/**
 * If using a CSS pre-processor, tell it to overwrite this file. If not, place
 * your custom CSS modifications here.
 */
:focus {
  outline: none !important;
}

#block-thewebsiteisundercunstruction {
  float: left;
  width: 62%;
  position: absolute;
  left: 104px;
  top: 0;
}
#block-views-block-lums-events-block-7 .views-field-field-add-to-cal .atcb-list{
  display: none;
}
#block-views-block-lums-events-block-7 .views-field-field-add-to-cal .atcb-list:first-of-type{
  display: block;
}
#block-thewebsiteisundercunstruction h1 {
  font-size: 30px;
  text-align: center;
  color: #fff;
  background: #af2227;
  padding: 22px;
  text-transform: capitalize;
}

.addtoany_list {
  display: none;
}

body {
  margin: 0;
  padding: 0;
  font-family: "Noto Sans";
  font-size: 14px;
}

a {
  font-family: "Noto Sans Medium";
}

p,
span {
  font-family: "Noto Sans Light";
}

h1 {
  font-family: "Noto Serif Display Bold";
}

h1 {
  font: 54px/58px Noto Serif Display Bold;
}

h2,
h3,
h4,
h5,
h6 {
  font-family: "Noto Sans Display Bold";
  font-weight: normal;
  line-height: unset;
}

.main-container {
  /*width: 1366px;*/
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

/* lums home page */
.path-frontpage .main-container {
  width: 100%;
}

/* lums home page cls*/

/* main menu blocks  */

.path-frontpage .view-frontpage {
  display: none;
}

/* main slider */
#block-views-block-slide-show-block-1 .contextual .slick-prev,
#block-views-block-slide-show-block-1 .contextual .slick-list,
#block-views-block-slide-show-block-1 .contextual .slick-next,
#block-views-block-slide-show-block-1 .contextual .slick-dots {
  display: none !important;
}

.home-slider {
  padding: 0%;
  margin: 0;
}

.home-slider .layout-a a {
  color: #fff;
}

.home-sliders {
  position: relative;
}

.layout-a {
  position: relative;
}

.layout-a .inner-slide-area {
  position: absolute;
  top: 7%;
  top: 16%;
  width: 100%;
  z-index: 179;
  left: 0;
  height: 200px;
}

.layout-a .home-slider-titles {
  display: none;
}

.layout-a .link-more {
  margin-top: 5%;
}

.layout-a .body-info {
  color: #ffffff;
  text-decoration: none;
}

.layout-a .link-more a:hover {
  background: #e4e4e4;
}

.layout-a .link-more a {
  width: 140px;
  height: 40px;
  background: #fff;
  display: block;
  color: #000;
  text-align: center;
  padding: 9px;
  font-size: 13px;
  text-decoration: none;
}

.layout-a .home-slider-title {
  color: #ffffff;
  text-decoration: none;
  font-size: 38px;
  font-weight: bold;
}

.views-field-nothing.layout-c {
  display: block;
}

.layout-b .inner-slide-area .container {
  display: none;
}

.page-node-type-events #block-eventscalendar-2 {
  width: 111%;
}

.layout-b {
  position: relative;
}

.layout-b .home-slider-sm-img {
  display: inline-block;
  width: 48%;
  text-align: center;
}

.layout-b .inner-slide-area {
  display: inline-block;
  width: 29%;
  text-align: left;
  vertical-align: top;
  margin-top: 6%;
}

.layout-b .home-slider-titles {
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 13px;
  display: block;
}

.layout-b .home-slider-title {
  /* color: #00CEFF; */
  color: #ffffff;
  text-decoration: none;
  font-size: 38px;
  font-weight: bold;
}

.layout-b .home-slider-sm-img img {
  margin-left: 18%;
  margin-top: 10%;
  width: 54%;
}

.layout-b .home-slider-text {
  color: #000;
  font-size: 15px;
}

/* layar 4 */

.layout-d .inner-slide-area .container {
  display: block;
}

.layout-d {
  position: relative;
}

.layout-d .home-slider-sm-img {
  display: inline-block;
  width: 48%;
  text-align: center;
}

.layout-d .link-more {
  position: absolute;
  bottom: 18%;
}

.layout-d .inner-slide-area {
  display: inline-block;
  width: 29%;
  text-align: left;
  vertical-align: top;
  margin-top: 6%;
  float: left;
  margin-left: 18%;
}

.layout-d .home-slider-titles {
  color: #00ceff;
  text-decoration: none;
  font-size: 38px;
  font-weight: bold;
}

.layout-d .home-slider-title {
  /* color: #00CEFF; */
  color: #00ceff;
  text-decoration: none;
  font-size: 38px;
  font-weight: bold;
}

.layout-d .home-slider-titles {
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 13px;
  display: block;
}

.layout-d .home-slider-sm-img img {
  margin-left: 18%;
  margin-top: 10%;
  width: 54%;
}

.layout-d .home-slider-text {
  color: #000;
  font-size: 15px;
}

/* layar 5 */

.layout-e .inner-slide-area .container {
  display: block;
}

.layout-e {
  position: relative;
}

.layout-e .home-slider-sm-img {
  display: inline-block;
  width: 58%;
  text-align: center;
}

.layout-e .link-more a {
  background-color: #002581;
  color: #ffffff;
  width: 203px;
  height: 55px;
  padding: 18px;
  display: block;
  text-align: center;
  border-radius: 4px;
}

.layout-e .link-more {
  position: absolute;
  bottom: 32%;
}

.layout-e .inner-slide-area {
  text-align: left;
  vertical-align: top;
  margin-top: 0;
  float: right;
  margin-left: 0;
  margin-right: 0;
  background-image: url("../images/layerd-slider-bgm.png");
  background-repeat: no-repeat;
  width: 64%;
  height: 522px;
  padding-right: 8%;
  position: absolute;
  left: auto;
  top: 0;
  background-size: 100% 100%;
  right: 0;
  padding-left: 24%;
  padding-top: 7%;
}

.layout-e .home-slider-title {
  /* color: #00CEFF; */
  text-decoration: none;
  font-size: 28px;
  font-weight: bold;
}

.layout-e .home-slider-titles {
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 13px;
  display: block;
}

.layout-e .home-slider-sm-img img {
}

.layout-e .home-slider-text {
  color: #000;
  font-size: 15px;
}

/* layar 6 */

/* layar 5 */

.layout-f .inner-slide-area .container {
  display: block;
  width: auto;
}

.layout-f {
  position: relative;
}

.layout-f .home-slider-sm-img {
  width: 58%;
  text-align: center;
  float: right;
}

.layout-f .link-more a {
  background-color: #002581;
  color: #ffffff;
  width: 203px;
  height: 55px;
  padding: 18px;
  display: block;
  text-align: center;
  border-radius: 4px;
}

.layout-f .link-more {
  position: absolute;
  bottom: 32%;
}

/* .layout-f .inner-slide-area {
    text-align: left;
    vertical-align: top;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    background-image: url('../images/layerf-slider-bgm.png');
    background-repeat: no-repeat;
    width: 64%;
    height: 522px;
    padding-right: 15%;
    position: absolute;
    left: 0;
    top: 0;
    background-size: 100% 100%;
    right: auto;
    padding-left: 17%;
    padding-top: 7%;
} */

.layout-f .home-slider-titles {
  /* color: #00CEFF; */
}

.layout-f .home-slider-title {
  /* color: #00CEFF; */
  text-decoration: none;
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 13px;
}

.layout-f .home-slider-titles {
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 13px;
  display: block;
}

.layout-f .home-slider-sm-img img {
}

.layout-f .home-slider-text {
  color: #000;
  font-size: 15px;
}

/* close layar 6 */

/* close layar 7 */
.layout-g a {
  color: #ffffff !important;
}

.layout-g .home-slider-text {
  color: #000;
  font-size: 15px;
}

.layout-f a {
  color: #ffffff !important;
}

.layout-g .inner-slide-area .container {
  display: block;
}

.layout-g {
  position: relative;
}

.layout-g .home-slider-sm-img {
  width: 58%;
  text-align: center;
  float: right;
}

.layout-g .link-more a:hover {
  background-color: #103591;
}

.layout-g .home-sliders:hover img {
  filter: none;
  -webkit-filter: none;
  -ms-transform: scale(1.5);
  /*IE9*/
  -webkit-transform: scale(1.5);
  /*Safari3-8*/
  transform: scale(1.5);
  transition: transform 0.5s ease;
}

.layout-g .home-slider-bg img {
  display: block;
  width: 100%;
  transform: scale(1.1);
  filter: blur(6px);
  -webkit-filter: blur(6px);
  transition: transform 0.5s ease;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}

.layout-g .link-more a {
  background-color: #002581;
  color: #ffffff;
  /* width: 203px;
    height: 55px; */
  padding: 18px;
  /* display: block; */
  text-align: center;
  border-radius: 4px;
  margin-left: auto;
  margin-right: auto;
}

.layout-g .link-more {
  position: absolute;
  bottom: 3%;
  width: 100%;
}

.layout-g .home-slider-title {
  color: #ffffff;
  text-decoration: none;
  font-size: 38px;
  font-weight: bold;
}

.layout-g .inner-slide-area .container {
  width: auto;
}

.layout-g .inner-slide-area {
  text-align: center;
  vertical-align: top;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  width: 43%;
  padding-right: 0;
  position: absolute;
  top: 0;
  right: 0;
  padding-left: 0;
  padding-top: 8%;
  color: #fff;
  left: 0;
  min-height: 383px;
}

.layout-g .home-slider-titles {
}

.layout-g .home-slider-titles {
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 13px;
  display: block;
}

/* layar 7 close */


/* Layout h Start */

.layout-h .slider-right-area .slide-link {
  display: flex;
  flex-direction: row;
  justify-content: center !important;
  bottom: 85px !important;
  position: relative;
  width: 79%;
  overflow: hidden;
  left: 0;
  right: 0;
  margin: auto;
}

/* Layout h End */


.view-schools-list-lums .school-title p,
.view-schools-list-lums h3 p {
  margin: 0;
}

.extraordinary li:first-child .schools-box .school-title {
  width: 100%;
  padding-top: 89px;
}

.extraordinary li:nth-child(2) .schools-box .school-title {
  padding-top: 50px;
}

.extraordinary li:nth-child(3) .schools-box .school-title {
  padding-top: 70px;
}

.extraordinary li:nth-child(4) .schools-box .school-title {
  padding-top: 89px;
}

.extraordinary li:nth-child(5) .schools-box .school-title {
  padding-top: 67px;
}

.layout-b .home-sld {
  position: absolute;
  top: 0;
  width: 100%;
  left: 20%;
}

.extraordinary li .info-box .read-more-link a {
  border-radius: 8px;
  font-weight: bold;
  color: #2e3192;
}

.main-slide {
}

.apply-now {
  width: 100%;
  margin-top: 50px;
}

.apply-now .field--name-body a:hover {
  color: #fff;
}

.apply-now .field--name-body a {
  outline: none;
  font-family: "Quicksand", sans-serif;
  font-weight: 400;
  background: #002581;
  color: #fff;
  padding: 12px 56px 10px 55px;
  display: block;
}

#block-views-block-featured-content-lums-block-2 {
  display: none;
}

#navbar {
  /* padding: 0; */
  /* background: url("../images/homepage_separator_gradient.png") repeat-x;
    background-position: 0px 140px; */
  /* background-size: auto; */
  /* box-shadow: 0px 14px 16px #00000019; */
  /*     border-bottom: 1px solid #f0efef; Slideshow Top Border*/
}

#navbar {
  /* padding: 0; */
  /* box-shadow: 0px 8px 8px -2px #ccc; */
}

.portal-box {
  float: right;
  /*     padding: 2px 6px 5px 13px;
    margin-top: 23px; */
}

.portal-box img {
}

.dialog-off-canvas-main-canvas {
  overflow: hidden;
}

header#navbar {
  background-position: 0 bottom;
  padding-bottom: 5px;
  box-shadow: 0 19px 20px 0px #f0f0f0;
  margin-bottom: 55px;
  z-index: 9;
}

.page-node-1570 header#navbar {
  box-shadow: unset;
}

.page-node-1570 ul.donate-slider {
  padding-left: 0px;
}

.donate-slider .slick-dots {
  bottom: -20px !important;
}

.path-frontpage header#navbar {
  background-position: 0 bottom;
  padding-bottom: 0;
  box-shadow: none;
  margin-bottom: 0;
}

.page-node-type-news .contant-bg {
  padding: 0;
}

.page-node-type-events .contant-bg {
  padding: 0;
}

/* .page-node-type-events #block-views-block-news-block-9 .block-title {
    font-size: 18px;
    width: 973px;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
} */

.page-node-type-events
#block-views-block-news-block-9
.recent-news-landing
.news-content
h2
a {
  font-size: 18px;
  font-family: Noto Sans Display Bold;
  line-height: 23px;
}

.page-node-type-events .recent-news-landing .full-border {
  min-height: 400px;
  background: #fff;
}

.page-node-type-events #block-views-block-news-block-9 .news-tag {
  border: solid 1px #c4c4c4;
  color: #999;
  padding: 1px 4px 2px 2px;
  display: inline-block;
  margin-bottom: 9px;
  font-size: 9px;
  display: none;
}

.page-node-type-events #block-views-block-news-block-9 .news-tag a {
  border: solid 1px #c4c4c4;
  color: #999;
  padding: 1px 4px 2px 2px;
  display: inline-block;
  margin-bottom: 9px;
  font-size: 9px;
}

#block-views-block-lums-events-block-4 .news-tag a {
  border: solid 1px #c4c4c4;
  color: #999;
  padding: 1px 4px 2px 2px;
  display: inline-block;
  margin-bottom: 9px;
  font-size: 9px;
}

#block-views-block-lums-events-block-4 .news-tag {
  display: block;
}

.page-node-type-events #block-views-block-news-block-9 .news-img img {
  width: 100%;
  /*     height: 180px; */
}

.page-node-type-events
#block-views-block-news-block-9
.recent-news-slider
.slick-list {
  width: 79.8%;
  margin-left: auto;
  margin-right: auto;
}

/* search box */

/* .srch {
    position: absolute;
    bottom: -60px;
    width: 29%;
    right: 0px;
} */

.container-fluid {
}

.search-bx {
  float: right;
  /*     margin-top: 29px;
    margin-left: 15px; */
}

.search-bx a {
  color: #000;
  font-size: 25px;
  font-weight: normal;
}

/* accourdian */

.accourdian-style {
}

.main-menu-button .navbar:hover .navbar-toggler {
  background: #002581;
  color: #ffffff;
}

.navbar-we-mega-menu > .container-fluid {
  padding-left: 0;
  padding-right: 0;
  width: 93%;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
}

/* .main-menu {
    position: absolute;
    width: 100%;
    line-height: 0;
} */

#block-mainmenuhome {
  display: none;
}

/* .main-menu-button:hover .navbar-toggler .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
} */

.feature-custom-tabs {
  /* border-right: 1px solid #d9d5d1; */
  width: 51.4%;
  display: inline-block;
  float: left;
}

.feature-custom-tabs li a:hover {
  color: #00ceff;
}

.quicktabs-tabpage .redmore::after {
  float: left;
  padding-right: 7px;
  padding-top: 2px;
  content: "\f105";
}

.information-quick {
  width: 26%;
  display: inline-block;
  padding: 0 0 0 22px;
  border-left: 1px solid #d9d5d1;
}

.information-img {
  width: 22%;
  float: right;
}

.accourdian-style .quicktabs-tabs {
  margin-bottom: 22px;
  padding-left: 5px;
  border-bottom: 1px solid #e7e3dc;
  padding-right: 5px;
  /* border-bottom: 3px solid #e7e3dc; */
  /* max-width: 86.953em;
    margin-left: auto;
    margin-right: auto; */
}

.accourdian-style .quicktabs-tabs li {
  position: relative;
}

#quicktabs-container-featured-content-lums {
  padding: 24px 60px 10px 30px;
}

.accourdian-style .quicktabs-tabs a {
  color: #525252;
  background: #f2f2f2;
  border: solid 1px #ffffff;
  text-decoration: none;
  width: 263px;
  height: 60px;
  width: 263px;
  padding: 17px 10px 10px 15px;
  display: inline-block;
  font-size: 18px;
  font-weight: normal;
  text-align: center;
}

.accourdian-style .quicktabs-tabs li:hover a {
  border-top: solid 5px #00ceff;
  height: 64px;
}

.accourdian-style .quicktabs-tabs li {
  position: relative;
  overflow: hidden;
  vertical-align: bottom;
}

#block-views-block-news-block-5 {
  margin-top: 20px;
}

.accourdian-style .quicktabs-tabs li.active:hover a {
  height: 64px;
}

.accourdian-style .quicktabs-tabs li.active a {
  color: #002581;
  background: #fff;
  font-weight: bold;
  height: 60px;
  border-bottom: solid 1px #00ceff;
}

.home-slider .slick-dots button::before {
  font-size: 11px;
  color: #000000 !important;
}

.home-slider .slick-dots li button::before {
  width: 15px;
  height: 15px;
  border: solid 1px #fff;
  border-radius: 24px;
  line-height: 15px;
  text-align: center;
}

.home-slider .slick-dots {
  bottom: 27px;
}

.home-slider .slick-dots li button:hover::before,
.home-slider .slick-dots li button:focus::before {
  opacity: 1;
  color: #00ceff !important;
}

.slick-dotted.slick-slider {
  margin-bottom: 0;
}

.home-slider .slick-active button::before {
  font-size: 15px;
  color: #00ceff !important;
  border: none !important;
}

.page-node-457 .contant-bg {
  padding-bottom: 55px;
}

/* An Extraordinary Experience */

.path-frontpage .contant-bg {
  background-image: url("../images/Library.png");
  background-repeat: no-repeat;
  background-size: 100% 101%;
  padding-bottom: 68px;
}

.path-frontpage .contant-img {
  /* opacity: 0.68;
    background: transparent linear-gradient(180deg, #170C9B -45%, #00134100 100%) 0% 0% no-repeat padding-box;*/
}

.extraordinary .view-header h1 {
  font-size: 100px;
  font-weight: bold;
  font-family: Noto Sans;
  line-height: 95px;
  letter-spacing: -3px;
  opacity: 1;
  margin-top: 70px;
}

/* first school */

.extraordinary li:first-child .info-box {
  position: absolute;
  color: #ffffff;
  background: #00628c;
  top: 0;
  z-index: 14;
  width: 298px;
  height: 298px;
  padding: 25px 22px 13px 24px;
}

.extraordinary .views-row:hover .info-box {
  display: block;
}

.extraordinary .views-row .info-box {
  display: none;
}

.extraordinary li:first-child .info-box h3 {
  margin: 4px 0px 8px 0;
  font-size: 15px;
  font-weight: bold;
  line-height: unset;
  padding-left: 40px;
  padding-right: 40px;
}

.extraordinary .info-data p {
  font-size: 13px;
}

/* .extraordinary li:first-child .info-box .read-more-link a:hover{
    background: #14769D;
    color: #FFFFFF;
    text-decoration: none;
} */

.extraordinary li:first-child .info-box .read-more-link a {
  width: 98px;
  height: 32px;
  background: #fff;
  display: inline-block;
  font-size: 12px;
  padding: 8px;
  font-family: Noto Sans Light;
}

.extraordinary li:first-child .info-box .read-more-link {
  color: #000;
  position: absolute;
  left: 0;
  bottom: 16px;
  width: 100%;
}

/* second school */

.extraordinary li:nth-child(2) .info-box {
  position: absolute;
  color: #ffffff;
  background: #af2227;
  top: 0;
  z-index: 14;
  width: 298px;
  height: 298px;
  padding: 25px 22px 13px 24px;
}

.extraordinary li:nth-child(2) .info-box h3 {
  margin: 4px 0px 8px 0;
  font-size: 15px;
  font-weight: bold;
  line-height: unset;
}

/* .extraordinary li:nth-child(2) .info-box .read-more-link a:hover{
    background: #f4b233;
    color: #FFFFFF;
    text-decoration: none;
} */

.extraordinary li:nth-child(2) .info-box .read-more-link a {
  width: 98px;
  height: 32px;
  background: #fff;
  display: inline-block;
  font-size: 12px;
  padding: 8px;
  font-family: Noto Sans Light;
}

.extraordinary li:nth-child(2) .info-box .read-more-link {
  color: #000;
  position: absolute;
  left: 0;
  bottom: 16px;
  width: 100%;
}

/* third school */

.extraordinary li:nth-child(3) .info-box {
  position: absolute;
  color: #ffffff;
  background: #fdb913;
  top: 0;
  z-index: 14;
  width: 298px;
  height: 298px;
  padding: 25px 22px 13px 24px;
}

.extraordinary li:nth-child(3) .info-box h3 {
  margin: 4px 0px 8px 0;
  font-size: 15px;
  font-weight: bold;
  line-height: unset;
}

/* .extraordinary li:nth-child(3) .info-box .read-more-link a:hover{
    background: #6F3F90;
    color: #FFFFFF;
    text-decoration: none;
} */

.extraordinary li:nth-child(3) .info-box .read-more-link a {
  width: 98px;
  height: 32px;
  background: #fff;
  display: inline-block;
  font-size: 12px;
  padding: 8px;
  font-family: Noto Sans Light;
}

.extraordinary li:nth-child(3) .info-box .read-more-link {
  color: #000;
  position: absolute;
  left: 0;
  bottom: 16px;
  width: 100%;
}

/* fourth school */

.extraordinary li:nth-child(4) .info-box {
  position: absolute;
  color: #ffffff;
  background: #5e2f82;
  top: 0;
  z-index: 14;
  width: 298px;
  height: 298px;
  padding: 25px 22px 13px 24px;
}

.extraordinary li:nth-child(4) .info-box h3 {
  margin: 4px 0px 8px 0;
  font-size: 15px;
  font-weight: bold;
  line-height: unset;
  padding-left: 26px;
  padding-right: 26px;
}

/* .extraordinary li:nth-child(4) .info-box .read-more-link a:hover{
    background: #a51c24;
    color: #FFFFFF;
    text-decoration: none;
} */

.extraordinary li:nth-child(4) .info-box .read-more-link a {
  width: 98px;
  height: 32px;
  background: #fff;
  display: inline-block;
  font-size: 12px;
  padding: 8px;
  font-family: Noto Sans Light;
}

.extraordinary li:nth-child(4) .info-box .read-more-link {
  color: #000;
  position: absolute;
  left: 0;
  bottom: 16px;
  width: 100%;
}

/* fifth school */

.extraordinary li:nth-child(5) .info-box {
  position: absolute;
  color: #ffffff;
  background: #0d8482;
  top: 0;
  z-index: 14;
  width: 298px;
  height: 298px;
  padding: 25px 22px 13px 23px;
}

.extraordinary li:nth-child(5) .info-box h3 {
  margin: 4px 0px 8px 0;
  font-size: 15px;
  font-weight: bold;
  line-height: unset;
}

/* .extraordinary li:nth-child(5) .info-box .read-more-link a:hover{
    background: #09706E;
    color: #FFFFFF;
    text-decoration: none;
} */

.extraordinary li:nth-child(5) .info-box .read-more-link a {
  width: 98px;
  height: 32px;
  background: #fff;
  display: inline-block;
  font-size: 12px;
  padding: 8px;
  font-family: Noto Sans Light;
}

.extraordinary li:nth-child(5) .info-box .read-more-link {
  color: #000;
  position: absolute;
  left: 0;
  bottom: 16px;
  width: 100%;
}

/* close schools */

.extraordinary .view-header p {
  width: 620px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 45px;
  margin-bottom: 66px;
  font-size: 17px;
}

.extraordinary .view-header {
  text-align: center;
  width: 96%;
  color: #fff;
  margin-left: auto;
  margin-right: auto;
}

.extraordinary .school-box {
  display: inline-block;
  float: none;
  width: 285px;
  height: 290px;
  padding: 0;
  overflow: hidden;
}

.extraordinary .view-content .item-list {
  text-align: center;
}

.extraordinary {
  width: 80.1%;
  margin-left: auto;
  margin-right: auto;
}

.extraordinary .schools-box .school-title a {
  color: #fff;
}

.extraordinary .schools-box .school-title {
  position: absolute;
  top: 0;
  color: #fff;
  font-size: 21px !important;
  text-align: center;
  width: 100%;
  z-index: 9;
  bottom: 0;
  height: 100%;
  background-image: url("../images/front-page-schools-bgm-color.png");
  background-repeat: no-repeat;
  font-family: Noto Sans;
  font-weight: bold;
  padding: 71px 33px 24px 37px;
  text-decoration: none;
  left: 0;
  line-height: 26px;
  /* position: absolute;
    top: 0;
    color: #fff;
    font-size: 21px !important;
    text-align: center;
    width: 298px;
    display: inline-block;
    z-index: 9;
    bottom: 0;
    height: 298px;
    vertical-align: top;
    text-align: center;
    background-image: url("../images/front-page-schools-bgm-color.png");
    background-repeat: no-repeat;
    /* background: rgb(0, 6, 75, 0.8);
    font-family: Noto Sans;
    font-weight: bold;
    /* padding: 71px 33px 24px 37px;
    text-decoration: none;
    left: 0;
    line-height: 26px; */
}

.extraordinary .views-field-nothing .field-content img {
  width: 298px;
  height: 298px;
}

.extraordinary .views-field-nothing .field-content {
  position: relative;
  display: block;
}

.extraordinary .views-row {
  width: 294px;
  height: 293px;
  display: inline-block;
}

.extraordinary .view-content {
  text-align: center;
}

/* front news and event */

.front-news-event {
  text-align: center;
  margin-top: 1.7%;
  margin-bottom: 2.8%;
}

.front-news-event .block-title {
  color: #002581;
  font-size: 55px;
  margin-bottom: 27px;
}

.front-news-event .field--name-body {
  font-size: 17px;
  color: #000;
}

/* subscribe user */

.subscribe-user {
  margin-bottom: 25px;
}

.subscribe-user .control-label {
  font-size: 30px;
  margin-right: 24px;
  margin-top: 5px !important;
  display: block;
}

.subscribe-user .form-item {
  /* width: 333px; */
  height: 55px;
  display: inline-block;
}

.row {
  margin-right: 0;
  margin-left: 0;
}

.subscribe-user .form-email {
  width: 276px;
  height: 54px;
  border-radius: 0;
  border-color: #d9d9d9 !important;
  box-shadow: unset;
  border: solid 1px;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  padding: 8px 10px 8px 11px;
  margin-top: 0px;
  float: left;
}

.subscribe-user .form-actions {
  display: inline-block;
  height: 55px;
  width: 55px;
}

.subscribe-user .button {
  font-size: 0;
  background: transparent;
  color: #525252;
  border-radius: 0;
  border-color: #d9d9d9 !important;
  width: 55px;
  height: 54px;
  margin-top: 0;
  margin-left: 5px;
  border: solid 1px;
  padding: 9px 7px 8px 4px;
  text-align: center;
  cursor: pointer;
  float: left;
  border-radius: 4px;
}

.subscribe-user .button::before {
  content: "\e258";
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-size: 21px;
  text-align: center;
}

/* feartured news */

.path-frontpage .featured-news .featured-inner {
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.featured-news {
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
}

.page-node-163 .featured-news {
  box-shadow: none;
}

.search-filters .form-actions .form-submit {
  background-image: url("../images/search-icon-news.png");
  background-repeat: no-repeat;
  background-color: transparent;
  height: 42px;
  border: none;
  background-position: 17px 6px;
  width: 54px;
  font-size: 0;
  display: block;
  margin-right: 0;
}

#block-views-block-news-block-6 .form-actions .form-submit {
  display: block;
}

#block-views-block-news-block-3 .view-header a:hover {
  color: #00ceff;
}

.page-node-163 .featured-news .featured-inner {
  border-top: solid 3px #1352b6;
  overflow: hidden;
  padding-left: 0;
  margin-bottom: 0;
}

.page-node-163 .custom-right-news-section .block-title {
  margin-top: 0;
  margin-bottom: 31px;
}

.page-node-163 .search-filters .bef-exposed-form .form-type-textfield {
  float: right !important;
  width: 49%;
  margin-right: 0;
}

.page-node-163 .search-filters .bef-exposed-form .form-item {
  width: 49%;
}

.info-featured {
  min-height: 260px;
  padding-right: 27px !important;
  padding-left: 27px !important;
  padding-top: 3px;
}

.featured-news .featured-inner li {
  list-style: none;
}

.featured-news .featured-inner li img {
  width: 100%;

  height: 221px;
}

.page-node-163 .featured-news .featured-inner li img {
  width: 100%;

  height: auto;
}

.featured-news .featured-inner .col-sm-6 {
  padding-left: 0;
  padding-right: 0;
  /* height: 221px; */
  overflow: hidden;
}

.featured-news .featured-inner li .news-tags {
  border: 1px solid #002581;
  display: inline-block;
  padding: 4px 4px 4px 4px;
  display: none;
}

.featured-inner h2 {
  margin-top: 10px;
  text-transform: capitalize;
}

.featured-inner .info-featured h2 a:hover {
  color: #00ceff;
}

.featured-inner .info-featured h2 a {
  letter-spacing: -0.6px;
  font-size: 18px;
  line-height: 22px;
  display: inline-block;
  color: #000;
  font-weight: normal;
}

.readmore-button {
  margin-top: 0;
  position: absolute;
  bottom: 22px;
  left: 23px;
}

section {
  display: block;
  width: 100%;
}

.redmore {
  color: #002581;
  font-weight: bold;
}

.redmore::after {
  content: "→";
  font: normal normal normal 14px/1 FontAwesome;
  display: inline-block;
  font-size: 15px;
  color: #00ceff;
  padding-left: 7px;
  text-rendering: auto;
  font-weight: bold;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/************************************************************************LUMS Home News Sections Starts************************************************************************/

.news-content {
  width: 67%;
  display: inline-block;
}

.news-content h2 a {
  font-size: 15px;
  color: #000;
  line-height: 20px;
  display: inline-block;
  padding-right: 10px;
}

.news-content h2 {
  margin-top: 0;
  margin-bottom: 0;
}

.news-clm {
  width: 48.4%;
  padding: 20px;
  height: 127px;
  margin-bottom: 20px;
  float: left;
  margin-left: 7px;
  margin-right: 7px;
  list-style: none;
}

.news-img {
  width: 32%;
  display: inline-block;
  float: right;
  vertical-align: top;
}

.news-img img {
  width: 100%;
}

.news-tag {
  display: none;
}

.home-news .view-content ul {
  padding-left: 0;
  overflow: visible;
  margin-left: -7px;
  margin-right: -8px;
  display: inline-block;
  margin-top: -24px;
}

.home-news {
  margin-top: 0px;
}

.multi-news-section {
  padding-right: 13px;
  padding-left: 13px;
  border: solid 1px;
  padding-top: 18px;
  padding-bottom: 18px;
}

/* home page 6 news section */
.home-news-6 .news-content {
  width: 67%;
  display: inline-block;
}

.home-news-6 .news-content h2 a {
  font-size: 15px;
  color: #000;
  line-height: 20px;
  display: inline-block;
  padding-right: 10px;
}

.home-news-6 .news-content h2 {
  margin-top: 0;
  margin-bottom: 0;
}

.home-news-6 .news-clm {
  width: 48%;
  padding: 14px;
  height: 111px;
  margin-bottom: 20px;
  display: inline-block;
  margin-left: 7px;
  margin-right: 7px;
  border-left: solid 3px;
  list-style: none;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
}

.home-news-6 li.news-clm:first-child .news-content {
}

.home-news-6 li.news-clm:first-child .news-tag {
  display: none;
}

.home-news-6 li.news-clm:first-child .news-content h2 a {
  font-size: 15px;
  color: #000;
  line-height: 20px;
  display: inline-block;
  padding-right: 10px;
}

.home-news-6 li.news-clm:nth-child(2) {
  border-left: solid 3px;
}

.home-news-6 li.news-clm:nth-child(3) {
  border-left: solid 3px;
}

.home-news-6 li.news-clm:nth-child(4) {
  border-left: solid 3px;
}

.home-news-6 li.news-clm:nth-child(5) {
  border-left: solid 3px;
}

.home-news-6 li.news-clm:first-child {
  display: inline-block;
}

.home-news-6 li.news-clm:nth-child(2) {
  display: inline-block;
}

.home-news-6 .news-img {
  width: 32%;
  display: inline-block;
  vertical-align: top;
  float: right;
}

.home-news-6 .news-img img {
  width: 100%;
}

.home-news-6 .news-tag {
  display: none;
}

.home-news-6 .home-news .view-content ul {
  padding-left: 0;
  overflow: hidden;
  margin-left: -7px;
  margin-right: -8px;
}

/* home page 6 news section */

/* home page 5 news section */
.home-news-5 .news-content {
  width: 67%;
  display: inline-block;
}

.home-news-5 .news-content h2 a {
  font-size: 15px;
  color: #000;
  line-height: 20px;
  display: inline-block;
  padding-right: 10px;
}

.home-news-5 .news-content h2 {
  margin-top: 0;
  margin-bottom: 0;
}

.home-news-5 .news-clm {
  width: 48%;
  padding: 14px;
  height: 111px;
  margin-bottom: 20px;
  display: inline-block;
  margin-left: 7px;
  margin-right: 7px;
  border-left: solid 3px;
  list-style: none;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
}

.home-news-5 li.news-clm:first-child .news-content {
}

.home-news-5 li.news-clm:first-child .news-tag {
  display: none;
}

.home-news-5 li.news-clm:first-child .news-content h2 a {
  font-size: 15px;
  color: #000;
  line-height: 20px;
  display: inline-block;
  padding-right: 10px;
}

.home-news-5 li.news-clm:nth-child(2) {
  border-left: solid 3px;
}

.home-news-5 li.news-clm:nth-child(3) {
  border-left: solid 3px;
}

.home-news-5 li.news-clm:nth-child(4) {
  border-left: solid 3px;
}

.home-news-5 li.news-clm:nth-child(5) {
  border-left: solid 3px;
}

.home-news-5 li.news-clm:first-child {
  display: inline-block;
}

.home-news-5 li.news-clm:nth-child(2) {
  display: inline-block;
}

.home-news-5 .news-img {
  width: 32%;
  display: inline-block;
  vertical-align: top;
  float: right;
}

.home-news-5 .news-img img {
  width: 100%;
}

.home-news-5 .news-tag {
  display: none;
}

.home-news-5 .home-news .view-content ul {
  padding-left: 0;
  overflow: hidden;
  margin-left: -7px;
  margin-right: -8px;
}

/* home page 5 news section */

/* home page 4 news section */
.home-news-4 .news-content {
  width: 67%;
  display: inline-block;
}

.news-events-listing a:hover,
.news-content h2 a:hover {
  color: #00ceff !important;
}

.home-news-4 .news-content h2 a {
  font-size: 15px;
  color: #000;
  line-height: 20px;
  display: inline-block;
  padding-right: 10px;
}

.home-news-4 .news-content h2 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  margin: 0;
}

.home-news-4 .news-clm {
  width: 47.4%;
  border-left-width: 1px;
  padding: 14px;
  height: 96px;
  margin-bottom: 10px;
  float: left;
  margin-left: 7px;
  margin-right: 7px;
  list-style: none;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  margin-top: 5px;
}

.home-news-4 li.news-clm:first-child .news-content {
  width: 100%;
  display: inline-block;
  padding-left: 14px;
  padding-right: 14px;
  margin-top: 3%;
}

.home-news-4 li.news-clm:first-child .news-tag {
  display: block;
}

.home-news-4 li.news-clm:first-child .news-tag a {
  border: solid 1px #999;
  color: #999;
  padding: 1px 4px 2px 2px;
  display: inline-block;
  margin-bottom: 9px;
  display: none;
}

.home-news-4 li.news-clm:first-child .news-content h2 a {
  font-size: 18px;
  color: #000;
  line-height: 20px;
  display: inline-block;
  padding-right: 10px;
  margin-top: 0;
}

/*.home-news-4 li.news-clm:nth-child(2) {
    border-left: solid 3px;
}
.home-news-4 li.news-clm:nth-child(3) {
    border-left: solid 3px;
}
.home-news-4 li.news-clm:nth-child(4) {
    border-left: solid 3px;
}*/
.home-news-4 li.news-clm:first-child .readmore-button {
  display: block !important;
}

/* home page 4 news section */

/*LUMS Home news layout for 4 news*/
/*.home-news-4 li.news-clm:first-child {
    width: 48.4%;
    padding: 0;
    height: 319px;
    margin-bottom: 20px;
    float: right;
    margin-left: 0;
    margin-right: 8px;
    list-style: none;
    border-top: solid 3px;
    box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
}
.home-news-4 li.news-clm:first-child .news-img {
    width: 100%;
    display: inline-block;
    vertical-align: top;
}
.home-news-4 .news-img {
    width: 32%;
    display: inline-block;
    vertical-align: top;
    float: right;
}
.home-news-4 .news-img img {
    width: 100%;
}
.home-news-4 .news-tag {
    display: none;
}
.home-news-4 .home-news .view-content ul {
    padding-left: 0;
    overflow: hidden;
    margin-left: -7px;
    margin-right: -8px;
}*/
/*LUMS Home news layout for 4 news*/

/*Structure Change - Now every time 4 news will come on LUMS Home having same layout*/
/*LUMS Home page news for same 4 news*/
.home-news-4 li.news-clm:nth-child(2) .news-content {
  width: 100%;
  display: inline-block;
  padding-left: 14px;
  padding-right: 14px;
  padding-top: 24px;
}

.news-event-landing-page .news-img {
  width: 100%;
}

.home-news-4 li.news-clm:nth-child(2) .news-tag,
.home-news-4 li.news-clm:nth-child(3) .news-tag,
.home-news-4 li.news-clm:nth-child(4) .news-tag,
.home-news-4 li.news-clm:first-child .news-tag {
  display: none;
}

.home-news-4 li.news-clm:nth-child(2) .news-tag a {
  border: solid 1px #999;
  color: #999;
  padding: 1px 4px 2px 2px;
  display: inline-block;
  margin-bottom: 9px;
}

.home-news-4 li.news-clm:nth-child(2) .news-content h2 a {
  font-size: 15px;
  color: #000;
  line-height: 20px;
  display: inline-block;
  padding-right: 10px;
}

.home-news-4 li.news-clm:nth-child(2) {
  width: 48.4%;
  padding: 0;
  height: 320px;
  margin-bottom: 25px;
  float: left;
  margin-left: 8px;
  margin-right: 0px;
  list-style: none;
  border-top: solid 3px;
  border-top-color: currentcolor;
  border-top: #00628c solid 3px;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
}

.home-news-4 li.news-clm:nth-child(3) {
  width: 48.4%;
  padding: 0;
  height: 320px;
  margin-bottom: 25px;
  float: left;
  margin-left: 8px;
  margin-right: 0px;
  list-style: none;
  border-top: solid 3px;
  border-top-color: currentcolor;
  border-top: #00628c solid 3px;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
}

.home-news-4 li.news-clm:nth-child(3) .news-img {
  width: 100%;
  display: inline-block;
  vertical-align: top;
}

.home-news-4 li.news-clm:nth-child(3) .news-content {
  width: 100%;
  display: inline-block;
  padding-left: 14px;
  padding-right: 14px;
  padding-top: 24px;
}

.home-news-4 li.news-clm:nth-child(3) .news-tag a {
  border: solid 1px #999;
  color: #999;
  padding: 1px 4px 2px 2px;
  display: inline-block;
  margin-bottom: 9px;
}

.home-news-4 li.news-clm:nth-child(3) .news-content h2 a {
  font-size: 15px;
  color: #000;
  line-height: 20px;
  display: inline-block;
  padding-right: 10px;
}

.home-news-4 li.news-clm:nth-child(4) {
  width: 48.4%;
  padding: 0;
  height: 320px;
  margin-bottom: 25px;
  float: left;
  margin-left: 8px;
  margin-right: 0px;
  list-style: none;
  border-top: solid 3px;
  border-top-color: currentcolor;
  border-top: #00628c solid 3px;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
}

.home-news-4 li.news-clm:nth-child(4) .news-img {
  width: 100%;
  display: inline-block;
  vertical-align: top;
}

.home-news-4 li.news-clm:nth-child(4) .news-content {
  width: 100%;
  display: inline-block;
  padding-left: 14px;
  padding-right: 14px;
  padding-top: 24px;
}

.home-news-4 li.news-clm:nth-child(4) .news-tag a {
  border: solid 1px #999;
  color: #999;
  padding: 1px 4px 2px 2px;
  display: inline-block;
  margin-bottom: 9px;
}

.home-news-4 li.news-clm:nth-child(4) .news-content h2 a {
  font-size: 15px;
  color: #000;
  line-height: 20px;
  display: inline-block;
  padding-right: 10px;
}

.home-news-4 li.news-clm:nth-child(2) .news-img {
  width: 100%;
  display: inline-block;
  vertical-align: top;
}

.home-news-4 li.news-clm:first-child .news-content {
  width: 100%;
  display: inline-block;
  padding-left: 14px;
  padding-right: 14px;
  margin-top: 0px;
  padding-top: 10px;
}

.home-news-4 li.news-clm:first-child .news-tag a {
  border: solid 1px #999;
  color: #999;
  padding: 1px 4px 2px 2px;
  display: inline-block;
  margin-bottom: 9px;
}

.home-news-4 li.news-clm:first-child .news-content h2 a {
  font-size: 15px;
  color: #000;
  line-height: 20px;
  display: inline-block;
  padding-right: 10px;
}

.home-news-4 li.news-clm:first-child {
  width: 48.4%;
  padding: 0;
  height: 320px;
  margin-bottom: 25px;
  float: left;
  margin-left: 8px;
  margin-right: 0px;
  list-style: none;
  border-top: solid 3px;
  border-top-color: currentcolor;
  border-top: #00628c solid 3px;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
}

.home-news-4 li.news-clm:first-child .news-img {
  width: 100%;
  display: inline-block;
  vertical-align: top;
}

.home-news-4 .home-news .view-content ul {
  padding-left: 0;
  overflow: hidden;
  margin-left: -7px;
  margin-right: -8px;
}

/*LUMS Home page news for same 4 news*/

/*LUMS Home news layout for 3 news*/
.home-news-3 .news-content {
  width: 67%;
  display: inline-block;
}

.home-news-3 .news-content h2 a {
  font-size: 15px;
  color: #000;
  line-height: 20px;
  display: inline-block;
  padding-right: 10px;
}

.home-news-3 .news-content h2 {
  margin-top: 0;
  margin-bottom: 0;
}

.home-news-3 .news-clm {
  width: 48.4%;
  border: solid 1px #ccc;
  border-left-color: rgb(204, 204, 204);
  border-left-style: solid;
  border-left-width: 1px;
  padding: 14px;
  height: 111px;
  margin-bottom: 20px;
  float: left;
  margin-left: 7px;
  margin-right: 7px;
  list-style: none;
}

.home-news-3 li.news-clm:first-child .news-content {
  width: 100%;
  display: inline-block;
  padding-left: 14px;
  padding-right: 14px;
  margin-top: 3%;
}

.home-news-3 li.news-clm:first-child .news-tag {
  display: block;
}

.home-news-3 li.news-clm:first-child .news-tag a {
  border: solid 1px #999;
  color: #999;
  padding: 1px 4px 2px 2px;
  display: inline-block;
  margin-bottom: 9px;
}

.home-news-3 li.news-clm:first-child .news-content h2 a {
  font-size: 15px;
  color: #000;
  line-height: 20px;
  display: inline-block;
  padding-right: 10px;
}

.home-news-3 li.news-clm:nth-child(2) {
  border-left: solid 3px #1d8482;
}

.home-news-3 li.news-clm:nth-child(3) {
  border-left: solid 3px #a22f36;
}

.home-news-3 li.news-clm:nth-child(4) {
  border-left: solid 3px #5e2e7f;
}

.home-news-3 li.news-clm:first-child {
  width: 48.4%;
  border: solid 1px #ccc;
  padding: 0;
  height: 373px;
  margin-bottom: 20px;
  float: right;
  margin-left: 0;
  margin-right: 8px;
  list-style: none;
  border-top: #fbb93a solid 3px;
}

.home-news-3 li.news-clm:first-child .news-img {
  width: 100%;
  display: inline-block;
  vertical-align: top;
}

.home-news-3 .news-img {
  width: 32%;
  display: inline-block;
  vertical-align: top;
  float: right;
}

.home-news-3 .news-img img {
  width: 100%;
}

.home-news-3 .news-tag {
  display: none;
}

.home-news-3 .home-news .view-content ul {
  padding-left: 0;
  overflow: hidden;
  margin-left: -7px;
  margin-right: -8px;
}

/*LUMS Home news layout for 3 news*/

/*LUMS Home news layout for 2 news*/
/*.home-news-2 li.news-clm:nth-child(2) .news-content {
    width: 100%;
    display: inline-block;
    padding-left: 14px;
    padding-right: 14px;
    margin-top: 3%;
}
.news-event-landing-page .news-img {
    width: 100%;
}
.home-news-2 li.news-clm:nth-child(2) .news-tag,
.home-news-2 li.news-clm:first-child .news-tag {
    display: none;
}
.home-news-2 li.news-clm:nth-child(2) .news-tag a {
    border: solid 1px #999;
    color: #999;
    padding: 1px 4px 2px 2px;
    display: inline-block;
    margin-bottom: 9px;
}
.home-news-2 li.news-clm:nth-child(2) .news-content h2 a {
    font-size: 15px;
    color: #000;
    line-height: 20px;
    display: inline-block;
    padding-right: 10px;
}
.home-news-2 li.news-clm:nth-child(2) {
    width: 48.4%;
    padding: 0;
    height: 319px;
    margin-bottom: 20px;
    float: right;
    margin-left: 0;
    margin-right: 8px;
    list-style: none;
    border-top: solid 3px;
    border-top-color: currentcolor;
    border-top: #00628c solid 3px;
    box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
}
.home-news-2 li.news-clm:nth-child(2) .news-img {
    width: 100%;
    display: inline-block;
    vertical-align: top;
}
.home-news-2 li.news-clm:first-child .news-content {
    width: 100%;
    display: inline-block;
    padding-left: 14px;
    padding-right: 14px;
    margin-top: 3%;
}
.home-news-2 li.news-clm:first-child .news-tag a {
    border: solid 1px #999;
    color: #999;
    padding: 1px 4px 2px 2px;
    display: inline-block;
    margin-bottom: 9px;
}
.home-news-2 li.news-clm:first-child .news-content h2 a {
    font-size: 15px;
    color: #000;
    line-height: 20px;
    display: inline-block;
    padding-right: 10px;
}
.home-news-2 li.news-clm:first-child {
    width: 48.4%;
    padding: 0;
    height: 319px;
    margin-bottom: 20px;
    float: right;
    margin-left: 0;
    margin-right: 8px;
    list-style: none;
    border-top: solid 3px;
    border-top-color: currentcolor;
    border-top: #00628c solid 3px;
    box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
}
.home-news-2 li.news-clm:first-child .news-img {
    width: 100%;
    display: inline-block;
    vertical-align: top;
}
.home-news-2 .home-news .view-content ul {
    padding-left: 0;
    overflow: hidden;
    margin-left: -7px;
    margin-right: -8px;
}*/
/*LUMS Home news layout for 2 news*/

#block-views-block-news-block-2 .readmore-button {
  display: none;
}

.SDSB {
  border-color: #00628c !important;
}

.MGSHSS {
  border-color: #af2227 !important;
}

.SAHSOL {
  border-color: #5e2f82 !important;
}

.SOE {
  border-color: #0d8482 !important;
}

.SBASSE {
  border-color: #fdb913 !important;
}

.LUMS {
  border-color: #2e3192 !important;
}

.SDSB .full-border {
  border-color: #00628c !important;
}

.MGSHSS .full-border {
  border-color: #af2227 !important;
}

.SAHSOL .full-border {
  border-color: #5e2f82 !important;
}

.SOE .full-border {
  border-color: #0d8482 !important;
}

.SBASSE .full-border {
  border-color: #fdb913 !important;
}

.LUMS .full-border {
  border-color: #2e3192 !important;
}

.SDSB .research-highlights-sliders {
  border-color: #00628c !important;
}

.MGSHSS .research-highlights-sliders {
  border-color: #af2227 !important;
}

.SAHSOL .research-highlights-sliders {
  border-color: #5e2f82 !important;
}

.SOE .research-highlights-sliders {
  border-color: #0d8482 !important;
}

.SBASSE .research-highlights-sliders {
  border-color: #fdb913 !important;
}

.LUMS .research-highlights-sliders {
  border-color: #2e3192 !important;
}

/*.home-news-4 li.news-clm:nth-child(4) .news-img img {
    height: 66px;
}
.home-news-4 li.news-clm:nth-child(3) .news-img img {
    height: 66px;
}
.home-news-4 li.news-clm:nth-child(2) .news-img img {
    height: 66px;
}*/

/*LUMS Home News Sections Ends*/

/* event home */

.event-dates {
  height: 119px;
  display: table-cell;
  vertical-align: middle;
  width: 70px;
  text-align: center;
}

.event-dates:hover {
  color: #00ceff;
}

.event-month {
  width: 100%;
  font-size: 20px;
  display: inline-block;
}

.event-tag a {
  border: 1px solid #002581;
  display: inline-block;
  padding: 4px 4px 4px 4px;
}

.event-title a:hover {
  color: #00ceff;
}

.event-title a {
  font-size: 15px;
  color: #000000;
  font-family: Noto Sans Medium;
  line-height: 19px;
}

.event-date {
  width: 100%;
  display: inline-block;
  font-size: 24px;
  line-height: 32px;
  font-weight: bold;
}

.event-info {
  height: 100px;
  display: table-cell;
  vertical-align: middle;
  width: 270px;
  float: none;
}

.home-right-events .col-sm-3 {
  /*box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);*/
  background: #f2f2f2;
}

.event-home li.views-row:nth-child(2) .event-tag a {
  color: #000000;
  border: solid 1px #ac232b;
}

.event-home li {
  list-style: none;
}

.event-home .block-title {
  text-align: center;
}

.event-home li.views-row:first-child .event-tag a {
  color: #000000;
}

.event-home li.views-row:nth-child(3) .event-tag a {
  color: #000000;
  border: solid 1px #006289;
}

.event-home li.views-row:nth-child(4) .event-tag a {
  color: #000000;
  border: solid 1px #002581;
}

.home-right-events {
  height: 119px;
  width: 321px;
  display: table;
  margin-bottom: 9px;
  box-shadow: 1px 1px 8px -5px rgb(0 0 0 / 30%);
  margin-left: 3px;
  margin-right: 72px;
}

.event-home {
  margin-top: 7%;
}

/* News section */

.page-node-type-news .page-header,
.page-node-type-events .page-header {
  display: none;
}

.news-slider {
  width: 100%;
  display: inline-block;
  overflow: hidden;
}

/* news landing page */

/*
.page-node-163 #block-newseventslanding {
    padding-left: 45px;
}
 */

.page-node-163 .news-lettr-form {
  border: 1px solid #d3d3d3;
  width: 29%;
}

.news-lettr-form .block-title {
  font-size: 20px;
  text-align: center;
  margin-bottom: 20px;
}

.page-node-163 .news-lettr-form .form-actions .webform-button--submit {
  padding: 10px 40px 10px 40px;
  background-color: #00ceff;
  border: none;
  color: #000;
}

.page-node-163 .news-lettr-form .form-actions .webform-button--submit:hover {
  background-color: #00c8f9;
  border: none;
}

#block-views-block-real-people-real-impact-block-1 .title-link a {
  color: #002581;
  font-family: Noto Sans Bold;
  font-size: 21px;
  font-weight: bold;
}

#block-views-block-real-people-real-impact-block-1 a:hover {
  color: #00ceff;
}

#views-exposed-form-publication-block-10 {
  width: 24%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: -10px;
  right: 30px;
  float: right;
}

.page-node-163
#webform-submission-subscribed-users-list-node-163-add-form
.control-label {
  display: none;
}

.page-node-586 .inner-top-cont {
  overflow: hidden;
}

.page-node-199 .search-filters .form-item {
  width: 52%;
}

.page-node-199 .search-filters .form-type-textfield {
  float: left !important;
  width: 48% !important;
  margin-right: 0px;
}

.page-node-586 .menu--news-events {
  overflow: hidden;
  float: left;
  width: 100%;
  /* margin-top: 2px; */
}

#block-views-block-lums-live-lums-main-site-block-1 {
  margin-top: 30px;
}

.block-views-blocklums-live-lums-main-site-block-1 .pagination {
  margin-top: 36px;
}

#block-views-block-lums-live-lums-main-site-block-1
.ui-accordion
.ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
  width: 100%;
}

.page-node-2411 .proaccordian-page .views-row {
  margin-bottom: 10px;
}

.page-node-2411 .proaccordian-page .views-field-body a:hover {
  color: #00ceff !important;
}

.page-node-2411 .proaccordian-page .views-field-body a {
  color: #002581;
}

.page-node-2411
.proaccordian-page
.ui-accordion-header
.ui-icon.ui-icon-plusthick {
  margin: 2px -36px 2px 2px;
  float: right;
}

.proaccordian-page .ui-state-default,
.proaccordian-page .ui-widget-content .ui-state-default,
.proaccordian-page .ui-widget-header .ui-state-default,
.proaccordian-page .ui-button,
.proaccordian-page .ui-button.ui-state-disabled:active {
  border: none;
  background: #fff;
  font-weight: normal;
  color: #000;
  text-transform: unset;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  border: solid 1px #ccc;
}

.proaccordian-page .ui-accordion-header .ui-icon.ui-icon-plusthick {
  background-image: url("../images/accordian-plus-bgm.png");
  background-repeat: no-repeat;
  float: right;
  padding: 13px 13px 11px 20px;
  background-position: 3px 4px;
  margin: 8px 9px 9px 6px;
  border-radius: 57px;
  border-color: #000;
  border: solid 1px;
  padding: 8px 10px 9px 6px;
}

.page-node-2411
.proaccordian-page
.ui-accordion-header
.ui-icon.ui-icon-minusthick {
  margin: 2px -36px 2px 2px;
}

.proaccordian-page .ui-accordion-header .ui-icon.ui-icon-minusthick {
  background-image: url("../images/accordian-minus-bgm.png");
  background-repeat: no-repeat;
  float: right;
  padding: 13px 13px 11px 20px;
  background-position: 3px 7px;
  margin: 8px 9px 9px 6px;
  border-radius: 57px;
  border-color: #000;
  border: solid 1px;
  padding: 8px 10px 9px 6px;
}

.page-node-2411
.proaccordian-page
.ui-accordion-header
.ui-icon.ui-icon-minusthick {
  margin: 2px -36px 2px 2px;
  float: right;
}

.page-node-2411 .proaccordian-page .ui-accordion-header {
  font-size: 17px;
  padding: 10px 57px 11px 13px;
}

.menu--news-events li a.active-trail:hover,
.menu--news-events li a.active-trail {
  background: #002581;
  color: #ffffff;
}

.page-node-586 #block-relatedmenuranking a:hover,
.page-node-586 #block-relatedmenuranking a:focus {
  text-decoration: none;
  background-color: transparent;
}

/* #block-rankings {
    background-image: url('../images/ranking-lumsz.jpg');
    background-size: unset;
} */

.menu--news-events li a {
  background: #f2f2f2;
  padding: 22px;
  text-align: center;
  font-size: 26px;
  font-weight: bold;
  color: #000000;
  padding-top: 5.5px;
  padding-bottom: 5.5px;
}

.menu--news-events li {
  /* display: inline-block; */
  display: none;
  width: 49.8%;
}

.news-or-event-menu {
  overflow: hidden;
  width: 100%;
  /* margin-top: 55px; */
  float: left;
}

.news-slider {
  position: relative;
}

.news-slider .inner-slide-area {
  position: absolute;
  text-align: center;
  width: 100%;
  background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
  height: 104%;
  top: 0;
}

.news-slider .news-slider-date {
  color: #ffffff;
  font-weight: bold;
}

.news-slider .news-slider-title {
  color: #ffffff;
  font-size: 40px;
  font-family: "Noto Sans Medium";
  margin-top: 2%;
  width: 66%;
  margin-left: auto;
  margin-right: auto;
  font-weight: bold;
  font-family: Noto Sans Medium;
  line-height: 52px;
  margin-top: 17px;
}

.news-slider .slick-prev,
.news-slider .slick-next {
  top: 42%;
}

.news-slider .link-more a:hover {
  background: #0a2f8b;
}

.news-slider .link-more a {
  background: #002581;
  color: #ffffff;
  padding: 15px 50px 15px 50px;
  font-weight: normal;
  display: inline-block;
  margin-top: 4%;
}

.news-slider .news-position-container {
  margin-top: 65px;
}

#block-views-block-programmes-block-1 .form-select {
  width: 100%;
  padding: 0px 5px 2px 4px;
  height: 43px;
}

.page-node-type-programmes .admission-crt-accordian {
  display: none;
}

.page-node-type-programmes .admission-crt-accordian.show {
  display: block;
}

.admission-crt-accordians li {
  display: inline-block;
  width: 100%;
}

.admission-crt-accordians li a {
  font-size: 13px;
  line-height: 30px;
  font-family: "noto sans bold";
  border-left: 0;
  border-right: 0;
  border-bottom: 1px solid #c4c4c4;
  background: #ffffff 0% 0% no-repeat;
  color: #04198b;
  padding: 11px 12px 11px 14px;
  display: block !important;
  margin-bottom: 3px;
}

.admission-crt-accordians .nav.card-header {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.admission-crt-accordians {
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
}

.admission-crt-accordians li a::after {
  content: "\f105";
  font: normal normal normal 23px/1 FontAwesome;
  float: right;
  color: #000;
}

.search-filters .form-select {
  width: 100%;
  padding: 0px 5px 2px 4px;
  height: 43px;
}

.recent-news-landing li {
  list-style: none;
  margin-bottom: 26px;
}

.search-filters .select-wrapper {
  width: 90%;
}

.search-filters .recent-news-landing .col-custom {
  width: 32.8%;
  vertical-align: top;
  margin-bottom: 25px;
}

.recent-news-landing li:nth-child(2).col-custom {
  float: none;
}

.recent-news-landing li:nth-child(3).col-custom {
  float: none;
  display: inline-block;
  padding-left: 28px;
}

.recent-news-landing li:nth-child(4).col-custom {
  padding-right: 13px;
}

.recent-news-landing li:nth-child(5).col-custom {
  padding-left: 13px;
}

.recent-news-landing li:nth-child(6).col-custom {
  padding-left: 28px;
}

.search-filters .recent-news-landing li:nth-child(odd).col-custom .full-border {
  border-top: 5px solid #ac232b;
}

.search-filters
.recent-news-landing
li:nth-child(even).col-custom
.full-border {
  border-top: 5px solid #fbb93a;
}

.search-filters .form-item-sort-by {
  display: none;
}

.search-filters .form-item-sort-order .control-label {
  display: none;
}

.search-filters .form-item-sort-order {
  display: block;
}

.search-filters .form-item {
  width: 33%;
}

.search-filters .form-text {
  width: 100%;
  height: 43px;
}

.search-filters .form-type-textfield {
  float: right !important;
  width: 31%;
  margin-right: 16px;
}

.search-filters {
  margin-top: 38px;
}

.search-filters .form-actions .form-submit {
  background-image: url("../images/search-icon-news.png");
  background-repeat: no-repeat;
  background-color: transparent;
  height: 54px;
  border: none;
  background-position: 17px 6px;
  width: 64px;
  font-size: 0;
}

.search-filters .form--inline {
  position: relative;
  margin-top: 17px;
  margin-right: 13px;
}

.search-filters .select-wrapper::after {
  color: #606060;
  content: "\f107";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  margin-top: -0.5em;
  padding-right: 0.5em;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 50%;
  z-index: 7;
  font: normal normal normal 30px/29px FontAwesome;
}

.page-node-163 .content-area .page-header {
  display: none;
}

.page-node-163 .featured-news .block-title {
  margin-bottom: 5px;
  margin-top: 0;
}

.page-node-163 .featured-news .view-content {
  width: 100%;
  overflow: hidden;
}

.page-node-163 .featured-news .view-header a {
}

.page-node-163 .featured-news .view-header {
  float: right;
  position: relative;
  top: -39px;
}

.page-node-163 .recent-news-landing .news-img {
  width: 100%;
  height: auto;
  overflow: hidden;
}

.page-node-163 .region-real-impact {
  margin-bottom: 28px;
}

.page-node-163 .cont-middle {
  margin-top: 45px;
}

.page-node-163 .home-sliders {
  height: 465px;
  border-bottom: solid 1px #f7f7f7;
  overflow: hidden;
}

.page-node-163 .search-filters .select-wrapper {
  width: 100%;
}

.page-node-163 .featured-news .view-content {
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
}

.page-node-163 .featured-news .featured-inner {
  border-top: solid 8px #002581;
  overflow: hidden;
  padding-left: 0;
  margin-bottom: 0;
}

.page-node-163 .featured-news .tags a {
  color: #000;
  border: solid 1px #002581;
  padding: 6px 6px 5px 6px;
  display: inline-block;
  margin-top: 22px;
  font-size: 9px;
  margin-bottom: 15px;
}

.upm-user-profile-form .filter-wrapper {
  display: none;
}

.readmore-button a:hover {
  color: #00ceff !important;
}

.page-node-163 .featured-news .readmore-button a {
  color: #002581;
  font-size: 15px;
}

#block-views-block-news-block-6 .form-actions button[id^="edit-reset--"] {
  background-color: #002581;
  border: solid 2px #002581;
  background-image: none;
  color: #fff;
  font-size: 13px;
  right: 0px;
  position: absolute;
  top: 50px;
  height: 36px;
  width: 100px;
}

.search-filters .form-actions button[id^="edit-reset--"] {
  background-color: #002581 !important;
  border: solid 2px #002581;
  background-image: none !important;
  color: #fff;
  font-size: 13px !important;
  right: 0px;
  position: absolute;
  top: 48px;
  height: 36px !important;
  width: 100px;
}

.create-date {
  font-size: 12px;
}

.page-node-163 .featured-news .create-date {
  font-size: 12px;
  padding-top: 15px;
}

.page-node-163 .featured-inner h2 {
  margin-top: 0;
  line-height: 38px;
}

.page-node-163 .featured-news .readmore-button {
  position: relative;
  bottom: 0;
  left: 0;
  text-decoration: none;
  margin-top: 4%;
  margin-bottom: 3%;
}

.page-node-163 .featured-news .view-header a {
  font-weight: bold;
  color: #04198b;
  font-size: 18px;
}

.page-node-163 .contant-bg {
  padding-bottom: 25px;
}

.page-node-163 .featured-news {
  border: none;
  display: inline-block;
  margin-top: 0;
  padding-right: 20px;
}

.page-node-163 .news-slider ul {
  padding-left: 0;
}

.page-node-163 .content-area .col-sm-8 {
  padding-left: 0;
}

.news-container,
.search-container {
  padding-left: 45px;
  padding-right: 45px;
}

.custom-right-news-section .block-title {
  margin-top: 0;
}

/* .page-node-163 .news-img img {
    width: 123px;
    height: 79px;
} */

.recent-news-inner {
  padding-right: 20px;
  display: block !important;
}

.recent-news-inner ul li {
  list-style: none;
}

.recent-news-landing {
  padding: 0;
  width: 100%;
  overflow: hidden;
}

.recent-news-landing .news-img {
  width: 100%;
  height: 205px;
  overflow: hidden;
}

.recent-news-landing .news-content {
  width: 100%;
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 16px;
  padding-bottom: 20px;
}

.recent-news-landing li:nth-child(2).col-custom {
  float: right;
  padding-left: 13px;
}

.recent-news-landing li:first-child.col-custom {
  padding-right: 13px;
}

.recent-news-landing .col-custom {
  width: 50%;
  position: relative;
  display: inline-block;
}

.recent-news-landing .readmore-button {
  margin-top: 0;
  position: absolute;
  bottom: 10px;
  left: 19px;
}

.recent-news-landing .readmore-button a {
  color: #002581;
  font-family: Noto Sans Bold;
  font-size: 15px;
}

.recent-news-landing .create-date {
  font-size: 12px;
  margin-bottom: 4px;
  color: #3d3d3d;
}

.full-border {
  position: relative;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
}

.recent-news-landing .news-content h2 a {
  font-size: 17px;
  font-family: Noto Sans Medium;
  line-height: 23px;
  text-transform: capitalize;
  height: auto;
  overflow: hidden;
}

.recent-news-landing li:first-child .full-border {
  border-top: 5px solid #ac232b;
  margin-left: 5px;
  margin-bottom: 4px;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
}

.recent-news-landing li:nth-child(2) .full-border {
  border-top: 5px solid #fbb93a;
  margin-right: 3px;
}

.recent-news-landing .full-border {
  min-height: 401px;
  background: #fff;
  border-top: 5px solid;
}

.other-news li:first-child.col-custom {
  padding-right: 15px;
}

.page-node-163 .other-news .create-date {
  font-size: 12px;
  margin-bottom: 4px;
  color: #3d3d3d;
}

.page-node-163 .other-news .full-border {
  min-height: 380px;
  background: #fff;
  width: 92%;
  margin-left: auto;
  margin-right: auto;
}

.page-node-163 .other-news .news-content h2 a {
  font-size: 17px;
  font-family: Noto Sans Display Bold;
  line-height: 22px;
}

.page-node-163 .other-news .news-content {
  width: 100%;
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 16px;
  padding-bottom: 20px;
}

.eng-cros-btn {
  position: absolute;

  top: 3px;

  left: 3px;

  background: #fff !important;

  border-radius: 50%;

  height: 26px;

  width: 26px;

  text-align: center;

  cursor: pointer;

  color: #000;

  font-weight: bold;

  font-size: 18px;
}

/* .page-node-163 .recent-news-landing .news-img img {
    width: 100%;
    height: 185px;
} */
.all-news-section-blocks {
  position: relative;
}

.other-news .news-img img {
  width: 100%;
  /*     height: 184px; */
}

.page-node-163 .other-news .view-header {
  display: none;
}

.other-news .block-title {
  margin-bottom: 34px;
  text-transform: uppercase;
}

.custom-right-news-section .view-content ul {
  padding-left: 0;
}

.custom-right-news-section .view-content ul li {
  list-style: none;
  margin-bottom: 31px;
  padding-bottom: 42.5px;
  padding-top: 20px;
  overflow: hidden;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  padding-left: 10px;
  padding-right: 10px;
}

.page-node-163 .main-container {
  padding-bottom: 8px;
  margin-bottom: 0;
}

.custom-right-news-section .news-img {
  width: 32%;
  float: right;
  vertical-align: top;
  margin-top: 3px;
}

.custom-right-news-section .create-date {
  margin-bottom: 4px;
  /* color: #9D9D9D; */
  font-size: 12px;
}

.custom-right-news-section .news-content h2 a {
  font-size: 17px;
  color: #000;
  line-height: 20px;
  display: inline-block;
  padding-right: 10px;
}

.page-node-163 .news-slider {
}

.page-node-163 .recent-news-container {
  background: #f2f2f2;
}

.page-node-163 .news-slider .form-group {
  overflow: hidden;
}

.page-node-163 .news-slider .recent-news-slider .slick-list {
  width: 79.8%;
  margin-left: auto;
  margin-right: auto;
}

.page-node-199 .news-slider .recent-news-slider .slick-list {
  width: 79.8%;
  margin-left: auto;
  margin-right: auto;
}

.page-node-199 .recent-news-landing .news-img {
  width: 100%;
  height: auto;
  overflow: hidden;
}

.page-node-1517 .recent-news-slider .slick-list {
  width: 79.8%;
  margin-left: auto;
  margin-right: auto;
}

.page-node-1517 .other-news .full-border {
  min-height: 380px;
  background: #fff;
  width: 92%;

  margin-right: auto;
}

.page-node-1517 .landing-event-page li {
  list-style: none;
  margin-bottom: 26px;
}

.page-node-1517 .news-slider {
  background: #fff;
  margin-bottom: 6px;
}

.page-node-1517 .news-slider .readmore-button {
  display: none;
}

.page-node-1517 .news-slider .block-title {
  margin-bottom: 34px;
  margin-left: 39px;
}

.page-node-1517 .news-slider .form-group {
  width: 94%;
  margin-left: auto;
  margin-right: auto;
}

.landing-event-page .view-content ul {
  overflow: hidden;
  padding-left: 0;
}

.landing-event-page .event-dates-info {
  margin-top: 15px;
  vertical-align: top;
  display: inline-block;
}

.landing-event-page .event-dates-info span {
  font-family: "Noto Sans Display Bold";
  font-size: 13px;
  color: #000;
}

.landing-event-page.search-filters .form-type-textfield {
  float: left !important;
  width: 34%;
  margin-right: 0px;
}

.pagination > li > a,
.pagination > li > span {
  border: none;
}

.landing-event-page .news-img img {
  width: 100%;
  /*     height: 184px; */
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #00ceff;
  border-color: #337ab7;
}

.page-node-199 .news-lettr-form .form-actions .webform-button--submit:hover {
  background-color: #00c8f9;
  border: none;
}

.pagination {
  margin-top: 0;
  margin-left: 16px;
}

.landing-event-page .recent-news-landing {
  margin-bottom: 0;
}

.page-node-199 .landing-event-page .pager__item--next {
  margin-right: 30px;
}

.page-node-199 .landing-event-page .pager__item {
  padding-right: 8px;
  display: inline-block;
  margin-bottom: 7px;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #000000;
  background-color: #00ceff;
  border-color: #ddd;
}

.page-node-199 .landing-event-page .pager__item a {
  padding: 0px 6px 0px 1px;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}

.page-node-199 .landing-event-page .pager__item--next span,
.page-node-199 .landing-event-page .pager__item--previous span {
  color: #002581;
  font-family: Noto Sans Bold;
  font-size: 15px;
}

.page-node-199 .pager-nav.text-center {
  text-align: left;
}

/* .page-node-199 header#navbar {
    background-position: 0 bottom;
    padding-bottom: 5px;
    box-shadow: 0 19px 20px 0px #f0f0f0;
    margin-bottom: 46px;
} */

.page-node-199 .news-lettr-form .form-actions .webform-button--submit {
  padding: 10px 40px 10px 40px;
  background-color: #00ceff;
  border: none;
  color: #000;
}

.page-node-199
#webform-submission-subscribed-users-list-node-199-add-form
.control-label {
  display: none;
}

.news-lettr-form .block-title {
  font-size: 20px;
  text-align: center;
  margin-bottom: 20px;
}

.page-node-199 .news-lettr-form,
.page-node-163 .news-lettr-form {
  border: solid 1px #c4c4c4;
  width: 25%;
  margin-left: 55px;
  margin-top: 30px;
}

/*
#block-newseventslanding {
    padding-left: 45px;
}
 */

.date-ends {
  margin-bottom: 11px;
}

.locatns {
  font-size: 13px;
  color: #000;
}

.date-strt,
.date-ends {
  font-size: 13px;
  color: #000;
}

.landing-event-page .view-filters {
  width: 88%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 49px;
  margin-top: 0px;
}

.landing-event-page .recent-news-landing {
}

.landing-event-page .recent-news-landing .news-content h2 {
  font-family: "Noto Sans Display Bold";
  font-size: 17px;
  line-height: 21px;
}

.landing-event-page .recent-news-landing .full-border {
  min-height: 570px;
  background: #fff;
}

.landing-event-page .recent-news-landing li:first-child .full-border {
  /* border: solid 2px #f2f2f2; */
}

.landing-event-page .recent-news-landing li:nth-child(2) .full-border {
  /* border: solid 2px #f2f2f2; */
}

#block-views-block-lums-events-block-6
.recent-news-landing
li:first-child
.full-border {
  border: none;
}

#block-views-block-lums-events-block-6 {
  margin-bottom: 44px;
}

#block-views-block-lums-events-block-6 .recent-news-landing .full-border {
  margin: 0;
  border: none;
  min-height: 485px;
}

#block-eventscalendar {
  width: 82%;
  margin-left: auto;
  margin-right: auto;
}

.form-control {
  border: 1px solid #d3d3d3;
}

.webform-submission-arrange-visit-form .form-control {
  width: 99%;
}

.news-event-landing-page .create-date {
  font-size: 12px;
  margin-bottom: 4px;
  color: #3d3d3d;
}

.news-event-landing-page .full-border {
  min-height: 335px;
  background: #fff;
  width: 92%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 5px;
  margin-top: 5px;
}

.news-event-landing-page .news-content h2 a {
  font-size: 18px;
  font-family: Noto Sans Display Bold;
  line-height: 22px;
}

.news-event-landing-page .news-content {
  width: 100%;
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 16px;
  padding-bottom: 20px;
}

.news-event-landing-page .news-img img {
  width: 100%;
  height: 185px;
}

.news-event-landing-page .view-header {
  display: none;
}

.other-news .block-title {
  margin-bottom: 34px;
}

.news-event-landing-page .other-news .news-img {
  width: 100%;
  display: inline-block;
  float: none;
  vertical-align: top;
}

.news-event-landing-page .recent-news-container {
  background: #f2f2f2;
  padding-bottom: 44px;
}

.news-event-landing-page .slick-next {
  right: 18px;
  z-index: 7;
}

.news-event-landing-page .block-title {
  margin-bottom: 34px;
  padding-left: 20px;
}

.recent-news-event-slider .slick-list {
  width: 79.8%;
  margin-left: auto;
  margin-right: auto;
}

#block-views-block-news-block-6 .view-content {
  display: none;
}

/* -----------NEWS----------- */

.home-news-6 li.news-clm:first-child {
  border-left: #fbb93a solid 3px;
}

.home-news-6 li.news-clm:nth-child(2) {
  border-left: solid 3px #1d8482;
}

.home-news-6 li.news-clm:nth-child(3) {
  border-left: solid 3px #a22f36;
}

.home-news-6 li.news-clm:nth-child(4) {
  border-left: solid 3px #5e2e7f;
}

.home-news-6 li.news-clm:nth-child(5) {
  border-left: solid 3px #52525298;
}

.home-news-6 li.news-clm:nth-child(6) {
  border-left: solid 3px #006289;
}

.view-lums-events .view-content .item-list ul {
  padding-left: 0;
  /* border-bottom: 1px solid #e1e1e1; */
  /* border-top: 1px solid #e1e1e1; */
}

.home-event {
  padding-left: 14px;
  padding-right: 0px;
}

.view-lums-events .view-content .item-list li {
  list-style: none;
}

.region-home-news .control-label {
  float: left;
  margin-top: 0;
}

.home-event .mCSB_scrollTools .mCSB_draggerContainer {
  position: absolute;
  top: 27px;
  left: auto;
  bottom: 0;
  right: 4px;
  height: auto;
  margin: 0px 0 0 !important;
  width: 7px;
  height: 615px;
  padding-top: 0;
}

.home-event .mCSB_scrollTools .mCSB_dragger {
  position: absolute;
  min-height: 30px;
  display: block;
  height: 254px !important;
  max-height: 544px;
  /* top: 9px !important; */
}

.home-event .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background: none repeat scroll 0 0 #002581;
  padding-top: 12px;
}

.home-event .content {
  position: relative;
  height: 671px;
  overflow: hidden;
  border-bottom: solid 1px #ccc;
  margin-right: 26px;
  /* overflow: auto;
    padding: 20px;
    background: #333;
    margin: 10px;
    width: 740px;
    max-width: 97%;
    height: 400px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; */
}

.home-event .mCSB_container {
  width: auto;
  margin-right: 0;
  overflow: hidden;
}

.home-event .block-title {
  text-align: left;
  margin-bottom: 4px;
}

.home-event .mCSB_1_scrollbar {
  display: block;
}

.home-event .mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight,
.mCSB_scrollTools .mCSB_buttonUp {
  /* background-image: url(mCSB_buttons.png); */
  background-repeat: no-repeat;
  opacity: 1;
  /* filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)"; */
  background-color: #000;
}

.home-event .mCSB_outside + .mCSB_scrollTools {
  right: -24px;
}

/* -------------------------------- */

.page-node-type-news .bottom-slider {
  background: #f2f2f2;
  /* padding-bottom: 44px; */
}

.page-node-type-news .news-slider .recent-news-slider .slick-list {
  width: 79.8%;
  margin-left: auto;
  margin-right: auto;
}

.page-node-type-news .other-news .news-content h2 a {
  font-size: 18px;
  font-family: Noto Sans Display Bold;
  line-height: 22px;
}

.page-node-type-news .other-news .full-border {
  min-height: 380px;
  background: #fff;
  width: 92%;
  margin-left: auto;
  margin-right: auto;
}

#block-views-block-news-block-9 .view-header .readmore-button {
  margin-top: 0;
  position: absolute;
  bottom: auto;
  left: auto;
  right: 53px;
  top: 19px;
}

#block-views-block-news-block-9 .view-header .readmore-button a {
  font-family: Noto Sans Bold;
  font-size: 17px;
}

.node-side-bar .custom-header h2 {
  color: #000;
  font-weight: 300;
  font-size: 14px;
  margin-top: 18px;
  font-family: "Noto Sans Light";
}

.node-side-bar .custom-header nav span.custom-next::before {
  /* content: '\25c2'; */
  /*background: url("/modules/custom/event_cal/images/right-arrow.png") no-repeat;*/
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
  content: "";
  z-index: 9;
  background-size: 12px;
  height: 50px;
  background-position: 0px 4px;
  margin-left: 9px;
}

.node-side-bar .custom-header {
  padding: 5px 10px 10px 5px;
  height: 70px;
  position: relative;
  border-top: none;
  border-bottom: 1px solid #ddd;
  background: #f2f2f2;
}

.node-side-bar .custom-header nav span.custom-prev::before {
  /*background: url("/modules/custom/event_cal/images/left-arrow.png") no-repeat;*/
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
  content: "";
  z-index: 9;
  background-size: 12px;
  height: 50px;
  background-position: 0px 4px;
  margin-right: 9px;
}

.news-right-details-slider .field-content {
  position: relative;
}

.container-quick {
  overflow: hidden;
}

.custom-event-milestone div:empty {
  display: none;
}

.detail-page-haeder div:empty {
  display: none;
}

.node-side-bar .fc-calendar .fc-row > div,
.node-side-bar .fc-calendar .fc-head > div {
  float: left;
  height: 100%;
  width: 14.28%;
  width: -moz-calc(137.4% / 8);
  width: -webkit-calc(137.4% / 8);
  width: calc(137.4% / 8);
  position: relative;
}

.node-side-bar .event-calendar .block-title {
  font-size: 18px;
  font-family: Noto Sans;
  margin-bottom: 0;
}

.node-side-bar .event-calendar .custom-inner {
  margin-top: 7px;
}

.node-side-bar .fc-calendar-container {
  height: 256px;
  width: auto;
  padding: 19px 5px 0 14px;
  background: #fff;
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.8);
}

#block-thenationalmanagementfoundationaboutlums
.field--name-body
.col-sms-6
a:hover {
  color: #00ceff;
}

#block-thenationalmanagementfoundationaboutlums .field--name-body .col-sms-6 a {
  color: #04198b;
  margin-top: 16px;
  display: inline-block;
}

/* .user-profile-about-page .field--name-field-profile-info {
    margin-top: 16% !important;
    overflow: visible !important;
    width: 100% !important;
} */

#block-views-block-core-values-block-1-2 .col-sm-4.views-row {
  min-height: 291px;
}

#block-views-block-core-values-block-1-2 .view-core-values .views-row {
  min-height: 314px;
  display: inline-block;
  /* width: 33%; */
}

.user-profile-about-page .field--name-field-information {
  overflow: visible !important;
  width: 51% !important;
  float: left;
}

#block-views-block-core-values-block-1-2 {
  margin-bottom: 0px !important;
}

.core-title {
  font-family: "Noto Sans Display Bold";
  text-decoration: none;
  color: #000;
  font-size: 22px !important;
}

/* PHD Programmes structure tabs hidden */
.page-node-1084 .main-container-programmes-for-desktop-tabs ul.nav-tabs li:nth-child(2),
.page-node-1105 .main-container-programmes-for-desktop-tabs ul.nav-tabs li:nth-child(2),
.page-node-1147 .main-container-programmes-for-desktop-tabs ul.nav-tabs li:nth-child(2),
.page-node-1168 .main-container-programmes-for-desktop-tabs ul.nav-tabs li:nth-child(2),
.page-node-1126 .main-container-programmes-for-desktop-tabs ul.nav-tabs li:nth-child(2),
.page-node-1493 .main-container-programmes-for-desktop-tabs ul.nav-tabs li:nth-child(2),
.page-node-12481 .main-container-programmes-for-desktop-tabs ul.nav-tabs li:nth-child(2){
  display: none;
}

/* PHD Programmes structure tabs hidden cls*/

/* programs under programs */

.page-node-type-programmes .admission-crt-accordian {
  display: none;
}

.page-node-type-programmes .admission-crt-accordian.activeinfo {
  display: block;
}

.admission-criteria-accordiansz ul li {
  display: inline-block;
  width: 100%;
}

.admission-criteria-accordiansz .nav-tabs {
  /* box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3); */
}

.custom-prog-landing .admission-criteria-accordiansz ul.nav.card-header {
  background-color: #f2f2f2;
  overflow: hidden;
}

.admission-criteria-accordiansz .nav-tabs li:last-child a {
  border-bottom: none !important;
}

.admission-criteria-accordiansz .nav-tabs a {
  /* font-size: 13px !important; */
  line-height: 30px !important;
  font-family: "noto sans bold";
  border-left: 0 !important;
  border-right: 0 !important;
  /* border-bottom: 1px solid #C4C4C4 !important; */
  /* background: #FFFFFF 0% 0% no-repeat !important; */
  color: #04198b !important;
  padding: 11px 12px 11px 14px !important;
  display: block !important;
  /* margin-bottom: 5px !important; */
  border-top: none !important;
}

.admission-criteria-accordiansz .nav-tabs a:hover,
.admission-criteria-accordiansz .nav-tabs a:hover::after {
  color: #00ceff !important;
}

.admission-criteria-accordiansz .nav-tabs {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* .page-node-type-programmes .nav.card-header.nav-tabs li a:hover,
.page-node-type-programmes .nav.card-header.nav-tabs li a:focus {
    border-top: none !important;
} */
.page-node-type-programmes .over-info .views-row {
  margin-bottom: 7px;
}

.admission-criteria-accordiansz {
  display: none;
}

.admission-criteria-accordiansz.enable-accord {
  display: block;
}

.admission-criteria-accordiansz ul li a::after {
  content: "\f105";
  font: normal normal normal 23px/1 FontAwesome;
  float: right;
  color: #000;
}

.page-node-type-programmes .ui-accordion-header .ui-icon.ui-icon-plusthick {
  background-image: url("../images/accordian-plus-bgm.png");
  background-repeat: no-repeat;
  float: right;
  padding: 13px 13px 11px 20px;
  background-position: 3px 4px;
  margin: 8px 9px 9px 6px;
  border-radius: 57px;
  border-color: #000;
  border: solid 1px;
  padding: 8px 10px 9px 6px;
}

.page-node-type-programmes .proaccordian-page {
  margin-top: 0px;
  display: inline-block;
  width: 100%;
}

.page-node-type-programmes .proaccordian-page .views-row {
  margin-bottom: 14px;
}

.page-node-type-programmes .ui-accordion-header .ui-icon.ui-icon-minusthick {
  background-image: url("../images/accordian-minus-bgm.png");
  background-repeat: no-repeat;
  float: right;
  padding: 13px 13px 11px 20px;
  background-position: 3px 7px;
  margin: 8px 9px 9px 6px;
  border-radius: 57px;
  border-color: #000;
  border: solid 1px;
  padding: 8px 10px 9px 6px;
}

.page-node-type-programmes .over-info .ui-state-default,
.page-node-type-programmes .over-info .ui-widget-content .ui-state-default,
.page-node-type-programmes .over-info .ui-widget-header .ui-state-default,
.page-node-type-programmes .over-info .ui-button,
  /* .proaccordian-page .ui-button.ui-state-disabled:hover,  */
.page-node-type-programmes .over-info .ui-button.ui-state-disabled:active {
  border: none;
  background: #fff;
  font-weight: normal;
  color: #000;
  text-transform: unset !important;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);

  border: solid 1px #ccc;
}

.page-node-type-programmes .over-info .ui-accordion-content-active {
  display: block !important;
}

/* .pro-grms-info {
    padding-left: 45px;
} */
.page-node-type-programmes .over-info .tab-pane.active {
  min-height: 296px;
}


.page-node-2072 .lums-banner-full-width-section ul,
.page-node-2072 .lums-banner-full-width-section .col-sm-12 {
  padding: 0;
}

#block-views-block-alumni-stories-block-1 {
  display: block;
}

.page-node-2072 .lums-banner-full-width-section {
  padding: 0;
}

.pro-grms-info .field--name-body p {
  font-family: "Noto Sans Light";
  font-size: 17px;
  line-height: 25px;
}

.pro-finder .field--name-body a:hover {
  background: #1a3f9b 0% 0% no-repeat padding-box;
}

.pro-finder .field--name-body a {
  background: #002581 0% 0% no-repeat padding-box;
  width: 203px;
  height: 55px;
  margin-left: auto;
  margin-right: auto;
  font-size: 13px;
  color: #ffffff;
  display: block;
  margin-top: 22px;
  border-radius: 5px;
  padding: 18px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
}

.right-prm .field--name-body a:hover {
  background: #1a3f9b 0% 0% no-repeat padding-box;
}

.right-prm .field--name-body a {
  background: #002581 0% 0% no-repeat padding-box;
  width: 203px;
  height: 55px;
  margin-left: auto;
  margin-right: auto;
  font-size: 13px;
  color: #ffffff;
  display: block;
  margin-top: 22px;
  border-radius: 5px;
  padding: 15px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
}

.right-prm {
  text-align: center;
}

.page-node-211 h1.page-header {
  display: none;
}

.right-prm .field--name-body {
  text-align: center;
}

.right-prm .field--name-body p {
  font-size: 17px;
  line-height: 25px;
  margin-bottom: 0;
}

.pro-finder .block-title {
  margin-top: 0;
  line-height: 25px;
  margin-bottom: 23px;
}

.pro-finder {
  border-left: 1px dashed #c4c4c4;
  padding-left: 28px;
  padding-top: 20px;
  margin-left: 38px;
  width: 29%;
  margin-left: 33px;
  margin-bottom: 5px;
  padding-right: 14px;
  text-align: center;
  padding-bottom: 37px;
}

.pro-grms-info .field--name-body {
  /* background-image: url('../images/doted-border.png');
    background-repeat: repeat-y;
    background-position: right; */
  padding-right: 90px;
  margin-right: 15px;
  padding-top: 0px;
  padding-bottom: 44px;
  margin-top: 5px;
}

.programs-und {
  overflow: hidden;
  padding-bottom: 20px;
}

.programs-und .under-bdy {
  padding-left: 7px;
  padding-right: 8px;
  padding-top: 8px;
}

.programs-und .item-list li .views-field-nothing {
  min-height: 244px;
  /* border: 1px solid #C4C4C4; */
  border-radius: 3px;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
}

.programs-und .item-list li .views-field-nothing .under-depart {
  position: absolute;
  font-size: 17px;
  left: 21px;
  color: #fff;
  width: 86%;
  top: 55px;
  font-weight: bold;
}

.programs-und .item-list li .views-field-nothing p {
  line-height: 20px;
  font-size: 17px;
}

.page-node-436 .inner-top-bottom {
  overflow: hidden;
  width: 100%;
  padding-top: 0px;
  margin-top: 50px;
  float: left;
  /* display: inline-block; */
}

.page-node-439 .inner-top-bottom {
  overflow: hidden;
  width: 100%;
  padding-top: 0px;
  margin-top: 19px;
  float: left;
  /* display: inline-block; */
}

.page-node-436 .inner-top-bottom {
  overflow: hidden;
  width: 100%;
  padding-top: 0px;
  margin-top: 19px;
  float: left;
}

.page-node-436 .contant-bg,
.page-node-439 .contant-bg,
.page-node-442 .contant-bg {
  padding-bottom: 0;
}

.page-node-442 .inner-top-bottom {
  border: 1px solid #f2f2f2;
  overflow: hidden;
  width: 100%;
  padding-top: 46px;
  margin-top: 41px;
  float: left;
  /* display: inline-block; */
}

.page-node-436 .inner-top-bottom-cont {
  padding-left: 45px;
  overflow: hidden;
}

.page-node-439 .inner-top-bottom-cont {
  padding-left: 45px;
  overflow: hidden;
}

.page-node-442 .inner-top-bottom-cont {
  padding-left: 30px;
  overflow: hidden;
}

.page-node-436 .col-custom-left {
  width: 65%;
  display: inline-block;
  margin-right: 2.5%;
}

.page-node-439 .col-custom-left {
  width: 65%;
  display: inline-block;
  margin-right: 2.5%;
  margin-top: 0px;
}

.page-node-442 .col-custom-left {
  width: 65%;
  display: inline-block;
  margin-right: 2.5%;
}

/* .programs-inner-menu .menu--programmes {
    box-shadow: 0px 0px 9px -4px rgba(0,0,0,0.3);
} */

.programs-inner-menu .menu--programmes li {
  /* display: inline-block; */
  /* border: 1px solid #959595; */
  float: left;
  width: 50%;
}

/* .collapsing {
    -webkit-transition: none;
    transition: none;
    display: none;
} */

.programs-inner-menu .menu--programmes li a {
  background: #ffffff 0% 0% no-repeat;
  font: 20px/22px Noto Sans Black;
  color: #000000;
  width: 100%;
  height: 55px;
  text-align: center;
  display: block;
  padding: 16px 16px 16px 17px;
}

.programs-inner-menu .menu--programmes li.active {
  border: none;
}

.programs-inner-menu .menu--programmes li.active a {
  background: #002581 0% 0% no-repeat;
  color: #ffffff;
}

.blue-background {
  background: #002581 0% 0% no-repeat;
  color: #ffffff;
}

.programs-inner-menu {
  /* background: #002581 0% 0% no-repeat; */
  border-radius: 5px 5px 0px 0px;
  padding: 0;
  overflow: hidden;
  border: 1px solid #c4c4c4;
  border-bottom-color: rgb(204, 204, 204);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom: none;
}

.programs-und {
  margin-top: 0;
}

.pro-finder #block-title {
  text-align: center;
}

.page-node-436 .right-prm {
  text-align: center;
  padding-right: 35px;
  padding-left: 0;
}

.page-node-439 .right-prm {
  text-align: center;
  padding-right: 35px;
  padding-left: 0;
}

/* about page */

.about-group-block .field--name-body h2 {
  color: #002581;
  text-align: center;
}

.user-profile-about-page .field--name-field-profile-image img {
  width: 88% !important;
}

/* about page cls */

/* program search block */

.programs-und .view-filters.form-group {
  background: #002581 0% 0% no-repeat;
}

.programs-und .control-label {
  color: #ffffff;
  padding-bottom: 8px;
  display: block;
  font-size: 14px;
  letter-spacing: 1px;
}

.programs-und .search-filters .form-actions {
  display: none;
}

.page-node-439 .programs-und .view-filters {
  /* margin-left: -1px; */
}

.programs-und .view-filters {
  padding-left: 62px;
  padding-top: 21px;
  padding-bottom: 26px;
  margin-bottom: 40px;
  border-left: solid 1px #cccc;
  border-right: solid 1px #ccc;
}

.programs-und .select-wrapper {
  width: 92%;
}

.programs-und .form-item {
  width: 48%;
}

.programs-und .item-list ul {
  overflow: hidden;
  margin: 0;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
}

.programs-und .item-list li {
  list-style: none;
  margin-bottom: 30px;
  padding-left: 41px;
  padding-right: 39px;
}

.programs-und .under-img img {
  filter: blur(1px);
  -webkit-filter: blur(1px);
  width: 100%;
  margin-bottom: 10px;
  height: 162px;
}

.programs-und .under-cont .under-title a {
  color: #fff;
  font-weight: bold;
  font-size: 17px;
  line-height: 18px;
}

.readmore-button a {
  color: #002581;
  font-weight: bold;
}

.readmore-button a::after {
  content: "→";
  font: normal normal normal 14px/1 FontAwesome;
  font-weight: normal;
  font-size: 14px;
  display: inline-block;
  font-size: 15px;
  color: #00ceff;
  padding-left: 7px;
  text-rendering: auto;
  font-weight: bold;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.programs-und .readmore-button {
  margin-top: 0;
  position: absolute;
  bottom: -70px;
  left: 27px;
}

.programs-und .under-cont .under-title {
  position: absolute;
  top: 0px;
  left: 0px;
  color: #fff;
  width: 100%;
  background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;
  padding: 20px;
  height: 100%;
  /* position: absolute;
    top: 29px;
    left: 19px;
    color: #fff;
    width: 86%;
    background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0; */
}

.programs-und .under-cont {
  position: relative;
}

.programs-und li {
}

.programs-und .field-content .under-img {
  position: relative;
}

/* program under right quick links*/

.page-node-436 .col-custom-right {
  width: 32%;
  display: inline-block;
  vertical-align: top;
  background-color: #f2f2f2;
  padding-left: 40px;
  padding-right: 44px;
  /* border-radius: 5px 5px; */
}

#block-programmesquicklinks .menu--programmes-quick-links .last a {
  /* border-radius: 0px 0px 5px 5px; */
}

.menu--programmes-quick-links {
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
}

#block-quicklinksundergraduate-2 .menu--quick-links-undergraduate {
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
}

#block-quicklinksundergraduate-2 .menu--quick-links-undergraduate li a::after {
  content: "\f105";
  font: normal normal normal 23px/1 FontAwesome;
  float: right;
  color: #000;
}

#block-quicklinksundergraduate .home-icon {
  display: none;
}

#block-quicklinksundergraduate-2 .menu--quick-links-undergraduate a:hover,
#block-quicklinksundergraduate-2
.menu--quick-links-undergraduate
a:hover:after {
  color: #00ceff !important;
}

#block-quicklinksundergraduate-2 .menu--quick-links-undergraduate a {
  font-size: 13px;
  line-height: 30px;
  font-family: "noto sans bold";
  border-left: 0;
  border-right: 0;
  border-bottom: 1px solid #c4c4c4;
  background: #ffffff 0% 0% no-repeat;
  color: #04198b;
  padding: 11px 12px 11px 14px;
}

#block-programmesquicklinks .menu--programmes-quick-links a {
  font-size: 13px;
  line-height: 30px;
  font-family: "noto sans bold";
  border-left: 0;
  border-right: 0;
  border-bottom: 1px solid #c4c4c4;
  background: #ffffff 0% 0% no-repeat;
  color: #04198b;
  padding: 11px 12px 11px 14px;
}

#block-programmesquicklinks .menu--programmes-quick-links a {
  font-size: 13px;
  line-height: 30px;
  font-family: "noto sans bold";
  border-left: 0;
  border-right: 0;
  border-bottom: 1px solid #c4c4c4;
  background: #ffffff 0% 0% no-repeat;
  color: #04198b;
  padding: 11px 12px 11px 14px;
}

.page-node-439 .col-custom-right {
  width: 32%;
  display: inline-block;
  vertical-align: top;
  background-color: #f2f2f2;
  padding-left: 40px;
  padding-right: 44px;
  /* padding-top: 35px; */
}

.page-node-442 .col-custom-right {
  width: 32%;
  display: inline-block;
  vertical-align: top;
  background-color: #f2f2f2;
  padding-left: 40px;
  padding-right: 44px;
}

.col-custom-right
.program-right-site
.menu--programmes-quick-links
li
a::after {
  content: "\f105";
  font: normal normal normal 23px/1 FontAwesome;
  float: right;
  color: #000;
}

.col-custom-right .program-right-site .menu--programmes-quick-links li.first a {
  /* border-top: 1px solid #C4C4C4;
    border-radius: 5px 5px 0px 0px; */
}

#block-views-block-program-landing-ask-admission-lums-block-1
.ui-accordion
.ui-accordion-header {
  padding-left: 15px !important;
  padding-right: 15px !important;
  padding-top: 2px;
  padding-bottom: 1px;
  border-left: none;
  border-right: 0;
}

.col-custom-right .program-right-site .menu--programmes-quick-links li a {
  border-bottom: 1px solid #c4c4c4;
  background: #ffffff 0% 0% no-repeat;
  color: #04198b;
  border-left: 1px solid #c4c4c4;
  border-right: 1px solid #c4c4c4;
  padding: 11px 12px 11px 14px;
}

.col-custom-right .program-right-site .menu--programmes-quick-links li a {
}

.col-custom-right .program-right-site .menu--programmes-quick-links li a:hover,
.col-custom-right
.program-right-site
.menu--programmes-quick-links
li
a:hover:after {
  /* background: #002581; */
  color: #00ceff !important;
}

#block-frequentlyaskedquestion-2,
#block-financialaidscholarships-2 {
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  border: none;
}

#block-frequentlyaskedquestion-2 p,
#block-financialaidscholarships-2 p {
  font-size: 17px;
}

#block-views-block-program-landing-ask-admission-lums-block-1-2
.views-accordion-header {
  border-right: none;
  text-align: left;
  border-left: none;
}

#block-views-block-program-landing-ask-admission-lums-block-1-2
.ui-widget-content {
  border: none;
}

#block-views-block-program-landing-ask-admission-lums-block-1-2
.views-field-body
.field-content {
  text-align: left;
}

#block-views-block-program-landing-ask-admission-lums-block-1-2 .view-header {
  /* padding-bottom: 88px; */
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 20px;
  min-height: 168px;
}

#block-views-block-program-landing-ask-admission-lums-block-1-2 p {
  font-size: 17px;
  word-break: normal;
}

#block-views-block-program-landing-ask-admission-lums-block-1-2 {
  width: 25%;
  display: inline-block;
  vertical-align: top;
  min-height: 400px;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  margin-left: 32px;
  position: relative;
  margin-top: 55px;
  padding-top: 18px;
  margin-bottom: 87px;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  top: 0;
  float: none;
  margin-left: 9%;
  margin-right: 4px;
}

#block-views-block-program-landing-ask-admission-lums-block-1 h2 {
  text-align: left;
  font-family: "Noto Sans bold";
  font-size: 27px;
  margin-bottom: 32px;
}

.col-custom-right .program-right-site h2 {
  text-align: center;
  font-family: "Noto Sans bold";
  font-size: 27px;
  margin-bottom: 32px;
}

.view-program-landing-ask-admission-lums
.views-accordion-header
.ui-accordion-header-icon {
  display: none;
}

.view-program-landing-ask-admission-lums
.views-accordion-header
.field-content
a:hover {
  color: #00ceff;
}

.view-program-landing-ask-admission-lums
.views-accordion-header
.field-content
a::after {
  content: "\f105";
  font: normal normal normal 23px/2 FontAwesome;
  float: right;
  color: #00ceff;
}

.view-program-landing-ask-admission-lums
.views-accordion-header
.field-content
a {
  color: #002581;
  font-size: 13px;
  line-height: 50px;
  text-transform: unset;
  font-family: "Noto Sans bold";
}

.view-program-landing-ask-admission-lums
.views-accordion-header
.field-content
a::after {
  content: "\f105";
  font: normal normal normal 23px/2 FontAwesome;
  float: right;
  color: #000;
}

/* whylums program right */

.whylums-program-right p {
  font-size: 17px;
}

.whylums-program-right a:hover {
  background: #1a3f9b 0% 0% no-repeat padding-box;
}

.whylums-program-right a {
  background: #002581 0% 0% no-repeat padding-box;
  width: 186px;
  height: 55px;
  margin-left: auto;
  margin-right: auto;
  font-size: 13px;
  color: #ffffff;
  display: block;
  margin-top: 22px;
  padding: 19px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
}

.whylums-program-right {
  background-image: url("../images/why-lums-program.png");
  background-repeat: no-repeat;
  text-align: center;
  color: #fff;
  padding-left: 23px;
  padding-right: 23px;
  height: 300px;
  padding-top: 32px;
  margin-bottom: 35px;
  background-size: cover;
  margin-top: 35px;
}

.page-node-type-events #block-views-block-lums-events-block-5 {
  width: 284px;
}

#block-views-block-lums-events-block-5 a:hover {
  color: #00ceff;
}

/* program ask admission right bar */

#block-views-block-program-landing-ask-admission-lums-block-1 .view-header {
  text-align: left;
}

.program-right-ask-admission-block .views-field-title {
  border-top: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545;
  border-left: none;
  border-right: none;
  border-bottom: none;
}

/*
.page-node-type-programmes .card-header.nav-tabs .active a {
    border: none !important;
}

.page-node-type-programmes .card-header.nav-tabs li:last-child a {
    padding-right: 16px;
} */

.program-right-ask-admission-block .view-header {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 22px;
  text-align: center;
}

.program-right-ask-admission-block .field--name-body a::after {
  content: "\f105";
  font: normal normal normal 23px/1 FontAwesome;
  float: right;
  color: #000;
}

.program-right-ask-admission-block .field--name-body {
  text-align: center;
}

.program-right-ask-admission-block {
  background: #ffffff 0% 0% no-repeat;
  margin-top: 36px;
}

.program-right-ask-admission-block .field--name-body p {
  margin-bottom: 5px;
}

.program-right-ask-admission-block .field--name-body a::after {
  display: none;
}

.program-right-ask-admission-block .field--name-body a {
  /* border-bottom: 1px solid #C4C4C4; */
  background: #ffffff 0% 0% no-repeat;
  color: #04198b;
  /* border-left: 1px solid #C4C4C4;
    border-right: 1px solid #C4C4C4;
    border-top: 1px solid #C4C4C4; */
  text-align: center;
  padding: 11px 12px 11px 14px;
  width: 100%;
  display: block;
}

#block-views-block-program-landing-ask-admission-lums-block-1 .ui-helper-reset {
  width: 100%;
  padding-left: 1px;
  box-shadow: 0px 2px 5px -2px rgba(0, 0, 0, 0.3);
}

#block-views-block-program-landing-ask-admission-lums-block-1
.views-field-body
.field-content {
  padding-left: 20px;
}

#block-views-block-program-landing-ask-admission-lums-block-1 .field-content {
  padding-left: 7px;
}

#block-views-block-program-landing-ask-admission-lums-block-1 #ui-id-5 {
  /* border-radius: 0px 0px 5px 5px;
    -webkit-border-radius:;
    -moz-border-radius:;
    -ms-border-radius:;
    -o-border-radius:; */
}

#block-askadmission .block-title {
  margin-bottom: 7px;
}

.program-right-ask-admission-block .field--name-body {
  padding: 11px 12px 11px 14px;
}

.program-right-ask-admission-block .field--name-body a:hover,
.program-right-ask-admission-block .field--name-body a:hover:after {
  /* background: #002581; */
  color: #00ceff;
}

.col-custom-right .right-prm {
  background: #ffffff;
  padding-left: 30px;
  padding-right: 30px;
  margin-bottom: 93px;
  padding-bottom: 42px;
}

#block-financialaidscholarships {
  margin-top: 36px;
  margin-bottom: 40px;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  /* border: 1px solid #C4C4C4;
    border-radius: 5px 5px 5px 5px; */
}

#block-financialaidscholarships h2 {
  font-size: 27px;
  line-height: 32px;
  font-family: "noto sans bold";
}

#block-feestructure .field--name-body a,
#block-financialaidscholarships .field--name-body a {
  position: relative;
  bottom: -13px;
  width: 203px;
  height: 55px;
  display: block;
  background: #002581;
  color: white;
  padding: 14px 47px;
  margin: auto;
  left: 0;
  right: 0;
  border-radius: 6px;
}

#block-feestructure .field--name-body a {
  position: relative;
}

#block-feestructure h2 {
  font-size: 27px;
  line-height: 32px;
  font-family: "noto sans bold";
}

#block-whylums {
  margin-top: 36px;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
}

#block-askadmission {
  /* border: 1px solid #C4C4C4;
    border-radius: 5px 5px 0 0px; */
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
}

#block-feestructure {
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  /* border: 1px solid #C4C4C4;
    border-radius: 5px 5px 5px 5px; */
}

#block-meetthefaculty img {
  width: 100%;
}

.program-detail-ask-admission {
  width: 30%;
  display: inline-block;
  vertical-align: top;
  height: 300px;
  padding-left: 20px;
  padding-right: 20px;
  text-align: center;
  margin-left: 32px;
  margin-top: 51px;
  padding-top: 18px;
}

.program-downloads-inner ul li {
  list-style: none;
}

.program-downloads-inner .field--name-body li:first-child a {
  display: inline-block;
  /* width: 294px;
    height: 87px;
    color: #ffffff;
    font-size: 20px;
    padding: 29px;
    margin-bottom: 22px;
    background-color: #002581; */
}

.program-downloads-inner .field--name-body li:nth-child(2) a {
  display: inline-block;
  padding: 20px 27px;
  /* display: block;
    width: 294px;
    padding: 29px;
    height: 87px;
    font-size: 20px;
    color: #ffffff;
    background-color: #525252; */
}

.custom-pro-str {
  padding-left: 45px;
  background-image: url("../images/doted-border.png");
  background-repeat: repeat-y;
  background-position: right;
}

.page-node-type-programmes .custom-pro-str {
  padding-left: 45px;
  background-image: none;
}

.custom-pro-str .block-title {
  font: 50px/50px Noto Serif Display Bold;
  margin-bottom: 20px;
}

.page-node-type-programmes .field--name-field-requirements .field--label {
  font-size: 25px;
  line-height: 32px;
  font-family: "noto sans bold";
}

.page-node-type-programmes .select-reqir-schls .field--item p span {
  font-size: 20px;
  color: #002581;
}

.page-node-type-programmes .select-reqir-schls .field--item h3 span,
.page-node-type-programmes .select-reqir-schls .field--item h4 span {
  font-size: 25px;
  color: #000000;
}

.page-node-type-programmes .select-depart-schls {
  margin-bottom: 18px;
}

.page-node-type-programmes .select-reqir-schls .field--item h1,
.page-node-type-programmes .select-reqir-schls .field--item h2,
.page-node-type-programmes .select-reqir-schls .field--item h3 {
  color: #002581;
  font-size: 23px;
  font-family: unset;
}

.page-node-type-programmes .views-row h1 {
  margin-bottom: 19px;
}

.page-node-type-programmes .views-row {
  line-height: 32px;
  font-size: 16px;
  font-family: "Noto Sans Light";
}

.page-node-type-programmes .disabl-right-info .select-progrm-schls,
.page-node-type-programmes .disabl-right-info .select-reqir-schls {
  display: none;
}

.page-node-type-programmes .select-reqir-filepdf {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 22px;
  text-align: center;
}

.page-node-type-programmes .select-reqir-filepdf h2 {
  padding-bottom: 0px;
  text-align: center;
}

.page-node-type-programmes .region-node-content {
  clear: both;
  float: left;
  width: 100%;
}

.page-node-type-programmes .select-reqir-filepdf .field--name-body {
  border: none;
  background: #fff;
  font-weight: normal;
  color: #000;
  text-transform: capitalize;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  border: solid 1px #ccc;
  padding-left: 20px;
  padding-right: 20px;
  line-height: 24px;
  padding-bottom: 22px;
}

.page-node-type-programmes .select-reqir-filepdf .field--name-body a {
  display: inline-block;
  background-color: #002581;
  padding: 14px 27px;
  font-size: 14px;
  border-radius: 5px;
  color: #ffffff;
  margin-top: 18px;
}

.page-node-type-programmes .custom-prog-landing .select-reqir-schls {
  margin-bottom: 20px;
}

.page-node-type-programmes .disabl-right-info .select-reqir-addnal-info {
  display: block;
}

.page-node-type-programmes .select-reqir-addnal-info {
  display: none;
}

.page-node-type-programmes .select-reqir-filepdf .views-row a {
  display: inline-block;
  background-color: #002581;
  padding: 14px 27px;
  font-size: 14px;
  border-radius: 5px;
  color: #ffffff;
  margin-top: 18px;
  text-transform: uppercase;
}

.page-node-type-programmes .select-reqir-schls .field--item h2,
.page-node-type-programmes .select-reqir-schls .field--item h3,
.page-node-type-programmes .select-reqir-schls .field--item h4 {
  margin-top: 0;
}

.program-downloads-inner {
  /* text-align: center; */
  padding-right: 35px;
  padding-left: 0;
  margin-bottom: 28px;
  /* background-image: url('../images/doted-border.png');
    background-repeat: no-repeat; */
  padding-left: 11px;
}

.page-node-type-programmes .node-content .col-sm-4 {
  border-left: 1px dashed #c4c4c4;
  margin-bottom: 24px;
  padding-bottom: 20px;
  padding-left: 12px;
  padding-right: 0 !important;
}

.page-node-type-programmes header#navbar {
  background-position: 0 bottom;
  padding-bottom: 5px;
  box-shadow: none;
  margin-bottom: 9px;
}

.custom-pro-str .field--name-body p {
  font-size: 17px;
  line-height: 25px;
}

.custom-pro-str .field--name-body {
  padding-right: 90px;
  margin-right: 15px;
  padding-top: 0px;
  padding-bottom: 44px;
  margin-top: 5px;
}

.page-node-type-programmes .custom-title {
  display: none;
}

.page-node-type-programmes .ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
  height: auto !important;
}

.page-node-type-programmes .program-detail-ask-admission-block h2,
.page-node-type-programmes .program-details-fee-structure h2,
#block-views-block-program-landing-ask-admission-lums-block-1-2 h2 {
  font-size: 27px;
  line-height: 32px;
  font-family: "noto sans display bold";
  text-align: center;
}

.page-node-type-programmes .program-detail-ask-admission-acc .ui-state-active {
  border-top: solid 1px #ccc !important;

  border-bottom: none !important;
}

.page-node-type-programmes .program-detail-ask-admission-block,
.page-node-type-programmes .program-details-fee-structure {
  width: 25%;
  display: inline-block;
  vertical-align: top;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  /* border: solid 2px #C4C4C4; */
  height: 400px;
  padding-left: 20px;
  padding-right: 20px;
  text-align: center;
  margin-left: 32px;
  margin-top: 55px;
  padding-top: 18px;
  margin-bottom: 87px;
  margin-right: 5px;
}

.page-node-type-programmes #block-financialaidscholarships-2 {
  /* margin-left: 9%; */
}

.program-detail-ask-admission-block,
.program-details-fee-structure {
  width: 30%;
  display: inline-block;
  vertical-align: top;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  /* border: solid 2px #C4C4C4;*/
  height: 492px;
  padding-left: 20px;
  padding-right: 20px;
  text-align: center;
  margin-left: 32px;
  position: relative;
  margin-top: 55px;
  padding-top: 18px;
  margin-bottom: 87px;
}

.program-detail-ask-admission-acc {
  width: 402px;
  float: right;
  margin-right: 33px;
  margin-top: -196px;
  border-radius: 0;
  position: relative;
  top: -87px;
}

.financial-aid-detls-page {
  display: none;
}

.financial-aid-desc {
  display: none;
}

.program-detail-ask-admission-acc
.view-program-landing-ask-admission-lums
.views-accordion-header {
  background: white;
  text-transform: uppercase;
  margin: -1px;
  padding-left: 40px;
  border-radius: 0;
  padding-right: 18px;
}

#block-views-block-program-landing-ask-admission-lums-block-1-3
.views-accordion-header {
  margin: 0;
}

.view-program-landing-ask-admission-lums .views-accordion-header {
  background: white;
  text-transform: uppercase;
  margin: -1px;
  padding-left: 20px;
  border-radius: 0;
  padding-right: 18px;
}

.program-detail-ask-admission-block .field--name-body a,
.program-details-fee-structure .field--name-body a,
.program-detail-ask-admission .field--name-body a {
  background: #002581 0% 0% no-repeat padding-box;
  width: 186px;
  height: 55px;
  margin-left: auto;
  margin-right: auto;
  font-size: 13px;
  color: #ffffff;
  display: block;
  margin-top: 22px;
  border-radius: 5px;
  padding: 19px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  position: absolute;
  bottom: 38px;
  left: 27%;
}

.program-details-requirements {
}

.program-details-requirements h4 {
  color: #002581;
  font-size: 45px;
  line-height: 42px;
}

.select-reqir-schls {
  padding-bottom: 6px;
}

.program-details-requirements h2 {
  font-size: 25px;
}

/* .page-node-type-programmes .nav-tabs>li.active>a,
.page-node-type-programmes .nav-tabs>li.active>a:hover,
.page-node-type-programmes .nav-tabs>li.active>a:focus {
    color: #fff;
    cursor: default;
    background-color: transparent;
    border: none;
    border-bottom-color: currentcolor;
    border-bottom-color: transparent;
} */

.page-node-type-programmes .nav.card-header.nav-tabs li.active a,
.page-node-type-programmes .nav.card-header.nav-tabs li.active a:hover,
.page-node-type-programmes .nav.card-header.nav-tabs li.active a:focus {
  /* font-family: Noto Sans Bold; */
  color: #333;
  background: #fff;
  font-weight: bold;
  border-top: solid 5px #00ceff;
  border-bottom: #ccc;
  padding: 13px 21px 12px 22px;
}

.page-node-type-programmes .nav.card-header.nav-tabs li a:hover,
.page-node-type-programmes .nav.card-header.nav-tabs li a:focus,
.page-node-type-programmes .nav.card-header.nav-tabs li.active a {
  color: #333;
  background: #f2f2f2;
  border-top: solid 5px #00ceff;
  padding: 13px 21px 11px 22px;
}

.page-node-type-programmes
.admission-criteria-accordiansz
.nav.card-header.nav-tabs
li.active
a::after {
  content: "\f105";
  font: normal normal normal 23px/1 FontAwesome;
  float: right;
  color: #00ceff !important;
}

.page-node-type-programmes
.admission-criteria-accordiansz
.nav.card-header.nav-tabs
li
a:hover {
  background-color: #e9e9e9;
}

.page-node-type-programmes
.admission-criteria-accordiansz
.nav.card-header.nav-tabs
li.active
a {
  color: #00ceff !important;
  background-color: #e9e9e9;
}

.sbasse-banner .views-row {
  position: relative;
}

.sbasse-banner .views-field-title {
  position: absolute;
  top: 190px;
  left: 30px;
}

.sbasse-banner .views-field-title span {
  font-size: 55px;
  line-height: 30px;
  font-family: noto serif display bold;
  color: #fff;
  text-shadow: 1px 1px 0px gray;
}

.page-node-type-programmes .nav.card-header.nav-tabs {
  margin-bottom: 35px;
  padding-left: 14px;
  border-bottom: 1px solid #e7e3dc;
  padding-right: 14px;
  /* border-bottom: 3px solid #e7e3dc; */
  max-width: 100%;

  margin-left: auto;

  margin-right: auto;

  display: inline-block;

  width: 100%;
}

.page-node-type-programmes .custom-prog-landing .btn-primary {
  background: transparent;
  border: none;
  padding: 0;
  display: block;
  margin: auto;
}

.page-node-type-programmes
.custom-prog-landing
.btn-primary
.admission-home-ref
a {
  display: inline-block;
  background-color: #002581;
  padding: 21px 33px;
  font-size: 14px;
  border-radius: 5px;
  color: #ffffff;
  margin-top: 18px;
  width: 95%;
}

.page-node-type-programmes .nav.card-header.nav-tabs li a {
  padding: 17px 21px 11px 22px;
  color: #525252;
  display: inline-block;
  font-family: Noto Sans Light;
  border: 1px solid #f2f2f2;
  border-top-color: rgb(242, 242, 242);
  border-top-style: solid;
  border-top-width: 1px;
  /*     text-transform: capitalize; */
  font-size: 18px;
  /* width: 24.6%; */
  background: #f2f2f2;
  font-weight: bold;
  font-size: 14px;
}

/* close programs */

.under-depart-progrm {
  display: inline;
  font-size: 10px;
  line-height: 14px;
  font-family: "noto sans light";
  border: 1px solid #fff;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  margin-left: 22px;
  margin-bottom: 10px;
  bottom: 92px;
  color: #fff;
}

.core-icone img {
  width: 23%;
  height: 55px;
}

/* publications lums landing page */
#block-views-block-publication-block-10 .view-content {
  margin-top: 65px;
  margin-bottom: 43px;
  display: inline-block;
  width: 100%;
}

.form-actions button[id^="edit-reset--"] .glyphicon-search {
  display: none;
}

#block-views-block-publication-block-10
.form-actions
button[id^="edit-reset--"] {
  background-color: #002581 !important;
  border: solid 2px #002581;
  background-image: none !important;
  color: #fff;
  font-size: 13px !important;
  right: -4px;
  position: absolute;
  top: 46px;
  height: 36px;
  width: 95px;
  padding: 0;
}

#block-views-block-publication-block-10 .books .thumb {
  width: 100%;
}

#block-views-block-publication-block-10 .books img {
  height: 240px;
  padding: 0;
  margin: 0;
  width: 100%;
}

.flip-title {
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 5px;
}

.flip-info-desc {
  font-size: 10px;
  padding-left: 0;
  padding-right: 6px;
}

.flip-download a {
  color: #002581;
  font-weight: bold;
  font-family: Noto Sans Bold;
  font-size: 12px;
}

.flip-download a:hover {
  color: #00ceff !important;
}

.page-node-445 .col-custom-left {
  width: 72%;
  display: inline-block;
  vertical-align: top;
}

.page-node-445 .col-custom-right {
  width: 27%;
  display: inline-block;
  vertical-align: top;
}

.first-box-pub .books img {
  height: 332px;
  padding: 0;
  margin: 0;
  width: 265px;
}

#block-pubtabs {
  width: 100%;
  display: inline-block;
}

#block-pubtabs .views-field-flipbook__display {
}

#block-pubtabs .views-field-nothing {
}

#block-views-block-publication-block-11 .views-field-flipbook__display {
  /* float: left; */
  display: inline-block;
  vertical-align: top;
}

#block-views-block-publication-block-11 .item-list li {
  list-style: none;
  position: relative;
  overflow: hidden;
  padding-bottom: 7px;
  /* height: 385px; */
}

#block-views-block-publication-block-11 .view-footer {
  float: left;
  display: none;
}

.publication-arch .item-list ul {
  padding-left: 0;
  overflow: hidden;
}

.publication-arch ul li {
  padding-left: 0;
  list-style: none;
}

.publication-arch .books img {
  height: 107px;
  padding: 0;
  margin: 0;
  width: 97px;
}

/* #block-views-block-publication-block-11 .flip-download {
    right: 0;
    bottom: 0;
    width: 100%;
    left: 0;
    padding-left: 0;
    text-align: left;
    position: relative;
    padding-right: 0;
} */

#block-views-block-publication-block-11 .flip-title {
  font-size: 20px;
}

#block-views-block-publication-block-11 .view-footer img {
  width: 100%;
  margin-top: 22px;
}

p {
  text-indent: 0;
}

.inner-top-middle {
}

.publication-arch .item-list ul li {
  width: 98%;
  float: left;
  /* border: solid 1px #C4C4C4; */
  margin: 4px 7px 6px 2px;
  /* margin-bottom: 25px; */
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  position: relative;
  /* width: 98%;
    float: left;
    border: solid 1px #C4C4C4;
    margin-bottom: 25px;
    box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
    position: relative;
    margin: 9px 7px 16px 2px; */
}

.publication-arch {
  width: 34%;
  float: left;
  margin-left: 37px;
  vertical-align: top;
  display: block;
  /* height: 525px; */
  overflow: hidden;
}

.publication-arch .views-field-flipbook__display .caption {
  display: none;
}

.publication-arch .views-field-flipbook__display {
  float: left;
}

.publication-arch .views-field-nothing {
  overflow: hidden;
  padding-left: 2px;
  padding-top: 8px;
}

#block-views-block-publication-block-11 ul {
  padding-left: 0;
  margin-bottom: 0;
}

.publication-arch ul li {
  position: relative;
}

.flip-download a {
  color: #002581;
  font-weight: bold;
}

.flip-download {
  position: absolute;
  right: auto;
  bottom: 3px;
}

.flip-download a::after {
  content: "→";
  font: normal normal normal 14px/1 FontAwesome;
  font-weight: normal;
  font-size: 14px;
  font-weight: normal;
  font-size: 14px;
  display: inline-block;
  font-size: 15px;
  color: #00ceff;
  padding-left: 7px;
  text-rendering: auto;
  font-weight: bold;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#block-views-block-publication-block-11 .views-field-nothing {
  overflow: hidden;
  padding-left: 12px;
  width: 49%;
  text-align: left;
  padding: 8px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.flip-title span {
  font-weight: bold;
  padding-right: 6px;
}

.flip-descp {
  margin-top: 30px;
  font-size: 12px;
}

#block-views-block-publication-block-11
.views-field-flipbook__display
.caption {
  display: none;
}

#block-pubtabs .views-field-flipbook__display .caption {
  display: none;
}

#block-views-block-whylums-numbers-lums-block-1 {
  display: inline-block;
}

#block-views-block-whylums-numbers-lums-block-1 .form-group {
  overflow: visible;
}

/* page-node-type-why-lums */

#block-lumsbythenumbers {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

#block-lumsbythenumberswhylums h1 {
  font-size: 41px;
}

.page-node-280 .whylums-numbers-blck .view-header {
  background-image: url("../images/why-lum-bgm-numbrs.png");
  background-repeat: no-repeat;
  background-size: 100%;
  position: absolute;
  height: 1054px;
  width: 100%;
  left: 0;
  right: 0;
  text-align: center;
  background-position: -34px 6px;
  overflow: visible;
}

.page-node-280 .whylums-numbers-blck .item-list ul {
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}

.page-node-280 .whylums-numbers-blck .item-list ul li {
  list-style: none;
  text-align: center;
}

.page-node-280 .whylums-numbers-blck .item-list {
}

.page-node-280 .whylums-numbers-blck .view-whylums-numbers-lums {
  position: relative;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  padding-top: 29px;
  overflow: visible;
  height: 1000px;
}

#block-views-block-publication-block-10 .form-type-select {
  display: none;
}

#block-views-block-publication-block-10 {
  width: 93%;
  margin-left: auto;
  margin-right: auto;
  margin: 0;
  display: inline-block;
  position: relative;
  display: inline-block;
  overflow: visible;
  float: right;
  vertical-align: top;
  /* height: 0; */
  /* overflow: hidden; */
}

#block-views-block-publication-block-10 .form-type-textfield {
  float: left !important;
  width: 45%;
  margin-right: 0;
}

.search-filters .form-actions {
  position: absolute;
  right: 0px;
  top: 0;
}

#block-views-block-publication-block-10 .form-item {
  width: 100%;
}

#block-views-block-publication-block-10 .select-wrapper {
  width: 96%;
}

#block-views-block-publication-block-10 .form-actions .form-submit {
  background-image: url("../images/search-icon-news.png");
  background-repeat: no-repeat;
  background-color: transparent;
  height: 50px;
  border: none;
  background-position: 15px 6px;
  width: 50px;
  font-size: 0;
  display: block;
  box-shadow: none;
  margin-right: 3px;
}

#block-views-block-publication-block-10 .view-empty {
  display: none;
}

#block-lumsbythenumbers p {
  font-size: 17px;
}

.page-node-445 .inner-top-bottom {
  /* padding-right: 21px; */
  overflow: hidden;
  float: left;
  width: 100%;
}

#block-lumsbythenumbers .block-title {
  font-family: "Noto Serif Display Bold";
  font-size: 41px;
  line-height: 44px;
}

.page-node-280 .whylums-numbers-blck .view-content {
  overflow: visible;
  padding-top: 139px;
  overflow: hidden;
  background-position: 0 286px;
  display: inline-block;
  z-index: 9;
  position: relative;
}

.page-node-280 .whylums-numbers-blck .item-list ul li:first-child {
  float: left;
  width: 224px;
  order: 1;
}

.page-node-280 .whylums-numbers-blck .item-list ul li .number-title {
  font-size: 44px;
  color: #002581;
  font-family: "Noto Serif Display Bold";
  max-height: 180px;
}

.page-node-280 .whylums-numbers-blck .item-list ul li .number-lables {
  font-size: 25px;
  font-family: "Noto Sans Display Bold";
  color: #000000;
  text-transform: capitalize;
  line-height: 28px;
  padding-bottom: 5px;
}

.page-node-280 .whylums-numbers-blck .item-list ul li:nth-child(2) {
  float: right;
  width: 330px;
  order: 3;
}

.page-node-280
.whylums-numbers-blck
.item-list
ul
li:nth-child(3)
.field-content {
  width: 61%;
  overflow: hidden;
  float: left;
  margin-left: 80px;
  padding-top: 53px;

}

.page-node-280 .whylums-numbers-blck .item-list ul li:nth-child(3) {
  float: left;
  width: 520px;
  height: 286px;
  order: 2;
}

.page-node-280 .whylums-numbers-blck .item-list ul li:nth-child(4) {
  float: left;
  width: 338px;
  height: 286px;
  order: 4;
}

.page-node-280
.whylums-numbers-blck
.item-list
ul
li:nth-child(4)
.field-content {
  width: 52%;
  overflow: hidden;
  margin-left: 1px;
  display: block;
  padding-top: 22px;
}

.page-node-280 .whylums-numbers-blck .item-list ul li:nth-child(5) {
  float: left;
  width: 375px;
  height: 231px;
  margin-top: 35px;
  margin-left: -60px;
  order: 5;
}

.page-node-280
.whylums-numbers-blck
.item-list
ul
li:nth-child(5)
.field-content {
  float: left;
  width: 100%;
  padding-top: 6px;

}

.page-node-280
.whylums-numbers-blck
.item-list
ul
li:nth-child(6)
.field-content {
  float: right;
  width: 83%;
  padding-top: 6px;
}

.page-node-280
.whylums-numbers-blck
.item-list
ul
li:nth-child(7)
.field-content {
  float: none;
  width: 82%;
  padding-top: 0;
  display: inline-block;
}

.page-node-280
.whylums-numbers-blck
.item-list
ul
li:nth-child(8)
.field-content {
  float: left;
  width: 94%;
  padding-top: 25px;
}

.page-node-280
.whylums-numbers-blck
.item-list
ul
li:nth-child(9)
.field-content {
  float: left;
  width: 62%;
  padding-top: 0;
  margin-left: 54px;
}

.page-node-280
.whylums-numbers-blck
.item-list
ul
li:nth-child(5)
.number-title {
  font-size: 50px;
}

.page-node-280
.whylums-numbers-blck
.item-list
ul
li:nth-child(5)
.number-lables {
}

.page-node-280 .whylums-numbers-blck .item-list ul li:nth-child(6) {
  float: right;
  width: 400px;
  height: 215px;
  order: 6;
}
.page-node-280 .whylums-numbers-blck .item-list ul li:nth-child(6) .number-lables {
  font-size: 18px;
  font-family: "Noto Sans Display Bold";
  color: #000;
  text-transform: capitalize;
  line-height: 28px;
  padding-bottom: 5px;
}
.page-node-280
.whylums-numbers-blck
.item-list
ul
li:nth-child(6)
.number-title {
  font-size: 75px;
  padding-top: 0px;
}

.page-node-280
.whylums-numbers-blck
.item-list
ul
li:nth-child(3)
.number-title {
  font-size: 75px;
}

.page-node-280
.whylums-numbers-blck
.item-list
ul
li:nth-child(4)
.number-title {
  font-size: 60px;
}
.page-node-280 .whylums-numbers-blck .item-list ul li:nth-child(4) .number-lables{
  font-size: 16px;
}
.page-node-280
.whylums-numbers-blck
.item-list
ul
li:nth-child(7)
.number-title {
  font-size: 75px;
  padding-top: 43px;
}

.page-node-280
.whylums-numbers-blck
.item-list
ul
li:nth-child(8)
.number-title {
  font-size: 75px;
}

.page-node-280
.whylums-numbers-blck
.item-list
ul
li:nth-child(9)
.number-title {
  font-size: 75px;
}

.page-node-280 .whylums-numbers-blck .item-list ul li:nth-child(7) {
  float: left;
  width: 472px;
  height: 220px;
  position: relative;
  top: -99px;
  order: 8;
}

.page-node-280 .whylums-numbers-blck .item-list ul li:nth-child(8) {
  float: right;
  width: 233px;
  height: 214px;
  order: 7;
  margin-top: -160px;
}

.page-node-280 .whylums-numbers-blck .item-list ul li:nth-child(9) {
  float: right;
  width: 366px;
  order: 9;
  position: relative;
  margin-top: -120px;
}

.page-node-280 .whylums-numbers-blck .item-list ul li:nth-child(10) {
  width: 440px;
  height: auto;
  order: 10;
  margin-left: auto;
  margin-right: auto;
  margin-top: -68px;
  position: relative;

  padding-right: 117px;
}
.why-lums-numbers-block-section .why-lums-numbers-block-section {
  border-bottom: dotted 3px;
}
element {

  text-align: center;
  margin-left: auto;
  margin-right: auto;
  z-index: 9;
  border-right: dotted 3px;
  position: absolute;
  right: 0;
  top: -23px;
  height: 6%;
}
.why-lums-numbers-block-section .views-field-border-right {
  border-right: dotted 3px;
  position: absolute;
  right: -40px;
  top: 0;
  height: 74%;
}
.page-node-280
.whylums-numbers-blck
.item-list
ul
li:nth-child(10)
.number-title {
  font-size: 75px;
  padding-top: 0px;
}

.page-node-type-programmes .region-node-content .form-group {
  height: auto;
  background-color: #fff;
}

.page-node-type-programmes .region-node-content .views-row table {
  width: 100% !important;
}

#block-views-block-programmes-referral-content-block-9 {
  margin-bottom: 14px;
}

.select-reqir-filepdf {
  display: none;
}

.select-reqir-filepdf.actives {
  display: block;
}

/* texonomy landin pages */

.path-taxonomy .breadcrumbs-custom {
  display: none;
}

.page-node-type-programmes .node-content .col-sm-4 {
  padding-bottom: 20px;
}

.download-brochure-link {
  text-align: center;
  margin-bottom: 18px;
}

.apply-online-link {
  text-align: center;
  margin-bottom: 18px;
}

.apply-online-link a {
  display: inline-block;
  color: #ffffff;
  padding: 14px 50px;
  border-radius: 5px;
  background-color: #002581;
  margin-top: 0;
  font-size: 14px;
}

.download-brochure-link a {
  display: inline-block;
  background-color: #002581;
  padding: 14px 27px;
  font-size: 14px;
  border-radius: 5px;
  color: #ffffff;
  margin-top: 18px;
}

/* .contextual-region {
    overflow: hidden;
} */

/* histroy */

/* .tl-oilag{
    height: 100% !important;
} */

.page-node-604 .contant-bg {
  padding-bottom: 0;
}

.tl-timenav {
  display: none;
}

.tl-menubar {
  display: none;
}

.tl-timeline {
  height: 440px !important;
}

/*
.tl-slide {
    position: relative;
}
.tl-storyslider{
    height: 100% !important;
} */

/* #timelinejs-history-block-1{
    height: auto !important;
} */

/*
.page-node-604 #block-ourhistory .block-title {
    font-size: 61px;
    text-align: left;
    line-height: 40px;
    font-family: Noto Serif Display Bold;
    margin-bottom: 39px;
}
/* .page-node-604 #block-relatedmenuhistory .menu--related-menu-history li a {
    text-align: left;
}
.page-node-604 #block-relatedmenuhistory #block-relatedmenuhistory-menu {
    font-size: 13px;
}
.page-node-604 #block-relatedmenuhistory .menu--related-menu-history a {
    font-size: 18px;
    color: #002581;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
}
.page-node-604 #block-relatedmenuhistory {
    text-align: left;
    padding-top: 11px;
    padding-bottom: 56px;
} */

.tl-headline-date {
  display: none;
}

.tl-text h2.tl-headline-title,
.tl-text h2.tl-headline,
.slider-right .history-title {
  margin-top: 0;
  line-height: 30px;
  font-family: "Noto Sans Display Bold";
  font-size: 30px;
  padding-bottom: 15px;
}

.tl-timemarker .tl-timemarker-content-container {
  width: 172px;
}

.tl-timemarker
.tl-timemarker-content-container
.tl-timemarker-content
.tl-timemarker-media-container {
  max-width: 192px;
}

.tl-timemarker
.tl-timemarker-content-container
.tl-timemarker-content
.tl-timemarker-media-container
.tl-timemarker-media {
  max-width: 59px;
  max-height: 100%;
  opacity: 0.25;
}

/* .page-node-604 header#navbar {
    background-position: 0 bottom;
    padding-bottom: 5px;
    box-shadow: unset;
    margin-bottom: 56px;
} */

.page-node-604 .nav > li > a:hover,
.page-node-604 .nav > li > a:focus {
  text-decoration: none;
  background-color: transparent;
}

.page-node-604 .right-prm {
  text-align: center;
  background-image: url("../images/doted-border.png");
  background-repeat: no-repeat;
  padding-left: 46px;
}

.page-node-604 .pro-grms-info .field--name-body {
  background-image: none;
  background-repeat: repeat-y;
  background-position: right;
  padding-right: 90px;
  margin-right: 15px;
  padding-top: 0px;
  padding-bottom: 44px;
  margin-top: 5px;
}

/* office-lums */

.page-node-586 .pro-grms-info .block-title {
  font-size: 61px;
  text-align: left;
  line-height: 40px;
  font-family: Noto Serif Display Bold;
  margin-bottom: 39px;
}

.path-offices-directory .office-directory .form-inline .select-wrapper {
  width: 96%;
}

/*
.page-node-586 #block-relatedmenuofficeatlums .menu--related-menu-office-at-lums li a {
    text-align: left;
}
.page-node-586 #block-relatedmenuofficeatlums #block-relatedmenuofficeatlums-menu {
    font-size: 13px;
}
.page-node-586 #block-relatedmenuofficeatlums .menu--related-menu-office-at-lums a {
    font-size: 18px;
    color: #002581;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
}
.page-node-586 #block-relatedmenuofficeatlums {
    text-align: left;
    padding-top: 11px;
    padding-bottom: 56px;
} */

/* .page-node-586 header#navbar {
    background-position: 0 bottom;
    padding-bottom: 5px;
    box-shadow: unset;
    margin-bottom: 56px;
} */

.page-node-586 .contant-bg {
  padding: 0;
}

.page-node-586 .office-directory-customs {
  width: 78%;
  margin-left: auto;
  padding-top: 30px;
  margin-right: auto;
  margin-bottom: 10px;
}

.page-node-586 .nav > li > a:hover,
.page-node-586 .nav > li > a:focus {
  text-decoration: none;
}

.page-node-586 .right-prm {
  text-align: left;
  background-image: url("../images/doted-border.png");
  background-repeat: no-repeat;
  padding-left: 46px;
}

.page-node-586 .pro-grms-info .field--name-body {
  background-image: none;
  background-repeat: repeat-y;
  background-position: right;
  padding-right: 10px;
  margin-right: 15px;
  padding-top: 0px;
  padding-bottom: 44px;
  margin-top: 5px;
  width: 730px;
  max-width: 100%;
}

/* office banners area */

.heading-color-blue h2 {
  font-size: 55px;
  font-family: Noto Serif Display bold;
  color: #002581;
  margin-top: 23px;
  margin-bottom: 16px;
}

.path-offices-directory .form-inline .form-control {
  display: inline-block;
  width: 100%;
  height: 43px;
}

.office-lums-full-img-bgm {
  /* background-image: url('../images/office-of-administrative-offices.png'); */
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  background-position: center;
}

.office-lums-full-img-bgm img {
  width: 100%;
}

.office-lums-full-img-bgm .field--name-body {
  background-color: #ffffff;
  width: 78%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 212px;
  text-align: center;
  padding-top: 10px;
  padding-left: 105px;
  padding-right: 105px;
}

.office-lums-full-img-bgm .field--name-body h2,
.office-lums-full-img-bgm .field--name-body h1 {
  font-size: 55px;
  font-family: Noto Serif Display bold;
  color: #002581;
  margin-top: 23px;
  margin-bottom: 16px;
}

.office-lums-full-img-bgm .field--name-body p {
  font-size: 17px;
}

.office-directory-customs {
  width: 78%;
  margin-left: auto;
  padding-top: 30px;
  margin-right: auto;
}

.office-directory-customs .view-content li {
  list-style: none;
}

.office-directory-customs .office-title a:hover {
  color: #00ceff;
  text-decoration: none;
}

.office-directory-customs .office-title,
.office-directory-customs .office-title a {
  color: #04198b;
  font-family: "Noto Sans Display Bold";
  padding-bottom: 13px;
}

.office-directory-customs .office-info-body {
  font-size: 17px;
}

.office-directory-customs .item-list li {
  background-image: url("../images/office-blocks-bgm.png");
  background-repeat: no-repeat;
  padding-bottom: 26px;
  margin-bottom: 40px;
  background-position: bottom;
}

.office-directory-customs .office-links a::after {
  background-image: url("../images/jump link.png");
  background-repeat: no-repeat;
  content: "";
  width: 29px;
  height: 25px;
  display: inline-block;
  background-size: 41px;
  padding-top: 6px;
  background-position: left 4px;
  padding-bottom: 3px;
}

.office-directory-customs .office-links a:hover {
  color: #00ceff;
  text-decoration: none;
}

.office-directory-customs .office-links a {
  color: #04198b;
  font-size: 13px;
}

#block-officeofadvancementcustomblock-2 {
  background-image: url("../images/offices-of-advancement.png");
}

#block-supportfunctioncustomblock {
  background-image: url("../images/offices-support-functions.png");
}

/* .user-logged-in .main-menu .collapse-main-menu {
    display: none;
} */

.page-node-type-programmes
.select-progrm-schls
.field--name-field-select-school
.field--item {
  padding-bottom: 16px;
  color: #002581;
  font-size: 23px;
}

.page-node-type-programmes
.select-depart-schls
.field--name-field-departments
.field--item {
  padding-bottom: 16px;
}

.search-filters .view-display-id-block_1 .form-actions,
.search-filters .view-display-id-block_2 .form-actions {
  display: none;
}

.user-logged-in .contextual-region {
}

/* alumni-relations */
.page-node-1531 .main-container {
  overflow: visible;
}

.page-node-1531 .home-slider {
  height: auto;
}

.all-news-section-blocks li.col-custom {
  padding-bottom: 0;
  margin-bottom: 0;
}

.all-news-section-blocks .block-title {
  padding-left: 0;
  margin-bottom: 34px;
  text-transform: uppercase;
}

.all-news-section-blocks .news-img {
  width: 100%;
  display: inline-block;
  float: none;
  vertical-align: top;
  height: 205px;
}

.all-news-section-blocks .news-content {
  width: 100%;
  display: inline-block;
  padding: 18px;
  min-height: 158px;
}

.all-news-section-blocks .full-border {
  min-height: 380px;
  background: #fff;
  border-top: 5px solid;
  border-top-color: currentcolor;
  width: 92%;
}

.all-news-section-blocks .recent-news-slider .slick-list {
  width: 79.8%;
  margin-left: auto;
  margin-right: auto;
}

.all-news-section-blocks {
  position: relative;
  width: 100%;
  display: block;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  float: none;
  /* margin-bottom: 20px; */
  background: #f2f2f2;
  padding-left: 38px;
  padding-right: 38px;
  padding-bottom: 13px;
  padding-top: 13px;
}

/* .page-node-type-events .inner-container {
    overflow: hidden;
    margin: auto;
    width: 100%;
} */
.page-node-type-events .bottom-slider {
  background: #f2f2f2;
}

.page-node-type-events .region-real-impact {
  margin-bottom: 0;
  margin-top: 13px;
}

.page-node-1531 .vice-chancellor-alumni-section-block {
  margin-bottom: 8px;
}

.page-node-1531 .recent-news-landing .news-content h2 a {
  font-size: 18px;
  font-family: Noto Sans Display Bold;
  line-height: 22px;
  text-transform: capitalize;
}

.page-node-1570 .recent-news-landing .news-content h2 a {
  font-size: 18px;
}

.numbers-alumni-section-block .numbers-alumni-relans li {
  list-style: none;
}

.numbers-alumni-section-block h2 {
  font-family: Noto Serif Display Bold;
  font-size: 55px;
  line-height: 55px;
  color: #04198b;
  margin-bottom: 21px;
}

.numbers-alumni-relans .views-field-title {
  text-align: center;
}

.numbers-alumni-relans .views-field-title span {
  font-family: Noto Serif Display Bold;
  font-size: 80px;
  color: #04198b;
}

#block-views-block-quick-facts-block-5-2 {
  display: inline-block;
  background: transparent;
  padding-top: 24px;
}

.numbers-alumni-section-block {
  display: inline-block;
  background: #f2f2f2;
  margin-top: 0;
  text-align: center;
  padding-bottom: 53px;
}

.numbers-alumni-section-block .view-header {
  width: 68%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 21px;
  font-size: 17px;
  line-height: 25px;
  font-family: "noto sans light";
}

.numbers-alumni-section-block .view-quick-facts {
  width: 88%;
  margin-left: auto;
  margin-right: auto;
  color: #000000;
  text-align: center;
}

.numbers-alumni-section-block .views-field-field-label {
  color: #000;
  font-weight: bold;
  font-size: 25px;
  text-align: center;
  padding-left: 25px;
  padding-right: 25px;
  font-family: "Noto Sans Display Bold";
}

.vice-chancellor-alumni-section-block {
  background-image: url("../images/LUMS_AlumniAward.png");
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 744px;
  padding-top: 83px;
  margin-bottom: 24px;
}

.vice-chancellor-alumni-section-block h2 {
  font-family: "Noto Serif Display Bold";
  font-size: 73px;
  position: relative;
  margin-top: 0;
  margin-bottom: 23px;
}

.vice-chancellor-alumni-section-block .field--name-body h2::before {
  content: "";
  background-image: url("../images/alumni-bgm-stars.png");
  background-repeat: no-repeat;
  width: 124px;
  padding: 1px 0 0 0px;
  display: inline-block;
  position: absolute;
  text-align: center;
  margin-left: 14px;
  left: 221px;
  height: 20px;
  bottom: 36px;
}

.vice-chancellor-alumni-section-block .field--name-body h2::after {
  content: "";
  background-image: url("../images/alumni-bgm-stars.png");
  background-repeat: no-repeat;
  width: 124px;
  padding: 1px 0 0 0px;
  display: inline-block;
  position: absolute;
  text-align: center;
  margin-left: 14px;
  right: 119px;
  height: 21px;
  bottom: 36px;
}

.vice-chancellor-alumni-section-block .field--name-body h3 {
  position: relative;
  display: inline-block;
  font-size: 12px;
  padding-top: 5px;
  letter-spacing: 2px;
  margin-bottom: 12px;
  padding-bottom: 6px;
  font-family: "Noto Sans Bold";
}

.vice-chancellor-alumni-section-block .field--name-body h3::before {
  content: "";
  border-top: solid 1px #e4d6a0;
  width: 130px;
  padding: 1px 0 0 0px;
  display: inline-block;
  opacity: 0.6;
  position: absolute;
  text-align: center;
  margin-left: 10px;
  top: -5px;
  left: 0;
}

.vice-chancellor-alumni-section-block .field--name-body h3::after {
  content: "";
  border-top: solid 1px #e4d6a0;
  width: 130px;
  padding: 1px 0 0 0px;
  display: inline-block;
  position: absolute;
  text-align: center;
  margin-left: 10px;
  opacity: 0.7;
  bottom: -5px;
  left: 0;
}

.vice-chancellor-alumni-section-block .field--name-body {
  text-align: center;
  color: #fff;
  width: 68%;
  margin-left: auto;
  margin-right: auto;
}

.vice-chancellor-alumni-section-block .field--name-body a {
  display: inline-block;
  background: #fff;
  margin-top: 70px;
  color: #002581;
}

.vice-chancellor-alumni-section-block p {
  line-height: 26px;
  font-size: 17px;
}

.alumni-relation-news-section-block .readmore-button {
  margin-top: 0;
  position: absolute;
  bottom: auto;
  left: auto;
  top: 33px;
  right: 17px;
}

.alumni-relation-news-section-block .block-title {
  padding-left: 19px;
  margin-bottom: 0;
  text-transform: capitalize;
}

.alumni-relation-news-section-block .news-img {
  width: 100%;
  display: inline-block;
  float: none;
  vertical-align: top;
}

.alumni-relation-news-section-block .news-content {
  width: 100%;
  display: inline-block;
  padding: 18px;
  min-height: 158px;
}

.alumni-relation-news-section-block li.col-custom {
  padding-right: 15px;
  padding-bottom: 20px;
}

.alumni-relation-news-section-block .recent-news-slider .slick-list {
  width: 79.8%;
  margin-left: auto;
  margin-right: auto;
}

.page-node-1531 header#navbar {
  background-position: 0 bottom;
  padding-bottom: 5px;
  box-shadow: none;
  margin-bottom: 0;
  z-index: 9;
}

.page-node-1531 #block-views-block-news-block-9-3 {
  margin-bottom: 28px;
  margin-top: 13px;
  padding-top: 15px;
}

#block-views-block-news-block-9-3 .block-title {
  padding-left: 0;
  margin-bottom: 34px;
  text-transform: uppercase;
}

.alumni-relation-news-section-block {
  width: 100%;
  display: block;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  float: none;
  margin-bottom: 20px;
  background: #f2f2f2;
  padding-left: 38px;
  padding-right: 38px;
}

#block-views-block-news-block-9-3 .news-content h2 a {
  font-size: 18px;
  font-family: Noto Sans Display Bold;
  line-height: 22px;
}

#block-views-block-news-block-9-3 .full-border {
  min-height: 380px;
  background: #fff;
  border-top: 5px solid;
  width: 92%;
}

.office-directory
#views-exposed-form-offices-directory-page-1
.form-actions
button[id^="edit-reset--"] {
  background-color: #002581 !important;
  border: solid 2px #002581;
  background-image: none !important;
  color: #fff;
  font-size: 13px !important;
  position: absolute;
  top: 47px;
  right: 517px;
  height: 36px;
  width: 95px;
  left: 480px;
  padding: 0;
}

#block-views-block-news-block-9-3 .view-header .readmore-button {
  display: none;
}

.alumni-relation-news-section-block
.recent-news-landing
li:first-child
.full-border {
  border-top: 5px solid #5e2e7f;
  margin-left: 5px;
  margin-bottom: 4px;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
}

.alumni-benefits-section-block {
  margin-top: 28px;
  margin-bottom: 5px;
}

.alumni-benefits-section-block .alumni-benf-section li {
  list-style: none;
  margin-bottom: 40px;
}

.alumni-benefits-section-block .alumni-benf-section {
  overflow: hidden;
  padding: 0;
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}

.alumni-benefits-section-block .alumni-benef-views-block {
  position: relative;
  transition: all 0.3s ease 0s;
}

.alumni-benefits-section-block .alumni-benef-img {
  overflow: hidden;
  border-radius: 320px;
}

.alumni-benefits-section-block .alumni-benef-views-block:hover img {
  filter: none;
  -webkit-filter: none;
  transform: scale(1.3);

  transition: all 0.3s ease 0s;
}

.alumni-benefits-section-block
.alumni-benef-views-block:hover
.alumni-benef-titls {
  display: none;
}

.alumni-benefits-section-block
.alumni-benef-views-block:hover
.alumni-benef-page-view {
  display: block;
}

.alumni-benefits-section-block .alumni-benef-img img {
  width: 100%;
  filter: blur(7px);
  border-radius: 236px;
  height: 290px;
  transition: all 0.3s ease 0s;
}

.alumni-benefits-section-block .alumni-cont .alumni-benef-titls a {
  color: #ffffff;
  font-size: 27px;
  font-family: "Noto Sans Display Bold";
  display: block;
  padding: 119px 11px 132px 16px;
}

.alumni-benefits-section-block .alumni-cont .alumni-benef-page-view {
  display: none;
}

.alumni-benefits-section-block .alumni-cont .alumni-benef-page-view a {
  color: #000000;
  font-size: 14px;
  background-color: #ffffff;
  padding: 17px 35px 17px 35px;
  display: inline-block;
  margin-top: 117px;
}

.alumni-benefits-section-block .alumni-cont {
  position: absolute;
  top: 0;
  text-align: center;
  width: 100%;
}

.alumni-benefits-section-block .view-header p {
  font-size: 17px;
}

.alumni-benefits-section-block .view-header {
  width: 70%;
  max-width: 100%;
  margin-left: auto;
  text-align: center;
  margin-right: auto;
  margin-bottom: 50px;
}

.alumni-great-ways-connect {
  background-color: #f2f2f2;
  padding-bottom: 35px;
  padding-top: 16px;
}

.alumni-great-ways-connect .field--name-field-extra-text {
  flex-direction: row;
  justify-content: center;
  margin-bottom: 0;
  display: flex;
}

.alumni-great-ways-connect .field--name-field-extra-text .field--item a {
  color: #002581;
  font-weight: bold;
}

.alumni-great-ways-connect .field--name-field-extra-text .field--item a::after {
  content: "→";
  font: normal normal normal 14px/1 FontAwesome;
  font-weight: normal;
  font-size: 14px;
  display: inline-block;
  font-size: 15px;
  color: #00ceff;
  padding-left: 7px;
  text-rendering: auto;
  font-weight: bold;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.alumni-great-ways-connect .field--name-field-extra-text .field--item h4 {
  font-family: "Noto Sans Light";
  font-size: 27px;
}

.alumni-great-ways-connect .field--name-field-extra-text .field--item {
  padding-left: 47px;
  padding-right: 42px;
}

.alumni-lums-cus-bg {
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 25px;
  background-position: top;
  margin-bottom: 22px;
  display: block;
  overflow: hidden;
}

.alumni-lums-cus-bg .field--name-field-extra-text .field--item:first-child {
  width: 62%;
  display: inline-block;
  margin-right: 49px;
}

.page-node-1531
.alumni-lums-cus-bg
.field--name-field-extra-text
.field--item:first-child
a {
  font-family: Noto Sans Light;
  width: 203px;
  height: 55px;
  background: #002581;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  border-radius: 8px;
  font-weight: bold;
  margin-top: 21px;
  display: inline-block;
  padding: 17px;
}

.page-node-1531
.alumni-lums-cus-bg
.field--name-field-extra-text
.field--item:first-child {
  width: 100%;
  display: inline-block;
  margin-right: 0;
  margin-bottom: 33px;
}

.alumni-lums-cus-bg .field--name-field-extra-text .field--item:nth-child(2) a {
  font-family: Noto Sans Light;
  width: 203px;
  height: 55px;
  background: #002581;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  border-radius: 8px;
  font-weight: bold;
  margin-top: 21px;
  display: inline-block;
  padding: 17px;
}

.alumni-lums-cus-bg
.field--name-field-extra-text
.field--item:nth-child(2)
a:hover {
  background: #030d69;
}

.alumni-lums-cus-bg .field--name-field-extra-text .field--item:nth-child(2) {
  width: 30%;
  display: inline-block;
  position: relative;
  top: -67px;
}

.alumni-lums-cus-bg .field--name-field-extra-text {
  background-color: #ffffff;
  width: 71%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 205px;
  text-align: left;
  padding-top: 10px;
  padding-left: 105px;
  padding-right: 105px;
  display: block;
  overflow: hidden;
}

.alumni-lums-cus-bg .field--name-body {
}

.alumni-publicationz-block {
  overflow: hidden;
  width: 55%;
  margin-left: auto;
  margin-right: auto;
  float: none;
  margin-bottom: 56px;
  padding-top: 19px;
  display: block;
}

.alumni-publicationz-block .field--name-field-extra-text img {
  max-width: 100%;
}

.alumni-publicationz-block .field--name-field-extra-text h2 {
  font-size: 14px;
  margin-top: 0;
}

.alumni-publicationz-block .field--name-field-extra-text {
  overflow: hidden;
  display: flex;
}

.alumni-publicationz-block .field--name-field-extra-text .field--item {
  overflow: hidden;
  padding-right: 25px;
  display: inline-block;
  vertical-align: top;
}

.page-node-1531 .inner-top-middle {
  margin-top: 50px;
}

.page-node-1531 .home-sliders {
  height: 463px;
  border-bottom: solid 1px #f7f7f7;
  overflow: hidden;
}

/* lums-supporters our donors */

.our-donors-quicktabs-section {
  overflow: hidden;
  width: 85%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.our-donors-quicktabs-section .views-field-field-sub-title {
  font-family: "Noto Sans Display Bold";
  font-weight: normal;
  font-size: 30px;
}

.our-donors-quicktabs-section
#quicktabs-generous-donation
ul.quicktabs-tabs
li {
  display: inline-block;
  width: 100%;
}

.our-donors-quicktabs-section
#quicktabs-generous-donation
ul.quicktabs-tabs
li.active
a {
  box-shadow: 0px 5px 9px 1px #0f0f0f1e;
  background-color: #ffffff;
}

.page-node-2823
.our-donors-quicktabs-section
#quicktabs-generous-donation
ul.quicktabs-tabs
a {
  display: inline-block;
  color: #000000;
  width: 100%;
  background-color: #f2f2f2;
  padding: 15px 19px 19px 12px;
  font-family: "Noto Sans Display Bold";
  font-weight: normal;
  font-size: 13px;
  text-transform: capitalize;
}

.page-node-2823 .quicktabs-wrapper {
  display: inline-block;
  padding-bottom: 0;
  display: flex;
}

.our-donors-quicktabs-section #quicktabs-generous-donation ul.quicktabs-tabs {
  width: 25%;
  max-width: 100%;
  display: inline-block;
  vertical-align: top;
  padding: 0;
}

.page-node-2474
.our-donors-quicktabs-section
#quicktabs-container-generous-donation {
  width: 865px;
  box-shadow: 0px 5px 9px 1px #00000017;
  display: inline-block;
  margin-left: -9px;
  z-index: 9;
  background: #fff;
  padding-left: 60px;
  padding-right: 60px;
  padding-top: 19px;
  margin-top: 2px;
  margin-bottom: 10px;
  max-width: 100%;
  padding-bottom: 20px;
}

.our-donors-quicktabs-section #quicktabs-container-generous-donation {
  width: 75%;
  box-shadow: 0px 5px 9px 1px #00000017;
  display: inline-block;
  margin-left: -9px;
  z-index: 9;
  background: #fff;
  padding-left: 60px;
  padding-right: 60px;
  padding-top: 19px;
  margin-top: 2px;
  margin-bottom: 10px;
  max-width: 100%;
  padding-bottom: 20px;
}

/* lums-supporters donor stories */

.donor-stories-lums-supporters .donor-img img {
  border-radius: 168px;
  border: solid 2px #c4c4c4;
  position: absolute;
  top: 9px;
}

.donor-stories-lums-supporters li.col-custom {
  list-style: none;
}

.donor-stories-lums-supporters .spd-info {
  background: #f2f2f2;
  padding-top: 57px;
  padding-bottom: 30px;
  position: relative;
  z-index: 2;
  min-height: 195px;
  font-size: 17px;
  margin-top: 60px;
}

.donor-stories-lums-supporters ul {
  padding: 0;
}

.donor-stories-lums-supporters .supporters-container {
  padding-left: 46px;

  padding-right: 0px;
}

.donor-stories-lums-supporters .supporters-container-info {
  padding-left: 46px;

  padding-right: 0px;
}

.donor-stories-lums-supporters .views-field-nothing {
  box-shadow: 0px 5px 9px 1px #00000017;
  width: 92%;
  margin-left: auto;
  margin-right: auto;
  padding: 39px 0px 0px 0px;
  overflow: hidden;
  margin-bottom: 58px;
}

.donor-stories-lums-supporters .donor-stories-for-lums-supporters {
  position: relative;
  z-index: 9;
}

.donor-stories-lums-supporters .supporters-container .donor-title {
  font-size: 41px;
  font-family: Noto Serif Display;
  color: #04198b;
}

.donor-stories-lums-supporters .donor-designation {
  font-size: 18px;
  font-weight: bold;
  padding-top: 2px;
  padding-bottom: 8px;
}

/* lums-supporters */

/* advisory-board-section-block */

.advisory-board-section-block {
  float: left;
  overflow: hidden;
  width: 100%;
}

.advisory-board-section-block .item-list ul {
  overflow: hidden;
  padding: 0;
  margin: 0;
}

.advisory-board-section-block .item-list .views-field-nothing {
  width: 78%;
  margin-left: auto;
  max-width: 100%;
  margin-right: auto;
}

.advisory-board-section-block .item-list li {
  list-style: none;
  background-color: #f2f2f2;
  margin-bottom: 20px;
  display: inline-block;
  width: 100%;
  padding-top: 25px;
  padding-bottom: 25px;
}

.advisory-board-section-block .field-content img {
  border-radius: 238px;
}

.advisory-board-section-block .field-content .advic-title {
  font-size: 41px;
  font-family: Noto Serif Display;
  text-transform: capitalize;
  margin-bottom: 0;
  padding-bottom: 2px;
  vertical-align: middle;
  display: inline-block;
  margin-top: 13px;
}

.advisory-board-section-block .advic-board-design {
  font-size: 18px;
  /* font-weight: bold; */
  padding-top: 2px;
  padding-bottom: 8px;
}

.advisory-board-section-block .advic-board-locatn {
  font-size: 14px;
  font-weight: bold;
  padding-top: 2px;
  padding-bottom: 8px;
}

/* advisory-board-section-block end*/

.form-lums-contactus-section-block {
  color: white;
  background-image: url("../images/contact-form-map-bgm.png");
  min-height: 485px;
  padding-top: 39px;
}

.form-lums-contactus-section-block
.field--name-field-extra-text
.field--item:first-child {
  padding-right: 90px;
  margin-right: 15px;
  padding-top: 0px;
  padding-bottom: 44px;
  margin-top: 5px;
  width: 70%;
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
}

.form-lums-contactus-section-block
.field--name-field-extra-text
.field--item:first-child
p {
  font-size: 17px;
}

.form-lums-contactus-section-block
.field--name-field-extra-text
.field--item:nth-child(2)
h3 {
  font-size: 13px;
  line-height: 18px;
  padding-left: 20px;
  text-transform: capitalize;
}

.form-lums-contactus-section-block
.field--name-field-extra-text
.field--item:first-child
h2 {
  padding-bottom: 25px;
  font: 54px/58px Noto Serif Display Bold;
  margin-top: 5px;
}

.form-lums-contactus-section-block .field--name-field-extra-text {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.form-lums-contactus-section-block
.field--name-field-extra-text
.field--item:nth-child(2)
ul
li {
  list-style: none;
  padding: 10px 0px;
}

.form-lums-contactus-section-block
.field--name-field-extra-text
.field--item:nth-child(2)
ul
li
a {
  color: #00ceff;
}

.form-lums-contactus-section-block
.field--name-field-extra-text
.field--item:nth-child(2) {
  width: 26%;
  display: inline-block;
  max-width: 100%;
}

.custom-cont-form-section-block #edit-container1 {
  width: 69%;
  max-width: 100%;
  float: left;
  background: #fff;
  padding-top: 25px;
  padding-left: 40px;
  padding-right: 40px;
}

.custom-cont-form-section-block #edit-container2 {
  width: 30%;
  max-width: 100%;
  display: inline-block;
  vertical-align: top;
  background-color: #002581;
  padding-left: 32px;
  color: #fff;
  padding-top: 25px;
  padding-right: 15px;
  padding-bottom: 71px;
  margin-bottom: 0;
}

.custom-cont-form-section-block .form-actions button {
  background-image: url("../images/submit-form-icon.png");
  background-repeat: no-repeat;
  font-size: 0;
  width: 50px;
  height: 50px;
  border: none;
  background-color: #00ceff;
  border-radius: 67px;
  background-position: 9px;
}

.custom-cont-form-section-block .form-actions {
  position: absolute;
  right: 338px;
  bottom: 15px;
}

.custom-cont-form-section-block #edit-markup {
  font-size: 24px;
  line-height: 32px;
  font-family: "Noto Sans Display Bold";
}

.custom-cont-form-section-block {
  height: 186px;
}

.custom-cont-form-section-block
#webform-submission-vc-office-contact-us-node-1517-add-form {
  overflow: hidden;
  width: 1057px;
  margin: auto;
  position: relative;
  top: -200px;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  max-width: 100%;
}

.custom-cont-form-section-block
#webform-submission-vc-office-contact-us-node-1922-add-form {
  overflow: hidden;
  width: 1057px;
  margin: auto;
  position: relative;
  top: -200px;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  max-width: 100%;
}

.categories-multiple-blocks .field--name-field-content-title.field--item {
  position: absolute;
  font-size: 17px;
  padding-left: 11px !important;
  padding-right: 11px !important;
  color: #fff;
  text-align: center !important;
  top: 52px;
}

.categories-multiple-blocks .field--name-field-content-details .field--item {
  display: inline-block;
  text-align: left;
  max-width: 100%;
  padding: 2px;
  flex-basis: 240px;
}

.categories-multiple-blocks .paragraph--type--multiple-content-images {
  position: relative;
}

.categories-multiple-blocks .paragraph--type--multiple-content-images img {
  width: 100%;
  height: 160px;
}

.categories-multiple-blocks .field--name-field-content-details {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.categories-multiple-blocks
.paragraph--type--multiple-content-images
.field--item {
  width: 100%;
}

.categories-multiple-blocks .field--name-body {
  margin-bottom: 30px;
}

.categories-multiple-blocks {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 49px;
  max-width: 100%;
}

.important-dates-block-vc {
  text-align: center;
  background-color: #f2f2f2;
  margin-top: 55px;
  margin-bottom: 25px;
  padding-bottom: 56px;
  padding-top: 20px;
}

.important-dates-block-vc .view-header {
  width: 80%;
  margin-left: auto;
  margin-bottom: 36px;
  margin-right: auto;
}

.important-dates-block-vc .imp-date-vc .field-import-date {
  border-bottom: dotted 1px #c4c4c4;
  font-family: Noto Serif Display Bold;
  font-size: 30px;
  color: #04198b;
  padding-bottom: 11px;
}

.important-dates-block-vc .field-title-date {
  font-weight: bold;
  padding-top: 11px;
}

.important-dates-block-vc .imp-date-vc {
  border: 1px solid #c4c4c4;
  padding: 19px;
  min-height: 150px;
  box-shadow: 0px 5px 9px 1px #00000017;
}

.important-dates-block-vc .col-custom-imp {
  list-style: none;
}

.important-dates-block-vc .view-content {
  width: 88%;
  margin-left: auto;
  margin-right: auto;
}

.important-dates-block-vc .impt-dont-section-cont {
}

#block-vcaaawinners p {
  font-size: 17px;
}

#block-vcaaawinners {
  width: 67%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  margin-bottom: 45px;
  max-width: 100%;
}

#block-nominatesomeone .field--name-body {
  width: 69%;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  margin-bottom: 54px;
}

#block-nominatesomeone .field--name-field-extra-text .field--item:first-child {
  float: left;
  border-right: 1px dashed #c4c4c4;
  width: 49%;
  padding-right: 56px;
}

#block-nominatesomeone .field--name-field-extra-text .field--item:nth-child(2) {
  float: left;
  width: 49%;
  padding-left: 56px;
}

#block-nominatesomeone
.field--name-field-extra-text
.field--item:nth-child(2)
ol {
  padding-left: 12px;
}

#block-nominatesomeone .field--name-field-extra-text .field--item h2 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 23px;
  padding-left: 35%;
}

#block-nominatesomeone .field--name-field-extra-text .field--item {
  display: inline-block;
  vertical-align: top;
}

#block-nominatesomeone {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}

#block-nominatesomeone h2 {
  text-align: center;
}

.page-node-1922 header#navbar {
  background-position: 0 bottom;
  padding-bottom: 5px;
  box-shadow: none;
  margin-bottom: 0;
  z-index: 9;
}

#block-quicktabsvcaaawinners {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

#block-quicktabsvcaaawinners ul.nav-tabs {
  margin-left: 15px;
  margin-right: 16px;
  margin-bottom: 31px;
}

#block-quicktabsvcaaawinners ul.nav-tabs a {
  color: #525252;
  background: #f2f2f2;
  text-decoration: none;
  width: 263px;
  height: 60px;
  width: 263px;
  padding: 17px 10px 10px 15px;
  display: inline-block;
  font-size: 18px;
  font-weight: normal;
  text-align: center;
  margin-right: 7px;
  margin-left: 8px;
}

#block-quicktabsvcaaawinners ul.nav-tabs a:hover {
  border-top: solid 5px #00ceff;
  border-bottom: none;
  padding: 13px 10px 10px 15px;
}

#block-quicktabsvcaaawinners ul.nav-tabs li.active a {
  font-family: Noto Sans Bold;
  color: #333;
  background: #fff;
  font-weight: bold;
  border-top: solid 5px #00ceff;

  padding: 17px 10px 10px 15px;
}

#block-quicktabsvcaaawinners .supporters-container .donor-title a {
  color: #002581;
}

#block-quicktabsvcaaawinners .supporters-container .donor-title {
  font-size: 19px;
  font-family: Noto Serif Display;
}

#block-quicktabsvcaaawinners .donor-designation {
  font-size: 15px;
  font-weight: bold;
  padding-top: 2px;
  padding-bottom: 8px;
}

.view-page a:hover {
  color: #00ceff !important;
}

.view-page a {
  color: #002581;
  cursor: pointer;
}

#block-quicktabsvcaaawinners .spd-info {
  background: #f2f2f2;
  padding-top: 35px;
  padding-bottom: 45px;
  position: relative;
  z-index: 2;
  min-height: 79px;
  font-size: 17px;
  margin-top: 17px;
}

#block-quicktabsvcaaawinners .views-field-nothing {
  box-shadow: 0px 5px 9px 1px #00000017;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 28px 0px 0px 0px;
  overflow: hidden;
  margin-bottom: 58px;
  height: 208px;
}

/* VC Alumni Achievements Awards end*/
.page-node-type-awards-winner .awards-winner {
  width: 84%;
  margin-left: auto;
  margin-right: auto;
}

.page-node-type-awards-winner .awards-winner {
  width: 84%;

  margin-left: auto;

  margin-right: auto;
}

.path-search .node-content {
  width: 84%;

  margin-left: auto;
  padding-bottom: 48px;
  margin-right: auto;
}

.page-node-type-awards-winner .awards-winner .field--name-body {
  padding-top: 8px;
  padding-bottom: 56px;
}

.page-node-type-awards-winner .awards-winner .field--name-body p {
  font-family: "Noto Sans Light" !important;
}

.page-node-type-awards-winner .awards-winner .field--name-field-winner-image {
  float: left;
  width: 30%;
}

/* alumni-policies */

#block-views-block-alumni-policies-block-1
.ui-accordion
.ui-accordion-header-icon {
  position: absolute;
  right: 13px;
  top: 24px;
}

#block-views-block-alumni-policies-block-1 .views-field-title {
  position: relative;
}

#block-views-block-alumni-policies-block-1 .views-field-title h1 {
  min-height: 20px;
  line-height: 0;
  margin-top: 9px;
}

.view-alumni-policies .field-content span {
  font-size: 20px !important;
  line-height: 25px;
  font-family: "noto sans light";
  font-weight: bold;
}

#block-views-block-alumni-policies-block-1 .ui-accordion-header-active {
  background: #04198b !important;
}

#block-views-block-alumni-policies-block-1 .ui-state-default:hover {
  background: #04198b !important;
  color: #ffffff;
}

#block-views-block-alumni-policies-block-1 .ui-state-default {
  background: #fff;
  font-weight: normal;
  border-radius: unset;
}

#block-views-block-alumni-policies-block-1 .views-row .field-content ul {
  list-style: none;
  padding-left: 0;
}

/* alumni-policies */

/* vc page */

.page-node-1517 header#navbar {
  background-position: 0 bottom;
  padding-bottom: 5px;
  box-shadow: none;
  margin-bottom: 0;
  z-index: 9;
}

#block-views-block-history-of-excellence-block-1 .view-header {
  margin-bottom: 30px;
}

#block-views-block-history-of-excellence-block-1 .history_of_excellence_item {
  width: 235px;
  max-width: 100%;
}

#block-views-block-history-of-excellence-block-1 .hoe_date {
  background-color: #525252;
  color: #ffffff;
}

#block-views-block-history-of-excellence-block-1 h2 {
  font-size: 37px;
  color: #000;
}

#block-views-block-history-of-excellence-block-1
.history_of_excellence_item
.hoe_name
a {
  color: #000000;
}

#block-views-block-history-of-excellence-block-1
.history_of_excellence_item
.detail {
  text-align: left;
}

#block-views-block-history-of-excellence-block-1 {
  background-color: #f2f2f2;
  text-align: center;
  padding-bottom: 20px;
  padding-top: 9px;
  margin-top: 41px;
  margin-bottom: 13px;
}

/* vc page */

/*program finder*/

#block-lumsbythenumberswhylums {
  max-height: 587px;
  float: left;
  width: 100%;
}

#block-lumshasaprogrammeforeveryoneprogrammefinder .field--item h2 {
  font-family: "Noto Sans Display Bold";
  font-size: 30px;
  line-height: 36px;
  margin-bottom: 21px;
}

#block-lumshasaprogrammeforeveryoneprogrammefinder .field--item {
  width: 100%;
  text-align: center;
}

#block-views-block-programmes-block-4 .form-actions button:hover {
  text-decoration: underline;
}

#block-views-block-programmes-block-4 .form-actions button {
  position: relative;
  bottom: -13px;
  width: 203px;
  height: 55px;
  display: block;
  background: #002581;
  color: white;
  padding: 14px 47px;
  margin: auto;
  left: 0;
  right: 0;
  border-radius: 6px;
  border: none;
}

/*cls*/

#block-views-block-real-people-real-impact-block-2 h2 {
  font-size: 55px;
  color: #04198b;
  font-family: Noto Serif Display Bold;
  font-weight: 700;
  display: inline-block;
  margin-bottom: 23px;
  margin-top: 4px;
}

/* donor sotries detais page */

.page-node-type-donor-stories-alumni .node-content {
  width: 1170px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 55px;
}

.page-node-type-donor-stories-alumni .node-content .field--name-field-image {
  float: left;
  padding-left: 15px;
}

.page-node-type-donor-stories-alumni .node-content .field--name-body {
  padding-left: 20px;
  overflow: hidden;
  padding-right: 20px;
  padding-bottom: 8px;
}

.page-node-type-donor-stories-alumni
.node-content
.field--name-field-donors-designation {
  padding-left: 20px;
  overflow: hidden;
  padding-right: 20px;
  padding-bottom: 8px;
  font-weight: bold;
  font-size: 17px;
}

/* donor sotries detais page cls */

/* event details page */

.inner-sidebar-custom
#block-views-block-lums-events-block-7
.field-content
li:first-child
a {
  background-image: url("../images/event-icloud.png");
  background-repeat: no-repeat;
  font-size: 0;
  height: 63px;
  width: 60px;
}

.inner-sidebar-custom
#block-views-block-lums-events-block-7
.field-content
li:nth-child(2)
a {
  background-image: url("../images/event-google-calander.png");
  background-repeat: no-repeat;
  font-size: 0;
  height: 63px;
  width: 60px;
}

.inner-sidebar-custom
#block-views-block-lums-events-block-7
.field-content
li:nth-child(3)
a {
  background-image: url("../images/event-outlook-img.png");
  background-repeat: no-repeat;
  font-size: 0;
  height: 63px;
  width: 60px;
}

/* program finder */

.button-featured a {
  font-family: Noto Sans Light;
  width: 203px;
  height: 55px;
  background: #002581;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  border-radius: 8px;
  font-weight: bold;
}

.video-embed-field-provider-html-5 {
  overflow: hidden;
}

/* vc page */

/* vc page cls */

.path-search-result .region-node-content {
  min-height: 300px;
  width: 84%;
  margin: 0 auto;
}

#block-maincontactcontactus a,
#block-admissionenquiriescontactus a,
#block-registraroffice a,
#block-lumsoffficemenu1contactus a,
#block-lumsoffficemenu2contactus a,
#block-lumsoffficemenu3contactus a {
  color: #04198b;
}

#block-maincontactcontactus a:hover,
#block-admissionenquiriescontactus a:hover,
#block-registraroffice a:hover,
#block-lumsoffficemenu1contactus a:hover,
#block-lumsoffficemenu2contactus a:hover,
#block-lumsoffficemenu3contactus a:hover {
  color: #00ceff;
}

#block-emergencycontact p a {
  font-family: "noto sans light";
  font-size: 17px;
  line-height: 25px;
  background-color: #002581;
  color: white;
  padding: 14px;
  border-radius: 6px;
  margin-right: 0px;
}

.button-emergency {
  clear: both;
}

.hide-me {
  display: none;
}

#block-views-block-news-block-3 .recent-news-landing li:first-child.col-custom {
  padding-right: 15px;
}

#block-views-block-news-block-3 .col-custom {
  padding-bottom: 21px;
  min-height: 432px;
}

#block-views-block-news-block-3 li:nth-child(3).col-custom {
  float: left;
  padding-left: 15px;
}

#block-views-block-news-block-3 li:nth-child(4).col-custom {
  padding-right: 15px;
  float: left;
}

#block-views-block-news-block-3 li:nth-child(5).col-custom {
  padding-left: 15px;
  float: left;
}

.recent-news-landing li:nth-child(6).col-custom {
  padding-left: 15px;
  float: left;
}

#block-views-block-news-block-3 li:nth-child(2).col-custom {
  float: left;
  padding-left: 15px;
}

#block-views-block-history-block-2 {
  height: 550px;
  float: left;
  margin-bottom: 20px;
}

.history-slider-main {
  display: flex;
  height: 460px;
}

.slider-left {
  padding-right: 30px;
  width: 30%;
  align-self: center;
  margin-left: 45px;
}

.slider-right {
  width: 70%;
  align-self: center;
  padding-right: 65px;
}

.history-slider .slick-dots {
  display: none !important;
}

.history-slider .slick-arrow {
  top: 41%;
}

.page-node-2348 .news-img img {
  width: 100%;
  /*     height: 175px; */
}

/* news archive */
#block-views-block-news-block-15 .recent-news-landing li {
  list-style: none;
  min-height: 430px;
}

#block-views-block-news-block-15 {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

#block-views-block-news-block-15 .block-title {
  padding-left: 15px;
}

.pager__item--next {
  margin-right: 30px;
}

.pager__item {
  padding-right: 8px;
  float: left;
  margin-bottom: 7px;
}

.pager__item a {
  padding: 0px 6px 0px 1px !important;
  font-size: 16px;
  font-weight: bold;
  color: #000000 !important;
}

#block-views-block-news-block-15 .pagination {
  margin-top: -14px;
  margin-left: 16px;
  margin-bottom: 40px;
}

#block-views-block-news-block-15 .recent-news-landing .news-content h2 a {
  font-size: 15px;
  font-family: Noto Sans Display Bold;
  line-height: 21px;
  text-transform: capitalize;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #000000;
  background-color: #00ceff;
  border-color: #ddd;
}

.pager__item a {
  padding: 0px 6px 0px 1px;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}

.pager__item--next span,
.pager__item--previous span {
  color: #002581;
  font-family: Noto Sans Bold;
  font-size: 15px;
}

.pager-nav.text-center {
  text-align: left;
}

.slick-dotted.slick-slider {
}

/* news archive cls */
/* faculty_member detail page */
.path-faculty-member #block-views-block-schools-list-lums-block-1-2 {
  background-image: url("../images/Library.png");
  background-repeat: no-repeat;
  background-size: 100% 101%;
  padding-bottom: 68px;
  width: 100%;
}

.path-faculty-member .region-content-sidebar-right {
  border-left: 1px dashed #c4c4c4;
}

.path-faculty-member .bottom-slider .inner-container {
  overflow: hidden;
  margin: auto;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.real-impact h2 {
  font-size: 55px;
  color: #002581;
  font-family: Noto Serif Display Bold;
  font-weight: 700;
  display: inline-block;
  margin-bottom: 23px;
  text-transform: capitalize;
  margin-top: 4px;
}

.path-faculty-member
#block-views-block-schools-list-lums-block-1-2
.item-list
ul {
  padding-left: 0;
}

.path-faculty-member
#block-views-block-schools-list-lums-block-1-2
.form-group {
  width: 80.1%;
  margin-left: auto;
  margin-right: auto;
}

.path-faculty-member #block-views-block-real-people-real-impact-block-1 {
  padding-left: 50px;
  padding-right: 50px;
  margin-top: 33px;
}

#block-views-block-news-block-19 .block-title {
  font-size: 18px;
  padding-left: 22px;
  margin-bottom: 22px;
}

#block-views-block-news-block-19 .news-content a:hover {
  list-style: none;
}

#block-views-block-news-block-19 .news-content a {
  font-size: 18px;
  line-height: 26px;
  color: #002581;
  padding: 0;
  font-family: "Noto Serif Medium";
  display: inline-block;
  margin-bottom: 24px;
}

#block-relatedlinkslumsfacultymemberprofile {
  border-left: none;
  padding-left: 8px;
  padding-top: 7px;
  margin-bottom: 4px;
  width: 100%;
  margin-left: 0px;
  margin-bottom: 24px;
  padding-bottom: 0px;
}

/* faculty_member detail page */
#block-views-block-discount-block-1 .form-actions {
  position: absolute;
  right: 44px;
  top: 79px;
  display: block !important;
}

/* honours-and-awards / vc-talks-vc */
.vc-box-area-block a {
  font-size: 12px;
}

.vc-box-area-block a:hover {
  color: #00ceff;
}

#block-talksvctalks .field--name-field-extra-text .field--item:first-child {
  width: 100%;
  display: inline-block;
  margin-right: 0;
  text-align: center;
}

.lums-vc-center-blocks {
  width: 1170px;
  max-width: 100%;
  margin: auto;
}

.lums-vc-center-blocks ul {
  padding: 0;
}

.lums-vc-center-blocks li {
  list-style: none;
}

.page-node-15548 .lums-vc-center-blocks li {
  list-style: none;
  min-height: 450px;
}

.page-node-4655 .lums-vc-center-blocks li {
  list-style: none;
  min-height: 450px;
}

.lums-vc-center-blocks .vc-box-area-block img {
  width: 100%;
}

.lums-vc-center-blocks .vc-box-area-block .vc-image-box {
  position: relative;
  margin-bottom: 21px;
}

.lums-vc-center-blocks .vc-box-info {
  min-height: 240px;
}

.lums-vc-center-blocks .views-field-view-node a:hover {
  color: #00ceff;
}

.lums-vc-center-blocks .views-field-view-node a::after {
  content: "→";
  font: normal normal normal 14px/1 FontAwesome;
  font-weight: normal;
  font-size: 14px;
  font-weight: normal;
  font-size: 14px;
  display: inline-block;
  font-size: 15px;
  color: #00ceff;
  padding-left: 7px;
  text-rendering: auto;
  font-weight: bold;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.lums-vc-center-blocks {
  margin-bottom: 55px;
}

.lums-vc-center-blocks .box-title {
  background-image: url("../images/center-page-box-bgm-color.png");
  background-repeat: repeat;
  font-size: 27px;
  line-height: 27px;
  font-family: "noto sans bold";
  margin: 0;
  text-align: center;
  height: 100%;
  position: absolute;
  width: 100%;
  color: #fff;
  top: 0;
  left: 0;
  right: 0;
  height: 216px;
  line-height: 38px;
  padding: 54px 20px 20px 20px;
}

.lums-vc-center-blocks h2 {
  color: #04198b;
  margin-top: 6px;
}

.page-node-2399 header#navbar,
.page-node-2378 header#navbar {
  margin-bottom: 0;
  box-shadow: none;
}

/*  honours-and-awards / vc-talks-vc cls*/
/* emergency helpline */
/*Right*/

/* /*  ----- MODAL STYLE -----   */
.emergency-helpline-box {
  position: fixed;
  z-index: 32;
  right: 10px;
  transition: all 0.3s ease 0s;

  display: inline-block;
  width: auto;
  bottom: 141px;
}

.emergency-helpline-box .field--name-body a {
  color: #ffffff;
}

.emergency-helpline-box .field--name-body {
  color: #ffffff;
  /* background-image: url("../images/front-page-schools-bgm-color.png"); */
  background-image: url("../images/front-page-emergency-help-bgm-color.png");
  background-size: 100%;
  width: 646px;
  height: 202px;
  margin-top: 79px;
  padding: 35px;
  text-align: left;
  font-size: 16px;
  display: none;
  position: absolute;
  right: -12px;
  top: -260px;
}

.emergency-helpline-box .field--name-body h2 {
  margin-top: 0;
}

.emergency-helpline-box .block-title {
  cursor: pointer;
  background-repeat: no-repeat;
  background-image: url("../images/corona-bgm-img.png");
  background-color: transparent;
  background-size: 92%;
  transition: all 0.3s ease 0s;
  color: #ffffff;
  width: 325px;
  height: 87px;
  font-size: 24px;
  padding: 20px;
  display: block;
  border-radius: 4px;
  position: absolute;
  right: -36px;
  text-align: center;
}

/* international studen page */
#block-views-block-slide-show-block-11 {
  float: left;
  width: 100%;
}

.float-left {
  float: left;
  width: 100%;
}

.multi-layar-slider-box {
  background-color: #f2f2f2;
}

.multi-layar-slider-box
.slider-nav-thumbnai
.research-highlights-inner-slide-area {
  display: none;
}

.multi-layar-slider-box .research-highlights-sliders .col-sm-9,
.multi-layar-slider-box .research-highlights-sliders .col-sm-3 {
  padding: 0;
}

.multi-layar-slider-box .research-highlights-sliders .col-sm-3 {
  background-color: #000000;
  color: #ffffff;
  min-height: 444px;
}

.multi-layar-slider-box .research-highlights-inner-slide-area {
  padding: 20px;
  margin-top: 64px;
}

.multi-layar-slider-box .research-highlights-slider-small {
  display: none;
}

.multi-layar-slider-box .slider-nav-thumbnail .carousel-item {
  padding: 16px;
}

.multi-layar-slider-box .slider-nav-thumbnail .carousel-item img {
  cursor: pointer;
}

.multi-layar-slider-box
.slider-nav-thumbnail
.research-highlights-slider-small {
  display: block;
}

.multi-layar-slider-box .slider-nav-thumbnail .research-highlights-slider-bg {
  display: none;
}

.multi-layar-slider-box .slider-nav-thumbnail {
  margin-top: -74px;
  padding-bottom: 24px;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.multi-layar-slider-box .research-highlights-inner-slide-area {
  /* position: absolute;
    top: 0;
    right: 0;
    width: 30%; */
}

.multi-layar-slider-box .research-highlights-sliders {
  position: relative;
}

.multi-layar-slider-box .slider-nav-thumbnail .research-highlights-sliders {
  position: relative;
  margin-top: 0;
  background: none;
  padding: 20px;
  border-top: none;
  box-shadow: none;
  max-width: 100%;
  min-height: auto;
  transition: all 0.3s ease 0s;
}

.multi-layar-slider-box .sub-title-sld {
  font-size: 24px;
  position: relative;
  left: -94px;
  font-weight: bold;
  font-family: Noto Sans Black;
  margin-bottom: 16px;
  line-height: 30px;
}

#block-aboutlahore {
  text-align: center;
  background-color: #f2f2f2;
  padding: 46px 10px 30px 10px;
  margin-top: -5px;
}

#block-aboutlahore .field--name-body p {
  font-size: 17px;
}

#block-aboutlahore .field--name-body h2 {
  margin-top: 0;
  font: 54px/58px Noto Serif Display Bold;
  color: #04198b;
}

#block-aboutlahore .field--name-body {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.multi-box-blocks {
  float: left;
}

.multi-box-blocks .field--name-body {
  text-align: center;
  width: 59%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 43px;
  margin-bottom: 37px;
}

.multi-box-blocks .field--name-body h1 {
  margin-top: 0;
  font: 54px/58px Noto Serif Display Bold;
  color: #04198b;
}

.multi-box-blocks .field--name-field-extra-text {
  display: flex;
  text-align: center;
  width: 88%;
  margin-left: auto;
  margin-right: auto;
}

.multi-box-blocks .field--name-field-extra-text .field--item h2 {
  margin-top: 0;
}

.multi-box-blocks .field--name-field-extra-text .field--item a {
  background-color: #002581;
  color: #ffffff;
  width: 203px;
  height: 55px;
  padding: 18px;
  display: block;
  text-align: center;
  border-radius: 4px;
  display: inline-block;
  position: absolute;
  bottom: 17px;
  left: 0;
  right: 0;
  margin: auto;
}

.multi-box-blocks .field--name-body p {
  font-size: 17px;
}

.multi-box-blocks .field--name-field-extra-text .field--item {
  width: 30%;
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  padding: 25px 23px 81px 23px;
  position: relative;
}

.multi-tow-blocks {
}

.multi-tow-blocks .field--name-body {
  width: 38%;
  display: inline-block;
  margin-top: 45px;
}

.multi-tow-blocks .field--name-body h2 {
  margin-top: 0;
}

.multi-tow-blocks {
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 28px;
  margin-top: 24px;
}

.multi-tow-blocks .field--name-field-extra-text {
  width: 30%;
  position: relative;
  bottom: 0;
  float: right;
  text-align: right;
  margin-top: 120px;
}

.multi-tow-blocks .field--name-field-extra-text a {
  background-color: #002581;
  color: #ffffff;
  width: 203px;
  height: 55px;
  padding: 18px;
  display: inline-block;
  text-align: center;
  border-radius: 4px;
}

#block-views-block-quick-facts-block-8 .view-header h2 {
  margin-top: 10px;
  font: 54px/58px Noto Serif Display Bold;
  color: #04198b;
}

#block-views-block-quick-facts-block-8 {
  margin-bottom: 35px;
}

#block-views-block-quick-facts-block-8 .view-header p {
  font-size: 17px;
}

#block-views-block-quick-facts-block-8 .view-header {
  width: 46%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  margin-bottom: 23px;
}

#block-officeoffinancialaidcontactblockinternationalstudent .field--item h3 {
  font-size: 25px;
  text-align: center;
  padding: 0px 53px;
  padding-top: 2px;
  color: #fff;
}

#block-officeoffinancialaidcontactblockinternationalstudent {
  height: 126px;
}

#block-officeoffinancialaidcontactblockinternationalstudent
.field--item:nth-child(3) {
  padding-top: 47px;
  background-image: url(../images/Image146.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 419px;
  overflow: hidden;
  object-fit: cover;
  width: 368px;
  padding: 0;
  /* padding-top: 47px; */
}

/*   international studen page cls*/

.page-node-1374
#block-views-block-slide-show-block-3
.research-highlights-slider-bg {
  height: 560px;
  overflow: hidden;
}

.page-node-1126 .card-header li:nth-child(2),
.page-node-1493 .card-header li:nth-child(2),
.page-node-1105 .card-header li:nth-child(2),
.page-node-1147 .card-header li:nth-child(2),
.page-node-1168 .card-header li:nth-child(2),
.page-node-1084 .card-header li:nth-child(2),
.page-node-664 .card-header li:nth-child(2) {
  /* display: none; */
}

.block-views-blockreal-people-real-impact-block-1 {
  padding-top: 30px;
}

.covid-communication-slider {
  padding: 0px;
}

.page-node-2661 header#navbar {
  padding: 0px;
  margin: 0px;
  box-shadow: unset;
}

.slider-right-area {
}

.covid-communication {
  display: flex;
  padding-left: 2%;
  position: relative;
}

.covid-communication {
  position: relative;
}

.covid-communication .field--name-body {
  width: 60%;
}

.covid-communication .field--name-field-content-details {
  position: absolute;
  right: 6%;
  bottom: -12%;
}

.covid-communication .field--name-field-content-title {
  font-size: 32px;
  font-family: Noto Sans Bold;
  color: #fff;
  position: absolute;
  top: 20%;
  left: 14%;
}

.covid-communication .field--name-field-content-image {
}

.covid-communication .field--name-field-content-description {
  width: 294px;
  border: 1px solid;
  padding: 8%;
  background: #fff;
}

.covid-communication .field--name-field-content-description p {
  font-family: "Noto Sans Display Bold";
  font-size: 27px;
}

.covid-communication .field--name-field-content-link {
  display: none;
}

.page-node-2661 #block-covid19communication h1 {
  margin-top: 55px;
  padding-bottom: 10px;
}

.page-node-2661 .heading-block-cus {
  margin-bottom: 0px;
}

#block-relatedlinkswhylums {
  margin-top: 20px;
}

#block-relatedlinkswhylums ul {
  list-style: none;
  padding-left: 0px;
}

#block-relatedlinkswhylums ul li {
}

#block-relatedlinkswhylums ul li a {
  font-size: 18px;
  line-height: 18px;
  color: #002581;
  padding: 0;
  font-family: "Noto Serif Medium";
  display: inline-block;
  text-decoration: none;
}

#block-relatedlinkswhylums ul li a:hover {
  color: #00ceff !important;
  text-decoration: none;
}

.covid-com-tabs {
  padding-top: 55px;
}

.covid-com-tabs ul {
  display: flex;
}

.covid-com-tabs li,
.covid-com-tabs li.active {
  text-align: center;
  align-self: center;
  padding: 0px;
  display: flex;
  width: 100%;
}

.covid-com-tabs li a,
.covid-com-tabs li.active a {
  display: block;
  width: 100%;
  align-self: center;
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 26px;
  font-family: Noto Sans Display Bold;
}

.covid-com-tabs li.active a {
  background: #002581 !important;
  color: #fff !important;
}

.covid-com-tabs li a {
  background: #f2f2f2 !important;
  color: #525252 !important;
}

.accordian-community-block,
.accordian-students-block,
.accordian-faculty-block {
  display: none;
}

.accordian-community-block.active,
.accordian-students-block.active,
.accordian-faculty-block.active {
  display: block;
}

.accordian-community-block .views-field-title.ui-state-active,
.accordian-students-block .views-field-title.ui-state-active,
.accordian-faculty-block .views-field-title.ui-state-active {
  background: #04198b !important;
  padding-top: 18px;
  padding-bottom: 18px;
  border: 0px;
}

.accordian-community-block .views-field-title.ui-state-active a,
.accordian-students-block .views-field-title.ui-state-active a,
.accordian-faculty-block .views-field-title.ui-state-active a {
  color: #fff;
}

.accordian-community-block .views-field-title,
.accordian-students-block .views-field-title,
.accordian-faculty-block .views-field-title {
  background: #fff;
  padding-top: 18px;
  padding-bottom: 18px;
  border: 1px solid #c5c5c5;
}

.accordian-community-block .views-field-title a,
.accordian-students-block .views-field-title a,
.accordian-faculty-block .views-field-title a {
  font-size: 20px;
  line-height: 25px;
  font-family: "noto sans light";
  font-weight: bold;
  color: #454545;
}

.accordian-community-block,
.accordian-students-block,
.accordian-faculty-block {
  padding-top: 20px;
  padding-bottom: 20px;
}

.accordian-community-block .ui-accordion .ui-accordion-header-icon,
.accordian-students-block .ui-accordion .ui-accordion-header-icon,
.accordian-faculty-block .ui-accordion .ui-accordion-header-icon {
  position: absolute;
  right: 13px;
  top: 24px;
}

.accordian-community-block p,
.accordian-students-block p,
.accordian-faculty-block p {
  font-size: 17px;
  line-height: 25px;
  margin-top: 15px;
  margin-bottom: 25px;
}

.page-node-2661 .tab-pane {
  margin-left: 0;
  padding-right: 15px;
  padding-left: 50px;
}

.page-node-2661 .content-sidebar-container {
  margin: 40px 50px 0px 0px;
}

.page-node-2661 .region-content-sidebar-left {
  border-right: 1px dashed #c4c4c4;
  margin-top: 20px;
  margin-bottom: 20px;
}

.page-node-2661 .col-sm-3 {
  padding-left: 0px;
}

.page-node-2661 #block-covid19rightsidebarresourcessection {
  margin-top: 18px;
  margin-bottom: 25px;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  padding: 0px 20px 20px 0px;
}

.page-node-2661 .donate-lums-contact-section-block .field--item:nth-child(2) {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  flex-basis: 330px;
}

.page-node-2661 .slider-right-area {
  display: none;
}

/* academic calendar */


.page-node-3730 .table > thead > tr > td.views-field-field-academic-calendar-date{
  width: 250px;
}
.page-node-3730 .table > thead > tr > td.views-field-field-academic-calendar-filter{
  width: 100px;
}
.page-node-3730 .table > thead > tr > td.views-field-body{
  width: 600px;
}
.page-node-3730 .table > thead > tr > td.views-field-field-add-to-cal{
  width: 200px;
}
.page-node-3730 .table > thead > tr > td.views-field-share-everywhere-field{
  width: 50px;
}
/* .page-node-3730 .table > thead > tr > td.views-field-field-academic-calendar-date{
  width: 250px;
} */



.academic-calendar-box .table > thead > tr > th {
  vertical-align: middle;
  text-align: left;
  background-color: #959595;
  color: #ffffff;
  font-size: 18px;
}

.academic-calendar-box #academic-calendar {
  width: 76%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.academic-calendar-box #academic-calendar td {
  padding: 15px 10px 15px 10px;
  vertical-align: middle;
}

.academic-calendar-box {
  /* overflow: hidden; */
  display: none;
  margin-top: 61px;
  clear: both;
  float: left;
  width: 100%;
  margin-bottom: 46px;
}

#block-academiccalendaracademiccalendartabs {
  float: left;
  width: 100%;
  overflow: hidden;
}

.academic-calendar-box.active {
  display: block !important;
}

.academic-calendar-box .se-block .block-content .se-container .se-trigger {
  display: block !important;
  margin: auto;
  float: none;
}

.academic-calendar-box
.se-block
.block-content
.se-container
.se-links-container {
  float: right;
  margin-right: 0;
}

.academic-calendar-box
.se-block
.block-content
.se-container
.se-links-container {
  display: none;
  width: 98px;
  overflow: hidden;
  box-sizing: border-box;
  position: absolute;
  top: 28px;
  left: -50px;
  float: none;
  height: 30px;
}

.academic-calendar-box
.se-block
.block-content
.se-container
.se-trigger.se-disabled {
  cursor: pointer;
}

.academic-calendar-box .se-align-right {
  position: relative;
}

.academic-calendar-box .atc-style-blue .atcb-link,
.academic-calendar-box .atc-style-blue .atcb-link:hover,
.academic-calendar-box .atc-style-blue .atcb-link:active,
.academic-calendar-box .atc-style-blue .atcb-link:focus {
  background-image: url(../images/calander-icon.png);
  background-repeat: no-repeat;
  background-color: #f2f2f2;
  color: #000000;
  font-size: 11px;
  padding: 9px 15px 9px 38px;
  border: solid 1px #b8b8b8;
  box-shadow: none;
  background-position: 9px 8px;
  width: 155px;
  height: 40px;
}

.academic-calendar-box .clnd-icons {
  background-color: #f2f2f2;
  color: #3b3b3b;
  font-size: 12px;
  padding: 10px 4px 9px 6px;
  border: solid 1px #424242;
  width: 155px;
  height: 40px;
  margin: auto;
  border-radius: 5px;
  font-weight: normal;
}

.academic-calendar-box .atcb-list li:first-child a::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  content: "\f179";
  padding-right: 6px;
}

.academic-calendar-box .atcb-list li:nth-child(2) a::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  content: "\f1a0";
  padding-right: 6px;
}

.academic-calendar-box .atcb-list li:nth-child(3) a::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  content: "\f17a";
  padding-right: 6px;
}

.academic-calendar-box .atcb-list li:nth-child(4) a::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  content: "\f17a";
  padding-right: 6px;
}

.academic-calendar-box .atcb-list li:nth-child(5) a::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  content: "\f19e";
  padding-right: 6px;
}

.academic-calendar-box .atcb-list {
  /* visibility: hidden; */
  position: absolute;
  top: -81%;
  left: -174px;
  width: 170px;
  z-index: 900;
}

.page-node-3730
.se-block
.block-content
.se-container
.se-links-container
.se-links
.se-link
img {
  max-height: 15px !important;
}

.page-node-3730 .view-filters {
  padding-left: 12%;
}

.page-node-3730 .select-wrapper::after {
  color: #606060;
  content: "\f107";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  margin-top: -0.5em;
  padding-right: 0;
  pointer-events: none;
  position: absolute;
  right: 5px;
  top: 42%;
  z-index: 7;
  font: normal normal normal 20px/29px FontAwesome;
}

.page-node-3730 .view-empty {
  font-size: 17px;
  font-family: "noto sans light";
  font-weight: bold;
  width: 90%;
  margin: 0 auto;
}

.page-node-3730 .field--name-body ol li {
  font-size: 17px;
  line-height: 25px;
  font-family: "Noto Sans Light";
}

/* admission site */
.admission-site-schools-block .dropbtn {
  background-color: #4caf50;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
  cursor: pointer;
}

.admission-site-schools-block .dropbtn:hover,
.admission-site-schools-block .dropbtn:focus {
  background-color: #3e8e41;
}

.admission-site-schools-block #myInput,
#school-business-myInput,
#school-low-myInput,
#school-eduction-myInput,
#school-business-myInput,
#school-engineering-myInput,
#school-lowun-myInput,
#school-eduction-myInput,
#school-lowg-myInput,
#school-business-myInput,
#school-engineering-myInput,
#admission-filters-for-degree-under,
#school-eductions-myInput,
#school-educationss-myInput,
#school-businessg-myInput,
#school-engineeringg-myInput {
  box-sizing: border-box;
  background-image: url(../images/searchicon.png);
  background-position: 14px 12px;
  background-repeat: no-repeat;
  font-size: 16px;
  padding: 14px 20px 12px 45px;
  border: none;
  border-bottom: 1px solid #ddd;
}

.admission-site-schools-block #myInput:focus,
#school-business-myInput:focus,
#school-engineeringg-myInput:focus,
#school-businessg-myInput:focus,
#school-educationss-myInput:focus,
#school-eductions-myInput:focus,
#school-business-myInput:focus,
#school-business-myDropdown:focus,
#admission-filters-for-degree-under:focus,
#school-low-myInput:focus,
#school-lowg-myInput:focus,
#school-business-myInput:focus,
#school-lowun-myInput:focus,
#school-eduction-myInput:focus,
#school-engineering-myInput:focus {
  outline: 3px solid #ddd;
}

.admission-site-schools-block .dropdown {
  position: relative;
  /* display: inline-block; */
}

.height-auto {
  height: auto !important;
  min-height: auto !important;
}

.admission-site-schools-block .dropdown-content {
  position: absolute;
  background-color: #fff;
  min-width: 220px;
  overflow: auto;
  border: 1px solid #ddd;
  z-index: 1;
  width: 91%;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  display: none;
  right: 0;
  height: 356px;
  top: 59px;
}

.admission-site-schools-block .view-content {
  display: block;
}

.admission-site-schools-block .dropdown-content a {
  color: black;
  padding: 10px 11px;
  text-decoration: none;
  display: block;
  font-size: 13px;
  border-top: solid #e5e5e5 1px;
}

.admission-site-schools-block .dropdown a:hover {
  background-color: #ddd;
}

.admission-site-schools-block .show {
  display: block;
}

.admission-site-schools-block .view-header {
  margin-bottom: 14px;
}

.admission-filters-for-degree-under:after {
  content: "\f107";
  font: normal normal normal 22px/1 FontAwesome;
  float: right;
}

.admission-filters-for-degree-under:hover {
}

.hvr-shutter-in-horizontal::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #e1e1e1;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

/* Shutter In Horizontal */

.admission-filters-for-degree-under:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #ffffff;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.admission-filters-for-degree-under:hover,
.admission-filters-for-degree-under:focus,
.admission-filters-for-degree-under:active {
  color: #ffffff;
}

.admission-filters-for-degree-under:hover:before,
.admission-filters-for-degree-under:focus:before,
.admission-filters-for-degree-under:active:before {
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
}

.admission-filters-for-degree-under {
  width: 90%;
  cursor: pointer;
  margin-bottom: 0;
  border-radius: 3px;
  box-shadow: 0px 3px 6px #00000029;
  max-width: 100%;
  padding: 16px 11px 12px 13px;
  margin-left: auto;
  margin-right: auto;
  border: none;
  display: block;
  background: #002581;
  text-align: left;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.admission-filters-for-degree-gradunder {
  width: 90%;
  cursor: pointer;
  margin-top: 7px;
  margin-bottom: 0;
  margin-left: 0;
  border-radius: 3px;
  box-shadow: 0px 3px 6px #00000029;
  max-width: 100%;
  padding: 13px;
  margin-left: auto;
  margin-right: auto;
}

.page-node-1209 .pro-finder {
  border-left: 1px dashed #c4c4c4;
  padding-left: 28px;
  padding-top: 20px;
  margin-left: 38px;
  width: 29%;
  margin-left: 33px;
  margin-bottom: 5px;
  padding-right: 14px;
  text-align: center;
  padding-bottom: 39px;
  margin-top: 55px;
  margin-bottom: 36px;
}

.page-node-1209 .heading-block-cus {
  margin-bottom: 36px;
  margin-top: 30px;
}

.Schools-admission-site-block {
  padding: 0;
  position: relative;
}

.Schools-admission-site-block .field--name-field-extra-text {
  position: absolute;
  top: 0;
  color: #ffffff;
}

.Schools-admission-site-block .field--name-field-extra-text .field--item p {
  border-top: solid 1px;
  display: inline-block;
  font-size: 40px;
  padding: 11px;
}

.Schools-admission-site-block .field--name-field-extra-text .field--item h2 {
  font-size: 24px;
  line-height: 26px;
  min-height: 108px;
}

.Schools-admission-site-block .field--name-field-extra-text .field--item {
  width: 266px;
  display: inline-block;
  text-align: center;
  vertical-align: top;
  padding: 27px 11px 9px 12px;
  line-height: 34px;
}

#block-askadmissionsadmissionsite {
  border-left: dashed 1px;
  border-right: dashed 1px;
  border-color: #ccc;
}

.school-multi-links-block.related-links {
  border-left: none;
  padding-left: 18px;
  padding-top: 68px;
  margin-bottom: 4px;
  margin-left: 0px;
  width: 25%;
  margin-left: 0;
  margin-bottom: 34px;
  padding-bottom: 30px;
}

#block-askadmissionsadmissionsite h2 {
  font-size: 41px;
  text-align: left;
  padding-left: 32px;
  padding-bottom: 16px;
}

#block-askadmissionsadmissionsite .field--name-body {
  text-align: left;
  font-size: 17px;
}

.programs-und-grt-links-block .field--name-body p {
  text-align: center;
  display: inline-block;
}

.programs-und-grt-links-block .field--name-body {
  text-align: center;
  margin-top: 77px;
}

.programs-und-grt-links-block .field--name-body a {
  display: block;
  border: solid 1px #ccc;
  padding: 20px;
  text-align: center;
  width: 216px;
  color: #002581;
  box-shadow: 0px 3px 6px #00000029;
  border-radius: 4px;
}

.programs-und-grt-links-block .field--name-body a:hover {
  color: #00ceff !important;
  background: none;
}

.page-node-1209 .real-people-real-impact-view-block .views-field-nothing {
  position: relative;
}

.page-node-1209 .real-people-real-impact-view-block .profile-image {
  overflow: hidden;
  transition: all 0.3s ease 0s;
}

.page-node-1209 .real-people-real-impact-view-block .profile-image img {
  height: 406px;
  transition: all 0.3s ease 0s;
  filter: blur(10px);
  transform: scale(1.5);
  overflow: hidden;
}

.page-node-1209
.donate-to-lums-donation-box
.real-people-real-impact-view-block
ul {
  padding: 0;
}

.page-node-1209
.donate-to-lums-donation-box
.real-people-real-impact-view-block
li {
  list-style: none;
}

.page-node-1209
.donate-to-lums-donation-box
.real-people-real-impact-view-block {
}

.page-node-1209
.donate-to-lums-donation-box
.real-people-real-impact-view-block
.profile-cont {
  position: absolute;
  top: 130px;
  width: 100%;
  color: white;
  text-align: center;
  padding-left: 60px;
  padding-right: 60px;
}

.donate-to-lums-donation-box {
  clear: both;
}

.page-node-1209
.donate-to-lums-donation-box
.real-people-real-impact-view-block
.pro-info {
  font-size: 41px;
  line-height: 52px;
  font-family: Noto Serif Display Bold;
  padding: 20px;
  text-align: center;
}

.page-node-1209
.donate-to-lums-donation-box
.real-people-real-impact-view-block
li:nth-child(2)
.profile-cont {
  padding-left: 115px;
  padding-right: 115px;
}

.page-node-1209 .apply-now-block-admission-site {
  width: 94%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
}

.page-node-1209 .apply-now-block-admission-site .field--name-body {
  width: 30%;
  display: inline-block;
  text-align: center;
  line-height: 113px;
  max-width: 100%;
}

.page-node-1209 .apply-now-block-admission-site .field--name-body h2 {
  font-family: Noto Serif Display Bold;
  width: 40%;
  line-height: 50px;
  margin-top: 8%;
  margin-left: auto;
  margin-right: auto;
}

.page-node-1209 .apply-now-block-admission-site .field--name-body h2 a {
  font-size: 40px;
  color: #002581;
  font-family: Noto Serif Display Bold;
}

.page-node-1209 .apply-now-block-admission-site .field--name-field-extra-text {
  width: 69%;
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
}

.page-node-1209
.apply-now-block-admission-site
.field--name-field-extra-text
.field--item:nth-child(2) {
  width: 49%;
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
}

.page-node-1209 .lets-talk {
  display: inline-block;
  position: absolute;
  top: -92px;
  right: 2px;
  z-index: 12;
}

.page-node-1209
.apply-now-block-admission-site
.field--name-field-extra-text
.field--item:first-child {
  margin-top: 26px;
  font-size: 17px;
  padding: 19px 22px 18px 32px;
  text-align: center;
  width: 50%;
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
}

.page-node-1209
.apply-now-block-admission-site
.field--name-field-extra-text
.field--item:first-child
p {
}

.page-node-1209
.apply-now-block-admission-site
.field--name-field-extra-text
.field--item:nth-child(2)
h2 {
  font-size: 52px;
  color: #002581;
  font-family: Noto Serif Display Bold;
  text-align: center;
  width: 34%;
  line-height: 42px;
  margin-top: 7%;
  margin-left: auto;
  margin-right: auto;
}

.page-node-1209
.apply-now-block-admission-site
.field--name-field-extra-text
.field--item:nth-child(2)
h2
a {
  font-size: 40px;
  color: #002581;
  font-family: Noto Serif Display Bold;
}

.academic-calendar-important-dates-admission-site {
  margin-top: 19px;
  overflow: visible;
}

.academic-calendar-important-dates-admission-site .view-header {
  background-image: url(../images/impdate-admission-site.png);
  background-repeat: no-repeat;
  background-color: #f2f2f2;
  padding: 0px 13px 25px 57px;
  width: 42%;
  text-align: left;
  display: inline-block;
  max-width: 100%;
  margin-top: 10px;
  background-size: 366px 209px;
}

.academic-calendar-important-dates-admission-site .view-content {
  margin-top: 16px;
  display: flex;
  margin-left: 2px;
}

.academic-calendar-important-dates-admission-site .view-header a {
  color: #002581;
  font-size: 18px;
  margin-top: 20px;
  display: inline-block;
}

.academic-calendar-important-dates-admission-site .view-header p {
  font-size: 17px;
}

.academic-calendar-important-dates-admission-site .view-header h2 {
  margin-top: 0;
  padding-top: 50px;
  font-size: 28px;
}

.academic-calendar-important-dates-admission-site
.view-content
.views-field-field-academic-calendar-date {
  color: #002581;
  font-family: Noto Serif Display Bold;
  text-align: center;
  font-size: 40px;
}

.academic-calendar-important-dates-admission-site .view-content .views-row {
  background-color: #f2f2f2;
  min-height: 216px;
  text-align: center;
  margin-left: 2px;
  margin-right: 2px;
  flex: 220px;
  padding: 27px;
}

.academic-calendar-important-dates-admission-site
.view-content
.views-field-field-academic-calendar-date
time:nth-child(2) {
  display: none;
}

.academic-calendar-important-dates-admission-site
.view-content
.views-field-title
.field-content {
  font-size: 17px;
  font-family: "Noto Sans Display Bold";
  line-height: 25px;
}

.academic-calendar-important-dates-admission-site
.view-content
.views-field-title {
  border-top: dashed 1px #707070;
  padding-top: 15px;
  margin-top: 18px;
}

.academic-calendar-important-dates-admission-site .view-academic-calendar {
  display: flex;
}

.postal-address-admission-site {
  margin-top: 139px;
  margin-bottom: 30px;
}

.how-can-we-help-admission-site {
  margin-top: 40px;
  margin-bottom: 54px;
}

.how-can-we-help-admission-site h3::before {
  content: "";
  background-image: url(../images/how-to-admission-site.png);
  background-repeat: no-repeat;
  background-size: 23px 29px;
  width: 30px;
  height: 41px;
  float: left;
  background-position: 10px 8px;
}

.how-can-we-help-admission-site h3::after {
  content: "";
  background-image: url(../images/how-to-admission-site.png);
  background-repeat: no-repeat;
  background-size: 23px 29px;
  width: 30px;
  height: 41px;
  float: right;
  background-position: -3px 10px;
}

.how-can-we-help-admission-site h3 {
  background-color: #002581;
  color: #fff;
  text-align: center;
  padding: 6px 5px 8px 5px;
  margin-bottom: 34px;
  margin-top: 4px;
  font-family: "Noto Sans Display Bold";
  font-size: 30px;
  cursor: pointer;
}

.how-can-we-help-admission-site .block-title {
  color: #000000;
  margin-top: 0;
  font-family: Noto Serif Display Bold;
  text-align: center;
  font-size: 40px;
  margin-bottom: 30px;
}

.how-can-we-help-admission-site .field--name-body {
  background-color: #f2f2f2;
  min-height: 375px;
}

.how-can-we-help-admission-site p {
  padding: 11px 40px 7px 43px;
}

.how-can-we-help-admission-site h4 {
  padding: 11px 40px 7px 43px;
}

.web-chat-admission-site {
  margin-top: 139px;
  margin-bottom: 30px;
}

.web-chat-admission-site .field--name-field-extra-text {
  margin-top: 64px;
}

.web-chat-admission-site .field--name-field-extra-text {
}

.web-chat-admission-site .field--name-field-extra-text p {
  padding-bottom: 16px;
  margin-bottom: 0px;
}

.web-chat-admission-site .field--name-field-extra-text a {
  font-size: 18px;
  line-height: 18px;
  color: #002581;
  padding: 0;
  font-family: "Noto Serif Medium";
  display: inline-block;
}

.info-video-banner-admission-site-box {
  position: relative;
  margin-bottom: 68px;
}

.info-video-banner-admission-site-box .field--name-body {
  position: absolute;
  width: 416px;
  right: 265px;
  top: 150px;
  text-align: center;
  color: #fff;
  font-size: 17px;
}

.info-video-banner-admission-site-box
.field--name-field-extra-text
.field--item {
  width: 225px;
  display: inline-block;
  vertical-align: top;
}

.info-video-banner-admission-site-box
.field--name-field-extra-text
.field--item:nth-child(2) {
  padding-top: 26px;
}

.info-video-banner-admission-site-box .field--name-field-extra-text {
  position: absolute;
  width: 455px;
  right: 226px;
  top: 417px;
  text-align: left;
  color: #fff;
  font-size: 17px;
}

.page-node-1209 .bottom-slider .inner-container {
  overflow: visible;
  margin: auto;
  width: 100%;
  position: relative;
}

.how-can-we-help-web-form-admission-site .block-title {
  text-align: center;
  background: #ededed;
  margin: 0;
  padding: 12px 12px 12px 12px;
  font-size: 27px;
  cursor: pointer;
  width: 360px;
  margin: auto;
  border-radius: 12px 12px 0px 0px;
  margin-top: -52px;
  color: black;
}

.how-can-we-help-web-form-admission-site
.webform-submission-how-can-we-help--form {
  display: none;
}

.how-can-we-help-web-form-admission-site {
  background: #ededed;
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
  right: 0;
  /* z-index: 11; */
  z-index: 7;
  color: #000;
  border: none;
  margin-left: auto;
  margin-right: auto;
}

.bottom-slider .webform-submission-add-form {
  /* width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 45px;
    padding-bottom: 59px; */
}

.how-can-we-help-web-form-admission-site #edit-processed-text {
  width: 29%;
  padding: 25px;
  margin-left: 45px;
  margin-right: 45px;
  vertical-align: top;
  background: #fff;
  display: inline-block;
}

.how-can-we-help-web-form-admission-site #edit-processed-text-01 {
  width: 29%;
  display: inline-block;
  background: #fff;
  padding: 30px 21px 46px 35px;
  margin-left: 35px;
  margin-right: 35px;
  display: inline-block;
}

.how-can-we-help-web-form-admission-site #edit-flexbox {
  background: transparent;
  border: none;
  width: 29%;
  vertical-align: top;
  overflow: hidden;
  display: inline-block;
}

.how-can-we-help-web-form-admission-site .panel-heading {
  display: none;
}

.how-can-we-help-web-form-admission-site .control-label {
  float: left;
  width: 150px;
  font-family: "Noto Sans Light";
}

.how-can-we-help-web-form-admission-site .form-type-textarea .control-label {
  float: left;
  width: 111px;
  margin-right: 40px;
  font-family: "Noto Sans Light";
}

.how-can-we-help-web-form-admission-site .form-text,
.how-can-we-help-web-form-admission-site .form-email,
.how-can-we-help-web-form-admission-site .select-wrapper {
  width: 100%;
  height: 45px;
}

.how-can-we-help-web-form-admission-site .form-select {
  width: 100%;
  height: 45px;
}

.how-can-we-help-web-form-admission-site .panel-body {
  padding-top: 0;
}

.how-can-we-help-web-form-admission-site .form-type-webform-markup {
  text-align: center;
  font-weight: bold;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
  width: 100%;
}

.how-can-we-help-web-form-admission-site #edit-processed-text h2 {
  font-size: 20px;
}

.how-can-we-help-web-form-admission-site .form-textarea-wrapper .form-textarea {
  width: 100%;
  height: 117px;
}

.how-can-we-help-web-form-admission-site
#webform-submission-how-can-we-help-node-1209-add-form {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 45px;
  padding-bottom: 59px;
}

.how-can-we-help-web-form-admission-site .select-wrapper::after {
  right: 8px;
  top: 47%;
}

.how-can-we-help-web-form-admission-site .form-actions {
  overflow: hidden;
  text-align: center;
}

.how-can-we-help-web-form-admission-site .webform-button--submit:hover {
  background-color: #2f54b0;
}

.how-can-we-help-web-form-admission-site .webform-button--submit {
  /* background-color: #00CEFF;
    background-image: url(../images/admission-site-form.png);
    background-repeat: no-repeat;
    font-size: 0;
    width: 60px;
    height: 59px;
    border-radius: 56px;
    background-position: 13px 16px;
    position: absolute;
    right: 156px;
    bottom: 10px;
    border: none; */
  margin-left: 10%;
  width: 166px;
  height: 48px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  margin-left: 0;
  background: #002581;
}

.how-can-we-help-web-form-admission-site .panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: none;
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.how-can-we-help-web-form-admission-site
#webform-submission-how-can-we-help-node-1209-add-form
.webform-button--submit {
}

.school-of-low-admission .view-header a,
.school-of-humanity-admission .view-header a,
.school-of-education-admission .view-header a,
.school-of-business-admission .view-header a,
.school-of-science-engineering-admission .view-header a {
  color: #ffffff;
}

.school-of-low-admission .view-header {
  background-image: url(../images/schools-of-low.png);
  background-repeat: no-repeat;
  height: 600px;
  text-align: center;
  color: #ffffff;
  padding: 27px 11px 9px 12px;
  line-height: 34px;
}

.school-of-humanity-admission .view-header {
  text-align: center;
  color: #ffffff;
  padding: 27px 11px 9px 12px;
  line-height: 34px;
  height: 600px;
  background-image: url(../images/mushtaq-ahmed--schools.png);
  background-repeat: no-repeat;
}

.school-of-education-admission .view-header {
  height: 600px;

  background-image: url(../images/syed-ahsan-schools.png);
  background-repeat: no-repeat;
  text-align: center;
  color: #ffffff;
  padding: 27px 11px 9px 12px;
  line-height: 34px;
}

.school-of-business-admission .view-header {
  height: 600px;
  background-image: url(../images/business-school.png);
  background-repeat: no-repeat;
  text-align: center;
  color: #ffffff;
  padding: 27px 11px 9px 12px;
  line-height: 34px;
}

.school-of-science-engineering-admission .view-header {
  height: 600px;
  background-image: url(../images/engineering-of-schools.png);
  background-repeat: no-repeat;
  text-align: center;
  color: #ffffff;
  padding: 27px 11px 9px 12px;
  line-height: 34px;
}

.admission-site-schools-block {
  /* overflow: hidden; */
  width: 20%;
  float: left;
  min-height: 620px;
}

.admission-site-schools-block .view-header h2 {
  font-size: 24px;
  line-height: 26px;
  min-height: 108px;
}

.admission-site-schools-block .view-header p {
  border-top: solid 1px;
  display: inline-block;
  font-size: 40px;
  padding: 11px;
}

.admission-site-schools-block .view-footer {
  text-align: center;
  padding-bottom: 10px;
}

.admission-site-schools-block .view-footer .admission-filters-for-degree {
}

#pdffls {
  display: none;
}

#pdffls.in {
  display: block;
}

.page-node-3136 #block-academiccalendarnavigation-3 {
  width: 1028px;
  max-width: 100%;
  margin: auto;
}

.page-node-3136 .academic-calendar-navigation .year {
  width: 150px;
  padding: 0px 5px 2px 4px;
  height: 43px;
  margin-top: 20px;
}

#edit-profile,
#scopus-profile {
  float: right;
  margin-right: 10px;
  margin-top: 10px;
}

.financial-disable-tabs {
  display: none;
}

.financial-enable-tabs {
  display: block;
}

.page-node-type-programmes .financial-righttabs {
  display: none;
  /* box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);     */
}

.page-node-type-programmes .financial-righttabs p {
  line-height: 32px;
  font-size: 20px;
}

.financial-righttabs.financial-righttabs-enable {
  display: block;
}

.financial-aid-desc.financial-righttabs-enable {
  display: block;
}

.financial-righttabs-enable .tab-pane {
  display: none;
}

.financial-righttabs-enable .tab-pane.active {
  display: block;
}

.page-node-type-programmes .financial-righttabs .financial-aid-tb a {
  font-family: Noto Sans Light !important;
  line-height: 21px !important;
  font-family: "noto sans bold";
  color: #04198b !important;
  padding: 10px 12px 10px 12px !important;
  display: block !important;
  font-weight: bold;
}

.page-node-type-programmes .financial-righttabs .financial-aid-tb a:hover,
.page-node-type-programmes .financial-righttabs .financial-aid-tb a:focus,
.page-node-type-programmes .financial-righttabs .financial-aid-tb.active a,
.page-node-type-programmes
.financial-righttabs
.financial-aid-tb
a:hover::after,
.page-node-type-programmes
.financial-righttabs
.financial-aid-tb.active
a::after {
  color: #00ceff !important;
  text-decoration: none;
}

.page-node-type-programmes .financial-righttabs .financial-aid-tb a::after,
.page-node-type-programmes .financial-righttabs .financial-aid-tb a::after {
  content: "\f105";
  font: normal normal normal 23px/1 FontAwesome;
  float: right;
  color: #04198b !important;
}

#h .views-element-container {
  display: none;
}

#h .views-element-container.active {
  display: block;
}

#h .financial-aid-desc.active .views-element-container {
  display: block;
}

body.page-node-type-programmes
.view-programmes-referral-content-
#financial-aid-info-tabs {
  background-color: #f2f2f2;
  overflow: hidden;
  margin-bottom: 38px;
}

/* Home page new changes */
.multiple-box-sbasse .view-content {
  display: block;
  margin-bottom: 35px;
}

.multiple-box-sbasse .box-img img {
  width: 100%;
}

.multiple-box-sbasse .box-title,
.multiple-box-sbasse .vc-box-info,
.multiple-box-sbasse .view-page {
  padding-left: 20px;
  padding-right: 20px;
}

.path-frontpage .lums-home-slideshow-section-block {
  display: block;
}

.path-frontpage .lums-home-slideshow-section-block ul {
  padding-left: 0;
}

.path-frontpage .lums-video-slider-home {
  display: none !important;
}

.lums-video-slider-home {
  clear: both;
}

body.path-frontpage .region-quick .view-header {
  display: none;
}

body.path-frontpage .region-quick h2 {
  padding-bottom: 15px;
}

.admission-home-ref a {
  padding: 20px 35px;
  margin-bottom: 20px;
}

/* slider arrow change  */
section.lums-home-slideshow-section-block
.home-slider-main
ul.home-slider
button.slick-arrow
.fa {
  color: rgb(0, 206, 255);
  font-size: 36px;
}

section.lums-home-slideshow-section-block
.home-slider-main
ul.home-slider
.slick-arrow {
  display: block !important;
}

section.lums-home-slideshow-section-block
.home-slider-main
ul.home-slider
.pull-right,
section.lums-home-slideshow-section-block
.home-slider-main
ul.home-slider
.pull-left {
  background-image: none;
}

/* start upcoming dates OA*/

.page-node-7107 header#navbar {
  background-position: 0 bottom;
  padding-bottom: 0px;
  box-shadow: 0 19px 20px 0px #f0f0f0;
  margin-bottom: 0px;
  z-index: 9;
}

.page-node-7107 .events-updates-oa h2 {
  margin-top: 0px;
  text-align: center;
  margin-bottom: 25px;
}

.page-node-7107 .extraordinary.schools-list-event-updates-oa {
  background-image: url("../images/Library.png");
  background-repeat: no-repeat;
  background-size: 100% 101%;
  padding-bottom: 68px;
}

.page-node-7107 .fc-calendar .fc-row > div,
.page-node-7107 .fc-calendar .fc-head > div {
  float: left;
  height: 100%;
  width: 14.28%;
  width: -moz-calc(112.3% / 7);
  width: -webkit-calc(112.3% / 7);
  width: calc(111.2% / 7);
  position: relative;
}

.page-node-7107 .event-title {
  cursor: pointer;
}

.page-node-7107 .extraordinary.schools-list-event-updates-oa {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.page-node-7107 .extraordinary.schools-list-event-updates-oa .form-group {
  width: 80.1%;
  margin-left: auto;
  margin-right: auto;
}

.events-calendar-updates-oa {
  padding-left: 35px;
}

.events-updates-oa {
  margin-top: 54px;
}

.events-updates-oa .home-right-events {
  height: auto;
  width: 380px;
  margin-bottom: 30px;
}

.events-updates-oa .home-right-events .event-title a {
  font-size: 12px;
}

.events-updates-oa .home-right-events .event-info .event-title {
  width: 150px;
  float: left;
}

.events-updates-oa .home-right-events .event-info .thumbnail-image {
  float: right;
}

.events-updates-oa .home-right-events .event-info .thumbnail-image img {
  width: 100%;
  height: auto;
}

.events-updates-oa .view-filters {
  display: none;
}

/* .events-updates-oa  .form--inline > .form-item {
    margin-top: 15px;
  }
  .events-updates-oa .form-inline .form-control {
    height: 43px;
    border-radius: 0;
  } */
.events-up-coming-dates-banner-oa .view-filters {
  display: none;
}

/* .events-up-coming-dates-banner-oa .form-group .view-filters {
    margin-left: 50px;
  }
  .events-up-coming-dates-banner-oa  .form--inline > .form-item {
    margin-top: 15px;
  }
  .events-up-coming-dates-banner-oa .form-inline .form-control {
    height: 43px;
    border-radius: 0;
  }
  .events-up-coming-dates-banner-oa .form-inline .form-actions {
    margin-top: 10px;
  } */

.upcoming-events .view-lums-events {
  margin-top: 60px;
}

.page-node-type-news .upcoming-events .view-lums-events {
  margin-top: 15px;
}

.page-node-type-events .upcoming-events .view-lums-events {
  margin-top: 15px;
}

.page-node-type-events .view-display-id-block_5 .slick-next {
  top: -5.4%;
  right: 0px;
}

.upcoming-events .block-title {
  margin-bottom: 20px !important;
  margin-top: 0px;
}

.content-up-coming-dates-oa {
  margin-top: 55px;
  margin-bottom: 20px;
  clear: both;
}

.content-up-coming-dates-oa .view-filters {
  display: none;
}

.events-updates-oa .views-field-nid {
  display: none;
}

.add-to-cal-demo .view-lums-events .pager {
  display: none;
}

.add-to-cal-demo .view-lums-events .addtocalendar .atcb-link {
  display: none;
}

.add-to-cal-demo .view-lums-events .atcb-list {
  visibility: visible;
  display: flex;
  justify-content: space-around;
  width: 241px;
  border: unset;
  background: unset;
  box-shadow: unset;
}

.add-to-cal-demo .view-lums-events .field-content li:first-child a {
  background-image: url("../images/event-icloud.png");
  background-repeat: no-repeat;
  font-size: 0;
  height: 63px;
  width: 60px;
}

.add-to-cal-demo .view-lums-events .field-content li:nth-child(2) a {
  background-image: url("../images/event-google-calander.png");
  background-repeat: no-repeat;
  font-size: 0;
  height: 63px;
  width: 60px;
}

.add-to-cal-demo .view-lums-events .field-content li:nth-child(3) a {
  background-image: url("../images/event-outlook-img.png");
  background-repeat: no-repeat;
  font-size: 0;
  height: 63px;
  width: 60px;
}

.add-to-cal-demo .view-lums-events .atc-style-blue .atcb-item.hover,
.atc-style-blue .atcb-item:hover {
  background: unset;
}

.upcoming-events .news-right-details-slider .views-field-nothing span a {
  color: #000;
  text-decoration: none;
  font-weight: bold;
  text-transform: capitalize;
  display: block;
  padding-bottom: 9px;
}

.upcoming-events .news-right-details-slider .views-field-nothing span time {
  font-weight: lighter;
  font-size: 12px;
}

.upcoming-events
.news-right-details-slider
.views-field-nothing
span
a:last-child {
  padding-top: 15px;
  color: #2e3192;
  font-size: 16px;
  padding-bottom: 0px;
  margin-top: 15px;
  letter-spacing: 0.2px;
  margin-bottom: 2px;
  display: inline-block;
  font-family: noto sans bold;
}

.content-up-coming-dates-oa .view-content .views-field-title,
.content-up-coming-dates-oa .view-content .views-field-body {
  padding-left: 35px;
}

.content-up-coming-dates-oa .view-content .views-field-title,
.content-up-coming-dates-oa .view-content .views-field-body p {
  font-size: 17px;
  line-height: 25px;
  font-family: "noto sans light";
}

.content-up-coming-dates-oa .view-content .views-field-body p img {
  width: 100%;
}

.event-calendar .custom-calendar-wrap {
  margin-top: 20px;
}

.events-up-coming-dates-banner-oa {
  overflow: hidden;
  width: 100%;
  float: left;
}

.page-node-7107 .add-to-cal-demo .view-lums-events .atcb-list {
  margin-top: 50px;
}

.page-node-7107 .upcoming-events {
  margin-top: 85px;
  margin-bottom: 75px;
}

.page-node-7107 .upcoming-events .slick-prev {
  top: -4.4%;
  left: 0;
}

.page-node-7107 .upcoming-events .slick-next {
  top: -4.4% !important;
  right: 0;
}

.events-updates-oa .view-display-id-block_23 {
  position: relative;
  height: 480px;
  overflow: visible;
  margin-right: 15px;
  overflow-x: hidden;
}

/*.events-updates-oa .mCSB_outside + .mCSB_scrollTools {
    right: -24px;
}
.events-updates-oa .mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight,
.mCSB_scrollTools .mCSB_buttonUp {
    background-image: url(mCSB_buttons.png);
    background-repeat: no-repeat;
    opacity: 1;
    filter: "alpha(opacity=40)";
    background-color: #000;
}
.events-updates-oa .mCSB_scrollTools .mCSB_draggerContainer {
    position: absolute;
    top: 27px;
    left: auto;
    bottom: 0;
    right: 4px;
    height: auto;
    margin: 0px 0 0 !important;
    width: 7px;
    height: 615px;
    padding-top: 0;
}
.events-updates-oa .mCSB_scrollTools .mCSB_dragger {
    position: absolute;
    min-height: 30px;
    display: block;
    height: 254px !important;
    max-height: 544px;
    top: 9px !important;
}
.events-updates-oa .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: none repeat scroll 0 0 #002581;
    padding-top: 12px;
}*/
.events-updates-oa .view-display-id-block_23::-webkit-scrollbar {
  width: 5px;
  direction: rtl;
}

.events-updates-oa .view-display-id-block_23::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
}

.events-updates-oa .view-display-id-block_23::-webkit-scrollbar-thumb {
  background: #002581;
  height: 10px;
  border-radius: 10px;
}

/*For Firefox*/

/* end upcoming dates OA */
/* for center page only start  */
#block-researchanddiscovery.lums-centers-blocks.three-column-centers
.field--name-field-content-details
.field--item:nth-last-child(2)
.paragraph--type--multiple-content-images
.field--name-field-content-title,
#block-researchanddiscovery.lums-centers-blocks.three-column-centers
.field--name-field-content-details
.field--item:nth-last-child(1)
.paragraph--type--multiple-content-images
.field--name-field-content-title {
  width: 95%;
}

/* for center page only end  */

/* programmes tabes START */
#collapseThree ul {
  padding-left: 7px;
  padding-right: 7px;
}

#collapseThree ul li {
  list-style-type: none;
}

/* #accordion .panel-heading{
    padding: 0;
} */
#accordion1 {
  padding-top: 4px;
  margin-bottom: 0;
}

#views-bootstrap-programmes-referral-content-block-23--2 {
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
}

/* programmes tabes CLOSE */
#slick-slide00 .slider-main-container {
  position: relative;
}

/* #slick-slide00 .slider-right-container .slide-link a {
  position: absolute !important;
  width: 100% !important;
  height: 100% !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  font-size: 0 !important;
  background-color: transparent !important;
} */
/* lums centers START */
#block-lumscenters .field--name-body h2 {
  font-size: 41px;
  line-height: 44px;
  font-family: "noto serif display bold";
}

/* lums centers END */

/* ------  giveaday-lums start w.j ------ */
/*section.banner-giveaday {
  position: relative;
  background: rgb(1, 0, 68);
  background: linear-gradient(
    176deg,
    rgba(1, 0, 68, 1) 25%,
    rgba(22, 21, 89, 1) 100%
  );
  padding: 50px 0 18px 0;
}*/
.top-batch-pledges-section{
  /*background-color: #010044;*/
  display: none;
}
.top-batch-pledges-section .field--name-field-info-group-field{
  width: 55%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 50px;
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-bottom: 30px;
}
.top-batch-pledges-section .field--name-field-info-group-field .field--item{
  width: 30%;
  display: inline-block;
}
.top-batch-pledges-section .field--name-field-info-group-field .field--item .field--item{
  width: 100%;
}
.top-batch-pledges-section .field--name-field-info-group-field .field--item .field--name-field-title{
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 3px;
  text-align: center;
  color: #ffffff;
}
.top-batch-pledges-section .field--name-field-info-group-field .field--item .field--name-field-sub-title{
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 8px;
  text-align: center;
  color: #ffffff;
}
.top-batch-pledges-section .field--name-field-info-group-field .field--item .field--name-field-description{
  background-color: #ffc400;
  color: #000;
  text-align: center;
  padding: 5px 8px 5px 8px;
  margin-top: 12px;
  font-size: 22px;
  font-weight: bold;
}
.top-batch-pledges-section .field--name-field-info-group-field .field--item .field--name-field-information .field--label{
  display: none;
}
.top-batch-pledges-section .field--name-field-info-group-field .field--item .field--name-field-information ol li:nth-child(odd){
  background-color: #f1f3f2;
  font-size: 16px;
  font-weight: bold;
  padding: 6px 8px 6px 26px;
  text-align: left;
  list-style-position: inside;
}
.top-batch-pledges-section .field--name-field-info-group-field .field--item .field--name-field-information ol li:nth-child(even){
  background-color: #fff;
  font-size: 16px;
  font-weight: bold;
  padding: 6px 8px 6px 26px;
  text-align: left;
  list-style-position: inside;
}
.top-batch-pledges-section .field--name-field-info-group-field .field--item .field--name-field-information ol{
  padding-left: 0;
}

section.banner-giveaday {
  position: relative;
  background: url(../images/gadtl-banner.jpg);
  padding: 100px 180px 25px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.bg-aqua:before
section.banner-giveaday {
  position: relative;
  /*background: rgb(1, 0, 68);
  background: linear-gradient(
    176deg,
    rgba(1, 0, 68, 1) 25%,
    rgba(22, 21, 89, 1) 100%
  );*/
  background: url("../images/gadtl-banner.jpg");
  padding: 109px 180px 0 180px;
  background-repeat: no-repeat;
}

.banner-giveaday .field--name-field-bottom-banner img {
  width: 333px;
}

section.banner-giveaday .field--name-field-bottom-banner {
  float: right;
  position: absolute;
  bottom: 0;
  /* right: 5%; */
  right: 13%;
}

section.banner-giveaday .field--name-field-extra-text {
  /* padding-left: 115px; */
  padding-left: 0;
  width: 55%;
  padding-top: 0;
}
section.banner-giveaday .field--name-body {
  /* padding-left: 115px; */
  width: 61%;
  padding-bottom: 20px;

}

section.banner-giveaday
.field--name-field-extra-text
.field--item:nth-child(2) {
  width: 65%;
  margin-top: 30px;
  padding-bottom: 25px;
}

section.banner-giveaday
.field--name-field-extra-text
.field--item:nth-child(1)
p {
  font-size: 27px;
  font-family: 'Noto Sans Reguler';
  color: #FFFFFF;
  margin-bottom: 0;
  line-height: 33px;
}

section.banner-giveaday
.field--name-field-extra-text
.field--item:nth-child(2)
p {
  font-size: 19px;
  font-family: "Noto Sans bold";
  color: #FFFFFF;
  line-height: 24px;
}

section.banner-giveaday .field--name-field-extra-text p span {
  font-size: 27px;
  font-family: "Noto Sans Display Bold";
  color: #000;
}

section.banner-giveaday .field--name-field-extra-text h2 {
  font-family: "Noto Sarif Display Bold";
  font-size: 69px;
  color: #ffbe00;
  line-height: 65px;
  letter-spacing: 0;
  margin-top: 0;
  overflow: hidden;
}

section.banner-giveaday .field--name-field-link {
  padding-left: 0;
  padding-bottom: 28px;
}

section.banner-giveaday .field--name-field-link span {
  font-family: Noto Sans Bold;
  font-size: 29px;
  color: #FFFFFF;
}

section.banner-giveaday .field--name-field-link span:hover {
  text-decoration: none;
}

.join-the-campaign-figures {
  background: #000;
  padding-left: 57px;
}

.join-the-campaign-figures .field--name-field-extra-text {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 766px;
  max-width: 100%;
  padding: 15px;
}

.join-the-campaign-figures .field--name-field-extra-text .field--item h2 {
  font-size: 40px;
  line-height: 60px;
  font-family: noto sans bold;
  color: #fdef1a;
}

.join-the-campaign-figures .field--name-field-extra-text .field--item p {
  font-size: 17px;
  line-height: 25px;
  font-family: noto sans bold;
  color: #959595;
  text-align: center;
}

.join-the-campaign-figures
.field--name-field-extra-text
.field--item:nth-child(3)
h2 {
  color: #f74500;
}

.join-the-campaign {
  position: relative;
  background: #FFFFFF;
  width: 80%;
  margin: 50px auto 25px auto;
}

.join-the-campaign .field--name-field-extra-text {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
}

.join-the-campaign .field--name-field-banner-image img {
  height: 525px;
  object-fit: cover;
  object-position: bottom;
}

.join-the-campaign .field--name-field-extra-text .field--item:nth-child(1) {
  position: relative;
  padding: 0 0 0 0;
  width: 65%;
  float: left;
}

.join-the-campaign .field--name-field-extra-text .field--item:nth-child(1) h2 {
  font-family: "Noto Sans Display Bold";
  font-size: 60px;
  color: #010044;
  width: 100%;
  line-height: 50px;
  margin-top: 0;
  margin-bottom: 25px;
}

.join-the-campaign .field--name-field-extra-text .field--item:nth-child(1) p {
  font-size: 17px;
  font-family: "Noto Sans Light";
  color: #010044;
  padding-right: 10%;
}


.join-the-campaign .field--name-field-extra-text .field--item:nth-child(2) {
  position: relative;
  top: 10%;
  width: 20%;
  float: left;
  /*border: 8px solid #ffbe00;*/
  padding: 25px 10px 15px 10px;
  margin-top: 25px;
  text-align: center;
}

.join-the-campaign .field--name-field-extra-text .field--item:nth-child(2) img {
  margin-bottom: 25px;
  width: 150px;
}

.banner-center {
  display: none;
}

.donate-btn-banner {
  margin-bottom: 15px;
  display: grid;
}

.donate-btn-banner a{
  background: #ff4500;
  color: #FFFFFF;
  padding: 15px 25px;
  font-family: 'Noto Sans Display Bold';
  font-size: 17px;
  text-transform: uppercase;
}


.banner-giveaday .field--name-field-link .field--item:nth-child(2) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  position: absolute;
  /* left: 44%; */
  left: 46%;
  bottom:6%;
}
.banner-giveaday .field--name-field-link .field--item:nth-child(2)  a{
  background: #ff4500;
  color: #FFFFFF;
  padding: 10px 15px;
  font-family: 'Noto Sans Display Bold';
  font-size: 25px;
  text-transform: unset;
  border-radius: 4px;
  margin-top: 5px;
}




.donate-btn {
  margin-bottom: 15px;
  display: grid;
}

.donate-btn a{
  /*background: linear-gradient(45deg, #d18f24, #aaad3f);*/ /* Gradient from coral to orange red */
  background: linear-gradient(to right, #F4721A, #F8B808);
  color: white; /* Text color */
  border: none; /* No border */
  padding: 15px 25px; /* Padding */
  border-radius: 125px; /* Rounded corners */
  font-size: 14px; /* Font size */
  cursor: pointer; /* Pointer cursor on hover */
  transition: background 0.3s; /* Smooth transition */
  font-family: 'Noto Sans Display Bold';
  text-transform: uppercase;
}

.supporters-btn {
  margin-bottom: 15px;
  display: grid;
}

.supporters-btn a{
  background: #4a4a4d;
  color: #FFFFFF;
  padding: 15px 25px;
  font-family: 'Noto Sans Display Bold';
  font-size: 14px;
  text-transform: uppercase;
  color: #FFFFFF;
  border-radius: 125px;
}

.donors-btn {
  margin-bottom: 0;
  display: grid;
}

.donors-btn a{
  background: #4a4a4d;
  color: #FFFFFF;
  padding: 15px 15px;
  font-family: 'Noto Sans Display Bold';
  font-size: 14px;
  text-transform: uppercase;
  color: #FFFFFF;
  border-radius: 125px;
}

.faq-btn {
  margin: 15px 0 0 0;
  display: grid;
}

.faq-btn a{
  background: #4a4a4d;
  color: #FFFFFF;
  padding: 15px 25px;
  font-family: 'Noto Sans Display Bold';
  font-size: 14px;
  text-transform: uppercase;
  color: #FFFFFF;
  border-radius: 125px;
}

section.watch-video-giveaday .field--name-field-video {
  display: none;
}

section.read-the-stories-giveaday {
  position: relative;
  padding: 0px;
}

section.read-the-stories-giveaday .field--name-field-sub-title-1 {
  position: absolute;
  font-family: "Noto Sans Display Bold";
  font-size: 76px;
  color: #fff;
  line-height: 62px;
  text-transform: capitalize;
  margin-top: 0px;
  left: 0;
  right: 0;
  color: #000;
  top: unset;
  padding: 114px 40px 0 40px;
  text-align: center;
  text-transform: uppercase;
}

section.read-the-stories-giveaday
.field--name-field-link
.field--items
> .field--item
a {
  position: absolute;
  top: 65%;
  width: 186px;
  height: 55px;
  background: #04198b;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
  color: #fff;
  /*padding-top: 17px;*/
  font-family: "noto sans bold";
  border-radius: 5px;
  font-size: 14px;
  padding: 17px 41px;
}

section.watch-video-giveaday {
  height: 500px;
  background: #00a7ff;
}

section.watch-video-giveaday .field--name-body h2 {
  font-family: "Noto Sans Display Bold";
  font-size: 76px;
  color: #000;
  padding: 95px 5.2% 0px 5.2%;
  text-align: center;
  line-height: 62px;
  text-transform: uppercase;
}

section.watch-video-giveaday .field--name-body p {
  text-align: center;
  padding-top: 8%;
}

section.watch-video-giveaday .field--name-body p a {
  cursor: pointer;
}

section.read-the-stories-giveaday
.field--name-field-banner-image
.img-responsive {
  height: 500px;
}

section.contact-us-giveaday {
  overflow: hidden;
  clear: both;
  height: 500px;
  background: #4a4a4d;
  width: 100%;
  margin-top: 0;
}

section.contact-us-giveaday .field--name-field-extra-text {
  width: 80%;
  margin: 0 auto;
  padding-top: 25px;
  height: 500px;
}

section.contact-us-giveaday
.field--name-field-extra-text
.field--item:nth-child(1) {
  width: 55%;
  color: #fff;
  float: left;
  margin-right: 11%;
}

section.contact-us-giveaday
.field--name-field-extra-text
.field--item:nth-child(1)
h2 {
  font-size: 41px;
  line-height: 44px;
  font-family: "noto serif display bold";
  color: #FFFFFF;
}

section.contact-us-giveaday
.field--name-field-extra-text
.field--item:nth-child(1)
p {
  font-family: "Noto Sans Light";
  font-size: 17px;
  color: #FFFFFF;
}

section.contact-us-giveaday
.field--name-field-extra-text
.field--item:nth-child(2) {
  float: left;
  width: 30%;
  padding-top: 3.4%;
}

section.contact-us-giveaday
.field--name-field-extra-text
.field--item:nth-child(2)
p
a {
  color: #FFFFFF;
  font-size: 18px;
}

section.contact-us-giveaday
.field--name-field-extra-text
.field--item:nth-child(3) {
  float: left;
  width: 30%;
  display: flex;
  padding-top: 2%;
}

section.contact-us-giveaday
.field--name-field-extra-text
.field--item:nth-child(3)
p:nth-child(1) {
  padding-left: 0px;
}

section.contact-us-giveaday
.field--name-field-extra-text
.field--item:nth-child(3)
p {
  padding: 10px;
}

section.office-development-giveaday .field--name-field-extra-text {
  display: flex;
  width: 80%;
  box-shadow: 0px 0px 9px -4px rgb(0 0 0 / 30%);
  margin: 0 auto;
  /* height: 333px; */
  padding: 0 0 0 28px;
  margin-top: -16%;
  background: #fff;
}

section.office-development-giveaday {
  margin-bottom: 5%;
}

section.office-development-giveaday .field--name-field-extra-text .field--item {
  width: 34%;
}

section.office-development-giveaday
.field--name-field-extra-text
.field--item:nth-child(1) {
  padding-top: 8px;
}

section.office-development-giveaday
.field--name-field-extra-text
.field--item:nth-child(2) {
  padding-top: 72px;
}

section.office-development-giveaday
.field--name-field-extra-text
.field--item:nth-child(2) p a{
  color: #002581;
}

section.office-development-giveaday
.field--name-field-extra-text
.field--item:nth-child(2)
h4 {
  font-size: 13px;
  line-height: 32px;
  font-family: "Noto Sans Display Bold";
  color: #000;
}




section.office-development-giveaday
.field--name-field-extra-text
.field--item:nth-child(1)
h2 {
  font-family: "Noto Sans Display Bold";
  font-size: 27px;
  color: #000;
}

section.office-development-giveaday
.field--name-field-extra-text
.field--item:nth-child(1)
h4 {
  font-size: 13px;
  line-height: 32px;
  font-family: "Noto Sans Display Bold";
  color: #000;
}

section.office-development-giveaday
.field--name-field-extra-text
.field--item:nth-child(1)
p {
  font-family: "Noto Sans Light";
  color: #000;
}

section.office-development-giveaday
.field--name-field-extra-text
.field--item:nth-child(3) {
  /* height: 334px; */
  padding-top: 0px;
  background-image: url(../images/Image146.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
  object-fit: cover;
}

section.office-development-giveaday
.field--name-field-extra-text
.field--item:nth-child(3)
h3 {
  font-size: 35px;
  color: #fff;
  font-family: "Noto Sans Display Bold";
  padding: 0 35px 0 15px;
  text-align: center;
  line-height: 40px;
}

.page-node-8351 header#navbar {
  box-shadow: unset;
  margin-bottom: 0px;
}

section.office-development-giveaday .loccatoin-development {
}

/* ------  giveaday-lums closed w.j ------ */

/* -------- radio lums start w.j -----------*/
.submenu-radio .navbar-we-mega-menu.nav-tabs::after {
  display: none;
}

.submenu-radio .region-we-mega-menu .navbar-we-mega-menu.nav-tabs::before {
  display: none;
}

section.submenu-radio {
  padding: 0px;
}

/* -------- radio lums closed w.j -----------*/

.Our-latest-supporters-heading {
  position: relative;
}

.Our-latest-supporters-heading .field--name-body img {
  width: 100%;
  height: auto;
}

.Our-latest-supporters-heading .field--name-body h2 {
  text-align: center;
  font-size: 41px;
  line-height: 44px;
  font-family: "noto serif display bold";
  text-transform: capitalize;
  margin-top: 0;
}


.path-our-previous-supporters-2024 .Our-latest-supporters-heading .field--name-body h2,
.path-our-previous-supporters-2023 .Our-latest-supporters-heading .field--name-body h2{
  text-align: center;
  font-size: 41px;
  line-height: 44px;
  font-family: "noto serif display bold";
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
}

.path-our-latest-supporters2 header#navbar,
.path-our-latest-supporters header#navbar {
  box-shadow: none;
}

.Our-latest-supporters-heading .field--name-field-extra-text {
  position: relative;
  width: 980px;
  max-width: 100%;
  background-color: #fff;
  margin: auto;
  margin-top: 0px;
  padding: 25px 50px;
}

.path-our-previous-supporters-2024 .Our-latest-supporters-heading .field--name-field-extra-text,
.path-our-previous-supporters-2023 .Our-latest-supporters-heading .field--name-field-extra-text{
  display: none;
}

.Our-latest-supporters-heading .field--name-field-extra-text p {
  font-size: 22px;
  line-height: 25px;
  font-family: "noto sans light";
  text-align: center;
  font-weight: bold;
}

.Our-latest-supporters-heading .field--name-field-extra-text p a {
  color: #04198b;
}

section.donors-lums .view-id-donors {
  width: 1152px;
  margin: auto;
  padding: 50px 15px;
}

.donors-lums .js-form-submit {
  margin-left: 20px;
  padding: 13px 26px;
  background: #ffb300;
  border: none;
}

section.donors-lums .view-id-donors .views-exposed-form .form-inline {
  /* display: flex;
    justify-content: space-between; */
}

section.donors-lums
.view-id-donors
.views-exposed-form
.form-item
.form-control {
  padding: 12px 16px;
  border: 1px solid #000;
  border-radius: 0;
  font-size: 16px;
  height: 48px;
  width: 100%;
  color: #000;
}

section.donors-lums
.view-id-donors
.views-exposed-form
.form-item.form-item-title {
  width: 100%;
  max-width: 470px;
  padding-left: 10px;
}

section.donors-lums
.view-id-donors
.views-exposed-form
.form-item.form-item-sort-by {
  display: none;
}

section.donors-lums
.view-id-donors
.views-exposed-form
.form-item.form-item-sort-order {
  float: right;
  width: 30%;
  padding-right: 10px;
}

section.donors-lums
.view-id-donors
.views-exposed-form
.form-item.form-item-sort-order
.control-label {
  font-size: 14px;
  font-family: "noto sans light";
}

section.donors-lums
.view-id-donors
.views-exposed-form
.form-item.form-item-sort-order
.select-wrapper {
  width: 100%;
  max-width: 275px;
}

section.donors-lums
.view-id-donors
.views-exposed-form
.form-item.form-item-sort-order
.select-wrapper::after {
  font-size: 20px;
  color: #000;
  right: 15px;
  margin-top: -13px;
}

section.donors-lums .view-id-donors .view-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

section.donors-lums .view-id-donors .view-content .views-row {
  flex-basis: 31%;
  position: relative;
  margin: 12px 12px;
  padding: 20px 15px;
}

section.donors-lums .view-id-donors .view-content .views-row:nth-child(even) {
  background: url("../images/blue-box.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  height: 145px;
}

section.donors-lums
.view-id-donors
.view-content
.views-row:nth-child(even)
.views-field-title {
  font-size: 18px;
  line-height: 27px;
  font-family: "Noto Sans Light";
  color: #ffffff;
  font-weight: bold;
  margin-bottom: 10px;
}

section.donors-lums
.view-id-donors
.view-content
.views-row:nth-child(even)
.views-field-field-sub
.field-content {
  font-size: 14px;
  line-height: 18px;
  font-family: "Noto Sans Light";
  color: #ffffff;
  font-weight: bold;
}

section.donors-lums .view-id-donors .view-content .views-row:nth-child(odd) {
  background: url("../images/yello-box.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  height: 145px;
}

section.donors-lums
.view-id-donors
.view-content
.views-row:nth-child(odd)
.views-field-title {
  font-size: 18px;
  line-height: 27px;
  font-family: "noto sans medium";
  color: #000000;
  font-weight: bold;
  margin-bottom: 10px;
}

section.donors-lums
.view-id-donors
.view-content
.views-row:nth-child(odd)
.views-field-field-sub
.field-content {
  font-size: 14px;
  line-height: 18px;
  font-family: "Noto Sans Light";
  color: #000000;
  font-weight: bold;
}

section.donors-lums
.view-id-donors
.view-content
.views-row
.views-field-field-time-1
.field-content {
  font-size: 12px;
  line-height: 18px;
  font-family: "Noto Sans Light";
  position: absolute;
  bottom: 16px;
  left: 22px;
  color: #000;
}

section.donors-lums
.view-id-donors
.view-content
.views-row
.views-field-field-thank-you-message {
  position: absolute;
  bottom: 30%;
  left: 0;
}

section.donors-lums
.view-id-donors
.view-content
.views-row
.views-field-field-thank-you-message
.field-content {
  font-size: 22px;
  line-height: 33px;
  padding: 0px 15px;
  font-family: "noto sans medium";
}

section.donors-lums
.view-id-donors
.view-content
.views-row:nth-child(odd)
.views-field-field-time-1
.field-content {
  color: #fff;
}

section.donors-lums
.view-id-donors
.view-content
.views-row:nth-child(odd)
.views-field-field-thank-you-message {
  color: #fff;
}

section.donors-lums .view-id-donors .pager-show-more {
  list-style: none;
  padding-left: 0;
  text-align: center;
}

section.donors-lums .view-id-donors .pager-show-more .pager__item {
  float: none;
  margin-top: 30px;
}

section.donors-lums .view-id-donors .pager-show-more .pager__item a {
  font-size: 18px;
  line-height: 25px;
  font-family: "noto sans medium";
  /* border-bottom: 3px solid #000; */
  text-decoration: none;
  padding-bottom: 5px !important;
  padding-right: 0 !important;
}

.page-node-8504 header#navbar {
  margin-bottom: 0;
  box-shadow: none;
}

/* / Home Coming Slider Layout  / */

#slick-slide01 .layout-i .slider-right-area .multiple-link-button {
  display: flex;
  flex-direction: row;
  justify-content: center !important;
  bottom: 152px !important;
  position: relative;
  width: 79%;
  overflow: hidden;
  left: 0;
  right: 0;
  margin: auto;
}

#slick-slide01 .layout-i .slider-right-area .multiple-link-button a {
  background: #002581 !important;
  color: #fff !important;
  width: 140px !important;
  height: 45px !important;
  padding: 11px !important;
  font-size: 14px;
}

/*.layout-h .slider-right-area .slide-link {
  display: flex;
  flex-direction: row;
  justify-content: center !important;
  bottom: 85px !important;
  position: relative;
  width: 79%;
  overflow: hidden;
  left: 0;
  right: 0;
  margin: auto;
}
.layout-h .slider-right-area .slide-link a {
  background: #002581 !important;
  color: #FFF !important;
  width: 140px !important;
  height: 45px !important;
  padding: 11px !important;
  font-size: 14px;
}*/

/*#slick-slide01 .layout-i .slider-right-area .multiple-link-button {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  bottom: 90px !important;
  position: relative;
  width: 79%;
  overflow: hidden;
  left: 0;
  right: 0;
  margin: auto;
}

#slick-slide01 .layout-i .slider-right-area .multiple-link-button a {
  background: #fff;
  color: #002581;
  width: 111px;
  height: 42px;
  padding: 11px;
}*/

.page-node-8541 h1.page-header span {
  display: none;
}

.page-node-8541 h1.page-header {
  border: none;
}

/* Donor listing START */
.donor-listing-container .donors-listing {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
}

.donor-listing-container .donor-list:nth-child(2n + 1) {
  /*background: url("../images/yello-box.jpg");*/
  background: #ffb300;
  background-repeat: no-repeat;
  background-size: cover;
  height: 140px;
  border-radius: 15px;
}

.donor-listing-container .donor-list {
  flex-basis: 31%;
  position: relative;
  margin: 12px 12px;
  padding: 35px 15px;
}

.donor-listing-container .donor-list:nth-child(2n) {
  /*background: url("../images/blue-box.jpg");*/
  background: #4a4a4d;
  background-repeat: no-repeat;
  background-size: cover;
  height: 140px;
  border-radius: 15px;
}

.donor-listing-container .donor-full-name {
  font-size: 20px;
  line-height: 26px;
  font-family: 'Noto Sans Display Bold';
  color: #000000;
  font-weight: bold;
  margin-bottom: 5px;
}

.donor-listing-container .donor-affliation {
  font-size: 14px;
  line-height: 18px;
  font-family: "Noto Sans Light";
  color: #000000;
  font-weight: bold;
}

.donor-list:nth-child(2n) .donor-full-name,
.donor-list:nth-child(2n) .donor-affliation-alumni {
  color: #ffffff;
}

.donor-list:nth-child(2n) .donor-affliation {
  color: #ffffff;
}

.donor-listing-container {
  width: 1152px;
  margin: auto;
  padding: 50px 15px;
  max-width: 100%;
  padding-bottom: 0;
}

.search-donor-container .search-donor-listing {
  padding: 12px 16px;
  border: 1px solid #000;
  border-radius: 0;
  font-size: 16px;
  height: 48px;
  width: 36%;
  color: #000;
  margin: 0 12px;
}

.search-donor-container .donor-listing-button {
  margin-left: 20px;
  padding: 13px 26px;
  background: #ffb300;
  border: none;
}

.path-our-latest-supporters2 header#navbar,
.path-our-latest-supporters header#navbar {
  margin-bottom: 0;
}

/*.path-our-latest-supporters .more-loadzz {
  text-align: center;
  margin: 0 auto;
  padding-top: 10px;
  margin-bottom: 33px;
  padding-bottom: 33px;
}

.path-our-latest-supporters .more-loadzz a {
  color: #000;
  font-weight: bold;
  font-size: 18px;
  color: #000;
}*/


.path-our-latest-supporters .more-loadzz {
  margin: auto !important;
  margin-bottom: 21px !important;
  margin-top: 20px !important;
  display: flex !important;
  flex-direction: row !important;
  justify-content: center !important;
  border-radius: 4px;
}

.path-our-latest-supporters .more-loadzz a {
  font-family: 'Noto Sans Medium' !important;
  background: #4a4a4d !important;
  text-align: center !important;
  vertical-align: middle !important;
  color: #FFFFFF !important;
  font-weight: bold !important;
  padding: 12px 50px !important;
  text-transform: uppercase !important;
  border-radius: 4px;
}


.path-our-previous-supporters-2023 .more-loadzz,
.path-our-previous-supporters-2024 .more-loadzz{
  margin: auto !important;
  margin-bottom: 21px !important;
  margin-top: 20px !important;
  display: flex !important;
  flex-direction: row !important;
  justify-content: center !important;
}

.path-our-previous-supporters-2023 .more-loadzz a,
.path-our-previous-supporters-2024 .more-loadzz a{
  font-family: 'Noto Sans Medium' !important;
  background: #4a4a4d !important;
  text-align: center !important;
  vertical-align: middle !important;
  color: #FFFFFF !important;
  font-weight: bold !important;
  padding: 12px 50px !important;
  text-transform: uppercase !important;
}



.page-node-8351 .donor-affliation-alumni.get-text {
  font-size: 14px;
  font-family: 'Noto Sans Light';
}

/* Donor listing END */

.donor-counter-block-section {
  background: #ffb300;
  padding: 25px 130px 25px 130px;
}

.statistic-main {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}

.donor-counter-block-section .statistic-total {
  width: 30%;
}

/* .donor-counter-block-section .statistic-value{
  color: #efec41;
  font-family: "Noto Sans Display Bold";
  font-size: 46px;
  text-align: center;
  position: relative;

} */
.donor-counter-block-section .pk_rup {
  font-size: 26px;
  color: #000142;
  position: absolute;
  left: 0;
  top: 21px;
  font-family: "Noto Sans Display Bold";
}

.donor-counter-block-section .statistic-label {
  color: #000142;
  font-family: "Noto Sans Medium";
  font-size: 18px;
  text-align: center;
}

.donor-counter-block-section .statistic-amount {
  width: 30%;
  position: relative;
}

.donor-counter-block-section .statistic-value {
  color: #000142;
  font-family: "Noto Sans Display Bold";
  font-size: 46px;
  text-align: center;
}

.donor-counter-block-section .statistic-label {
  color: #000142;
  font-family: "Noto Sans Medium";
  font-size: 18px;
  text-align: center;
}

.donor-counter-block-section .statistic-students {
  width: 30%;
  display: none;
}

.donor-counter-block-section .statistic-students .statistic-value {
  color: #000142;
  font-family: "Noto Sans Display Bold";
  font-size: 46px;
  text-align: center;
}

.donor-counter-block-section .statistic-label {
  color: #000142;
  font-family: 'Noto Sans Display Bold';
  font-size: 18px;
  text-align: center;
}

/*#slick-slide00 .layout-i .slider-right-area .multiple-link-button {
  display: flex;
  flex-direction: row;
  justify-content: center !important;
  bottom: 150px !important;
  position: relative;
  width: 79%;
  overflow: hidden;
  left: 0;
  right: 0;
  margin: auto;
}
#slick-slide00 .layout-i .slider-right-area .multiple-link-button a {
  background: #002581 !important;
  color: #FFF !important;
  width: 111px !important;
  height: 42px !important;
  padding: 11px !important;
}*/
/* / Home Coming Slider Layout  / */
/* ow: hidden

;
left:

0
;
right:

0
;
margin: auto

;
} */
#slick-slide00 .layout-i .slider-right-area .multiple-link-button a {
  background: #002581 !important;
  color: #fff !important;
  width: 111px !important;
  height: 42px !important;
  padding: 11px !important;
}

/* *

/
/* / Home Coming Slider Layout  / */

/* Give a Day Videos Section  */
/* .videos-section {

} */

.videos-section .view-content {
  width: 75%;
  margin: 0 auto;
}


.videos-section .view-content ul.gadtl-vision-slideshow {
  padding: 0;
}

.videos-section h2 {
  text-align: center;
  margin-top: 50px;
  margin-bottom: 10px;
  font-family: "Noto Sans Display Bold";
  color: #FFFFFF;
}

.videos-section .view-header {
  width: 60%;
  margin: 0 auto 35px auto;
}

.videos-section .view-header p{
  font-size: 17px;
  font-family: 'Noto Sans Light';
  color: #FFFFFF;
  margin-bottom: 0;
  line-height: 25px;
  text-align: center;
}

.videos-section .views-row {
  float: left;
  width: 400px;
  cursor: pointer;
  margin: 0 10px;
}

.videos-section img {
  width: 400px;
  height: auto;
  margin-bottom: 15px;
  border-radius: 15px;
}

#colorbox #cboxLoadedContent .video-embed-field-provider-youtube {
  height: 600px;
}

.video-embed-field-responsive-video::after {
  padding-bottom: 0;
}

section.videos-section .views-field-title span {
  font-size: 16px;
  line-height: 22px;
  font-family: noto sans medium;
  color: #FFFFFF;
  display: block;
  padding-bottom: 40px;
}



.gadtl-vision-slideshow .slick-dots {
  position: relative;
  bottom: 35px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}

.gadtl-vision-slideshow .slick-dots li {
  position: relative;
  display: inline-block;
}

.gadtl-vision-slideshow .slick-dots li {
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.gadtl-vision-slideshow .slick-dots li {
  position: relative;
  display: inline-block;
  width: 15px;
  height: 15px;
}

.gadtl-vision-slideshow .slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  padding: 0;
  cursor: pointer;
  color: transparent;
  outline: none;
}

.gadtl-vision-slideshow .slick-dots li button {
  width: 15px;
  height: 15px;
  background: #fff;
  border: 1px solid #000;
  border-radius: 50%;
}

.gadtl-vision-slideshow .slick-dots li.slick-active button {
  background: #f9890d;
  width: 15px;
}


















.clearboth {
  clear: both;
}

/* Give a Day Videos Section  */


/* Scholars Videos GADTL Start */

/*.scholars-videos-section .view-content {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin: 0 250px 15px 250px;
}*/

.scholars-videos-section .view-content {
  width: 75%;
  margin: 0 auto;
}

.scholars-videos-section .view-content ul.gadtl-scholars-slider {
  padding: 0;
}

.scholars-videos-section h2 {
  text-align: center;
  margin-top: 25px;
  margin-bottom: 10px;
  font-family: "Noto Sans Display Bold";
  color: #000000;
}

.scholars-videos-section .view-header {
  width: 60%;
  margin: 0 auto 35px auto;
}

.scholars-videos-section .view-header p{
  font-size: 17px;
  font-family: 'Noto Sans Light';
  color: #000000;
  margin-bottom: 0;
  line-height: 25px;
  text-align: center;
}


.scholars-videos-section .views-row {
  float: left;
  width: 400px;
  cursor: pointer;
  margin: 0 10px;
}

.scholars-videos-section img {
  width: 400px;
  height: auto;
  margin-bottom: 15px;
  border-radius: 15px;
}












#colorbox #cboxLoadedContent .video-embed-field-provider-youtube {
  height: 600px;
}

.video-embed-field-responsive-video::after {
  padding-bottom: 0;
}

section.scholars-videos-section .views-field-title span {
  font-size: 16px;
  line-height: 22px;
  font-family: noto sans medium;
  color: #000000;
  display: block;
  padding-bottom: 40px;
}









































.gadtl-scholars-slideshow .slick-dots {
  position: relative;
  bottom: 35px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}

.gadtl-scholars-slideshow .slick-dots li {
  position: relative;
  display: inline-block;
}

.gadtl-scholars-slideshow .slick-dots li {
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.gadtl-scholars-slideshow .slick-dots li {
  position: relative;
  display: inline-block;
  width: 15px;
  height: 15px;
}

.gadtl-vision-slideshow .slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  padding: 0;
  cursor: pointer;
  color: transparent;
  outline: none;
}

.gadtl-scholars-slideshow .slick-dots li button {
  width: 15px;
  height: 15px;
  background: #fff;
  border: 1px solid #000;
  border-radius: 50%;
}

.gadtl-scholars-slideshow .slick-dots li.slick-active button {
  background: #f9890d;
  width: 15px;
}

/* Scholars Videos GADTL End */




/* Give a Day Testimonials Section */
.beneficiary-stories {
  width: 100%;
  padding: 0 200px;
}

.beneficiary-stories h2 {
  text-align: center;
  margin-top: 50px;
  margin-bottom: 25px;
  font-family: "Noto Sans Display Bold";
}

/*.beneficiary-stories ul {
  list-style: none;
}

.beneficiary-stories ul li{
  width: 235px !important;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  list-style: none;
  text-align: center;
}

.beneficiary-stories ul li .views-field-field-image{

}

.beneficiary-stories ul li .views-field-field-image img{
  border-radius: 50% ;
  margin: 0 auto;
}*/

ul.beneficiary-story {
  padding-left: 0 !important;
}

.testimonial-container {
  border: 1px solid #ccc;
  margin: 5px 18px;
  height: 315px;
  box-shadow: 0px 1px 3px 1px #cccccc;
}

.img-container {
  width: 100%;
}

.img-container img {
  border-radius: 50%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 15px;
}

.content-container {
  padding: 10px 10px 10px 10px;
  text-align: center;
}

.content-container .name {
  margin: 5px 0 5px 0;
  font-weight: bold;
  font-family: 'Noto Sans Medium';
}

.videos-section {
  background: #010044;
  margin: 50px 0 0 0;
}

.page-node-8351 .videos-section {
  margin: 50px 0 25px 0;
  display: block;


  vertical-align: top;
  background-image: url("../images/videos-section-bg.jpg");
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.beneficiary-stories {
  display: block;
}

.page-node-8351 .beneficiary-stories {
  display: none !important;
}

.content-container .session {
  margin: 0px 0 20px 0;
  font-weight: bold;
}

.read-more-btn {
  margin-bottom: 15px;
  margin-top: 15px;
}

.read-more-btn a {
  font-family: Noto Sans Light;
  width: 100px;
  height: 40px;
  background: #002581;
  text-align: center;
  color: #fff;
  border-radius: 4px;
  font-weight: bold;
  padding: 9px 10px 10px 10px;
}

.beneficiary-stories .slick-prev {
  left: -25px;
  z-index: 7;
}

.beneficiary-stories .slick-next {
  right: -25px;
  z-index: 7;
}

/* Give a Day Testimonials Section */

/* Giveaday-recent Donor BBlock START */
.block-donor-listing h2 {
  text-align: center;
  margin-top: 44px;
}

.recent-donor-block {
  padding-top: 0;
}

.more-loadzz-blk {
  margin: auto;
  margin-bottom: 21px;
  margin-top: 20px;
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.more-loadzz-blk a {
  font-family: 'Noto Sans Medium';
  background: #4a4a4d;
  text-align: center;
  vertical-align: middle;
  color: #FFFFFF;
  font-weight: bold;
  padding: 12px 50px;
  text-transform: uppercase;
  border-radius: 4px;
}




ul.give-a-day-testimonials {
  padding-left: 0;
}

/* Giveaday-recent Donor BBlock END */

/* Convocation 2021 Start */

.page-node-9262 .page-header {
  display: none;
}

.page-node-9262 header#navbar {
  background-position: 0 bottom;
  padding-bottom: 5px;
  box-shadow: none !important;
  margin-bottom: 0;
  z-index: 9;
}

.page-node-9262 .bak-banner {
  background-image: url("../images/con-bg-2021.jpg");
  height: 750px;
}

.page-node-9262 .intro-heading {
  padding: 375px 100px 0 150px;
}

.page-node-9262 .intro-heading h2 {
  font: 38px/32px "Noto Sans Display Bold";
  color: #272d77;
  padding-bottom: 0;
}

.page-node-9262 .intro-heading h1 {
  font: 90px/90px Noto Sans Display Bold;
  color: #ffffff !important;
  padding-bottom: 0;
}

.page-node-9262 .intro-heading ul.timer-text {
  padding-left: 0px;
  list-style: none;
  margin: 25px 0px 0px 0px;
}

.page-node-9262 .intro-heading ul li:nth-child(1) {
  display: block;
  float: left;
  font-size: 22px;
  font-family: "Noto Sans Display Bold";
  width: 80px;
  text-align: center;
  margin-right: 10px;
  color: #666666;
}

.page-node-9262 .intro-heading ul li:nth-child(2) {
  display: block;
  float: left;
  font-size: 22px;
  font-family: "Noto Sans Display Bold";
  width: 80px;
  text-align: center;
  margin-right: 10px;
  color: #666666;
}

.page-node-9262 .intro-heading ul li:nth-child(3) {
  display: block;
  float: left;
  font-size: 22px;
  font-family: "Noto Sans Display Bold";
  width: 80px;
  text-align: center;
  margin-right: 10px;
  color: #666666;
}

.page-node-9262 .intro-heading ul li:nth-child(4) {
  display: block;
  float: left;
  font-size: 22px;
  font-family: "Noto Sans Display Bold";
  width: 80px;
  text-align: center;
  margin-right: 10px;
  color: #666666;
}

.page-node-9262 #block-countdowntimer {
  text-align: left;
  padding: 0 0 0 150px;
}

.page-node-9262 #jquery-countdown-timer {
  display: block;
}

.page-node-9262 #jquery-countdown-timer-note {
  color: #333333;
  text-shadow: none !important;
  font-size: 20px;
  font-family: "Noto Sans Reguler";
  display: none;
}

.page-node-9262 #jquery-countdown-timer .position {
  display: inline-block;
  height: 75px;
  overflow: visible;
  position: relative;
  width: 40px;
}

.page-node-9262 #jquery-countdown-timer .digit.static {
  box-shadow: none !important;
  background-image: url("../images/clock-bg.jpg") !important;
  /*background-image: linear-gradient(bottom, #3a3a3a 50%, #444444 50%);
  background-image: -o-linear-gradient(bottom, #3a3a3a 50%, #444444 50%);
  background-image: -moz-linear-gradient(bottom, #3a3a3a 50%, #444444 50%);
  background-image: -webkit-linear-gradient(bottom, #3a3a3a 50%, #444444 50%);
  background-image: -ms-linear-gradient(bottom, #3a3a3a 50%, #444444 50%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.5, #3a3a3a), color-stop(0.5, #444444));*/
}

.page-node-9262 #jquery-countdown-timer .digit {
  position: absolute;
  display: block;
  width: 40px;
  background-color: #333333;
  border-radius: inherit;
  text-align: center;
  color: #fff;
  letter-spacing: -1px;
  height: 75px;
  padding: 20px 7px;
}

.page-node-9262 #jquery-countdown-timer .countWeeks {
  margin-right: 10px;
  display: none;
}

.page-node-9262 #jquery-countdown-timer .countDays {
  margin-right: 10px;
}

.page-node-9262 #jquery-countdown-timer .countHrs {
  margin-right: 10px;
}

.page-node-9262 #jquery-countdown-timer .countMins {
  margin-right: 10px;
}

.page-node-9262 #jquery-countdown-timer .countDiv {
  display: none;
}

.page-node-9262 #jquery-countdown-timer .countSecs {
  display: none;
}

.page-node-9262 .twitter-link {
  padding: 0 0 0 150px;
}

.page-node-9262 .twitter-link h2 {
  color: #2670bd;
  font-size: 22px;
}

/* Convocation Secondary Menu*/
.page-node-9262 .convocation-menu {
  background-color: #174b74 !important;
  height: 65px;
  padding: 11px 50px;
  text-align: center;
}

.page-node-9262 .navbar-we-mega-menu > .container-fluid {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  box-shadow: none !important;
}

.page-node-9262 .cbs-main-menu-block {
  background-color: #f2f2f2;
}

.page-node-9262
.convocation-menu
.navbar-we-mega-menu
.nav-tabs
> li.we-mega-menu-li {
  padding: 12px 35px 4px 35px;
  margin: 0;
  border-left: none;
}

.page-node-9262
.convocation-menu
.navbar-we-mega-menu
.nav-tabs
> li
a.we-mega-menu-li {
  color: #04198b;
  font: 14px/19px "Noto Sans medium";
  background-color: transparent;
  padding: 8px 11px 11px 11px;
  display: inline-block;
  text-transform: none;
  font-weight: bold !important;
}

.page-node-9262
.convocation-menu
.navbar-we-mega-menu
.nav-tabs
> li.active
> a {
  border-bottom: solid 4px #04198b;
  font-size: 14px;
  text-transform: none;
}

.page-node-9262
.convocation-menu
.navbar-we-mega-menu
.nav-tabs
> li.active
> a {
  border-bottom: solid 4px #04198b;
  font-size: 14px;
  text-transform: none;
}

.page-node-9262
.convocation-menu
.navbar-we-mega-menu
.nav-tabs
li
h2.we-megamenu-nolink {
  color: #04198b;
  font: 14px/19px "Noto Sans medium";
  font-weight: unset;
  background-color: transparent;
  padding: 8px 11px 11px 11px;
  display: inline-block;
  text-transform: none;
}

.page-node-9262
.convocation-menu
.navbar-we-mega-menu
.nav-tabs
> li
> a:hover {
  border-bottom: solid 4px #04198b;
  font-size: 14px;
  padding: 8px 11px 11px 11px;
  text-transform: none;
}

.page-node-9262
.convocation-menu
.navbar-we-mega-menu
.nav-tabs.subul
> li.we-mega-menu-li {
  padding: 0;
  margin: 0;
  border-left: none;
}

.page-node-9262 .convocation-menu .we-mega-menu-submenu {
  width: 265px;
  padding: 0;
}

.page-node-9262 .convocation-menu .we-mega-menu-submenu li.we-mega-menu-li {
  display: grid;
  height: 40px;
  margin-right: 0;
  padding-top: 13px;
}

.page-node-9262
.convocation-menu
.we-mega-menu-submenu
li.we-mega-menu-li:hover {
  display: grid;
  height: 40px;
  margin-right: 0;
}

.page-node-9262 .convocation-menu .we-mega-menu-submenu li.we-mega-menu-li a {
  padding-top: 13px;
}

.page-node-9262
.convocation-menu
.we-mega-menu-submenu
li.we-mega-menu-li
a:hover {
  border-bottom: solid 4px #04198b;
  display: grid;
  margin-right: 0;
}

.page-node-9262 .convocation-menu .we-mega-menu-ul .dropdown-menu > a:before,
.page-node-9262 .we-mega-menu-ul .dropdown-menu > span:before {
  background-image: none !important;
}

.page-node-9262 .convocation-menu h2.we-megamenu-nolink::after {
  content: "\f107";
  font: normal normal normal 20px/1 FontAwesome;
  position: relative;
  right: -6px;
  color: #04198b;
}

.page-node-9262
.convocation-menu
.we-mega-menu-submenu
> .we-mega-menu-submenu-inner {
  min-height: auto;
}

.page-node-9262 .convocation-menu .we-megamenu-nolink {
  color: #04198b;
  font-size: 14px;
  font-family: "Noto Sans Medium";
  font-weight: unset;
  background-color: transparent;
  padding-bottom: 15px;
  padding-top: 6px;
  padding-left: 8px;
  padding-right: 8px;
  line-height: 19px;
  margin: 0;
  text-transform: uppercase;
}

.page-node-9262 .convocation-menu .home-icon {
  display: none;
}

.page-node-9262 .convocation-menu .we-mega-menu-ul > .we-mega-menu-li > a {
  border-color: transparent !important;
  border: 0 none !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
  margin-right: 0 !important;
  color: #ffff !important;
  font-size: 16px !important;
  font-family: "Noto Sans Light" !important;
  font-weight: normal !important;
  text-transform: none !important;
  padding: 0 25px 0 25px !important;
}

.page-node-9262 .convocation-menu .navbar-default {
  border-color: transparent !important;
}

/*Convocation Secondary Menu*/

/* Convocation block Base Secondary Menu  */
.convocation-menu-2021 {
  background-color: #174b74 !important;
  height: 65px;
  padding: 12px 50px;
  text-align: center;
}

.convocation-menu-2021 ul {
  list-style: none;
  display: inline-block;
  padding-left: 0px;
}

.convocation-menu-2021 ul li {
  list-style: none;
  display: inline-block;
  padding: 12px 40px 10px 40px;
}

.convocation-menu-2021 ul li a {
  color: #fff;
  font: 16px/18px "Noto Sans medium";
}

/* Convocation block Base Secondary Menu  */

.intro-txt-bak {
  background: #c8eaf8;
  /*background-image: url("../images/intro-text-bak.png");*/
  height: 750px;
}

.intro-text {
  padding: 160px 200px 200px 200px;
  text-align: center;
}

.intro-text h2 {
  font: 48px/52px Noto Sans Display Bold !important;
  color: #2670bd !important;
  padding-bottom: 30px;
}

.intro-text p {
  color: #333333;
  font: 17px/26px Noto Sans, Light;
}

.section-testimonials {
  background: #ffffff;
  margin-top: -225px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 50px;
  width: 90%;
  border: 2px dotted #666;
  padding: 50px 25px;
  border-radius: 4px;
}

.testimonials-intro {
  padding: 50px 0px 75px 0px;
}

.testimonials-intro h2 {
  font: 24px/22px "Noto Sans Medium";
  color: #333333 !important;
  margin-bottom: 40px;
  font-weight: bold;
}

.testimonials-intro p {
  color: #333333;
  font: 17px/22px Noto Sans, Light;
}

.testimonial-convocation .testimonial-container {
  background-image: url(../images/story-back.png);
  border: none !important;
  margin: 0;
  height: 380px;
  width: 80%;
}

.testimonial-convocation .img-container img {
  border-radius: 10px;
  height: 250px;
  width: 200px;
}

.testimonial-convocation .slick-dots {
  position: absolute;
  bottom: -30px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}

.testimonial-convocation .img-container {
  width: 100%;
  padding: 10px 10px 10px 10px;
}

.testimonial-convocation .slick-prev {
  left: 0;
  z-index: 7;
}

.testimonial-convocation .slick-next {
  right: 0;
  z-index: 7;
}

.section-proceedings {
  padding: 0 150px 25px 150px;
}

.proceedings-heading {
  text-align: center;
  margin-bottom: 50px;
}

.proceedings-heading h3 {
  font: 24px/32px "Noto Sans Display Bold";
  color: #ffcb05;
  padding-bottom: 0;
  margin-bottom: 0;
}

.proceedings-heading h2 {
  font: 36px/24px Noto Sans Display Bold;
  color: #04198b;
  padding-bottom: 15px;
  margin-top: 15px;
}

.proceedings-intro {
  padding: 0px 10px 100px 10px;
}

.proceedings-intro h5::before {
  padding-right: 5px;
  content: url("../images/f.png");
}

.proceedings-intro h5 {
  color: #333333;
  font: 24px/36px Noto Sans, Light;
  margin-bottom: 20px;
}

.proceedings-intro p {
  color: #333333;
  font: 26px/22px Noto Sans, Light;
}

.proceedings-intro img {
  width: 175px;
  height: auto;
  border-radius: 10px;
  display: block;
  margin-left: 45px;
  text-align: center;
  cursor: pointer;
}

.proceedings-intro .field--type-link {
  margin-top: 20px;
  margin-left: 45px;
}

.proceedings-intro .field--type-link a {
  color: #04198b;
  cursor: pointer;
}

.proceedings-intro .field--type-link a::before {
  padding-right: 5px;
  content: url("../images/download.png");
  cursor: pointer;
}

.proceedings-list p {
  color: #333333;
  font-family: "Noto Sans Display Bold";
  line-height: 22px;
  font-size: 18px;
  padding-bottom: 5px;
}

.proceedings-list .field--type-text-with-summary {
  overflow-y: auto;
  height: 330px;
  padding: 0 60px 0 100px;
}

.proceedings-list .field--type-text-with-summary::-webkit-scrollbar {
  width: 8px;
}

.proceedings-list .field--type-text-with-summary::-webkit-scrollbar-track {
  background: #cccccc;
  border-radius: 10px;
}

.proceedings-list .field--type-text-with-summary::-webkit-scrollbar-thumb {
  background: #ffffff;
  height: 20px;
  border-radius: 10px;
  border: 1px solid #ccccbb;
}

/*for firefox*/
/*.proceedings-list .mCSB_scrollTools .mCSB_draggerContainer {
  position: absolute;
  top: 27px;
  left: auto;
  bottom: 0;
  right: 4px;
  height: auto;
  margin: 0px 0 0 !important;
  width: 7px;
  height: 615px;
  padding-top: 0;
}

.proceedings-list .mCSB_scrollTools .mCSB_dragger {
  position: absolute;
  min-height: 30px;
  display: block;
  height: 254px !important;
  max-height: 544px;
  !* top: 9px !important; *!
}

.proceedings-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background: none repeat scroll 0 0 #002581;
  padding-top: 12px;
}*/
/*for firefox*/

.section-keynote-speaker {
  margin: 0 0 0 0;
}

.keynote-bak {
  background-image: url("../images/keynote-back.jpg");
  height: 625px;
}

.keynote-speaker {
}

.keynote-speaker .field--name-field-extra-text .field--item:nth-child(1) {
  float: left;
  padding: 89px 0 0 100px;
  width: 50%;
}

.keynote-speaker .field--name-field-extra-text > .field--item:nth-child(2) h1 {
  font: 16px/32px "Noto Sans Display Bold";
  color: #ffffff;
  padding-bottom: 0;
  margin-bottom: 0;
}

.keynote-speaker .field--name-field-extra-text > .field--item:nth-child(2) h6 {
  font: 22px/32px "Noto Sans Display Bold";
  color: #333333;
  margin-top: 0;
}

.keynote-speaker .field--name-field-extra-text > .field--item:nth-child(2) h2 {
  font: 20px/32px "Noto Sans Display Bold";
  color: #ffffff;
  padding-bottom: 0;
  margin-bottom: 0;
}

.keynote-speaker .field--name-field-extra-text > .field--item:nth-child(2) h3 {
  font: 22px/28px "Noto Sans Display Bold" !important;
  color: #01cafc;
  padding-bottom: 0;
  margin-bottom: 0;
  margin-top: 0;
}

.keynote-speaker .field--name-field-extra-text .field--item:nth-child(2) {
  float: left;
  margin-top: 100px;
  width: 40%;
}

.keynote-speaker .field--name-field-extra-text > .field--item:nth-child(2) h2 {
  font: 38px/44px "Noto Sans Display Bold" !important;
  color: #ffffff;
  padding-bottom: 0;
  margin-bottom: 0;
}

.keynote-speaker .field--name-field-extra-text > .field--item:nth-child(2) h3 {
  font: 18px/32px "Noto Sans Display Bold" !important;
  color: #01cafc;
  padding-bottom: 25px;
}

.keynote-speaker .field--name-field-extra-text > .field--item:nth-child(2) h4 {
  font: 14px/32px "Noto Sans Medium";
  color: #ffffff;
  padding-bottom: 0;
  margin-bottom: 0;
  margin-top: 20px;
  text-align: center;
  text-decoration: underline;
}

.keynote-speaker
.field--name-field-extra-text
> .field--item:nth-child(2)
h4
a {
  color: #ffffff;
  cursor: pointer;
}

.keynote-speaker .field--name-field-extra-text > .field--item:nth-child(2) h5 {
  font: 14px/22px Noto Sans, Light;
  color: #ffffff;
  padding-bottom: 0;
  margin-bottom: 0;
  margin-top: 0;
  text-decoration: underline;
  text-align: center;
}

.keynote-speaker
.field--name-field-extra-text
> .field--item:nth-child(2)
h5
a {
  color: #ffffff;
}

.keynote-speaker .field--name-field-extra-text > .field--item:nth-child(2) p {
  color: #ffffff;
  font: 16px/22px Noto Sans, Light;
}

.section-keynote-note {
  background: #c8eaf8;
  padding: 100px 100px 100px 100px;
}

.section-keynote-note h2 {
  font: 32px/32px "Noto Sans Display Bold";
  color: #04198b;
  padding-bottom: 25px;
  margin-bottom: 0;
}

.section-keynote-note p {
  color: #333333;
  font: 17px/26px Noto Sans, Light;
}

.section-previous-keynote {
  background: #c8eaf8;
  padding: 100px 100px 100px 100px;
}

.section-previous-keynote h2 {
  font: 32px/32px "Noto Sans Display Bold";
  color: #04198b;
  padding-bottom: 25px;
  margin-bottom: 0;
}

.section-previous-keynote p {
  color: #333333;
  font: 17px/26px Noto Sans, Light;
}

/* Keynote Speaker 2nd */
.section-keynote-speaker-2nd {
  margin: 0 0 0 0;
}

.keynote-bak-2nd {
  background-image: url("../images/keynote-back-2nd.jpg");
  height: 625px;
}

.keynote-speaker-2nd {
}

.keynote-speaker-2nd .field--name-field-extra-text .field--item:nth-child(1) {
  float: left;
  padding: 89px 0 0 100px;
  width: 50%;
}

.keynote-speaker-2nd
.field--name-field-extra-text
> .field--item:nth-child(2)
h1 {
  font: 16px/32px "Noto Sans Display Bold";
  color: #ffffff;
  padding-bottom: 0;
  margin-bottom: 0;
}

.keynote-speaker-2nd
.field--name-field-extra-text
> .field--item:nth-child(2)
h6 {
  font: 22px/32px "Noto Sans Display Bold";
  color: #333333;
  margin-top: 0;
}

.keynote-speaker-2nd
.field--name-field-extra-text
> .field--item:nth-child(2)
h2 {
  font: 20px/32px "Noto Sans Display Bold";
  color: #ffffff;
  padding-bottom: 0;
  margin-bottom: 0;
}

.keynote-speaker-2nd
.field--name-field-extra-text
> .field--item:nth-child(2)
h3 {
  font: 22px/28px "Noto Sans Display Bold" !important;
  color: #01cafc;
  padding-bottom: 0;
  margin-bottom: 0;
  margin-top: 0;
}

.keynote-speaker-2nd .field--name-field-extra-text .field--item:nth-child(2) {
  float: left;
  margin-top: 100px;
  width: 40%;
}

.keynote-speaker-2nd
.field--name-field-extra-text
> .field--item:nth-child(2)
h2 {
  font: 38px/44px "Noto Sans Display Bold" !important;
  color: #ffffff;
  padding-bottom: 0;
  margin-bottom: 0;
}

.keynote-speaker-2nd
.field--name-field-extra-text
> .field--item:nth-child(2)
h3 {
  font: 18px/32px "Noto Sans Display Bold" !important;
  color: #01cafc;
  padding-bottom: 25px;
}

.keynote-speaker-2nd
.field--name-field-extra-text
> .field--item:nth-child(2)
h4 {
  font: 14px/32px "Noto Sans Medium";
  color: #ffffff;
  padding-bottom: 0;
  margin-bottom: 0;
  margin-top: 20px;
  text-align: center;
  text-decoration: underline;
}

.keynote-speaker-2nd
.field--name-field-extra-text
> .field--item:nth-child(2)
h4
a {
  color: #ffffff;
  cursor: pointer;
}

.keynote-speaker-2nd
.field--name-field-extra-text
> .field--item:nth-child(2)
h5 {
  font: 14px/22px Noto Sans, Light;
  color: #ffffff;
  padding-bottom: 0;
  margin-bottom: 0;
  margin-top: 0;
  text-decoration: underline;
  text-align: center;
}

.keynote-speaker-2nd
.field--name-field-extra-text
> .field--item:nth-child(2)
h5
a {
  color: #ffffff;
}

.keynote-speaker-2nd
.field--name-field-extra-text
> .field--item:nth-child(2)
p {
  color: #ffffff;
  font: 16px/22px Noto Sans, Light;
}

.section-keynote-note-2nd {
  background: #c8eaf8;
  padding: 100px 100px 100px 100px;
}

.section-keynote-note-2nd h2 {
  font: 32px/32px "Noto Sans Display Bold";
  color: #04198b;
  padding-bottom: 25px;
  margin-bottom: 0;
}

.section-keynote-note-2nd p {
  color: #333333;
  font: 17px/26px Noto Sans, Light;
}

.section-previous-keynote-2nd {
  background: #c8eaf8;
  padding: 100px 100px 100px 100px;
}

.section-previous-keynote-2nd h2 {
  font: 32px/32px "Noto Sans Display Bold";
  color: #04198b;
  padding-bottom: 25px;
  margin-bottom: 0;
}

.section-previous-keynote-2nd p {
  color: #333333;
  font: 17px/26px Noto Sans, Light;
}

/* Keynote Speaker 2nd*/

.degree-conferment {
  padding: 50px 200px 25px 200px;
}

.degree-conferment .field--name-body {
  text-align: center;
}

.degree-conferment .field--name-body h2 {
  font: 24px/32px "Noto Sans Display Bold";
  color: #ffcb05;
  padding-bottom: 0;
  margin-bottom: 15px;
}

.degree-conferment .field--name-body h1 {
  font: 36px/24px Noto Sans Display Bold;
  color: #04198b;
  padding-bottom: 15px;
  margin-top: 15px;
}

.degree-conferment .field--name-body p {
  color: #333333;
  font: 17px/26px Noto Sans, Light;
}

/*.degree-conferment .field--name-field-content-details {
  display: flex;
  flex-wrap: wrap;
  margin-top: 75px;
}

.degree-conferment .field--name-field-content-details > .field--item{
  flex-basis: 245px;
  margin: 0 auto 50px auto;
  border: 1px solid #FFF;
  box-shadow: 0 0 9px -4px rgb(0 0 0 / 30%);
}*/
.degree-conferment .field--name-field-content-details {
  display: inline-block;
  /* flex-wrap: wrap; */
  margin-top: 50px;
  text-align: center;
  padding-left: 80px;
}

.degree-conferment .field--name-field-content-details > .field--item {
  /* flex-basis: 245px; */
  margin: 0 30px 50px 30px;
  border: 1px solid #fff;
  box-shadow: 0 0 9px -4px rgb(0 0 0 / 30%);
  width: 247px;
  float: left;
  height: 425px;
  text-align: center;
}

.degree-conferment
.field--name-field-content-details
> .field--item:nth-child(4) {
  margin-left: 185px;
}

.degree-conferment
.field--name-field-content-details
> .field--item
.field--name-field-content-description {
  padding: 10px;
  text-align: center;
  height: 165px;
}

.degree-conferment
.field--name-field-content-details
> .field--item
.field--name-field-content-description
p {
  color: #333333;
  font: 17px/26px Noto Sans, Light;
}

.degree-conferment
.field--name-field-content-details
> .field--item
.field--name-field-content-link {
  padding: 15px 0px 15px 26px;
}

.degree-conferment
.field--name-field-content-details
> .field--item
.field--name-field-content-link
a {
  font-family: Noto Sans Light;
  width: 175px;
  height: 45px;
  background: #002581;
  display: table-cell !important;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  border-radius: 4px;
  font-weight: bold;
  cursor: pointer;
}

.section-awards {
  background: #c8eaf8;
  height: 950px;
  padding: 100px 25px 100px 75px;
}

.awards-intro {
  padding: 175px 75px 100px 0px;
}

.awards-intro h3 {
  font: 24px/32px "Noto Sans Display Bold";
  color: #ffcb05;
  padding-bottom: 0;
  margin-bottom: 0;
}

.awards-intro h2 {
  font: 38px/40px Noto Sans Display Bold !important;
  color: #04198b;
  padding-bottom: 15px;
  margin-top: 15px;
}

.awards-intro .field--name-body p {
  color: #333333;
  font: 17px/26px Noto Sans, Light;
}

/*.awards .field--name-field-content-details {
  display: flex;
  flex-wrap: wrap;
}

.awards .field--name-field-content-details > .field--item{
  flex-basis: 245px;
  margin: 0 auto 50px auto;
}*/
.awards .field--name-field-content-details > .field--item:nth-child(1) {
  width: 250px;
  height: auto;
  float: left;
  margin: 200px 0px 25px 0px;
}

.awards
.field--name-field-content-details
> .field--item:nth-child(1)
.field--name-field-content-description {
  text-align: center;
  position: relative;
  bottom: 150px;
}

.awards
.field--name-field-content-details
> .field--item:nth-child(1)
.field--name-field-content-description
h2 {
  font: 24px/28px "Noto Sans Reguler";
  color: #ffffff;
  padding: 0 6px;
}

.awards
.field--name-field-content-details
> .field--item:nth-child(1)
.field--name-field-content-description
p {
  color: #04198b;
  font: 14px/26px Noto Sans, Light;
  text-decoration: underline;
  cursor: pointer;
}

.awards .field--name-field-content-details > .field--item:nth-child(2) {
  width: 250px;
  height: auto;
  float: left;
  margin: 0 0 25px 0;
}

.awards
.field--name-field-content-details
> .field--item:nth-child(2)
.field--name-field-content-description {
  text-align: center;
  position: relative;
  bottom: 150px;
}

.awards
.field--name-field-content-details
> .field--item:nth-child(2)
.field--name-field-content-description
h2 {
  font: 24px/28px "Noto Sans Reguler";
  color: #ffffff;
  padding: 0 20px;
}

.awards
.field--name-field-content-details
> .field--item:nth-child(2)
.field--name-field-content-description
p {
  color: #04198b;
  font: 14px/26px Noto Sans, Light;
  text-decoration: underline;
  cursor: pointer;
}

.awards .field--name-field-content-details > .field--item:nth-child(3) {
  width: 250px;
  height: auto;
  float: left;
  margin: 0 0 25px 0;
}

.awards
.field--name-field-content-details
> .field--item:nth-child(3)
.field--name-field-content-description {
  text-align: center;
  position: relative;
  bottom: 150px;
}

.awards
.field--name-field-content-details
> .field--item:nth-child(3)
.field--name-field-content-description
h2 {
  font: 24px/28px "Noto Sans Reguler";
  color: #ffffff;
}

.awards
.field--name-field-content-details
> .field--item:nth-child(3)
.field--name-field-content-description
p {
  color: #04198b;
  font: 14px/26px Noto Sans, Light;
  text-decoration: underline;
  cursor: pointer;
}

.awards .field--name-field-content-details > .field--item:nth-child(4) {
  width: 250px;
  height: auto;
  float: left;
  margin: -130px 0 25px 0;
}

.awards
.field--name-field-content-details
> .field--item:nth-child(4)
.field--name-field-content-description {
  text-align: center;
  position: relative;
  bottom: 150px;
}

.awards
.field--name-field-content-details
> .field--item:nth-child(4)
.field--name-field-content-description
h2 {
  font: 24px/28px "Noto Sans Reguler";
  color: #ffffff;
  padding: 0 20px;
}

.awards
.field--name-field-content-details
> .field--item:nth-child(4)
.field--name-field-content-description
p {
  color: #04198b;
  font: 14px/26px Noto Sans, Light;
  text-decoration: underline;
  cursor: pointer;
}

.awards .field--name-field-content-details > .field--item:nth-child(5) {
  width: 250px;
  height: auto;
  float: left;
  margin: -130px 0 25px 0;
}

.awards
.field--name-field-content-details
> .field--item:nth-child(5)
.field--name-field-content-description {
  text-align: center;
  position: relative;
  bottom: 150px;
}

.awards
.field--name-field-content-details
> .field--item:nth-child(5)
.field--name-field-content-description
h2 {
  font: 24px/28px "Noto Sans Reguler";
  color: #ffffff;
  padding: 0 60px;
}

.awards
.field--name-field-content-details
> .field--item:nth-child(5)
.field--name-field-content-description
p {
  color: #04198b;
  font: 14px/26px Noto Sans, Light;
  text-decoration: underline;
  cursor: pointer;
}

.section-videos {
  margin: 0 0 200px 0;
}

.section-videos .view-header h3 {
  font: 24px/32px "Noto Sans Display Bold" !important;
  color: #ffcb05;
  padding-bottom: 0;
  margin-bottom: 0;
  text-align: center;
}

.section-videos .view-header h2 {
  font: 36px/24px Noto Sans Display Bold !important;
  color: #04198b;
  padding-bottom: 15px;
  margin-top: 15px;
  text-align: center;
}

.section-videos .view-header p {
  color: #333333;
  font: 17px/22px Noto Sans, Light;
  text-align: center;
  margin-bottom: 50px;
  padding: 0 150px 0 150px;
}

.show-me {
  display: block;
}

.hide-me {
  display: none;
}

.testimonial-convocation .slick-dots li.slick-active {
  width: 15px;
}

.testimonial-convocation .slick-dots li.slick-active button {
  background: #04198b;
  width: 10px;
  height: 10px;
  border-radius: 50%;
}

.testimonial-convocation .slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 10px;
  height: 10px;
  padding: 0;
  cursor: pointer;
  color: transparent;
  outline: none;
  background: #ffffff;
  border-radius: 50%;
  border: 1px solid #959595;
}

.testimonial-convocation .slick-dots li {
  position: relative;
  display: inline-block;
  width: 15px;
  height: 15px;
  margin: 0 2px;
  padding: 0;
  cursor: pointer;
}

.testimonial-container .read-more-btn a {
  font-family: Noto Sans Light;
  width: 100px;
  height: 40px;
  background: #fff;
  text-align: center;
  color: #002581;
  border-radius: 4px;
  font-weight: bold;
  padding: 9px 10px 10px 10px;
  cursor: pointer;
}

/* Videos Slider */



.convocation-videos .quick-carousel .slides .slideItem {
  position: absolute;
  background: #fff;
  width: 500px !important;
}
.lums-new-page-school-section .schools-box video {
  width: 100%;
  margin-bottom: 25px;
  /*height: 497px;*/
  height: auto;
}
.convocation-videos .quick-carousel .slides {
  position: relative;
  margin: 0 auto 0 415px;
}

.convocation-videos .slideItem.custom-290 {
  margin-right: 46px;
}

.convocation-videos .slideItem.custom-232 {
  margin-right: 30px;
}

.convocation-videos .slideItem.custom-290 .quck-value img {
  width: 100% !important;
  margin-bottom: 50px !important;
  cursor: pointer;
}

.convocation-videos .custom-290 .quck-title {
  color: #333333;
}

.convocation-videos .slideItem.custom-185 .quck-value img {
  width: 500px !important;
  margin-bottom: 50px !important;
}

.convocation-videos .slideItem.custom-185 .quck-title {
  display: none !important;
}

.convocation-videos .slideItem.custom-185 .quck-value {
  opacity: 0.2;
}

.convocation-videos .slideItem.custom-232 .quck-value img {
  width: 500px !important;
  margin-bottom: 50px !important;
}

.convocation-videos .slideItem.custom-232 .quck-title {
  display: none !important;
}

.convocation-videos .slideItem.custom-232 .quck-value {
  opacity: 0.3;
}

/* Videos Slider */

.page-node-9262 #colorbox #cboxWrapper {
  background: #c8eaf8;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.page-node-9262 #colorbox #cboxContent {
  background: #c8eaf8;
  overflow: hidden;
}

.page-node-9262 #colorbox .view-convocation-award-winners .view-content::after {
  color: #0a2f8b;
}

.page-node-9262 #colorbox h2.block-title {
  font: 34px/26px "Noto Sans Medium";
  text-align: center;
  padding-bottom: 15px;
}

.page-node-9262 #colorbox .view-convocation-award-winners h2 {
  font: 28px/32px "Noto Sans Medium";
  text-align: center;
  padding-bottom: 15px;
}

.page-node-9262 #colorbox .view-convocation-award-winners h3 {
  font: 22px/26px "Noto Sans Medium";
  text-align: center;
  padding: 0 25px 25px 25px;
}

.page-node-9262 #colorbox .views-row {
  height: 140px;
  padding-left: 25px;
}

.views-field-field-thumb-image {
}

.page-node-9262
#colorbox
.view-convocation-award-winners
.views-field-field-thumb-image
img {
  border-radius: 50%;
  width: 125px;
  height: 125px;
  float: left;
  margin-right: 25px;
  border: 1px solid #666666;
}

.page-node-9262
#colorbox
.view-convocation-award-winners
.views-field-field-first-name
.field-content {
  color: #333333;
  font: 18px/26px Noto Sans, Light;
  padding-top: 45px;
}

.page-node-9262 #colorbox #cboxTopLeft {
  width: 0;
  height: 0;
}

.page-node-9262 #colorbox #cboxTopRight {
  width: 0;
  height: 0;
}

.page-node-9262 #colorbox #cboxTopCenter {
  width: 100% !important;
  height: 146px;
  background-image: url(https://lums.edu.pk/themes/contrib/lums/images/con-popup-header.jpg);
  background-size: contain;
  background-repeat: no-repeat;
}

#cboxLoadedContent {
  /* height: 500px !important; */
}

/* Code to hide scrollbar in popup */
/*#cboxLoadedContent::-webkit-scrollbar {
  display: none !important;
}*/
#cboxLoadedContent {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}

.page-node-9262 #cboxClose {
  position: absolute;
  bottom: 0;
  background: url(https://lums.edu.pk/themes/contrib/lums/images/close.png);
  width: 50px;
  height: 50px;
  text-indent: -9999px;
}

.page-node-9262 #colorbox #cboxClose {
  top: 5px !important;
  right: 5px !important;
}

.page-node-9262 .testimonialz-custom .title-custom {
  color: #333333;
  font: 24px/26px "Noto Sans Medium";
  padding-bottom: 25px;
}

.page-node-9262 .testimonialz-custom .description-title-list p {
  color: #333333;
  font: 16px/26px Noto Sans, Light;
}

/* Blocks Hide For Popups  */

#colorbox #block-views-block-convocation-award-winners-block-2 {
  display: block !important;
}

#block-views-block-convocation-award-winners-block-2 {
  display: none;
}

#colorbox #block-views-block-convocation-award-winners-block-1-2 {
  display: block !important;
}

#block-views-block-convocation-award-winners-block-1-2 {
  display: none;
}

#colorbox #block-views-block-convocation-award-winners-block-3 {
  display: block !important;
}

#block-views-block-convocation-award-winners-block-3 {
  display: none;
}

#colorbox #block-views-block-convocation-award-winners-block-4 {
  display: block !important;
}

#block-views-block-convocation-award-winners-block-4 {
  display: none;
}

#colorbox #block-views-block-convocation-award-winners-block-5 {
  display: block !important;
}

#block-views-block-convocation-award-winners-block-5 {
  display: none;
}

#colorbox #block-awardspopupmessageconvocation2021lums {
  display: block !important;
}

#block-awardspopupmessageconvocation2021lums {
  display: none;
}

#colorbox #block-videoceremonypopupmessageconvocation2021lums {
  display: block !important;
}

#block-videoceremonypopupmessageconvocation2021lums {
  display: none;
}

#colorbox #block-bookletpopupmessageconvocation2021lums {
  display: block !important;
}

#block-bookletpopupmessageconvocation2021lums {
  display: none;
}

/* Blocks Hide For Popups  */

.previous-keynote .close {
  position: relative;
  background: url(https://lums.edu.pk/themes/contrib/lums/images/close.png);
  width: 50px;
  height: 50px;
  font-size: 0px !important;
}

.malala-intro .close {
  position: relative;
  background: url(https://lums.edu.pk/themes/contrib/lums/images/close.png);
  width: 50px;
  height: 50px;
  font-size: 0px !important;
}

.previous-keynote-2nd .close {
  position: relative;
  background: url(https://lums.edu.pk/themes/contrib/lums/images/close.png);
  width: 50px;
  height: 50px;
  font-size: 0px !important;
}

.alvi-intro .close {
  position: relative;
  background: url(https://lums.edu.pk/themes/contrib/lums/images/close.png);
  width: 50px;
  height: 50px;
  font-size: 0px !important;
}

.page-node-9262 .intro-heading .slide-link a {
  background-color: #002581;
  color: #ffffff;
  width: 290px;
  height: 55px;
  padding: 18px;
  display: block;
  text-align: center;
  border-radius: 4px;
  margin-top: 25px;
}

/* Colorbox Width */
.page-node-9262 #colorbox {
  width: 650px !important;
  left: 30% !important;
}

.page-node-9262 #colorbox #cboxWrapper {
  background: #c8eaf8;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  width: 650px !important;
}

.page-node-9262 #colorbox #cboxTopLeft {
  width: 0% !important;
  background: aliceblue !important;
  height: 150px !important;
}

.page-node-9262 #colorbox #cboxTopCenter {
  height: 150px !important;
  width: 100% !important;
  background-image: url(https://lums.edu.pk/themes/contrib/lums/images/con-popup-header.jpg);
  background-size: contain;
  background-repeat: no-repeat;
}

.page-node-9262 #colorbox #cboxTopRight {
  width: 0% !important;
  height: 150px !important;
  background: #0a2f8b;
}

.page-node-9262 #colorbox #cboxLoadedContent {
  height: 500px !important;
  width: 650px !important;
}

.page-node-9262 #colorbox #cboxContent {
  background: #c8eaf8 !important;
  overflow: visible !important;
  width: 635px !important;
  height: 575px !important;
}

.page-node-9262 #cboxMiddleLeft {
  width: 0 !important;
}

.page-node-9262 #cboxMiddleRight {
  width: 0 !important;
}

/* Colorbox Width */

/* Convocation 2021 Start */

/* w.j styling start */
.path-faculty-resources .region-node-content .form-inline .select-wrapper {
  width: 100%;
}

/* w.j styling closed */

/*  waqar.css Code has been placed here  */
.Faculty-Directory .form-item {
  width: 84%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 25px;
}

.Faculty-Directory .form-item .form-control {
  color: #999;
}

.Faculty-Directory .form-item .select-wrapper::after {
  right: 15px;
}

.page-node-1531
#block-views-block-donor-stories-block-1-2
.donor-view-page
> a {
  display: none;
}

.page-node-1531 .alumni-benef-page-body {
  width: 700px;
  max-width: 100%;
  height: auto;
}

.page-node-1531 .alumni-benef-page-view a {
  cursor: pointer;
}

.donate-lums-contactus-section-block
.field--name-field-extra-text
.field--item:nth-child(2)
h3 {
  text-transform: capitalize;
}

#block-views-block-donor-stories-block-3 .view-donor-stories h2 {
  font-size: 55px;
  font-family: Noto Serif Display bold;
  color: #002581;
  margin-top: 12px;
  margin-bottom: 12px;
  line-height: 58px;
  text-align: center;
}

#block-friendsoflumsdonate {
  margin-bottom: 15px;
  margin-top: 0;
}

#block-views-block-donor-stories-block-3 .view-header p {
  width: 575px;
  max-width: 100%;
  margin: auto;
  text-align: center;
  font-size: 17px;
  line-height: 25px;
  padding-bottom: 50px;
}

#block-views-block-donor-stories-block-1-2 .view-header .header-main {
  display: flex;
  width: 1100px;
  margin: 20px auto 30px;
}

#block-views-block-donor-stories-block-1-2 .header-info {
  flex: 3;
}

#block-views-block-donor-stories-block-1-2 .header-info h2 {
  text-align: center;
}

#block-views-block-donor-stories-block-1-2 .header-button-area {
  flex: 1;
  text-align: right;
  padding: 35px 52px 0 0;
}

#block-views-block-donor-stories-block-1-2 .header-button-area button {
  padding: 0;
  border: 0;
  background: none;
}

#block-views-block-donor-stories-block-1-2 .header-button-area a {
  display: block;
}

#block-views-block-donor-stories-block-1-2 .header-info h2,
#block-views-block-quick-facts-block-6 .view-header h2,
#block-views-block-alumni-benefits-block-1 .view-header h2 {
  font-family: Noto Serif Display Bold;
  font-size: 55px;
  line-height: 55px;
  color: #04198b;
  letter-spacing: 0;
  margin-bottom: 16px;
}

.page-node-1531 .related-links h2 {
  font-size: 14px;
  margin-left: 14px;
}

.donate-lums-contactus-section-block
.field--name-field-extra-text
.field--item:nth-child(2)
ul
li
a {
  font-size: 16px;
}

.office-directory-customs .item-list ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.office-directory-customs .item-list li {
  width: 490px;
  max-width: 100%;
}

#block-views-block-faculty-resources-block-1
.profile-faculty-users-cont
.profile-faculty-users-full-name
span {
}

#block-views-block-faculty-resources-block-1 .profile-faculty-users-cont {
  bottom: 15px;
}

.tl-slidenav-content-container .tl-slidenav-title,
.view-history .tl-slidenav-description {
  display: none;
}

.home-slider .slick-arrow {
  display: none !important;
}

.home-slider:hover .slick-arrow {
  display: inline-block !important;
}

.home-slider .slick-next:before {
  content: "\2192";
  background: #fff;
  padding: 10px 10px 13px;
  color: #00ceff;
  opacity: 1;
  font-size: 36px;
  width: 50px;
  height: 50px;
  display: inline-block;
  padding: 4px;
}

.home-slider .slick-prev::before {
  content: "\2190";
  background: #fff;
  padding: 10px 10px 13px;
  color: #00ceff;
  opacity: 1;
  font-size: 36px;
  width: 50px;
  height: 50px;
  display: inline-block;
  padding: 4px;
}

.home-slider .slick-prev {
  left: 0;
}

.home-slider .slick-next {
  right: 0;
}

.page-node-597 #block-views-block-faculty-resources-block-1 .block-title {
  text-transform: none;
}

#timelinejs-history-block-1 .tl-slide-scrollable-container .tl-slide-content {
  box-sizing: border-box;
  width: 100% !important;
  display: flex;
}

.tl-slide .tl-slide-content-container .tl-slide-content .tl-media {
  min-width: 35% !important;
  max-width: 35% !important;
  padding: 0 30px;
}

.tl-slide .tl-slide-content-container .tl-slide-content .tl-text {
  min-width: unset !important;
  max-width: unset !important;
  flex: 1;
  display: flex;
}

.tl-slide
.tl-slide-content-container
.tl-slide-content
.tl-text
.tl-text-content-container {
  margin: auto 0;
}

.tl-slide .tl-slide-content-container .tl-slide-content {
  display: inline-block;
}

.tl-slide-content-container .tl-text-content {
  overflow: hidden;
}

.tl-slide .tl-slide-content-container,
.tl-slide .tl-slide-scrollable-container {
  display: block !important;
  width: 100% !important;
}

#timelinejs-history-block-1 .tl-storyslider {
  height: 100% !important;
}

.tl-text-content-container p,
.tl-text-content-container span {
  font-size: 17px !important;
  color: #333333 !important;
  font-family: "Noto Sans Light" !important;
}

.donate-lums-contact-section-block .field--name-field-extra-text {
  padding-bottom: 25px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

#block-alumnirelationsdonatelums.donate-lums-contact-section-block {
  height: 133px;
  margin-bottom: 17px;
}

.tl-slide .tl-slide-content-container .tl-slide-content .tl-media img {
  max-height: 400px !important;
}

#colorbox #cboxClose {
  top: 0 !important;
  right: 0 !important;
}

#cboxLoadedContent {
  margin-top: 28px !important;
}

#block-views-block-slide-show-block-9 {
  overflow: hidden;
}

.view-donor-stories .donor-stories-for-alumni-block {
  min-height: 677px;
}

.donor-stories-for-alumni-block .donor-info {
  text-align: left;
}

#block-greatwaystostayconnected .read-more-alumni {
  min-height: 160px;
}

#block-advancedsearchblock {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.9);
}

#block-advancedsearchblock #upm-search-form {
  display: flex;
  width: 75%;
  margin: auto;
}

#block-advancedsearchblock .form-type-textfield label {
  display: none;
}

#block-advancedsearchblock .form-main-container {
  display: flex;
  flex-wrap: wrap;
  position: fixed;
  top: 30%;
  width: 75%;
}

#block-advancedsearchblock .glyphicon {
  display: none;
}

#block-advancedsearchblock .close-search {
  font: 19px/8px Noto Sans bold;
  cursor: pointer;
  color: #000;
  border-radius: 50%;
  height: 22px;
  text-decoration: none;
  padding: 5px 7px;
}

#block-advancedsearchblock .form-type-processed-text p {
  color: #4d4d4d;
  font-weight: bold;

  font-size: 19px;

  margin-bottom: 2px;
}

#block-advancedsearchblock .form-type-textfield {
  flex: 1;
}

#block-advancedsearchblock .form-type-textfield input {
  border-radius: 0;
  height: 45px;
  background-color: #f0f0f0;
  border-radius: 3px;

  border: 1px solid #ccc;

  background-image: url("../images/images_search-icon-lums.png");

  background-repeat: no-repeat;

  padding-left: 45px;

  background-position: 10px 14px;

  background-size: 22px;
}

#block-advancedsearchblock .form-submit {
  margin-left: 10px;
  height: 45px;
  width: 120px;
  text-decoration: none;
  font: 16px Noto Sans Light;
  margin-right: 0;
  background-color: #002581;
  border: none;
  text-transform: uppercase;
  font-weight: bold;
}

#block-advancedsearchblock .form-type-processed-text {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.layout-f .home-sliders {
  display: flex;
}

.layout-f .inner-slide-area {
  order: 1;
  width: 34%;
}

.layout-f .home-slider-sm-img {
  order: 2;
  width: 66%;
}

.layout-f .main-container-slideshow {
  vertical-align: top;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  background-image: url("../images/layerf-slider-bgm.png");
  background-repeat: no-repeat;
  height: 522px;
  padding-right: 15%;
  left: 0;
  top: 0;
  background-size: 100% 100%;
  right: auto;
  padding-left: 17%;
  padding-top: 24%;
}

.layout-f .home-slider-sm-img img {
  float: right;
  width: 100%;
}

.layout-f .link-more {
  position: absolute;
  bottom: 10%;
}

.home-slider .slick-dots {
  bottom: 2px;
}

/*  waqar.css Code has been placed here  */

/*  adil.css Code has been placed here  */
/*General*/
.no-pad-left {
  padding-left: 0px !important;
}

.no-pad-right {
  padding-right: 0px !important;
}

/*General*/

/*LUMS Covid 19 Campaign*/

.page-node-2453 header#navbar {
  background-position: 0 bottom;
  padding-bottom: 5px;
  box-shadow: 0px 0px 0px 0px;
  margin-bottom: 0px;
  z-index: 9;
}

#block-lumscovid19campaign {
  position: relative;
  overflow: visible;
  margin-bottom: 27px;
}

.page-node-2453 .field--name-field-banner-image img {
  /* height: 600px; */
}

#block-lumscovid19campaign .field--name-body {
  width: 78%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: white;
  position: relative;
  top: 0;
  left: 0;
  margin-top: -270px;
}

#block-lumscovid19campaign .field--name-field-extra-text {
  width: 78%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 0;
  left: 0;
  background: white;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 30px;
  padding-bottom: 200px;
  margin-top: -10px;
}

#block-lumscovid19campaign
.field--name-field-extra-text
.field--item:first-child {
  width: 66.66666667%;
  float: left;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

#block-lumscovid19campaign
.field--name-field-extra-text
.field--item:first-child
p {
  font-size: 17px;
  line-height: 25px;
}

#block-lumscovid19campaign
.field--name-field-extra-text
.field--item:first-child
p {
  font-size: 17px;
  line-height: 25px;
}

#block-lumscovid19campaign .field--name-body h2 {
  padding: 26px 8px 13px 8px;
}

#block-lumscovid19campaign
.field--name-field-extra-text
.field--item:last-child {
  width: 33.33333333%;
  float: left;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  border-left: 1px dashed #c4c4c4;
  padding-top: 31px;
  padding-bottom: 44px;
}

#block-lumscovid19campaign
.field--name-field-extra-text
.field--item:last-child
ul {
  list-style: none;
  padding: 0;
}

#block-lumscovid19campaign
.field--name-field-extra-text
.field--item:last-child
li {
  padding: 10px 15px;
}

#block-lumscovid19campaign
.field--name-field-extra-text
.field--item:last-child
ul {
  list-style: none;
}

#block-lumscovid19campaign
.field--name-field-extra-text
.field--item:last-child
ul
li
a {
  font-size: 18px;
  line-height: 18px;
  color: #002581;
  padding: 0;
  font-family: "Noto Serif Medium";
  display: inline-block;
}

#block-lumscovid19campaign
.field--name-field-extra-text
.field--item:last-child
ul
li
a:hover {
  color: #00ceff;
  text-decoration: none;
}

#block-lumscovid19campaign .field--type-text-with-summary img {
  width: 250px;
}

.covid-info {
  padding: 15px 20px 14px 20px;
  background-color: #002581;
  color: #fff;
  text-align: center;
  line-height: 26px;
  font-size: 19px;
  font-weight: normal;
  border-radius: 5px;
  margin-top: 50px;
}

.groups {
  height: auto;
}

.groups h3 {
  font-size: 18px;
  color: #ad2626 !important;
  font-weight: bold;
  margin-bottom: 15px;
  text-align: center;
}

.box {
  background-color: #f1f2f2;
  height: 400px;
  text-align: center;
}

.box img {
}

.box h2 {
  font-size: 24px;
  text-align: center;
  font-family: "Noto Sans Display Bold";
  font-weight: normal;
  line-height: unset;
}

.box input {
  text-align: center;
}

.box p {
  padding: 10px 35px 0px 35px;
}

.button-pay {
  background-color: #002581;
  color: #fff;
  cursor: pointer;
  font-size: 17px;
  text-align: center !important;
  padding: 18px;
  margin: 25px 0px 25px 0px;
  border-radius: 4px;
  font-family: "Noto Sans Medium";
  height: 55px;
  font-weight: bold;
}

.button-pay:hover {
  background: #1a3f9b 0% 0% no-repeat padding-box;
  text-decoration: underline;
}

table.donations {
}

table.donations tr td {
  border: 1px solid #ccc;
}

.TableHd {
  color: #fff;
  font-size: 22px;
  font-weight: bold;
  padding-left: 15px;
  text-transform: uppercase;
}

.TableTxt {
  color: #282828;
  font-size: 16px;
  font-weight: bold;
  padding-left: 15px;
  text-transform: uppercase;
}

.InputText {
  font-size: 16px;
  color: #282828;
  letter-spacing: 1px;
  width: 300px;
  height: 40px;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: bold;
  border-radius: 3px;
  border-color: gainsboro;
  margin-left: 15px;
}

.button-donors {
  background-color: #002581;
  color: #fff !important;
  cursor: pointer;
  font-size: 17px;
  text-align: center !important;
  padding: 18px;
  margin: 25px 0px 25px 0px;
  border-radius: 4px;
  font-family: "Noto Sans Medium";
  height: 55px;
  font-weight: bold;
}

.button-donors a {
  color: #fff !important;
}

.button-donors a:hover {
  color: #fff !important;
  text-decoration: underline;
}

.button-donors:hover {
  background: #1a3f9b;
  text-decoration: underline;
  color: #fff !important;
}

/*LUMS Covid 19 Campaign*/

/*Thank You LUMS Covid 19 Campaign*/

.page-node-2495 header#navbar {
  background-position: 0 bottom;
  padding-bottom: 5px;
  box-shadow: 0px 0px 0px 0px;
  margin-bottom: 0px;
  z-index: 9;
}

#block-thankyoulumscovid19campaign {
  position: relative;
  overflow: hidden;
  margin-bottom: 27px;
}

.page-node-2495 .field--name-field-banner-image img {
  height: 600px;
}

#block-thankyoulumscovid19campaign .field--name-body {
  width: 980px;
  max-width: 100%;
  margin: auto;
  text-align: center;
  background-color: white;
  position: absolute;
  top: 288px;
  left: 175px;
}

#block-thankyoulumscovid19campaign .field--name-field-extra-text {
  width: 980px;
  max-width: 100%;
  margin: auto;
  position: absolute;
  top: 360px;
  left: 175px;
  background: white;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 30px;
  padding-bottom: 200px;
}

#block-thankyoulumscovid19campaign
.field--name-field-extra-text
.field--item:first-child {
  width: 66.66666667%;
  float: left;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

#block-thankyoulumscovid19campaign
.field--name-field-extra-text
.field--item:first-child
p {
  font-size: 17px;
  line-height: 25px;
}

#block-thankyoulumscovid19campaign
.field--name-field-extra-text
.field--item:first-child
p {
  font-size: 17px;
  line-height: 25px;
}

#block-thankyoulumscovid19campaign
.field--name-field-extra-text
.field--item:last-child {
  width: 33.33333333%;
  float: left;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  border-left: 1px dashed #c4c4c4;
}

#block-thankyoulumscovid19campaign
.field--name-field-extra-text
.field--item:last-child
ul {
  list-style: none;
  padding: 0;
}

#block-thankyoulumscovid19campaign
.field--name-field-extra-text
.field--item:last-child
li {
  padding: 10px 15px;
}

#block-thankyoulumscovid19campaign
.field--name-field-extra-text
.field--item:last-child
ul {
  list-style: none;
}

#block-thankyoulumscovid19campaign
.field--name-field-extra-text
.field--item:last-child
ul
li
a {
  font-size: 18px;
  line-height: 18px;
  color: #002581;
  padding: 0;
  font-family: "Noto Serif Medium";
  display: inline-block;
}

#block-thankyoulumscovid19campaign
.field--name-field-extra-text
.field--item:last-child
ul
li
a:hover {
  color: #00ceff;
  text-decoration: none;
}

.covid-home-link {
  background: #002581;
  padding: 15px 20px 14px 20px;
  text-align: center;
  font-size: 18px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.covid-home-link a {
  color: #fff;
}

.covid-home-link:hover {
  background: #1a3f9b 0% 0% no-repeat padding-box;
  text-decoration: underline;
}

.donate-link {
  background: #ad2626;
  padding: 15px 20px 14px 20px;
  text-align: center;
  font-size: 18px;
  color: #fff;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.donate-link a {
  color: #fff;
}

.donate-link:hover {
  background: #b53b3b;
}

.logo-covid {
  background: #0e293a;
  text-align: center;
  padding: 20px 20px 20px 20px;
}

.logo-covid img {
  width: 150px;
  height: auto;
}

.intro {
  background: #0e293a;
  text-align: center;
  padding: 20px 20px 20px 20px;
}

.intro p {
  color: #fff;
  font-size: 24px;
}

.thanks {
  text-align: center;
  padding: 20px 0px;
  background: #fff;
}

.thanks p {
  font-size: 18px;
}

.our-donors {
  padding: 15px 20px 14px 20px;
  background-color: #002581;
  color: #fff;
  text-align: center;
  line-height: 26px;
  font-size: 19px;
  font-weight: normal;
  margin-bottom: 10px;
}

.our-donors p {
  font-size: 18px;
  color: #fff;
}

.page-node-2495 .table-bordered > tbody > tr > td {
  border: 1pt solid rgb(21, 208, 233) !important;
}

.page-node-2495 .table-striped > tbody > tr:nth-of-type(odd) {
  background: rgb(237, 239, 239);
}

.doners th {
  background: #4b679d none repeat scroll 0 0;
  color: #fff;
}

.note {
  padding: 0px 0px 20px 0px;
}

/*Thank You LUMS Covid 19 Campaign*/

/**************************************************************************** Covid-19 Updates Page - node/2508 *****************************************************************/
.page-node-2508 header#navbar {
  background-position: 0 bottom;
  padding-bottom: 0;
  box-shadow: none;
  margin-bottom: 0px;
}

.page-node-2508 .content-sidebar-container {
  margin: 40px 50px 0px 50px;
}

.page-node-2508 .content-sidebar-container .col-sm-9 {
  border-right: 1px dashed #c4c4c4;
  margin-bottom: 25px;
}

.covid-19-slider.slick-slider {
  height: 462px;
}

#block-relatedlinkscovid19 {
  padding-top: 35px;
}

#block-relatedlinkscovid19 ul li {
  padding: 10px 15px;
}

#block-relatedlinkscovid19 ul li a {
  font-size: 18px;
  line-height: 18px;
  color: #002581;
  padding: 0;
  font-family: "Noto Serif Medium";
  display: inline-block;
}

#block-relatedlinkscovid19 ul li a:hover {
  color: #00ceff !important;
  background: none;
}

#block-covid19rightsidebarresourcessection {
  margin-top: 15px;
  margin-bottom: 40px;
}

#block-covid19rightsidebarresourcessection .field--name-body ul {
  padding-left: 17px;
  font-size: 17px;
  font-family: "Noto Sans Light";
}

.page-node-2508 .region-content-sidebar-right .block h2 {
  font-family: "Noto Sans bold";
  font-size: 27px;
  line-height: 32px;
}

.page-node-2508 .region-content-sidebar-right .block h3 {
  font-family: "Noto Sans bold";
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 20px;
}

#block-covid19lumsrespondstothepandemic h1 {
  font: 54px/58px Noto Serif Display Bold;
  color: #04198b;
  padding-bottom: 15px;
  border: 0px;
}

#block-covid19lumsrespondstothepandemic p {
  font-size: 17px;
}

#block-covid19lumsrespondstothepandemic img {
  width: 100%;
}

.side-box {
  position: relative;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  margin-bottom: 20px;
}

#block-covid19rightsidebottom .side-box img {
  height: auto;
  width: 100%;
  margin-bottom: 20px;
}

#block-covid19rightsidebottom .side-box-content {
  width: auto;
  padding: 0px 15px 15px 15px;
}

#block-covid19rightsidebottom .side-box-content h2 {
  font-size: 27px;
  line-height: 32px;
  font-family: "noto sans bold";
}

#block-covid19rightsidebottom .side-box-content h2 a {
  font-size: 15px;
  color: #000;
  line-height: 20px;
  display: inline-block;
  padding-right: 10px;
  padding-bottom: 0px;
}

#block-covid19rightsidebottom .side-box-content h2 a:hover {
  color: #00ceff !important;
}

#block-covid19rightsidebottom .side-box-content p {
  font-size: 17px;
  line-height: 25px;
  margin-bottom: 0;
  font-family: "Noto Sans Light";
  padding: 0px 0px 20px 0px;
}

#block-covid19rightsidebottom .side-box-button {
  text-align: -webkit-center;
}

#block-covid19rightsidebottom .side-box-button a {
  font-family: Noto Sans Light;
  width: 203px;
  height: 55px;
  background: #002581;
  display: table-cell !important;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  border-radius: 8px;
  font-weight: bold;
}

.page-node-2508 .views-row {
  margin-bottom: 10px;
}

.page-node-2508 .ui-accordion-header {
  font-size: 17px;
  padding: 10px 57px 11px 13px;
  margin-top: 0px !important;
}

.page-node-2508 .view-display-id-block_2 .views-row {
  margin-bottom: 10px;
}

.page-node-2508 .view-display-id-block_2 .ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 0px 0px 0px 0px !important;
  padding: 0.5em 0.5em 0.5em 0.7em;
  font-size: 100%;
}

.page-node-2508 .ui-accordion-header .ui-icon.ui-icon-minusthick {
  background-image: url("../images/accordian-minus-bgm.png");
  background-repeat: no-repeat;
  float: right;
  padding: 8px 10px 9px 6px;
  background-position: 3px 7px;
  margin: 2px -44px 2px 2px;
  border-radius: 57px;
  border-color: #000;
  border: solid 1px;
}

.page-node-2508 .donate-lums-contactus-section-block {
  background-color: #002581;
  color: white;
  min-height: 304px;
  padding-top: 39px;
  margin-bottom: 1px;
}

.page-node-2508 .ui-accordion-header .ui-icon.ui-icon-plusthick {
  background-image: url(../images/accordian-plus-bgm.png);
  background-repeat: no-repeat;
  float: right;

  background-position: 3px 4px;
  margin: 8px 9px 9px 6px;
  border-radius: 57px;
  border-color: #000;
  border: solid 1px;
  padding: 8px 10px 9px 6px;
  margin: 2px -44px 2px 2px;
}

#block-views-block-lums-live-lums-main-site-block-2
.ui-accordion
.ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
  width: 100%;
  height: auto !important;
}

.page-node-2508 .views-row {
  margin-bottom: 10px;
}

.page-node-2508 .ui-state-default,
.page-node-2508 .ui-widget-content .ui-state-default,
.page-node-2508 .ui-widget-header .ui-state-default,
.page-node-2508 .ui-button,
.page-node-2508 .ui-button.ui-state-disabled:active {
  background: #fff;
  font-weight: normal;
  color: #000;
  text-transform: capitalize;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  border: solid 1px #ccc;
}

.page-node-2508
#block-views-block-lums-live-lums-main-site-block-2
.ui-accordion-header.ui-accordion-header-active {
}

.page-node-2508
#block-views-block-lums-live-lums-main-site-block-2
.ui-accordion-content.ui-accordion-content-active {
}

.page-node-2508 #block-views-block-news-block-20 .view-content {
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
}

.page-node-2508 #block-views-block-news-block-20 .view-content {
  width: 100%;
  overflow: hidden;
}

.page-node-2508 #block-views-block-news-block-20 .featured-inner {
  border-top: solid 8px #002581;
  overflow: hidden;
  padding-left: 0;
  margin-bottom: 0;
}

#block-views-block-news-block-20 .featured-inner li {
  list-style: none;
}

.page-node-2508 #block-views-block-news-block-20 .featured-inner li img {
  width: 100%;
  height: auto;
}

.info-featured {
  min-height: 221px;
  padding-right: 26px !important;
  padding-left: 26px !important;
  padding-top: 0px;
}

.page-node-2508 #block-views-block-news-block-20 .create-date {
  font-size: 12px;
  padding-top: 15px;
}

.page-node-2508 .featured-inner h2 {
  margin-top: 5px;
  text-transform: capitalize;
}

.featured-info p {
  font-size: 14px;
}

.page-node-2508 #block-views-block-news-block-20 .readmore-button {
  margin-top: 0;
  position: relative;
  bottom: 0;
  left: 0;
  text-decoration: none;
  margin-top: 4%;
  margin-bottom: 3%;
}

.page-node-2508 #block-views-block-news-block-20 .readmore-button a {
  color: #002581;
  font-size: 15px;
}

.readmore-button a::after {
  content: "→";
  font: normal normal normal 14px/1 FontAwesome;
  font-weight: normal;
  font-size: 14px;
  font-weight: normal;
  font-size: 14px;
  display: inline-block;
  font-size: 15px;
  color: #00ceff;
  padding-left: 7px;
  text-rendering: auto;
  font-weight: bold;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.readmore-button a:hover {
  color: #00ceff !important;
}

.page-node-2508 #block-views-block-news-block-21 ul {
  padding-left: 0px;
}

.page-node-2508 .news-clm {
  width: 32%;
  padding: 0px;
  height: auto;
  margin-bottom: 20px;
  float: left;
  margin-left: 7px;
  margin-right: 12px;
  list-style: none;
}

.page-node-2508 .view-display-id-block_21 li.news-clm:nth-child(3) {
  margin-right: 0px !important;
  margin-left: 2px;
}

.page-node-2508 .view-display-id-block_21 li.news-clm:nth-child(2) {
}

.page-node-2508 .view-display-id-block_21 li.news-clm:nth-child(1) {
  margin-left: 1px;
  margin-right: 6px;
}

.LUMS .full-border {
  border-color: #2e3192 !important;
}

.page-node-2508 .news-img {
  width: 100%;
  display: inline-block;
  float: none;
  vertical-align: top;
}

.page-node-2508 .news-content {
  width: 100%;
  display: inline-block;
  padding: 20px;
}

.page-node-2508 .create-date {
  font-size: 12px;
}

.page-node-2508 .news-content h2 {
  margin-top: 0;
  margin-bottom: 0;
}

.page-node-2508 .news-content h2 a {
  font-size: 15px;
  color: #000;
  line-height: 20px;
  display: inline-block;
  padding-right: 10px;
  padding-bottom: 40px;
}

.page-node-2508 .news-events-listing a:hover,
.page-node-2508 .news-content h2 a:hover {
  color: #00ceff !important;
}

.page-node-2508 .news-content .readmore-button {
  margin-top: 0;
  position: absolute;
  bottom: 10px;
  left: 21px;
}

#block-covid19contactusdetails {
  height: 126px;
}

#block-covid19contactusdetails .field--item:nth-child(2),
#block-covid19contactusdetails .field--item:nth-child(3) {
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 53px;
  flex-basis: 330px;
}

#block-covid19contactusdetails .field--item:nth-child(3) {
  padding-top: 47px;
  background-image: url(../images/Image146.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 419px;
  overflow: hidden;
  object-fit: cover;
  width: 368px;
  padding: 0;
  padding-top: 0px;
  margin-left: 92px;
}

#block-covid19contactusdetails .field--item h3 {
  font-size: 25px;
  text-align: center;
  padding: 0 60px;
  padding-top: 0px;
  padding-top: 0px;
  padding-top: 2px;
  color: #fff;
}

#block-views-block-lums-live-lums-main-site-block-2 {
  margin-bottom: 30px;
}

.page-node-2508 .news-clm {
  border-top: solid 3px;
}

.page-node-2508 .donate-lums-contact-section-block .field--item {
  display: inline-block;
  width: 330px;
  vertical-align: top;
  max-width: 100%;
}

#block-covid19rightsidebarresourcessection {
  margin-top: 0px;
  margin-bottom: 25px;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  padding: 0px 20px 20px 0px;
}

#block-covid19rightsidebarresourcessection p {
  font-size: 17px;
  line-height: 25px;
  margin-bottom: 0;
}

#block-covid19rightsidebottom .field--name-body {
  padding: 0px 0px 0px 0px;
}

.page-node-2508 .side-box-button {
  text-align: -moz-center;
}

.page-node-2508 #block-views-block-lums-live-lums-main-site-block-2 p {
  font-size: 17px;
}

.page-node-2508 #block-views-block-lums-live-lums-main-site-block-2 ul li {
  font-size: 17px;
  font-family: "Noto Sans Light";
  color: #333;
}

/**************************************************************************** Covid-19 Updates Page - node/2508 *****************************************************************/

/****************************************************************************Financial Statements Page node/3130*****************************************************************/
.page-node-3130 header#navbar {
  background-position: 0 bottom;
  padding-bottom: 5px;
  box-shadow: 0px 0px 0px 0px;
  margin-bottom: 0px;
  z-index: 9;
}

#block-financialstatementslums {
  position: relative;
  overflow: visible;
  margin-bottom: 27px;
}

.page-node-2453 .field--name-field-banner-image img {
  /* height: 600px; */
}

#block-financialstatementslums .field--name-body {
  width: 78%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: white;
  position: relative;
  top: 0;
  left: 0;
  margin-top: -270px;
}

#block-financialstatementslums .field--name-field-extra-text {
  width: 78%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 0;
  left: 0;
  background: white;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 30px;
  padding-bottom: 200px;
  margin-top: -10px;
}

#block-financialstatementslums
.field--name-field-extra-text
.field--item:first-child {
  width: 66.66666667%;
  float: left;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

#block-financialstatementslums
.field--name-field-extra-text
.field--item:first-child
p {
  font-size: 17px;
  line-height: 25px;
}

#block-financialstatementslums
.field--name-field-extra-text
.field--item:first-child
p {
  font-size: 17px;
  line-height: 25px;
}

#block-financialstatementslums .field--name-body h2 {
  padding: 26px 8px 13px 8px;
}

#block-financialstatementslums
.field--name-field-extra-text
.field--item:last-child {
  width: 33.33333333%;
  float: left;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  border-left: 1px dashed #c4c4c4;
  padding-top: 0px;
  padding-bottom: 0px;
}

#block-financialstatementslums
.field--name-field-extra-text
.field--item:last-child
ul {
  list-style: none;
  padding: 0;
}

#block-financialstatementslums
.field--name-field-extra-text
.field--item:last-child
li {
  padding: 10px 15px;
}

#block-financialstatementslums
.field--name-field-extra-text
.field--item:last-child
ul {
  list-style: none;
}

#block-financialstatementslums
.field--name-field-extra-text
.field--item:last-child
ul
li
a {
  font-size: 18px;
  line-height: 18px;
  color: #002581;
  padding: 0;
  font-family: "Noto Serif Medium";
  display: inline-block;
}

#block-financialstatementslums
.field--name-field-extra-text
.field--item:last-child
ul
li
a:hover {
  color: #00ceff;
  text-decoration: none;
}

#block-financialstatementslums .field--type-text-with-summary img {
  width: 250px;
}

.page-node-3130
.lums-centers-blocks
.field--name-field-content-details
.field--item
.field--name-field-content-link
a::after {
  content: "";
  /*background-image: url("/themes/contrib/lums/images/jump-link.png");*/
  display: inline-block;
  height: 27px;
  width: 28px;
  background-repeat: no-repeat;
  background-size: 47px;
  background-position: -8px 3px;
}

.page-node-3130 .field--name-field-content-link a {
  color: #002581;
  font-family: Noto Sans Bold;
  font-size: 12px;
  font-weight: bold;
}

.page-node-3130 .field--name-field-content-link a:hover {
  color: #00ceff !important;
  text-decoration: none;
}

.page-node-3130 .two-column-centers .field--name-field-content-details {
  display: flex;
  flex-wrap: wrap;
  margin-top: 25px;
}

.page-node-3130
.two-column-centers
.field--name-field-content-details
> .field--item {
  flex-basis: 29%;
  box-sizing: border-box;
  margin: 0px 20px 14px 16px;
}

.page-node-3130
.lums-centers-blocks
.field--name-field-content-details
.paragraph--type--multiple-content-images {
  position: relative;
  height: 100%;
  padding-bottom: 38px;
}

/****************************************************************************Financial Statements Page node/3130*****************************************************************/

/**************************************************************************** Covocation 2020 Page node/3536 ********************************************************************/
.page-node-3536 header#navbar,
.page-node-3560 header#navbar {
  background-position: 0 bottom;
  padding-bottom: 5px;
  box-shadow: 0px 0px 0px 0px #f0f0f0;
  margin-bottom: 0px;
}

.convocation-banner {
  background-image: url("../images/convocation-banner.jpg");
  height: 500px;
  padding: 162px 0px 0px 0px;
}

.page-node-3536 .page-header,
.page-node-3560 .page-header {
  display: none;
}

#block-convocationlogolums {
  padding: 37px 0px 0px 30px;
}

#block-convocationlogolums img {
  padding: 0px 0px 0px 35px;
}

#block-countdowntimer {
  text-align: center;
}

/*#block-countdowntimer h2 {
  font-size: 44px;
  font-family: "Noto Serif Display Bold";
  color: #fff;
}
.countdownHolder {
  margin: 0 50px;
  display: none;
}
#jquery-countdown-timer-note {
  color: #fff;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  font-size: 19px;
  font-family: "Noto Sans Reguler";
  margin-left: 0px;
  display: none;
}
.count-bottom {

}
.add-calendar {
  margin: 25px 0px 0px 150px;
}
.add-calendar a {
  background-color: transparent;
  color: #fff;
  width: 185px;
  height: 55px;
  padding: 18px;
  display: block;
  text-align: center;
  border: 1px solid #fff;
}*/
.speaker {
  margin: 0px 0px 50px 0px;
}

.speaker p {
  font-size: 19px;
  font-family: "Noto Sans Reguler";
  margin-bottom: 0px;
  text-align: left;
}

.speaker h2 {
  font-size: 27px;
  font-family: "Noto Sans Display Bold";
  margin-top: 0px;
  text-align: left;
}

.speaker-img {
}

.speaker-img img {
  width: 250px;
  height: auto;
}

p.lums-live-txt {
  font-size: 17px;
  font-family: "Noto Sans Reguler";
  margin-top: 10px;
}

.section-convocation-menu {
}

.section-convocation-menu .col-md-12 {
  padding-right: 0px;
  padding-left: 0px;
}

.convocation-menu {
  background-color: #04198b;
  height: 90px;
  padding: 25px 50px;
  text-align: left;
}

.convocation-menu ul {
  list-style: none;
  display: inline-block;
  padding-left: 0px;
}

.convocation-menu ul li {
  list-style: none;
  display: inline-block;
  padding: 10px 40px 10px 40px;
}

.convocation-menu ul li a {
  color: #fff;
  font-family: "Noto Sans Reguler";
  font-size: 18px;
}

#block-convocationlivehappeninglums h2 {
  text-align: left;
}

.button-join a {
  font-family: Noto Sans Light;
  width: 190px;
  height: 55px;
  background: #002581;
  display: table-cell !important;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  font-weight: bold;
}

.page-node-3536 .content-sidebar-container {
  padding-left: 35px;
  padding-right: 35px;
}

#block-convocationintrolums {
  margin-top: 20px;
}

#block-convocationintrolums p {
  font-size: 17px;
}

#block-convocationlivehappeninglums {
  margin-top: 47px;
}

#block-convocationlivehappeninglums .circle span {
  font-size: 17px;
  font-weight: bold;
  margin-right: 13px;
}

#block-convocationlivehappeninglums .circle img {
  padding-right: 5px;
  vertical-align: text-top;
}

#block-convocationlivehappeninglums ul {
  list-style: none;
  padding-left: 0px;
}

#block-convocationlivehappeninglums ul li {
  display: inline-block;
}

.button-join {
  margin-left: 40px;
  margin-top: 30px;
}

.section-con-proceedings {
  clear: both;
  background-image: url("../images/con-proceedings-bg.jpg");
  background-repeat: no-repeat;
  height: 795px;
  padding: 0px 0px 0px 0px;
  margin-bottom: 30px;
}

.con-proceed-left {
  padding: 180px 50px 0px 200px;
  color: #000;
}

.con-proceed-left h2 {
  margin-bottom: 5px;
}

.con-proceed-left p.broadcast-text {
  font-family: "Noto Sans Reguler";
  font-size: 20px;
}

.con-proceed-left ul {
  font-family: "Noto Sans Reguler";
  font-size: 17px;
  padding-left: 20px;
}

.con-proceed-left ul li {
  font-family: "Noto Sans Light";
  font-size: 17px;
}

.con-proceed-right {
  padding: 295px 0px 0px 0px;
}

.prog-pdf {
}

.prog-pdf img {
  width: 190px;
  height: 205px;
}

.section-con-speaker {
  clear: both;
  margin-bottom: 30px;
}

/*.section-con-speaker .col-md-9{
    padding-left: 0px;
}
.section-con-speaker .col-md-3{
    padding-right: 0px;
}*/
.section-con-bg {
  background-image: url("../images/con-speaker-bg.jpg");
  background-repeat: no-repeat;
  height: 515px;
  margin-left: 0px;
  margin-right: 0px;
}

.speaker-left {
  padding: 70px 35px 100px 50px;
}

.speaker-left img {
  margin: 0px 20px 25px 0px;
  width: 275px;
  height: auto;
}

.speaker-left h2 {
  color: #fff;
  font-size: 27px;
  font-family: "Noto Sans Display Bold";
  margin-top: 0px;
  line-height: 20px;
  margin-bottom: 25px;
}

.speaker-left p {
  color: #fff;
  font-family: "Noto Sans Reguler";
  line-height: 24px;
}

.speaker-right {
  padding: 70px 35px 100px 0px;
}

#block-previouskeynotesconvocation .field--type-text-with-summary {
  overflow-y: auto;
  height: 330px;
  padding: 0px 0px 0px 17px;
  direction: rtl;
  text-align: left;
  margin-left: -20px;
}

#block-previouskeynotesconvocation
.field--type-text-with-summary::-webkit-scrollbar {
  width: 4px;
  direction: rtl;
}

#block-previouskeynotesconvocation
.field--type-text-with-summary::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
}

#block-previouskeynotesconvocation
.field--type-text-with-summary::-webkit-scrollbar-thumb {
  background: #ff00ba;
  height: 20px;
  border-radius: 10px;
}

.speaker-right h2 {
  color: #fff;
  font-size: 27px;
  font-family: "Noto Sans Display Bold";
  margin-top: 0px;
  line-height: 20px;
  margin-bottom: 20px;
}

.speaker-right p {
  color: #fff;
  font-family: "Noto Sans Reguler";
  line-height: 24px;
  padding-bottom: 10px;
}

.section-boxes {
  clear: both;
}

.deans-honour-list {
  padding: 0px 0px;
}

#block-convocationboxesconvocation h2 {
  text-align: center;
  margin: 0px 0px 25px 0px;
}

.award-box {
  width: 19%;
  float: left;
  margin: 0px 6px;
}

.convocation-box {
  border: 1px solid #ccc;
}

.box-content {
  padding: 15px 10px 0px 10px;
  background: #fff;
  min-height: 125px;
  text-align: center;
}

.box-content h3 {
  font-size: 18px;
  font-family: "Noto Sans Medium";
}

.box-content h3 a {
  font-size: 18px;
  font-family: "Noto Sans Medium";
  color: #333;
}

.box-content h3 a:hover {
  color: #00ceff;
}

.box-content p {
  font-size: 17px;
  font-family: "Noto Sans Light";
  color: #333;
}

.box-content p:hover {
  color: #00ceff;
}

#block-views-block-convocation-gallery-block-1 h2 {
  text-align: center;
  margin: 80px 0px 50px 0px;
}

ul.convocation-gallery {
  list-style: none;
  padding-left: 0px;
}

.convocation-gallery img {
  float: left;
  width: 224px;
  height: 224px;
}

#block-views-block-convocation-gallery-block-1 ul {
  list-style: none;
  margin: 20px 0px 20px 0px;
}

#block-views-block-convocation-gallery-block-1 .pager__item {
  padding-right: 0px;
  text-align: center;
  margin: 20px 0px 20px 0px;
  margin-left: 42%;
}

#block-views-block-convocation-gallery-block-1 li.pager__item a {
  font-family: Noto Sans Light;
  width: 190px;
  height: 55px;
  background: #002581;
  display: table-cell !important;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  font-weight: bold;
  color: #fff !important;
}

#block-views-block-convocation-gallery-block-1
ul.pager-show-more-empty
li.pager__item {
  font-family: Noto Sans Light;
  width: 190px;
  height: 55px;
  background: #002581;
  display: table-cell !important;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  font-weight: bold;
  color: #fff !important;
  padding: 17px;
  margin-left: 42%;
}

.section-degree-conferment {
  margin-bottom: 45px;
}

.school-row {
  clear: both;
  padding: 0px 116px;
}

.school-row .col-md-3 {
  padding-right: 0px;
}

.school-row .col-md-7 {
  padding-left: 0px;
  padding-right: 0px;
}

.school-img {
  margin-bottom: 2px;
  float: left;
}

.school-img img {
  width: 220px;
  height: 163px;
}

.school-content {
  background-color: #f2f2f2;
  padding: 50px 20px;
  height: 163px;
  border-right: 1px solid #fff;
  width: 570px;
  float: left;
}

.school-content p {
  font-family: "Noto Sans Light";
  font-size: 17px;
}

.ceremony-button {
  padding: 55px 30px;
  background-color: #f2f2f2;
  height: 163px;
  width: 255px;
  float: left;
}

.ceremony-button a {
  font-family: Noto Sans Light;
  width: 190px;
  height: 55px;
  background: #002581;
  display: table-cell !important;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  font-weight: bold;
}

#block-degreeconferment h2 {
  margin-bottom: 25px;
  text-align: center;
  margin-top: 0px;
}

.semi-circle {
  position: absolute;
  top: -196px;
  right: 50px;
}

.circle-img {
}

.semi-circle h3 {
  position: absolute;
  top: 60px;
  right: 84px;
  color: #fff;
}

.dean-honor-intro {
  margin-bottom: 25px;
  padding: 0px 25px;
}

.dean-honor-intro p {
  font-family: "Noto Sans Light";
  font-size: 17px;
  text-align: center;
}

#block-messagesfromtheuniversity {
  padding: 0px 50px;
}

#block-messagesfromtheuniversity h2 {
  margin-bottom: 25px;
  text-align: center;
  margin-top: 45px;
}

#block-messagesfromtheuniversity .msg-intro {
  font-family: "Noto Sans Light";
  font-size: 17px;
  text-align: center;
  padding: 0px 100px 25px 100px;
}

.left-msg {
  padding: 100px 0px 0px 0px;
}

.left-msg img {
  width: 400px;
  height: 260px;
}

.right-msg {
}

.left-msg .con-video iframe {
  width: 370px;
  height: 215px;
}

.right-msg .con-video iframe {
  width: 170px;
  height: 90px;
}

.right-msg img {
  width: 185px;
  height: 124px;
}

p.vc-msg {
  font-family: "Noto Sans Light" !important;
  font-size: 15px !important;
  padding: 0px 0px 10px 0px !important;
}

.video-content p.left-video {
  font-family: "Noto Sans Medium";
  font-size: 16px;
  margin: 10px 0px 10px 0px;
}

.video-content p {
  font-family: "Noto Sans Medium";
  font-size: 13px;
  margin: 10px 0px 10px 0px;
}

.right-msg .row {
  margin-bottom: 25px;
}

.std-row {
  padding: 0px;
  border-bottom: 1px dashed #e5e5e5;
  clear: both;
}

.std-img {
  padding: 10px 0px;
}

.std-img img {
  width: 100px;
  height: 100px;
  border-radius: 50%;
}

.std-info {
  padding: 50px 0px;
}

p.std-name {
  font-family: "Noto Sans Reguler";
  font-size: 17px;
}

.modal-title {
  margin: 0;
  line-height: 1.42857143;
  font-family: "Noto Sans Display Bold";
  font-weight: normal;
  text-align: center;
  font-size: 28px;
}

.modal-header {
  padding: 15px;
  border-bottom: 0px solid #e5e5e5;
}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 0px solid #e5e5e5;
}

.modal-header .close {
  margin-top: 15px;
  margin-right: 20px;
}

p.msg-intro {
  font-family: "Noto Sans Light";
  font-size: 17px;
  padding: 0px 150px;
  text-align: center;
  margin-bottom: 25px;
}

p.popup-text {
  font-family: "Noto Sans Light";
  font-size: 17px;
}

.convocation-box img {
  width: 100%;
  height: auto;
}

p.pdf-txt {
  font-size: 17px;
  font-family: "Noto Sans Light";
}

.section-boxes h2.block-title {
  text-align: center;
}

.modal-body h2 {
  font-size: 26px;
  text-align: center;
}

.modal-body h3 {
  font-size: 22px;
  text-align: left;
}

/*********************************/

/*Health and Safety Page Starts  - node/4655 */
.page-node-4655 header#navbar,
.page-node-15548 header#navbar{
  background-position: 0 bottom;
  padding-bottom: 0px;
  box-shadow: 0 19px 20px 0px #f0f0f0;
  margin-bottom: 0px;
  z-index: 9;
}

.page-node-4655
.lums-banner-col-content-section
.field--name-field-extra-text
.field--item:first-child {
  width: 100%;
  display: inline-block;
  margin-right: 49px;
}

.page-node-15548
.lums-banner-col-content-section
.field--name-field-extra-text
.field--item:first-child {
  width: 100%;
  display: inline-block;
  margin-right: 49px;
}

.page-node-4655 .lums-banner-full-width-section h2 {
  font-family: "Noto Sans Display Bold";
  text-align: center;
}

.page-node-15548 .lums-banner-full-width-section h2 {
  font-family: "Noto Sans Display Bold";
  text-align: center;
}

.page-node-4655 .lums-vc-center-blocks .view-footer{
  clear: both;
  display: flex;
  justify-content: center;
}

.page-node-4655 .lums-vc-center-blocks .view-footer .view-all a{
  background: #002581;
  color: #FFF;
  width: 140px;
  height: 45px;
  padding: 12px 20px 12px 20px;
  font-size: 14px;
  display: inline-block;
  text-align: center;
}

.block-views-blockcampus-health-and-safety-block-1 h2 {
  text-align: center;
  margin-bottom: 30px;
}

#block-views-block-campus-health-and-safety-block-1 {
  margin-bottom: 40px;
}

.lums-vc-center-blocks .vc-box-area-block img {
  width: 100%;
}

.lums-vc-center-blocks .vc-box-info {
  min-height: 50px;
}

.lums-vc-center-blocks .views-field-nothing .view-page {
  margin-bottom: 24px;
  margin-top: 15px;
}

.views-field-view-node {
  margin-top: 25px;
}

.vc-box-area-block a {
  font-size: 12px;
  cursor: pointer;
  color: #002581;
}

.vc-box-area-block a:hover {
  color: #00ceff;
}

.vc-box-area-block .box-date::before {
  color: #1c265b;
  font-family: FontAwesome;
  padding-right: 5px;
  content: url("../images/calander-vc-blue.png");
}

.vc-box-area-block .box-date {
  font-size: 15px;
  color: #1c265b;
  font-weight: bold;
  margin-bottom: 10px;
}

.page-node-4655 .lums-vc-center-blocks ul li {
  list-style: none;
  height: 430px;
}

.lums-vc-center-blocks .vc-box-area-block .vc-image-box {
  position: relative;
  margin-bottom: 21px;
}

.lums-vc-center-blocks .views-field-view-node a::after {
  content: "→";
  font: normal normal normal 14px/1 FontAwesome;
  font-weight: normal;
  font-size: 14px;
  display: inline-block;
  font-size: 15px;
  color: #00ceff;
  padding-left: 7px;
  text-rendering: auto;
  font-weight: bold;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.vc-box-area-block .view-page a::after {
  content: "→";
  font: normal normal normal 14px/1 FontAwesome;
  display: inline-block;
  font-size: 15px;
  color: #00ceff;
  padding-left: 7px;
  text-rendering: auto;
  font-weight: bold;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.donor-img-custom {
  margin-bottom: 20px;
}

.page-node-4655 .lums-vc-center-blocks .box-title {
  background-image: url(../images/center-page-box-bgm-color.png);
  background-repeat: repeat;
  font-size: 27px;
  line-height: 27px;
  font-family: "noto sans bold";
  margin: 0;
  text-align: center;
  height: 100%;
  position: absolute;
  width: 100%;
  color: #fff;
  top: 0;
  left: 0;
  right: 0;
  height: 210px;
  line-height: 38px;
  padding: 54px 20px 20px 20px;
}

.lums-vc-center-blocks .box-title a {
  /*background-image: url("../images/center-page-box-bgm-color.png");*/
  background-image: none;
  background-repeat: repeat;
  font-size: 23px;
  line-height: 27px;
  font-family: "noto sans bold";
  margin: 0;
  text-align: center;
  height: 100%;
  position: absolute;
  width: 100%;
  color: #fff;
  top: 0;
  left: 0;
  right: 0;
  height: 216px;
  line-height: 38px;
  padding: 54px 20px 20px 20px;
}

.lums-vc-center-blocks {
  margin-bottom: 0px;
  width: 1170px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

#block-campushealthandsafetyvideosblocklums {
  margin-bottom: 50px;
}

#block-campushealthandsafetyvideosblocklums h2 {
  text-align: center;
  margin-bottom: 30px;
}

.page-node-4655 .vc-aaa-custom iframe {
  width: 800px;
  height: 500px;
}

.block-views-blockvideos-block-3 {
  margin-bottom: 100px;
}

.page-node-4655 .rec-container {
  float: left;
  margin: 0px 25px 125px 0px;
  width: 350px;
  height: 210px;
}

.page-node-4655 .video-box {
  width: 350px;
  height: 210px;
}

.page-node-4655 .video-box .video-embed-field-launch-modal img {
  width: 350px;
  height: 210px;
}

.page-node-4655 .video-box .video-embed-field-launch-modal img:hover {
  cursor: pointer;
}

#block-views-block-videos-block-3 .block-title {
  text-align: center;
  margin-bottom: 30px;
  color: #04198b;
  margin-top: 6px;
}

.rec-container .box-date {
  font-size: 15px;
  color: #1c265b;
  font-weight: bold;
  margin-bottom: 10px;
  margin-top: 21px;
}

.rec-container .box-date:before {
  color: #1c265b;
  font-family: FontAwesome;
  padding-right: 5px;
  content: url("../images/calander-vc-blue.png");
}

/*Health and Safety Page Ends    - node/4655*/

/*Scholarships Page Starts    - node/6534*/
.page-node-6534 .related-links {
  border-left: 1px dashed #c4c4c4;
  padding-left: 14px;
  padding-top: 15px;
  margin-bottom: 4px;
  margin-left: 0px;
  width: 95%;
  margin-left: 0px;
  margin-bottom: 34px;
  padding-bottom: 30px;
}

.page-node-6534 .heading-block-cus h2 {
  margin-left: 0;
}

.page-node-6534 .quicktabs-wrapper {
  padding-bottom: 0;
  display: flex;
}

.page-node-6534 .our-donors-quicktabs-section {
  overflow: hidden;
  width: 93%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.page-node-6534
.our-donors-quicktabs-section
#quicktabs-generous-donation
ul.quicktabs-tabs {
  width: 25%;
  max-width: 100%;
  display: inline-block;
  vertical-align: top;
  padding: 0;
}

.page-node-6534
.our-donors-quicktabs-section
#quicktabs-generous-donation
ul.quicktabs-tabs
li {
  display: inline-block;
  width: 100%;
}

.page-node-6534 ul.quicktabs-tabs li {
  white-space: normal;
}

.page-node-6534
.our-donors-quicktabs-section
#quicktabs-generous-donation
ul.quicktabs-tabs
li.active
a {
  box-shadow: 0px 5px 9px 1px #0f0f0f1e;
  background-color: #fff;
}

.page-node-6534
.our-donors-quicktabs-section
#quicktabs-generous-donation
ul.quicktabs-tabs
a {
  display: inline-block;
  color: #000;
  width: 100%;
  background-color: #f2f2f2;
  padding: 15px 19px 19px 12px;
  font-family: "Noto Sans Display Bold";
  font-weight: normal;
  font-size: 13px;
  text-transform: capitalize;
}

#block-scholarshipsrightsidelums .side-box-content {
  width: auto;
  padding: 0px 15px 15px 15px;
}

#block-scholarshipsrightsidelums .side-box-content h2 {
  font-size: 27px;
  line-height: 32px;
  font-family: "noto sans bold";
}

#block-scholarshipsrightsidelums .side-box-content p {
  font-size: 17px;
  line-height: 25px;
  margin-bottom: 0;
  font-family: "Noto Sans Light";
  padding: 0px 0px 20px 0px;
  margin-left: 0px;
}

#block-scholarshipsrightsidelums .side-box-button {
  text-align: -webkit-center;
}

#block-scholarshipsrightsidelums .side-box-button a {
  font-family: Noto Sans Light;
  width: 203px;
  height: 55px;
  background: #002581;
  display: table-cell !important;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  border-radius: 8px;
  font-weight: bold;
}

/*Scholarships Page Ends    - node/6534*/

#slick-slide10 .layout-i .slider-right-area .multiple-link-button {
  display: flex;
  flex-direction: row;
  justify-content: center;
  bottom: 98px;
  position: relative;
  width: 79%;
  overflow: hidden;
  left: 0;
  right: 0;
  margin: auto;
}

/*  adil.css Code has been placed here  */

/*  extra.css Code has been placed here  */

.top-bar-menu ul.menu li a {
  padding: 0px;
  font-size: 10px;
  text-transform: Uppercase;
  color: #525252;
  margin-left: 22px;
  line-height: 11px;
  font-family: Noto Sans Reguler;
}

.top-bar-menu {
  padding-top: 9px;
  padding-right: 27px;
}

.top-bar-menu ul.menu {
  line-height: 0px;
  margin-right: 20px;
}

.navbar .logo {
  width: 225px;
  text-align: center;
  padding-right: 12px;
  padding: 0px 0px 0px 0px;
  margin-left: 15px;
  margin-bottom: -2px;
}

#navbar {
  padding: 0;
}

.logo img {
  max-width: unset;
  width: unset;
}

img {
  max-width: unset;
}

.main-container {
  padding: 0px;
}

/* Menu section css to be replaced*/

.main-menu-button {
  margin: 0px;
}

.main-menu-button .navbar {
  float: right;
  width: 110px;
}

.main-menu-button .navbar .menu-title {
  margin-top: 0;
  display: inline-block;
  overflow: hidden;
  padding-top: 1px;
  padding-right: 0px;
  text-align: right;
  font-family: Noto Sans Light;
  color: #fff;
  padding-left: 20px;
}

.main-menu-button .navbar-toggler .navbar-toggler-icon {
  width: 26px;
  height: 24px;
  float: right;
}

.menu-button-container {
  padding-top: 40px;
  padding-right: 25px;
}

.search-icon {
  margin-top: 1px;
}

#block-portal {
  margin-top: 5px;
}

.submenu-admissions.navbar {
  border: 0px;
}

/* .search-bx a:after{
    content: "\e902";
} */

.search-bx a {
  color: #000;
  font-size: 25px;
  font-weight: normal;
  background: url(../images/search-icon.png) 0px 0px no-repeat;
  padding: 1px 17px 8px 18px;
  background-size: cover;
}

.portal-box img {
  width: 44px;
}

.search-bx {
  float: right;
  width: 32px;
  height: 42px;
  margin-right: 6px;
  margin-left: 21px;
}

.portal-box {
  float: right;
  margin-top: -2px;
}

/* Menu section css to be replaced*/

.page-node-4397 header#navbar {
  background-position: 0 bottom;
  padding-bottom: 5px;
  box-shadow: none;
  margin-bottom: 55px;
  z-index: 9;
}

.main-slide {
  float: left;
  width: 100%;
  overflow: hidden;
}

.page-node-163 .main-slide {
  float: none;
  width: 100%;
  overflow: hidden;
}

/* wqr j styling start FAQs page */
.submenu-top {
  padding-left: 0;
  padding-right: 0;
  margin-top: 42px;
}

.page-node-4394 header#navbar {
  background-position: 0 bottom;
  padding-bottom: 5px;
  box-shadow: none;
  margin-bottom: 55px;
  z-index: 9;
}

.admission-logo-section {
  padding-left: 0;
}

.admission-main-submenu-section {
  margin-top: 35px;
}

.admission-sub-logo {
  padding-left: 47px;
  margin-top: -33px;
}

.page-node-4394
.block-we-megamenu-blocksubmenu-admissions
.navbar-we-mega-menu
ul
li {
  padding-right: 17px;
}

/* .page-node-4394 .we-mega-menu-ul > .we-mega-menu-li > a{
    padding: 0px;
} */

.page-node-4394 .faq-breadcrumb {
  padding-left: 0;
  margin-top: 22px;
}

.page-node-4394
.block-we-megamenu-blocksubmenu-admissions
.navbar-we-mega-menu
ul
li:last-child {
  padding-right: 0px;
}

/* .page-node-4394 .block-we-megamenu-blocksubmenu-admissions .navbar-we-mega-menu ul li:nth-of-type(1){
    padding-right: 43px;
} */

.page-node-4394 .faq-breadcrumb a {
  font-size: 14px;
}

.page-node-4394 .faq-breadcrumb a:nth-of-type(4) {
  color: #04198b;
}

.page-node-4394
.block-we-megamenu-blocksubmenu-admissions
.navbar-we-mega-menu
ul {
  margin-right: -7px;
}

.page-node-4394 #edit-processed-text-01 p:nth-of-type(1) {
  margin-top: -5px;
}

.page-node-4394 .edit-processed-text-01 {
}

/* war j styling closed FAQs page */

/* nm CSS */

.welcome-lums p {
  margin-bottom: 0;
  font-size: 17px;
  font-family: Noto Sans Light;
  text-align: left;
  line-height: 25px;
  padding-bottom: 0px;
}

.heading-block-cus .field--name-body p {
  font-size: 17px;
}

.welcome-lums {
  width: 72%;
  float: left;
  display: block;
  margin-bottom: 51px;
  padding-top: 42px;
}

.welcome-text {
  font-family: Noto Sans HK;
  font-weight: 100;
  text-align: justify;
  padding-bottom: 28px;
}

.welcome-lums h1 {
  margin-top: 0;
  color: #04198b;
  font-size: 52px;
  line-height: 48px;
  padding-bottom: 15px;
  font: 54px/58px Noto Serif Display Bold;
}

.welcome-lums p.little-label {
  font-size: 13px;
  font-family: Noto Sans SemiBold;
}

.welcome-home-right-menu {
  float: left;
  margin-top: 9.4%;
  margin-left: 0%;
}

.welcome-home-right-menu li a {
  color: #002581;
  font-family: Noto Serif Medium;
  font-size: 18px;
  line-height: 18px;
}

.welcome-lums .read-more-cus a {
  text-align: left;
  letter-spacing: -0.12px;
  color: #002581;
  opacity: 1;
  margin-top: 25px;
  display: inline-block;
}

.redmore-button .redmore {
  font-family: Noto Sans Bold;
  font-size: 12px;
}

/* Nouman CSS */

/* Quick Tabs */

/* .accourdian-style .quicktabs-tabs li:hover a{
    font-family: Noto Sans Bold;
    color: #333;
    background: #fff;
    font-weight: bold;
    border-top: solid 5px #00CEFF;
    border-bottom: #ccc;
} */

.accourdian-style .quicktabs-tabs li.active a {
  font-family: Noto Sans Bold;
  color: #333;
  background: #fff;
  font-weight: bold;
  border-top: solid 5px #00ceff;
  border-bottom: #ccc;
}

.accourdian-style .quicktabs-tabs li a {
  font-family: Noto Sans Light;
  border: 1px solid #f2f2f2;
  text-transform: capitalize;
  font-size: 18px;
  width: 19.7%;
  font-weight: bold;
  font-size: 15px;
}

.accourdian-style .views-field ul {
  list-style-type: none;
  padding: 0;
  margin-left: -15px;
}

.feature-custom-tabs li a {
  font-size: 13px;
  font-family: Noto Sans Bold;
}

.feature-custom-tabs li {
  display: inline-block;
  width: 49%;
  padding: 11px 0;
}

.sub-title-featured {
  font-family: Noto Sans SemiBold;
  font-size: 13px;
}

.quicktabs-main .field-content li {
  font-family: Noto Sans Light;
  font-size: 14px;
  line-height: 24px;
  padding-top: 5px;
  padding-bottom: 0;
  padding-right: 21px;
  color: #333333;
}

.quicktabs-main p {
  font-family: Noto Sans Light;
  font-size: 14px;
  line-height: 24px;
  padding-top: 5px;
  padding-bottom: 0;
  padding-right: 21px;
}

.button-featured a:hover {
  background: #030d69;
}

.button-featured a {
  font-family: Noto Sans Light;
  width: 203px;
  height: 55px;
  background: #002581;
  display: table-cell !important;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  border-radius: 8px;
  font-weight: bold;
}

.quicktabs-wrapper {
  display: inline-block;
  padding-bottom: 24px;
}

/* Quick Tabs */

/* Schools Section */

.extraordinary .view-header h2 {
  font-size: 100px;
  font-weight: bold;
  font-family: Noto Sans Black;
  line-height: 100px;
  letter-spacing: -3px;
  opacity: 1;
  margin-top: 75px;
}

.extraordinary .view-header p {
  width: 620px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 50px;
  margin-bottom: 75px;
  font-size: 17px;
  font-family: Noto Sans Light;
  line-height: 25px;
}

.extraordinary .views-row {
  width: 298px;
  height: 298px;
  display: inline-block;
  margin-right: -4px;
  margin-top: -5px;
  z-index: 7;
  position: relative;
}

/* .contant-bg {
    padding-bottom: 85px;
} */

.extraordinary .schools-box .school-title {
  font-size: 30px;
  line-height: 32px;
  font-family: Noto Sans Display Bold;
}

.front-news-event .block-title {
  color: #002581;
  font-size: 54px;
  margin-bottom: 1px;
  font-family: Noto Serif Display Bold;
  font-size: 55px;
  line-height: 70px;
  margin-bottom: 0px;
}

/* Schools Section */

/* News Events Header   */

.front-news-event {
}

.front-news-event p {
  width: 79%;
  margin-left: auto;
  margin-right: auto;
  font-family: Noto Sans Light;
  line-height: 25px;
}

.region-home-news .control-label {
  font-family: Noto Sans Display Bold;
  line-height: 40px;
}

.subscribe-user .form-email {
  font-family: Noto Sans Light;
  font-size: 13px;
}

#block-allnewsevents {
  width: 39%;
  text-align: right;
  float: right;
  position: relative;
  top: -49px;
}

.subscribe-user {
  margin-bottom: 0px;
  overflow: hidden;
  display: inline-block;
  width: 72%;
}

.featured-news {
  display: inline-block;
  margin-top: -17px;
}

#block-subscribecustomform p {
  display: none;
}

.news-events-listing {
  margin-top: 8px;
}

.news-events-listing a {
  font-family: Noto Sans Bold;
  font-size: 18px;
}

/* News Events Header   */

/* Events Home    */

.event-home {
  margin-top: 0;
}

.inner-slide-area .home-slider-titles {
  display: none;
}

.inner-slide-area .home-slider-text img {
  display: block;
  width: 100%;
}

.event-home .block-title {
  text-align: center;
  margin: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-top: 2px;
  font-size: 30px;
  margin-bottom: 22px;
}

#block-views-block-lums-events-block-1 .view-lums-events {
  /* padding-top: 21px; */
}

.featured-news .featured-inner li .news-tags {
  border: 1px solid #002581;
  display: inline-block;
  padding: 0px;
  display: none;
}

.home-right-events .event-tag {
  display: none;
}

.featured-news .featured-inner li .news-tags a,
.event-tag a {
  font-family: Noto Sans Light;
  font-size: 10px;
  padding: 0px 3px 0px 3px;
  line-height: 14px;
  /* border: 1px solid #002581; */
}

.featured-news .featured-inner li .news-tags a:hover {
  text-decoration: none;
}

.info-featured {
  min-height: 221px;
  padding-right: 26px !important;
  padding-left: 26px !important;
  padding-top: 0px;
}

.readmore-button {
  margin-top: 0;
  position: absolute;
  bottom: 10px;
  left: 27px;
}

.readmore-button a {
  font-family: Noto Sans Bold;
  font-size: 12px;
}

.event-date {
  width: 100%;
  display: inline-block;
  font-size: 40px;
  line-height: 32px;
  font-weight: bold;
  font-family: Noto Sans Bold;
}

.event-title a {
  font-size: 15px;
  color: #000000;
  font-family: Noto Sans Medium;
  line-height: 18px;
}

.event-title {
  padding-top: 10px;
}

.view-lums-events .view-content .item-list li {
  list-style: none;
  padding-bottom: 5px;
  padding-top: 2px;
  min-height: auto;
}

#block-views-block-lums-events-block-5 {
  min-height: 200px;
}

/* Waqar Style    */

#block-views-block-gallery-block-1 .view-content .views-row ~ .views-row,
#block-views-block-gallery-block-1 .view-content .views-row:nth-of-type(1) img {
  display: none;
}

#block-stayconnected .field--name-field-extra-text {
  width: 77%;
}

#block-views-block-gallery-block-1
.view-content
.views-row:nth-of-type(1)
a::after {
  content: "Photo Gallery";
  display: block;
  width: 222px;
  cursor: pointer;
  position: absolute;
  height: 55px;
  background: #fff;
  padding-top: 13px;
  left: 0;
  bottom: 89px;
  right: 0;
  margin: auto;
  box-shadow: none;
  font-family: Noto Sans Light;
  font-size: 17px;
  text-decoration: none !important;
  color: #002581 !important;
  border-radius: 8px;
  font-weight: bold;
  text-align: center;
  z-index: 1;
}

#block-views-block-lums-events-block-7 .atcb-list {
  visibility: unset;
  position: unset;
  top: unset;
  left: unset;
  width: 100%;
  z-index: unset;
  border: none;
  box-shadow: none;
}

#block-views-block-lums-events-block-7 .atcb-link {
  display: none;
}

.inner-sidebar-custom
#block-views-block-lums-events-block-7
.field-content
li:hover {
  background-color: transparent;
}

.inner-sidebar-custom #block-views-block-lums-events-block-7 .field-content li {
  display: inline-block;
  float: none;
  border: none;
  padding-right: 23px;
}

.inner-sidebar-custom
#block-views-block-lums-events-block-7
.field-content
li
a {
  border: none;
}

.view-schools-list-lums .school-title p,
.view-schools-list-lums h3 p {
  font-family: Noto Sans Display Bold;
}

/* CSS for Faculty section */

.view-faculty .view-filters {
  background: #f2f2f2;
  padding-top: 64px;
  padding-left: 130px;
  padding-bottom: 88px;
}

.view-faculty .form-item {
  padding-right: 30px;
}

.view-faculty .control-label {
  display: block;
  padding-bottom: 10px;
}

.view-faculty .select-wrapper .form-select,
.view-faculty .form-text {
  width: 324px;
  height: 73px;
  border: 1px solid #959595;
  font-size: 17px;
}

.view-faculty .form-type-textfield .form-control {
  margin-top: 30px;
  width: 400px;
  height: 73px;
}

.view-faculty .form-type-textfield .control-label {
  display: none;
}

/*   End of Faculty changes     */

/*   Start VC Office Style    */

/* .page-node-1517 .region-content-sidebar-left {
    width: 89%;
} */

.page-node-1517 .content-sidebar-container .col-sm-3 {
  border-left: 1px dashed #c4c4c4;
}

.page-node-1517 .region-content-sidebar-right {
  box-sizing: content-box;
  padding-left: 30px;
}

.page-node-1517 .region-content-sidebar-right .block h2 {
  font-family: "Noto Sans Display bold";
  font-size: 27px;
  line-height: 32px;
  margin-bottom: 20px;
}

.region-content-sidebar-right .block .field--name-body {
  padding: 0px 12px;
}

.region-content-sidebar-right .menu--related-links-vc-office li > a {
  position: relative;
  display: block;
  color: #002581;
  font-size: 18px;
  line-height: 45px;
  padding: 0;
}

#block-views-block-faculty-resources-block-2 {
  float: left;
  height: 193px;
}

.page-node-1517 .content-sidebar-container {
  width: 1140px;
  max-width: 100%;
  margin: 50px auto 0px auto;
}

#block-vcinfoandofficesupport .email {
  color: #002581;
  text-decoration: underline;
}

#block-vcinfoandofficesupport strong {
  margin-top: 14px;
  display: block;
  font-size: 13px;
}

#block-officeofthevicechancellor .field--name-body h1 {
  margin-top: 0;
  color: #04198b;
}

.page-node-1517 .region-content-sidebar-right nav h2 {
  margin-top: 0;
  margin-top: 0;
  font-size: 13px;
  line-height: 18px;

  font-family: "noto sans semibold";
}

#block-vcinfoandofficesupport p a {
  font-size: 13px;
  text-decoration: underline;
}

#block-vcinfoandofficesupport p {
  margin: 0;
  font-size: 13px;
}

#block-officeofthevicechancellor p {
  font-size: 17px;
}

#block-officeofthevicechancellor h3 {
  padding-bottom: 15px;
  padding-top: 15px;
  font-size: 27px;
  font-family: "Noto Sans Light";
}

.vc_info_and_office_support .office_support_team_members {
  padding-bottom: 16px;
}

.vc_info_and_office_support .office_support_team_member {
  line-height: 17px;
  font-size: 13px;
}

.vc-details-left .full-name {
  font-family: Noto Serif medium;
  font-size: 18px;
  color: #002581;
}

.vc-details-left .designation {
  font-size: 13px;
  color: #000000;
}

.vc-details-left .vc-email {
  font-size: 17px;
  color: #002581;
}

#block-quicktabsvcofficeinformation {
  display: block;
  width: 1085px;
  margin: auto;
  overflow: hidden;
  padding-top: 0px;
}

#block-quicktabsvcofficeinformation ul {
  margin-top: 0;
  display: block;
  padding-left: 0px;
}

#block-quicktabsvcofficeinformation ul.quicktabs-tabs li {
  padding: 0px;
  margin-right: 30px;
}

#block-quicktabsvcofficeinformation ul.quicktabs-tabs li a {
  font-size: 14px;
  color: #525252;
  text-decoration: none;
}

#block-quicktabsvcofficeinformation ul.quicktabs-tabs li.active a,
#block-quicktabsvcofficeinformation ul.quicktabs-tabs li a:hover {
  font-size: 14px;
  color: #04198b;
  text-decoration: none;
}

#block-quicktabsvcofficeinformation .views-field {
  padding-top: 28px;
  display: flex;
}

#block-quicktabsvcofficeinformation .views-field .views-label {
  padding-right: 60px;
  font-size: 27px;
  line-height: 28px;
  font-family: Noto Sans Display Bold;
}

#block-quicktabsvcofficeinformation .views-field .field-content {
  line-height: 30px;
  font-size: 20px;
  font-family: Noto Sans light;
}

#quicktabs-container-vc_office_information {
  min-height: 300px;
}

#block-vicechancellorscouncil h2 {
  text-align: center;
  font-size: 41px;
  font-family: Noto Serif Display Bold;
  margin-top: 16px;
  color: #04198b;
}

#block-vicechancellorscouncil .field--name-body p {
  width: 834px;

  max-width: 100%;

  margin-top: 14px;

  margin-left: auto;

  margin-right: auto;

  margin-bottom: 35px;
}

#block-views-block-vice-chancellor-s-council-block-1 .view-content {
  display: flex;
}

#block-views-block-vice-chancellor-s-council-block-1 .vccli_image {
  height: 250px;
  overflow: hidden;
}

#block-views-block-vice-chancellor-s-council-block-1 .view-content img {
  width: 267px;
  height: auto;
}

#block-views-block-vice-chancellor-s-council-block-1 .vccli_full_name {
  font-size: 18px;
  font-family: Noto Serif Medium;
  color: #002581;
  /* padding-left: 10px; */
  padding-top: 10px;
}

#block-views-block-vice-chancellor-s-council-block-1 {
  padding-left: 13px;
}

#block-views-block-vice-chancellor-s-council-block-1 .vc_council_list_item {
  padding: 3px;
  width: 271px;
}

/*vc page*/

.page-node-1517 header#navbar {
  background-position: 0 bottom;
  padding-bottom: 5px;
  box-shadow: none;
  margin-bottom: 0;
  z-index: 9;
}

#block-views-block-history-of-excellence-block-1 .view-header {
  margin-bottom: 40px;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}

#block-views-block-history-of-excellence-block-1 .history_of_excellence_item {
  width: 235px;

  max-width: 100%;

  margin-left: auto;

  margin-right: auto;

  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
}

#block-views-block-history-of-excellence-block-1 .view-header p {
  font-size: 17px;
}

#block-views-block-history-of-excellence-block-1 .hoe_date {
  background-color: #525252;
  color: #ffffff;
  padding: 11px;
}

#block-quicktabsvcofficeinformation .quicktabs-wrapper {
  display: inline-block;
  padding-bottom: 0;
}

#block-views-block-history-of-excellence-block-1 h2 {
  color: #002581;
  font-size: 41px;
  font-family: Noto Serif Display Bold;
}

#block-views-block-history-of-excellence-block-1
.history_of_excellence_item
.hoe_name
a,
#block-views-block-history-of-excellence-block-1
.history_of_excellence_item
.hoe_name {
  color: #000000;

  font-family: "Noto Sans Medium";

  font-size: 14px;
}

#block-views-block-history-of-excellence-block-1
.history_of_excellence_item
.detail {
  text-align: left;
  padding-top: 10px;
}

#block-views-block-history-of-excellence-block-1 {
  background-color: #f2f2f2;
  text-align: center;
  padding-bottom: 46px;
  padding-top: 9px;
  margin-top: 46px;
  margin-bottom: 24px;
  float: left;
  width: 100%;
}

#block-views-block-history-of-excellence-block-1 .history-cont {
  background: #ffffff;
  padding: 20px;
}

#block-views-block-quick-facts-block-4 .slick-prev {
  left: -89px;
  z-index: 7;
  top: 55px;
}

#block-views-block-quick-facts-block-4 .slick-next {
  right: -89px;
  z-index: 7;
  top: 55px;
}

#block-views-block-quick-facts-block-4 .numbers-alumni-relans-slider {
  padding: 0;
  width: 1100px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}

#block-views-block-quick-facts-block-4 .slider-vc-title {
  font-size: 25px;
  line-height: 25px;
  text-transform: capitalize;
  font-family: Noto Sans Display Bold;
  padding: 10px 0px;
  width: 370px;
}

#block-views-block-quick-facts-block-4 .slider-vc-value {
  color: #002581;
  font-size: 50px;
  line-height: 55px;
  text-align: center;
  font-family: Noto Serif Display Bold;
  width: 370px;
}

#block-views-block-quick-facts-block-4 .view-header h2 {
  font-family: "Noto Serif Display Bold";
  font-size: 41px;
  text-align: center;
  color: #002581;
}

#block-views-block-quick-facts-block-4 p {
  font-size: 17px;
  margin: 0px 15px;
}

#block-views-block-quick-facts-block-4 .view-header {
  width: 914px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  margin-bottom: 30px;
}

#block-views-block-quick-facts-block-4 .view-content {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

#block-views-block-history-of-excellence-block-1 .numbers-alumni-relans ul {
  padding-left: 0;
}

#block-views-block-history-of-excellence-block-1 .slick-list {
  width: 900px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}

#block-views-block-history-of-excellence-block-1 .numbers-alumni-relans {
  width: 1051px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

#block-views-block-history-of-excellence-block-1 .slick-prev {
  left: 20px;
  z-index: 7;
}

#block-views-block-history-of-excellence-block-1 .slick-next {
  right: 24px;
  z-index: 7;
}

.history-excellencerelans-slider {
  padding: 0;
  width: 900px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}

#block-views-block-quick-facts-block-4 ul li {
  list-style: none;
  position: relative;
  padding: 6px;
}

#block-views-block-quick-facts-block-4 {
  text-align: center;
  background-color: #f2f2f2;
  margin-top: 0px;
  margin-bottom: 25px;
  padding-bottom: 9px;
  padding-top: 0;
}

/*  close /*/

#block-views-block-vice-chancellor-s-council-block-1 .views-row {
}

.vc-details .vc-details-right img {
}

/* Slideshow styling -- Layout 6    */

.slider-main-container {
  border-bottom: 1px solid #f0efef;
}

.layout-f .slider-main-container {
  display: flex;
  align-items: center;
}

.layout-f .slider-left-area {
  order: 2;
  width: 65%;
  display: flex;
  justify-content: end;
  height: 462px;
}

.layout-f .slider-right-area {
  order: 1;
  width: 35%;
}

.layout-f .full-image {
}

.layout-f .half-image {
}

.layout-f .half-image img {
  height: 532px;
  width: 100%;
}

.layout-h img {
  height: 532px;
  width: 100%;
}

.full-width-slider {
  padding-left: 0;
  padding-right: 0;
}

.layout-f .slider-right-container {
  padding: 12% 10% 12% 18%;
}

.slide-title {
  font-family: Noto Sans Display Bold;
  text-decoration: none;
  font-size: 23px;
  line-height: 30px;
  font-weight: bold;
  padding-bottom: 5px;
}

.slide-text {
  padding-bottom: 15px;
  font-family: Noto Sans Light;
}

.layout-f .slide-link {
}

.slide-link a {
  background-color: #002581;
  color: #ffffff;
  width: 203px;
  height: 55px;
  padding: 18px;
  display: block;
  text-align: center;
  border-radius: 4px;
}

.home-slider .slick-dots {
  bottom: -5px !important;
}

/* Ending Slideshow Styling -- Layout 6     */

/* Slideshow Styling -- Layout 3            */

.layout-g .slider-main-container {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.layout-g .slider-right-area {
  display: flex;
  width: 100%;
  justify-content: center;
  height: 462px;
  align-items: center;
  position: absolute;
}

.layout-g .slider-right-container {
  text-align: center;
  position: relative;
  z-index: 9999;
}

.layout-g .slide-link {
  justify-content: center;
  display: flex;
}

.layout-g .slide-text,
.layout-g .slide-title {
  color: #fff;
}

.layout-g .slider-left-area:hover img {
  filter: none;
  -webkit-filter: none;
  -ms-transform: scale(1.5);
  /*IE9*/
  -webkit-transform: scale(1.5);
  /*Safari3-8*/
  transform: scale(1.5);
  transition: transform 0.5s ease;
  /* -webkit-transform: ;
  -moz-transform: ;
  -o-transform: ;
  -webkit-transition: ;
  -moz-transition: ;
  -ms-transition: ;
  -o-transition: ; */
}

.layout-g .slider-left-area img {
  display: block;
  width: 100%;
  transform: scale(1.1);
  filter: blur(6px);
  -webkit-filter: blur(6px);
  transition: transform 0.5s ease;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
  position: relative;
  z-index: 9999;
}

/* Ending Slideshow Full width Image Background -- Layout 3    */

/* Start Video Slide Formatting -- Layout */

.page-node-1745 .home-slider {
  height: 512px;
}

.home-slider.slick-slider {
  height: 532px;
}

#block-vcvideo {
  height: 700px;
  overflow: hidden;
}

.stackItem {
  bottom: -500px;
}

#block-vcvideo video {
  width: 1366px;
  height: 750px;
  float: left;
  margin-bottom: 53px;
}

.home-slider .video-embed-field-provider-html-5 {
  background: #000;
  text-align: center;
  height: 566px;
}

.home-slider video {
  width: 100% !important;
  background: #000;
  margin-top: -96px;
}

#block-views-block-slide-show-block-1 {
  /*     height: 462px;
      width: auto; */
}

/* Start Video Slide Formatting -- Layout */

/* Programs Tabs */

.page-node-type-programmes .card-header a {
  padding-right: 17px;
  padding-left: 15px;
  padding-bottom: 10px;
  padding-top: 10px;
}

.page-node-type-programmes .card-header li:nth-child(7).active a::after {
  left: 17%;
}

.page-node-type-programmes .card-header li:nth-child(5).active a::after {
  left: 16%;
}

/* academic-calendar */

.page-node-3730 .main-container {
  position: relative;
}

.page-node-3730 .main-container.loader-bg::after {
  content: "";
  background-color: rgba(0, 0, 0, 0.5) !important;
  width: 100%;
  height: 100%;
  position: absolute;
  display: inline-block;
  z-index: 99;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.page-node-3730 .main-container .loader::after {
  content: "";
  transition: all 0.2s ease-in-out 0s, visibility 0s;
  background: url(../images/loading.gif);
  position: absolute;
  display: inline-block;
  z-index: 999;
  background-size: 229px;
  width: 100%;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  left: 0;
  margin: 0;
  top: 0;
  background-position: 50% 0;
  background-color: transparent;
}

/* academic-calendar CLS */


/* Programs Tabs */

/*   End VC Office Style    */

.webform-submission-form .form-type-processed-text img {
  height: auto;
width: auto;
}

.page-node-type-news .webform-submission-form .form-type-processed-text img {
  height: auto;
}

.path-faculty-resources .profile-faculty-users-departments,
.path-faculty-resources .profile-faculty-users-schools {
  display: none;
}

.path-search-result .form-group a {
  color: #002581;
}

.path-search-result .form-group a:hover {
  color: #00ceff;
}

#block-views-block-programmes-block-4 .form-actions {
  display: none;
}

.messages__wrapper {
  position: absolute;
  left: 11%;
  top: 41%;
  width: 59%;
  text-align: center;
}

.search-result-title {
  color: #002581;
  font-family: "Noto Sans Medium";
}

.created-by-date-cus {
  display: block;
}

.history_of_excellence_item .hoe_name {
  min-height: 40px;
}

.vc-supportinfo {
  /*     width: 400px;
      height: 400px; */
}

/* Main menu IE fixes   */

#block-views-block-slide-show-block-7-2 ul {
  display: none;
}

#block-views-block-slide-show-block-7 .slick-dots {
  bottom: -7px;
}

#block-vcinfoandofficesupport {
  display: none;
}

.page-node-1745 ul.donate-slider {
  padding-left: 0px;
}

.page-node-1745 header#navbar {
  margin-bottom: 0px;
  box-shadow: unset;
}

.donate-slider .slick-dots {
  bottom: 2px !important;
}

.page-node-2372 .container {
  width: 1250px;
}

.page-node-1745 #block-views-block-slide-show-block-10,
.page-node-1763 #block-views-block-slide-show-block-10 {
  padding-bottom: 45px;
}

.page-node-1745 .heading-block-cus,
.page-node-1763 .heading-block-cus {
  margin-bottom: 67px;
}

.page-node-2372 .page-header {
  color: #04198b;
  padding-bottom: 15px;
  font: 54px/58px Noto Serif Display Bold;
  border: unset;
}

.page-node-2372 .page-header span {
  font-family: unset;
}

#block-views-block-lums-events-block-10 .view-filters {
  width: 88%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 49px;
  margin-top: 0px;
}

#block-views-block-lums-events-block-10 .form--inline {
  position: relative;
}

#block-views-block-lums-events-block-10 .form-type-textfield {
  float: left !important;
  width: 48% !important;
  margin-right: 0px;
}

#block-views-block-lums-events-block-10 .form-actions {
  position: absolute;
  right: 0px;
  top: 0;
}

#block-views-block-lums-events-block-10 .form-actions .form-submit {
  background-image: url("../images/search-icon-news.png");
  background-repeat: no-repeat;
  background-color: transparent;
  height: 54px;
  border: none;
  background-position: 17px 6px;
  width: 64px;
  font-size: 0;
}

#block-views-block-lums-events-block-10 li {
  list-style: none;
  margin-bottom: 26px;
}

#block-views-block-lums-events-block-10 .recent-news-landing .full-border {
  margin: 0;
  border: none;
  min-height: 485px;
}

#block-views-block-lums-events-block-10 .news-img img {
  width: 100%;
  height: 184px;
}

#block-views-block-lums-events-block-10 .recent-news-landing .news-content {
  width: 100%;
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 16px;
  padding-bottom: 20px;
}

#block-views-block-lums-events-block-10 .recent-news-landing .news-content h2 {
  font-family: "Noto Sans Display Bold";
  font-size: 17px;
  line-height: 21px;
}

#block-views-block-lums-events-block-10 .event-dates-info {
  margin-top: 15px;
  vertical-align: top;
  display: inline-block;
}

#block-views-block-lums-events-block-10 .event-dates-info {
  margin-top: 15px;
  vertical-align: top;
  display: inline-block;
}

#block-views-block-lums-events-block-10 .event-dates-info span {
  font-family: "Noto Sans Display Bold";
  font-size: 13px;
  color: #000;
}

#block-views-block-lums-events-block-10 .event-dates-info span {
  font-family: "Noto Sans Display Bold";
  font-size: 13px;
  color: #000;
}

#block-lumsoffficemenu3contactus li {
  width: 340px;
}

.page-node-type-news .field--name-field-banner-image {
  /* padding-left: 2%;
  padding-right: 2%; */
}

.page-node-type-programmes .nav.card-header.nav-tabs li:nth-child(4) {
  /*     display: none; */
}
.page-node-type-page h1{
  margin-left: 7px;
}
.page-node-type-page h1,
.page-node-type-page h1 span {
  font: 54px/58px Noto Serif Display Bold;
  color: #04198b;
  padding-bottom: 15px;
  border: 0;
  /* margin-left: 30px; */
}

.page-node-type-page .container {
  width: 1280px;
}

.page-node-type-page article .content {
  text-align: left;
  width: 1240px;
  margin: 0 auto;
}

/* ro-noticeboard page */
.page-node-2823 .whylums-program-right {
  background-image: url("../images/why-lums-program.png");
  background-repeat: no-repeat;
  text-align: center;
  color: #fff;
  padding-left: 23px;
  padding-right: 23px;
  height: 300px;
  padding-top: 32px;
  margin-bottom: 35px;
  background-size: cover;
}

.page-node-2823
.contact-us-ro-noticeboard
.paragraph--type--multiple-content-images {
  position: relative;
}

.page-node-2823 .contact-us-ro-noticeboard .field--name-field-content-link a {
  color: #ffffff;
  font-size: 41px;
  line-height: 45px;
}

.page-node-2823 .contact-us-ro-noticeboard .field--item {
  margin-bottom: 5px;
  padding: 0;
}

.page-node-2823 .contact-us-ro-noticeboard .field--name-field-content-link {
  position: absolute;
  top: 0;
  padding: 42px;
  text-align: center;
  width: 100%;
  height: 100%;
}

.page-node-2823 .contact-us-ro-noticeboard {
  text-align: left;
  padding-left: 34px;
  padding-right: 16px;
}

.page-node-2823
.contact-us-ro-noticeboard
.field--name-field-content-image
img {
  filter: blur(4px);
  margin-bottom: 10px;
}

.page-node-2823 .region-content-sidebar-right {
  border-left: 1px dashed #c4c4c4;
}

.page-node-2823 .contact-us-ro-noticeboard .field--name-body a {
  background: #002581 0% 0% no-repeat;
  width: 206px;
  height: 55px;
  margin-left: auto;
  margin-right: auto;
  font-size: 13px;
  color: #ffffff;
  display: block;
  margin-top: 22px;
  border-radius: 5px;
  padding: 18px;
  text-transform: capitalize;
}

.page-node-2823 .related-links {
  width: 100%;
  padding-left: 18px;
  padding-top: 0;
  margin-left: 0px;
  margin-left: 0;
  margin-bottom: 0px;
  padding-bottom: 30px;
  border: none;
}

.page-node-2823 .our-donors-quicktabs-section {
  overflow: hidden;
  width: 95%;
  max-width: 100%;
  margin-left: 32px;
  margin-right: auto;
}

.page-node-2823 .heading-block-cus h2 {
  font: 54px/58px Noto Serif Display Bold;
  margin-left: 0;
  color: #04198b;
  padding-bottom: 15px;
  margin-right: 0;
  padding-right: 6px;
}

.page-node-2823 .heading-block-cus {
  margin-bottom: 24px;
}

.page-node-2823 ul.quicktabs-tabs li {
  white-space: normal;
}

.ask-admissions-no-noticeboard {
  overflow: hidden;
  width: 100%;
  float: left;
  background-color: #f2f2f2;
  padding: 20px 20px 53px 20px;
}

.page-node-2823 .content-sidebar-container {
  padding-bottom: 56px;
  width: 100%;
  float: left;
  overflow: hidden;
}

.ask-admissions-no-noticeboard .field--name-field-extra-text {
  display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap;
}

.ask-admissions-no-noticeboard .field--item:nth-child(1) {
  padding-left: 28px;
  padding-right: 28px;
  flex-basis: 330px;
}

.ask-admissions-no-noticeboard .field--item:nth-child(2) a {
  background: #002581 0% 0% no-repeat;
  width: 258px;
  height: 55px;
  margin-left: auto;
  margin-right: auto;
  font-size: 13px;
  color: #ffffff;
  display: block;
  margin-top: 22px;
  border-radius: 5px;
  padding: 18px;
}

.ask-admissions-no-noticeboard .field--item:nth-child(2) {
  flex-basis: 556px;
  background-color: #fff;
  text-align: center;
  padding: 39px 90px 45px 90px;
}

.ask-admissions-no-noticeboard .block-title {
  text-align: center;
  font: 54px/58px Noto Serif Display Bold;
  margin-left: 0;
  color: #04198b;
  padding-bottom: 15px;
  margin-right: 0;
  padding-right: 6px;
}

.ask-admissions-no-noticeboard .field--item:nth-child(3) {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  flex-basis: 321px;
  padding-left: 33px;
  padding-top: 18px;
}

.ask-admissions-no-noticeboard .field--item:nth-child(3) a:hover {
  color: #00ceff;
}

.ask-admissions-no-noticeboard .field--item:nth-child(3) a {
  color: #04198b;
}

#block-relatedlinksronoticeboard-menu {
  font-family: "Noto Sans Display Bold";
  font-weight: normal;
  line-height: unset;
  font-size: 24px;
}

/* ro-noticeboard page cls */

.page-node-2661 .slider-main-container {
  border-bottom: 0px;
}

/* Main menu IE fixes   */

/*25-09-20 nav */

body.page-node-4409 .undergraduate-video-sbasse {
  padding-bottom: 35px;
}

body.page-node-4409 .inner-top-middle .field--type-text-with-summary .h1 {
  color: #000000;
  font-size: 60px;
}

body.page-node-4409
.inner-top-middle
.admission-site-schools-block.school-of-education-admission.block-views-blockadmission-site-schools-filter-block-5 {
  display: none;
}

body.page-node-4409 .inner-top-middle .admission-site-schools-block {
  width: 25%;
}

body.page-node-4409
.inner-top-middle
.school-of-science-engineering-admission
.view-header,
body.page-node-4409
.inner-top-middle
.school-of-humanity-admission
.view-header,
body.page-node-4409 .inner-top-middle .school-of-low-admission .view-header,
body.page-node-4409
.inner-top-middle
.school-of-business-admission
.view-header {
  background-size: cover;
}

body.page-node-4409
.inner-top-middle
.admission-site-schools-block
.view-header
a {
  color: #fff;
}

body.page-node-4409 section.block-views-blockquick-facts-block-10 {
  clear: both;
}

body.page-node-4409 section.block-views-blockquick-facts-block-10 h2 {
  color: #002581;
  font-family: Noto Serif Display bold;
  font-size: 55px;
  text-align: center;
  margin-top: 33px;
  margin-bottom: 6px;
}

body.page-node-4409 .block-views-blockthumbnail-block-type-block-3 {
  margin-top: 26px;
  padding-left: 50px;
  padding-right: 50px;
}

.page-node-4409 header#navbar {
  background-position: 0 bottom;
  padding-bottom: 5px;
  box-shadow: none;
  margin-bottom: 55px;
  z-index: 9;
}

body.page-node-4409 .real-people-real-impact-view-block .profile-image img {
  height: 420px;
}

body.page-node-4409
section.block-views-blockquick-facts-block-10
.view-quick-facts
.view-header {
  text-align: center;
  letter-spacing: 0;
  font-family: Noto Sans Light;
  color: #000;
  width: 79%;
  margin: 0 auto;
  margin-bottom: 0px;
  margin-bottom: 33px;
  font-size: 17px;
}

body.page-node-4409 .main-slide {
  clear: both;
}

body.page-node-4409 .undergraduate-profile-s2 {
  float: left;
  width: 70%;
  padding-bottom: 35px;
}

body.page-node-4409 .undergraduate-profile-s2 .field--type-text-with-summary {
  padding-left: 47px;
}

body.page-node-4409 .undergraduate-link-s2 {
  float: left;
  width: 30%;
  /*padding-bottom: 35px;*/
}

body.page-node-4409 .undergraduate-link-s2 .uprofile {
  background-color: #924444;
  padding: 42px 60px;
  text-align: center;
  width: 268px;
  margin: 0 auto;
  position: relative;
  top: -63px;
}

body.page-node-4409 .undergraduate-link-s2 .uprofile p:nth-child(1) {
  padding-bottom: 12px;
}

body.page-node-4409 .undergraduate-link-s2 .uprofile p {
  font-size: 21px;
  font-weight: 600;
  color: #fff;
}

body.page-node-4409
.admission-site-schools-block.block-views-blockadmission-site-schools-filter-block-1 {
  clear: both;
}

body.page-node-4409 .undergraduate-link-s2 div a.uprofile-apply {
  background: #002582;
  padding: 13px 49px 13px 48px;
  position: relative;
  top: -69px;
  color: #fff;
}

body.page-node-4409 .block-views-blockgallery-block-2 {
  position: relative;
  margin-bottom: 68px;
  padding-left: 50px;
  padding-right: 50px;
}

body.page-node-4409 .undergraduate-link-s2 div {
  text-align: center;
}

body.page-node-4409 .undergraduate-applicants-sbasse .field--item {
  float: left;
  width: 33%;
}

body.page-node-4409
.undergraduate-applicants-sbasse
.field--item
.paragraph
.field--name-field-content-title {
  display: none;
}

body.page-node-4409
.undergraduate-applicants-sbasse
.field--item
.field--name-field-content-image.field--item
img {
  width: 100%;
  height: 323px;
}

body.page-node-4409
.undergraduate-applicants-sbasse
.field--item
.field--name-field-content-image.field--item {
  width: 100%;
}

body.page-node-4409
.important-dates-sbasse
.view-important-dates-sbasse
.view-header {
  float: left;
  width: 20%;
  padding-left: 3px;
  padding-right: 25px;
}

body.page-node-4409
.important-dates-sbasse
.view-important-dates-sbasse
.view-header
h2 {
  text-align: left;
  font-size: 20px;
  padding-top: 40px;
  position: relative;
  background-image: url(../images/important-date-icons.png),
  url(../images/important-date-icons1.png);
  background-position: 38px 0px, 137px 0px;
  background-repeat: no-repeat, no-repeat;
  margin-top: 0;
}

body.page-node-4409 .important-dates-sbasse {
  padding: 52px 50px 25px;
}

body.page-node-4409
.important-dates-sbasse
.view-important-dates-sbasse
.view-header
p {
  padding-top: 25px;
  padding-bottom: 25px;
  margin-bottom: 0;
}

body.page-node-4409
.important-dates-sbasse
.view-important-dates-sbasse
.view-header
ul {
  padding-left: 0;
  list-style: none;
}

body.page-node-4409
.important-dates-sbasse
.view-important-dates-sbasse
.view-header
ul
li {
  color: #01247f;
  line-height: 28px;
}

body.page-node-4409
.important-dates-sbasse
.view-important-dates-sbasse
.view-header
ul
li
a {
  color: #01247f;
  font-weight: 600;
}

body.page-node-4409
.important-dates-sbasse
.view-important-dates-sbasse
.view-content {
  float: left;
  width: 80%;
}

body.page-node-4409
.important-dates-sbasse
.view-important-dates-sbasse
.view-content {
  border-left: 1px solid #f4f4f4;
  border-top: 1px solid #f4f4f4;
  border-right: 1px solid #f4f4f4;
}

body.page-node-4409
.important-dates-sbasse
.view-important-dates-sbasse
.view-content
.col-custom {
  border-bottom: 1px solid #f4f4f4;
  padding: 18px;
  border-right: 1px solid #f4f4f4;
}

body.page-node-4409
.important-dates-sbasse
.view-important-dates-sbasse
.view-content
.col-custom
.views-field-field-date-important-dates {
  font-size: 32px;
  color: #01247f;
  padding-bottom: 20px;
  border-bottom: 2px #707070 dotted;
  text-align: center;
  font-weight: 600;
  font-family: "Noto Sans Display Bold";
}

body.page-node-4409
.important-dates-sbasse
.view-important-dates-sbasse
.view-content
.col-custom
.views-field-title {
  padding-top: 18px;
  color: #000;
  text-align: center;
  padding-bottom: 10px;
}

body.page-node-4409
.important-dates-sbasse
.view-important-dates-sbasse
.view-content
.col-custom
.views-field-title
a {
  color: #000;
  font-weight: 600;
}

body.page-node-4409
.undergraduate-profile-sbasse
.field--name-field-content-details
.field--item
.field--name-field-content-image
img {
  width: 100%;
  height: 410px;
}

.undergraduate-profile-sbasse {
  padding-left: 50px;
  padding-right: 50px;
}

body.page-node-4409
.undergraduate-profile-sbasse
.field--name-field-content-details
.field--item
.field--name-field-content-image {
  float: left;
  width: 50%;
}

body.page-node-4409
.undergraduate-profile-sbasse
.field--name-field-content-details
.field--item
.field--name-field-content-description {
  float: left;
  width: 49%;
  padding-left: 25px;
}

body.page-node-4409
.undergraduate-profile-sbasse
.field--name-field-content-details
.field--item
.paragraph--type--multiple-content-images
.field--name-field-content-title {
  float: right;
  text-align: left;
  width: 49%;
  font-size: 28px;
  color: #060606;
  padding: 30px 0 25px 25px;

  font-family: "Noto Sans Display Bold";
}

body.page-node-4409
.undergraduate-profile-sbasse
.field--name-field-content-details
.field--item
.paragraph--type--multiple-content-images {
  overflow: hidden;
}

body.page-node-4409
.undergraduate-profile-sbasse
.field--name-field-content-details
.field--item {
  overflow: hidden;
  padding-bottom: 0;
  margin-top: -3px;
}

body.page-node-4409
.undergraduate-profile-sbasse
.field--name-field-content-details
.field--item:nth-child(4)
.paragraph--type--multiple-content-images
.field--name-field-content-title,
body.page-node-4409
.undergraduate-profile-sbasse
.field--name-field-content-details
.field--item:nth-child(2)
.paragraph--type--multiple-content-images
.field--name-field-content-title {
  float: left;
  padding-left: 0;
  padding-right: 25px;
}

body.page-node-4409
.undergraduate-profile-sbasse
.field--name-field-content-details
.field--item:nth-child(4)
.field--name-field-content-image,
body.page-node-4409
.undergraduate-profile-sbasse
.field--name-field-content-details
.field--item:nth-child(2)
.field--name-field-content-image {
  float: right;
  margin-right: 4px;
}

body.page-node-4409
.undergraduate-profile-sbasse
.field--name-field-content-details
.field--item:nth-child(4)
.field--name-field-content-description {
  padding-left: 0;
}

body.page-node-4409
.undergraduate-profile-sbasse
.field--name-field-content-details
.field--item:nth-child(2)
.field--name-field-content-description {
  padding-left: 0;
  padding-right: 25px;
}

body.page-node-4409
.undergraduate-kahani-sbasse
.field--type-text-with-summary
p
img {
  width: 100%;
}

body.page-node-4409
.undergraduate-profile-sbasse
.field--name-field-content-details
.field--item:nth-child(3)
.paragraph--type--multiple-content-images
.field--name-field-content-title {
  text-align: center;
  color: #8e4642;
}

body.page-node-4409
.undergraduate-profile-sbasse
.field--name-field-content-details
.field--item:nth-child(3)
.paragraph--type--multiple-content-images
.field--name-field-content-description {
  width: 32%;
  text-align: center;
  margin: 0 auto;
  float: none;
}

body.page-node-4409
.undergraduate-profile-sbasse
.field--name-field-content-details
.field--item:nth-child(4)
.paragraph--type--multiple-content-images
.field--name-field-content-description
ul {
  padding-left: 45px;
  list-style: none;
  padding-top: 20px;
}

body.page-node-4409
.undergraduate-profile-sbasse
.field--name-field-content-details
.field--item:nth-child(4)
.paragraph--type--multiple-content-images
.field--name-field-content-description
ul
li {
  line-height: 30px;
}

body.page-node-4409
.undergraduate-profile-sbasse
.field--name-field-content-details
.field--item:nth-child(4)
.paragraph--type--multiple-content-images
.field--name-field-content-description
ul
li
a {
  color: #600900;
  text-decoration: underline;
  font-size: 30px;
  margin-bottom: 45px;
}

body.page-node-4409
.undergraduate-profile-sbasse
.field--name-field-content-details
.field--item:nth-child(4)
.paragraph--type--multiple-content-images
.field--name-field-content-description
ul
li {
  margin-bottom: 35px;
}

body.page-node-4409
.undergraduate-profile-sbasse
.field--name-field-content-details
.field--item.field--name-field-content-link {
  overflow: visible;
  padding-left: 25px;
  float: left;
  padding-top: 8%;
}

body.page-node-4409
.undergraduate-profile-sbasse
.field--name-field-content-details
.field--item.field--name-field-content-link
a {
  font-size: 24px;
  color: #000;
}

body.page-node-4409 h1 {
  font: 54px/58px Noto Serif Display Bold;
  color: #04198b;
  padding-bottom: 15px;
}

body.page-node-4409 .undergraduate-profile-s2 h1 {
  color: #000;
}

body.page-node-4409 p {
  font-family: Noto Sans Light;
}

body.page-node-4409
.undergraduate-profile-sbasse
.field--name-field-content-details
.field--item:nth-child(3)
.paragraph--type--multiple-content-images
.field--name-field-content-description
p {
  margin-bottom: 15px;
}

body.page-node-4409
.block-views-blockthumbnail-block-type-block-3
.view-thumbnail-block-type
ul {
  list-style: none;
  padding-left: 0;
}

body.page-node-4409 .admission-site-schools-block .dropdown-content {
  z-index: 99999;
}

body.page-node-4409 .related-links {
  padding-top: 8px;
}

body.page-node-4409
.block-views-blockgallery-block-2
.view-id-gallery
.view-header
img {
  width: 100%;
}

body.page-node-4409 .block-views-blockgallery-block-2 .view-id-gallery {
  position: relative;
}

body.page-node-4409
#block-views-block-gallery-block-2
.view-content
.views-row:nth-of-type(1)
a::after {
  content: "Photo Gallery";
  display: block;
  width: 222px;
  cursor: pointer;
  position: absolute;
  height: 55px;
  background: #fff;
  padding-top: 13px;
  left: 0;
  bottom: 89px;
  right: 0;
  margin: auto;
  box-shadow: none;
  font-family: Noto Sans Light;
  font-size: 17px;
  text-decoration: none !important;
  color: #002581 !important;
  border-radius: 8px;
  font-weight: bold;
  text-align: center;
  z-index: 1;
  top: 50%;
}

body.page-node-4409 .main-container {
  position: relative;
}

body.page-node-4394 .how-can-we-help-web-form-admission-site .panel-body,
body.page-node-4409 .how-can-we-help-web-form-admission-site .panel-body {
  padding-top: 0;
  padding: 0;
}

body.page-node-4394 .how-can-we-help-web-form-admission-site .form-text,
body.page-node-4394 .how-can-we-help-web-form-admission-site .form-email,
body.page-node-4394 .how-can-we-help-web-form-admission-site .select-wrapper,
body.page-node-4409 .how-can-we-help-web-form-admission-site .form-text,
body.page-node-4409 .how-can-we-help-web-form-admission-site .form-email,
body.page-node-4409 .how-can-we-help-web-form-admission-site .select-wrapper {
  width: 100%;
}

body.page-node-4394
.how-can-we-help-web-form-admission-site
.form-type-webform-markup,
body.page-node-4409
.how-can-we-help-web-form-admission-site
.form-type-webform-markup {
  font-size: 14px;
  width: 100%;
}

/*page faq start */
.first-footer-footer-menu .navbar-we-mega-menu > .container-fluid {
  padding-left: 0;
  padding-right: 0;
  width: 93%;
  box-shadow: none;
}

body.page-node-4394 .full-width-slider {
  margin-top: 115px;
}

body.page-node-4409 .inner-top {
  clear: both;
}

body.page-node-4394 .faq-sbasse h2 {
  color: #04198b;
  font-family: Noto Serif Display bold;
  font-size: 55px;
  margin-top: 6px;
  margin-bottom: 6px;
}

body.page-node-4394 .static-faqs-info h2 {
  font-family: "Noto Sans Display Bold";
  font-size: 55px;
  margin-top: 6px;
  margin-bottom: 6px;
}

body.page-node-4394 .node-content .faq-sbasse p {
  width: 80%;
  font-size: 17px;
  line-height: 25px;
  margin-top: 15px;
  margin-bottom: 25px;
}

body.page-node-4394 .faq-sbasse-search {
  padding: 50px 15px;
  clear: both;
}

body.page-node-4394 .faq-sbasse-search p input {
  padding: 20px 32px;
  color: #000;
  font-size: 20px;
  width: 65%;
  margin: 0 auto;
  float: none;
  display: block;
  border: none;
  background-color: #f2f2f2;
}

body.page-node-4394 .faq-sbasse-search p {
  position: relative;
}

body.page-node-4394 .faq-sbasse-search p::after {
  color: #525252;
  font: normal normal normal 23px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 20%;
  top: 20px;
  content: "\f002";
  font-size: 24px;
}

body.page-node-4394
.static-faqs-info
.view-faqs-questions-by-topic
ul.quicktabs-tabs {
  padding: 35px 0;
  background-color: #f2f2f2;
  float: left;
  width: 30%;
}

body.page-node-4394
.static-faqs-info
.view-faqs-questions-by-topic
.quicktabs-main {
  float: left;
  width: 70%;
  position: relative;
  background: #fff;
  left: -4px;
  top: 12px;
  box-shadow: 0px 3px 6px #00000029;
  padding: 30px;
}

body.page-node-4394
.static-faqs-info
.views-field-field-faq-topics
.field-content {
  font-size: 20px;
  font-weight: 600;
}

body.page-node-4394
.static-faqs-info
.view-faqs-questions-by-topic
ul.quicktabs-tabs
li {
  display: block;
  line-height: 52px;
  padding: 0;
}

body.page-node-4394
.static-faqs-info
.view-faqs-questions-by-topic
ul.quicktabs-tabs
li
a {
  color: #a9a9a9;
  padding: 10px 40px 10px 55px;
  position: relative;
  font-size: 20px;
  display: block;
  line-height: 50px;
  /* counter-reset: a;
  list-style-type: none; */
}

body.page-node-4394
.static-faqs-info
.view-faqs-questions-by-topic
ul.quicktabs-tabs
li
a::before {
  /* counter-increment: a;
content: "  " counter(a) ": "; */
}

body.page-node-4394
.static-faqs-info
.view-faqs-questions-by-topic
ul.quicktabs-tabs
li
a:focus,
body.page-node-4394
.static-faqs-info
.view-faqs-questions-by-topic
ul.quicktabs-tabs
li
a:hover:focus,
body.page-node-4394
.static-faqs-info
.view-faqs-questions-by-topic
ul.quicktabs-tabs
li
a:hover {
  text-decoration: none;
}

body.page-node-4394
.static-faqs-info
.view-faqs-questions-by-topic
.quicktabs-wrapper.form-group {
  width: 100%;
  position: relative;
}

body.page-node-4394
.static-faqs-info
.view-faqs-questions-by-topic
ul.quicktabs-tabs
li.active
a {
  color: #000000;
  background-color: #fff;
}

body.page-node-4394
.static-faqs-info
.view-faqs-questions-by-topic
ul.quicktabs-tabs
li.active
a::before {
  position: relative;
  right: 8px;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f178";
}

body.page-node-4394 .static-faqs-info h2 {
  text-align: center;
}

body.page-node-4394 .search-admission-faqs {
  background: #f7f6f5;
  margin-top: 25px;
  padding: 0px 0px;
}

body.page-node-4394 .view-faqs-questions-by-topic h2 {
  font-size: 24px;
  color: #403b3b;
  font-family: "Noto Sans Medium";
  border-bottom: 1px solid #cfcfce;
  padding: 15px 25px;
}

/* body.page-node-4394 .view-faqs-questions-by-topic .view-content {
    padding: 25px;
} */
body.page-node-4394 .view-faqs-questions-by-topic .views-row .field-content a {
  font-size: 18px;
  line-height: 37px;
  color: #403b3b;
  font-family: "noto sans light";
}

body.page-node-4394 .view-faqs-questions-by-topic .view-content {
  padding: 25px 0 0 0;
}

body.page-node-4394 .view-faqs-questions-by-topic h3 {
  font-size: 16px;
  color: #403b3b;
  font-family: "noto sans medium";
  margin-bottom: 25px;
  padding: 0px 25px;
}

body.page-node-4394 .view-faqs-questions-by-topic .views-field-field-title {
  font-size: 24px;
  font-family: noto sans medium;
  padding: 25px 50px 25px 25px;
  margin-bottom: 2px;
  position: relative;
}

body.page-node-4394
.view-faqs-questions-by-topic
.quicktabs-tabpage
.views-field-field-title {
  font-size: 24px;
  font-family: noto sans medium;
  padding: 25px 0 25px;
  margin-bottom: 2px;
  position: relative;
  border-top: 1px solid #a1a1a1;
}

body.page-node-4394
.view-faqs-questions-by-topic
.views-field-field-title:hover {
  cursor: pointer;
}

body.page-node-4394
.view-faqs-questions-by-topic
.views-row
.views-field-field-title
.field-content {
  position: relative;
  color: #1f1f1f;
  font-size: 21px;
  font-family: "Noto Sans Light";
  padding: 7px 63px 7px 15px;
}

body.page-node-4394
.view-faqs-questions-by-topic
.views-row
.views-field-field-title
.field-content::after {
  transition: transform 0.2s cubic-bezier(0.25, 0, 0.5, 1);
  content: "\f067";
  color: #525252;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 24px;
  top: 15px;
}

body.page-node-4394
.view-faqs-questions-by-topic
.views-row.active
.views-field-field-title
.field-content::after {
  color: #525252;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f068";
  position: absolute;
  right: 24px;
  top: 15px;
}

body.page-node-4394 .view-faqs-questions-by-topic .views-row .field-content {
  background-color: #fff;
  padding: 20px 15px;
  font-family: "Noto Sans Display Bold";
  font-size: 41px;
}

body.page-node-4394 .faq-sbasse .field--type-text-with-summary {
  float: left;
  width: 49%;
  padding: 25px 16px 20px 0px;
}

body.page-node-4394 .faq-sbasse .field--name-field-profile-image {
  float: left;
  width: 51%;
  padding: 25px 0px 15px 15px;
}

body.page-node-4394 h2 {
  font-family: "Noto Sans Display Bold";
  padding-bottom: 15px;
}

body.page-node-4394
.view-faqs-questions-by-topic
.views-row
.views-field-field-faq-topics {
  display: none;
}

body.page-node-4394
.view-faqs-questions-by-topic
.views-row:nth-child(1)
.views-field-field-faq-topics {
  display: block;
}

body.page-node-4394 .view-faqs-questions-by-topic .views-row.active:hover {
  border-color: transparent;
}

body.page-node-4394 .adm-faq-aid .view-thumbnail-block-type ul {
  list-style: none;
}

body.page-node-4394 .main-container {
  position: relative;
}

body.page-node-4394 .node-content {
  padding-bottom: 60px;
}

.main-container-faqs {
  padding-left: 46px;
  padding-right: 50px;
}

/*page faq end */
body.page-node-4394
.how-can-we-help-web-form-admission-site
#edit-processed-text,
body.page-node-4409
.how-can-we-help-web-form-admission-site
#edit-processed-text {
  display: inline-block;
  width: 29%;
  vertical-align: top;
  background: #fff;
  padding: 30px 16px 16px 40px;
  margin-left: 35px;
  margin-right: 35px;
}

body.page-node-4394 .how-can-we-help-web-form-admission-site #edit-flexbox,
body.page-node-4409 .how-can-we-help-web-form-admission-site #edit-flexbox {
  background: transparent;
  border: none;
  width: 29%;
  vertical-align: top;
  overflow: hidden;
}

body.page-node-4394
.how-can-we-help-web-form-admission-site
#edit-processed-text-01,
body.page-node-4409
.how-can-we-help-web-form-admission-site
#edit-processed-text-01 {
  width: 29%;
  display: inline-block;
  background: #fff;
  padding: 35px 21px 46px 35px;
  margin-left: 35px;
  margin-right: 35px;
}

body.page-node-4394 form.webform-submission-form,
body.page-node-4409 form.webform-submission-form {
  padding-top: 25px;
}

body.page-node-4394
.how-can-we-help-web-form-admission-site
.webform-button--submit,
body.page-node-4409
.how-can-we-help-web-form-admission-site
.webform-button--submit {
  margin-left: 0.5px;
}

body.page-node-4394 .how-can-we-help-web-form-admission-site .form-actions,
body.page-node-4409 .how-can-we-help-web-form-admission-site .form-actions {
  padding-bottom: 15px;
}

/* breadcrumb start  */
.faq-breadcrumb,
.faq-breadcrumb a {
  font-size: 10px;
}

.faq-breadcrumb a {
  padding: 2px 3px;
}

.faq-breadcrumb a.active {
  font-weight: 600;
}

/* breadcrumb end  */
/* sub menu start  */
.block-we-megamenu-blocksubmenu-admissions .home-icon {
  display: none;
}

.block-we-megamenu-blocksubmenu-admissions
.navbar-we-mega-menu
> .container-fluid {
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}

.block-we-megamenu-blocksubmenu-admissions .navbar-we-mega-menu ul {
  float: right;
  line-height: 1.7;
}

.block-we-megamenu-blocksubmenu-admissions
.navbar-we-mega-menu
ul
> li:first-child {
  padding-left: 0px;
}

.block-we-megamenu-blocksubmenu-admissions .navbar-we-mega-menu ul li {
  padding-left: 19px;
  padding-right: 15px;
  position: relative;
  border-left: 0 solid rgba(0, 0, 0, 0.1);
}

.block-we-megamenu-blocksubmenu-admissions
.we-mega-menu-ul
> .dropdown-menu:hover
> a,
.block-we-megamenu-blocksubmenu-admissions
.navbar-we-mega-menu
ul
li
a:hover:focus,
.block-we-megamenu-blocksubmenu-admissions
.navbar-we-mega-menu
ul
li
a:focus:hover,
.block-we-megamenu-blocksubmenu-admissions .navbar-we-mega-menu ul li a:focus {
  background-color: transparent;
}

.block-we-megamenu-blocksubmenu-admissions
.navbar-we-mega-menu
ul
li:last-child
.we-mega-menu-submenu {
  left: -197%;
}

.block-we-megamenu-blocksubmenu-admissions .navbar-we-mega-menu ul li a {
  font-size: 16px;
  padding: 0px 0px 8px 0;
  background-color: transparent;
  color: #163269;
  font-family: "Noto Sans Medium";
  position: relative;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}

.block-we-megamenu-blocksubmenu-admissions .navbar-we-mega-menu ul li a::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 4px;
  background: transparent;
  opacity: 1;
  left: 0;
  right: 0;
  transition: all 300ms;
  -moz-transition: all 300ms;
  -o-transition: all 300ms;
  -webkit-transition: all 300ms;
  top: unset;
}

.block-we-megamenu-blocksubmenu-admissions
.navbar-we-mega-menu
ul
li
a::before {
  background-image: none;
}

.block-we-megamenu-blocksubmenu-admissions
.navbar-we-mega-menu
ul
li
a:hover::after {
  background: #b38030;
}

.block-we-megamenu-blocksubmenu-admissions .navbar-we-mega-menu ul li.active a,
.block-we-megamenu-blocksubmenu-admissions .navbar-we-mega-menu ul li a:hover {
  color: #b38030;
  background-color: transparent;
}

.block-we-megamenu-blocksubmenu-admissions
.navbar-we-mega-menu
ul
li
div.we-mega-menu-submenu {
  background-color: #eeeeee;
  border: none;
  min-width: 200px;
  padding: 18px 15px;
  margin-left: 17px;
}

.block-we-megamenu-blocksubmenu-admissions
.navbar-we-mega-menu
ul
li
div.we-mega-menu-submenu
ul
li
a {
  color: #585858;
}

.block-we-megamenu-blocksubmenu-admissions
.navbar-we-mega-menu
ul
li
div.we-mega-menu-submenu
ul
li
a:hover::after {
  background: transparent;
}

.block-we-megamenu-blocksubmenu-admissions
.navbar-we-mega-menu
ul
li
div.we-mega-menu-submenu
ul
li {
  padding-left: 0;
  padding-right: 0;
}

.block-we-megamenu-blocksubmenu-admissions
.navbar-we-mega-menu
ul
li
div.we-mega-menu-submenu
ul
li
a {
  border-bottom: none;
  padding-bottom: 12px;
  font-weight: normal;
  font-size: 14px;
}

.block-we-megamenu-blocksubmenu-admissions
.navbar-we-mega-menu
ul
li
div.we-mega-menu-submenu
ul
li
a:hover {
  color: #163269;
}

.block-we-megamenu-blocksubmenu-admissions
.we-mega-menu-submenu
> .we-mega-menu-submenu-inner {
  min-height: 5.25rem;
}

/* sub menu end  */
/*  Extra small devices (portrait phones, less than 576px)*/

/* Temporary CSS banner multiple button slider START*/
/* .slider-right-area .multiple-link-button {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    bottom: 40px;
    position: absolute;
    width: 84%;
    overflow: hidden;
    left: 0;
    right: 0;
    margin: auto;
} */
/*#slick-slide14 .slide-text{
    display: none;
}
#slick-slide14 .slider-right-area{
    top: 289px;
    width: 95%;
    background: none;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}*/
/*#slick-slide04 .slider-right-container .slide-title{
    display: none;
}*/
.lums-home-slideshow-section-block .multiple-link-button a {
  background: #fff;
  color: #002581;
  width: 111px;
  height: 42px;
  padding: 11px;
}

#slick-slide04 .slider-main-container {
  border: none;
}

#slick-slide04 .slider-right-area {
  background: none;
  margin: auto;
  left: 0;
  right: 0;
  width: 92%;
}

/* Temporary CSS banner multiple button slider CLOSE*/

/*  extra.css Code has been placed here  */

/*  nouman.css Code has been placed here  */

/* slider css nouman */
.container {
  padding: 0;
}

.home-sliders {
  height: 462px;
  border-bottom: solid 1px #f7f7f7;
  overflow: hidden;
}

.inner-slide-area {
  top: 7%;
}

.home-slider-text {
  color: #002581;
}

/* welcome home main */
.inner-container {
  overflow: hidden;
  margin: auto;
  width: 94%;
}

/* welcome home left content */
.welcome-lums {
  width: 58%;
  float: left;
  display: block;
  margin-bottom: 40px;
}

.home-slider-title a {
  font-size: 28px;
  color: #002581;
  margin-bottom: 8px;
  display: block;
}

.welcome-container {
  padding: 0;
}

.little-label {
  font-size: 13px;
  letter-spacing: 0;
  color: #000000;
  font-family: Noto Sans;
}

.welcome-lums h1 {
  margin-top: 0;
  color: #04198b;
  font-size: 42px;
  font-family: Noto Serif SC;
  line-height: 48px;
}

.welcome-lums p {
  margin-bottom: 0;
}

.welcome-lums .field--name-body {
  overflow: hidden;
  width: 95%;
}

.welcome-text {
  font-family: Noto Sans HK;
  font-weight: 100;
  text-align: justify;
}

.read-more-cus {
  float: left;
  padding-right: 9px;
  font-size: 12px;
  color: #002581;
  font-weight: bold;
  text-decoration: none;
}

.teeer {
  padding-top: 16px;
  font-size: 17px;
  font-weight: bold !important;
  color: #80e6ff;
  overflow: hidden;
  text-decoration: none !important;
  display: inline-block;
}

/* / welcome-home-right-menu / */
.welcome-home-right-menu {
  float: left;
  margin-left: 101px;
  margin-top: 63px;
}

.menu--welcome-home-menu-lums a {
  padding: 5px 3px;
}

.welcome-lums .read-more-cus a {
  text-align: left;
  letter-spacing: -0.12px;
  color: #002581;
  opacity: 1;
  margin-top: 20px;
  display: inline-block;
}

.welcome-home-right-menu ul {
  color: #002581;
  font-family: Noto Serif JP;
}

.welcome-home-right-menu li a,
.feature-custom-tabs li a {
  color: #002581;
}

/* quick tabes / feature content */
.accourdian-style .quicktabs-tabs li a {
  font-family: Noto Sans Light;
  border: 1px solid #f2f2f2;
  text-transform: capitalize;
  font-size: 18px;
  width: 19.7%;
  font-weight: bold;
  font-size: 15px;
}

.container-quick {
  height: 369px;
  overflow: hidden;
}

.accourdian-style .quicktabs-tabs li.active a {
  font-family: Noto Sans Light;
  height: 64px;
  border-bottom: solid 1px #fff !important;
  position: relative;
  top: 1px;
}

.quicktabs-wrapper {
  display: inline-block;
}

.accourdian-style .views-field ul {
  list-style-type: none;
  padding: 0;
}

.feature-custom-tabs li {
  display: inline-block;
  width: 48%;
  padding: 11px 0;
}

/*  */
/*  */
/* real impact people */
/* -------------start------------ */
.featured-video-block .views-field-field-add-lums-video{
  display: none;
}
#colorbox .featured-video-block .views-field-field-add-lums-video{
  display: block;
}
.featured-video-block .views-field-field-image{
  cursor: pointer;
}

.other-videos-block .views-field-field-add-lums-video{
  display: none;
}
#colorbox .other-videos-block .views-field-field-add-lums-video{
  display: block;
}
.other-videos-block .views-field-field-image{
  cursor: pointer;
}


.real-impact {
  width: 100%;
  padding-bottom: 15px;
}

.region-real-impact {
  margin-bottom: 36px;
  margin-top: 13px;
}

.path-frontpage .region-real-impact {
  margin-bottom: 24px;
  margin-top: 13px;
}

.real-impact h2 {
  font-size: 55px;
  color: #002581;
  font-family: Noto Serif Display Bold;
  font-weight: 700;
  display: inline-block;
  margin-bottom: 23px;
  margin-top: 4px;
}

.region-real-impact .form-group {
  overflow: hidden;
}

/* #block-views-block-real-people-real-impact-block-1 .block-title{
} */
.view-real-people-real-impact ul {
  list-style-type: none;
  padding: 0;
}

.view-real-people-real-impact .impact-list li {
  min-height: 453px;
}

.view-real-people-real-impact .impact-list a:hover {
  color: #00ceff;
}

.view-real-people-real-impact .field-content a {
  display: block;
}

.view-real-people-real-impact .views-field-title-1 .field-content a::after {
  content: "→";
  font: normal normal normal 14px/1 FontAwesome;
  display: inline-block;
  font-size: 15px;
  color: #00ceff;
  padding-left: 7px;
  text-rendering: auto;
  font-weight: bold;
}

.view-real-people-real-impact .impact-list a {
  color: #002581;
  font-family: Noto Sans Bold;
  font-size: 12px;
  font-weight: bold;
}

.view-real-people-real-impact .views-field-title {
  margin-top: 15px;
  margin-bottom: 5px;
  line-height: 23px;
  min-height: 61px;
}

.view-real-people-real-impact .row {
  margin-left: -15px;
  margin-right: -15px;
}

.view-real-people-real-impact li h3 span {
  font-size: 21px;
  font-family: Noto Sans Display Bold !important;
  /* line-height: 12px; */
}

#block-views-block-real-people-real-impact-block-1
.view-real-people-real-impact
.impact-list
.views-field-view-node {
  /*     position: absolute;
      left: 18px;
      bottom: 0; */
}

#block-views-block-real-people-real-impact-block-1 .views-field-view-node {
  margin-top: 0px;
}

#block-views-block-real-people-real-impact-block-1 .views-field-body {
  min-height: 165px;
}

#block-views-block-real-people-real-impact-block-1
.view-real-people-real-impact
.field-content
a {
  display: inline-block;
}

#block-views-block-real-people-real-impact-block-1
.view-real-people-real-impact
.impact-list {
  position: relative;
  height: 441px;
}

.view-real-people-real-impact .views-field-body p {
  font-size: 14px;
  line-height: 21px;
  padding-bottom: 20px;
}

.featured-info p {
  font-size: 14px;
}

.views-field-view-node {
  margin-top: 25px;
}

.region-gallery .form-group {
  display: block;
}

/* ----------gallery----------- */
.gallery {
  width: 100%;
  margin-bottom: 20px;
}

.gallery-inner .inner-container {
  padding-left: 0px;
  margin-top: 36px;
}

.gallery-inner img {
  width: 100%;
  height: 607px;
}

.take-tour {
  text-align: center;
  width: 100%;
}

.take-tour a {
  display: block;
  width: 222px;
  cursor: pointer;
  position: absolute;
  height: 55px;
  background: #fff;
  padding-top: 13px;
  left: 0;
  bottom: 89px;
  right: 0;
  margin: auto;
  box-shadow: none;
  font-family: Noto Sans Light;
  font-size: 17px;
  text-decoration: none !important;
  color: #002581 !important;
  border-radius: 8px;
  font-weight: bold;
}

.gallery-inner {
  position: relative;
}

.view-gallery .views-view-grid .views-col {
  float: left;
  width: 24% !important;
  margin: 0 0.5%;
  min-height: 289px !important;
  overflow: hidden;
}

.background .gallery-cont .gallery-title {
  font-size: 75px;
  width: 73%;
  margin-left: auto;
  margin-right: auto;
  line-height: 80px;
  margin-top: 62px;
  font-family: Noto Sans Black;
  font-weight: bold;
}

.background {
  position: relative;
}

.background .gallery-cont {
  position: absolute;
  width: 100%;
  color: #fff;
  left: auto;
  right: auto;
  text-align: center;
  height: 100%;
  background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
}

/* ----------gallery end------------ */
/* webform */
#block-webform {
  display: none;
}

#block-webform-2 {
  display: none;
}

/* -------end------------ */
/*  */
/*  */
/* -----------------quick facts--------------- */
/*  */
.region-quick h2 {
  color: #002581;
  font-family: Noto Serif Display bold;
  font-size: 55px;
  text-align: center;
  margin-top: 6px;
  margin-bottom: 6px;
}

.region-quick .view-header {
  text-align: center;
  letter-spacing: 0;
  font-family: Noto Sans Light;
  color: #000;
  width: 79%;
  margin: 0 auto;
  margin-bottom: 0px;
  margin-bottom: 33px;
  font-size: 17px;
}

.about-lums-cus-bg {
  display: inline-block;
  background-image: url("../images/about-lumsssz.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 25px;
  background-position: top;
  margin-bottom: 57px;
  display: block;
  overflow: hidden;
}

.about-lums-cus-bg .field--name-body {
  background-color: #ffffff;
  width: 78%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 395px;
  text-align: center;
  padding-top: 10px;
  padding-left: 105px;
  padding-right: 105px;
  display: block;
  overflow: hidden;
}

.region-quick {
  margin-bottom: 0;
}

.slideItem.custom-185 .quck-value {
  color: #d9d9d9;
  font-size: 33px;
  font-family: Noto sans bold;
  line-height: 66px;
  transition: all 1s;
}

.slideItem.custom-185 .quck-title {
  font-family: Noto Sans Black;
  font-size: 6px;
  line-height: 12px;
  color: #d9d9d9;
  transition: all 1s;
}

.slideItem.custom-232 .quck-value {
  font-family: Noto sans bold;
  color: #d9d9d9;
  font-size: 66px;
  line-height: 100px;
  transition: all 1s;
}

.slideItem.custom-232 .quck-title {
  font-family: Noto Sans Black;
  font-size: 13px;
  line-height: 13px;
  color: #d9d9d9;
  transition: all 1s;
}

.slideItem.custom-290 .quck-value {
  display: inline-block;
  font-family: Noto sans bold;
  font-size: 80px;
  color: #002581;
  letter-spacing: -4px;
  line-height: 115px;
  transition: all 1s;
}

.slideItem {
  text-align: center;
}

.custom-232,
.custom-185 {
  border: 1px solid #d9d9d9;
}

.custom-290 {
  box-shadow: 0px 0px 5px #d9d9d9;
}

.custom-290 .quck-title {
  display: inline-block;
  font-family: Noto Sans Black;
  font-size: 18px;
  line-height: 25px;
  color: #002581;
  transition: all 1s;
}

.quck-title {
  width: 89.4%;
  margin: auto;
  position: relative;
  top: -20px;
}

.quck-link {
  display: inline-block;
  width: 100px;
  position: absolute;
  background: #d9d9d9;
  height: 24px;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  bottom: 30px;
  right: 0;
}

.quck-sld {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.quck-link a {
  padding: 6px;
  background: #d9d9d9;
  overflow: hidden;
  display: inline-block;
  font-family: Noto Sans Light;
  font-size: 8px;
}

.quick-carousel .slides {
  position: relative;
  margin: auto;
}

.quick-carousel .slides .slideItem {
  position: absolute;
  background: #fff;
}

/* .slick-cloned {
width: 228px;
height: 251px;
background: #FFFFFF 0% 0% no-repeat padding-box;
border: 1px solid #D9D9D9;
} */
/* ----------------------quick facts end--------------------- */
/* ====================== */
/* ====================== */
/* news detail page */
/* ====================== */
/* ====================== */
.breadcrumbs-custom ul {
  list-style: none;
  padding: 0;
}

.breadcrumbs-custom ul li {
  display: inline;
}

.breadcrumbs-custom ul .first-custom a {
  border-right: 1px solid #9b9b9b;
}

.breadcrumbs-custom li a {
  font-family: Noto Sans Reguler;
  font-size: 11px;
  padding-right: 4px;
  color: #8e8e8e;
  text-decoration: none;
}

.breadcrumbs-custom li:nth-child(3) span {
  color: #525252;
  font-weight: bold;
  font-size: 11px;
  border-left: 0.1px solid #a1a1a1;
  padding-left: 5px;
}

.created-by-date-cus .date-label-custom h5 {
  font-weight: normal;
  font-family: "Noto Sans Light";
  font-size: 24px;
}

.content-top-area {
  padding-left: 47px;
  width: 100%;
  margin-right: auto;
  margin-bottom: 29px;
  padding-right: 47px;
}

.date-label-custom p {
  font-size: 21px;
}

.date-label-custom {
  margin-top: 25px;
}

.custom-title h1 {
  font-size: 45px;
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 4px;
  font-family: Noto Sans Black;
  line-height: 51px;
}

.author-by span {
  font-size: 15px;
  font-weight: bold;
}

.caption-custom {
  margin: auto;
  font-weight: bold;
  margin-top: 9px;
  margin-left: 3.7%;
}

.caption-custom .field {
  display: inline;
  font-weight: lighter;
}

.content-area-custom {
  margin-top: 33px;
  padding-top: 27px;
}

.subtitle-custom .field {
  font-size: 16px;
  line-height: 25px;
}

.subtitle-custom {
  margin-bottom: 21px;
}

/* right side bar */
.inner-sidebar-custom {
  margin-left: 5px;
}

.node-side-bar {
  background-image: url(../images/event-border-bgm.png);
  background-repeat: repeat-y;
}

.page-node-type-events .node-side-bar {
  background-image: url(../images/event-border-bgm.png);
  background-repeat: repeat-y;
  margin-bottom: 50px;
}

.page-node-type-events
.inner-sidebar-custom
.views-element-container
.block-title {
  width: 118%;
}

.page-node-type-events .all-news-section-blocks {
  padding-bottom: 7px;
}

.inner-sidebar-custom .views-element-container .block-title {
  font-size: 13px;
  display: block;
  text-transform: capitalize;
  width: 100%;
  margin-bottom: 4px;
  margin-top: 0;
}

.upcoming-events .block-title {
  font-size: 13px;
  display: block;
  text-transform: capitalize;
  width: 100%;
  margin-bottom: 9px !important;
  margin-top: 10px;
  text-align: center;
}

.upcoming-events .item-list ul {
  overflow: visible !important;
  width: 336px;
  height: auto !important;
}

.upcoming-events .slick-prev {
  top: -7.4%;
  left: 0;
}

.upcoming-events .slick-next {
  top: -7.4%;
  right: 0;
}

.upcoming-events {
  margin-top: 22px;
}

.inner-sidebar-custom .field-content ul {
  list-style: none;
  padding: 0;
}

.inner-sidebar-custom .field-content li a,
.inner-sidebar-custom .field-content li {
  color: #5f5f5f;
  padding: 2px;
  border: 1px solid #899ac5;
  font-size: 8px;
  display: inline-block;
}

.inner-sidebar-custom .block-views-blocknews-block-10 {
  margin-bottom: 35px;
}

.upcoming-events ul li {
  border: 3px solid #f2f2f2;
  padding-top: 22px !important;
  padding-left: 9px;
  padding-right: 9px;
  padding-bottom: 15px !important;
  /* width: 96.4% !important; */
  margin-bottom: 8px;
}

.readfull-button a {
  color: #2e3192;
  font-weight: bold;
  font-family: Noto Sans Bold;
  font-size: 12px;
}

.upcoming-events .slick-list {
  padding-top: 10px;
}

.readfull-button::after {
  content: "→";
  font: normal normal normal 14px/1 FontAwesome;
  font-weight: normal;
  font-size: 14px;
  display: inline-block;
  font-size: 15px;
  color: #00ceff;
  padding-left: 7px;
  text-rendering: auto;
  font-weight: bold;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.inner-sidebar-custom .views-field-nothing span > a {
  color: #000;
  text-decoration: none;
  font-weight: bold;
  text-transform: capitalize;
  display: block;
  padding-bottom: 9px;
}

.inner-sidebar-custom .views-field-nothing span time {
  font-weight: lighter;
  font-size: 12px;
}

.inner-sidebar-custom .views-field-nothing span a:last-child {
  padding-top: 15px;
  color: #2e3192;
  font-size: 16px;
  padding-bottom: 0px;
  margin-top: 15px;
  letter-spacing: 0.2px;
  margin-bottom: 2px;
  display: inline-block;
}

.get-news {
  border: 1px solid #eaeaea;
  padding: 25px 19px 1px 18px;
  margin-top: 14px;
  width: 111%;
}

.page-node-type-news .author-name {
  margin-top: 35px;
}

.get-news h2 {
  margin-top: 0;
  font-size: 18px;
  margin-bottom: 10px;
  font-family: "Noto Sans Display";
}

.get-news .form-item input {
  border-radius: unset;
  border-color: #f4f4f4;
  box-shadow: none;
}

.page-node-type-news .node-content {
  margin-bottom: 47px;
}

.get-news .form-actions button {
  background: #00ceff;
  border: none;
  border-radius: unset;
  padding: 12px 41px;
  color: #000;
  border-radius: 6px;
  margin-top: 19px;
}

/* left side bar of node news detail page */
.se-trigger {
  display: none !important;
}

.sharethis {
  padding-left: 66px;
}

.sharethis h2 {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: lighter;
  font-family: "Noto Sans Light";
}

.sharethis .se-links-container li {
  display: block !important;
  text-align: center;
  padding-bottom: 0px;
}

.sharethis .se-links-container {
  overflow: visible !important;
}

.se-block
.block-content
.se-container
.se-links-container
.se-links
.se-link
img {
  max-height: 41px !important;
}

.bodyarea-custom .info-body {
  margin-left: 87px;
  margin-right: 15px;
}

.get-news .control-label {
  display: none;
}

/* =============== */
/* event detail page */
/* =============== */
.body-area-custom {
  margin-left: 40px;
}

.body-title-custom .field--name-field-sh {
  font-size: 21px;
  line-height: 32px;
  margin-bottom: 40px;
}

.custom-date::before {
  content: url(../images/calender1.png);
  display: block;
  float: left;
}

/* .custom-date p{
padding-top: 2px;
padding-left: 61px;
} */
.custom-time::before {
  content: url(../images/clock1.png);
  float: left;
}

.custom-time {
  margin-top: 12px;
}

.custom-event-milestone p {
  padding-top: 2px;
  padding-left: 51px;
}

.custom-location .field--name-field-location {
  padding-top: 2px;
  padding-left: 51px;
}

.custom-location::before {
  content: url(../images/location.png);
  float: left;
}

.event-time-info .event-time {
  padding-left: 50px;
}

.page-node-9648 .event-time-info .event-time {
  padding-left: 30px;
  font-weight: bold;
}

.page-node-type-events .event-time-info .field--name-field-event-time {
  font-family: Noto Sans, Light;
}

.page-node-type-events .custom-location .field--name-field-location {
  font-family: Noto Sans, Light;
}

.page-node-type-events .custom-date span {
  font-family: 'Noto Sans Reguler';
}


.custom-location {
  margin-top: 12px;
  overflow: hidden;
  clear: both;
}

.custom-email {
  margin-top: 12px;
}

.custom-email .mail-custom::before {
  content: url(../images/email.png);
  float: left;
}

.custom-email .field--name-field-email {
  padding-top: 2px;
  padding-left: 51px;
}

.custom-event-milestone {
  margin-bottom: 42px;
}

.join-us-cus {
  background: url(../images/joinus.png);
  height: 200px;
  position: relative;
  margin-top: 50px;
  display: block;
  margin-bottom: 9px;
  width: 100%;
}

.join-us-cus .field--name-body > p {
  display: none;
}

.join-us-cus .joinus {
  display: none;
}

.join-us-cus .field--name-body p:last-child {
  display: inline-block;
  position: absolute;
  background: white;
  right: 101px;
  top: 80px;
}

.join-us-cus .field--name-body p:last-child a {
  color: #3f3f3f;
  padding: 17.6px 55px;
  display: block;
  text-decoration: none;
}

.block-views-blocknews-block-9 .view-header {
  font-size: 16px;
  display: inline-block;
}

#block-views-block-news-block-9-3 .view-header {
  display: block;
}

/* #block-views-block-news-block-9 h2{
font-size: 16px;
} */
#block-views-block-news-block-9 {
  margin-bottom: 2px;
}

.page-node-type-events .custom-calendar-wrap {
  margin: 8px auto;
  position: relative;
  overflow: hidden;
}

/* ==
=============== */
/* landing pages */
/* ================= */
.page-node-type-landing-pages .page-header {
  display: none;
}

#block-bannerwhylums .field--name-body {
  height: 844px;
}

.heading-block-cus h1 {
  color: #04198b;
  padding-bottom: 15px;
}

.page-node-2661 #block-covid19communication h1 {
  margin-top: 55px;
  padding-bottom: 10px;
}

.page-node-2661 .heading-block-cus {
  margin-bottom: 0px;
}

#block-views-block-history-block-1 {
  overflow: hidden;
  width: 100%;
  float: left;
  margin-top: -6px;
}

.heading-block-cus h2 {
  font: 54px/58px Noto Serif Display Bold;
  margin-left: 36px;
  color: #04198b;
  padding-bottom: 15px;
  margin-right: 23px;
  padding-right: 12px;
}

.heading-block-cus .field--name-body {
  margin-left: 36px;
  margin-right: 23px;
  padding-right: 12px;
}

.related-links .field--name-body li a:hover {
  color: #00ceff;
  background: none;
}

#block-views-block-programmes-block-1 .readmore-button.under-group a:hover {
  color: #00ceff !important;
  background: none;
}

.related-links .menu li a:hover {
  color: #00ceff !important;
  background: none;
}

.related-links ul {
  padding-left: inherit;
  padding-left: 0;
}

.related-links .field--name-body li a {
  color: #002581;
  font-family: Noto Serif Medium;
  font-size: 18px;
  line-height: 18px;
}

.related-links {
  border-left: 1px dashed #c4c4c4;
  padding-left: 18px;
  padding-top: 68px;
  margin-bottom: 4px;
  margin-left: 0px;
  width: 29%;
  margin-left: 37px;
  margin-bottom: 34px;
  padding-bottom: 30px;
}

.related-links p {
  margin-bottom: 0;
}

#block-headingwhylums p {
  font-size: 17px;
}

#block-experinencebeyondtheclassroom h2 {
  font-family: Noto Serif Display bold;
  font-size: 41px;
  text-align: center;
  margin-bottom: 33px;
}

.why-lums-content-area-block .view-header h2,
#block-yoursupportsystematlums .field--name-body h2,
#block-views-block-alumni-network-why-lums-block-1 .view-header h2 {
  font-family: Noto Serif Display Bold;
  font-size: 55px;
  line-height: 65px;
  color: #04198b;
  margin-bottom: 27px;
}

.why-lums-content-area-block .view-header p {
  font-size: 17px;
}

.why-lums-content-area-block .view-header {
  text-align: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 29px;
}

.why-lums-your-system-lums .field--name-body h2 {
  font-family: "Noto Serif Display Bold";
  font-size: 41px;
  line-height: 44px;
}

.why-lums-your-system-lums .field--name-field-content-details {
  width: 81%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
}

.why-lums-your-system-lums .field--name-field-content-details .field--item h2 {
  font-size: 21px;
  margin-top: 0;
  text-align: left;
  min-height: 65px;
}

#block-views-block-alumni-network-why-lums-block-1 .view-header p {
  font-size: 17px;
  margin-bottom: 23px;
}

.why-lums-your-system-lums .field--name-field-content-details .field--item {
  width: 24%;
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
  padding: 8px;
}

.why-lums-your-system-lums
.field--name-field-content-details
.paragraph--type--multiple-content-images
.field--item {
  width: 100%;
}

.why-lums-your-system-lums .field--name-body p {
  font-size: 17px;
}

.why-lums-your-system-lums .field--name-body {
  text-align: center;
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 14px;
}

.why-lums-content-area-block .col-custm-view-row {
  display: inline-block;
  float: none;
}

.why-lums-content-area-block .lums-life-body {
  text-align: left;
}

.why-lums-content-area-block .views-row {
  width: 33%;
  display: inline-block;
  margin-bottom: 54px;
  vertical-align: top;
}

.why-lums-content-area-block .view-content {
  text-align: center;
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
}

.why-lums-content-area-block .views-row {
  width: 32%;
  display: inline-block;
}

.why-lums-content-area-block {
  width: 93%;
  margin-left: 49px;
  margin-right: 49px;
  padding: 0;
  margin-bottom: 0 !important;
}

.beyond-the-classroom {
  width: 1076px;
  margin: auto;
  padding: 0;
  margin-bottom: 35px;
}

.beyond-the-classroom .col-sm-8 {
  padding: 0;
}

.beyond-the-classroom .field--name-body p {
  font-size: 17px;
}

.beyond-the-classroom .apply-why-lums a {
  padding: 17px 67px;
  background: #002581;
  font-family: Noto Sans Light;
  color: #fff;
}

.beyond-the-classroom .apply-why-lums {
  padding-left: 63px;
  margin-top: 17px;
}

/* experienxe why lims block view */
.view-experience-why-lums {
  width: 1265px;
  margin: auto;
  margin-top: 29px;
}

.experience-why-lums {
  position: relative;
}

.experience-grounp-field {
  position: absolute;
  z-index: 9;
  top: 170px;
  left: 0;
  right: 0;
  text-align: center;
}

.experience-why-lums .views-field-field-subtitle-experience {
  color: #fff;
  top: 155px;
  font-family: Noto Sans Light;
  font-size: 25px;
}

/* experienxe why lims block view */
.view-experience-why-lums {
  width: 1265px;
  margin: auto;
  margin-top: 29px;
}

.experience-why-lums {
  position: relative;
}

.experience-grounp-field {
  position: absolute;
  z-index: 9;
  top: 205px;
  left: 0;
  right: 0;
  text-align: center;
}

.experience-why-lums .views-field-field-subtitle-experience {
  color: #fff;
  top: 155px;
  font-family: Noto Sans Light;
  font-size: 25px;
}

.experience-why-lums .subtitle-experience p {
  color: #fff;
  top: 155px;
  font-family: Noto Sans Light;
  font-size: 25px;
}

.experience-why-lums .experience-title {
  line-height: 42px;
}

.experience-why-lums .experience-title a {
  font-family: Market Pro Bold;
  font-size: 55px;
  color: white;
}

.view-experience-why-lums .row-1 {
  margin-bottom: 29px;
}

.main-experiance {
  margin-bottom: 27px;
  height: 475.5px;
  overflow: hidden;
}

.core-values {
  text-align: center;
}

.core-title {
  font-family: "Noto Sans Display Bold";
  text-decoration: none;
  color: #000;
  font-size: 22px;
}

.core-title {
  margin-bottom: 20px;
}

.core-values-custom {
  background: #f2f2f2;
}

.core-values-custom .view-header h3 {
  font-family: Noto Serif Display Bold;
  font-size: 55px;
  text-align: center;
  text-transform: capitalize;
  color: #04198b;
  margin-bottom: 0;
  margin-top: 0;
  line-height: 37px;
  padding-bottom: 30px;
}

.core-main {
  width: 300px;
  margin: auto;
}

.core-values-custom .view-header {
  margin-top: 55px;
  padding-bottom: 22px;
}

.core-body p {
  font-size: 14px;
  color: #000;
}

.core-icone {
  margin-bottom: 17px;
}

.core-body {
  margin-bottom: 16px;
  padding-bottom: 35px;
}

.experience-why-lums img {
  -webkit-filter: blur(3px);
  filter: blur(3px);
}

.lums-life-custom {
  width: 1050px;
  max-width: 100%;
  margin: auto;
  margin-top: 15px;
  margin-bottom: 81px;
}

.lums-life-title {
  font-family: Noto Sans Display bold;
  color: #000;
  font-size: 21px;
  margin-top: 14px;
  margin-bottom: 16px;
  text-align: center;
  padding-right: 26px;
}

.lums-life-body {
  color: #000;
  font-size: 17px;
  padding-right: 26px;
}

.page-node-280 .contant-bg {
  padding-bottom: 0;
}

.banner-about-lums img {
  width: 100%;
  height: auto;
}

.page-node-280 .content-area .col-sm-12 {
  min-height: auto;
  margin-top: 20px;
}

.inner-right-about img {
  width: 171px;
  height: 171px;
  float: left;
}

.bodyarea-aboutlums .inner-left-about p {
  font-size: 17px;
}

.webeleive-about {
  margin-top: 52%;
  margin-left: 32px;
}

.vc-info {
  padding-top: 30%;
  overflow: hidden;
  padding-left: 11px;
}

.vision .field--name-body {
  padding: 0 35px;
}

.mission {
  padding: 0;
}

#block-missionaboutlums {
  padding-left: 9px;
  padding-right: 20px;
}

.our-history img {
  margin-top: 14px;
}

.our-history p {
  margin-top: 14px;
}

/* number block */
.numbers-aboutlums-block {
  display: inline-block;
  background: #f2f2f2;
  margin-top: 56px;
  color: #04198b;
  height: 313px;
}

.numbers-aboutlums li .views-field-field-label {
  color: #000;
  font-weight: bold;
}

.view-id-numbers_about_lums {
  width: 98%;
  margin: auto;
  margin-top: auto;
  margin-bottom: auto;
  margin-top: auto;
  margin-bottom: auto;
  margin-top: 45px;
  padding-top: 30px;
  margin-bottom: 26px;
  padding-bottom: 30px;
}

.numbers-aboutlums ul {
  list-style: none;
}

.numbers-aboutlums li {
  display: inline-block;
  padding-right: 32px;
  /* width: 315px; */
  vertical-align: top;
  padding-left: 32px;
}

.numbers-aboutlums li:last-child {
  padding-left: 23px;
  padding-right: 0;
}

.numbers-aboutlums li .views-field {
  text-align: center;
}

.numbers-aboutlums li .views-field span {
  font-family: Noto Serif Display Bold;
}

.numbers-aboutlums li .views-field-title span {
  font-size: 54px;
}

.numbers-aboutlums .views-field-field-label .field-content {
  font-size: 20px;
}

/* number block end */
.about-group-block p {
  font-size: 17px;
  line-height: 22px;
}

#block-ourhistoryaboutlums .field--name-body p a {
  margin-top: 19px;
  display: inline-block;
  color: #04198b;
  font-size: 13px;
}

/* .about-group-block h2 {
color: #04198B !important;
} */
/* #block-ourhistoryaboutlums .field--name-body h2{
} */
#block-ourhistoryaboutlums .field--name-body p a::after {
  content: "→";
  font: normal normal normal 14px/1 FontAwesome;
  font-weight: normal;
  font-size: 14px;
  font-weight: normal;
  font-size: 14px;
  display: inline-block;
  font-size: 15px;
  color: #00ceff;
  padding-left: 7px;
  text-rendering: auto;
  font-weight: bold;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#block-ourhistoryaboutlums .field--name-body p a:hover {
  color: #00ceff;
  background: none;
}

.about-group-block .field--name-body {
  text-align: left;
  /* border: 1px solid #C4C4C4; */
  padding: 0 51px;
  height: 440px;
  margin-left: 25px;
  margin-right: 40px;
  border-radius: 0;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  padding-top: 13px;
}

#block-views-block-core-values-block-1-2 {
  overflow: hidden;
  background: #fff;
}

.goverance {
  background: #f2f2f2;
  padding-bottom: 23px;
}

.goverance .field--name-body {
  text-align: center;
  width: 666px;
  margin: auto;
}

.goverance .field--name-body h1 {
  font-size: 55px;
  font-family: Noto Serif Display bold;
  color: #002581;
  margin-top: 23px;
  margin-bottom: 16px;
}

.goverance-left-block .field--name-body {
  overflow: hidden;
  width: 512px;
  margin: auto;
  margin-bottom: 28px;
}

.goverance-left-block {
  padding-left: 63px;
  background: #f2f2f2;
  padding-bottom: 73px;
  min-height: 355px;
}

.goverance-left-block .field--name-body .col-sm-4 {
  padding: 0;
}

.goverance-left-block p a {
  color: #04198b;
}

.goverance-left-block p {
  margin-bottom: 20px;
}

.goverance-left-block .field--name-body .col-sm-4 a {
  color: #000;
  text-decoration: none;
  font-family: Noto Sans Light;
  font-size: 17px;
  margin-top: 4px;
  display: block;
}

.goverance-right-block .field--name-body {
  overflow: hidden;
  width: 512px;
  margin: auto;
  margin-left: 0;
}

.goverance-right-block {
  margin-bottom: 34px;
  background: #f2f2f2;
  padding-bottom: 48px;
}

.menu-about-lums ul {
  list-style: none;
  padding: 0;
  column-count: 2;
}

/* .menu-about-lums ul a:hover {
color: #00ceff;
} */
.menu-about-lums ul li {
  color: #04198b;
}

.user-profile-about-page a {
  color: #04198b;
}

.user-profile-about-page .field--name-field-information a:hover,
.page-node-457 a:hover {
  color: #00ceff;
  text-decoration: none;
}

.user-profile-about-page .field--name-field-information a {
  color: #04198b;
}

.user-profile-about-page .field--name-field-profile-info {
  margin-top: 120px;
  display: inline-block;
}

.user-profile-about-page {
  overflow: hidden;
  width: 849px;
  margin: auto;
  margin-bottom: 64px;
}

.user-profile-about-page .field--name-field-sub-title {
  font-size: 55px;
  font-family: Noto Serif Display bold;
  color: #002581;
  text-align: center;
}

.user-profile-about-page h2 {
  font-family: Noto Serif Display Bold;
  text-align: center;
  margin-top: 0;
  margin-bottom: 22px;
  font-size: 25px;
}

.user-profile-about-page .field--name-body p:nth-of-type(1) {
  font-size: 17px;
  text-align: center;
}

.user-profile-about-page .field--name-body p:nth-of-type(2) {
  font-size: 17px;
  text-align: center;
  margin-bottom: 43px;
}

.user-profile-about-page .field--name-field-profile-image {
  position: absolute;
}

.user-profile-about-page .field--name-field-thumb-image {
  float: left;
  margin-right: 20px;
  margin-top: 116px;
  width: 82px;
  max-width: 100%;
}

#block-syedbabaralisba
.paragraph--type--information-profile
.field--name-field-thumb-image
img {
  width: 100%;
  height: 144px;
}

.user-profile-about-page .field--name-field-information {
  overflow: hidden;
}

.user-profile-about-page .field--name-field-information p:nth-of-type(1) {
  font-size: 14px;
  font-family: Noto Sans Bold;
}

.user-profile-about-page .field--name-field-information p:nth-of-type(2) {
  font-size: 14px;
}

.user-profile-about-page .paragraph--type--information-profile {
  position: relative;
  left: 359px;
}

/* publications */
.left-publications-inner-crousl h2 {
  font-size: 27px;
}

.left-publications-inner-crousl ul {
  list-style: none;
  padding: 0;
}

.left-publications-inner-crousl {
  padding-left: 33px;
  overflow: hidden;
  float: left;
  width: 100%;
}

.left-publications-inner-crousl .books img {
  width: 183px;
  height: 223px;
  border: 1px solid #f2f2f2;
  border-radius: unset;
}

.page-node-445 .inner-top-bottom-cont {
  margin-bottom: 35px;
}

.left-publications-inner-crousl li {
  width: 85% !important;
}

.books .thumb {
  background: none;
  border: none;
  padding: 0 !important;
  margin: 0 !important;
}

.path-frontpage .news-event .col-sm-8 {
  padding-left: 4px;
}

#block-views-block-recent-news-event-landing-block-11,
.events-publication {
  width: 100%;
  overflow: hidden;
}

#block-views-block-recent-news-event-landing-block-11 .news-content h2,
.events-publication h2 {
  overflow: hidden;
  display: inline-block;
  font-size: 27px;
}

.col-custom-right
#block-views-block-recent-news-event-landing-block-11
.full-border {
  position: relative;
  height: 396px;
  margin-bottom: 28px;
  background: #fff;
  margin-left: 6px;
  margin-right: 6px;
}

#block-views-block-recent-news-event-landing-block-11 .full-border img {
  height: 165px;
}

.col-custom-right
#block-views-block-recent-news-event-landing-block-11
.view-recent-news-event-landing
.news-content
h2
a {
  font-size: 20px;
  line-height: 25px;
}

.col-custom-right
#block-views-block-recent-news-event-landing-block-11
.view-recent-news-event-landing
.news-content {
  width: auto;
  margin-left: 10px;
  padding-top: 17px;
}

.col-custom-right
#block-views-block-recent-news-event-landing-block-11
.view-recent-news-event-landing
.news-content
.readmore-button
a::after {
  display: none;
}

.col-custom-right
#block-views-block-recent-news-event-landing-block-11
.view-recent-news-event-landing
.news-content
.readmore-button {
  left: 13px;
}

.col-custom-right
#block-views-block-recent-news-event-landing-block-11
.view-recent-news-event-landing
.news-content
.create-date {
  margin-bottom: 5px;
}

#block-views-block-publication-block-12 > h2,
#block-views-block-recent-news-event-landing-block-11 > h2 {
  text-align: center;
  text-transform: capitalize;
}

.events-publication > h2 {
  text-align: center;
  width: 100%;
}

#block-views-block-publication-block-12 .view-publication .view-content li {
  display: inline-block;
  width: 280px;
  margin-bottom: 12px;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  background: #fff;
  margin-left: 3px;
  padding-left: 0px;
}

#block-views-block-publication-block-12 .view-publication .view-content ul {
  padding-left: 0;
}

.inner-bottom-right-cont #block-views-block-publication-block-12 {
  width: 100%;
  margin: auto;
  float: unset;
}

.inner-top-bottom-right {
  width: 96%;
  background: none;
}

.inner-bottom-right-cont {
  width: 84%;
  margin: auto;
}

.inner-bottom-right-cont #block-views-block-publication-block-12 .readmore {
  left: 110px;
}

.publication-arch .books img {
  border-radius: 0;
}

.events-publication .view-lums-events .views-row {
  margin-bottom: 35px;
}

.events-publication .view-lums-events .views-row .full-border {
  height: 528px;
  background: #fff;
}

.events-publication .pub-event-content {
  padding-left: 15px;
}

.events-publication .pub-event-content .readmore-button {
  left: 14px;
}

/* jcrousal on publication */
.page-node-445 .slick-arrow {
  top: 34%;
}

.page-node-445 .slick-next {
  right: 25px;
}

.page-node-445 .slick-prev {
  left: -10px;
  top: 97px;
}

.page-node-445 .contant-bg {
  padding-bottom: 0;
}

#block-pubtabs .field--name-body p a {
  margin: 0 20px;
  font-size: 14px;
  color: #525252;
  text-decoration: none;
  font-family: Noto Sans Light;
}

#block-pubtabs .field--name-body p a:active {
  border-bottom: 3px solid #00ceff;
}

#block-pubtabs .field--name-body p a:hover {
  border-bottom: 3px solid #00ceff;
}

.events-publication .more-link {
  text-align: center;
  padding-bottom: 74px;
}

.slick-slide .books .thumb .caption {
  display: none;
}

.left-publications-inner-crousl
.views-field-nothing
.field-content
.flip-title {
  margin-top: 10px;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

/* publications */
.publication-arch .views-field-nothing {
  padding-left: 12px;
}

#block-lumsbythenumbers .block-title {
  color: #000;
}

/* ================= */
/* research heighlights page */
/* ================= */
.page-node-1374
.real-impact
.view-real-people-real-impact
.impact-list
.views-field-view-node-1
a:after {
  content: "→";
  font: normal normal normal 14px/1 FontAwesome;
  font-weight: normal;
  font-size: 14px;
  display: inline-block;
  font-size: 15px;
  color: #00ceff;
  padding-left: 7px;
  text-rendering: auto;
  font-weight: bold;
}

.page-node-1374 .contant-bg {
  padding-bottom: 0;
}

.page-node-1374
.real-impact
.view-real-people-real-impact
.impact-list
a:hover {
  color: #00ceff !important;
}

.page-node-1374
.real-impact
.view-real-people-real-impact
.impact-list
.views-field-title
a {
  color: #002581;
  font-family: Noto Sans Bold;
  font-size: 21px;
  font-weight: bold;
}

.page-node-1374
.real-impact
.view-real-people-real-impact
.impact-list
.views-field-view-node-1
a {
  color: #002581;
  font-family: Noto Sans Bold;
  font-size: 12px;
  font-weight: bold;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 4px;
}

.page-node-1374 .real-impact {
  width: 94%;
  padding-bottom: 36px;
  margin-left: auto;
  margin-right: auto;
}

/* .page-node-1374 .real-impact h3 span {
font-size: 21px;
font-family: Noto Sans Display Bold !important;
line-height: 12px;
} */
.page-node-1374 .img-responsive {
  width: 100%;
  max-width: 100%;
  position: relative;
}

.page-node-1374 .inner-top {
  display: inline-block;
}

.menu--related-menu-research li a {
  background-color: unset !important;
  display: inline-block;
  font-size: 18px;
  font-family: Noto Serif Medium;
}

#block-relatedmenuresearch-menu {
  margin-left: 15px;
  font-family: Noto Sans SemiBold;
  font-size: 13px;
}

.right-prm {
  text-align: left;
  margin-top: 9px;
}

.pro-grms-info {
  margin-bottom: 1px;
  padding-left: 45px;
}

.solutions-without-border .field--name-body {
  width: 80%;
  margin: auto;
}

.solutions-withut-bordeor h2 {
  margin-top: 48px;
  font-family: Noto Serif Display Bold;
  text-align: center;
}

.solutions-withut-bordeor p {
  font-size: 17px;
}

.solutions-without-border .info-about-expert a {
  display: block;
  color: #002581;
}

.solutions-without-border .readmore-button {
  position: unset;
}

.info-about-expert {
  float: left;
  position: absolute;
  bottom: 14px;
}

.info-about-expert a:hover {
  color: #00ceff;
}

.info-about-expert p:nth-of-type(1) {
  font-family: Noto Sans Bold;
  font-size: 13px;
  margin-bottom: 0;
  line-height: 10px;
}

.info-about-expert a:nth-of-type(1) {
  font-family: Noto Serif Medium;
  font-size: 18px;
}

.info-about-expert a:nth-of-type(2) {
  font-family: Noto Sans Bold;
  font-size: 12px;
  margin-bottom: 13px;
}

.solutions-without-border .col-sm-5 {
  position: relative;
}

.solutions-without-border img {
  float: right;
}

.solutions-without-border .readmore-button a {
  font-family: Noto Sans Bold;
  font-size: 12px;
}

.view-research-highlights {
  width: 1266px;
  margin: auto;
}

/* Oficess at lums */
.page-node-586 .pro-grms-info .block-title {
  color: #04198b;
  font-size: 55px;
}

/* ranking-accreditation */
.pro-grms-info h2 {
  font-size: 55px;
  color: #002581;
}

#block-rankings h2 {
  color: #000;
  font: 41px/58px Noto Serif Display Bold;
  padding-top: 7px;
  padding-bottom: 6px;
}

#block-rankings {
  background-image: url("../images/ranking-lums-update.jpg");
  background-position: left -180px;
  margin-bottom: 0;
}

.page-node-597 .path-faculty-resources .col-custom-faculty {
  border-radius: 3px;
}

#block-rankings p {
  /* width: 794px; */
  /* padding-left: 15px;
padding-right: 15px; */
  margin: 0 auto;
  max-width: 100%;
  font-size: 17px;
  line-height: 25px;
  font-family: "noto sans light";
}

.page-node-597 .content-area .col-sm-12 {
  margin-top: 0;
}

.page-node-597 .about-lums-cus-bg img {
  width: 19%;
  padding-top: 40px;
  padding-bottom: 40px;
}

/* css for recent publications heading changes */
#block-views-block-publication-block-11 .view-publication {
  border: none;
  width: 100%;
  padding-top: 4px;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  padding-left: 3px;
}

#block-views-block-publication-block-12 h2 {
  margin: 0px;
  padding: 0px;
  padding-bottom: 0px;
  line-height: 29px;
  line-height: 28px;
  padding-bottom: 33px;
}

#block-views-block-publication-block-11 h2 {
  margin: 0px;
  padding: 0px;
  padding-bottom: 0px;
  line-height: 29px;
  line-height: 28px;
  padding-bottom: 20px;
}

#block-views-block-publication-block-11 .flip-download {
  right: 0;
  bottom: 0;
  width: 100%;
  left: 0;
  padding-left: 0;
  text-align: left;
  position: relative;
  padding-right: 0;
  margin-top: 11px;
}

#block-views-block-publication-block-11 {
  border: 0px;
  width: 55%;
  float: left;
  margin-left: 46px;
  padding: 0px;
}

.publication-arch {
  margin-top: 44px;
}

.inner-top-bottom-right
  /* ending css here publication changes */
.user-profile-about-page .field--name-field-profile-info {
  margin-top: 14%;
  overflow: hidden;
}

.user-profile-about-page .paragraph--type--information-profile {
  position: relative;
  left: 305px;
}

#block-syedbabaralisba
.paragraph--type--information-profile
.field--name-field-thumb-image
img {
  width: 100%;
  height: auto;
}

.goverance-right-block {
  margin-bottom: 34px;
  background: #f2f2f2;
  padding-bottom: 41px;
  min-height: 359px;
}

.under-group {
  position: absolute;
}

#block-views-block-programmes-block-1 .readmore-button.under-group {
  left: 12px;
  /* width: 101px; */
  /* top: 58px; */
  color: #fff;
  bottom: 0;
}

.pro-cont-degr {
  display: inline-block;
  position: absolute;
  padding-right: 3px;
  height: 34%;
  bottom: 0;
  color: #000;
  /* word-wrap: ; */
  padding-right: 0;
  width: 73%;
}

.page-node-436 .programs-und .item-list li .views-field-nothing p {
  line-height: 16px;
}

.page-node-439 .programs-und .under-bdy {
  padding-left: 13px;
  padding-right: 11px;
  padding-top: 0px;
}

.page-node-439 .programs-und .item-list li .views-field-nothing p {
  line-height: 16px;
}

.page-node-439 .programs-und .readmore-button {
  margin-top: 0;
  position: absolute;
  bottom: 0;
  left: 12px;
}

.page-node-439 .programs-und .readmore-button a:hover {
  color: #00ceff !important;
  background: none;
}

.page-node-439 .pro-cont-degr {
  display: inline-block;
  position: relative;
  height: 66px;
  bottom: 0;
  color: #000;
  padding-right: 0;
  width: 100%;
}

.page-node-436 .programs-und .under-bdy {
  padding-left: 13px;
  padding-right: 11px;
  padding-top: 0px;
}

.page-node-436 .pro-cont-degr {
  display: inline-block;
  position: relative;
  height: 66px;
  bottom: 0;
  color: #000;
  padding-right: 0;
  width: 100%;
}

.pro-cont-degr .under-bdy p {
  font-size: 10px !important;
  /* width: 198px; */
  margin: auto;
}

.programs-und .item-list li .views-field-nothing {
  color: #fff;
}

.programs-und .under-cont .under-title {
  background: transparent linear-gradient(180deg, #170c9b -120%, #00134100 100%) 0% 0% no-repeat padding-box !important;
  font-weight: bold;
}

.programs-und .under-bdy {
  padding-right: 0;
}

.programs-und .under-img img {
  height: 161px;
}

/* .menu--related-menu-faculty li {
padding-bottom: 22px;
} */
/* #block-relatedmenufaculty {
padding-left: 17px;
} */
/* inner pages of programs */
.page-node-type-programmes .views-row h1 {
  color: #002581;
  margin-bottom: 29px !important;
  font-size: 55px;
}

.page-node-type-programmes .views-row {
  margin-bottom: 22px;
}

#block-views-block-programmes-referral-content-block-9
.view-programmes-referral-content-
.view-content
p {
  font-size: 17px;
}

.page-node-type-programmes .breadcrumbs-custom {
  margin-bottom: 26px;
  margin-left: 30px;
}

.page-node-type-programmes .content-top-area {
  margin-bottom: 0;
}

/*
.page-node-199 .heading-block-cus h1, .page-node-163 .heading-block-cus h1 {
color: #04198B;
padding-bottom: 15px;
margin-top: 0px;
padding-top: 20px;
}
.page-node-199 .heading-block-cus h1 {
padding-top: 26px !important;
} */
.col-sm-4.custom-prog-landing {
  padding-left: 32px !important;
  width: 25%;
  margin-left: 0;
}

#block-views-block-programmes-referral-content-block-9 {
  width: 937px;
}

/* #block-applyonlinedownloadbrochure {
    width: 356px;
} */
#block-views-block-download-brochure-programme-details-page-block-1 {
  width: 356px;
}

#block-views-block-download-brochure-programme-details-page-block-1
.views-field-nothing {
  padding-left: 1.16em;
}

.page-node-1245 .breadcrumbs-custom ul {
  margin-bottom: 0;
}

.page-node-1245 #block-askadmission-2 .field--name-body p:nth-of-type(3) a {
  position: unset !important;
}

/* news & events landing */
.page-node-163 .slick-dots li {
  display: none;
}

#block-views-block-news-block-9-2 .recent-news-landing .readmore-button a {
  padding-left: 4px;
}

#block-getnewsinourinbox .lets-talk {
  position: unset !important;
}

#block-getnewsinourinbox {
  padding-top: 1px !important;
  margin-bottom: 0 !important;
  margin-top: 0;
}

.page-node-163 #block-getnewsinourinbox.right-prm {
  margin-top: 0 !important;
}

#block-newsevents-2.news-or-event-menu {
  margin-top: 35px !important;
}

.page-node-163 .search-filters {
  margin-top: 15px !important;
}

.page-node-199 .recent-news-container {
  background: #f2f2f2;
}

.page-node-199 .other-news .block-title {
  margin-bottom: 14px;
}

#block-views-block-news-block-9 .recent-news-landing li .full-border {
  margin-bottom: 0;
  margin-top: 0;
  min-height: 380px;
  width: 92%;
}

.page-node-199 .pagination {
  margin-bottom: 0;
}

.page-node-199 .custom-calendar-wrap {
  margin-bottom: 17px;
  margin-top: 39px;
}

#block-getnewsinourinbox.pro-finder {
  padding-left: 17px;
}

.page-node-292 #block-lumsofffice .field--name-body .col-sm-9 {
  width: 69%;
}

#block-bannerwhylums .field--name-body img {
  display: inline-block;
  height: 588px;
  margin: auto;
  width: 100%;
}

.core-values-custom .col-sm-4.views-row {
  min-height: 295px;
}

/* news & events end */
/*programmes finder landing page strat  */
.lums-banner-full-width-section {
  width: 100%;
}

.asia-ranking {
  margin-bottom: 65px;
}

.aacsb-accreditation {
  margin-bottom: 65px;
}

.lums-banner-full-width-section h2 {
  font-family: "Noto Sans Display Bold";
}

.lums-banner-full-width-section p {
  font-size: 17px;
}

.lums-banner-full-width-section .field--name-body {
  background-color: #ffffff;
  width: 77%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  text-align: center;
  padding-top: 12px;
  padding-left: 105px;
  padding-right: 105px;
  display: block;
  z-index: 9;
  position: relative;
  margin-top: -197px;
  max-width: 100%;
  min-height: 211px;
}

.page-node-2141
.lums-banner-col-content-section
.field--name-field-extra-text
.field--item:first-child {
  width: 100%;
}

.lums-banner-col-content-section
.field--name-field-extra-text
.field--item:first-child {
  width: 62%;
  display: inline-block;
  margin-right: 49px;
}

.lums-banner-col-content-section
.field--name-field-extra-text
.field--item:nth-child(2)
a {
  font-family: Noto Sans Light;
  width: 203px;
  height: 55px;
  background: #002581;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  border-radius: 8px;
  font-weight: bold;
  margin-top: 21px;
  display: inline-block;
  padding: 17px;
}

.page-node-2072
.lums-banner-col-content-section
.field--name-field-extra-text
.field--item:nth-child(2) {
  width: 30%;
  display: inline-block;
  position: relative;
  bottom: 0;
  margin-bottom: 20px;
}

.lums-banner-col-content-section
.field--name-field-extra-text
.field--item:nth-child(2) {
  width: 30%;
  display: inline-block;
  position: relative;
  bottom: 0;
}

.page-node-2150
.lums-banner-col-content-section
.field--name-field-extra-text
.field--item:first-child {
  margin-right: 0;
  float: right !important;
  width: 64% !important;
  margin-top: 8px;
}

.page-node-2150 .lums-banner-full-width-section h2 {
  font-family: "Noto Sans Display Bold";
  line-height: 40px;
}

.page-node-2150
.lums-banner-col-content-section
.field--name-field-extra-text
.field--item:first-child
h3 {
  margin-top: 0;
  font-size: 22px;
  margin-bottom: 0;
}

.page-node-2150 .lums-banner-full-width-section .field--name-field-extra-text {
  padding-top: 30px;
  padding-left: 80px;
  padding-right: 80px;
}

.page-node-2072
.lums-banner-col-content-section
.field--name-field-extra-text
.field--item:first-child {
  margin-right: 0;
  float: right !important;
  width: 69% !important;
  margin-top: 8px;
}

.page-node-2072 .lums-banner-full-width-section h2 {
  font-family: "Noto Sans Display Bold";
  line-height: 40px;
}

.page-node-2072
.lums-banner-col-content-section
.field--name-field-extra-text
.field--item:first-child
h3 {
  margin-top: 0;
  font-size: 22px;
  margin-bottom: 0;
}

.page-node-2072
.lums-banner-full-width-section
.field--name-field-extra-text
img {
  border-radius: 286px;

  width: 180px;
  height: 175px;
}

.page-node-2072 .lums-banner-full-width-section .field--name-field-extra-text {
  padding-top: 30px;
  padding-left: 80px;
  padding-right: 80px;
}

.lums-banner-full-width-section .field--name-field-extra-text {
  background-color: #ffffff;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  text-align: left;
  padding-top: 12px;
  padding-left: 105px;
  padding-right: 105px;
  display: block;
  overflow: hidden;
  min-height: 211px;
  z-index: 9;
  position: relative;
  margin-top: -245px;
  max-width: 100%;
}

.page-node-1418 .lums-banner-full-width-section .field--name-field-extra-text {
  min-height: 245px;
}

.page-node-280 .lums-banner-full-width-section .field--name-field-extra-text {
  margin-top: -211px;
}

.lums-banner-full-width-section
.field--name-field-extra-text
.field--item:nth-child(3) {
  margin-top: 15px;
}

.pro-finder-page-search {
  position: relative;
  margin-bottom: 40px;
  margin-top: 26px;
}

.pro-finder-page-search .form-inline .form-actions {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
  position: absolute;
  right: 43px;
  top: 0;
}

.pro-finder-video-section .video-embed-field-provider-vimeo iframe {
  width: 100%;
  max-width: 100%;
}

.pro-finder-video-section {
  position: relative;
}

.degree-pro-finder-lums-page-section .field--name-body p {
  font-size: 17px;
}

.degree-pro-finder-lums-page-section {
  width: 76.5%;
  margin: auto;
  text-align: center;
  display: inline-block;
  float: none;
  margin-top: 7px;
  overflow: hidden;
  padding-top: 25px;
  padding-bottom: 21px;
}

#block-views-block-programmes-block-4 .view-programmes {
  display: flex;
  width: 96%;
  margin: auto;
  position: unset;
}

#block-views-block-programmes-block-4 .view-filters {
  flex: 1;
  background: #f2f2f2;
  margin-right: 19px;
}

#block-views-block-programmes-block-4 .view-content {
  flex: 3;
}

#block-views-block-programmes-block-4 .view-empty {
  flex: 3;
}

.view-id-programmes .view-filters .views-exposed-form .form-item input {
  transform: scale(1.4);
  margin-right: 6px;
}

.view-id-programmes .view-filters .views-exposed-form .form-item label {
  font-size: 15px;
  margin-bottom: 8px;
}

#views-exposed-form-programmes-block-4 .fieldgroup legend span {
  font-family: Noto Sans Display Bold;
  font-size: 20px;
  margin-bottom: 14px;
  display: block;
}

#views-exposed-form-programmes-block-4 {
  margin: 30px 24px;
}

#block-views-block-programmes-block-4 .view-programmes thead {
  background: #002581;
}

#block-views-block-programmes-block-4 .view-programmes thead tr th {
  color: #fff;
  font-family: Noto Sans Display Bold;
}

#block-views-block-programmes-block-4
.view-programmes
tbody
tr:nth-of-type(odd) {
  background: #0000;
}

#block-views-block-programmes-block-4
.view-programmes
tbody
tr:nth-of-type(odd)
td {
  border: 1px solid #959595;
}

#block-views-block-programmes-block-4
.view-programmes
tbody
tr:nth-of-type(even),
.path-faculty-member
.dialog-off-canvas-main-canvas
.node-content
.tab-content
.tab-pane
tbody
tr:nth-of-type(2n) {
  background: #f9f9f9;
}

.path-faculty-member .table-striped > tbody > tr:nth-of-type(2n + 1) {
  background: #fff;
}

.path-faculty-member .publications-item {
  border-bottom: 1px dashed #c4c4c4;
  padding-bottom: 15px;
  padding-top: 15px;
}

#block-views-block-programmes-block-4
.view-programmes
tbody
tr:nth-of-type(even)
td {
  border: 1px solid #afafb1;

}

#block-views-block-programmes-block-4 .views-field-edit-node {
  display: none;
}

#views-exposed-form-programmes-block-4 fieldset:nth-of-type(1) {
  padding-bottom: 30px;
  margin-top: 30px;
  border-bottom: 1px dashed #c4c4c4;
  margin-bottom: 30px;
}

#views-exposed-form-programmes-block-4 fieldset:nth-of-type(2) {
  margin-bottom: 10px;
}

#block-views-block-programmes-block-4
.view-programmes
.view-content
tbody
tr
td
a {
  color: #000;
  color: #000;
  font-family: Noto Sans Light;
}

.view-id-a .view-content .views-field-field-category-info .field-content,
.view-id-a
.view-content
.views-field-field-alumni-chapters-internatio
.field-content {
  font-family: Noto Sans Display Bold;
  font-size: 27px;
}

.view-id-a .view-content .views-field-field-info .field-content ul {
  list-style: none;
  padding-left: 0;
}

.view-id-a .view-content ul li .field--name-field-email {
  color: #002581;
  text-decoration: underline;
}

.view-id-a .view-content ul li {
  margin-bottom: 8px;
}

/* ================== */
/* Alumni Chapter */
/* ================== */
.page-node-1778 .region-content-sidebar-right,
.page-node-1919 .region-content-sidebar-right {
  background: #f2f2f2;
  padding: 27px 26px;
  width: 347px;
}

.quick-links h2 {
  text-align: center;
}

.quick-links ul {
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
}

.quick-links li a {
  border-bottom: 1px solid #c4c4c4;
  background: #ffffff 0% 0% no-repeat;
  color: #04198b;
  border-left: 1px solid #c4c4c4;
  border-right: 1px solid #c4c4c4;
  padding: 11px 12px 11px 14px;
}

.quick-links a::after {
  content: "\f105";
  font: normal normal normal 23px/1 FontAwesome;
  float: right;
  color: #000;
}

.quick-links a:hover::after {
  color: #00ceff;
}

.quick-links li a:hover {
  background-color: white;
  color: #00ceff;
}

.page-node-1778 .region-content-sidebar-left,
.page-node-1919 .region-content-sidebar-left {
  width: 849px;
  margin: auto;
}

.menu--alumni-chapters li {
  width: 49.7%;
}

.alumni-chapters-info-view #views-exposed-form-a-block-1,
.alumni-chapters-info-view #views-exposed-form-a-block-2 {
  background: #002581;
  margin-right: 2px;
  border-top: 1px solid #fff;
  padding-top: 22px;
  padding-bottom: 13px;
}

.alumni-chapters-info-view #views-exposed-form-a-block-1 .control-label,
.alumni-chapters-info-view #views-exposed-form-a-block-2 .control-label {
  display: block;
  color: #fff;
  font-family: Noto Sans Display Bold;
  padding-bottom: 6px;
}

#views-exposed-form-a-block-1 .form-type-select,
#views-exposed-form-a-block-2 .form-type-select {
  width: 84%;
  margin: auto;
  display: block;
}

#edit-field-category-info-target-id,
#edit-field-alumni-chapters-internatio-target-id {
  width: 100%;
  margin: auto;
  height: 73px;
  border-radius: unset;
  border: 1px solid #d3d3d3;
}

#views-exposed-form-a-block-1 .form-type-select .select-wrapper,
#views-exposed-form-a-block-2 .form-type-select .select-wrapper {
  display: block;
}

.join-a-chapter {
  background: #fff;
  margin: 22px 0;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  padding: 10px;
}

.join-a-chapter .field--item h2 {
  font-family: Noto Sans Display Bold !important;
  text-align: center;
}

.join-a-chapter .field--item p {
  text-align: center;
  padding-top: 16px;
}

.join-a-chapter .field--name-field-link {
  text-align: center;
  margin-top: 42px;
  margin-bottom: 30px;
}

.join-a-chapter .field--name-field-link a {
  background: #04198b;
  color: #fff;
  padding: 10px 52px;
}

.related-news-chapter .view-header h2 {
  font-size: 25px;
}

.related-news-alumni-chapter .view-content .related-content h2 {
  line-height: 14px;
  font-size: 15px;
}

.related-news-alumni-chapter .view-content .related-content a {
  text-decoration: none;
  color: #04198b;
}

.related-news-alumni-chapter .view-content .related-content a:hover {
  color: #00ceff;
}

.related-news-alumni-chapter .view-content ul {
  list-style: none;
  padding-left: 0;
}

#block-views-block-lums-events-block-5-3 .slick-prev {
  top: -14%;
  left: 0;
}

#block-views-block-lums-events-block-5-3 .slick-next {
  top: -14%;
  right: 0;
}

#block-views-block-lums-events-block-5-3 h2 {
  text-align: center;
}

.page-node-1778 .content-sidebar-container > .col-sm-9,
.page-node-1919 .content-sidebar-container > .col-sm-9 {
  width: 69.5%;
  margin: auto;
  padding-right: 0;
}

.page-node-1778 .content-sidebar-container > .col-sm-3,
.page-node-1919 .content-sidebar-container > .col-sm-3 {
  padding-left: 0;
}

#block-views-block-news-block-14 .view-id-news .view-footer .readmore-button {
  position: unset !important;
}

#edit-submit-a {
  display: none;
}

/* lums-centers */
#block-lumscenters .field--name-field-banner-image img {
  height: 600px;
  width: 100%;
}

#block-learninganddevelopment h2.block-title {
  margin-top: 14px;
}

#block-communityengagement h2.block-title {
  margin-top: 16px;
}

#block-communityengagement {
  margin-bottom: 13px;
}

/*  vc-awards*/
.donor-stories-lums-supporters li:nth-of-type(9) .views-field-nothing {
  margin-bottom: 26px !important;
}

.donor-stories-lums-supporters li:nth-of-type(10) .views-field-nothing {
  margin-bottom: 26px !important;
}

#block-nominatesomeone > h2 {
  font-size: 55px;
  font-family: Noto Serif Display bold;
  color: #002581;
  margin-bottom: 33px;
  margin-top: 8px;
}

#block-categories h2 {
  font-size: 55px;
  font-family: Noto Serif Display bold;
  color: #002581;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 13px;
}

#block-lumsbythenumberswhylums .field--name-field-extra-text .field--item {
  text-align: center;
  display: block;
  overflow: hidden;
  width: 100%;
}

#block-lumsbythenumberswhylums .field--name-field-extra-text .field--item h2 {
  margin-bottom: 20px;
}

.alumni-network-why-lums-section-block .item-list li {
  display: block;
  width: 209px;
  float: left;
}

.alumni-network-why-lums-section-block .item-list {
  display: block;
  width: 490px;
  float: left;
  min-height: 366px;
  margin-left: 15px;
}

.alumni-network-why-lums-section-block .item-list h3 {
  font-family: Noto Sans Display Bold;
  font-size: 22px;
  margin-bottom: 27px;
  color: #002581;
  text-align: center;
  display: flex;
  justify-content: center;
}

.alumni-network-why-lums-section-block .item-list ul {
  text-align: center;
  display: flex;
  justify-content: center;
  padding-left: 0;
}

.alumni-network-why-lums-section-block .item-list:nth-of-type(4) {
  display: block;
  margin-top: 15px;
}

.alumni-network-why-lums-section-block .item-list:nth-of-type(5) {
  display: block;
  margin-top: 15px;
}

.alumni-network-why-lums-section-block .item-list:nth-of-type(6) {
  display: block;
  margin-top: 15px;
}

.alumni-network-why-lums-section-block .item-list img {
  margin: auto;
  border-radius: 103px;
  border: 1px solid #707070;
}

.alumni-network-why-lums-section-block .item-list .views-field-title span {
  font-family: Noto Sans Bold;
  font-size: 18px;
  margin-top: 14px;
  display: block;
  margin-bottom: 12px;
}

.alumni-network-why-lums-section-block
.item-list
.views-field-field-designation-1
.field-content {
  padding: 0 14px;
  font-size: 13px;
}

.alumni-network-why-lums-section-block .view-header h1 {
  font-family: Noto Serif Display Bold;
  font-size: 41px;
  text-align: center;
}

.alumni-network-why-lums-section-block .item-list h3:before {
  width: 50px;
  height: 2px;
}

.alumni-network-why-lums-section-block .item-list h3:after {
  width: 50px;
  height: 2px;
}

.alumni-network-why-lums-section-block {
  font-family: Noto Sans Light;
  text-align: center;
}

.alumni-network-why-lums-section-block .view-header {
  width: 83%;
  margin: auto;
  margin-top: 7px;
  display: inline-block;
}

.alumni-network-why-lums-section-block .view-content {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  flex-direction: row;
}

.alumni-network-why-lums-section-block .view-content .item-list{
  width: 30%;
  margin-bottom: 25px;
}


#block-views-block-alumni-network-why-lums-block-1 {
  margin-bottom: 20px;
}

.why-lums-your-system-lums .view-header {
  text-align: center;
  width: 83%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 32px;
}

/* sarfraz bhai ka code override */
.alumni-stories-view-section .field-content .alum-story-info {
  padding-bottom: 12px !important;
}

.alumni-stories-block-lums-section {
  margin-bottom: 37px;
}

.page-node-2141
.alumni-stories-view-section
.field-content
.col-cutm-titl
.alum-title {
  padding-bottom: 0;
}

.page-node-2141
.alumni-stories-view-section
.field-content
.col-cutm-titl
.alum-degree-story {
  padding-bottom: 0;
}

.page-node-2141 .alumni-stories-view-section .field-content .alum-story-info {
  padding-top: 0 !important;
}

/* Office of Development */
#block-officeofdevelopmentdonatelumslumssupporter .field--item h3 {
  font-size: 25px;
  text-align: center;
  padding: 0 84px;
  padding-top: 2px;
  color: #fff;
}

#block-officeofdevelopmentdonatelumslumssupporter .field--item:nth-child(3) {
  height: 418px;
  padding-top: 47px;
  background-image: url(../images/Image146.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 419px;
  overflow: hidden;
  object-fit: cover;
  padding-top: 47px;
}

#block-officeofdevelopmentdonatelumslumssupporter
.field--name-field-extra-text {
  height: 419px;
}

#block-officeofdevelopmentdonatelumslumssupporter .field--item:nth-child(3) {
  width: 368px;
  padding: 0;
  margin-right: -2px;
}

.loccatoin-development {
  height: 350px;
  background: #ffb300;
  padding-top: 47px;
  opacity: 0.8;
}

#block-officeofdevelopmentdonatelumslumssupporter {
  height: 250px;
}

#block-officeofdevelopmentdonatelumslumssupporter a:hover {
  color: #00ceff;
}

/* our donnor */
#quicktabs-container-generous-donation .field-content span {
  font-family: "Noto Sans Light" !important;
}

/* over rode waqar css  */
/* #block-alumnirelationsdonatelums.donate-lums-contact-section-block {
    min-height: 101px !important;
} */
.donate-lums-contact-section-block .field--name-field-extra-text {
  min-height: 318px;
}

#block-headingnopstories {
  margin-bottom: 61px;
}

.alumni-great-ways-connect .field--name-field-extra-text .field--item a:hover {
  color: #00ceff !important;
}

.nominations-custom p,
.new-custom p {
  display: none;
}

#cboxLoadedContent .nominations-custom P,
#cboxLoadedContent .new-custom p {
  display: block;
}

#block-views-block-lums-events-block-5-3 .readfull-button a:hover,
#block-views-block-news-block-9-3 .view-header .readmore-button a:hover,
#block-views-block-news-block-14 .readmore-button a:hover,
#block-views-block-news-block-14 a:hover,
.view-display-id-block_13 ul li a:hover,
#block-views-block-lums-events-block-5-2 .news-right-details-slider a:hover {
  color: #00ceff !important;
}

.donor-img-custom img {
  border-radius: 30px;
  border: solid 2px #c4c4c4;
}

.donor-title-custom {
  font-size: 19px;
  font-family: Noto Serif Display;
}

.donor-designation-custom {
  font-size: 15px;
  font-weight: bold;
  padding-top: 2px;
  padding-bottom: 8px;
}

#block-vcaaawinners h2 {
  font-size: 55px;
  font-family: Noto Serif Display bold;
  color: #002581;
  margin-top: 11px;
}

#block-views-block-important-dates-block-1 .view-header p {
  font-size: 17px;
}

#block-views-block-important-dates-block-1 .view-header h2 {
  font-size: 55px;
  font-family: Noto Serif Display bold;
  color: #002581;
  margin-top: 0;
}

#block-views-block-alumni-policies-block-1 .view-header {
  font-family: Noto Sans Light;
  margin-bottom: 20px;
}

#block-views-block-alumni-policies-block-1 {
  display: block;
  overflow: hidden;
}

#block-headingalumnipolices .field--name-body h2 {
  margin-left: 0;
}

.page-node-1457 .content-area .container {
  width: 1366px;
}

#block-views-block-alumni-policies-block-1 {
  padding-left: 36px;
}

#block-views-block-news-block-13 {
  margin-top: 26px;
}

.view-donor-stories .donor-stories-for-alumni-block .donor-title {
  margin-top: 7px;
  margin-bottom: 5px;
}

#block-views-block-donor-stories-block-1-2 .view-content ul {
  width: auto;
}

.view-donor-stories .donor-stories-for-alumni-block {
  display: block;
  width: 360px;
  text-align: center;
  margin-bottom: 40px;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  padding: 10px;
  margin-top: 3px;
  margin-right: auto;
  margin-left: auto;
}

#block-views-block-quick-facts-block-4 .view-content img {
  -webkit-filter: blur(3px);
  transition: transform 0.5s ease;
  -moz-transform: scale(0.99);
}

#block-views-block-quick-facts-block-4 .view-content .slider-img-vc:hover img {
  transform: scale(1.02);
  transition: transform 0.5s ease;
  -webkit-filter: none;
}

#block-relatedmenuresearch {
  margin-bottom: 30px;
}

#block-solutionswithoutborders {
  margin-top: 48px;
  margin-bottom: 35px;
}

#block-solutionswithoutborders h2 {
  margin-top: 0;
  font-family: Noto Serif Display Bold;
  text-align: center;
  font-size: 55px;
  color: #04198b;
  line-height: 54px;
  margin-bottom: 20px;
}

.page-node-1374 .real-impact .impact-list p {
  min-height: 116px;
}

/* find programme */
#block-views-block-programmes-block-4 .view-id-programmes #edit-actions {
  display: none;
}

#block-views-block-faculty-resources-block-1-2 .item-list .slick-slide {
  /* width: 283px !important; */
}

#block-views-block-lums-life-why-lums-block-1 .lums-life-title {
  /* min-height: 77px; */
  text-align: left;
}

#block-views-block-lums-life-why-lums-block-1
.views-row:nth-child(4)
.lums-life-title,
#block-views-block-lums-life-why-lums-block-1
.views-row:nth-child(5)
.lums-life-title {
  min-height: 30px;
}

#block-views-block-lums-life-why-lums-block-1 .views-row:nth-child(4),
#block-views-block-lums-life-why-lums-block-1 .views-row:nth-child(5) {
  margin-bottom: 23px;
}

#block-yoursupportsystematlums .field--item h2 {
  /* min-height: 60px; */
}

#block-researchanddiscovery .field--name-field-content-description {
  min-height: 275px;
}

#block-researchanddiscovery
.field--name-field-content-details
.field--item:nth-of-type(n + 4)
.field--name-field-content-description {
  min-height: 204px;
}

#block-learninganddevelopment .field--name-field-content-description {
  min-height: 225px;
}

#block-communityengagement .field--name-field-content-description {
  min-height: 179px;
}

#block-communityengagement
.field--item:nth-of-type(n + 3)
.field--name-field-content-description {
  min-height: 128px;
}

/* resarch-heighlight */
/* resarch-heighlight slider */
#research-highlight .slider-nav-thumbnails .home-slider-bg {
  display: none;
}

#research-highlight .slider-nav-thumbnails {
  text-align: left;
  transition: all 0.3s ease 0s;
  /* display: flex; */
  margin-top: -4px;
  width: 100%;
  height: 274px;
}

.slider-nav-thumbnails .slick-list,
.slider-nav-thumbnails .slick-track {
  /* width: 100% !important; */
}

#research-highlight .slider-nav-thumbnails .inner-slide-area .container {
  width: auto;
}

#research-highlight .slider-nav-thumbnails .news-slider-title {
}

#research-highlight
.research-highlights-slider
.research-highlights-inner-slide-area {
  display: none;
}

#research-highlight .home-sliders {
  height: auto;

  overflow: visible;
}

#research-highlight .slider-nav-thumbnails .link-more {
  position: absolute;

  bottom: 12px;
}

#research-highlight .slider-nav-thumbnails .link-more a:hover {
  color: #00ceff;
  text-decoration: none;
}

#research-highlight .slider-nav-thumbnails .link-more a {
}

#research-highlight .slider-nav-thumbnails .research-highlights-slider-bg {
  display: none;
}

.page-node-1374 #block-views-block-slide-show-block-3 .img-responsive {
  width: 100%;
  max-width: 100%;
  position: relative;
  height: auto;
}

.page-node-1374
#block-views-block-slide-show-block-3
.research-highlights-slider-bg {
  height: 560px;
  overflow: hidden;
}

#research-highlight
.slider-nav-thumbnails
.slick-current
.research-highlights-sliders {
  position: relative;
  margin-top: -88px;
  background: #fff;
  padding: 20px;
  border-top: solid 6px #ac232b;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  /* margin-left: 11px;
  margin-right: 19px; */
  /* width: 336px; */
  /* max-width: 100%; */
  min-height: 264px;
  transition: all 0.3s ease 0s;
}

#block-views-block-slide-show-block-3 {
  margin-bottom: 16px;
}

#research-highlight .slider-nav-thumbnails .research-highlights-sliders {
  position: relative;
  background: #fff;
  padding: 20px;
  border-top: solid 6px #ac232b;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  /* margin-left: 11px;
  margin-right: 19px; */
  width: 336px;
  max-width: 100%;
  transition: all 0.3s ease 0s;
  min-height: 264px;
}

#research-highlight
.slider-nav-thumbnails
.slick-current
.research-highlights-slider-title {
  font-size: 20px;
  line-height: 28px;
  font-weight: bold;
  color: #000000;
}

#research-highlight .slider-nav-thumbnails .research-highlights-slider-title {
  font-size: 20px;
  line-height: 28px;
  font-weight: bold;
  color: #000000;
}

#research-highlight .slider-nav-thumbnails .link-more a {
  color: #002581;
}

#research-highlight .slider-nav-thumbnails .slick-current .link-more a:hover {
  color: #00ceff;
  text-decoration: none;
}

#research-highlight .slider-nav-thumbnails .slick-current .link-more a {
  color: #002581;
  font-family: Noto Sans Bold;
  font-size: 12px;
  font-weight: bold;
}

#research-highlight .slider-nav-thumbnails .news-position-container {
}

#research-highlight .slider-nav-thumbnails .slick-list {
  overflow: visible;
}

/* =====  resarch-heighlight cls   ====== */
#block-researchgrants h2 {
  font-size: 100px;
  width: 60%;
  text-align: center;
  margin: auto;
  line-height: 96px;
  color: #fff;
  margin-bottom: 15px;
  font-family: Noto Sans Black;
}

#block-researchgrants .field--name-body {
  position: absolute;
  left: 0;
  right: 0;
  top: 46px;
}

#block-researchgrants .field--name-body p {
  text-align: center;
  font-size: 35px;
  font-family: Noto Sans Black;
  font-weight: bold;
  color: #fff;
}

#block-researchgrants .field--name-field-extra-text .field--item {
  background: #000;
  margin: 8px;
  width: 236px;
  height: 110px;
  display: table;
}

#block-researchgrants .field--name-field-extra-text {
  display: flex;
  justify-content: center;
  margin-top: 0;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 48px;
}

#block-researchgrants .field--name-field-extra-text p {
  text-align: center;
  font-size: 18px;
  color: #fff;
  line-height: 25px;
  vertical-align: middle;
  display: table-cell;
  padding: 0 21px;
  font-weight: bold;
}

#block-researchgrants
.field--name-field-extra-text
.field--item:nth-of-type(4)
p {
  padding: 0 20px;
}

#block-researchgrants {
  position: relative;
  clear: both;
}

#block-headingresearchhighlights h2 {
  text-align: center;
  font-family: Noto Serif Display Bold;
  font-size: 55px;
  color: #04198b;
}

#block-headingresearchhighlights p {
  text-align: center;
  width: 66%;
  margin-left: auto;
  margin-right: auto;
  font-size: 17px;
  margin-bottom: 17px;
}

#block-headingresearchhighlights {
  margin-bottom: 18px;
}

/*  nouman.css Code has been placed here  */

/*  temp.css Code has been placed here  */
.welcome-home-right-menu li a:hover {
  color: #00ceff;
  background: none;
}

.navbar-default {
  background: none;
}

#block-mainnavigation ul.we-mega-menu-ul {
  background: #fff;
  padding-top: 42px;
}

.welcome-home-right-menu li a {
  color: #002581;
}

#block-views-block-schools-list-lums-block-1 h2 {
  font-size: 75px;
  line-height: 75px;
  margin-top: 52px;
}

.extraordinary .view-header p {
  margin-top: 36px;
  margin-bottom: 30px;
}

.extraordinary .schools-box .school-title {
  font-size: 22px;
  line-height: 30px;
  height: 225px;
}

.extraordinary li .info-box,
.extraordinary li:hover .info-box {
  height: 225px;
}

.extraordinary .views-row {
  height: 225px;
}

.extraordinary .views-field-nothing .field-content img {
  height: 225px;
}

#navbar {
  background-position: 0 bottom;
  padding-bottom: 5px;
}

.slogan {
  width: 223px;
  overflow: hidden;
  text-align: center;
  border-top: 1px solid #ededed;
  padding-top: 9px;
  margin-left: 15px;
}

.navbar .logo {
  width: 225px;
  text-align: center;
  padding: 0px 0px 10px 0px;
  margin-left: 15px;
}

.slogan img {
  padding-left: 2px;
  padding-top: 6px;
  max-width: 80%;
}

.navbar-we-mega-menu > .container-fluid {
  position: relative;
}

/* CSS by Sarfraz Akhtar */
.page-node-292 .contant-bg {
  padding-bottom: 0;
}

.page-node-292 .col-sm-12 .page-header span {
  display: none;
}

.related-links p {
  font-size: 13px;
  line-height: 18px;
  margin-left: 20px;
}

.related-links ul {
  list-style: none;
}

.related-links ul li {
  padding: 10px 15px;
}

.related-links ul li a {
  font-size: 18px;
  line-height: 18px;
  color: #002581;
  padding: 0;
  font-family: "Noto Serif Medium";
  display: inline-block;
}

#block-relatedlinks {
  padding-bottom: 40px;
}

.page-node-292 .node-content {
  margin-top: 20px;
}

#block-contactus .field--type-text-with-summary p {
  line-height: 25px;
  font-size: 17px;
}

.bg-contact-us {
  background-image: url("../images/IMG_0814.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 434px;
  overflow: hidden;
}

.cotact-details {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.webform-button--submit:hover {
  text-decoration: underline;
  background-color: #286090;
}

.cotact-details .field--name-body a {
  color: #04198b;
}

.page-node-292 .inner-middle-cont {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

#block-contactussecondblock .block-title {
  display: none;
}

#block-lumsoffficemenu2contactus {
  margin-bottom: 38px;
}

.cotact-details .field--name-body {
  background-color: #ffffff;
  min-height: 272px;
  padding-left: 50px;
  margin-top: -210px;
  padding-right: 23px;
}

.line-break {
  display: block;
  font-size: 17px;
  line-height: 25px;
  font-family: "Noto Sans Light";
}

.cotact-details .field--name-body h5 {
  font-size: 17px;
  line-height: 25px;
  font-family: "Noto Sans Medium";
  font-weight: 400;
  padding-bottom: 15px;
  padding-top: 44px;
}

#block-contactussecondblock .col-sm-10 {
  margin-top: -180px;
  margin-left: 90px;
}

.map-pin-icon {
  margin-left: 80px;
}

.campas-map {
  margin-left: 45px;
  color: #04198b;
  font-size: 18px;
  line-height: 35px;
  font-weight: 700;
  font-family: "noto sans bold";
}

.page-node-292 .col-custom-left {
  width: 100%;
}

.page-node-292 #block-generalinquirescontactus {
  padding-left: 0px;
}

#block-webform-6 .form-actions {
  margin-top: 7px;
}

.page-node-292 .inner-top-bottom {
  background-image: url("../images/general-inquires-contact-us.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  width: 100%;
  height: 618px;
  overflow: hidden;
  max-width: 100%;
}

.page-node-292 .col-sm-7 h2 {
  font-size: 50px;
  line-height: 60px;
  color: #fff;
  margin-top: 135px;
  width: 670px;
  max-width: 100%;
  padding-left: 150px;
}

.page-node-292 .col-sm-7 h4 {
  font-size: 30px;
  line-height: 60px;
  color: #fff;
  width: 670px;
  max-width: 100%;
  padding-left: 150px;
}

.page-node-292 .col-sm-7 p {
  font-size: 25px;
  line-height: 40px;
  color: #fff;
  font-family: "noto sans light";
  width: 670px;
  max-width: 100%;
  padding-left: 150px;
}

.page-node-292 .blur-background {
  margin-top: 75px;
  background-color: white;
  width: 402px;
  height: 488px;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 5px;
  text-align: center;
  overflow: hidden;
  max-width: 100%;
  box-shadow: 0px 0px 9px -4px rgb(0, 0, 0);
}

.page-node-292 .blur-background h2 {
  padding-bottom: 5px;
  font-size: 27px;
  line-height: 32px;
}

.page-node-292 .blur-background button {
  width: 153px;
  height: 55px;
  background-color: #002581;
  border-color: #002581;
  border-radius: 6px;
  float: right;
  margin-right: 0px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
}

.page-node-292 .col-sm-5 .form-control {
  height: 50px;
  border-radius: 0px;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
}

#block-lumsoffficemenu1contactus .block-title {
  display: none;
}

#block-lumsoffficemenu2contactus .block-title {
  display: none;
}

#block-lumsoffficemenu3contactus .block-title {
  display: none;
}

#block-lumsofffice {
  margin-bottom: 35px;
}

#block-lumsofffice .float-right a {
  font-family: "Noto Sans Medium";
  font-size: 17px;
  line-height: 25px;
  margin-top: 25px;
  background-color: #002581;
  color: #ffffff;
  height: 55px;
  width: 153px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  display: block;
  padding: 14px 16px 9px 16px;
  cursor: pointer;
  margin-left: 18px;
}

.lums-office-menu-contactus h4 {
  padding-left: 20px;
}

.Lums-offices h2 {
  margin-top: 40px;
  font-size: 27px;
  line-height: 32px;
  padding-left: 20px;
}

.lums-office-menu-contactus ul {
  list-style: none;
}

.lums-office-menu-contactus ul li a {
  color: #002581;
  font-size: 17px;
  line-height: 35px;
  font-family: "noto sans light";
  text-decoration: underline;
}

/*.Faculty-Directory {
  width: 510px;
  height: 488px;
  margin-top: 35px;
  margin-bottom: 56px;
  margin-left: 100px;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  max-width: 100%;
}*/

.page-node-292 .Faculty-Directory {
  width: 510px;
  height: 488px;
  margin-top: 35px;
  margin-bottom: 56px;
  margin-left: 187px;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  max-width: 100%;
}

.Emergency-Contact {
  width: 510px;
  height: 488px;
  margin-top: 35px;
  margin-bottom: 56px;
  margin-left: 100px;
  max-width: 100%;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
}

.Emergency-Contact h4 {
  font-size: 27px;
  line-height: 32px;
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
}

.Emergency-Contact p {
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 10px;
}

.Emergency-Contact .emergency-contact-content {
  width: 100%;
}

.Emergency-Contact .ec-left-block {
  width: 50%;
  display: block;
  float: left;
  padding-left: 30px;
  max-width: 100%;
}

.Emergency-Contact .ec-right-block {
  width: 50%;
  display: block;
  float: right;
  padding-left: 30px;
  padding-bottom: 20px;
  max-width: 100%;
}

.Emergency-Contact .number {
  font-size: 17px;
  line-height: 25px;
  font-family: "noto sans light";
  display: block;
}

.Emergency-Contact .title {
  font-size: 17px;
  line-height: 25px;
  font-family: "noto sans medium";
  display: block;
}

.Emergency-Contact button {
  height: 55px;
  width: 300px;
  font-size: 17px;
  line-height: 25px;
  text-align: center;
  font-family: "noto sans light";
  color: white;
  background-color: #002581;
  border-radius: 0px;
  margin-bottom: 10px;
}

.Faculty-Directory h2 {
  font-size: 27px;
  line-height: 32px;
  text-align: center;
  padding-top: 25px;
  padding-bottom: 30px;
}

.Faculty-Directory p {
  text-align: center;
  font-size: 17px;
  line-height: 25px;
  padding-bottom: 15px;
}

.Faculty-Directory form .form-control {
  height: 50px;
  border-radius: 5px;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
}

.Faculty-Directory .form-type-textfield {
  width: 84%;
  margin-left: auto;
  margin-right: auto;
}

.Faculty-Directory .form-actions {
  width: 100%;
  text-align: center;
}

.Emergency-Contact button {
  border-radius: 6px;
}

.Faculty-Directory form .btn {
  /* float: right; */
  font-family: "noto sans light";
  font-size: 17px;
  line-height: 25px;
  background-color: #002581;
  color: white;
  height: 55px;
  width: 153px;
  border-radius: 6px;
  margin-right: 0px;
}

.top-footer-contactus {
  background-color: #002581;
  overflow: hidden;
  height: 397px;
}

.top-footer-contactus .field--name-body {
  background-image: url("../images/lums-contact-us.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 397px;
  overflow: hidden;
  object-fit: cover;
}

.overlay-text {
  margin-top: 60px;
  color: white;
  z-index: 2;
  text-align: center;
}

.overlay-text h3 {
  font-size: 50px;
  line-height: 60px;
}

.overlay-text p {
  font-size: 29px;
  line-height: 60px;
  font-family: "noto sans display bold";
}

/* CSS by Sarfraz For programmes detail page */
.page-node-type-programmes .panel-default {
  width: 100%;
  overflow: hidden;
  border: none;
  border-radius: 0;
}

.page-node-type-programmes .card-header {
  float: left;
  /* border: 1px solid #006289; */
  margin-bottom: 44px;
  position: relative;
  border-radius: 0;
  background: #fff;
  display: block;
  border-radius: 0;
  padding: 0;
  border: none;
  margin-left: 46px;
}

.page-node-type-programmes .page-header {
  display: none;
}

.page-node-type-programmes .over-info {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  line-height: 32px;
  font-size: 16px;
  font-family: "Noto Sans Light";
}

.financial-aid-desc .panel-body {
  padding: 0;
}

.page-node-type-programmes #accordion {
  overflow: hidden;
  width: 100%;
}

.page-node-type-programmes .contant-bg {
  padding: 0;
}

.page-node-type-programmes #accordion .col-sm-4 {
  background-image: url("../images/doted-border.png");
  background-repeat: repeat-y;
  background-position: left top;
  padding-left: 46px;
  padding-right: 58px;
  border: none;
}

.page-node-type-programmes .panel {
  box-shadow: none;
}

.page-node-type-programmes .main-container {
  padding: 0px;
}

.page-node-type-programmes .panel-title {
  padding: 0;
  border: none;
  border-radius: 0;
  margin: 0;
}

.select-progrm-schls .field--label {
  font-size: 25px;
  line-height: 32px;
  font-family: "noto sans bold";
}

.select-progrm-schls {
  margin-bottom: 20px;
}

.select-progrm-schls .field--item a {
  color: #002581;
  font-size: 20.9px;
  line-height: 32px;
  font-family: "noto sans bold";
}

.select-depart-schls .field--label {
  font-size: 25px;
  line-height: 32px;
  font-family: "noto sans bold";
}

.select-depart-schls .field--item a {
  color: #002581;
  font-size: 23px;
  line-height: 32px;
  font-family: "noto sans bold";
}

/* Faculty directory landing page CSS by Sarfraz */
#block-relatedmenufaculty-menu {
  font-size: 13px;
  line-height: 18px;
  font-family: "noto sans semibold";
}

.path-faculty-resources .region-node-content .form-group {
  background-color: #f2f2f2;
}
.path-faculty-resources .no-results-faculty {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  padding: 0 20px;
    padding-bottom: 0px;
  background: #f2f2f2;
  margin-top: 38px;
  padding-bottom: 37px;
  font-weight: bold;
}
.path-faculty-resources #views-exposed-form-faculty-resources-page-1 {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  padding: 0 20px;
  background: #f2f2f2;
}
.path-faculty-resources #views-exposed-form-faculty-resources-page-1 .path-faculty-resources #views-exposed-form-faculty-resources-page-1 .form-submit[value="Apply"] {
  background-image: url("../images/search-icon-news.png");
  background-repeat: no-repeat;
  height: 40px;
  border: none;
  background-position: 14px 6px;
  width: 49px;
  font-size: 0;
  display: unset;
  background-color: #fff;
  float: left;
  margin-right: 0;
  position: absolute;
  right: 106px;
  top: 73px;
}
.path-faculty-resources #views-exposed-form-faculty-resources-page-1 .form-submit[value="Apply"] {
  background-image: url("../images/search-icon-news.png");
  background-repeat: no-repeat;
  height: 40px;
  border: none;
  background-position: 14px 6px;
  width: 49px;
  font-size: 0;
  display: unset;
  background-color: #fff;
  float: left;
  margin-right: 0;
  position: absolute;
  right: 106px;
  top: 73px;
}
.path-faculty-resources
#views-exposed-form-faculty-resources-page-1
.form-submit[value="Clear"] {
  margin-left: 8px;
  margin-top: 0;
  background: #002581 !important;
  color: #fff !important;
  height: 44px !important;
  padding: 11px 22px !important;
  font-size: 14px;
}

.path-faculty-resources
#views-exposed-form-faculty-resources-page-1
.form-actions {
  /* position: absolute; */
  /* right: -8px;
  top: 74px; */
  width: auto;
  height: auto;
  background-color: transparent;
  /* float: left; */
  display: block;
  padding-top: 72px;
}

.path-faculty-resources
#views-exposed-form-faculty-resources-page-1
.form-control {
  height: 43px;
  border-radius: 0px;
  width: 100%;
  border-radius: 5px;
  border: 1px solid #d3d3d3;
}

.path-faculty-resources
#views-exposed-form-faculty-resources-page-1
.form--inline
> .form-item {
  /* width: 30%; */
  /* width: 28%; */
  width: 27%;
}

.path-faculty-resources .region-node-content .form--inline {
  position: relative;
}

.path-faculty-resources .region-node-content .form-group:nth-child(2) {
  margin: 0 5%;
}

.path-faculty-resources .region-node-content .form-group:nth-child(3) {
  /* float: right; */
  float: left;
  padding-top: 72px;
}

.path-faculty-resources .region-node-content .form-inline .control-label {
  display: block;
  padding-top: 40px;
  padding-bottom: 10px;
  color: #525252;
  font-size: 14px;
  line-height: 22px;
  font-family: "noto sans bold";
}

.path-faculty-resources .node-content header ul li {
  display: inline;
  padding-left: 28px;
}

.path-faculty-resources .node-content header ul li a {
  color: #002581;
  font-size: 17px;
  line-height: 45px;
  font-family: "noto sans bold";
}

.path-faculty-resources .item-list {
  padding-top: 30px;
  padding-bottom: 14px;
  overflow: hidden;
  width: 100%;
  padding-top: 26px;
  float: left;
}

.path-faculty-resources .item-list .col-sm-3 {
  padding-bottom: 30px;
}

.path-faculty-resources .item-list ul {
  list-style-type: none;
  width: 96%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  margin-left: 2.5%;
  padding-left: 4px;
}

.path-faculty-resources .profile-faculty-users {
  position: relative;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  padding-bottom: 9px;
}

#block-views-block-faculty-resources-block-1-2 .profile-faculty-users a {
  display: block;
}

#block-views-block-faculty-resources-block-1-2 .profile-faculty-users {
  padding-bottom: 0;
}

.path-faculty-resources .profile-faculty-users a {
  overflow: hidden;
  width: 100%;
  max-width: 100%;
  display: inline-block;
}

.path-faculty-resources .profile-faculty-users-cont,
#block-views-block-faculty-resources-block-1 .profile-faculty-users-cont {
  min-height: 100px;
  width: 100%;
  padding-left: 10px;
  padding-top: 10px;
  padding-right: 10px;
  background: #fff;
  margin-top: -5px;
}

.path-faculty-resources .profile-faculty-users-link a:hover,
#block-views-block-faculty-resources-block-1 .profile-link a:hover,
#block-views-block-faculty-resources-block-1-2 .profile-link a:hover {
  color: #00ceff !important;
}

.path-faculty-resources
.profile-faculty-users-cont
.profile-faculty-users-link
a,
#block-views-block-faculty-resources-block-1 .profile-link a,
#block-views-block-faculty-resources-block-1-2 .profile-link a {
  color: #002581;
  background: transparent;
  position: absolute;
  bottom: 4px;
  font-family: Noto Sans Bold;
  font-size: 12px;
}

.path-faculty-resources .profile-faculty-users-cont a::after,
#block-views-block-faculty-resources-block-1 .profile-link a::after {
  content: "→";
  font: normal normal normal 14px/1 FontAwesome;
  font-weight: normal;
  font-size: 14px;
  display: inline-block;
  font-size: 15px;
  color: #00ceff;
  padding-left: 7px;
  text-rendering: auto;
  font-weight: bold;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.profile-faculty-users-view-user a::after {
  content: "→";
  font: normal normal normal 14px/1 FontAwesome;
  font-weight: normal;
  font-size: 14px;
  display: inline-block;
  font-size: 15px;
  color: #00ceff;
  padding-left: 7px;
  text-rendering: auto;
  font-weight: bold;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.path-faculty-resources .page-header {
  border-bottom: none;
  margin: 0;
  padding: 0;
}

.path-faculty-resources .contant-bg {
  padding: 0;
}

.path-faculty-resources .profile-faculty-users-full-name span,
#block-views-block-faculty-resources-block-1
.profile-faculty-users-full-name
span {
  font-size: 14px;
  line-height: 15px;
  font-family: "noto sans bold";
  color: #333;
  padding-bottom: 5px;
}

.path-faculty-resources .profile-faculty-users-designation {
  font-size: 11px;
  line-height: 15px;
  font-family: "noto sans bold";
  color: #333;
  padding-bottom: 5px;
  padding-top: 4px;
}

.path-faculty-resources .profile-faculty-users-mail {
  font-size: 12px;
  line-height: 15px;
  font-family: "noto sans bold";
  color: #ffffff;
}

.path-faculty-resources .profile-faculty-users-view-user a {
  font: Bold 9px/26px Noto Sans;
  letter-spacing: -0.09px;
  color: #ffffff;
}

/* landing page Offices Directory CSS by Sarfraz */
#block-views-block-faculty-resources-block-1 .profile-faculty-users {
  position: relative;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  padding-bottom: 0px;
  overflow: hidden;
}

#block-views-block-faculty-resources-block-1 .pic-bgm-faculty {
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 0;
  display: inline-block;
  top: 0;
}

#block-views-block-faculty-resources-block-1-2 {
  margin-top: 22px;
  background-color: #f2f2f2;
  padding-top: 13px;
  width: 100%;

  display: inline-block;
}

#block-views-block-faculty-resources-block-1 {
  background-color: #f2f2f2;
  margin-top: 41px;
  padding-top: 13px;
}

#block-views-block-faculty-resources-block-1 .slick-prev,
#block-views-block-faculty-resources-block-1 .slick-next,
#block-views-block-faculty-resources-block-1-2 .slick-prev,
#block-views-block-faculty-resources-block-1-2 .slick-next {
  top: 41%;
}

.path-offices-directory .page-header {
  border-bottom: none;
  margin: 0;
  padding: 0;
  min-height: 0;
}

.path-offices-directory .contant-bg {
  padding: 0;
}

#block-relatedmenuofficedirectory-menu {
  font-size: 13px;
  line-height: 18px;
  padding-left: 17px;
  font-family: "noto sans semibold";
  text-align: left;
}

.path-offices-directory
.region-node-content
#views-exposed-form-offices-directory-page-1 {
  padding-top: 35px;
  background-color: #f2f2f2;
}

.path-offices-directory .region-node-content .form-inline .control-label {
  display: block;
  padding-bottom: 10px;
  color: #525252;
  font-size: 14px;
  line-height: 22px;
  font-family: "noto sans bold";
}

.path-offices-directory .form-inline .form-item:nth-child(2) {
  padding-top: 32px;
  float: right;
}

.path-offices-directory .form-inline .form-item {
  width: 50%;
}

.path-offices-directory .office-directory header ul {
  position: relative;
  padding: 0px 15px;
  width: 1150px;
  margin: auto;
  max-width: 100%;
}

.path-offices-directory .office-directory header {
  background-color: #f2f2f2;
  padding: 10px;
  margin-bottom: 25px;
}

.path-offices-directory .pro-grms-info {
  padding-left: 0;
}

.path-offices-directory .node-content header ul li {
  display: inline;
  padding-right: 25px;
}

.path-offices-directory .node-content header ul li a:hover {
  color: #00ceff;
  text-decoration: none;
}

.path-offices-directory .node-content header ul li a {
  color: #002581;
  font-size: 17px;
  line-height: 45px;
  font-family: "noto sans bold";
}

.path-offices-directory .office-directory-title a:hover {
  color: #00ceff;
  text-decoration: none;
}

.path-offices-directory .office-directory-title,
.path-offices-directory .office-directory-title a {
  font-size: 18px;
  line-height: 30px;
  font-family: "noto sans bold";
  padding-bottom: 10px;
  color: #04198b;
}

.path-offices-directory .office-directory-info p {
  font-size: 17px;
  line-height: 25px;
}

.path-offices-directory .office-directory-linkd {
  margin-top: 23px;
  margin-bottom: 0px;
}

.path-offices-directory .office-directory-linkd a {
  margin-top: 15px;
  padding-bottom: 10px;
  color: #002581;
}

.path-offices-directory .office-directory-linkd a:hover,
.office-directory-email a:hover {
  color: #00ceff;
  text-decoration: none;
}

.path-offices-directory
.js-view-dom-id-7a7ab0cf8004d6a1b8190ff28dd790ea32aeed5493fd35b5d15b143a3ca55cfa
.col-sm-8 {
  padding-left: 45px;
  padding-bottom: 44px;
}

.path-offices-directory .office-directory .js-form-submit {
  background-image: url(../images/search-icon-news.png);
  background-repeat: no-repeat;
  background-color: transparent;
  height: 43px;
  border: none;
  background-position: 21px 4px;
  width: 64px;
  font-size: 0;
  display: block;
  position: absolute;
  left: -53px;
  top: -10px;
}

.path-offices-directory .office-directory .form--inline {
  position: relative;
  width: 1150px;
  max-width: 100%;
  margin: auto;
  padding: 0 10px;
}

.path-offices-directory .right-prm {
  text-align: left;
  background-image: url("../images/doted-border1.png");
  background-repeat: repeat-y;
  background-position: left;
  padding-left: 60px;
  padding-top: 0px;
  margin-top: 5px;
  padding-bottom: 9px;
}

.path-offices-directory #block-offices {
  border-bottom: 2px solid #f8f8f8;
}

.path-offices-directory .node-content .views-row {
  width: 84%;
  display: block;
  overflow: hidden;
  background-image: url("../images/doted-border-h.png");
  background-repeat: repeat-x;
  background-position: bottom;
  margin-bottom: 46px;
  padding-bottom: 45px;
  margin-left: auto;
  margin-right: auto;
}

.path-offices-directory .region-node-content .select-wrapper {
  position: relative;
}

.path-offices-directory .form--inline {
  background-color: #f2f2f2;
}

.select-wrapper::after {
  color: #606060;
  content: "\f107";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  margin-top: -0.5em;
  padding-right: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 50%;
  z-index: 7;
  font: normal normal normal 30px/29px FontAwesome;
}

.path-offices-directory .region-node-content .select-wrapper::after {
  color: #606060;
  content: "\f107";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  margin-top: -0.5em;
  padding-right: 0.5em;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 50%;
  z-index: 7;
  font: normal normal normal 30px/29px FontAwesome;
}

.path-offices-directory .node-content .office-directory .views-row:last-child {
  background-image: none;
}

.path-offices-directory .node-content .office-directory {
  overflow: hidden;
  width: 100%;
  padding-bottom: 54px;
}

.related-links ul li a:hover {
  background-color: transparent;
}

.path-offices-directory .office-directory-label,
.office-directory-designt,
.office-directory-email,
.office-directory-direct-line,
.office-directory-uan,
.office-directory-ext {
  font-size: 11px;
  line-height: 17px;
  font-family: "noto sans semibold";
}

/* landing page Ranking & Accreditation CSS by Sarfraz */
#block-rankingaccreditation .block-title {
  font: 54px/58px "Noto Serif Display Bold";
}

#block-rankingsrankingaccreditationlums .field--name-body img {
  width: 19%;
  padding-top: 40px;
  padding-bottom: 40px;
}

/* #block-relatedmenuranking {
  font-size: 13px;
  line-height: 18px;
  padding-left: 16px;
  font-family: "noto sans semibold";
  text-align: left;
  border-left: 1px dashed #C4C4C4;
} */
#block-relatedmenuranking-menu {
  font-size: 13px;
  line-height: 18px;
  padding-left: 0px;
  font-family: "noto sans semibold";
}

.page-node-597 .pro-grms-info .field--name-body {
  background: none;
}

/* #block-relatedmenuranking .menu--related-menu-ranking li a {
  font-size: 18px;
  line-height: 45px;
  padding: 0px;
  color: #002581;
} */
/* #block-rankings ul {
  list-style: none;
  padding: 0px 20px;
  display: flex;
}
#block-rankings ul li {
  display: inline-block;
  padding-left: 35px;
  padding-right: 35px;
  margin-top: 30px;
  max-width: 100%;
  width: 100%;
  margin: auto;
} */
#block-rankings {
  margin-top: -2px;
}

/* #block-rankings ul li a img {
  max-width: 100%;
} */
#block-aacsbaccreditation {
  background-image: url("../images/lums-off.jpg");
  background-repeat: no-repeat;
  background-position: top;
  background-origin: border-box;
  /* width: 95%; */
  margin-left: auto;
  margin-right: auto;
  background-size: 100%;
  margin-top: 15px;
}

/* #block-aacsbaccreditation .field--type-text-with-summary {
  background-color: white;
  width: 89%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 3px;
} */
/* #block-aacsbaccreditationrankingaccreditationlums .field--type-text-with-summary h5 img {
  float: right;
  position: relative;
  top: -64px;
  right: -24px;
} */
#block-aacsbaccreditationrankingaccreditationlums
.field--type-text-with-summary
h2 {
  text-align: center;
  font-family: "Noto Sans Display Bold";
  font-size: 30px;
  padding-top: 0;
  padding-bottom: 0;
  width: 100%;
  display: inline-block;
  margin-top: 15px;
  margin-bottom: 0;
}

#block-aacsbaccreditation .field--type-text-with-summary {
  background-color: #ffffff;
  width: 78%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 395px;
  text-align: center;
  padding-top: 10px;
  padding-left: 105px;
  padding-right: 105px;
  display: block;
}

#block-aacsbaccreditation .field--type-text-with-summary p {
  /* font-size: 17px; */
  line-height: 25px;
  font-family: "noto sans light";
  /* width: 825px; */
  max-width: 100%;
  margin: 10px auto;
}

.page-node-597 .news-slider {
  background-color: #f2f2f2;
}

.page-node-597 .recent-news-landing .col-custom {
  padding-left: 80px;
}

.page-node-597 #block-views-block-faculty-resources-block-1 .block-title,
#block-views-block-faculty-resources-block-1-2 .block-title {
  margin-bottom: 15px;
  padding-left: 127px;
  padding-top: 0px;
  font-size: 55px;
  color: #002581;
  font-family: Noto Serif Display Bold;
  line-height: 38px;
  margin-top: 30px;
  margin-bottom: 20px;
  text-transform: none;
}

.page-node-597 .contant-bg {
  padding-bottom: 0;
}

.page-node-597 .faculty-views-user {
  list-style: none;
  list-style-type: none;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.page-node-597 .path-faculty-resources .col-custom-faculty {
  padding-bottom: 7px;
  /* width: 90% !important; */
}

.profile-faculty-users .profile-faculty-users-image img {
  max-width: 100%;
  width: 100%;
}

.page-node-597 .path-faculty-resources .slick-prev,
#block-views-block-faculty-resources-block-1-2 .slick-prev {
  left: -53px;
  z-index: 7;
}

.page-node-597 .path-faculty-resources .slick-next,
#block-views-block-faculty-resources-block-1-2 .slick-next {
  right: -54px;
  z-index: 7;
}

.page-node-597 .path-faculty-resources .recent-faculty-ranking-slider,
#block-views-block-faculty-resources-block-1-2 .recent-faculty-ranking-slider {
  list-style-type: none;
  width: 84%;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
  padding-left: 4px;
  margin-bottom: 3px;
}

.page-node-597 .inner-top-middle {
  float: left;
  width: 100%;
  margin-top: 2px;
}

/* admission */
/* .page-node-1209 .field--name-body img {
  background-size: 100%;
  width: 100%;
  max-width: 100%;
} */
.page-node-1209 .contant-bg {
  padding: 0;
}

.page-node-1209 header#navbar {
  background-position: 0 bottom;
  padding-bottom: 5px;
  box-shadow: none;
  margin-bottom: 0;
}

/* donations lums */
.page-node-1212 .field--name-body img {
  background-size: 100%;
  width: 100%;
}

.page-node-1212 .contant-bg {
  padding: 0;
}

.page-node-1212 header#navbar {
  background-position: 0 bottom;
  padding-bottom: 5px;
  box-shadow: none;
  margin-bottom: 0;
}

/* financial-aid */
.page-node-1215 .field--name-body img {
  background-size: 100%;
  width: 100%;
}

.page-node-1215 .contant-bg {
  padding: 0;
}

.page-node-1215 header#navbar {
  background-position: 0 bottom;
  padding-bottom: 5px;
  box-shadow: none;
  margin-bottom: 0;
}

/* nop */
.page-node-1218 .field--name-body img {
  background-size: 100%;
  width: 100%;
}

.page-node-1218 .contant-bg {
  padding: 0;
}

.page-node-1218 header#navbar {
  background-position: 0 bottom;
  padding-bottom: 5px;
  box-shadow: none;
  margin-bottom: 0;
}

/* vice chancellor */
.page-node-1221 .field--name-body img {
  background-size: 100%;
  width: 100%;
}

.page-node-1221 .contant-bg {
  padding: 0;
}

.page-node-1221 header#navbar {
  background-position: 0 bottom;
  padding-bottom: 5px;
  box-shadow: none;
  margin-bottom: 0;
}

/* start news detail pages full width CSS by Sarfraz */
.page-node-type-news .bodyarea-custom .info-body {
  margin-left: 15px;
  margin-right: 15px;
}

.page-node-type-news .content-area-custom {
  margin-top: 15px;
  padding-top: 15px;
}

/* end news detail pages full width CSS by sarfraz */
/*  Start  CSS for Faculty resources page */
.faculty-views-user li {
  width: 18%;
  float: left;
  margin-right: 2%;
  margin-bottom: 30px;
  min-height: 338px;
  max-width: 100%;
}

/* .path-faculty-resources .related-links{
  margin-bottom: 27px;
} */
/* end CSS for Faculty resources page */
/* Start CSS for Research Highlights page by Sarfraz */
#block-solutionswithoutborders p {
  font-size: 17px;
  line-height: 25px;
  text-align: center;
}

.view-research-highlights ul {
  list-style: none;
  padding: 0;
  overflow: hidden;
}

.view-research-highlights .department-info {
  text-align: center;
  min-height: 330px;
  padding: 0 10px 20px;
  background-color: #f2f2f2;
}

.view-research-highlights .department-info .research-title {
  font-size: 41px;
  line-height: 44px;
  font-family: "noto serif display bold";
  color: #000;
  text-decoration: none;
  padding-top: 25px;
  padding-bottom: 22px;
}

.view-research-highlights .department-info .research-body {
  width: 450px;
  max-width: 100%;
  margin: auto;
  padding-bottom: 0px;
  min-height: 150px;
}

.view-research-highlights .department-info .button-featured {
  width: 203px;
  margin: auto;
  /*   padding-top: 50px; */
}

.view-research-highlights .col-md-6 {
  padding-left: 0px;
  padding-right: 0px;
}

#block-views-block-research-highlights-block-1 {
  margin-bottom: 22px;
}

.view-research-highlights .item-list li:nth-child(even) .col-md-6:nth-child(1) {
  float: right;
}

/* End  CSS for Research Highlights page by Sarfraz */
/* Start ALUMNI POLICIES landing page CSS by sarfraz */
.page-node-1457 .content-area .container .col-sm-9 {
  border-right: 1px dashed #c4c4c4;
  margin-top: 22px;
}

.page-node-1457 .content-area {
  margin-bottom: 56px;
}

.page-node-1457 header#navbar {
  margin-bottom: 0px;
  box-shadow: none;
}

#block-views-block-alumni-policies-block-1 .block-title {
  font: 54px/58px Noto Serif Display Bold;
  color: #04198b;
  margin-bottom: 10px;
}

#block-views-block-alumni-policies-block-2 .block-title {
  display: none;
}

#block-views-block-alumni-policies-block-2 {
  /* border-left: 1px dashed #C4C4C4; */
  padding-left: 20px;
  margin-bottom: 34px;
  padding-bottom: 30px;
  margin-top: 40px;
}

#block-views-block-alumni-policies-block-2 .views-row .field-content {
  margin-top: 10px;
}

#block-views-block-alumni-policies-block-2 .views-row .field-content a {
  font-size: 18px;
  line-height: 24px;
  color: #002581;
}

#block-views-block-alumni-policies-block-2 .views-row .field-content a:hover {
  color: #00ceff !important;
  background: none;
  text-decoration: none;
}

.view-alumni-policies .views-row .field-content ul {
  list-style: none;
  padding-left: 50px;
}

.view-alumni-policies .views-row .field-content ul li {
  font-size: 17px;
  line-height: 25px;
  font-family: "noto sans light";
  padding: 10px 0px;
}

.view-alumni-policies .field-content span {
  font-size: 27px;
  line-height: 25px;
  font-family: "noto sans light";
}

.view-alumni-policies .views-field .field-content p {
  font-size: 17px;
  line-height: 25px;
}

.view-alumni-policies .views-field .field-content p br {
  margin-bottom: 20px;
}

.view-display-id-block_13 ul {
  list-style: none;
}

.view-display-id-block_13 ul li {
  /* width: 260px; */
  max-width: 100%;
  font-size: 15px;
  line-height: 20px;
  font-family: "noto sans medium";
  padding-bottom: 20px;
}

.view-display-id-block_13 ul li a {
  color: #002581;
}

#block-views-block-news-block-13 .block-title {
  font-size: 13px;
  line-height: 18px;
  font-family: "noto sans semibold";
  margin-left: 20px;
  margin-bottom: 20px;
}

#block-views-block-lums-events-block-5-2 .view-content .item-list ul {
  padding-left: 0;
  padding-top: 15px;
  width: 92%;
}

#block-views-block-lums-events-block-5-2 .block-title {
  font-size: 13px;
  display: block;
  text-transform: capitalize;
  width: 90%;
  margin-top: 0;
  padding-left: 0;
  padding-bottom: 7px;
  text-align: center;
  margin-bottom: 3px;
}

.page-node-1457 .view-lums-events .view-content .item-list li {
  border: 3px solid #f2f2f2;
  padding-top: 22px !important;
  padding-left: 9px;
  padding-right: 9px;
  padding-bottom: 15px !important;
  margin-bottom: 8px;
}

.view-display-id-block_5 .slick-prev {
  top: -5.4%;
  left: 0;
}

.view-display-id-block_5 .slick-next {
  top: -5.4%;
  right: 25px;
}

.view-display-id-block_5 .field-content {
  display: block;
}

.view-display-id-block_5 .field-content a {
  text-transform: capitalize;
  padding-bottom: 9px;
  text-decoration: none;
  display: block;
}


.page-node-11460 .view-display-id-block_5 .field-content a {
  text-transform: none !important;
}

.view-display-id-block_5 .field-content a:first-child {
  font-weight: bold;
  color: #000;
}

.view-display-id-block_5 .field-content a:last-child {
  padding-top: 15px;
  color: #2e3192;
  font-size: 16px;
  padding-bottom: 0px;
  margin-top: 15px;
  letter-spacing: 0.2px;
  margin-bottom: 2px;
  display: inline-block;
}

.page-node-445 .view-display-id-block_5 .field-content a:last-child {
  padding-top: 0 !important;
  color: #2e3192;
  font-size: 12px;
  padding-bottom: 0px;
  margin-top: 0;
  letter-spacing: 0.2px;
  margin-bottom: 2px;
  display: inline-block;
  font-family: "Noto Sans Display Bold";
}

.page-node-445 .view-display-id-block_5 .field-content a:last-child:hover {
  text-decoration: underline;
}

.view-display-id-block_5 .field-contentf time {
  font-weight: lighter;
  font-size: 12px;
}

/* End ALUMNI POLICIES landing page CSS by sarfraz */
/* start donate lums Landing page CSS by Sarfraz */
.numbers-donate-block ul li {
  list-style: none;
}

.numbers-donate-block .views-field-field-label {
  color: #000;
  font-weight: bold;
  font-size: 23px;
  text-align: center;
  font-family: "Noto Sans Display Bold";
  padding-left: 69px;
  padding-right: 69px;
}

#block-relatedmenudonate {
  padding-top: 20px;
}

#block-yourdonationrealimpact {
  background-color: #f2f2f2;
  margin-top: 22px;
}

#block-views-block-thumbnail-block-type-block-1 {
  background-color: #f2f2f2;
  /* padding-bottom: 40px; */
  overflow: hidden;
}

#block-yourdonationrealimpact .block-title {
  text-align: center;
  font-size: 30px;
  font-family: "Noto Sans Display Bold";
  font-weight: normal;
  padding-top: 30px;
  padding-bottom: 30px;
}

#block-yourdonationrealimpact h2 {
  font-size: 55px;
  font-family: Noto Serif Display bold;
  color: #002581;
  margin-top: 23px;
  margin-bottom: 25px;
  line-height: 58px;
}

#block-yourdonationrealimpact .field--name-body {
  width: 843px;
  margin: auto;
  max-width: 100%;
  font-size: 17px;
  line-height: 25px;
  padding-bottom: 44px;
  max-width: 100%;
  text-align: center;
}

#block-givingtollmsdonatepage p {
  float: right;
}

#block-givingtollmsdonatepage h2 {
  font: 54px/58px Noto Serif Display Bold;
  margin-left: 36px;
  color: #04198b;
  padding-bottom: 15px;
  margin-right: 23px;
  padding-right: 12px;
  display: inline-block;
}

#block-givingtollmsdonatepage .field--name-body a {
  float: right;
  margin-right: 183px;
}

.standard-button a {
  background-color: #002581;
  color: #ffffff;
  padding: 20px 50px;
  border-radius: 5px;
  margin-top: 18px;
}

#block-views-block-thumbnail-block-type-block-1 {
  margin-top: 33px;
  margin-bottom: 31px;
}

#block-views-block-thumbnail-block-type-block-1 .view-display-id-block_1 ul {
  list-style: none;
  padding-left: 0em;
}

.real-people-real-impact-view-block li {
  padding-left: 0px;
  padding-right: 0px;
}

.donate-to-lums-donation-box .field-content:hover .other-link a {
  display: inline-block;
  transition: all 0.3s ease 0s;
}

.donate-to-lums-donation-box .field-content:hover .profile-cont .pro-info,
.donate-to-lums-donation-box .field-content:hover .profile-cont .body-info {
  display: none;
  transition: all 0.3s ease 0s;
}

.donate-to-lums-donation-box .field-content:hover .profile-image img {
  filter: none !important;
  transition: all 0.3s ease 0s;
}

.real-people-real-impact-view-block .views-field-nothing {
  position: relative;
}

.real-people-real-impact-view-block .profile-cont {
  position: absolute;
  top: 130px;
  width: 100%;
  color: white;
  text-align: center;
  padding-left: 25px;
  padding-right: 25px;
}

.real-people-real-impact-view-block .pro-info {
  font-size: 30px;
  line-height: 42px;
  font-family: "noto sans display bold";
  padding: 20px;
}

.real-people-real-impact-view-block .body-info {
  font-size: 17px;
  line-height: 25px;
  padding: 30px;
}

.real-people-real-impact-view-block .other-link {
  width: 100%;
  margin-top: 120px;
}

.real-people-real-impact-view-block .other-link a {
  background-color: #002581;
  color: #ffffff;
  padding: 20px 50px;
  /* margin-right: 170px; */
  border-radius: 5px;
  display: none;
}

.col-xs-12.col-sm-4.col-md-4:hover .profile-cont .pro-info,
.col-xs-12.col-sm-4.col-md-4:hover .profile-cont .body-info {
  display: none;
  transition: all 0.3s ease 0s;
}

.real-people-real-impact-view-block .field-content:hover .profile-image img {
  filter: blur(2px);
  transition: all 0.3s ease 0s;
}

.col-xs-12.col-sm-4.col-md-4:hover .other-link a {
  display: inline-block;
  transition: all 0.3s ease 0s;
}

.real-people-real-impact-view-block .profile-image {
  overflow: hidden;
  transition: all 0.3s ease 0s;
}

.real-people-real-impact-view-block .profile-image img {
  height: 456px;
  transition: all 0.3s ease 0s;
  /* height: 588px; */
  filter: blur(10px);
  transform: scale(1.5);
  overflow: hidden;
}

/* #block-views-block-donor-stories-block-1-2 .view-donor-stories h2 {
  text-align: center;
  margin-top: 14px;
} */
.page-node-1570 header#navbar {
  margin-bottom: 0px;
}

.page-node-1570 .heading-block-cus {
  margin-bottom: 31px;
}

.page-node-1570 .home-sliders {
  height: 461px;
  border-bottom: solid 1px #f7f7f7;
  overflow: hidden;
}

#block-givingtollmsdonatepage {
  margin-bottom: 0px;
  margin-top: 32px;
}

/* #block-views-block-donor-stories-block-1-2 .view-header p {
  width: 575px;
  max-width: 100%;
  margin: auto;
  text-align: center;
  font-size: 17px;
  line-height: 25px;
  padding-bottom: 50px;
} */
.view-donor-stories .donors-slider {
  width: 1056px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 14px;
  max-width: 100%;
  padding: 0;
}

.donor-stories-alumni-slider .donor-stories-for-alumni-block {
  display: block;
  width: 318px;
  text-align: center;
  margin-bottom: 40px;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  padding: 10px;
  margin-top: 3px;
  margin-right: auto;
  margin-left: auto;
}

.donor-stories-alumni-slider .slick-prev {
  left: -40px;
  z-index: 7;
}

.donor-stories-alumni-slider .slick-next {
  right: -40px;
  z-index: 7;
}

/* .view-donor-stories .donor-stories-for-alumni-block {
  display: block;
  width: 355px;
  text-align: center;
  margin-bottom: 40px;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  padding: 10px;
  margin-top: 3px;
  margin-right: auto;
  margin-left: auto;
} */
.view-donor-stories .donor-stories-for-alumni-block .donor-img {
  display: inline-block;
  padding: 30px 30px 8px 30px;
}

.view-donor-stories .donor-stories-for-alumni-block .donor-img img {
  border-radius: 90px;
}

.view-donor-stories .donor-stories-for-alumni-block .donor-title {
  text-align: center;
  color: #04198b;
  font-weight: bold;
  font-size: 18px;
  font-family: "Noto Sans Medium";
}

.page-node-1570 .donate-lums-contactus-section-block {
  min-height: 484px;
}

.numbers-alumni-section-block .view-header p {
  font-size: 17px;
}

.page-node-1570 .all-news-section-blocks li.col-custom {
  padding-bottom: 15px;
}

.view-donor-stories .donor-stories-for-alumni-block .donor-title a {
  color: #04198b;
}

.view-donor-stories .donor-stories-for-alumni-block .donor-view-page {
  padding-left: 20px;
}

.view-donor-stories .donor-stories-for-alumni-block .donor-view-page a {
  color: #04198b;
}

.view-donor-stories .donor-stories-for-alumni-block .donor-view-page a:hover {
  color: #00ceff;
}

.view-donor-stories .donor-stories-for-alumni-block .donor-info p {
  padding: 20px;
}

.general-student-stories {
  background-color: #002581;
  color: #ffffff;
  margin-bottom: 0px;
}

.general-student-stories h3 {
  padding: 0 50px 30px;
  font: 54px/58px Noto Serif Display Bold;
}

.general-student-stories p {
  font-size: 17px;
  line-height: 25px;
  margin-bottom: 40px;
}

/* #block-studentstories p a {
  background-color: #FFFFFF;
  color: #000;
  font-size: 13px;
  line-height: 40px;
  padding: 17px 47px;
  border-radius: 5px;
} */

.page-node-1570 .general-student-stories .field--name-body {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.general-student-stories .col-xs-12.col-sm-7.col-md-7 {
  padding: 60px;
  flex-basis: 40%;
}

.general-student-stories .col-xs-12.col-sm-5.col-md-5 {
  padding: 60px;
  text-align: center;
  flex-basis: 40%;
}

/* .friends-of-dont {
  background-image: url('../images/friends-of-lums.jpg');
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 25px;
  background-position: 0px -269px;
  margin-bottom: 15px;
  margin-top: 0;
  display: block;
  overflow: hidden;
} */
.friends-of-dont .field--name-field-extra-text {
  background-color: #ffffff;
  width: 77%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  text-align: left;
  padding-top: 12px;
  padding-left: 105px;
  padding-right: 105px;
  display: block;
  overflow: hidden;
  min-height: 211px;
  z-index: 9;
  position: relative;
  margin-top: -245px;
  max-width: 100%;
}

.friends-of-dont .field--name-field-extra-text .field--item:first-child {
  width: 55%;
  display: inline-block;
  vertical-align: top;
}

.friends-of-dont .field--name-field-extra-text .field--item:nth-child(2) {
  width: 38%;
  display: inline-block;
  vertical-align: top;
  top: 25px;
}

#block-views-block-recent-news-event-landing-block-9 .view-header {
  display: none;
}

#block-views-block-recent-news-event-landing-block-9 .slick-prev,
#block-views-block-recent-news-event-landing-block-9 .slick-next {
  top: 42%;
  display: none !important;
}

#block-views-block-recent-news-event-landing-block-9 .block-title {
  margin-bottom: 15px;
  padding-left: 17px;
}

#block-views-block-recent-news-event-landing-block-9
.recent-news-landing
li:first-child
.full-border {
  border-top: 5px solid #5e2e7f;
  margin-left: 5px;
  margin-bottom: 4px;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
}

#block-views-block-recent-news-event-landing-block-9 {
  width: 94%;
  display: block;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  float: none;
  margin-bottom: 42px;
}

#block-views-block-quick-facts-block-5 .block-title,
#block-views-block-quick-facts-block-5-3 .block-title {
  text-align: center;
  font-size: 55px;
  font-family: Noto Serif Display bold;
  color: #002581;
  margin-bottom: 16px;
  margin-top: 14px;
}

#block-views-block-quick-facts-block-5 .views-field-title span,
#block-views-block-quick-facts-block-5-3 .views-field-title span {
  line-height: 83px;
}

#block-views-block-quick-facts-block-5 .view-header,
#block-views-block-quick-facts-block-5-3 .view-header {
  width: 833px;
  margin: auto;
  margin-bottom: auto;
  padding: 10px 15px;
  color: black;
  max-width: 100%;
  text-align: center;
  font-size: 17px;
  font-family: "Noto Sans Light";
  margin-bottom: 30px;
}

#block-views-block-quick-facts-block-5,
#block-views-block-quick-facts-block-5-3 {
  background: none;
  height: auto;
  margin-bottom: 0;
  margin-top: 0;
}

#block-views-block-quick-facts-block-5 .view-display-id-block_5 .item-list ul,
#block-views-block-quick-facts-block-5-3
.view-display-id-block_5
.item-list
ul {
  list-style: none;
  width: 1024px;
  margin: auto;
  max-width: 100%;
}

#block-contactusalumnipage {
  background-color: #002581;
  color: white;
  padding-top: 51px;
  padding-left: 120px;
  padding-bottom: 245px;
}

#block-contactusalumnipage .field--name-body h1 {
  padding-bottom: 25px;
}

#block-relatedlinkscontact {
  background-color: #002581;
  color: white;
  padding-bottom: 275px;
  padding-top: 50px;
}

#block-relatedlinkscontact ul {
  list-style: none;
}

#block-relatedlinkscontact ul li {
  padding: 10px 0px;
}

#block-relatedlinkscontact ul li a {
  color: #00ceff;
}

#block-relatedlinkscontact .block-title {
  font-size: 13px;
  line-height: 18px;
  padding-left: 20px;
}

.donate-lums-contact-section-block {
  height: 252px;
}

.donate-lums-contactus-section-block .field--name-field-extra-text {
  width: 1082px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}

.donate-lums-contactus-section-block
.field--name-field-extra-text
.field--item:first-child
h2 {
  padding-bottom: 25px;
  font: 54px/58px Noto Serif Display Bold;
  margin-top: 5px;
}

.donate-lums-contactus-section-block
.field--name-field-extra-text
.field--item:nth-child(2)
h3 {
  font-size: 13px;
  line-height: 18px;
  padding-left: 20px;
}

.donate-lums-contactus-section-block
.field--name-field-extra-text
.field--item:first-child
p {
  font-size: 17px;
}

.donate-lums-contactus-section-block
.field--name-field-extra-text
.field--item:first-child {
  padding-right: 90px;
  margin-right: 15px;
  padding-top: 0px;
  padding-bottom: 44px;
  margin-top: 5px;
  width: 761px;
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
}

.donate-lums-contactus-section-block
.field--name-field-extra-text
.field--item:nth-child(2)
ul
li {
  list-style: none;
  padding: 10px 0px;
}

.donate-lums-contactus-section-block
.field--name-field-extra-text
.field--item:nth-child(2)
ul
li
a {
  color: #00ceff;
}

.donate-lums-contactus-section-block
.field--name-field-extra-text
.field--item:nth-child(2) {
  width: 26%;
  display: inline-block;
  max-width: 100%;
}

.home-slider ul {
  padding: 0;
}

.page-node-1763 .home-slider {
  height: auto;
}

.page-node-1763 header#navbar {
  margin-bottom: 0;
  box-shadow: none;
}

.donate-lums-contactus-section-block {
  background-color: #002581;
  color: white;
  min-height: 480px;
  padding-top: 39px;
}

.donate-lums-contact-section-block .field--name-field-extra-text {
  overflow: hidden;
  width: 1082px;
  margin: auto;
  background: #fff;
  position: relative;
  top: -200px;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  max-width: 100%;
}

.donate-lums-contactus-section-block
.field--name-field-extra-text
.field--item:nth-child(2)
ul.footer-social-icons {
  padding-left: 10px;
}

.donate-lums-contactus-section-block
.field--name-field-extra-text
.field--item:nth-child(2)
ul.footer-social-icons
li {
  display: inline-block;
}

.donate-lums-contactus-section-block
.field--name-field-extra-text
.field--item:nth-child(2)
ul.footer-social-icons
li
a {
  color: #ffffff;
  padding-left: 5px;
  font-size: 18px;
  padding-right: 5px;
}

.donate-lums-contact-section-block .field--item {
  display: inline-block;
  width: 353px;
  vertical-align: top;
  max-width: 100%;
}

.donate-lums-contact-section-block .field--item h2 {
  font-size: 24px;
  line-height: 32px;
}

.donate-lums-contact-section-block .field--item h4 {
  font-size: 13px;
  line-height: 32px;
}

.donate-lums-contact-section-block .field--item:nth-child(1) {
  padding-left: 28px;
  padding-right: 28px;
}

.donate-lums-contact-section-block .field--item:nth-child(2),
.donate-lums-contact-section-block .field--item:nth-child(3) {
  padding-left: 30px;
  height: 450px;
  padding-right: 30px;
  padding-top: 60px;
}

/* .donate-lums-contact-section-block .field--item:nth-child(3) {
  background-image: url('../images/bluecontact.jpg');
  text-align: center;
  height: 400px;
  background-size: cover;
  padding-left: 30px;
  padding-right: 30px;
  transform: scale(1.1);
} */
.donate-lums-contact-section-block .field--item:nth-child(3) h3 {
  padding-top: 50px;
}

.donate-lums-contact-section-block .field--item:nth-child(3) h2 {
  color: white;
}

/* end donate lums landing page CSS by sarfraz */
/* start Programme finder page CSS by Sarfaz */
.degree-pro-finder-lums-page-section {
  width: 100% !important;
}

.degree-pro-finder-lums-page-section .field--name-body {
  width: 875px;
  max-width: 100%;
  margin: auto;
}

.pro-finder-page-search .block-title {
  padding: 10px 25px;
  margin-top: 10px;
}

.view-id-programmes .form-actions .btn-info {
  background: #002581;
  width: 203px;
  height: 55px;
  border: 1px solid #002581;
  margin-right: 22px;
}

.view-id-programmes .form-inline .radio,
.view-id-programmes .form-inline .checkbox {
  display: block;
}

.view-id-programmes .view-filters .views-exposed-form .form-item label {
  font-size: 14px;
  line-height: 23px;
  font-family: "noto sans medium";
  margin-bottom: 20px;
  margin-left: 0;
}

#views-exposed-form-programmes-block-4 .fieldgroup legend span {
  margin-bottom: 30px;
}

.why-lums-programme-section-block {
  position: relative;
  margin-bottom: 56px;
}

.why-lums-programme-section-block .field--name-body {
  position: absolute;
  top: 15%;
  width: 858px;
  max-width: 100%;
  color: white;
  text-align: center;
  left: 270px;
  z-index: 10;
}

.why-lums-programme-section-block .field--name-field-profile-image {
  overflow: hidden;
  position: relative;
  top: -30%;
}

.why-lums-programme-section-block .field--name-field-profile-image img {
  filter: blur(5px);
  transform: scale(1.1);
}

.why-lums-programme-section-block .field--name-field-link {
  position: absolute;
  margin: auto;
  width: 203px;
  height: 55px;
  background: #002581;
  bottom: 102px;
  padding: 9px 60px;
  font-size: 13px;
  line-height: 40px;
  left: 0;
  right: 0;
  z-index: 9;
  border-radius: 5px;
}

.why-lums-programme-section-block .field--name-field-link a {
  color: #ffffff;
}

.why-lums-programme-section-block
.field--name-field-profile-image
.field--label.sr-only {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 7;
  clip: unset;
  color: transparent;
}

.why-lums-programme-section-block .field--name-body h1 {
  font-size: 100px;
  font-family: "noto sans black";
  line-height: 170px;
}

.why-lums-programme-section-block .field--name-body p {
  font-size: 17px;
  line-height: 25px;
}

.why-lums-programme .field--name-body p:first-child {
  font-size: 100px;
  line-height: 170px;
  font-family: noto sans black;
}

.why-lums-programme .field--name-body p:nth-child(2) {
  font-size: 17px;
  line-height: 25px;
}

.why-lums-programme .field--name-body p:last-child {
  background-color: #f2f2f2;
  width: 203px;
  height: 55px;
  padding-top: 20px;
  margin: 10px auto;
}

.page-node-1418 .region-inner-top-middle {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 0;
  flex-wrap: wrap;
}

.page-node-1418 .region-inner-top-middle h2 {
  font-size: 27px;
  line-height: 32px;
  font-family: "noto sans display bold";
  text-align: center;
}

.page-node-1418 .region-inner-top-middle p {
  /* padding: 10px 10px; */
  font-size: 17px;
  line-height: 25px;
}

.program-right-financial-block .field--name-body a,
.program-right-fee-structure .field--name-body a {
  position: absolute;
  bottom: 25px;
  width: 203px;
  height: 55px;
  display: block;
  background: #002581;
  color: white;
  padding: 14px 47px;
  margin: auto;
  left: 0;
  right: 0;
  border-radius: 6px;
}

.program-right-financial-block,
.program-right-fee-structure {
  text-align: center;
  padding-left: 25px;
  position: relative;
  padding-right: 25px;
}

.program-right-ask-admission-block .ui-accordion .ui-accordion-content {
  border: none;
}

/* .page-node-1418 .region-inner-top-middle .block .field--name-body a {
  width: 203px;
  height: 55px;
  display: block;
  background: #002581;
  color: white;
  padding: 16px 50px;
  margin: auto;
} */
.page-node-1418 .region-inner-top-middle .view-header {
  padding-bottom: 20px;
}

.page-node-1418 .region-inner-top-middle .block:nth-child(1) {
  padding-left: 0px;
  padding-right: 0px;
  margin-top: 0px;
}

.page-node-1418 .region-inner-top-middle .block:nth-child(1),
.page-node-1418 .region-inner-top-middle .block:nth-child(2),
.page-node-1418 .region-inner-top-middle .block:nth-child(3) {
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  margin-left: 10px;
  margin-right: 10px;
  flex-basis: 360px;
  height: 397px;
  margin-bottom: 55px;
}

/* programme finder video */

/* .vp-center #player{
  width: 100%;
  height: 583px;
} */

/* programme finder video */

/* end Programme finder page CSS by sarfraz */

/* start Coprate Discount CSS by sarfraz */
/* slideshow margin */
.page-node-1775 header#navbar {
  margin-bottom: 0px;
}

.block-block-contenta2b1bf6e-2209-4b40-bd3d-7d5b61757329 .field--name-body {
  width: 842px;
  max-width: 100%;
  margin: 20px auto;
  padding-bottom: 35px;
}

.block-block-contenta2b1bf6e-2209-4b40-bd3d-7d5b61757329 .field--name-body p {
  font-size: 17px;
  line-height: 25px;
}

/* .view-id-discount .form--inline {
  background-color: #F2F2F2;
  padding: 60px 30px 70px 50px;
  display: flex;
  justify-content: space-around;
}
.view-id-discount .views-exposed-form .form-inline .form-group {
  margin-bottom: 0;
  display: flex;
  flex-direction: column;
  justify-content: end;
}
.view-id-discount .views-exposed-form .form-inline .form-control {
  vertical-align: middle;
  height: 73px;
  width: 327px;
  border-radius: 0px;
}
.view-id-discount .views-exposed-form .form-inline .control-label {
  padding-bottom: 10px;
  font-size: 14px;
  line-height: 22px;
  font-family: 'noto sans bold';
}
.view-id-discount .views-exposed-form .form-inline .select-wrapper {
  width: 95%;
}
.view-id-discount .views-exposed-form .form-inline #edit-submit-discount {
  display: none;
} */
.view-id-discount .pager-nav {
  width: 1100px;
  max-width: 100%;
  margin: auto;
  padding-top: 20px;
}

#block-views-block-discount-block-1 .form-type-textfield {
  margin-top: 21px;
}

.view-id-discount .form--inline {
  background-color: #f2f2f2;
  padding: 60px 30px 70px 50px;
  display: flex;
  justify-content: space-around;
}

#block-views-block-discount-block-1
.search-filters
.bef-exposed-form
.form-item {
  width: 49%;
}

#block-views-block-discount-block-1 .search-filters .form-select {
  width: 100%;
  padding: 0px 5px 2px 4px;
  height: 43px;
}

.view-id-discount .view-content {
  width: 1100px;
  max-width: 100%;
  margin: auto;
  padding-top: 20px;
}

.view-id-discount .views-row {
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  width: 510px;
  margin: 15px 15px;
  padding-left: 0px;
  padding-right: 0px;
}

.view-id-discount .views-row .views-field-nothing .field-content .col-md-6 {
  padding-left: 0px;
  padding-right: 0px;
}

.view-id-discount .views-row .views-field-nothing .field-content span {
  display: block;
  font-size: 10px;
  line-height: 15px;
}

.view-id-discount
.views-row
.views-field-nothing
.field-content
.field-discount-type {
  position: absolute;
  right: 0;
  background-color: #002581;
  font-size: 10px;
  line-height: 23px;
  color: #fff;
  padding-left: 15px;
  padding-right: 15px;
}

.field-discount-type-302 {
  background-color: #002581 !important;
}

.field-discount-type-305 {
  background-color: #fbb93a !important;
}

.field-discount-type-308 {
  background-color: #1d8482 !important;
}

.field-discount-type-311 {
  background-color: #ac232b !important;
}

.view-id-discount
.views-row
.views-field-nothing
.field-content
.field-discount-company {
  position: relative;
  top: 45px;
  left: 20px;
}

.view-id-discount
.views-row
.views-field-nothing
.field-content
.field-discount {
  position: relative;
  top: 50px;
  left: 20px;
  font-size: 27px;
  line-height: 32px;
  font-family: "noto sans bold";
}

.view-id-discount .views-row .views-field-nothing .field-content .field-expiry {
  position: relative;
  top: 55px;
  left: 20px;
  font-size: 15px;
  line-height: 25px;
}

.view-id-discount
.views-row
.views-field-nothing
.field-content
.field-website {
  position: relative;
  top: 60px;
  left: 20px;
}

.view-id-discount
.views-row
.views-field-nothing
.field-content
.field-website
a:hover {
  color: #00ceff !important;
}

.view-id-discount
.views-row
.views-field-nothing
.field-content
.field-website
a {
  color: #04198b;
}

.block-views-blockdiscount-block-1 {
  margin-bottom: 55px;
}

/* end coprate Discount CSS by Sarfraz */
/* start lums centers page by Sarfraz */
.page-node-1982 header#navbar {
  margin-bottom: 0px;
  box-shadow: none;
}

.region-inner-top-middle
.block-block-content45e57ac9-2cc7-4374-ad8b-ebfb8ea1e21f {
  position: relative;
  overflow: hidden;
  margin-bottom: 27px;
}

.region-inner-top-middle
.block-block-content45e57ac9-2cc7-4374-ad8b-ebfb8ea1e21f
.field--name-body {
  width: 980px;
  max-width: 100%;
  margin: auto;
  text-align: center;
  background-color: white;
  position: absolute;
  top: 288px;
  left: 0;
  right: 0;
}

.region-inner-top-middle
.block-block-content45e57ac9-2cc7-4374-ad8b-ebfb8ea1e21f
.field--name-field-extra-text {
  width: 980px;
  max-width: 100%;
  margin: auto;
  position: absolute;
  top: 360px;
  left: 0;
  right: 0;
  background: white;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 30px;
  padding-bottom: 200px;
}

.region-inner-top-middle
.block-block-content45e57ac9-2cc7-4374-ad8b-ebfb8ea1e21f
.field--name-field-extra-text
.field--item:first-child {
  width: 66.66666667%;
  float: left;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.region-inner-top-middle
.block-block-content45e57ac9-2cc7-4374-ad8b-ebfb8ea1e21f
.field--name-field-extra-text
.field--item:first-child
p {
  font-size: 17px;
  line-height: 25px;
}

.region-inner-top-middle
.block-block-content45e57ac9-2cc7-4374-ad8b-ebfb8ea1e21f
.field--name-field-extra-text
.field--item:last-child {
  width: 33.33333333%;
  float: left;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  border-left: 1px dashed #c4c4c4;
}

.region-inner-top-middle
#block-lumscenters
.field--name-field-extra-text
.field--item:last-child
li {
  padding: 10px 15px;
}

.region-inner-top-middle
.block-block-content45e57ac9-2cc7-4374-ad8b-ebfb8ea1e21f
.field--name-field-extra-text
.field--item:last-child
h3 {
  font-size: 13px;
  line-height: 18px;
  font-family: "noto sans medium";
  padding-left: 23px;
}

.region-inner-top-middle
.block-block-content45e57ac9-2cc7-4374-ad8b-ebfb8ea1e21f
.field--name-field-extra-text
.field--item:last-child
ul {
  list-style: none;
  padding: 0;
}

.region-inner-top-middle
.block-block-content45e57ac9-2cc7-4374-ad8b-ebfb8ea1e21f
.field--name-field-extra-text
.field--item:last-child
ul
li
a {
  font-size: 18px;
  line-height: 18px;
  color: #002581;
  padding: 0;
  font-family: "Noto Serif Medium";
  display: inline-block;
}

.region-inner-top-middle
.block-block-content45e57ac9-2cc7-4374-ad8b-ebfb8ea1e21f
.field--name-field-extra-text
.field--item:last-child
ul
li
a:hover {
  color: #00ceff;
  text-decoration: none;
}

.lums-centers-blocks h2 {
  text-align: center;
  font-size: 41px;
  line-height: 44px;
  font-family: "noto serif display bold";
}

.lums-centers-blocks .field--name-body {
  width: 600px;
  max-width: 100%;
  margin: auto;
  padding-bottom: 40px;
  padding-top: 20px;
}

.lums-centers-blocks .field--name-body p {
  text-align: center;
  font-size: 17px;
  line-height: 25px;
}

.three-column-centers {
  width: 1170px;
  max-width: 100%;
  margin: auto;
}

.three-column-centers .field--name-field-content-details {
  display: flex;
  flex-wrap: wrap;
}

.three-column-centers .field--name-field-content-details > .field--item {
  flex: 1 0 29%;
  box-sizing: border-box;
  margin: 10px 15px 10px 15px;
}

#block-researchanddiscovery.lums-centers-blocks.three-column-centers
.field--name-field-content-details
.field--item:nth-last-child(1)
.field--name-field-content-link,
#block-researchanddiscovery
.field--name-field-content-details
.field--item:nth-of-type(n + 5)
.field--name-field-content-link {
  width: 527px;
}

#block-researchanddiscovery.lums-centers-blocks.three-column-centers
.field--name-field-content-details
.field--item:nth-last-child(1)
.field--name-field-content-link
a,
#block-researchanddiscovery
.field--name-field-content-details
.field--item:nth-of-type(n + 5)
.field--name-field-content-link
a {
  line-height: 35px;
  font-family: "noto sans bold";
  padding: 3% 50% 65% 50%;
  font-size: 0;
}

.lums-centers-blocks
.field--name-field-content-details
.field--name-field-content-link {
  margin: 0;
}

.lums-centers-blocks
.field--name-field-content-details
.paragraph--type--multiple-content-images {
  position: relative;
  height: 100%;
  padding-bottom: 30px;
}

.lums-centers-blocks
.field--name-field-content-details
.paragraph
.field--type-link {
  position: absolute;
  bottom: 0;
}

.page-node-1982
.lums-centers-blocks
.field--name-field-content-details
.paragraph
.field--type-link {
  position: absolute;
  bottom: 0;
  height: 487px;
  width: 331px;
  top: 0;
  left: 14px;
  right: 0;
}

.lums-centers-blocks
.field--name-field-content-details
.field--name-field-content-image
img {
  width: 100%;
  height: 222px;
}

#block-lumscenters .field--name-body h2 {
  text-align: center;
  font-size: 41px;
  line-height: 44px;
  font-family: "noto serif display bold";
}

.lums-centers-blocks h2 {
  color: #04198b;
  margin-top: 6px;
}

.lums-centers-blocks
.field--name-field-content-details
.field--item
.field--name-field-content-title {
  background-image: url("../images/center-page-box-bgm-color.png");
  background-repeat: repeat;
  font-size: 27px;
  line-height: 27px;
  font-family: "noto sans bold";
  margin: 0px 0px;
  text-align: center;
  height: 149px;
  position: absolute;
  width: 100%;
  color: #fff;
  top: 0;
  left: 0;
  right: 0;
  height: 223px;
  line-height: 38px;
  padding: 54px 20px 20px 20px;
  /* border: 1px solid #707070;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  font-size: 27px;
  line-height: 32px;
  font-family: 'noto sans bold';
  padding: 50px 20px;
  text-align: center;
  min-height: 198px;*/
}

.lums-centers-blocks
.field--name-field-content-details
.field--item
.field--name-field-content-description {
  font-size: 17px;
  line-height: 25px;
  min-height: 150px;
}

.page-node-1982
.lums-centers-blocks
.field--name-field-content-details
.field--name-field-content-link
a {
  line-height: 35px;
  font-family: "noto sans bold";
  padding: 5% 50% 140% 50%;
  font-size: 0;
}

.page-node-1982 .field--name-field-content-link a::after {
  content: "";

  /*background-image: url("/themes/contrib/lums/images/jump-link.png");*/

  display: inline-block;

  height: 27px;

  width: 28px;

  background-repeat: no-repeat;

  background-size: 47px;

  background-position: -8px 3px;
}

.lums-centers-blocks
.field--name-field-content-details
.field--item
.field--name-field-content-link
a::after {
  /* content: "";
  background-image: url('/themes/contrib/lums/images/jump-link.png');
  display: inline-block; */
  display: none;
}

.page-node-1982
.three-column-centers
.field--name-field-content-details
.field--name-field-content-link
.field--item {
  margin: 0;
}

.two-column-centers {
  width: 900px;
  max-width: 100%;
  margin: auto;
}

.two-column-centers .field--name-field-content-details {
  display: flex;
  flex-wrap: wrap;
}

.page-node-1982 .field--name-field-content-link a:hover {
  color: #00ceff !important;

  text-decoration: none;
}

.page-node-1982 .field--name-field-content-link a {
  color: #002581;
  font-family: Noto Sans Bold;
  font-size: 12px;
  font-weight: bold;
}

.two-column-centers .field--name-field-content-details > .field--item {
  flex: 1 0 30%;
  box-sizing: border-box;
  margin: 0px 20px 14px 16px;
}

/* end lums centers page by sarfraz */
/* start lumni stories page py sarfraz */
/* .stories-custom .field--name-field-extra-text .field--item:first-child {
  width: unset !important;
} */
.page-node-2150
.stories-custom
.field--name-field-extra-text
.field--item:nth-child(2)
h2 {
  margin-top: 0;
  margin-bottom: 0;
}

.page-node-2150
.stories-custom
.field--name-field-extra-text
.field--item:nth-child(2)
h3 {
  margin-top: 14px;
}

.page-node-2150
.stories-custom
.field--name-field-extra-text
.field--item:nth-child(2) {
  float: left !important;
  width: unset !important;
  position: unset !important;
}

.stories-custom .field--name-field-extra-text .field--item:nth-child(3) {
  margin-top: 15px;
  display: inline-block !important;
}

/* end lumni stories page by sarfraz */
/* start Nop stories page by sarfraz */
.heading-block-cus {
  margin-bottom: 36px;
}

.heading-block-cus .field--name-body p {
  font-size: 17px;
  line-height: 25px;
  margin-top: 15px;
  margin-bottom: 25px;
}

.stories-custom .field--name-field-extra-text {
  margin-top: -197px !important;
  margin-bottom: 49px !important;
  width: 78% !important;
}

#block-sardarkarimnopstories
.field--name-field-extra-text
.field--item:last-child {
  display: none;
}

/* end Nop stories page by sarfraz */
/* start vc-office page by sarfraz */
.page-node-1517 .block-views-blockpublication-block-13 .view-header h2 {
  text-align: center;
  font-size: 41px;
  line-height: 44px;
  font-family: "noto serif display bold";
  margin-bottom: 20px;
  color: #04198b;
}

#block-views-block-publication-block-13 {
  margin-top: 24px;
  margin-bottom: 46px;
}

.page-node-1517 .block-views-blockpublication-block-13 .view-header p {
  font-size: 17px;
  line-height: 25px;
  width: 957px;
  max-width: 100%;
  margin: 10px auto;
}

.page-node-1517 .block-views-blockpublication-block-13 .item-list ul {
  list-style: none;
  width: 900px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 22px;
}

.page-node-1517 .block-views-blockpublication-block-13 .item-list ul li {
  display: inline-block;
  margin-right: 20px;
  padding-bottom: 0;
}

.page-node-1517 .block-views-blockpublication-block-13 .flip-title {
  padding-bottom: 0px;
}

.page-node-1517 .block-views-blockpublication-block-13 .all-publications-vc a {
  width: 186px;
  height: 55px;
  border: 1px solid #525252;
  text-align: center;
  display: block;
  padding: 15px 0px;
  margin: 0 auto;
  color: #002581;
  font-size: 13px;
  font-family: "noto sans light";
}

.webform-submission-vc-office-contact-us-node-1517-form .form-control {
  /*   height: 50px; */
  border-radius: 0px;
}

.page-node-1517 .custom-cont-form-section-block {
  margin-bottom: 55px;
}

.page-node-1517 .custom-cont-form-section-block #edit-container2 {
  margin-bottom: -35px;
}

.page-node-1517 .custom-cont-form-section-block .form-actions {
  bottom: 75px;
}

.webform-submission-vc-office-contact-us-node-1517-form
.form-control::placeholder {
  opacity: 1;
  font-size: 12px;
  line-height: 15px;
  color: #000;
  font-family: "noto sans light";
}

.page-node-1517 .view-vc-office-tabs .main-vcdetails {
  width: 1140px;
  margin: auto;
  max-width: 100%;
}

.page-node-1517 .view-vc-office-tabs .main-vcdetails .left-vcdetails .vc-image {
  border: 1px solid #959595;
  width: 230px;
  max-width: 100%;
  position: relative;
  top: -70px;
  background-color: #fff;
}

.page-node-1517 .view-vc-office-tabs .main-vcdetails .vc-support:hover {
  background: #1b409c;
}

.page-node-1517 .view-vc-office-tabs .main-vcdetails .vc-support {
  width: 230px;
  max-width: 100%;
  height: 55px;
  background: #002581;
  padding: 8px 35px;
  top: -45px;
  cursor: pointer;
  position: relative;
  text-align: center;
}

.page-node-1517 .view-vc-office-tabs .main-vcdetails .vc-support a {
  color: #fff;
  font-size: 13px;
  line-height: 40px;
  font-family: "noto sans light";
  text-decoration: none;
}

.page-node-1517
.view-vc-office-tabs
.main-vcdetails
.right-vcdetails
.profile-label {
  font-size: 27px;
  line-height: 32px;
  color: #000;
  font-family: "noto sans display bold";
  margin: 15px 0px;
}

.page-node-1517 .view-vc-office-tabs .main-vcdetails .right-vcdetails .vc-name {
  font-size: 18px;
  line-height: 22px;
  font-family: "noto serif medium";
  color: #002581;
  position: relative;
  top: -64px;
}

.page-node-1517
.view-vc-office-tabs
.main-vcdetails
.right-vcdetails
.vc-designation {
  font-size: 13px;
  line-height: 18px;
  font-family: "noto sans semibold";
  position: relative;
  top: -61px;
}

.page-node-1517
.view-vc-office-tabs
.main-vcdetails
.right-vcdetails
.vc-profile {
  font-size: 20px;
  line-height: 32px;
  font-family: "noto sans light";
  color: #000;
  margin-top: -18px;
}

.page-node-1517
.view-vc-office-tabs
.main-vcdetails
.right-vcdetails
.vc-profile
p {
  line-height: 26px;
  font-size: 17px;
}

.page-node-1517 .view-vc-office-tabs .field-content {
  background-color: #f2f2f2;
  height: auto;
  display: inline-block;
  width: 1366px;
  max-width: 100%;
  padding-bottom: 45px;
}

.block-block-content6217b25d-beae-4c2a-8169-fa4e77789584 h2 {
  font-family: "Noto Sans display bold";
  font-size: 27px;
  line-height: 32px;
}

.block-block-content64228bbc-3c28-4e8a-8cbe-751146e329b2 p {
  margin-bottom: 20px;
}

.region-content-sidebar-right .menu--related-links-vc-office li > a:hover {
  text-decoration: none;
  background: none;
  color: #00ceff !important;
}

.view-display-id-block_13 .books .thumb .caption {
  display: none;
}

.block-upm-user-profile-block {
  background: #f9f9f9;
  min-height: 394px;
  margin-bottom: 13px;
}

/* .block-upm-user-profile-block .faculty-leftside{
   padding: 50px 0px 0px 33px;
} */
.block-upm-user-profile-block .faculty-rightside {
  padding-left: 15px;
  align-self: center;
  padding-right: 15px;
}

.block-upm-user-profile-block .faculty-detail-main {
  width: 1170px;
  max-width: 100%;
  margin: auto;
  display: block;
}

.block-upm-user-profile-block .faculty-designation {
  font-size: 25px;
  line-height: 32px;
  color: #002581;
  font-family: "noto sans medium";
  padding-bottom: 18px;
}

.block-upm-user-profile-block .email-label {
  font-size: 17px;
  line-height: 23px;
  color: #002581;
  font-family: "noto sans medium";
  position: relative;
  top: 120px;
}

.block-upm-user-profile-block .faculty-email a::before {
  content: "email: ";
  display: inline;
  text-decoration: none;
}

.block-upm-user-profile-block .faculty-email a:hover {
  text-decoration: none;
}

.block-upm-user-profile-block .faculty-email a {
  font-size: 17px;
  line-height: 23px;
  color: #002581;
}

.block-upm-user-profile-block .faculty-school {
  font-size: 17px;
  line-height: 23px;
  color: #002581;
}

.path-lums-employee .region-content-sidebar-right {
  border-left: 1px dashed #c4c4c4;
}

.block-upm-user-profile-block .faculty-name {
  font-size: 55px;
  line-height: 54px;
  font-family: "noto serif display bold";
  padding: 7px 0px 28px 0px;
  color: #002581;
}

/* end vc-office page by sarfraz */
#block-aacsbaccreditationrankingaccreditationlums h5 {
  position: absolute;
  right: 46px;
  top: -55px;
}

/* start */
.path-faculty-member header#navbar {
  padding-bottom: 0px;
  box-shadow: none;
  margin: 0px;
  margin-bottom: 0px;
}

.path-faculty-member .page-header {
  padding-bottom: 0;
  margin: 0;
}

.path-faculty-member
.view-faculity-profile-info-faculity-detail
.views-field.views-field-nothing,
.faculty-detail-main {
  background: #f9f9f9;
  min-height: 394px;
}

.path-faculty-member
.view-faculity-profile-info-faculity-detail
.views-field.views-field-nothing
.field-content {
  width: 1170px;
  max-width: 100%;
  margin: auto;
  display: block;
}

/* .path-user .view-faculity-profile-info-faculity-detail .views-field.views-field-nothing .field-content .faculty-detail-main {
} */
.path-faculty-member
.view-faculity-profile-info-faculity-detail
.views-field.views-field-nothing
.field-content
.faculty-detail-main
.faculty-picture {
  padding: 50px 0px 0px 33px;
}

.path-faculty-member .region-node-content .form-group {
  margin-bottom: 55px;
}

.path-faculty-member
.view-faculity-profile-info-faculity-detail
.views-field.views-field-nothing
.field-content
.faculty-detail-main
.faculty-rightside {
  padding-left: 0px;
}

.path-faculty-member
.view-faculity-profile-info-faculity-detail
.views-field.views-field-nothing
.field-content
.faculty-detail-main
.faculty-name {
  font-size: 55px;
  line-height: 54px;
  font-family: "noto serif display bold";
  padding: 7px 0px 28px 0px;
  position: relative;
  top: 120px;
  color: #002581;
}

.path-faculty-member
.view-faculity-profile-info-faculity-detail
.views-field.views-field-nothing
.field-content
.faculty-detail-main
.faculty-designation {
  font-size: 25px;
  line-height: 23px;
  color: #002581;
  font-family: "noto sans medium";
  padding-bottom: 18px;
  position: relative;
  top: 120px;
}

.path-faculty-member
.view-faculity-profile-info-faculity-detail
.views-field.views-field-nothing
.field-content
.faculty-detail-main
.faculty-school {
  font-size: 17px;
  line-height: 23px;
  color: #002581;
  position: relative;
  top: 120px;
}

.path-faculty-member
.view-faculity-profile-info-faculity-detail
.views-field.views-field-nothing
.field-content
.faculty-detail-main
.email-label {
  font-size: 17px;
  line-height: 23px;
  color: #002581;
  font-family: "noto sans medium";
  position: relative;
  top: 120px;
}

.path-faculty-member
.view-faculity-profile-info-faculity-detail
.views-field.views-field-nothing
.field-content
.faculty-detail-main
.faculty-email
a {
  font-size: 17px;
  line-height: 23px;
  color: #002581;
  position: relative;
  top: 96px;
  left: 20px;
  text-decoration: underline;
}

.path-faculty-member .dialog-off-canvas-main-canvas .node-content .nav-tabs {
  margin-bottom: 22px;
  padding-left: 14px;
  padding-right: 14px;
  border-bottom: 3px solid #e7e3dc;
}

.path-faculty-member
.dialog-off-canvas-main-canvas
.node-content
.nav-tabs
> li
> a {
  margin-right: 2px;
  font-size: 15px;
  line-height: 21px;
  font-weight: 700;
  font-family: "noto sans light";
  border-radius: 4px 4px 0 0;
  color: #333;
  background: #f2f2f2;
  padding: 13px 21px 11px 22px;
}

.path-faculty-member
.dialog-off-canvas-main-canvas
.node-content
.nav-tabs
.active
a {
  color: #333;
  background: #fff;
  font-weight: bold;
  border-top: solid 5px #00ceff;
  padding: 9px 21px 11px 22px;
}

.path-faculty-member
.dialog-off-canvas-main-canvas
.node-content
.nav-tabs
> li
> a:hover {
  color: #333;
  background: #f2f2f2;
  border-top: solid 5px #00ceff;
  padding: 9px 21px 11px 22px;
}

.path-faculty-member
.dialog-off-canvas-main-canvas
.node-content
.tab-content
.tab-pane {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
  font-size: 17px;
  line-height: 24px;
  font-family: "Noto Sans Light";
  padding: 15px;
}

.path-faculty-member
.dialog-off-canvas-main-canvas
.node-content
.tab-content
.tab-pane
.panel-default
> .panel-heading:hover {
  background: #00ceff;
  color: #fff;
}

/* .path-faculty-member .dialog-off-canvas-main-canvas .node-content .tab-content .tab-pane .panel-default > .panel-heading.collapsed::after {
  content: "\f107" !important;
  float: right;
  font-family: FontAwesome;
}

.path-faculty-member .dialog-off-canvas-main-canvas .node-content .tab-content .tab-pane .panel-default > .panel-heading::after {
  content: "\f106";
  float: right;
  font-family: FontAwesome;
} */

.path-faculty-member
.dialog-off-canvas-main-canvas
.node-content
.tab-content
.tab-pane
table {
  font-size: 14px;
  line-height: 20px;
  font-family: "noto sans light";
}

.path-faculty-member
.dialog-off-canvas-main-canvas
.node-content
.tab-content
.tab-pane
thead {
  background: #002581;
  color: white;
  font-size: 14px;
  line-height: 20px;
  font-family: "noto sans display bold";
}

.path-faculty-member
.dialog-off-canvas-main-canvas
.node-content
.tab-content
.tab-pane
tbody
tr:nth-of-type(2n) {
  background: #f9f9f9;
}

.path-faculty-member
.dialog-off-canvas-main-canvas
.node-content
.tab-content
.tab-pane
tbody
h2 {
  font-size: 30px;
  line-height: 42px;
  font-family: "noto sans display bold";
  padding: 10px;
}

.path-faculty-member
.dialog-off-canvas-main-canvas
.node-content
.tab-content
.tab-pane
tbody
td
p {
  padding: 10px;
}

.publications-item {
  font-size: 14px !important;
  border-bottom: 1px dotted #ccc;
  text-align: justify;
  padding: 5px 0px;
}

/* updated profile */

.path-lums-employee header#navbar {
  padding-bottom: 0px;
  box-shadow: none;
  margin: 0px;
  margin-bottom: 0px;
}

.path-lums-employee .page-header {
  padding-bottom: 0;
  margin: 0;
}

.path-lums-employee .faculty-detail-main {
  background: #f9f9f9;
  min-height: 394px;
  display: flex;
}

.path-lums-employee .faculty-detail-main .field-content {
  width: 1170px;
  max-width: 100%;
  margin: auto;
  display: block;
}

/* .path-user .view-faculity-profile-info-faculity-detail .views-field.views-field-nothing .field-content .faculty-detail-main {
} */
.path-lums-employee .faculty-detail-main .faculty-picture {
  padding: 50px 0px 0px 33px;
}

.path-lums-employee .region-node-content .form-group {
  margin-bottom: 55px;
}

.path-lums-employee
.view-faculity-profile-info-faculity-detail
.views-field.views-field-nothing
.field-content
.faculty-detail-main
.faculty-rightside {
  padding-left: 0px;
}

.path-lums-employee
.view-faculity-profile-info-faculity-detail
.views-field.views-field-nothing
.field-content
.faculty-detail-main
.faculty-name {
  font-size: 55px;
  line-height: 54px;
  font-family: "noto serif display bold";
  padding: 7px 0px 28px 0px;
  position: relative;
  top: 120px;
  color: #002581;
}

.path-lums-employee
.view-faculity-profile-info-faculity-detail
.views-field.views-field-nothing
.field-content
.faculty-detail-main
.faculty-designation {
  font-size: 25px;
  line-height: 23px;
  color: #002581;
  font-family: "noto sans medium";
  padding-bottom: 18px;
  position: relative;
  top: 120px;
}

.path-lums-employee
.view-faculity-profile-info-faculity-detail
.views-field.views-field-nothing
.field-content
.faculty-detail-main
.faculty-school {
  font-size: 17px;
  line-height: 23px;
  color: #002581;
  position: relative;
  top: 120px;
}

.path-lums-employee
.view-faculity-profile-info-faculity-detail
.views-field.views-field-nothing
.field-content
.faculty-detail-main
.email-label {
  font-size: 17px;
  line-height: 23px;
  color: #002581;
  font-family: "noto sans medium";
  position: relative;
  top: 120px;
}

.path-lums-employee
.view-faculity-profile-info-faculity-detail
.views-field.views-field-nothing
.field-content
.faculty-detail-main
.faculty-email
a {
  font-size: 17px;
  line-height: 23px;
  color: #002581;
  position: relative;
  top: 96px;
  left: 20px;
  text-decoration: underline;
}

.path-lums-employee .dialog-off-canvas-main-canvas .node-content .nav-tabs {
  margin-bottom: 22px;
  padding-left: 14px;
  padding-right: 14px;
  border-bottom: 3px solid #e7e3dc;
}

.path-lums-employee
.dialog-off-canvas-main-canvas
.node-content
.nav-tabs
> li
> a {
  margin-right: 2px;
  font-size: 15px;
  line-height: 21px;
  font-weight: 700;
  font-family: "noto sans light";
  border-radius: 4px 4px 0 0;
  color: #333;
  background: #f2f2f2;
  padding: 13px 21px 11px 22px;
}

.path-lums-employee
.dialog-off-canvas-main-canvas
.node-content
.nav-tabs
.active
a {
  color: #333;
  background: #fff;
  font-weight: bold;
  border-top: solid 5px #00ceff;
  padding: 9px 21px 11px 22px;
}

.path-lums-employee
.dialog-off-canvas-main-canvas
.node-content
.nav-tabs
> li
> a:hover {
  color: #333;
  background: #f2f2f2;
  border-top: solid 5px #00ceff;
  padding: 9px 21px 11px 22px;
}

.path-lums-employee
.dialog-off-canvas-main-canvas
.node-content
.tab-content
.tab-pane {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
  font-size: 17px;
  line-height: 24px;
  font-family: "Noto Sans Light";
  padding: 15px;
}

.path-lums-employee
.dialog-off-canvas-main-canvas
.node-content
.tab-content
.tab-pane
.panel-default
> .panel-heading:hover {
  background: #00ceff;
  color: #fff;
}

/* .path-lums-employee .dialog-off-canvas-main-canvas .node-content .tab-content .tab-pane .panel-default > .panel-heading.collapsed::after {
  content: "\f107" !important;
  float: right;
  font-family: FontAwesome;
}

.path-lums-employee .dialog-off-canvas-main-canvas .node-content .tab-content .tab-pane .panel-default > .panel-heading::after {
  content: "\f106";
  float: right;
  font-family: FontAwesome;
} */

.path-lums-employee
.dialog-off-canvas-main-canvas
.node-content
.tab-content
.tab-pane
table {
  font-size: 14px;
  line-height: 20px;
  font-family: "noto sans light";
}

.path-lums-employee
.dialog-off-canvas-main-canvas
.node-content
.tab-content
.tab-pane
thead {
  background: #002581;
  color: white;
  font-size: 14px;
  line-height: 20px;
  font-family: "noto sans display bold";
}

.path-lums-employee
.dialog-off-canvas-main-canvas
.node-content
.tab-content
.tab-pane
tbody
tr:nth-of-type(2n) {
  background: #fff;
}

.path-lums-employee
.dialog-off-canvas-main-canvas
.node-content
.tab-content
.tab-pane
tbody
h2 {
  font-size: 30px;
  line-height: 42px;
  font-family: "noto sans display bold";
  padding: 10px;
}

.path-lums-employee
.dialog-off-canvas-main-canvas
.node-content
.tab-content
.tab-pane
tbody
td
p {
  padding: 10px;
}

.path-lums-employee #profile table td {
  padding: 5px !important;
}

.path-lums-employee #profile table td span {
  font-size: 17px !important;
  font-family: "Noto Sans Light" !important;
}

/* end updated profile page */

/* start admitions policy desktop css by srf */

.page-node-4397 header#navbar {
  margin-bottom: 0px;
}

.page-node-4397 .content-area .container {
  width: 1366px;
  padding: 0;
  max-width: 100%;
}

.page-node-4397 .content-area .container .col-sm-9 {
  margin-top: 22px;
}

.page-node-4397 .heading-block-cus h2 {
  margin-left: 0px;
  margin-top: 52px;
}

.page-node-4397 .related-links {
  border-left: 1px dashed #c4c4c4;
  width: 100%;
  margin-left: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  margin-top: 49px;
  padding-left: 36px;
}

.page-node-4397 .field--name-field-add-link .field--item {
  width: 260px;
  max-width: 100%;
  font-size: 15px;
  line-height: 20px;
  font-family: "noto sans medium";
  padding-bottom: 20px;
}

.page-node-4397 .field--name-field-add-link .field--item a {
  font-size: 18px;
  line-height: 18px;
  color: #002581;
  font-family: "Noto serif Medium";
}

.page-node-4397 .Admission-policies-section-block {
  padding-left: 36px;
  padding-bottom: 55px;
}

.page-node-4397 .Admission-policies-section-block .ui-accordion-header-active {
  background: #04198b !important;
}

.page-node-4397 .Admission-policies-section-block .ui-state-default {
  background-color: #fff;
  border: 1px solid #f0ecec;
}

.page-node-4397 .Admission-policies-section-block .ui-widget-content {
  border: 1px solid #f0ecec;
}

.page-node-4397 #block-views-block-lums-events-block-13 {
  display: none;
}

.page-node-4397 .Admission-policies-section-block .ui-state-default:hover {
  background: #04198b !important;
  color: #ffffff;
}

.page-node-4397 .Admission-policies-section-block .ui-accordion-header {
  font-size: 20px;
  line-height: 25px;
  font-family: "noto sans light";
  font-weight: bold;
  padding: 15px 15px;
  border-radius: 0px;
}

.page-node-4397
.Admission-policies-section-block
.ui-accordion
.ui-accordion-content {
  height: auto !important;
  padding: 1em 0em;
}

.page-node-4397 .Admission-policies-section-block .ui-icon-triangle-1-s {
  background-position: -50px -128px;
}

.page-node-4397 .Admission-policies-section-block .ui-icon-triangle-1-e {
  background-position: -32px -128px;
}

.page-node-4397 .Admission-policies-section-block .views-field-body {
  font-size: 17px;
  line-height: 25px;
  font-family: "noto sans light";
  padding: 15px 15px;
}

.page-node-4397
.admission-policies-upcoming-events-slider
.view-content
.item-list
li {
  border: 3px solid #f2f2f2;
  padding-top: 22px;
  padding-left: 9px;
  padding-right: 9px;
  padding-bottom: 15px;
  margin-bottom: 8px;
  min-height: 156px;
}

.page-node-4397 .admission-policies-upcoming-events-slider .block-title {
  font-size: 13px;
  display: block;
  text-transform: capitalize;
  width: 90%;
  margin-top: 0;
  padding-left: 0;
  padding-bottom: 25px;
  text-align: center;
  margin-bottom: 3px;
  color: #333;
}

.page-node-4397 .admission-policies-upcoming-events-slider .readfull-button a {
  font-size: 16px;
  font-family: Noto Sans Bold;
  color: #2e3192;
  letter-spacing: 0.2px;
  padding-top: 15px;
  padding-bottom: 0px;
  margin-top: 15px;
  margin-bottom: 2px;
  display: inline-block;
}

.page-node-4397 .news-right-details-slider {
  width: 92%;
}

.page-node-4397 .admission-policies-upcoming-events-slider ul li a {
  color: #337ab7;
}

.page-node-4397 .news-right-details-slider .slick-next {
  right: 0px;
}

.page-node-4397 .news-right-details-slider .slick-prev {
  left: 0px;
}

.page-node-4397 .news-right-details-slider .slick-arrow {
  margin-top: -230px;
}

.Admission-policies-section-block .ui-accordion .ui-accordion-header-icon {
  position: absolute;
  right: 13px;
  top: 24px;
}

.labs-section-block .sbasse-central-labs ul.quicktabs-tabs li.active a {
  box-shadow: 0px 5px 9px 1px #0f0f0f1e;
  background-color: #ffffff;
}

.page-node-9648 .main-container {
  margin-bottom: 0;
}

.page-node-9648 .content-area .container {
  width: 93%;
  margin: 0 auto;
}


.page-node-9648 .landing-event-page .view-header {
  float: right;
  margin-right: 116px;
}

.page-node-9648 .landing-event-page .view-header img {
  width: 50px;
  height: 50px;
}

.page-node-9648 .landing-event-page .view-filters {
  width: 76%;
  margin-left: .7%;
  margin-bottom: 0;
  margin-top: 0;
  margin-right: auto;
  padding: 0;
}

.page-node-9648 .cus-filter-img {
  cursor: pointer;
}

.page-node-9648 .cus-filter-img .table {
  margin-right: 15px;
}


.page-node-9648 .cus-filter-img a.table {
  background: url(../images/grid-button.png);
  width: 50px;
  height: 50px;
  position: absolute;
  right: 115px;
  background-size: 100%;
  background-repeat: no-repeat;
}

.page-node-9648 .cus-filter-img a.table:hover {
  background: url(../images/grid-button-hover.png);
  width: 50px;
  height: 50px;
  position: absolute;
  right: 115px;
  background-size: 100%;
  background-repeat: no-repeat;
  content: "Featured";
}

.page-node-9648 .cus-filter-img a.list {
  background: url(../images/list-button.png);
  width: 70px;
  height: 70px;
  position: absolute;
  right: 50px;
  background-size: 100%;
  background-repeat: no-repeat;
}

.page-node-9648 .cus-filter-img a.list:hover {
  background: url(../images/list-button-hover.png);
  width: 70px;
  height: 70px;
  position: absolute;
  right: 50px;
  background-size: 100%;
  background-repeat: no-repeat;
}


.page-node-9648 .search-filters .form-item {
  width: 14%;
}

.page-node-9648 .search-filters .form-select {
  width: 100%;
  padding: 0 6px 0 10px;
  height: 50px;
  background: #f2f2f2;
  border: none !important;
  box-shadow: none !important;
  border-radius: 6px;
}

.page-node-9648 .form-control {
  font-size: 13px;
}

.page-node-9648 .form-date.form-control {
  height: 50px;
  background: #f2f2f2;
  border: none;
  box-shadow: none;
}

.page-node-9648 .form-type-textfield {
  float: left !important;
  width: 20%;
  margin-right: 0;
}

.page-node-9648 .search-filters .form-text {
  width: 100%;
  height: 50px;
  margin-left: 2px;
  border: 2px solid #cccccc;
}

.page-node-9648 .search-filters .form-actions {
  position: absolute;
  /* right: 90px; */
  right: 6%;
  top: 4px;
}

.landing-event-page .view-lums-events .form-item-field-featured-value::before {
  content: "Featured";
  display: block;
  font-size: 14px;
  color: #000;
  padding: 15px 8px 8px 6px !important;
  height: 50px !important;
  background: #f2f2f2;
  border: none !important;
  margin-right: 10px;
  border-radius: 7px !important;
  text-align: center;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  color: #555;
  cursor: pointer;
  margin-right: 15px !important;
}


.page-node-9648 .search-filters .form-actions .form-submit {
  background-image: url(../images/search-icon-news.png);
  background-repeat: no-repeat;
  background-color: transparent;
  height: 50px;
  border: none;
  background-position: 30px 6px;
  width: 63px;
  font-size: 0;
}

.page-node-9648 .search-filters .form-actions button[id^="edit-reset--"] {
  background-color: #002581 !important;
  border: solid 2px #002581;
  background-image: none !important;
  color: #fff;
  font-size: 13px !important;
  right: -160px;
  position: absolute;
  top: -3px;
  height: 47px !important;
  width: 105px;
  border-radius: 3px;
}

.page-node-9648 .landing-event-page.search-filters .form-type-textfield {
  float: left !important;
  margin-left: 36px;
  width: 21%;
}

.page-node-9648 .pager__item {
  float: left;
  margin-bottom: 7px;
  list-style: none;
  background: #002581;
  padding: 10px 30px 10px 35px;
  color: #fff;
  border-radius: 4px;
}

.page-node-9648 .pager__item a {
  color: #ffffff !important;
  font-weight: normal;
}

.page-node-9648 .search-filters {
  margin-top: 0px;
}

.page-node-9648 .landing-event-page.search-filters {
  position: relative;
}

.page-node-9648 .pager-show-more {
  padding-left: 45%;
  padding-top: 25px;
}

.page-node-9648 .filter-label {
  position: absolute;
  /* left: 106px; */
  left: 7%;
  top: 26px;
  font-weight: bold;
  font-size: 16px;
}

.page-node-9648 .search-filters .select-wrapper::after {
  color: #606060;
  content: "\f107";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  margin-top: -0.5em;
  padding-right: 0.4em;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 45%;
  z-index: 7;
  font: normal normal normal 20px/29px FontAwesome;
}

.page-node-9648 .landing-event-page {
  width: 92%;
  margin: 0 auto 75px auto;
}

.page-node-9648 .region-real-impact {
  margin-bottom: 0;
  margin-top: 0;
}

.page-node-9648 .inner-container {
  width: 100% !important;
}

.page-node-9648 .select-wrapper select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  line-height: 2;
  padding-right: 2em;
}

/* Grid View */
.page-node-9648 .landing-event-page .grid-view .view-content ul {
  overflow: hidden;
  padding-left: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: start;
}


.page-node-9648 .landing-event-page .grid-view .recent-news-landing {
  padding: 0;
  width: 100%;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
  margin-bottom: 0;
}

/* .page-node-9648 .landing-event-page .grid-view .recent-news-landing li {
  list-style: none;
  width: 23.3%;
  float: left;
  margin: 25px 10px 25px 10px;
} */
.page-node-9648 .landing-event-page .grid-view .recent-news-landing li {

  margin-top: 0;
}
.page-node-9648
.landing-event-page
.grid-view
.recent-news-landing
li:first-child
.full-border {
  border-top: 0 solid #ac232b;
  margin-left: 0;
  margin-bottom: 0;
  box-shadow: 0px 0px 9px -4px rgb(0 0 0 / 30%);
}

.page-node-9648
.landing-event-page
.grid-view
.recent-news-landing
.full-border {
  min-height: 580px;
  background: #fff;
  border-top: none;
  box-shadow: 0px 0px 9px -4px rgb(0 0 0 / 30%);
}

.page-node-9648
.landing-event-page
.grid-view
.recent-news-landing
li:nth-child(2)
.full-border {
  border-top: 0 solid #fbb93a;
  margin-right: 3px;
}

.page-node-9648 .landing-event-page .grid-view .full-border {
  position: relative;
}

.page-node-9648 .landing-event-page .grid-view .recent-news-landing .news-img {
  width: 100%;
  height: 239px;
  overflow: hidden;
}

.page-node-9648 .landing-event-page .grid-view .news-img {
  display: inline-block;
  float: right;
  vertical-align: top;
}

.page-node-9648
.landing-event-page
.grid-view
.recent-news-landing
.news-img
img {
  width: 100%;
  height: 239px;
}

.page-node-9648
.landing-event-page
.grid-view
.recent-news-landing
.news-content {
  width: 100%;
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 16px;
  padding-bottom: 20px;
}

.page-node-9648
.landing-event-page
.grid-view
.recent-news-landing
.news-content
.event-category {
  margin: 8px 0 15px 0;
  background: #333;
  width: 165px;
  color: #ffffff;
  padding: 10px 5px 10px 5px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
}

/*.page-node-9648 .landing-event-page .grid-view .news-content {
  display: inline-block;
}*/
.page-node-9648
.landing-event-page
.grid-view
.recent-news-landing
.news-content
h2 {
  font-family: "Noto Sans Display Bold";
  font-size: 18px;
  line-height: 26px;
  min-height: 90px;
}

.page-node-9648 .landing-event-page .grid-view .news-content h2 {
  margin-top: 0;
  margin-bottom: 0;
}

.page-node-9648
.landing-event-page
.grid-view
.recent-news-landing
.event-dates-info {
  margin-top: 15px;
  vertical-align: top;
  display: block;
}

.page-node-9648
.landing-event-page
.grid-view
.recent-news-landing
.event-dates-info::before {
  content: "";
  background-image: url(../images/event-calendar.png);
  background-repeat: no-repeat;
  width: 35px;
  height: 35px;
  float: left;
  background-position: 0 0;
}

.page-node-9648
.landing-event-page
.grid-view
.recent-news-landing
.event-dates-info
span {
  font-family: "Noto Sans Display Bold";
  font-size: 15px;
  color: #000;
  display: none;
}

.page-node-9648
.landing-event-page
.grid-view
.recent-news-landing
.event-location-info {
  margin: 15px 0 10px 0;
  display: block;
  font-size: 13px;
  height: 20px;
  font-weight: bold;
}

.page-node-9648
.landing-event-page
.grid-view
.recent-news-landing
.event-location-info::before {
  content: "";
  background-image: url("../images/event-location.png");
  background-repeat: no-repeat;
  width: 35px;
  height: 35px;
  float: left;
  background-position: 0 0;
  margin-right: 0;
}

.page-node-9648
.landing-event-page
.grid-view
.recent-news-landing
.event-location-info
span {
  font-family: "Noto Sans Display Bold";
  font-size: 15px;
  color: #000;
  display: none;
}

.page-node-9648
.landing-event-page
.grid-view
.recent-news-landing
.event-time-info {
  margin: 18px 0 10px 0;
  display: block;
  font-size: 13px;
  height: 20px;
}

.page-node-9648
.landing-event-page
.grid-view
.recent-news-landing
.event-time-info::before {
  content: "";
  background-image: url(../images/event-time.png);
  background-repeat: no-repeat;
  width: 35px;
  height: 35px;
  float: left;
  background-position: 0px 0px;
}

.page-node-9648
.landing-event-page
.grid-view
.recent-news-landing
.event-time-info
span {
  font-family: "Noto Sans Display Bold";
  font-size: 15px;
  color: #000;
  display: none;
}


.page-node-type-events .body-area-custom .event-time-info {
  margin: 15px 0 10px 0;
  display: block;
}

.page-node-type-events .body-area-custom .event-time-info::before {
  content: "";
  background-image: url(../images/event-time.png);
  background-repeat: no-repeat;
  width: 35px;
  height: 35px;
  float: left;
  background-position: 0px 0px;
}

.page-node-type-events .body-area-custom .event-time-info span {
  font-family: "Noto Sans Display Bold";
  font-size: 15px;
  color: #000;
  display: none;
}


.page-node-9648
.landing-event-page
.grid-view
.recent-news-landing
.event-cost-info {
  display: none;
}

.page-node-9648
.landing-event-page
.grid-view
.recent-news-landing
.event-cost-info
span {
  display: none;
}

.page-node-9648 .landing-event-page .grid-view .date-strt,
.date-ends {
  font-size: 13px;
  color: #000;
  font-weight: bold;
  height: 20px;
}

.page-node-9648
.landing-event-page
.grid-view
.recent-news-landing
.readmore-button {
  margin-top: 0;
  position: absolute;
  bottom: 15px;
  left: 20px;
}

.page-node-9648
.landing-event-page
.grid-view
.recent-news-landing
.readmore-button
a {
  color: #002581;
  font-family: Noto Sans Bold;
  font-size: 15px;
}

/*.page-node-9648 .landing-event-page .grid-view .readmore-button a::after {
  content: '→';
  font: normal normal normal 14px/1 FontAwesome;
  display: inline-block;
  font-size: 15px;
  color: #00ceff;
  padding-left: 7px;
  text-rendering: auto;
  font-weight: bold;

}*/

.page-node-9648 .landing-event-page .grid-view .readmore-button a::after {
  content: "";
  background-image: url(../images/arrow-fwd-blue.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 23px;
  float: left;
  background-position: 0 5px;
  position: absolute;
  left: 90px;
  bottom: 0;
}

.page-node-9648 .landing-event-page .grid-view .current-date-for-event {
  position: absolute;
  background: #ac232b;
  color: #fff;
  width: 100%;
  padding: 15px 10px 15px 10px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  opacity: 0.8;
}

.page-node-9648 .landing-event-page .grid-view .soon-date-for-event {
  position: absolute;
  background: #fbb93a;
  color: #fff;
  width: 100%;
  padding: 15px 10px 15px 10px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  opacity: 0.8;
}

/* Grid View */

/* List View */
.page-node-9648 .landing-event-page .list-view .view-content ul {
  overflow: hidden;
  padding-left: 0;
  display: flex;
  flex-direction: column;
  align-items: start;
  margin-top: 20px;
}

.page-node-9648 .landing-event-page .list-view .recent-news-landing {
  padding: 0;
  width: 93%;
  overflow: hidden;
  margin: 0 auto;
}

.page-node-9648 .landing-event-page .list-view .recent-news-landing li {
  list-style: none;
  margin-bottom: 10px;
  width: 100%;
  float: left;
}

.page-node-9648
.landing-event-page
.list-view
.recent-news-landing
.full-border {
  min-height: 323px;
  background: #fff;
  border: 3px solid #f2f2f2;
  box-shadow: none;
}

.page-node-9648 .landing-event-page .list-view .full-border {
  position: relative;
}

.page-node-9648 .landing-event-page .list-view .recent-news-landing .news-img {
  width: 425px;
  height: auto;
  overflow: hidden;
  float: left;
  margin: 0 15px 0 0;
}

.page-node-9648
.landing-event-page
.list-view
.recent-news-landing
.news-img
img {
  width: 500px;
  height: auto;
  margin: 0 15px 0 0;
  float: left;
}

.page-node-9648
.landing-event-page
.list-view
.recent-news-landing
.news-content {
  width: 56%;
  padding-left: 18px;
  padding-right: 12px;
  padding-top: 16px;
  padding-bottom: 20px;
  position: relative;
  height: 270px;
}

.page-node-9648
.landing-event-page
.list-view
.recent-news-landing
.news-content
.event-category {
  margin: 10px 0px 15px 0;
  background: #333;
  width: 175px;
  color: #ffffff;
  padding: 10px 5px 10px 5px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
}

.page-node-9648
.landing-event-page
.list-view
.recent-news-landing
.news-content
h2 {
  font-family: "Noto Sans Display Bold";
  font-size: 18px;
  line-height: 26px;
  min-height: 75px;
}

.page-node-9648 .landing-event-page .list-view .news-content h2 {
  margin-top: 0;
  margin-bottom: 0;
}

.page-node-9648
.landing-event-page
.list-view
.recent-news-landing
.event-dates-info {
  margin: 30px 0 10px 0px;
  width: 335px;
  float: left;
}

.page-node-9648
.landing-event-page
.list-view
.recent-news-landing
.event-dates-info::before {
  content: "";
  background-image: url(../images/event-calendar.png);
  background-repeat: no-repeat;
  width: 40px;
  height: 20px;
  float: left;
  background-position: 0px 0px;
}

.page-node-9648
.landing-event-page
.list-view
.recent-news-landing
.event-dates-info
span {
  font-family: "Noto Sans Display Bold";
  font-size: 15px;
  color: #000;
  display: none;
}

.page-node-9648
.landing-event-page
.list-view
.recent-news-landing
.event-location-info {
  margin: 0 0 10px 0;
  width: 350px;
  float: left;
}

.page-node-9648
.landing-event-page
.list-view
.recent-news-landing
.event-location-info::before {
  content: "";
  background-image: url("../images/event-location.png");
  background-repeat: no-repeat;
  width: 40px;
  height: 30px;
  float: left;
  background-position: 0 0;
}

.page-node-9648
.landing-event-page
.list-view
.recent-news-landing
.event-location-info
span {
  font-family: "Noto Sans Display Bold";
  font-size: 15px;
  color: #000;
  display: none;
}

.page-node-9648
.landing-event-page
.list-view
.recent-news-landing
.event-location {
  font-size: 14px;
  color: #000;
  font-weight: normal;
}

.page-node-9648
.landing-event-page
.list-view
.recent-news-landing
.event-time-info {
  margin: 30px 0 10px 0;
  width: 275px;
  float: left;
}

.page-node-9648
.landing-event-page
.list-view
.recent-news-landing
.event-time-info::before {
  content: "";
  background-image: url(../images/event-time.png);
  background-repeat: no-repeat;
  width: 40px;
  height: 25px;
  float: left;
  background-position: 0px 0px;
}

.page-node-9648
.landing-event-page
.list-view
.recent-news-landing
.event-time-info
span {
  font-family: "Noto Sans Display Bold";
  font-size: 15px;
  color: #000;
  display: none;
}

.page-node-9648
.landing-event-page
.list-view
.recent-news-landing
.event-time {
  font-size: 14px;
  color: #000;
  font-weight: normal;
}

.page-node-9648
.landing-event-page
.list-view
.recent-news-landing
.event-cost-info {
  margin: 0 0 20px 0px;
  width: 295px;
  float: left;
  display: none;
}

.page-node-9648
.landing-event-page
.list-view
.recent-news-landing
.event-cost-info::before {
  content: "";
  background-image: url(../images/cost.png);
  background-repeat: no-repeat;
  background-size: 31px 34px;
  width: 41px;
  height: 55px;
  float: left;
  background-position: 0 5px;
  display: none;
}

.page-node-9648
.landing-event-page
.list-view
.recent-news-landing
.event-cost-info
span {
  font-family: "Noto Sans Display Bold";
  font-size: 15px;
  color: #000;
  display: none;
}

.page-node-9648
.landing-event-page
.list-view
.recent-news-landing
.event-cost {
  font-size: 13px;
  color: #000;
  font-weight: bold;
  display: none;
}

.page-node-9648 .landing-event-page .list-view .date-strt,
.date-ends {
  font-size: 14px;
  color: #000;
  font-weight: normal;
}

.page-node-9648
.landing-event-page
.list-view
.recent-news-landing
.readmore-button {
  margin-top: 10px;
  position: relative;
  bottom: 0;
  left: 1.4%;
}

.page-node-9648
.landing-event-page
.list-view
.recent-news-landing
.readmore-button
a {
  color: #002581;
  font-family: Noto Sans Bold;
  font-size: 14px;
}

/*.page-node-9648 .landing-event-page .list-view .readmore-button a::after {
  content: '→';
  font: normal normal normal 14px/1 FontAwesome;
  display: inline-block;
  font-size: 15px;
  color: #00ceff;
  padding-left: 7px;
  text-rendering: auto;
  font-weight: bold;
}*/

.page-node-9648 .landing-event-page .list-view .readmore-button a::after {
  content: "";
  background-image: url(../images/arrow-fwd-blue.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 23px;
  float: left;
  background-position: 0 5px;
  position: absolute;
  left: unset;
  bottom: 0;
}

.page-node-9648
.landing-event-page
.list-view
.recent-news-landing
li:first-child
.full-border {
  margin-left: 0;
  margin-bottom: 0;
  box-shadow: none;
}

.page-node-9648
.landing-event-page
.list-view
.recent-news-landing
li:nth-child(2)
.full-border {
  margin-right: 0;
  margin-bottom: 0;
}

.page-node-9648 .landing-event-page .list-view .current-date-for-event {
  position: absolute;
  background: #ac232b;
  color: #fff;
  width: 38%;
  padding: 15px 10px 15px 10px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  opacity: 0.8;
}

.page-node-9648 .landing-event-page .list-view .soon-date-for-event {
  position: absolute;
  background: #fbb93a;
  color: #fff;
  width: 38%;
  padding: 15px 10px 15px 10px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  opacity: 0.8;
}

/* List View */


.happening-today-section {
  width: 100%;
  margin: 0 auto 25px auto;
}

.page-node-9648 .happening-today-section .current-date-for-event {
  position: absolute;
  background: #04198b;
  color: #FFFFFF;
  width: 100%;
  padding: 15px 10px 15px 10px;
  text-align: center;
  font-size: 22px;
  font-weight: bold;
  opacity: 0.8;
  font-family: "Noto Sans Display Bold";
}

.page-node-9648 .happening-today-section .news-img {
  width: 100%;
  display: inline-block;
  float: right;
  vertical-align: top;
  /*height: 560px;*/
}

.page-node-9648 .happening-today-section .news-img img {
  width: 100%;
  /*height: 560px;*/
}

.page-node-9648 .happening-today-section .full-border {
  position: relative;
  box-shadow: 0px 2px 4px 2px #cccccc;
  margin: 5px 5px 5px 5px;
  overflow: hidden;
}

.page-node-9648 .happening-today-section .event-dates-info {
  margin: 0;
  width: unset;
  float: left;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  padding-right: 50px;
}

.page-node-9648 .happening-today-section .event-dates-info::before {
  content: "";
  background-image: url(../images/event-calendar.png);
  background-repeat: no-repeat;
  width: 40px;
  height: 20px;
  float: left;
  background-position: 0px 0px;
}

.page-node-9648 .happening-today-section .event-dates-info span {
  font-family: "Noto Sans Display Bold";
  font-size: 15px;
  color: #000;
  display: none;
}

.page-node-9648 .happening-today-section .date-strt, .date-ends {
  font-size: 14px;
  color: #000;
  font-weight: bold;
}


.page-node-9648 .happening-today-section .event-time-info {
  margin: 0;
  width: unset;
  float: left;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  padding-right: 50px;
}

.page-node-9648 .happening-today-section .event-time-info::before {
  content: "";
  background-image: url(../images/event-time.png);
  background-repeat: no-repeat;
  width: 35px;
  height: 25px;
  float: left;
  background-position: 0px 0px;
}

.page-node-9648 .happening-today-section .event-time-info span {
  font-family: "Noto Sans Display Bold";
  font-size: 15px;
  color: #000;
  display: none;
}

.page-node-9648 .happening-today-section .event-time {
  font-size: 14px;
  color: #000;
  font-weight: bold;
}

.page-node-9648 .happening-today-section .event-time-info .event-time {
  padding-left: 0;
}

.page-node-9648 .happening-today-section .event-location-info {
  margin: 0;
  width: unset;
  float: left;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  padding-right: 50px;
}

.page-node-9648 .happening-today-section .event-location-info::before {
  content: "";
  background-image: url(../images/event-location.png);
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
  float: left;
  background-position: 0 0;
}

.page-node-9648 .happening-today-section .event-location-info span {
  font-family: "Noto Sans Display Bold";
  font-size: 15px;
  color: #000;
  display: none;
}

.page-node-9648 .happening-today-section .event-location {
  font-size: 14px;
  color: #000;
  font-weight: bold;
}

.page-node-9648 .happening-today-section .today-events-slider .news-content h2 a {
  font-family: "Noto Sans Display Bold";
  font-size: 24px;
  line-height: 30px;
  margin: 5px 0 0 0;
}

.page-node-9648 .happening-today-section ul.today-events-slider {
  padding-left: 0;
}


.page-node-9648 .happening-today-section ul.today-events-slider .slick-prev::before {
  content: "\f104";
  color: rgb(0, 206, 255) !important;
  letter-spacing: 5px;
  line-height: 20px;
  font: normal normal normal 55px/1 FontAwesome;
  font-weight: normal;
  font-size: 36px;
}

.page-node-9648 .happening-today-section ul.today-events-slider .slick-next::before {
  content: "\f105";
  color: rgb(0, 206, 255) !important;
  letter-spacing: 5px;
  line-height: 20px;
  font: normal normal normal 55px/1 FontAwesome;
  font-weight: normal;
  font-size: 36px;
}



.page-node-9648 .happening-today-section .readmore-button {
  margin-top: 10px;
  position: absolute;
  bottom: 30px;
  left: auto;
  right: 15px;
}

.page-node-9648 .happening-today-section .readmore-button a {
  background: #002581 !important;
  color: #FFF !important;
  padding: 12px 20px 12px 20px;
  font-size: 14px;
  border-radius: 4px;
}

.page-node-9648 .happening-today-section .readmore-button a:after {
  content: none;
}

.page-node-9648 .happening-today-section .news-content {
  width: 100%;
  display: inline-block;
  padding: 15px 15px 3px 15px;
  position: absolute;
  background: #FFFFFF;
  opacity: .9;
  bottom: 15px;
}


.page-node-9648 .happening-today-section .news-content .event-category {
  margin: 0;
  background: #333;
  width: 165px;
  color: #ffffff;
  padding: 10px 5px 10px 5px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
}

.page-node-9648 .happening-today-section h2 {
  font-family: "Noto Sans Display Bold";
  line-height: 40px;
  font-size: 30px;
  color: #04198b;
  margin-bottom: 7px;
}

.page-node-9648 .happening-today-section h2.block-title {
  font-family: "Noto Sans Display Bold";
  line-height: 40px;
  font-size: 30px;
  color: #04198b;
  margin-bottom: 20px;
  padding-left: 3px !important;
}


.page-node-9648 .happening-soon-section {
  width: 92%;
  margin: 0 auto 25px auto;
}

.page-node-9648 .happening-soon-section h2.block-title {
  font-family: "Noto Sans Display Bold";
  line-height: 40px;
  font-size: 30px;
  color: #04198b;
  margin-bottom: 15px;
  margin-left: 12px;
}


.page-node-9648 .happening-soon-section .view-content ul {
  overflow: hidden;
  padding-left: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: start;
}

.page-node-9648 .happening-soon-section .recent-news-landing {
  margin-bottom: 0;
}

.page-node-9648 .happening-soon-section .recent-news-landing {
  padding: 0;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
}

/* .page-node-9648 .happening-soon-section .recent-news-landing li {
  list-style: none;
  width: 23.3%;
  float: left;
  margin: 25px 10px 25px 10px;
} */
.page-node-9648 .happening-soon-section .recent-news-landing li {

  margin-top: 0;
}
.page-node-9648 .happening-soon-section
.recent-news-landing
li:first-child
.full-border {
  border-top: 0 solid #ac232b;
  margin-left: 0;
  margin-bottom: 0;
  box-shadow: 0px 0px 9px -4px rgb(0 0 0 / 30%);
}

.page-node-9648 .happening-soon-section
.recent-news-landing
.full-border {
  min-height: 580px;
  background: #fff;
  border-top: none;
  box-shadow: 0px 0px 9px -4px rgb(0 0 0 / 30%);
}

.page-node-9648 .happening-soon-section
li:nth-child(2)
.full-border {
  border-top: 0 solid #fbb93a;
  margin-right: 3px;
}

.page-node-9648 .happening-soon-section .full-border {
  position: relative;
}

.page-node-9648 .happening-soon-section .recent-news-landing .news-img {
  width: 100%;
  height: 239px;
  overflow: hidden;
}

.page-node-9648 .happening-soon-section .news-img {
  display: inline-block;
  float: right;
  vertical-align: top;
}

.page-node-9648 .happening-soon-section
.recent-news-landing
.news-img
img {
  width: 100%;
  min-height: 239px;
}

.page-node-9648 .happening-soon-section
.recent-news-landing
.news-content {
  width: 100%;
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 16px;
  padding-bottom: 20px;
}

.page-node-9648 .happening-soon-section
.recent-news-landing
.news-content
.event-category {
  margin: 8px 0 15px 0;
  background: #333;
  width: 165px;
  color: #ffffff;
  padding: 10px 5px 10px 5px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
}

.page-node-9648 .happening-soon-section
.recent-news-landing
.news-content
h2 {
  font-family: "Noto Sans Display Bold";
  font-size: 18px;
  line-height: 26px;
  min-height: 90px;
  margin-left: 0;
}

.page-node-9648 .happening-soon-section .news-content h2 {
  margin-top: 0;
  margin-bottom: 0;
}

.page-node-9648 .happening-soon-section
.recent-news-landing
.event-dates-info {
  margin-top: 15px;
  vertical-align: top;
  display: block;
}

.page-node-9648 .happening-soon-section
.recent-news-landing
.event-dates-info::before {
  content: "";
  background-image: url(../images/event-calendar.png);
  background-repeat: no-repeat;
  width: 35px;
  height: 35px;
  float: left;
  background-position: 0 0;
}

.page-node-9648 .happening-soon-section
.recent-news-landing
.event-dates-info
span {
  font-family: "Noto Sans Display Bold";
  font-size: 15px;
  color: #000;
  display: none;
}

.page-node-9648 .happening-soon-section
.recent-news-landing
.event-location-info {
  margin: 15px 0 10px 0;
  display: block;
  font-size: 13px;
    height: 20px;
  font-weight: bold;
}

.page-node-9648 .happening-soon-section
.recent-news-landing
.event-location-info::before {
  content: "";
  background-image: url("../images/event-location.png");
  background-repeat: no-repeat;
  width: 35px;
  height: 35px;
  float: left;
  background-position: 0 0;
  margin-right: 0;
}

.page-node-9648 .happening-soon-section
.recent-news-landing
.event-location-info
span {
  font-family: "Noto Sans Display Bold";
  font-size: 15px;
  color: #000;
  display: none;
}

.page-node-9648 .happening-soon-section
.recent-news-landing
.event-time-info {
  margin: 0px 0 10px 0;
  display: block;
  font-size: 13px;
    height: 20px;
}

.page-node-9648 .happening-soon-section
.recent-news-landing
.event-time-info::before {
  content: "";
  background-image: url(../images/event-time.png);
  background-repeat: no-repeat;
  width: 35px;
  height: 35px;
  float: left;
  background-position: 0px 0px;
}

.page-node-9648 .happening-soon-section
.recent-news-landing
.event-time-info
span {
  font-family: "Noto Sans Display Bold";
  font-size: 15px;
  color: #000;
  display: none;
}


.page-node-9648 .happening-soon-section .event-time-info {
  margin: 15px 0 10px 0;
  display: block;
}

.page-node-9648 .happening-soon-section .event-time-info::before {
  content: "";
  background-image: url(../images/event-time.png);
  background-repeat: no-repeat;
  width: 35px;
  height: 35px;
  float: left;
  background-position: 0px 0px;
}

.page-node-9648 .happening-soon-section .event-time-info span {
  font-family: "Noto Sans Display Bold";
  font-size: 15px;
  color: #000;
  display: none;
}


.page-node-9648 .happening-soon-section
.recent-news-landing
.event-cost-info {
  display: none;
}

.page-node-9648 .happening-soon-section
.recent-news-landing
.event-cost-info
span {
  display: none;
}

.page-node-9648 .happening-soon-section .date-strt,
.date-ends {
  font-size: 13px;
  color: #000;
  font-weight: bold;
  height: 38px;
}

.page-node-9648 .happening-soon-section
.recent-news-landing
.readmore-button {
  margin-top: 0;
  position: absolute;
  bottom: 15px;
  left: 20px;
}

.page-node-9648 .happening-soon-section
.recent-news-landing
.readmore-button
a {
  color: #002581;
  font-family: Noto Sans Bold;
  font-size: 14px;
}

.page-node-9648 .happening-soon-section .readmore-button a::after {
  content: "";
  background-image: url(../images/arrow-fwd-blue.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 23px;
  float: left;
  background-position: 0 5px;
  position: absolute;
  left: 85px;
  bottom: 0;
}

.page-node-9648 .happening-soon-section .current-date-for-event {
  position: absolute;
  background: #ac232b;
  color: #fff;
  width: 100%;
  padding: 15px 10px 15px 10px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  opacity: 0.8;
}

.page-node-9648 .happening-soon-section .soon-date-for-event {
  position: absolute;
  background: #fbb93a;
  color: #fff;
  width: 100%;
  padding: 15px 10px 15px 10px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  opacity: 0.8;
  display: none;
}


.past-events-block h2.block-title {
  font-family: "Noto Sans Display Bold";
  line-height: 40px;
  font-size: 30px;
  color: #04198b;
  margin-left: 107px;
}

.page-node-9648 .landing-event-page h2.block-title {
  font-family: "Noto Sans Display Bold";
  line-height: 40px;
  font-size: 30px;
  color: #04198b;
  margin-bottom: 25px;
  margin-left: 8px;
  margin-top: 0;
}
.page-node-9648 h1.page-header {
  padding-bottom: 0;
  display: none;
}

.page-node-9648 header#navbar {
  background-position: 0 bottom;
  padding-bottom: 5px;
  box-shadow: none;
  margin-bottom: 0px;
  z-index: 9;
}
/* Event Page Revamp End */


body.path-offices-directory .office-directory form .js-form-submit {
  position: relative;
  left: -53px;
  top: 3px;
}

.recent-news-inner
.view-news
.recent-news-landing
.full-border
.news-content
h2 {
  height: 80px;
  overflow: hidden;
}

/* ex  */
#block-lumsofffice {
  clear: both;
}

body.path-faculty-resources
.node-content
.form-type-select.js-form-type-select
.select-wrapper::after {
  right: 12px;
}

#block-researchanddiscovery .field--name-field-content-description {
  padding-top: 15px;
}

#block-researchanddiscovery.lums-centers-blocks.three-column-centers
.field--name-field-content-details
.field--item:nth-last-child(2)
.paragraph--type--multiple-content-images
.field--name-field-content-title,
#block-researchanddiscovery.lums-centers-blocks.three-column-centers
.field--name-field-content-details
.field--item:nth-last-child(1)
.paragraph--type--multiple-content-images
.field--name-field-content-title {
  width: 100%;
}

#block-communityengagement .field--name-field-content-description,
#block-learninganddevelopment .field--name-field-content-description {
  padding-top: 15px;
}

/* SBA Videos Page Start */
.page-node-10062 header#navbar {
  background-position: 0 bottom;
  padding-bottom: 5px;
  box-shadow: none;
  margin-bottom: 0;
  z-index: 9;
}

.page-node-10062 .page-header {
  display: none;
}

.page-node-10062 .lums-home-slideshow-section-block .slick-prev::before {
  display: none;
}

.page-node-10062 .lums-home-slideshow-section-block .slick-next::before {
  display: none;
}

.page-node-10062
.lums-home-slideshow-section-block
ul.sba-video-page
button.slick-arrow
.fa {
  color: rgb(0, 206, 255) !important;
  font-size: 36px !important;
}

.page-node-10062
.lums-home-slideshow-section-block
ul.sba-video-page
.slick-prev {
  left: 35px;
  z-index: 7;
  top: 45%;
}

.page-node-10062
.lums-home-slideshow-section-block
ul.sba-video-page
.slick-next {
  right: 16px;
  z-index: 7;
  top: 45%;
}

.page-node-10062 ul.sba-video-page .slick-dots {
  position: absolute;
  bottom: 55px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}

.page-node-10062 ul.sba-video-page .slider-main-container {
  border-bottom: none !important;
}

.sba-intro-block {
  padding: 0 220px 0 220px;
  margin-bottom: 50px;
}

.sba-intro-block h1 {
  color: #000000;
  margin-top: 0;
  margin-bottom: 45px;
}

.sba-intro-block h2 {
  color: #000000;
  margin-bottom: 0;
  font-size: 16px;
}

.sba-intro-block .field--name-field-profile-image {
  float: left;
}

.sba-intro-block .field--name-field-profile-image img {
  margin: 0 25px 0 0;
}

.sba-intro-block .field--name-field-information h3 {
  font-family: "Noto Sans Light";
  font-size: 18px;
}

.sba-intro-block .field--name-field-profile-info {
  margin-top: -163px;
  overflow: hidden;
}

.sba-videos-block {
  padding: 0 150px 0 150px;
  margin-bottom: 50px;
}

.sba-videos-block h2 {
  text-align: center;
  font: 36px/24px Noto Serif Display Bold;
  color: #000000;
  padding-bottom: 15px;
  margin-top: 15px;
}

.sba-videos-block p {
  text-align: center;
  font-family: "Noto Sans Light";
  font-size: 18px;
  padding: 0 125px;
  margin-bottom: 15px;
}

.sba-videos-block .view-content {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.sba-videos-block .views-row {
  /* float: left; */
  width: 31%;
  margin: 15px 10px 15px 10px;
}

.sba-videos-block .views-row .video-embed-field-responsive-video img {
  height: 185px;
  margin-bottom: 15px;
  /* min-height: 267px; */
  min-height: 250px;
}

.sba-videos-block .views-row .views-field-title .field-content {
  font-family: Noto Sans Black;
  font-size: 17px;
  line-height: 22px;
}

.sba-videos-block .view-videos nav ul {
  padding: 0;
}

.sba-videos-block .view-videos nav ul li {
  text-align: center;
  width: 100%;
  list-style-type: none;
}

.sba-videos-block .view-videos nav ul li a {
  background: #002581 !important;
  color: #fff !important;
  width: 165px !important;
  height: 45px !important;
  padding: 11px !important;
  text-align: center;
  font-weight: normal;
  border-radius: 4px;
  font-size: 14px;
}

.sba-testimonials-block {
  padding: 0 275px 0 275px;
}

.sba-testimonials-block ul.sba-testimonials {
}

.sba-testimonials-block ul.sba-testimonials img {
  border-radius: 50%;
  margin-right: 75px;
  float: left;
  width: 175px;
  height: 175px;
  margin-bottom: 100px;
}

.sba-testimonials-block .dis p {
  font-family: "Noto Sans Light";
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 20px;
}

.sba-testimonials-block .slick-prev {
  display: none !important;
}

.sba-testimonials-block .slick-next {
  display: none !important;
}

.sba-testimonials-block .f-name {
  float: left;
  margin-right: 25px;
  font-family: Noto Sans Black;
  font-size: 20px;
  line-height: 22px;
}

.sba-testimonials-block .l-name {
  font-family: Noto Sans Black;
  font-size: 20px;
  line-height: 22px;
}

.sba-testimonials-block .slick-dots {
  display: none !important;
}

.sba-testimonials-block .test-container {
  padding: 45px 0;
}

.sba-testimonials-block .test-container .col-md-8::before {
  content: "";
  background-image: url(../images/test-end.png);
  background-repeat: no-repeat;
  width: 124px;
  padding: 1px 0 0 0;
  display: inline-block;
  position: absolute;
  text-align: center;
  margin-left: 14px;
  left: -95px;
  height: 75px;
  top: -43px;
  z-index: 111111111111111111;
}

.sba-testimonials-block .test-container .col-md-8::after {
  content: "";
  background-image: url(../images/test-start.png);
  background-repeat: no-repeat;
  width: 124px;
  padding: 1px 0 0 0;
  display: inline-block;
  position: absolute;
  text-align: center;
  margin-left: 14px;
  right: -24px;
  height: 75px;
  bottom: -26px;
}

.sba-acknowledge-block {
  padding: 0 250px 0 250px;
  margin-bottom: 100px;
}

.sba-acknowledge-block h2 {
  text-align: center;
  text-align: center;
  font: 36px/24px Noto Serif Display Bold;
  color: #000000;
  padding-bottom: 15px;
  margin-top: 15px;
}

.sba-acknowledge-block p {
  text-align: center;
  font-family: "Noto Sans Light";
  font-size: 18px;
  padding: 0 125px;
  margin-bottom: 50px;
}

.sba-acknowledge-block .ack-container .name {
  font-size: 18px;
  font-weight: bold;
  margin: 10px 5px 10px 5px;
}

.page-node-10062 #cboxLoadedContent {
  height: 600px !important;
  overflow: visible !important;
}

/* SBA Videos Page End */


/* Full Width Adjustments Start */
.page-node-457 .main-container,
.page-node-586 .main-container,
.path-offices-directory .main-container,
.page-node-597 .main-container {
  width: 100%;
}

.page-node-586 .field--name-field-banner-image img,
.page-node-597 .field--name-field-banner-image img,
.page-node-1418 .field--name-field-banner-image img,
.page-node-280 .field--name-field-banner-image img,
.page-node-4655 .field--name-field-banner-image img,
.page-node-2150 .field--name-field-banner-image img,
.page-node-2141 .field--name-field-banner-image img,
.page-node-3130 .field--name-field-banner-image img {
  width: 100%;
}

.image-custom .field--name-field-banner-image img {
  width: 100%;
}

.col-sm-custom .view-programmes-referral-content- .views-field-field-banner-image img {
  width: 100%;
}

.image-custom .field--name-field-image img {
  width: 100%;
}

.page-node-2072 .alumni-banner-img img {
  width: 100%;
}

/* Full Width Adjustments End */


/* Hide Structure Tab from Programmes Details PAge Start */
.page-node-10978 .main-container-programmes-for-desktop-tabs ul li:nth-child(2),
.page-node-10986 .main-container-programmes-for-desktop-tabs ul li:nth-child(2),
.page-node-10994 .main-container-programmes-for-desktop-tabs ul li:nth-child(2),
.page-node-11002 .main-container-programmes-for-desktop-tabs ul li:nth-child(2),
.page-node-11010 .main-container-programmes-for-desktop-tabs ul li:nth-child(2),
.page-node-11018 .main-container-programmes-for-desktop-tabs ul li:nth-child(2),
.page-node-13343 .main-container-programmes-for-desktop-tabs ul li:nth-child(2) {
  display: none;
}

/* Hide Structure Tab from Programmes Details PAge End */

/* Hide Fees Tab from Programmes Details PAge Start */
.page-node-10978 .main-container-programmes-for-desktop-tabs ul li:nth-child(4),
.page-node-10986 .main-container-programmes-for-desktop-tabs ul li:nth-child(4),
.page-node-10994 .main-container-programmes-for-desktop-tabs ul li:nth-child(4),
.page-node-11002 .main-container-programmes-for-desktop-tabs ul li:nth-child(4),
.page-node-11010 .main-container-programmes-for-desktop-tabs ul li:nth-child(4),
.page-node-11018 .main-container-programmes-for-desktop-tabs ul li:nth-child(4),
.page-node-13343 .main-container-programmes-for-desktop-tabs ul li:nth-child(4) {
  display: none !important;
}

/* Hide Fees Tab from Programmes Details PAge End */


/* Hide Research Background Tab Start */
.page-node-685 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-706 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-1534 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-2171 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-2192 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-6954 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-6930 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-6978 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-5081 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-727 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-1353 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-958 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-1063 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-1042 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-1000 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-1021 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-979 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-664 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-1084 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-1105 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-1147 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-1168 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-1126 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-1493 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-622 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-643 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-1189 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-1245 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-1308 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-1224 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-1329 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-1287 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-1266 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-769 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-811 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-790 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-874 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-937 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-832 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-895 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-916 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-748 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-12472 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-12481 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-12650 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-15641 .admission-criteria-accordiansz ul li:nth-child(3),
.page-node-15633 .admission-criteria-accordiansz ul li:nth-child(3){
  display: none;
}

/* Hide Research Background Tab End */


/* Hide Online Test Tab Start */
.page-node-685 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-706 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-1534 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-2171 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-2192 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-6954 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-6930 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-6978 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-5081 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-727 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-1353 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-958 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-1063 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-1042 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-1000 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-1021 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-979 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-664 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-1084 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-1105 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-1147 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-1168 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-1126 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-1493 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-622 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-643 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-1189 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-1245 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-1308 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-1224 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-1329 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-1287 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-1266 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-769 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-811 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-790 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-874 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-937 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-832 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-895 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-916 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-748 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-12472 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-12481 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-12650 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-15641 .admission-criteria-accordiansz ul li:nth-child(4),
.page-node-15633 .admission-criteria-accordiansz ul li:nth-child(4){
  display: none;
}

/* Hide Online Test Tab End */

/* Hide Empty Tabs from Phd Foreign Nationals Programmes Start */
/* Biology */
.page-node-10978 .admission-criteria-accordiansz ul li:nth-child(5) {
  display: none;
}

.page-node-10978 .admission-criteria-accordiansz ul li:nth-child(7) {
  display: block;
}


/* PhD Chemical and Environmental Engineering (Foreign) */
.page-node-13343 .admission-criteria-accordiansz ul li:nth-child(5) {
  display: none;
}

.page-node-13343 .admission-criteria-accordiansz ul li:nth-child(7) {
  display: block;
}

/* Chemistry */
.page-node-10986 .admission-criteria-accordiansz ul li:nth-child(5) {
  display: none;
}

.page-node-10986 .admission-criteria-accordiansz ul li:nth-child(7) {
  display: block;
}

/* Computer Science */
.page-node-10994 .admission-criteria-accordiansz ul li:nth-child(5) {
  display: none;
}

.page-node-10994 .admission-criteria-accordiansz ul li:nth-child(7) {
  display: block;
}

/* Electrical Engineering */
.page-node-11002 .admission-criteria-accordiansz ul li:nth-child(5) {
  display: none;
}

.page-node-11002 .admission-criteria-accordiansz ul li:nth-child(7) {
  display: block;
}

/* Mathematics */
.page-node-11010 .admission-criteria-accordiansz ul li:nth-child(5) {
  display: none;
}

/* Physics */
.page-node-11018 .admission-criteria-accordiansz ul li:nth-child(5) {
  display: none;
}

.page-node-11018 .admission-criteria-accordiansz ul li:nth-child(7) {
  display: block;
}

/* Hide Empty Tabs from Phd Foreign Nationals Programmes End */

.select-progrm-links a {
  display: inline-block;
  background-color: #002581;
  padding: 20px 15px;
  font-size: 14px;
  border-radius: 5px;
  color: #ffffff;
  margin-top: 18px;
}

.select-progrm-links {
  text-align: center;
}

.page-node-type-programmes div.views-row:empty {
  display: none
}


/* Convocation 2020 - 2021 Start */

.page-node-11083 .page-header {
  display: none;
}

.page-node-11083 header#navbar {
  background-position: 0 bottom;
  padding-bottom: 5px;
  box-shadow: none !important;
  margin-bottom: 0;
  z-index: 9;
}

.page-node-11083 .bak-banner {
  background-image: url("../images/con-bg-20-21.jpg");
  height: 620px;
}

.page-node-11083 .intro-heading {
  padding: 450px 100px 0 150px;
}

.page-node-11083 .intro-heading h2 {
  font: 38px/32px "Noto Sans Display Bold";
  color: #272d77;
  padding-bottom: 0;
}

.page-node-11083 .intro-heading h1 {
  font: 90px/90px Noto Sans Display Bold;
  color: #ffffff !important;
  padding-bottom: 0;
}

.page-node-11083 .intro-heading ul.timer-text {
  padding-left: 0px;
  list-style: none;
  margin: 25px 0px 0px 0px;
}

.page-node-11083 .intro-heading ul li:nth-child(1) {
  display: block;
  float: left;
  font-size: 22px;
  font-family: "Noto Sans Display Bold";
  width: 80px;
  text-align: center;
  margin-right: 10px;
  color: #666666;
}

.page-node-11083 .intro-heading ul li:nth-child(2) {
  display: block;
  float: left;
  font-size: 22px;
  font-family: "Noto Sans Display Bold";
  width: 80px;
  text-align: center;
  margin-right: 10px;
  color: #666666;
}

.page-node-11083 .intro-heading ul li:nth-child(3) {
  display: block;
  float: left;
  font-size: 22px;
  font-family: "Noto Sans Display Bold";
  width: 80px;
  text-align: center;
  margin-right: 10px;
  color: #666666;
}

.page-node-11083 .intro-heading ul li:nth-child(4) {
  display: block;
  float: left;
  font-size: 22px;
  font-family: "Noto Sans Display Bold";
  width: 80px;
  text-align: center;
  margin-right: 10px;
  color: #666666;
}

.page-node-11083 #block-countdowntimer {
  text-align: left;
  padding: 0 0 0 150px;
}

.page-node-11083 #jquery-countdown-timer {
  display: inline-block;
}

.page-node-11083 #jquery-countdown-timer-note {
  color: #333333;
  text-shadow: none !important;
  font-size: 20px;
  font-family: "Noto Sans Reguler";
  display: inline-block;
}

.page-node-11083 #jquery-countdown-timer .position {
  display: inline-block;
  height: 75px;
  overflow: visible;
  position: relative;
  width: 40px;
}

.page-node-11083 #jquery-countdown-timer .digit.static {
  box-shadow: none !important;
  background-image: url("../images/clock-bg.jpg") !important;
  /*background-image: linear-gradient(bottom, #3a3a3a 50%, #444444 50%);
  background-image: -o-linear-gradient(bottom, #3a3a3a 50%, #444444 50%);
  background-image: -moz-linear-gradient(bottom, #3a3a3a 50%, #444444 50%);
  background-image: -webkit-linear-gradient(bottom, #3a3a3a 50%, #444444 50%);
  background-image: -ms-linear-gradient(bottom, #3a3a3a 50%, #444444 50%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.5, #3a3a3a), color-stop(0.5, #444444));*/
}

.page-node-11083 #jquery-countdown-timer .digit {
  position: absolute;
  display: inline-block;
  width: 40px;
  background-color: #333333;
  border-radius: inherit;
  text-align: center;
  color: #fff;
  letter-spacing: -1px;
  height: 75px;
  padding: 20px 7px;
}

.page-node-11083 #jquery-countdown-timer .countWeeks {
  margin-right: 10px;
  display: inline-block;
}

.page-node-11083 #jquery-countdown-timer .countDays {
  margin-right: 10px;
}

.page-node-11083 #jquery-countdown-timer .countHrs {
  margin-right: 10px;
}

.page-node-11083 #jquery-countdown-timer .countMins {
  margin-right: 10px;
}

.page-node-11083 #jquery-countdown-timer .countDiv {
  display: inline-block;
}

.page-node-11083 #jquery-countdown-timer .countSecs {
  display: inline-block;
}

.page-node-11083 .twitter-link {
  padding: 0 0 0 0px;
  position: relative;
  top: 350px;
  left: 820px;
}

.page-node-11083 .twitter-link h2 {
  color: #2670bd;
  font-size: 28px;
  margin-top: 10px;
  font-family: 'Noto Sans Black';
}

/* Convocation Secondary Menu*/
.page-node-11083 .convocation-menu {
  background-color: #174b74 !important;
  height: 65px;
  padding: 11px 50px;
  text-align: center;
}

.page-node-11083 .navbar-we-mega-menu > .container-fluid {
  padding-left: 0;
  padding-right: 0;
  width: 93%;
  box-shadow: none !important;
}

.page-node-11083 .cbs-main-menu-block {
  background-color: #f2f2f2;
}

.page-node-11083
.convocation-menu
.navbar-we-mega-menu
.nav-tabs
> li.we-mega-menu-li {
  padding: 12px 35px 4px 35px;
  margin: 0;
  border-left: none;
}

.page-node-11083
.convocation-menu
.navbar-we-mega-menu
.nav-tabs
> li
a.we-mega-menu-li {
  color: #04198b;
  font: 14px/19px "Noto Sans medium";
  background-color: transparent;
  padding: 8px 11px 11px 11px;
  display: inline-block;
  text-transform: none;
  font-weight: bold !important;
}

.page-node-11083
.convocation-menu
.navbar-we-mega-menu
.nav-tabs
> li.active
> a {
  border-bottom: solid 4px #04198b;
  font-size: 14px;
  text-transform: none;
}

.page-node-11083
.convocation-menu
.navbar-we-mega-menu
.nav-tabs
> li.active
> a {
  border-bottom: solid 4px #04198b;
  font-size: 14px;
  text-transform: none;
}

.page-node-11083
.convocation-menu
.navbar-we-mega-menu
.nav-tabs
li
h2.we-megamenu-nolink {
  color: #04198b;
  font: 14px/19px "Noto Sans medium";
  font-weight: unset;
  background-color: transparent;
  padding: 8px 11px 11px 11px;
  display: inline-block;
  text-transform: none;
}

.page-node-11083
.convocation-menu
.navbar-we-mega-menu
.nav-tabs
> li
> a:hover {
  border-bottom: solid 4px #04198b;
  font-size: 14px;
  padding: 8px 11px 11px 11px;
  text-transform: none;
}

.page-node-11083
.convocation-menu
.navbar-we-mega-menu
.nav-tabs.subul
> li.we-mega-menu-li {
  padding: 0;
  margin: 0;
  border-left: none;
}

.page-node-11083 .convocation-menu .we-mega-menu-submenu {
  width: 265px;
  padding: 0;
}

.page-node-11083 .convocation-menu .we-mega-menu-submenu li.we-mega-menu-li {
  display: grid;
  height: 40px;
  margin-right: 0;
  padding-top: 13px;
}

.page-node-11083
.convocation-menu
.we-mega-menu-submenu
li.we-mega-menu-li:hover {
  display: grid;
  height: 40px;
  margin-right: 0;
}

.page-node-11083 .convocation-menu .we-mega-menu-submenu li.we-mega-menu-li a {
  padding-top: 13px;
}

.page-node-11083
.convocation-menu
.we-mega-menu-submenu
li.we-mega-menu-li
a:hover {
  border-bottom: solid 4px #04198b;
  display: grid;
  margin-right: 0;
}

.page-node-11083 .convocation-menu .we-mega-menu-ul .dropdown-menu > a:before,
.page-node-11083 .we-mega-menu-ul .dropdown-menu > span:before {
  background-image: none !important;
}

.page-node-11083 .convocation-menu h2.we-megamenu-nolink::after {
  content: "\f107";
  font: normal normal normal 20px/1 FontAwesome;
  position: relative;
  right: -6px;
  color: #04198b;
}

.page-node-11083
.convocation-menu
.we-mega-menu-submenu
> .we-mega-menu-submenu-inner {
  min-height: auto;
}

.page-node-11083 .convocation-menu .we-megamenu-nolink {
  color: #04198b;
  font-size: 14px;
  font-family: "Noto Sans Medium";
  font-weight: unset;
  background-color: transparent;
  padding-bottom: 15px;
  padding-top: 6px;
  padding-left: 8px;
  padding-right: 8px;
  line-height: 19px;
  margin: 0;
  text-transform: uppercase;
}

.page-node-11083 .convocation-menu .home-icon {
  display: none;
}

.page-node-11083 .convocation-menu .we-mega-menu-ul > .we-mega-menu-li > a {
  border-color: transparent !important;
  border: 0 none !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
  margin-right: 0 !important;
  color: #ffff !important;
  font-size: 16px !important;
  font-family: "Noto Sans Light" !important;
  font-weight: normal !important;
  text-transform: none !important;
  padding: 0 25px 0 25px !important;
}

.page-node-11083 .convocation-menu .navbar-default {
  border-color: transparent !important;
}

/*Convocation Secondary Menu*/

/* Convocation block Base Secondary Menu  */
.page-node-11083 .convocation-menu-2021 {
  background-color: #174b74 !important;
  height: 65px;
  padding: 12px 50px;
  text-align: center;
}

.page-node-11083 .convocation-menu-2021 ul {
  list-style: none;
  display: inline-block;
  padding-left: 0px;
}

.page-node-11083 .convocation-menu-2021 ul li {
  list-style: none;
  display: inline-block;
  padding: 12px 40px 10px 40px;
}

.page-node-11083 .convocation-menu-2021 ul li a {
  color: #fff;
  font: 16px/18px "Noto Sans medium";
}

/* Convocation block Base Secondary Menu  */

.page-node-11083 .intro-txt-bak {
  background: #F2F2F2;
  /*background-image: url("../images/intro-text-bak.png");*/
  height: 750px;
}

.page-node-11083 .intro-text {
  padding: 50px 100px 200px 100px;
  text-align: center;
	font-family: Noto Sans Medium;
}

.page-node-11083 .intro-text h2 {
  font: 48px/52px Noto Sans Display Bold !important;
  color: #2670bd !important;
  padding-bottom: 30px;
}

.page-node-11083 .intro-text p {
  color: #333333;
  font: 17px/26px Noto Sans, Light;
}

.page-node-11083 .section-testimonials {
  background: #ffffff;
  margin-top: -250px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 50px;
  width: 90%;
  border: 2px dotted #666;
  padding: 50px 25px;
  border-radius: 4px;
}

.page-node-11083 .testimonials-intro {
  padding: 50px 0px 75px 0px;
}

.page-node-11083 .testimonials-intro h2 {
  font: 24px/22px "Noto Sans Medium";
  color: #333333 !important;
  margin-bottom: 40px;
  font-weight: bold;
}

.page-node-11083 .testimonials-intro p {
  color: #333333;
  font: 17px/22px Noto Sans, Light;
}

.page-node-11083 .testimonial-convocation .testimonial-container {
  background-image: url(../images/story-back.png);
	background-repeat: no-repeat;
  border: none !important;
  margin: 0;
  height: 380px;
  width: 80%;
}

.page-node-11083 .testimonial-convocation .img-container img {
  border-radius: 10px;
  height: 250px;
  width: 200px;
}

.page-node-11083 .testimonial-convocation .slick-dots {
  position: absolute;
  bottom: -30px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}

.page-node-11083 .testimonial-convocation .img-container {
  width: 100%;
  padding: 10px 10px 0 10px;
}

.page-node-11083 .testimonial-convocation .year {
  font-family: "Noto Sans Medium";
}

.page-node-11083 .testimonial-convocation .slick-prev {
  left: 0;
  z-index: 7;
}

.page-node-11083 .testimonial-convocation .slick-next {
  right: 0;
  z-index: 7;
}

.page-node-11083 .section-proceedings {
  padding: 0 150px 0 150px;
  margin-top: 50px;
}

.page-node-11083 .proceedings-heading {
  text-align: center;
  margin-bottom: 50px;
}

.page-node-11083 .proceedings-heading h3 {
  font: 24px/32px "Noto Sans Display Bold";
  color: #ffcb05;
  padding-bottom: 0;
  margin-bottom: 0;
}

.page-node-11083 .proceedings-heading h2 {
  font: 36px/24px Noto Sans Display Bold;
  color: #04198b;
  padding-bottom: 15px;
  margin-top: 15px;
}

.page-node-11083 .proceedings-intro {
  padding: 0px 10px 70px 10px;
}

.page-node-11083 .proceedings-intro .field--name-field-extra-text .field--item:nth-child(1) {
  width: 65%;
  float: left;
}

.page-node-11083 .proceedings-intro .field--name-field-extra-text .field--item:nth-child(2) {
  width: 48%;
  float: left;
}

.page-node-11083 .proceedings-intro h5::before {
  padding-right: 5px;
  content: url("../images/f.png");
}

.page-node-11083 .proceedings-intro h5 {
  color: #333333;
  font: 24px/36px Noto Sans, Light;
  margin-bottom: 20px;
  margin-top: 4px;
}

.page-node-11083 .proceedings-intro p {
  color: #333333;
  font: 26px/22px Noto Sans, Light;
}

.page-node-11083 .proceedings-intro img {
  width: 175px;
  height: auto;
  border-radius: 10px;
  display: block;
  margin-left: 0;
  text-align: center;
  cursor: pointer;
}

.page-node-11083 .proceedings-intro .field--type-link {
  margin-top: 20px;
  margin-left: 0;
}

.page-node-11083 .proceedings-intro .field--type-link a {
  color: #04198b;
  cursor: pointer;
}

.page-node-11083 .proceedings-intro .field--type-link a::before {
  padding-right: 5px;
  content: url("../images/download.png");
  cursor: pointer;
}

.page-node-11083 .proceedings-list p {
  color: #333333;
  font-family: "Noto Sans";
  line-height: 22px;
  font-size: 15px;
  padding-bottom: 5px;
}

.page-node-11083 .proceedings-list .field--type-text-with-summary {
  overflow-y: auto;
  height: 330px;
  padding: 0 60px 0 0;
}

.page-node-11083 .proceedings-list .field--type-text-with-summary::-webkit-scrollbar {
  width: 8px;
}

.page-node-11083 .proceedings-list .field--type-text-with-summary::-webkit-scrollbar-track {
  background: #cccccc;
  border-radius: 10px;
}

.page-node-11083 .proceedings-list .field--type-text-with-summary::-webkit-scrollbar-thumb {
  background: #ffffff;
  height: 20px;
  border-radius: 10px;
  border: 1px solid #ccccbb;
}

/*for firefox*/
/*.proceedings-list .mCSB_scrollTools .mCSB_draggerContainer {
  position: absolute;
  top: 27px;
  left: auto;
  bottom: 0;
  right: 4px;
  height: auto;
  margin: 0px 0 0 !important;
  width: 7px;
  height: 615px;
  padding-top: 0;
}

.proceedings-list .mCSB_scrollTools .mCSB_dragger {
  position: absolute;
  min-height: 30px;
  display: block;
  height: 254px !important;
  max-height: 544px;
  !* top: 9px !important; *!
}

.proceedings-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background: none repeat scroll 0 0 #002581;
  padding-top: 12px;
}*/
/*for firefox*/

.page-node-11083 .section-keynote-speaker {
  margin: 75px 0 0 0;
}

.page-node-11083 .keynote-bak {
  background-image: url("../images/keynote-back.jpg");
  height: 625px;
}

.page-node-11083 .keynote-speaker {
}

.page-node-11083 .keynote-speaker .field--name-field-extra-text .field--item:nth-child(1) {
  float: left;
  padding: 89px 0 0 125px;
  width: 50%;
}

.page-node-11083 .keynote-speaker .field--name-field-extra-text > .field--item:nth-child(2) h1 {
  font: 16px/32px "Noto Sans Display Bold";
  color: #ffffff;
  padding-bottom: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.page-node-11083 .keynote-speaker .field--name-field-extra-text > .field--item:nth-child(2) h6 {
  font: 22px/32px "Noto Sans Display Bold";
  color: #333333;
  margin-top: 0;
}

.page-node-11083 .keynote-speaker .field--name-field-extra-text > .field--item:nth-child(2) h2 {
  font: 20px/32px "Noto Sans Display Bold";
  color: #ffffff;
  padding-bottom: 0;
  margin-bottom: 0;
}

.page-node-11083 .keynote-speaker .field--name-field-extra-text > .field--item:nth-child(2) h3 {
  font: 22px/28px "Noto Sans Display Bold" !important;
  color: #01cafc;
  padding-bottom: 0;
  margin-bottom: 0;
  margin-top: 0;
}

.page-node-11083 .keynote-speaker .field--name-field-extra-text .field--item:nth-child(2) {
  float: left;
  margin-top: 100px;
  width: 40%;
}

.page-node-11083 .keynote-speaker .field--name-field-extra-text > .field--item:nth-child(2) h2 {
  font: 38px/44px "Noto Sans Display Bold" !important;
  color: #ffffff;
  padding-bottom: 0;
  margin-bottom: 0;
}

.page-node-11083 .keynote-speaker .field--name-field-extra-text > .field--item:nth-child(2) h3 {
  font: 18px/32px "Noto Sans Display Bold" !important;
  color: #01cafc;
  padding-bottom: 25px;
}

.page-node-11083 .keynote-speaker .field--name-field-extra-text > .field--item:nth-child(2) h4 {
  font: 14px/32px "Noto Sans Medium";
  color: #ffffff;
  padding-bottom: 0;
  margin-bottom: 0;
  margin-top: 20px;
  text-align: center;
  text-decoration: underline;
}

.page-node-11083 .keynote-speaker
.field--name-field-extra-text
> .field--item:nth-child(2)
h4
a {
  color: #ffffff;
  cursor: pointer;
}

.page-node-11083 .keynote-speaker .field--name-field-extra-text > .field--item:nth-child(2) h5 {
  font: 14px/22px Noto Sans, Light;
  color: #ffffff;
  padding-bottom: 0;
  margin-bottom: 0;
  margin-top: 0;
  text-decoration: underline;
  text-align: center;
}

.page-node-11083 .keynote-speaker
.field--name-field-extra-text
> .field--item:nth-child(2)
h5
a {
  color: #ffffff;
}

.page-node-11083 .keynote-speaker .field--name-field-extra-text > .field--item:nth-child(2) p {
  color: #ffffff;
  font: 16px/22px Noto Sans, Light;
}

.page-node-11083 .section-keynote-note {
  background: #F2F2F2;
  padding: 100px 100px 100px 100px;
}

.page-node-11083 .section-keynote-note h2 {
  font: 32px/32px "Noto Sans Display Bold";
  color: #04198b;
  padding-bottom: 25px;
  margin-bottom: 0;
}

.page-node-11083 .section-keynote-note p {
  color: #333333;
  font: 17px/26px Noto Sans, Light;
}

.page-node-11083 .section-previous-keynote {
  background: #c8eaf8;
  padding: 100px 100px 100px 100px;
}

.page-node-11083 .section-previous-keynote h2 {
  font: 32px/32px "Noto Sans Display Bold";
  color: #04198b;
  padding-bottom: 25px;
  margin-bottom: 0;
}

.page-node-11083 .section-previous-keynote p {
  color: #333333;
  font: 17px/26px Noto Sans, Light;
}

/* Keynote Speaker 2nd */
.page-node-11083 .section-keynote-speaker-2nd {
  margin: 75px 0 0 0;
}

.page-node-11083 .keynote-bak-2nd {
  background-image: url("../images/keynote-back-2nd.jpg");
  height: 625px;
}

.page-node-11083 .keynote-speaker-2nd {
}

.page-node-11083 .keynote-speaker-2nd .field--name-field-extra-text .field--item:nth-child(1) {
  float: left;
  padding: 89px 0px 0px 100px;
  width: 50%;
}

.page-node-11083 .keynote-speaker-2nd
.field--name-field-extra-text
> .field--item:nth-child(2)
h1 {
  font: 16px/32px "Noto Sans Display Bold";
  color: #ffffff;
  padding-bottom: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.page-node-11083 .keynote-speaker-2nd
.field--name-field-extra-text
> .field--item:nth-child(2)
h6 {
  font: 22px/32px "Noto Sans Display Bold";
  color: #333333;
  margin-top: 0;
}

.page-node-11083 .keynote-speaker-2nd
.field--name-field-extra-text
> .field--item:nth-child(2)
h2 {
  font: 20px/32px "Noto Sans Display Bold";
  color: #ffffff;
  padding-bottom: 0;
  margin-bottom: 0;
}

.page-node-11083 .keynote-speaker-2nd
.field--name-field-extra-text
> .field--item:nth-child(2)
h3 {
  font: 22px/28px "Noto Sans Display Bold" !important;
  color: #01cafc;
  padding-bottom: 0;
  margin-bottom: 0;
  margin-top: 0;
}

.page-node-11083 .keynote-speaker-2nd .field--name-field-extra-text .field--item:nth-child(2) {
  float: left;
  margin-top: 100px;
  width: 40%;
}

.page-node-11083 .keynote-speaker-2nd
.field--name-field-extra-text
> .field--item:nth-child(2)
h2 {
  font: 38px/44px "Noto Sans Display Bold" !important;
  color: #ffffff;
  padding-bottom: 0;
  margin-bottom: 0;
}

.page-node-11083 .keynote-speaker-2nd
.field--name-field-extra-text
> .field--item:nth-child(2)
h3 {
  font: 18px/32px "Noto Sans Display Bold" !important;
  color: #01cafc;
  padding-bottom: 25px;
}

.page-node-11083 .keynote-speaker-2nd
.field--name-field-extra-text
> .field--item:nth-child(2)
h4 {
  font: 14px/32px "Noto Sans Medium";
  color: #ffffff;
  padding-bottom: 0;
  margin-bottom: 0;
  margin-top: 20px;
  text-align: center;
  text-decoration: underline;
}

.page-node-11083 .keynote-speaker-2nd
.field--name-field-extra-text
> .field--item:nth-child(2)
h4
a {
  color: #ffffff;
  cursor: pointer;
}

.page-node-11083 .keynote-speaker-2nd
.field--name-field-extra-text
> .field--item:nth-child(2)
h5 {
  font: 14px/22px Noto Sans, Light;
  color: #ffffff;
  padding-bottom: 0;
  margin-bottom: 0;
  margin-top: 0;
  text-decoration: underline;
  text-align: center;
}

.page-node-11083 .keynote-speaker-2nd
.field--name-field-extra-text
> .field--item:nth-child(2)
h5
a {
  color: #ffffff;
}

.page-node-11083 .keynote-speaker-2nd
.field--name-field-extra-text
> .field--item:nth-child(2)
p {
  color: #ffffff;
  font: 16px/22px Noto Sans, Light;
}

.page-node-11083 .section-keynote-note-2nd {
  background: #F2F2F2;
  padding: 100px 100px 100px 100px;
  margin-bottom: 50px;
}

.page-node-11083 .section-keynote-note-2nd h2 {
  font: 32px/32px "Noto Sans Display Bold";
  color: #04198b;
  padding-bottom: 25px;
  margin-bottom: 0;
}

.page-node-11083 .section-keynote-note-2nd p {
  color: #333333;
  font: 17px/26px Noto Sans, Light;
}

.page-node-11083 .section-previous-keynote-2nd {
  background: #c8eaf8;
  padding: 100px 100px 100px 100px;
}

.page-node-11083 .section-previous-keynote-2nd h2 {
  font: 32px/32px "Noto Sans Display Bold";
  color: #04198b;
  padding-bottom: 25px;
  margin-bottom: 0;
}

.page-node-11083 .section-previous-keynote-2nd p {
  color: #333333;
  font: 17px/26px Noto Sans, Light;
}

/* Keynote Speaker 2nd*/

.page-node-11083 .degree-conferment {
  padding: 15px 200px 35px 200px;
  margin-top: 50px;
}

.page-node-11083 .degree-conferment .field--name-body {
  text-align: center;
}

.page-node-11083 .degree-conferment .field--name-body h2 {
  font: 24px/32px "Noto Sans Display Bold";
  color: #ffcb05;
  padding-bottom: 0;
  margin-bottom: 15px;
}

.page-node-11083 .degree-conferment .field--name-body h1 {
  font: 36px/24px Noto Sans Display Bold;
  color: #04198b;
  padding-bottom: 5px;
  margin-top: 15px;
}

.page-node-11083 .degree-conferment .field--name-body p {
  color: #333333;
  font: 17px/26px Noto Sans, Light;
}

/*.degree-conferment .field--name-field-content-details {
  display: flex;
  flex-wrap: wrap;
  margin-top: 75px;
}

.degree-conferment .field--name-field-content-details > .field--item{
  flex-basis: 245px;
  margin: 0 auto 50px auto;
  border: 1px solid #FFF;
  box-shadow: 0 0 9px -4px rgb(0 0 0 / 30%);
}*/
.page-node-11083 .degree-conferment .field--name-field-content-details {
  display: inline-block;
  /* flex-wrap: wrap; */
  margin-top: 50px;
  text-align: center;
  padding-left: 80px;
}

.page-node-11083 .degree-conferment .field--name-field-content-details > .field--item {
  /* flex-basis: 245px; */
  margin: 0 30px 50px 30px;
  border: 1px solid #fff;
  box-shadow: 0 0 9px -4px rgb(0 0 0 / 30%);
  width: 247px;
  float: left;
  height: 425px;
  text-align: center;
}

.page-node-11083 .degree-conferment
.field--name-field-content-details
> .field--item:nth-child(4) {
  margin-left: 185px;
}

.page-node-11083 .degree-conferment
.field--name-field-content-details
> .field--item
.field--name-field-content-description {
  padding: 10px;
  text-align: center;
  height: 165px;
}

.page-node-11083 .degree-conferment
.field--name-field-content-details
> .field--item
.field--name-field-content-description
p {
  color: #333333;
  font: 17px/26px Noto Sans, Light;
}

.page-node-11083 .degree-conferment
.field--name-field-content-details
> .field--item
.field--name-field-content-link {
  padding: 15px 0px 15px 26px;
}

.page-node-11083 .degree-conferment
.field--name-field-content-details
> .field--item
.field--name-field-content-link
a {
  font-family: Noto Sans Light;
  width: 175px;
  height: 45px;
  background: #002581;
  display: table-cell !important;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  border-radius: 4px;
  font-weight: bold;
  cursor: pointer;
}

.page-node-11083 .section-awards {
  background: #F2F2F2;
  height: 1000px;
  padding: 100px 25px 100px 75px;
	display: none;
}

.page-node-11083 .awards-intro {
  padding: 270px 75px 100px 0px;
}

.page-node-11083 .awards-intro h3 {
  font: 24px/32px "Noto Sans Display Bold";
  color: #ffcb05;
  padding-bottom: 0;
  margin-bottom: 0;
}

.page-node-11083 .awards-intro h2 {
  font: 38px/40px Noto Sans Display Bold !important;
  color: #04198b;
  padding-bottom: 15px;
  margin-top: 15px;
}

.page-node-11083 .awards-intro .field--name-body p {
  color: #333333;
  font: 17px/26px Noto Sans, Light;
}

/*.awards .field--name-field-content-details {
  display: flex;
  flex-wrap: wrap;
}

.awards .field--name-field-content-details > .field--item{
  flex-basis: 245px;
  margin: 0 auto 50px auto;
}*/
.page-node-11083 .awards .field--name-field-content-details > .field--item:nth-child(1) {
  width: 250px;
  height: auto;
  float: left;
  margin: 200px 0px 25px 0px;
}

.page-node-11083 .awards
.field--name-field-content-details
> .field--item:nth-child(1)
.field--name-field-content-description {
  text-align: center;
  position: relative;
  bottom: 165px;
}

.page-node-11083 .awards
.field--name-field-content-details
> .field--item:nth-child(1)
.field--name-field-content-description
h2 {
  font: 24px/28px "Noto Sans Reguler";
  color: #ffffff;
  padding: 0 6px;
}

.page-node-11083 .awards
.field--name-field-content-details
> .field--item:nth-child(1)
.field--name-field-content-description
p {
  color: #04198b;
  font: 14px/26px Noto Sans, Light;
  text-decoration: underline;
  cursor: pointer;
}

.page-node-11083 .awards .field--name-field-content-details > .field--item:nth-child(2) {
  width: 250px;
  height: auto;
  float: left;
  margin: 0 0 25px 0;
}

.page-node-11083 .awards
.field--name-field-content-details
> .field--item:nth-child(2)
.field--name-field-content-description {
  text-align: center;
  position: relative;
  bottom: 175px;
}

.page-node-11083 .awards
.field--name-field-content-details
> .field--item:nth-child(2)
.field--name-field-content-description
h2 {
  font: 24px/28px "Noto Sans Reguler";
  color: #ffffff;
  padding: 0 20px;
}

.page-node-11083 .awards
.field--name-field-content-details
> .field--item:nth-child(2)
.field--name-field-content-description
p {
  color: #04198b;
  font: 14px/26px Noto Sans, Light;
  text-decoration: underline;
  cursor: pointer;
}

.page-node-11083 .awards .field--name-field-content-details > .field--item:nth-child(3) {
  width: 250px;
  height: auto;
  float: left;
  margin: 0 0 25px 0;
}

.page-node-11083 .awards
.field--name-field-content-details
> .field--item:nth-child(3)
.field--name-field-content-description {
  text-align: center;
  position: relative;
  bottom: 175px;
}

.page-node-11083 .awards
.field--name-field-content-details
> .field--item:nth-child(3)
.field--name-field-content-description
h2 {
  font: 24px/28px "Noto Sans Reguler";
  color: #ffffff;
}

.page-node-11083 .awards
.field--name-field-content-details
> .field--item:nth-child(3)
.field--name-field-content-description
p {
  color: #04198b;
  font: 14px/26px Noto Sans, Light;
  text-decoration: underline;
  cursor: pointer;
}

.page-node-11083 .awards .field--name-field-content-details > .field--item:nth-child(4) {
  width: 250px;
  height: auto;
  float: left;
  margin: -130px 0 25px 0;
}

.page-node-11083 .awards
.field--name-field-content-details
> .field--item:nth-child(4)
.field--name-field-content-description {
  text-align: center;
  position: relative;
  bottom: 180px;
}

.page-node-11083 .awards
.field--name-field-content-details
> .field--item:nth-child(4)
.field--name-field-content-description
h2 {
  font: 24px/28px "Noto Sans Reguler";
  color: #ffffff;
  padding: 0 20px;
}

.page-node-11083 .awards
.field--name-field-content-details
> .field--item:nth-child(4)
.field--name-field-content-description
p {
  color: #04198b;
  font: 14px/26px Noto Sans, Light;
  text-decoration: underline;
  cursor: pointer;
}

.page-node-11083 .awards .field--name-field-content-details > .field--item:nth-child(5) {
  width: 250px;
  height: auto;
  float: left;
  margin: -130px 0 25px 0;
}

.awards
.field--name-field-content-details
> .field--item:nth-child(5)
.field--name-field-content-description {
  text-align: center;
  position: relative;
  bottom: 180px;
}

.page-node-11083 .awards
.field--name-field-content-details
> .field--item:nth-child(5)
.field--name-field-content-description
h2 {
  font: 24px/28px "Noto Sans Reguler";
  color: #ffffff;
  padding: 0 60px;
}

.page-node-11083 .awards
.field--name-field-content-details
> .field--item:nth-child(5)
.field--name-field-content-description
p {
  color: #04198b;
  font: 14px/26px Noto Sans, Light;
  text-decoration: underline;
  cursor: pointer;
}

.page-node-11083 .section-videos {
  margin: 0 0 140px 0;
}

.page-node-11083 .section-videos .view-header h3 {
  font: 24px/32px "Noto Sans Display Bold" !important;
  color: #ffcb05;
  padding-bottom: 0;
  margin-bottom: 0;
  text-align: center;
}

.page-node-11083 .section-videos .view-header h2 {
  font: 36px/24px Noto Sans Display Bold !important;
  color: #04198b;
  padding-bottom: 15px;
  margin-top: 15px;
  text-align: center;
}

.page-node-11083 .section-videos .view-header p {
  color: #333333;
  font: 17px/22px Noto Sans, Light;
  text-align: center;
  margin-bottom: 20px;
  padding: 0 150px 0 150px;
}

.page-node-11083 .show-me {
  display: block;
}

.page-node-11083 .hide-me {
  display: none;
}

.page-node-11083 .testimonial-convocation .slick-dots li.slick-active {
  width: 15px;
}

.page-node-11083 .testimonial-convocation .slick-dots li.slick-active button {
  background: #04198b;
  width: 10px;
  height: 10px;
  border-radius: 50%;
}

.page-node-11083 .testimonial-convocation .slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 10px;
  height: 10px;
  padding: 0;
  cursor: pointer;
  color: transparent;
  outline: none;
  background: #ffffff;
  border-radius: 50%;
  border: 1px solid #959595;
}

.page-node-11083 .testimonial-convocation .slick-dots li {
  position: relative;
  display: inline-block;
  width: 15px;
  height: 15px;
  margin: 0 2px;
  padding: 0;
  cursor: pointer;
}

.page-node-11083 .testimonial-container .read-more-btn a {
  font-family: Noto Sans Light;
  width: 100px;
  height: 40px;
  background: transparent;
  text-align: center;
  color: #002581;
  border-radius: 4px;
  font-weight: bold;
  padding: 9px 10px 10px 10px;
  cursor: pointer;
}

.page-node-11083 .testimonial-container .read-more-btn {
  margin-bottom: 15px;
  margin-top: 4px;
}

/* Videos Slider */
.page-node-11083 .convocation-videos .quick-carousel .slides .slideItem {
  position: absolute;
  background: #fff;
  width: 500px !important;
}

.page-node-11083 .convocation-videos .quick-carousel .slides {
  position: relative;
  margin: 0 auto 0 415px;
}

.page-node-11083 .convocation-videos .slideItem.custom-290 {
  margin-right: 46px;
}

.page-node-11083 .convocation-videos .slideItem.custom-232 {
  margin-right: 30px;
}

.page-node-11083 .convocation-videos .slideItem.custom-290 .quck-value img {
  width: 100% !important;
  margin-bottom: 50px !important;
  cursor: pointer;
}

.page-node-11083 .convocation-videos .custom-290 .quck-title {
  color: #333333;
}

.page-node-11083 .convocation-videos .slideItem.custom-185 .quck-value img {
  width: 500px !important;
  margin-bottom: 50px !important;
}

.page-node-11083 .convocation-videos .slideItem.custom-185 .quck-title {
  display: none !important;
}

.page-node-11083 .convocation-videos .slideItem.custom-185 .quck-value {
  opacity: 0.2;
}

.page-node-11083 .convocation-videos .slideItem.custom-232 .quck-value img {
  width: 500px !important;
  margin-bottom: 50px !important;
}

.page-node-11083 .convocation-videos .slideItem.custom-232 .quck-title {
  display: none !important;
}

.page-node-11083 .convocation-videos .slideItem.custom-232 .quck-value {
  opacity: 0.3;
}

.page-node-11083 .video-section-bottom {
  margin-top: 100px;
}

/* Videos Slider */

.page-node-11083 #colorbox #cboxWrapper {
  background: #c8eaf8;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.page-node-11083 #colorbox #cboxContent {
  background: #c8eaf8;
  overflow: hidden;
}

.page-node-11083 #colorbox .view-convocation-award-winners .view-content::after {
  color: #0a2f8b;
}

.page-node-11083 #colorbox h2.block-title {
  font: 34px/26px "Noto Sans Medium";
  text-align: center;
  padding-bottom: 15px;
}

.page-node-11083 #colorbox .view-convocation-award-winners h2 {
  font: 28px/32px "Noto Sans Medium";
  text-align: center;
  padding-bottom: 15px;
}

.page-node-11083 #colorbox .view-convocation-award-winners h3 {
  font: 22px/26px "Noto Sans Medium";
  text-align: center;
  padding: 0 25px 25px 25px;
}

.page-node-11083 #colorbox .views-row {
  height: 140px;
  padding-left: 25px;
}

.views-field-field-thumb-image {
}

.page-node-11083
#colorbox
.view-convocation-award-winners
.views-field-field-thumb-image
img {
  border-radius: 50%;
  width: 125px;
  height: 125px;
  float: left;
  margin-right: 25px;
  border: 1px solid #666666;
}

.page-node-11083
#colorbox
.view-convocation-award-winners
.views-field-field-first-name
.field-content {
  color: #333333;
  font: 18px/26px Noto Sans, Light;
  padding-top: 45px;
}

.page-node-11083 #colorbox #cboxTopLeft {
  width: 0;
  height: 0;
}

.page-node-11083 #colorbox #cboxTopRight {
  width: 0;
  height: 0;
}

.page-node-11083 #colorbox #cboxTopCenter {
  width: 100% !important;
  height: 146px;
  background-image: url(https://lums.edu.pk/themes/contrib/lums/images/con-popup-header.jpg);
  background-size: contain;
  background-repeat: no-repeat;
}

.page-node-11083 #cboxLoadedContent {
  /* height: 500px !important; */
}

/* Code to hide scrollbar in popup */
/*#cboxLoadedContent::-webkit-scrollbar {
  display: none !important;
}*/
.page-node-11083 #cboxLoadedContent {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}

.page-node-11083 #cboxClose {
  position: absolute;
  bottom: 0;
  background: url(https://lums.edu.pk/themes/contrib/lums/images/close.png);
  width: 50px;
  height: 50px;
  text-indent: -9999px;
}

.page-node-11083 #colorbox #cboxClose {
  top: 5px !important;
  right: 5px !important;
}

.page-node-11083 .testimonialz-custom .title-custom {
  color: #333333;
  font: 24px/26px "Noto Sans Medium";
  padding-bottom: 25px;
}

.page-node-11083 .testimonialz-custom .description-title-list p {
  color: #333333;
  font: 16px/26px Noto Sans, Light;
}

/* Blocks Hide For Popups 2021 */

.page-node-11083 #colorbox #block-views-block-convocation-award-winners-block-2 {
  display: block !important;
}

.page-node-11083 #block-views-block-convocation-award-winners-block-2 {
  display: none;
}

.page-node-11083 #colorbox #block-views-block-convocation-award-winners-block-1-2 {
  display: block !important;
}

.page-node-11083 #block-views-block-convocation-award-winners-block-1-2 {
  display: none;
}

.page-node-11083 #colorbox #block-views-block-convocation-award-winners-block-3 {
  display: block !important;
}

.page-node-11083 #block-views-block-convocation-award-winners-block-3 {
  display: none;
}

.page-node-11083 #colorbox #block-views-block-convocation-award-winners-block-4 {
  display: block !important;
}

.page-node-11083 #block-views-block-convocation-award-winners-block-4 {
  display: none;
}

.page-node-11083 #colorbox #block-views-block-convocation-award-winners-block-5 {
  display: block !important;
}

.page-node-11083 #block-views-block-convocation-award-winners-block-5 {
  display: none;
}

.page-node-11083 #colorbox #block-awardspopupmessageconvocation2021lums {
  display: block !important;
}

.page-node-11083 #block-awardspopupmessageconvocation2021lums {
  display: none;
}

.page-node-11083 #colorbox #block-videoceremonypopupmessageconvocation2021lums {
  display: block !important;
}

.page-node-11083 #block-videoceremonypopupmessageconvocation2021lums {
  display: none;
}

.page-node-11083 #colorbox #block-bookletpopupmessageconvocation2021lums {
  display: block !important;
}

.page-node-11083 #block-bookletpopupmessageconvocation2021lums {
  display: none;
}

/* Blocks Hide For Popups 2021 */


/* Blocks Hide For Popups 2020 */

.page-node-11083 #colorbox #block-views-block-convocation-award-winners-block-6 {
  display: block !important;
}

.page-node-11083 #block-views-block-convocation-award-winners-block-6 {
  display: none;
}

.page-node-11083 #colorbox #block-views-block-convocation-award-winners-block-7 {
  display: block !important;
}

.page-node-11083 #block-views-block-convocation-award-winners-block-7 {
  display: none;
}

.page-node-11083 #colorbox #block-views-block-convocation-award-winners-block-8 {
  display: block !important;
}

.page-node-11083 #block-views-block-convocation-award-winners-block-8 {
  display: none;
}

.page-node-11083 #colorbox #block-views-block-convocation-award-winners-block-9 {
  display: block !important;
}

.page-node-11083 #block-views-block-convocation-award-winners-block-9 {
  display: none;
}

.page-node-11083 #colorbox #block-views-block-convocation-award-winners-block-10 {
  display: block !important;
}

.page-node-11083 #block-views-block-convocation-award-winners-block-10 {
  display: none;
}


.page-node-11083 #colorbox #block-awardspopupmessageconvocation2021lums {
  display: block !important;
}

.page-node-11083 #block-awardspopupmessageconvocation2021lums {
  display: none;
}

.page-node-11083 #colorbox #block-videoceremonypopupmessageconvocation2021lums {
  display: block !important;
}

.page-node-11083 #block-videoceremonypopupmessageconvocation2021lums {
  display: none;
}

.page-node-11083 #colorbox #block-bookletpopupmessageconvocation2021lums {
  display: block !important;
}

.page-node-11083 #block-bookletpopupmessageconvocation2021lums {
  display: none;
}

/* Blocks Hide For Popups 2020 */


.page-node-11083 .previous-keynote .close {
  position: relative;
  background: url(https://lums.edu.pk/themes/contrib/lums/images/close.png);
  width: 50px;
  height: 50px;
  font-size: 0px !important;
}

.page-node-11083 .malala-intro .close {
  position: relative;
  background: url(https://lums.edu.pk/themes/contrib/lums/images/close.png);
  width: 50px;
  height: 50px;
  font-size: 0px !important;
}

.page-node-11083 .previous-keynote-2nd .close {
  position: relative;
  background: url(https://lums.edu.pk/themes/contrib/lums/images/close.png);
  width: 50px;
  height: 50px;
  font-size: 0px !important;
}

.page-node-11083 .alvi-intro .close {
  position: relative;
  background: url(https://lums.edu.pk/themes/contrib/lums/images/close.png);
  width: 50px;
  height: 50px;
  font-size: 0px !important;
}

.page-node-11083 .intro-heading .slide-link a {
  background-color: #002581;
  color: #ffffff;
  width: 290px;
  height: 55px;
  padding: 18px;
  display: block;
  text-align: center;
  border-radius: 4px;
  margin-top: 25px;
}

/* Colorbox Width */
.page-node-11083 #colorbox {
  width: 650px !important;
  left: 30% !important;
}

.page-node-11083 #colorbox #cboxWrapper {
  background: #F2F2F2;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  width: 650px !important;
}

.page-node-11083 #colorbox #cboxTopLeft {
  width: 0% !important;
  background: aliceblue !important;
  height: 150px !important;
}

.page-node-11083 #colorbox #cboxTopCenter {
  height: 150px !important;
  width: 100% !important;
  background-image: url(https://lums.edu.pk/themes/contrib/lums/images/con-popup-header.jpg);
  background-size: contain;
  background-repeat: no-repeat;
}

.page-node-11083 #colorbox #cboxTopRight {
  width: 0% !important;
  height: 150px !important;
  background: #0a2f8b;
}

.page-node-11083 #colorbox #cboxLoadedContent {
  height: 500px !important;
  width: 650px !important;
}

.page-node-11083 #colorbox #cboxContent {
  background: #F2F2F2 !important;
  overflow: visible !important;
  width: 635px !important;
  height: 575px !important;
}

.page-node-11083 #cboxMiddleLeft {
  width: 0 !important;
}

.page-node-11083 #cboxMiddleRight {
  width: 0 !important;
}

/* Colorbox Width */

.page-node-11083 .lums-main-menu ul.we-mega-menu-ul {
  border: 1px solid #d2d2d2;
  border-bottom: 1px solid #d2d2d2;
}

.page-node-9648 .view-lums-events .pager__item {
  position: relative;
}

.page-node-9648 .view-lums-events .pager__item.cclose-img::after {
  content: "";
  transition: all 0.2s ease-in-out 0s, visibility 0s;
  background-position: center 31px;
  padding-bottom: 40px;
  height: 60px;
  /* background: url("../images/spinner.gif"); */
  background: url("../images/loading.gif");

  height: 145px;

  position: absolute;
  display: inline-block;
  z-index: 9999;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 150px;
  width: 70%;
  right: 84%;
  bottom: 32px;
  background-repeat: no-repeat;
  left: 0%;
  margin: auto;

}


.awards .field--name-field-content-details .field--name-field-content-description a {
  color: #ccccbb;
}

.videos-section-heading {
  text-align: center;
}

.videos-section-heading h2 {
  font: 38px/40px Noto Sans Display Bold !important;
  color: #04198b;
  padding-bottom: 15px;
  margin-top: 15px;
}

/* Convocation 2020 - 2021 End */

.event-title-block {
  width: 102px;
  display: inline-block;
  margin-right: 100px;
  margin-top: -15px;
  margin-bottom: 15px;
}

.event-link-block {
  width: 125px;
  display: inline-block;
}

.event-link-block a {
  font-family: Noto Sans Bold;
  font-size: 18px;
  color: #002581;
  font-weight: bold;
}

.event-link-block a:hover {
  color: #00ceff !important;
}

.event-link-block a:after {
  content: "→";
  display: inline-block;
  color: rgb(0, 206, 255);
  padding-left: 7px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font: bold 15px / 1 FontAwesome;
}


.selprogrm-video .video-embed-field-responsive-video iframe {
  position: relative;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 225px;
  margin: 0;
}

.selprogrm-video {
  margin-top: 40px;
}


.page-node-9648 .recent-news-landing {
  position: relative;
}

/*.page-node-9648 .view-lums-events.view-display-id-block_45 .recent-news-landing.cclose-img::after {
  content: "";
  transition: all 0.2s ease-in-out 0s, visibility 0s;
  background: url(../images/loading.gif);
  position: absolute;
  display: inline-block;
  z-index: 9;
  background-size: 229px;
  width: 100%;
  right: 0px;
  bottom: 0;
  background-repeat: no-repeat;
  left: 0;
  margin: auto;
  top: 0;
  background-position: center center;
  background-color: rgba(0, 0, 0, 0.6);
}*/


.page-node-9648 .main-container.loader-bg::after {
  content: "";
  background-color: rgba(0, 0, 0, 0.5) !important;
  width: 100%;
  height: 100%;
  position: absolute;
  display: inline-block;
  z-index: 99;
}

.page-node-9648 .main-container .loader::after {
  content: "";
  transition: all 0.2s ease-in-out 0s, visibility 0s;
  background: url(../images/loading.gif);
  position: absolute;
  display: inline-block;
  z-index: 999;
  background-size: 229px;
  width: 100%;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  left: 0;
  margin: 0;
  top: 0;
  background-position: 50% 11%;
  background-color: transparent;
}
.no-events {
  box-shadow: 0px 2px 4px 2px #cccccc;
  width: 100%;
  margin: 0 auto;
}
.no-events img {
  width: 100%;
  height: 555px;
}

#slick-slide03 .layout-h .slider-right-area .slide-link a {
  background: #ff4500 !important;
  color: #FFF !important;
  width: 150px !important;
  height: 45px !important;
  padding: 11px !important;
  font-size: 14px;
}


/* Previous Donors Page */
.path-our-previous-supporters-2023 header#navbar,
.path-our-previous-supporters-2024 header#navbar{
  background-position: 0 bottom;
  padding-bottom: 5px;
  box-shadow: none;
  margin-bottom: 0;
  z-index: 9;
}
.path-our-previous-supporters-2023 .donor-listing-container,
.path-our-previous-supporters-2024 .donor-listing-container{
  width: 1152px;
  margin: auto;
  padding: 50px 15px;
  max-width: 100%;
  padding-bottom: 0;
  margin-bottom: 25px;
}


.path-our-previous-supporters-2023 .main-container .row .content-area .col-sm-12,
.path-our-previous-supporters-2024 .main-container .row .content-area .col-sm-12{
  min-height: 0 !important;
}
.stat-heading {
  display: flex;
  justify-content: center;
  flex-direction: row;
}

.stat-heading h3 {
  margin: 0 0 10px 0;
}

/* Previous Donors Page */

/* GADTL FAQs Page Start */
.page-node-11460 header#navbar {
  box-shadow: none;
  margin-bottom: 0;
}

.page-node-11460 .faqs-block {
  width: 60%;
  margin: 40px auto 50px auto;
}

.page-node-11460 .faqs-block h2.block-title {
  text-align: left;
  margin-top: 0;
  margin-bottom: 15px;
  font-family: "Noto Sans Display Bold";
  color: #000000;
}

.page-node-11460 .ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 0px;
  padding: 18px 20px 18px 20px;
  font-size: 16px;
  background: #fff;
  border-bottom: 1px solid #ccc;
  font-family: 'Noto Sans Medium';
}

.page-node-11460 #ui-id-7 {
border-bottom: 1px solid #ccc !important;
}

.page-node-11460 .ui-state-default {
display: block;
cursor: pointer;
position: relative;
margin: 2px 0 0 0;
padding: 15px 10px;
font-size: 100%;
background: #fff;
}

.page-node-11460 .view-display-id-block_5 .ui-corner-all {
border-top-right-radius: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
box-shadow: 0px 0px 3px 1px #ccc;
}

.page-node-11460 .view-display-id-block_5 .ui-state-active {
  border: 1px solid #cccccc;
  background: #ffffff;
  font-weight: normal;
  color: #000000;
  font-weight: normal;
  border-radius: 4px;
  font-family: 'Noto Sans Medium';
  box-shadow: 0px 0px 3px 1px #ccc;
}

.page-node-11460 .ui-accordion-header .ui-icon.ui-icon-plusthick {
background-image: url(https://lums.edu.pk/themes/contrib/lums/images/accordian-plus-bgm.png);
background-repeat: no-repeat;
float: right;
background-position: 10px 10px;
margin: -5px -5px 0px 0px;
border-radius: 57px;
border-color: #000;
border: solid 1px;
padding: 14px 14px 14px 14px;
}

.page-node-11460 .ui-accordion-header .ui-icon.ui-icon-minusthick {
background-image: url("https://lums.edu.pk/themes/contrib/lums/images/accordian-minus-bgm.png");
background-repeat: no-repeat;
float: right;
background-position: 9px 13px;
margin: -5px -5px 0px 0px;
border-radius: 57px;
border-color: #000;
border: solid 1px;
padding: 14px 14px 14px 14px;
margin-left: 14px;
}

.page-node-11460 .view-display-id-block_5 .ui-accordion .ui-accordion-content {
padding: 1em 2.2em;
border-top: 0;
overflow: auto;
}

.page-node-11460 .view-display-id-block_5 .ui-widget-content {
  border: 1px solid #dddddd;
  background: #FFFFFF;
  color: #333333;
  min-height: 200px;
  line-height: 24px;
  padding: 15px 20px 15px 20px;
  margin-bottom: 10px;
  box-shadow: 0px 0px 3px 1px #ccc;
}

.page-node-11460 .view-display-id-block_5 .ui-widget-content .views-field-body .field-content p{
  font-family: 'Noto Sans Light';
  font-size: 17px;
  line-height: 24px;
}

.page-node-11460 .view-display-id-block_5 .view-content .views-row {
margin-bottom: 10px;
}

/* GADTL FAQs Page End */

/* News landing Page Chanegs */
.page-node-163 .inner-top {
  display: none;
}
.page-node-163 header#navbar {
  background-position: 0 bottom;
  padding-bottom: 5px;
  box-shadow: none;
  margin-bottom: 0;
  z-index: 9;
}

.page-node-163 #block-newsevents-2.news-or-event-menu {
  margin-top: 0px !important;
}
/* News landing Page Chanegs */


.path-faculty-resources header#navbar {
  box-shadow: none;
  margin-bottom: 0;
}


/* GADTL Dashboard Start */
.gadtl-dashboard-block {
  background: #010044;
  padding: 50px 250px 50px 250px;
  display: none;
}
.block-container {

}
.gadtl-dashboard-block .block-container h2 {
  font-size: 19px;
  font-family: "Noto Sans bold";
  color: #FFFFFF;
  line-height: 25px;
  text-align: center;
}

.gadtl-dashboard-block .block-container h3 {
  font-size: 14px;
  font-family: "Noto Sans bold";
  color: #FFFFFF;
  line-height: 20px;
  text-align: center;
  margin-top: 0;
  margin-bottom: 25px;
}

.gadtl-dashboard-block .block-container table{
  width: 100%;
}

.gadtl-dashboard-block .block-container table th.table-header{
  background: #ffbe00;
  color: #000;
  font-size: 19px;
  font-family: "Noto Sans bold";
  line-height: 18px;
  text-align: center;
  padding: 15px;
}
.gadtl-dashboard-block .block-container table tr{

}
.gadtl-dashboard-block .block-container table tr:nth-child(even){
  background: #f1f3f2;
}

.gadtl-dashboard-block .block-container table tr td:nth-child(even){
  color: #000;
  font-size: 17px;
  font-family: "Noto Sans bold";
  line-height: 18px;
  padding: 15px;
}

.gadtl-dashboard-block .block-container table tr:nth-child(odd){
  background: #FFFFFF;
}

.gadtl-dashboard-block .block-container table tr td:nth-child(odd){
  color: #000;
  font-size: 17px;
  font-family: "Noto Sans bold";
  line-height: 18px;
  padding: 15px;
}
/* GADTL Dashboard End */



/* start new home page */
#block-views-block-vertical-tabs-block-3 {display:none}
.page-node-11568 .box-help-emg .block-title {
  cursor: pointer;
  background-repeat: no-repeat;
  background-image: url("../images/lums-icon-help-us.png");
  background-color: transparent;
  background-size: 92%;
  transition: all 0.3s ease 0s;
  color: #ffffff;
  width: 113px;
  height: 87px;
  font-size: 0;
  padding: 20px;
  display: block;
  border-radius: 4px;
  position: absolute;
  right: 0;
  text-align: center;
  background-size: 100% auto;
  margin-right: -10px;
}
/* quick slider */

.block-views-blockquick-facts-block-2 .quck-sld {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.block-views-blockquick-facts-block-2 .slideItem.custom-290 .quck-value {
  display: inline-block;
  font-family: Noto sans bold;
  font-size: 80px;
  color: #002581;
  letter-spacing: -4px;
  line-height: 115px;
  transition: all 1s;
  margin: auto;
  position: relative;
  top: 25px;

}
.block-views-blockquick-facts-block-2 .slideItem.custom-232 .quck-value {
  font-family: Noto sans bold;
  color: #d9d9d9;
  font-size: 66px;
  line-height: 100px;
  transition: all 1s;
  margin: auto;
  position: relative;
  top: 40px;
}
.block-views-blockquick-facts-block-2 .slideItem.custom-232 .quck-title {
  top: -12px;
}
.block-views-blockquick-facts-block-2 .slideItem.custom-185 .quck-title {
  top: -12px;
}
.block-views-blockquick-facts-block-2 .slideItem.custom-185 .quck-value {
  color: #d9d9d9;
  font-size: 33px;
  font-family: Noto sans bold;
  line-height: 66px;
  transition: all 1s;
  margin: auto;
  position: relative;
  top: 40px;
}
.block-views-blockquick-facts-block-2 .custom-290 .quck-title {
  display: inline-block;
  font-family: Noto Sans Black;
  font-size: 18px;
  line-height: 25px;
  color: #002581;
  transition: all 1s;
  top: -12px;

}
.block-views-blockquick-facts-block-2 .quck-title {
  width: 89.4%;
  margin: auto;
  position: relative;
  top: -12px;
}
.block-views-blockquick-facts-block-2 .custom-290 .quck-title {
  display: inline-block;
  font-family: Noto Sans Black;
  font-size: 18px;
  line-height: 25px;
  color: #002581;
  transition: all 1s;


}
/* quick slider cls*/
.layout-a .slider-right-area {
  background: transparent;

}

.page-node-11568 .layout-a .slider-right-area {
  background: transparent;
  padding-left: 0 !important;
}

.page-node-11568 .home-quick-links-block-section .caret{
  display: none;
}
.page-node-11568 .home-quick-links-block-section .menu--quick-menu-front-lums .dropdown-toggle::after{
  content: "\e258";
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-size: 16px;
  text-align: center;
  position: absolute;
  right: 11px;
}
.page-node-11568 #international-student-slider .schools-box iframe{
  width: 100%;
  height: 343px;
}
.page-node-11568 .intro-section .region-inner-top{
  /* overflow: hidden; */
  background: #fff;
  width: 93%;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}
.page-node-11568 .intro-section {
  width: 94%;
  margin: 0 auto;

  background: #FFFFFF;
  position: relative;
  z-index: 9;
  max-width: 100%;
  padding-bottom: 36px;
  margin-top: 58px;
}

.page-node-11568 .home-quick-links-block-section{

}
.page-node-11568 .real-people-block .block-title{
  width: 250px;
  line-height: 42px;
  margin-bottom: 53px;
  margin-top: 35px;
  font-family: 'Noto Serif Display Bold';
  font-size: 36px;
  }
.page-node-11568 .home-quick-links-block-section .menu--quick-menu-front-lums{
  box-shadow: 0px 0px 4px 0px #ccc;
  width: 90%;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 4px;
  margin-bottom: 5px;
}
.page-node-11568 .home-quick-links-block-section .menu--quick-menu-front-lums li{
  display: inline-block;
  width: 100%;
  border-bottom: solid 1px #ededed;
}
.page-node-11568 .home-quick-links-block-section .menu--quick-menu-front-lums li.expanded.dropdown{
  display: block;
  width: 100%;
  border-bottom: solid 1px #ededed;
  padding-left: 12px;
  float: left;
}
.page-node-11568 .home-quick-links-block-section .menu--quick-menu-front-lums li .navbar-text{
  color: #04198b;
  font-weight: bold;
  display: inline-block;
  float: none;
  width: 90%;
  cursor: pointer;
  position: relative;
}
.page-node-11568 .home-quick-links-block-section .menu--quick-menu-front-lums li .dropdown-menu {
  width: 100%;
  margin-left: auto;
  margin-right: 0;
  float: right;
  right: 0px;
  top: 49px;
  max-width: 100%;
}
.page-node-11568 .home-new-lums-thumbnail iframe {
  width: 100%;
}
.page-node-11568 .lums-new-page-school-section .view-header p {

  color: #000;
  font-size: 20px;
  font-family: 'Noto Sans Light';
  line-height: 28px;
}
.page-node-11568 .lums-new-page-school-section .home-new-lums-thumbnail li{
  position: relative;
  width: 100%;
}
.page-node-11568 .lums-new-page-school-section .home-new-lums-thumbnail li.active{

}
.page-node-11568 .lums-new-page-school-section .home-new-lums-thumbnail .card-header {

  border: none;
}
.page-node-11568 .lums-new-page-school-section .home-new-lums-thumbnail li a {
/*
  padding: 10px 2px; */
  background: transparent;
padding: 0;
}
.page-node-11568 .lums-new-page-school-section .home-new-lums-thumbnail li.active a{
  padding: 0;
  position: absolute;
  width: 129%;
  left: -45px;
  z-index: 9;
  top: -13px;
  border: none !important;
}
.page-node-11568 .lums-new-page-school-section .home-new-lums-thumbnail li.active a img{
  transform: scale(1.1);
}
.page-node-11568 .home-quick-links-block-section .menu--quick-menu-front-lums li .dropdown-menu li a{
  padding-top: 15px;
  padding-bottom: 15px;
  white-space: normal;
}
.page-node-11568 .home-quick-links-block-section .menu--quick-menu-front-lums li.expanded.dropdown .dropdown-toggle:hover{
  color: #00ceff;
}
.page-node-11568 .home-quick-links-block-section .menu--quick-menu-front-lums li .dropdown-menu li a:hover{
  color: #00ceff;
  background: transparent;

}
.page-node-11568 .home-quick-links-block-section .menu--quick-menu-front-lums li.expanded.dropdown:hover {
  color: #00ceff;
  text-decoration: none;
  background-color: #ffffff;
}
.page-node-11568 .lums-intro-block .field--name-body p {
  font-size: 24px;
  font-family: Noto Sans Light;
  text-align: left;
  line-height: 34px;
  padding-bottom: 0px;
}
.page-node-11568 .lums-intro-block h1 {
  font: 54px/58px Noto Sans Display Bold;
  color: #000;
  padding-bottom: 15px;
  border: 0;
  margin-top: -11px;
  margin-left: 0;
}
.page-node-11568 .quick-section .quick-facts-heading-block{
  background-image: url("../images/new-lums-bgm-quicktabs.png");
  background-repeat: no-repeat;
  background-size: 100% 101%;
  padding-bottom: 68px;
  height: 465px;
  margin-bottom: 0;
  margin-top: 10px;
  z-index: 8;
  position: relative;
}
.page-node-11568 .quick-facts-heading-block .field--name-body{
  background: transparent;
  color: #fff;
  text-align: center;
  width: 74%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 60px;
  font-size: 18px;

}

.page-node-11568 .quick-facts-heading-block .field--name-body p{
  font-size: 20px;
  font-family: 'Noto Sans Light';
  line-height: 28px;
}

.page-node-11568 .region-quick h2 {
  color: #fff;
  font-family: Noto Sans Display bold;
  font-size: 41px;
  text-align: center;
  margin-top: 6px;
  margin-bottom: 15px;
}
.page-node-11568 .quick-facts-heading-block {

  margin-bottom: 32px;
}
.page-node-11568 .quick-section .container-fluid {
  padding: 0;
}

.page-node-11568 .block-views-blockquick-facts-block-2 {
  margin-top: -200px;
  position: relative;
  z-index: 9;
}

/* What's Happening at LUMS */
.page-node-11568 .happening-heading .field--name-body{
  text-align: center;
  margin-top: 15px;
  display: block;
  margin-bottom: 20px;
}
.page-node-11568 .happening-heading .field--name-body h2{
  font: 40px/58px Noto Sans Display Bold;
}
.page-node-11568 .featured-happenings-block{
  padding: 0 25px 0 60px;
}
.page-node-11568 .featured-happenings-block .views-field-field-image{

}
.page-node-11568 .featured-happenings-block .views-field-field-image img{
  width: 100%;
}
.page-node-11568 .featured-happenings-block .views-field-field-links a{
  color: #ffffff;
  font-size: 22px;
}
.page-node-11568 .featured-happenings-block .views-field-field-links{
  position: absolute;
  padding-left: 10px;
  padding-right: 10px;
  background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.22) 17%,rgba(0,0,0,0.75) 57%,rgba(0,0,0,0.75) 88%,rgba(0,0,0,0.75) 100%);
  bottom: 0;
  width: 100%;
  color: #fff;
  padding-bottom: 13px;
  text-align: center;
  padding-top: 40px;
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
}
.page-node-11568 .featured-happenings-block li{
  position: relative;
}
.page-node-11568 .featured-happenings-block .views-row .views-field-field-links a {
  font-size: 25px;
  color: #000;
  line-height: 30px;
  display: inline-block;
  padding-right: 10px;
  margin-top: 20px;
  font-weight: bold;
  font-family: Noto Sans Display Bold;
}
.page-node-11568 .happenings-block{
  padding: 0 60px 0 25px;
}
.page-node-11568 .happenings-block .views-row{

}
.page-node-11568 .happenings-block .views-row .views-field-field-image{
  width: 25%;
  max-width: 100%;
  float: right;
}
.page-node-11568 .happenings-block .views-row .views-field-field-links{
width: 70%;
max-width: 100%;
height: 52px;
overflow: hidden;
}
.page-node-11568 .happenings-block .views-row {
  clear: both;
  margin-bottom: 30px;
  display: inline-block;
  vertical-align: top;
}
.page-node-11568 .views-row .views-field-field-links a {
  font-size: 18px;
  color: #000;
}
.page-node-11568 .front-news-event .block-title {
  color: #000;
  font-family: Noto Sans Display Bold;
  font-size: 38px;
  line-height: 70px;
  margin-bottom: 6px;
  margin-top: 60px;
}

.page-node-11568 .happening-heading {
  margin-top: 0;
}

.lums-happening-slider .slick-prev {
  left: 0 !important;
}

.lums-happening-slider .slick-next {
  right: -20px !important;
}




.page-node-11568 .real-people-block #quicktabs-vertical-tabs {
  padding-bottom: 0;
  display: flex;
  overflow: visible;
}
.page-node-11568 .real-people-block ul.quicktabs-tabs {
  width: 33%;
  max-width: 100%;
  display: inline-block;
  vertical-align: top;
  padding: 0;
  margin-right: 32px;
  padding-right: 42px;
}
.page-node-11568 .region-real-impact .form-group {
    overflow: visible;
  }
  .page-node-11568 .real-people-block .quicktabs-main p{
    font-family: Noto Sans Light;
    font-size: 17px;
    line-height: 25px;
    margin-bottom: 15px;
  }
.page-node-11568 .real-people-block #quicktabs-container-vertical-tabs {
  width: 60%;
  box-shadow: none;
  display: inline-block;
  margin-left: 0;
  z-index: 9;
  background: #fff;
  padding-left: 90px;
  padding-right: 0;
  padding-top: 0;
  margin-top: -141px;
  margin-bottom: 10px;
  max-width: 100%;
  padding-bottom: 19px;
}

.page-node-11568 .real-people-block ul.quicktabs-tabs li {
  display: inline-block;
  background: none;
  list-style-type: none;
  padding: 2px;
  white-space: normal;
  margin-bottom: 25px;
  width: 92%;
}
.page-node-11568 .real-people-block ul.quicktabs-tabs li.active a{
  color: #002581;
  font-weight: bold;
  font-size: 26px;
  display: inline;
  border-bottom: solid 3px #00ceff;
  line-height: 32px;

  text-decoration: none;
}
.page-node-11568 .real-people-block ul.quicktabs-tabs li a{
  display: inline-block;
  color: #9C9C9C;
  width: 100%;
  padding: 0;
  font-family: 'Noto Sans Bold';
  font-weight: bold;
  font-size: 18px;
  text-transform: capitalize;
}
.page-node-11568 .real-people-block ul.quicktabs-tabs li.active{
  position: relative;
}
.page-node-11568 .real-people-block ul.quicktabs-tabs li.active::after {
  content: "";
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-size: 21px;
  text-align: center;
  color: #000;
  margin-right: 0px;
  background-image: url('../images/real-arro-img.png');
  background-repeat: no-repeat;
  right: -40px;
  top: 9px;
  position: absolute;
  width: 30px;
  height: 30px;
}
.page-node-11568 .real-people-block {
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  max-width: 100%;
}
.page-node-11568 .real-people-block .views-field-field-background-image img {

}
.page-node-11568 .real-people-block .views-field-title span{
  font-size: 18px;
  margin-top: 9px;
  display: inline-block;
  /* font-weight: bold; */
  font-family: "Noto Sans Medium";
}
.page-node-11568 .real-people-block #quicktabs-container-vertical-tabs .views-field-field-links a {
  color: #002581;
  font-family: Noto Sans Bold;
  font-size: 12px;
  font-weight: bold;
}
.page-node-11568 .real-people-block #quicktabs-container-vertical-tabs .views-field-field-links a::after {
  content: "→";
  font: normal normal normal 14px/1 FontAwesome;
    font-weight: normal;
    font-size: 14px;
  display: inline-block;
  font-size: 15px;
  color: #00ceff;
  padding-left: 7px;
  text-rendering: auto;
  font-weight: bold;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* Lums new main sildeshow */
.page-node-11568 .lums-home-slider .slick-dots li.slick-active button {
  background: #ffffff;
  width: 13px;
  height: 13px;
}
.page-node-11568 .lums-home-slider .slick-dots li button {

  width: 12px;
  height: 12px;
  background: transparent;
  margin-right: 0.5em;

  border: 1px solid #fff;

  float: left;

  border-radius: 35px;
}
.page-node-11568 .lums-home-slider .slick-dots li.slick-active {
  width: 10px;
  height: 13px;
}
.page-node-11568 .lums-home-slider .slick-dots {
  position: absolute;
  bottom: 32px;
  display: block;
  width: 100%;
  padding: 0;
    padding-right: 0px;
  margin: 0;
  list-style: none;
  text-align: right;
  padding-right: 21px;
}
.page-node-11568 .lums-home-slider .slick-dots li {
  position: relative;
  display: inline-block;
  width: 13px;
  height: 13px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.page-node-11568 #block-views-block-slide-show-block-54 .slick-prev{

  background-repeat: no-repeat;
  right: 0;
  /* background: url('../images/carousel-chevron-right-large.png') no-repeat 135% 48%; */
 background-image: url("../images/carousel-chevron-left-large.png");
 max-width: 150px;
 background-position: 1% -51%;
 height: 100px;
 width: 100px;
}
.page-node-11568 #block-views-block-slide-show-block-54 .slick-prev::before{
  display: none;
}
.page-node-11568 #block-views-block-slide-show-block-54 .slick-next::before{
  display: none;
}
.page-node-11568 #block-views-block-slide-show-block-54 .slider-right-container {
  position: absolute;
  width: 100%;
  background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.22) 17%,rgba(0,0,0,0.75) 57%,rgba(0,0,0,0.75) 88%,rgba(0,0,0,0.75) 100%);
  padding: 2.118933698%;
  bottom: 0;
  padding-top: 7%;
  padding-bottom: 6%;
  border: none;
  height: 220px;
  padding-left: 25px;

}
.page-node-11568 .slider-main-container {
  border-bottom: none;
  position: relative;
}
.page-node-11568 #block-views-block-slide-show-block-54 .slide-title{
  display: block;
  color:#ffff;
}
.page-node-11568 #block-views-block-slide-show-block-54 .slide-text{
  padding-bottom: 0;
  color: #fff;
  font-size: 1.313em;
}
.page-node-11568 #block-views-block-slide-show-block-54 .slider-right-container .slide-title {
  text-transform: unset;
  font-size: 2.8em;
  margin-bottom: 0;
  font-family: "PT Sans Narrow",'Helvetica Neue',Arial,Helvetica,sans-serif;
  letter-spacing: 1px;
  line-height: 35px;
}
.page-node-11568 #block-views-block-slide-show-block-54 .slick-next{

   background-image: url("../images/carousel-chevron-right-large.png");
  background-repeat: no-repeat;
  max-width: 150px;
  background-position: 166% -56%;
  height: 100px;
  width: 100px;
  right: -20px;
  /* background: url('../images/carousel-chevron-left-large.png') no-repeat -30% 48%; */
}
.page-node-11568 .lums-home-slide .fa-angle-right::before {
display: none;
}

.page-node-11568 .lums-home-slideshow-section-block .lums-home-slide .fa-angle-left::before {
display: none;
}
/* Lums new main sildeshow cls*/
/* slider gallery */

.page-node-11568 .image-slider-block{
  margin-top: 25px;
  display: inline-block;
  margin-bottom: 80px;
}
.page-node-11568 .image-slider-block .view-header{
  text-align: center;
  margin-bottom: 25px;
}
.page-node-11568 .image-slider-block .view-header h2{
  margin-top: 15px;
  color: #000;
  font-size: 42px;
  font-family: 'Noto Sans Display Bold';
  line-height: 48px;
}
.page-node-11568 .video-gallery-block .view-header{
  text-align: center;
  margin-bottom: 25px;
}
.page-node-11568 .video-gallery-block .view-header h2{
  margin-top: 0;
  color: #000;
  font-size: 42px;
  font-family: 'Noto Serif Display Bold';
  line-height: 48px;
}
.page-node-11568 .video-gallery-block .view-content.slides img{
  /* height: 300px !important; */
}

/* new css without slider cls*/
.lums-new-page-school-section{
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
}
.lums-new-page-school-section .school-img{
  margin-bottom: 2px;
  float: none;
}
.lums-new-page-school-section .school-img img {
  width: 100%;
  height: auto;
}
.lums-new-page-school-section .info-box{
  width: 33%;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
.lums-new-page-school-section #international-student-slider .info-data{
  position: relative;
}
/*.lums-new-page-school-section #international-student-slider .info-data p::before{
  content: "“";
  font-size: 49px;
  color: #ccc;
  position: absolute;
  left: -19px;
  top: -21px;
}
.lums-new-page-school-section #international-student-slider .info-data p::after{
  content: "„";
  font-size: 49px;
  color: #ccc;
  position: absolute;
  right: -5px;
  top: -5px;
}*/

.lums-new-page-school-section .info-box .school-profile-img img {
  width: 100%;
  margin: 0 auto 10px auto;
}
.lums-new-page-school-section .schools-box {
  width: 66%;
  display: inline-block;
  vertical-align: top;
  margin-top: 15px;
  max-width: 100%;
}
.lums-new-page-school-section .international-students-slider{
  margin-bottom: 25px;
}
.lums-new-page-school-section .media--image {
  padding: 7px;
}
.lums-new-page-school-section .school-profile-img {
  text-align: center;
  display: inline-block;
}
.lums-new-page-school-section .info-inner{
  width: 90%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.lums-new-page-school-section .info-inner h3{
  font-family: "Noto Sans Display Bold";
  font-size: 17px;
  line-height: 23px;
  margin-top: 11px;
}

.lums-new-page-school-section .info-data p{
  font-weight: bold;
}
.lums-new-page-school-section .info-data{
  max-width: 100%;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 8px;
  position: relative;
  padding-right: 10px;
  padding-left: 10px;
  margin-bottom: 15px;
}

.lums-new-page-school-section .school-dean-name{
  font-size: 19px;
  font-family: 'Noto Sans Display Bold';
}


.lums-new-page-school-section .view-header{
  text-align: center;
  margin-bottom: 28px;
  width: 62%;
  margin-left: auto;
  margin-right: auto;
}
.lums-new-page-school-section .view-header h2{
  font-family: Noto Sans Display bold;
  font-size: 36px;
  margin-bottom: 10px;
}
.lums-new-page-school-section .read-more-link a {
  box-shadow: 0px 3px 6px #00000029;
  border-radius: 3px;
  color: #fff;
  background-color: #ffb300;
  display: inline-block;
  padding: 17px 53px 17px 53px;
  font-weight: normal;
  font-size: 14px;
  margin-top: 10px;
  margin-bottom: 15px;
}
.lums-new-page-school-section .slick-prev.slick-arrow{
  display: none !important;
}
.lums-new-page-school-section .slick-dots{
  display: none !important;
}
.lums-new-page-school-section .slick-current.slick-active img{
  transition: transform .2s;
  transform: scale(1);
  height: 188px;
}

body.path-faculty-resources.loader-bg{
  position: relative;
}
body.path-faculty-resources.loader-bg::after {
  content: "";
  background-color: rgba(0, 0, 0, 0.5) !important;
  width: 100%;
  height: 100%;
  position: absolute;
  display: inline-block;
  z-index: 999;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
body.path-faculty-resources .node-content .item-list{
  position: relative;
}
.path-faculty-resources .node-content .item-list.loader::after {
  content: "";
  transition: all 0.2s ease-in-out 0s, visibility 0s;
  background: url(../images/loading.gif);
  position: absolute;
  display: inline-block;
  z-index: 999;
  background-size: 229px;
  width: 100%;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  left: 0;
  margin: 0;
  top: 0;
  background-position: 50% 0%;
  background-color: transparent;
}
/* .home-new-lums-slider .slick-slide{
  display: none;
}
.home-new-lums-slider .slick-slide.slick-current.slick-active{
  display: block !important;
} */

/* Home Page New Start */

.page-node-11568 .carousel-new-home .video-embed-field-launch-modal img {
  padding: 5px;
  background-color: #fff;
}
.page-node-11568 .video-gallery-block .view-content {
  min-height: 250px;
  width: 74%;
  margin-left: auto;
  margin-right: auto;
}
.page-node-11568 .image-slider-block .view-content{

  width: 74%;
  margin-left: auto;
  margin-right: auto;
}
.happening-heading {
  margin-top: 40px;
}


/* Custom Flipster Styles */
.page-node-11568 .flipster {
  padding-bottom: 50px;
}
.page-node-11568 .flipster .pull-right {
  float: right;
}
.page-node-11568 .flipster .pull-left {
  float: left;
}
.page-node-11568 .flipster .hide {
  display: none;
}
.page-node-11568 .flipster .show {
  display: block;
}
.page-node-11568 .flipster .invisible {
  visibility: hidden;
}
.page-node-11568 .flipster .affix {
  position: fixed;
}

/* @group Base Flipster Styles */
.page-node-11568 .flipster {
  display: block;
  margin: 0 auto;
  width: 100%;
  position: relative;
  overflow-x: visible;
  overflow-y: visible;
}
.page-node-11568 .flipster .flip-items{
  height: auto !important;
  width: 44% !important;
  max-width: 100%;
}

.page-node-11568 .flip-items,
.page-node-11568 .flip-item {
  display: block;
  margin: 0 auto;
  padding: 0;
  list-style-type: none;
}
.page-node-11568 .flip-items {
  width: 100%;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.page-node-11568 .flip-item {
  position: absolute;
  opacity: 0.99;
  /* Fix for strange clipping behavior on rotated elements in Chrome. */

}
.page-node-11568 .flip-past,
.page-node-11568 .flip-future,
.page-node-11568 .flip-next,
.page-node-11568 .flip-prev {
  cursor: pointer;
}
.page-node-11568 .flip-item img {
  display: block;
  width: 100%;
}
/* @end */
/* @group Coverflow Style */
.page-node-11568 .flipster-coverflow .flip-items {
  -webkit-transition: all 350ms ease-in-out;
  -moz-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  -ms-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
  position: relative;
  padding-top: 2%;
  padding-bottom: 5%;
}
.page-node-11568 .flipster-coverflow .flip-item {
  display: block;
  -webkit-transition: all 175ms ease-in-out;
  -moz-transition: all 175ms ease-in-out;
  -o-transition: all 175ms ease-in-out;
  -ms-transition: all 175ms ease-in-out;
  transition: all 175ms ease-in-out;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-perspective: 800px;
  -moz-perspective: 800px;
  perspective: 800px;
  position: absolute;
  width: 30%;
}
.page-node-11568 .flipster-coverflow .flip-content {
  -webkit-transition: all 350ms ease-in-out;
  -moz-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  -ms-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
  -webkit-box-reflect: below 0 -webkit-gradient(linear, left bottom, left top, color-stop(0.05, rgba(255, 255, 255, 0.12)), color-stop(0.2, transparent));
}
.page-node-11568 .flipster-coverflow .flip-past .flip-content {
  -webkit-transform: rotateY(55deg) scale(0.75);
  -moz-transform: rotateY(55deg) scale(0.75);
  -o-transform: rotateY(55deg) scale(0.75);
  -ms-transform: rotateY(55deg) scale(0.75);
  transform: rotateY(55deg) scale(0.75);
}
.page-node-11568 .flipster-coverflow .flip-future .flip-content {
  -webkit-transform: rotateY(-55deg) scale(0.75);
  -moz-transform: rotateY(-55deg) scale(0.75);
  -o-transform: rotateY(-55deg) scale(0.75);
  -ms-transform: rotateY(-55deg) scale(0.75);
  transform: rotateY(-55deg) scale(0.75);
}
.page-node-11568 .flipster-coverflow .flip-current .flip-content {
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  transform: rotateY(0deg);
}
.page-node-11568 .flipster-coverflow .flip-hidden {
  visibility: hidden;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
/* @end */
/* @group Flip Items */
.page-node-11568 .flipster-carousel .flip-items {
  -webkit-perspective: 2000px;
  -moz-perspective: 2000px;
  perspective: 2000px;
}
.page-node-11568 .flipster-carousel .flip-item {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: all 350ms ease-out;
  -moz-transition: all 350ms ease-out;
  -o-transition: all 350ms ease-out;
  -ms-transition: all 350ms ease-out;
  transition: all 350ms ease-out;
}
.page-node-11568 .no-csstransforms .flipster-carousel .flip-item {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
}
.page-node-11568 .flipster-carousel .flip-items img {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.page-node-11568 .flipster-carousel .flip-past {
  -webkit-transform: translateX(-80%) translateZ(0) rotateY(80deg) scale(0.65);
  -moz-transform: translateX(-80%) translateZ(0) rotateY(80deg) scale(0.65);
  -o-transform: translateX(-80%) translateZ(0) rotateY(80deg) scale(0.65);
  -ms-transform: translateX(-80%) translateZ(0) rotateY(80deg) scale(0.65);
  transform: translateX(-80%) translateZ(0) rotateY(80deg) scale(0.65);
}
.page-node-11568 .no-csstransforms3d .flipster-carousel .flip-past {
  -webkit-transform: translateX(-56%) scale(0.5);
  -moz-transform: translateX(-56%) scale(0.5);
  -o-transform: translateX(-56%) scale(0.5);
  -ms-transform: translateX(-56%) scale(0.5);
  transform: translateX(-56%) scale(0.5);
}
.page-node-11568 .no-csstransforms .flipster-carousel .flip-past {
  left: -20%;
  top: 40%;
  width: 50%;
  height: 50%;
}
.page-node-11568 .flipster-carousel .flip-future {
  -webkit-transform: translateX(80%) translateZ(0) rotateY(-80deg) scale(0.65);
  -moz-transform: translateX(80%) translateZ(0) rotateY(-80deg) scale(0.65);
  -o-transform: translateX(80%) translateZ(0) rotateY(-80deg) scale(0.65);
  -ms-transform: translateX(80%) translateZ(0) rotateY(-80deg) scale(0.65);
  transform: translateX(80%) translateZ(0) rotateY(-80deg) scale(0.65);
}
.page-node-11568 .no-csstransforms3d .flipster-carousel .flip-future {
  -webkit-transform: translateX(56%) scale(0.5);
  -moz-transform: translateX(56%) scale(0.5);
  -o-transform: translateX(56%) scale(0.5);
  -ms-transform: translateX(56%) scale(0.5);
  transform: translateX(56%) scale(0.5);
}
.page-node-11568 .no-csstransforms .flipster-carousel .flip-future {
  left: 88%;
  top: 40%;
  width: 50%;
  height: 50%;
}
.page-node-11568 .flipster-carousel .flip-prev {
  -webkit-transform: translateX(-60%) translateZ(0) rotateY(80deg) scale(0.8);
  -moz-transform: translateX(-60%) translateZ(0) rotateY(80deg) scale(0.8);
  -o-transform: translateX(-60%) translateZ(0) rotateY(80deg) scale(0.8);
  -ms-transform: translateX(-60%) translateZ(0) rotateY(80deg) scale(0.8);
  transform: translateX(-60%) translateZ(0) rotateY(80deg) scale(0.8);
}
.page-node-11568 .no-csstransforms3d .flipster-carousel .flip-prev {
  -webkit-transform: translateX(-24%) scale(0.75);
  -moz-transform: translateX(-24%) scale(0.75);
  -o-transform: translateX(-24%) scale(0.75);
  -ms-transform: translateX(-24%) scale(0.75);
  transform: translateX(-24%) scale(0.75);
}
.page-node-11568 .no-csstransforms .flipster-carousel .flip-prev {
  left: -9%;
  top: 20%;
  width: 75%;
  height: 75%;
}
.page-node-11568 .flipster-carousel .flip-next {
  -webkit-transform: translateX(60%) translateZ(0) rotateY(-80deg) scale(0.8);
  -moz-transform: translateX(60%) translateZ(0) rotateY(-80deg) scale(0.8);
  -o-transform: translateX(60%) translateZ(0) rotateY(-80deg) scale(0.8);
  -ms-transform: translateX(60%) translateZ(0) rotateY(-80deg) scale(0.8);
  transform: translateX(60%) translateZ(0) rotateY(-80deg) scale(0.8);
}
.page-node-11568 .no-csstransforms3d .flipster-carousel .flip-next {
  -webkit-transform: translateX(24%) scale(0.75);
  -moz-transform: translateX(24%) scale(0.75);
  -o-transform: translateX(24%) scale(0.75);
  -ms-transform: translateX(24%) scale(0.75);
  transform: translateX(24%) scale(0.75);
}
.page-node-11568 .no-csstransforms .flipster-carousel .flip-next {
  left: 39%;
  top: 20%;
  width: 75%;
  height: 75%;
}
.page-node-11568 .flipster-carousel .flip-past,
.page-node-11568 .flipster-carousel .flip-future {
  -webkit-opacity: 0.6;
  -moz-opacity: 0.6;
  opacity: 0.6;
  z-index: 1;
  -webkit-transition-delay: 87.5ms;
  -moz-transition-delay: 87.5ms;
  -o-transition-delay: 87.5ms;
  transition-delay: 87.5ms;
}
.page-node-11568 .flipster-carousel .flip-prev,
.page-node-11568 .flipster-carousel .flip-next {
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
  z-index: 2;
  -webkit-transition-delay: 58.333333333333336ms;
  -moz-transition-delay: 58.333333333333336ms;
  -o-transition-delay: 58.333333333333336ms;
  transition-delay: 58.333333333333336ms;
}
.page-node-11568 .flipster-carousel .flip-current {
  z-index: 999;
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  transform: rotateY(0deg);
  -webkit-transition-delay: 58.333333333333336ms;
  -moz-transition-delay: 58.333333333333336ms;
  -o-transition-delay: 58.333333333333336ms;
  transition-delay: 58.333333333333336ms;
}
.page-node-11568 .flipster-carousel .flip-hidden {
  visibility: hidden;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transform: rotateY(0deg) translateX(0) scale(0.5);
  -moz-transform: rotateY(0deg) translateX(0) scale(0.5);
  -o-transform: rotateY(0deg) translateX(0) scale(0.5);
  -ms-transform: rotateY(0deg) translateX(0) scale(0.5);
  transform: rotateY(0deg) translateX(0) scale(0.5);
  -webkit-transition-delay: 116.66666666666667ms;
  -moz-transition-delay: 116.66666666666667ms;
  -o-transition-delay: 116.66666666666667ms;
  transition-delay: 116.66666666666667ms;
}
/* @end */
.page-node-11568 .no-transition {
  -webkit-transition-duration: 0ms !important;
  -moz-transition-duration: 0ms !important;
  -o-transition-duration: 0ms !important;
  transition-duration: 0ms !important;
}
/* @end */


.page-node-11568 .clearfix {
  *zoom: 1;
}
.page-node-11568 .clearfix:before,
.page-node-11568 .clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.page-node-11568 .clearfix:after {
  clear: both;
}
.page-node-11568 .hide-text {
  /*font: 0/0 a;*/
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.page-node-11568 .input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* @group flipster Navigation */
.page-node-11568 .flipster .flipster-nav {
  display: block;
  background: #da0d25;
  height: 25px;
  font-size: 0.0px;
  margin: 0;
  padding: 5px 5px 0;
  text-align: justify;
  margin-bottom: 52px;
  position: relative;
  border-bottom: solid 2px #da0d25;
  list-style-type: none;
}
.page-node-11568 .flipster .flipster-nav:after {
  content: '';
  display: inline-block;
  width: 100%;
}
.page-node-11568 .flipster .flipster-nav li {
  display: inline-block;
  font-size: 15px;
  text-align: center;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.page-node-11568 .flipster .flipster-nav .flip-nav-category,
.page-node-11568 .flipster .flipster-nav .no-category {
  width: 25%;
}
.page-node-11568 .flipster .flipster-nav .flip-nav-category-link,
.page-node-11568 .flipster .flipster-nav .flip-nav-item-link {
  display: block;
  -ms-transition: all 100ms ease;
  -webkit-transition: all 100ms ease;
  -moz-transition: all 100ms ease;
  -o-transition: all 100ms ease;
  transition: all 100ms ease;
}
.page-node-11568 .flipster .flipster-nav .flip-nav-category-link,
.page-node-11568 .flipster .flipster-nav .no-category .flip-nav-item-link {
  border: solid 2px transparent;
  height: 23px;
  line-height: 25px;
  color: #ffffff;
  padding: 1px 7px;
  font-size: 0.8em;
}
.page-node-11568 .flipster .flipster-nav .flip-nav-current .flip-nav-category-link,
.page-node-11568 .flipster .flipster-nav .no-category .flip-nav-current.flip-nav-item-link {
  border-color: #da0d25;
  border-bottom: none;
  background: #ffffff;
  color: #000000;
}
.page-node-11568 .flipster .flipster-nav .flip-nav-category .flip-nav-items {
  display: none;
  position: absolute;
  top: 27px;
  left: 0;
  right: 0;
  text-align: center;
  padding: 10px 0;
  height: 32px;
}
.page-node-11568 .flipster .flipster-nav .flip-nav-category .flip-nav-items:after {
  content: '';
  display: inline-block;
  width: 100%;
}
.page-node-11568 .flipster .flipster-nav .flip-nav-category .flip-nav-items .flip-nav-item-link {
  padding: 5px 15px;
  color: #da0d25;
  font-family: Helvetica;
  text-transform: uppercase;
  font-size: 16px;
}
.page-node-11568 .flipster .flipster-nav .flip-nav-category .flip-nav-items .flip-nav-item-link.flip-nav-current {
  background: #da0d25;
  color: #FFF;
}
.page-node-11568 .flipster .flipster-nav .flip-nav-category.flip-nav-current .flip-nav-items {
  display: block;
}
/* @end */
/* @group Previous & Next Buttons */
.page-node-11568 .home-right-events {

  width: 350px;

}
.page-node-11568 .flipster .flipto-prev,
.page-node-11568 .flipster .flipto-next {
  position: absolute;
  top: 102%;
  width: 95px;
  text-align: center;
  z-index: 999;
  display: block;
  padding: 10px;
  margin-top: 25px;
  background-color: transparent;
  color: #FFF;
  border: solid 0 #002581;

  transition: background-color 300ms ease;
}
.page-node-11568 .flipster .flipto-prev:hover,
.page-node-11568 .flipster .flipto-next:hover {
  background-color: transparent;
  color: #002581;
}
.page-node-11568 .flipster .flipto-prev {
  left: 0;
}
.page-node-11568 .flipster .flipto-next {
  right: 0;
}
/* @end */


/* image gallery new home page */

.page-node-11568 .image-slider-block .view-content {
  min-height: 250px;
}
.page-node-11568 .image-slider-block .flip-items img {
  padding: 5px;
  background-color: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}


.view-program-landing-ask-admission-lums .views-accordion-header .ui-accordion-header-icon {
  color: #002581;
  font-size: 13px;
  line-height: 50px;
  text-transform: capitalize;
  font-family: "Noto Sans bold";
}
.view-program-landing-ask-admission-lums .views-accordion-header h3.ui-accordion-header{
  color: #002581;
  font-size: 13px;
  line-height: 50px;
  text-transform: capitalize;
  font-family: "Noto Sans bold";
  border: none;
    background: transparent;
    margin-top: 0;
  margin-bottom: 0;
  border-top: 1px solid #c5c5c5;
  border-bottom:  1px solid #c5c5c5;
  padding: 0.5em 0.5em 0.5em 0.7em;
  padding-left: 40px;
  cursor: pointer;
    padding-right: 18px;
}
/* .view-program-landing-ask-admission-lums .views-accordion-header {
  border-top: 1px solid #c5c5c5;
  border-bottom:  1px solid #c5c5c5;
  font-weight: normal;
  color: #002581;
} */
.view-program-landing-ask-admission-lums .views-accordion-header h3.ui-accordion-header::after {
  content: "\f105";
  font: normal normal normal 23px/2 FontAwesome;
  float: right;
  color: #000;
}
.program-detail-ask-admission-acc .view-program-landing-ask-admission-lums .views-accordion-header {

  padding-left: 0;

  padding-right: 0;
}



/* New Publications Start */
.featured-publication-block {
  border: 0;
  width: 55%;
  float: left;
  margin-left: 46px;
  padding: 0;

}

.featured-publication-block h2 {
  margin: 0;
  padding: 0;
  line-height: 28px;
  padding-bottom: 20px;
}

.featured-publication-block .publication-wrapper {
  box-shadow: 0 0 4px 2px #f2f2f2;
}

.featured-publication-block ul.publication-wrapper {
  list-style: none;
  padding-left: 0;
}

.featured-publication-block ul.publication-wrapper li{
  min-height: 340px;
}

.featured-publication-block .publication-wrapper .views-field-field-thumbnail img{
  height: 332px;
  padding: 0;
  margin: 5px 15px 5px 5px;
  width: 265px;
  float: left;
}
.featured-publication-block .views-field-title {
  font-weight: bold;
  padding: 15px 15px 15px 15px;
  font-size: 20px;
  font-family: "Noto Sans Light";
}

.featured-publication-block .views-field-field-short-summary {
  padding: 0 15px 15px 0;
}

.featured-publication-block .views-field-field-pdf {
  margin-bottom: 15px;
}

.featured-publication-block .views-field-field-pdf a {
  color: #002581;
  font-weight: bold;
  font-family: Noto Sans Bold;
  font-size: 12px;
}

.featured-publication-block .views-field-field-pdf a:after{
  content: "→";
  display: inline-block;
  color: rgb(0, 206, 255);
  padding-left: 7px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font: bold 15px / 1 FontAwesome;
}

.featured-publication-block .views-field-field-add-link{
  text-align: center;
  margin-top: 25px;
}

.featured-publication-block .views-field-field-add-link a{
  background: #2e3192;
  border: none;
  width: 110px;
  height: 40px;
  padding: 7px 11px 7px 11px;
  position: relative;
  left: 0;
  border-radius: 4px;
  color: #FFFFFF;
}



.featured-pub-2-block {
  width: 35%;
  float: left;
  margin: 34px 15px 15px 30px;
}

.featured-pub-2-block ul {
  list-style: none;
  padding-left: 0;
}

.featured-pub-2-block ul li {
  width: 98%;
  float: left;
  margin: 4px 7px 6px 2px;
  box-shadow: 0 0 4px 2px #f2f2f2;
  position: relative;
}

.featured-pub-2-block .views-field-field-thumbnail {
  float: left;
}


.featured-pub-2-block .views-field-field-thumbnail img{
  height: 107px;
  padding: 0;
  margin: 5px;
  width: 97px;
}

.featured-pub-2-block .views-field-title {
  font-size: 14px;
  font-weight: bold;
  padding: 10px 10px 5px 10px;
  font-family: "Noto Sans Light";
}

.featured-pub-2-block .views-field-field-short-summary p{
  font-size: 10px;
  padding-left: 0;
  padding-right: 6px;
}

.featured-pub-2-block .views-field-field-pdf {
  margin-bottom: 15px;
}

.featured-pub-2-block .views-field-field-pdf a {
  color: #002581;
  font-weight: bold;
  font-family: Noto Sans Bold;
  font-size: 12px;
}

.featured-pub-2-block .views-field-field-pdf a:after{
  content: "→";
  display: inline-block;
  color: rgb(0, 206, 255);
  padding-left: 7px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font: bold 15px / 1 FontAwesome;
}

.featured-pub-2-block .views-field-field-add-link{
  text-align: center;
  margin-top: 25px;
}

.featured-pub-2-block .views-field-field-add-link a{
  background: #2e3192;
  border: none;
  width: 110px;
  height: 40px;
  padding: 7px 11px 7px 11px;
  position: relative;
  left: 0;
  border-radius: 4px;
  color: #FFFFFF;
}


.left-publications-inner-crousl .views-field-field-thumbnail img{
  width: 183px;
  height: 223px;
  border: 1px solid #f2f2f2;
  border-radius: unset;
  margin: 0 15px 15px 15px;
}

.left-publications-inner-crousl .views-field-field-thumbnail img:hover{
  box-shadow: 0 0 4px 2px #f2f2f2;
}

.left-publications-inner-crousl .views-field-title {
  font-weight: bold;
  padding: 0 0 0 15px;
}

.left-publications-inner-crousl .views-field-field-pdf {
  margin: 0px 0 0 15px;
  text-align: left;
}

.left-publications-inner-crousl .views-field-field-pdf a{
  color: #002581;
  font-weight: bold;
  font-family: Noto Sans Bold;
  font-size: 12px;
}

.left-publications-inner-crousl .views-field-field-pdf a:after {
  content: "→";
  display: inline-block;
  color: rgb(0, 206, 255);
  padding-left: 7px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font: bold 15px / 1 FontAwesome;
}


.page-node-445 .slick-prev {
  left: -10px;
  top: 97px !important;
}

.page-node-445 .slick-arrow {
  top: 34% !important;
}
/* New Publications Start */

.happening-soon-section .view-empty h2 {
  margin-left: 12px;
  font-size: 23px;
}
.block-views-blockpublications-at-lums-block-3 .slick-track {

  margin-left: 0;
  margin-right: 0;
}

.videos-vc-talks-section .views-field-field-vc-video{
display: none;
}



/* Flood Relief Page Start */
.page-node-12686 header#navbar {
  background-position: 0 bottom;
  padding-bottom: 5px;
  box-shadow: none;
  margin-bottom: 2px;
  z-index: 9;
}

.top-banner-block .field--name-field-banner-image img {
  width: 100%;
}

.top-banner-block {
  position: relative;
  overflow: visible;
  margin-bottom: 0;
}

.top-banner-block .field--name-body {
  width: 70%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: white;
  position: relative;
  top: 0;
  left: 0;
  margin-top: -270px;
}

.top-banner-block .field--name-body h2 {
  padding: 50px 8px 0 8px;
}

.top-banner-block .field--name-field-extra-text {
  width: 70%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 0;
  left: 0;
  background: white;
  padding-left: 200px;
  padding-right: 200px;
  padding-top: 30px;
  padding-bottom: 0;
  margin-top: -10px;
}


.top-banner-block .field--name-field-extra-text img {
  width: 200px;
  margin-top: 25px;
}

.top-banner-block .field--name-field-extra-text .field--item {
  width: 100%;
  float: none;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  text-align: center;
}

.top-banner-block .field--name-field-extra-text .field--item p{
  font-family: "Noto Sans Light";
  font-size: 17px;
  font-weight: bold;
}

.covid-info {
  padding: 15px 20px 14px 20px;
  background-color: #002581;
  color: #fff;
  text-align: center;
  line-height: 26px;
  font-size: 19px;
  font-weight: normal;
  border-radius: 5px;
  margin-top: 50px;
}

.donate-now-block {
  width: 69%;
  margin: 0 auto 50px auto;
}

.donate-now-block .field--type-text-with-summary p {
  padding: 15px 20px 14px 20px;
  background-color: #002581;
  color: #fff;
  text-align: center;
  line-height: 26px;
  font-size: 19px;
  font-weight: normal;
  border-radius: 0;
  margin-top: 50px;
  font-weight: bold;
}

.donate-now-block {
  width: 69%;
  margin: 0px auto 35px auto;
}

.donate-now-block .field--name-field-content-details{
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
}

.donate-now-block .field--name-field-content-details > .field--item{
  background: #ebebec;
  margin: 25px 0 0 0;
  padding: 0 75px 20px 75px;
  text-align: center;
  width: 49%;
}

.donate-now-block .field--name-field-content-details > .field--item .field--name-field-top-content-image .field--item{
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-top: -85px;
}

.donate-now-block .field--name-field-content-details > .field--item .field--name-field-content-title {
  font-size: 27px;
  font-family: "Noto Sans Display Bold";
  margin-bottom: 15px;
  color: #002581;
  margin-top: 25px;
}

.donate-now-block .field--name-field-content-details > .field--item .field--name-field-content-body {
   margin-bottom: 15px;
}

.donate-now-block .field--name-field-content-details > .field--item .field--name-field-content-body p{
  font-size: 17px;
  font-family: 'Noto Sans Medium';
  margin-bottom: 25px;
}

.donate-now-block .field--name-field-content-details > .field--item .field--name-field-content-link {
  width: 90%;
  display: flex;
  justify-content: center;
  flex-wrap: nowrap;
  flex-direction: column;
  margin: 0 auto;
}

.donate-now-block .field--name-field-content-details > .field--item .field--name-field-content-link .field--item:nth-child(1){
  margin-bottom: 10px;
}

.donate-now-block .field--name-field-content-details > .field--item .field--name-field-content-link a{
  padding: 10px 20px 10px 20px;
  background: #002581;
  color: #FFFFFF;
  border-radius: 0;
  font-family: 'Noto Sans Reguler';
  text-align: center;
  display: block;
  font-size: 14px;
  width: 100%;
}


.partners-block {
  width: 50%;
  margin: 0 auto 50px auto;
}

.partners-block .field--name-body h2{
  text-align: center;
}

.partners-block .field--name-body p{
  text-align: center;
  font-family: "Noto Sans Light";
  font-size: 17px;
  font-weight: bold;
  padding: 0 100px 25px 100px;
}

.partners-block .field--name-field-content-details{
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-evenly;
}

.partners-block .field--name-field-content-details > .field--item{

}

#block-inkindpopupfloodrelieflums {
  display: none;
}


.flood-contact-block {
  width: 69%;
  margin: 60px auto 35px auto;
  background: #002581;
  padding: 25px 50px 50px 50px;
}

.flood-contact-block .field--name-body{
  padding: 0 125px 15px 125px;
}

.flood-contact-block .field--name-body h2{
  font-size: 30px;
  font-family: "Noto Sans Display Bold";
  color: #fff;
  text-align: center;
}

.flood-contact-block .field--name-body p{
  font-family: "Noto Sans Light";
  font-size: 17px;
  color: #fff;
  text-align: center;
  font-weight: bold;
}

.flood-contact-block .field--name-body .flood-email{
  margin-top: 15px;
}

.flood-contact-block .field--name-body .flood-email a{
  font-family: "Noto Sans Light";
  font-size: 17px;
  color: #fff;
  text-align: center;
  text-decoration: underline;
}


.flood-contact-block .field--name-field-extra-text{
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}

.flood-contact-block .field--name-field-extra-text > .field--item{
  width: 33%;
}

.flood-contact-block .field--name-field-extra-text > .field--item h2{
  font-family: "Noto Sans Light";
  font-size: 17px;
  color: #fff;
  margin-bottom: 0;
}

.flood-contact-block .field--name-field-extra-text > .field--item h3{
  margin-top: 0px;
  margin-bottom: 0;
}

.flood-contact-block .field--name-field-extra-text > .field--item h3 a{
  font-family: "Noto Sans Light";
  font-size: 17px;
  color: #fff;
  text-decoration: underline;
}

.flood-contact-block .field--name-field-extra-text > .field--item h4{
  font-family: "Noto Sans Light";
  font-size: 17px;
  color: #fff;
  margin-top: 5px;
}


.donate-now-block .field--name-field-content-body .donation-item ul{
  padding-left: 0;
  list-style: none;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-evenly;
}

.donate-now-block .field--name-field-content-body .donation-item ul li:nth-child(1){
  width: 25%;
}

.donate-now-block .field--name-field-content-body .donation-item ul li:nth-child(2){
  width: 35%;
  text-align: left;
}

.donate-now-block .field--name-field-content-body .donation-item ul li:nth-child(3){
  width: 35%;
  text-align: left;
}

.donate-now-block .field--name-field-content-body .donation-item ul li.item-price {
  padding: 8px 0 0 0;
}

.donate-now-block .field--name-field-content-body .donation-item ul li.item-name {
  padding: 8px 0 0 0;
}




/* Flood Relief Page End */

.path-lums-employee #edit-profile {
  background: #002581 !important;
  color: #FFF !important;
  padding: 9px !important;
  font-size: 15px;
  margin-top: 0 !important;
  border-radius: 4px;
}

.path-lums-employee #edit-profile button{
  background: transparent !important;
  border: none !important;
}


.path-lums-employee #user-logout {
  background: red !important;
  color: #FFF !important;
  font-size: 15px;
  margin-top: 0 !important;
  float: right;
  border-radius: 4px;
}

.path-lums-employee #user-logout button{
  background: transparent !important;
  border: none !important;
  padding: 10px;
}

#block-views-block-quick-facts-block-22 {
  display: none;
}



/* Video Section New Home */

.videos-intro-block {
  width: 90%;
  margin: 50px auto 15px auto;
}

.head-wrapper {
  width: 70%;
  float: left;
}

.videos-intro-block h2{
  margin-top: 0;
  color: #000;
  font-size: 42px;
  font-family: 'Noto Sans Display Bold';
  line-height: 48px;
  text-align: right;
}

.view-all-wrapper {
  width: 25%;
  float: left;
  text-align: right;
  padding: 30px 0 0 0;
}

.view-all-wrapper .redmore {

}

.featured-video-block {
  padding: 0 15px 0 125px;
}

.other-videos-block {
  padding: 0 125px 0 25px;
}

.other-videos-block .view-content{
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 0;
}

.other-videos-block .view-content > .views-row:nth-child(1),
.other-videos-block .view-content > .views-row:nth-child(2){
  width: 48%;
  margin-bottom: 19px;
}

.other-videos-block .view-content > .views-row:nth-child(3),
.other-videos-block .view-content > .views-row:nth-child(4){
  width: 48%;
  margin-bottom: 25px;
}


.image-slider-block .view-footer {
  text-align: center;
  margin-top: 5%;
}

.image-slider-block .button-bgm {
  background: #002581;
  color: #FFF;
  width: 140px;
  height: 45px;
  padding: 12px 20px 12px 20px;
  font-size: 14px;
  display: inline-block;
  text-align: center;
}

.featured-video-block img {
  box-shadow: 0 0 10px rgb(0 0 0 / 30%);
  /* height: 483px; */
  width: 100%;
}

.featured-video-block .views-field-field-image .video-embed-field-launch-modal::after {
  content: "";
  background: url(../images/yt-soe.png) no-repeat;
  width: 25%;
  display: inline-block;
  height: 33px;
  background-size: 40px;
  position: absolute;
  top: 185px;
  left: 90px;
  right: 0;
  margin: auto;
}
.featured-video-block .views-field-field-image .box-title a{
  position: relative;
  /* display: inline-block; */
  width: 100%;
  display: flex;
}
.featured-video-block .views-field-field-image .box-title a::after {
  /* content: "";
  background: url(../images/yt-soe.png) no-repeat;
  width: 24%;
  display: inline-block;
  height: 70px;
  background-size: 73px;
  position: absolute;
  top: 185px;
  left: 90px;
  right: 0;
  margin: auto;
  z-index: 999; */
  content: "";
  background: url(/themes/contrib/lums/css/../images/yt-soe.png) no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
  width: 24%;
  display: flex;
  height: 300px;
  background-size: 73px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 999;
  text-align: center;
  background-size: 100% auto;
  background-position: 0 center;
  bottom: 0;
}

.other-videos-block .views-field-field-image .box-title a{
  position: relative;
  display: flex;
}
.other-videos-block .views-field-field-image .box-title a::after {
  content: "";
  background: url(../images/yt-soe.png) no-repeat;
  width: 25%;
  display: inline-block;
  height: 200px;
  background-size: 40px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: 999;
  background-size: 100% auto;
  background-position: 0 center;
  bottom: 0;
}




.featured-video-block .views-field-title {
  position: relative;

}

.featured-video-block .views-field-title .field-content {
  /*font-size: 17px;
  line-height: 22px;
  font-family: noto sans medium;
  color: #000;
  display: block;
  margin-top: 15px;*/

  position: absolute;
  padding-left: 10px;
  padding-right: 10px;
  background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.22) 17%,rgba(0,0,0,0.75) 57%,rgba(0,0,0,0.75) 88%,rgba(0,0,0,0.75) 100%);
  bottom: 0;
  width: 100%;
  color: #fff;
  padding-bottom: 10px;
  text-align: center;
  font-size: 17px;
  line-height: 22px;
  font-family: noto sans medium;
  padding-top: 40px;
}


/*.featured-video-block .views-field-title .field-content {
  font-size: 17px;
  line-height: 22px;
  font-family: noto sans medium;
  color: #000;
  display: block;
  margin-top: 15px;
}*/



.other-videos-block img {
  box-shadow: 0 0 10px rgb(0 0 0 / 30%);
  position: relative;
  width: 100%;
}


.other-videos-block .views-field-field-add-url .video-embed-field-launch-modal::after {
  content: "";
  background: url(../images/yt-soe.png) no-repeat;
  width: 25%;
  display: inline-block;
  height: 33px;
  background-size: 40px;
  position: absolute;
  top: 75px;
  left: 30px;
  right: 0;
  margin: auto;
}


.other-videos-block .views-field-title {
  position: relative;
}

.other-videos-block .views-field-title .field-content {
  position: absolute;
  padding-left: 10px;
  padding-right: 10px;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.22) 17%, rgba(0, 0, 0, 0.75) 57%, rgba(0, 0, 0, 0.75) 88%, rgba(0, 0, 0, 0.75) 100%);
  bottom: 0;
  width: 100%;
  color: #fff;
  padding-bottom: 10px;
  text-align: center;
  font-size: 14px;
  line-height: 21px;
  font-family: noto sans medium;
  padding-top: 20px;
}







/* Video Section New Home */

/* video section video gallery page */


.page-node-12903 .other-videos-block {
  padding: 0 0 0 0px;
  margin-top: 52px;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 60px;
}

.page-node-12902 .other-videos-block {
  padding: 0 0 0 0px;
  margin-top: 52px;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 50px;
}
/* .page-node-12903 .other-videos-block .col-md-4 {
  margin-bottom: 30px;
} */
.page-node-12902 .other-videos-block .col-md-4 .quck-sld{
  margin-bottom: 30px;
}

.page-node-12902 header#navbar,
.page-node-12903 header#navbar {
  background-position: 0 bottom;
  padding-bottom: 5px;
  box-shadow: none;
  margin-bottom: 0;
  z-index: 9;
}

.lums-banner-full-width-section img{
  width: 100%;
}

/* sbasse graduate page start */

.page-node-13005 .inner-top-bottom ,
.page-node-15873 .inner-top-bottom {
  overflow: hidden;
  width: 100%;
  padding-top: 0px;
  margin-top: 19px;
  float: left;
}
.page-node-13005 .inner-top-bottom-cont,
.page-node-15873 .inner-top-bottom-cont {
  padding-left: 45px;
  overflow: hidden;
}
.page-node-13005 .col-custom-left,
.page-node-15873 .col-custom-left {
  width: 65%;
  display: inline-block;
  margin-right: 2.5%;
  margin-top: 0px;
}
.page-node-13005 .col-custom-right,
.page-node-15873 .col-custom-right {
  width: 32%;
  display: inline-block;
  vertical-align: top;
  background-color: #f2f2f2;
  padding-left: 40px;
  padding-right: 44px;
  padding-top: 35px;
  margin-bottom: 50px;
  padding-bottom: 35px;
}
.page-node-13005 .col-custom-right .menu--programmes-quick-links-graduate- a,
.page-node-15873 .col-custom-right .menu--programmes-quick-links-graduate- a {
  font-size: 13px;
  line-height: 30px;
  font-family: "noto sans bold";
  border-left: 0;
  border-right: 0;
  border-bottom: 1px solid #c4c4c4;
  background: #ffffff 0% 0% no-repeat;
  color: #04198b;
  padding: 11px 12px 11px 14px;
}
.page-node-13005 .col-custom-right .menu--programmes-quick-links-graduate- li a::after,
.page-node-15873 .col-custom-right .menu--programmes-quick-links-graduate- li a::after {
  content: "\f105";
  font: normal normal normal 23px/1 FontAwesome;
  float: right;
  color: #000;
}
.page-node-13005 .pro-cont-degr,
.page-node-15873 .pro-cont-degr {
  display: inline-block;
  position: relative;
  height: 66px;
  bottom: 0;
  color: #000;
  padding-right: 0;
  width: 100%;
}
.page-node-13005 .programs-und .under-bdy,
.page-node-15873 .programs-und .under-bdy {
  padding-left: 13px;
  padding-right: 11px;
  padding-top: 0px;
}
.page-node-13005 .programs-und .readmore-button,
.page-node-15873 .programs-und .readmore-button {
  margin-top: 0;
  position: absolute;
  bottom: 0;
  left: 12px;
}
.page-node-13005 .programs-und .item-list li .views-field-nothing,
.page-node-15873 .programs-und .item-list li .views-field-nothing {
  min-height: 244px;
  border: 1px solid #C4C4C4;
  border-radius: 3px;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
}

#block-emergencyhelplineslumsnewpage {
  display: none;
}

.path-user .upm-user-profile-edit-form img {
  width: 200px;
  height: 200px;
}

.path-user .upm-user-profile-edit-form #ajax-wrapper {
  width: 48%;
}

.path-user .upm-user-profile-edit-form #ajax-wrapper .form-control{
  height: 45px;
  padding: 10px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0px;
}




/* Home Page New Start */

.page-node-11568 header#navbar {
  box-shadow: none;
  margin-bottom: 0;
}

.page-node-11568 .main-slide {
  float: none;
  width: 100%;
  overflow: hidden;
}

.page-node-11568 ul.lums-home-slider {
  padding-left: 0;
}

.page-node-11568 .slider-main-container {
  border-bottom: none;
}

.page-node-11568 .slide-text {
  padding-bottom: 0;
}

.page-node-11568 .main-slide .container-fluid {
  padding-left: 0;
  padding-right: 0;
}


.intro-section {
  width: 95%;
  margin: 0 auto;
  background: #fff;
}

.lums-intro-block {

}

.lums-intro-block .field--name-body h1 {

}

.lums-intro-block .field--name-body p {
  font-size: 17px;
  font-family: Noto Sans Light;
  text-align: left;
  line-height: 25px;
  padding-bottom: 0px;
}

.quick-links-block {

}

.quick-links-block ul {
}

.quick-links-block ul li.expanded {
  border: 1px solid #ccc;
  width: 50%;
}

.quick-links-block ul li.expanded ul.dropdown-menu {
  /*position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: block;
  float: left;
  width: 100%;
  padding: 0px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
  box-shadow: 0 6px 12px rgb(0 0 0 / 18%);*/
}


.page-node-11568 .block-views-blockquick-facts-block-2 h2 {
  display: none;
}

.page-node-11568 .block-views-blockquick-facts-block-2 .view-header {
  display: none;
}


.quick-facts-heading-block {
  background: cornflowerblue;
}


/* new css without slider */
.lums-new-page-school-section .home-new-lums-slider .tab-pane {
  display: none;
}
.lums-new-page-school-section .home-new-lums-slider .active {
  display: block !important;
}
.lums-new-page-school-section .home-new-lums-slider div[id^="tab-"] {
  display: none;
}
.lums-new-page-school-section .home-new-lums-thumbnail .card-header {
  display: flex;
  justify-content: center;
}
.lums-new-page-school-section .home-new-lums-thumbnail .card-header .school-name {
  position: absolute;
  padding-left: 10px;
  padding-right: 10px;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.22) 17%, rgba(0, 0, 0, 0.75) 57%, rgba(0, 0, 0, 0.75) 88%, rgba(0, 0, 0, 0.75) 100%);
  bottom: 0;
  width: 100%;
  color: #fff;
  padding-bottom: 10px;
  text-align: center;
  font-size: 14px;

}
.lums-new-page-school-section .home-new-lums-thumbnail .active .school-name {
  bottom: -7px;
  width: 100%;
  color: #fff;
  padding-bottom: 13px;
  text-align: center;
  transform: scale(1.1);
  font-size: 17px;
  line-height: 23px;
}

.page-node-11568 .event-title-block {
  width: 102px;
  display: inline-block;
  margin-right: 135px;
  margin-top: -15px;
  margin-bottom: 20px;
}
.lums-new-page-school-section .home-new-lums-thumbnail .card-header > li > a > img {
  max-width: 98%;
}

.page-node-11568 .carousel-new-home .flipto-prev,
.page-node-11568 .carousel-gallery-home .flipto-prev {
  background-repeat: no-repeat;
  right: 0;
  font-size: 0;
  /* background: url('../images/carousel-chevron-right-large.png') no-repeat 135% 48%; */
  background-image: url("../images/left-large.png");
  max-width: 150px;
  background-position: -22% -41%;
  height: 65px;
  width: 55px;
  border-radius: 7px;
  background-size: 101px;
}
.page-node-11568 .carousel-new-home .flipto-prev:hover,
.page-node-11568 .carousel-gallery-home .flipto-prev:hover {
  background-repeat: no-repeat;
  right: 0;
  font-size: 0;
  /* background: url('../images/carousel-chevron-right-large.png') no-repeat 135% 48%; */
  background-image: url("../images/left-large-hover.png");
  max-width: 150px;
  background-position: -22% -41%;
  height: 65px;
  width: 55px;
  border-radius: 7px;
  background-size: 101px;
}
.page-node-11568 .carousel-new-home .flipto-next,
.page-node-11568 .carousel-gallery-home .flipto-next {
  font-size: 0;
  background-image: url("../images/right-large.png");
  background-repeat: no-repeat;
  max-width: 150px;
  background-position: 130% -49%;
  height: 65px;
  width: 55px;
  border-radius: 7px;
  background-size: 101px;
  /* background: url('../images/carousel-chevron-left-large.png') no-repeat -30% 48%; */
}

.page-node-11568 .carousel-new-home .flipto-next:hover,
.page-node-11568 .carousel-gallery-home .flipto-next:hover {
  font-size: 0;
  background-image: url("../images/right-large-hover.png");
  background-repeat: no-repeat;
  max-width: 150px;
  background-position: 130% -49%;
  height: 65px;
  width: 55px;
  border-radius: 7px;
  background-size: 101px;
  /* background: url('../images/carousel-chevron-left-large.png') no-repeat -30% 48%; */
}


/* New Home Page Changes */
.real-people-impact-block {
  clear: both;
  width: 83%;
  margin: 0 auto 0 auto;
  padding-top: 5px;
}

.page-node-11568 .real-people-impact-block h2{
  display: none;
}

.real-people-impact-block li h3 span {
  font-size: 21px;
  font-family: Noto Sans Display Bold !important;
  line-height: 12px;
}

.real-people-impact-block .field-content a {
  display: inline-block;
}

.real-people-impact-block .views-field-body {
  min-height: 125px;
}

.real-people-impact-block .field-content a {
  display: inline-block;
}

.real-people-impact-block .title-link a {
  color: #002581;
  font-family: Noto Sans Bold;
  font-size: 21px;
  font-weight: bold;
  line-height: 27px;
}

.real-people-impact-block .views-field-view-node {
  margin-top: 0;
}

/* lums-slider-nav-thumbnail */
.page-node-11568 .featured-happenings-block #lums-new-home-slid .slider-nav-thumbnails {
  width: 40%;
  background-color: #fff;
  max-width: 100%;
  padding: 0 60px 0 25px;
}
.page-node-11568 .featured-happenings-block .slider-nav-thumbnails .views-field-field-links a {
  font-weight: normal;
  text-align: left;
  line-height: 1.42857143;
  font-family: "Noto Sans Medium";
  font-size: 15px;
  color: #000;
  margin-top: 0;
}
.page-node-11568 .featured-happenings-block .research-highlights-slider .views-row {

  position: relative;
}
.page-node-11568 .featured-happenings-block .research-highlights-slider .views-row .views-field-field-links a {
  color: #fff;
}
/*.block-views-blockquick-facts-block-2 .custom-290 .quck-title{
  top: -40px;
}*/
.page-node-11568 .featured-happenings-block .slider-nav-thumbnails .views-row {
  width: 100%;
  display: inline-block;
  height: 94px;
  margin-bottom: 0;
  overflow: hidden;
}
.page-node-11568 .featured-happenings-block #lums-new-home-slid .research-highlights-slider {
  width: 60%;
  padding: 0 15px 0 15px;
}
.page-node-11568 .featured-happenings-block #research-highlight {
  display: flex;
}
.page-node-11568 .featured-happenings-block .slider-nav-thumbnails .slick-list.draggable .slick-track {
  transform: none !important;
}
.page-node-11568 .featured-happenings-block .slider-nav-thumbnails .draggable .slick-track {
  margin: 0px;
  width: 100% !important;
}
.page-node-11568 .views-row .slider-nav-thumbnails .views-field-field-links {
  width: 70%;
  max-width: 100%;
  height: 52px;
  overflow: hidden;
  background: transparent;
  position: relative;
  padding: 0;
  margin: 0;
}
.page-node-11568 .slider-nav-thumbnails .views-field-field-image img {
  width: 100%;
  cursor: pointer;
}
.page-node-11568 .slider-nav-thumbnails .views-field-field-image {
  width: 40%;
  max-width: 100%;
  float: right;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.page-node-11568 .views-row .slider-nav-thumbnails .views-field-field-links {
  font-size: 18px;
  color: #000;
}
.page-node-11568 .slider-nav-thumbnails .views-field-field-links {
  position: relative;
  background: transparent;
  padding: 0;
  margin: 0;
  width: 60%;
  max-width: 100%;
  overflow: hidden;
  color: #000;
  text-align: left;
  padding-right: 20px;
  padding-left: 8px;
  cursor: pointer;
  font-family: 'Noto Sans Medium';
  font-size: 15px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.page-node-11568 .slider-nav-thumbnails .slick-slide {
  float: none;
  width: 100% !important;
  padding: 10px 0;
  margin-bottom: 5px;
}

.page-node-11568 .slider-nav-thumbnails .slick-slide.slick-current {
  background: #f2f2f2;
  padding: 10px 0;
}

.page-node-11568 #lums-new-home-slid .slider-nav-thumbnails .views-field-field-links a {
  display: none;
}
.research-highlights-slider .slick-prev {
  left: -10px;
}

.research-highlights-slider .slick-next {
  right: -10px;
}

.page-node-11568 .home-event .content {
  position: relative;
  height: 671px;
  overflow: hidden;
  border-bottom: solid 1px #ccc;
  margin-right: 26px;
  display: block !important;
}


/* .page-node-11568 .lums-new-home-slider{
  width: 66.66666667%;
  float: left;
} */
/* .page-node-11568 .lums-slider-nav-thumbnail{
  width: 33.33333333%;
  float: left;
} */
/* .page-node-11568 .lums-slider-nav-thumbnail .slick-slide {

  width: 100% !important;
} */
/* New Home Page Changes */

.video-banner-block .field--name-field-media-video-file video {
  width: 100%;
  height: auto;
}
/*#block-views-block-slide-show-block-54 {
  display: none;
}*/

.page-node-11568 .block-views-blockgallery-block-1 {
  display: none;
}

.page-node-12902 .other-videos-block ul.js-pager__items {
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding-left: 0;
  list-style: none;
  margin-bottom: 50px;
}

.page-node-12902 .other-videos-block ul.js-pager__items li a{
  background: #002581;
  color: #FFF !important;
  width: 140px !important;
  height: 45px !important;
  padding: 12px 20px 12px 20px !important;
  font-size: 14px;
  display: inline-block;
  text-align: center;
}

.lums-new-page-school-section .school-img .video-js{
  background: transparent !important;
}


.page-node-13005 #block-whylumsgraduatepagesbasse {
  margin-top: 25px;
}



/* Academic Calendar Page  */
.view-academic-calendar .view-filters {
  width: 90%;
  margin: 0 auto 25px auto;
  padding-left: 0;
}

.view-academic-calendar .view-filters .form-item:nth-child(1){
  width: 49%;
  margin: 0 10px 0 0;
}

.view-academic-calendar .view-filters .form-item:nth-child(2){
  width: 49%;
  margin: 0 0 0 10px;
}

.view-academic-calendar .form-inline .select-wrapper {
  width: 100%;
}

.view-academic-calendar .view-filters .form-control{
  height: 50px;
  border-radius: 0px;
  display: block;
  width: 100%;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
}

.view-academic-calendar .view-filters .select-wrapper::after {
  color: #606060;
  content: "\f107";
  margin-top: -0.5em;
  pointer-events: none;
  position: absolute;
  top: 50%;
  z-index: 7;
  font: normal normal normal 30px/29px FontAwesome;
  padding-right: 10px;
}



.view-academic-calendar .view-content {
  width: 90%;
  margin: 0 auto 0 auto;
}

.view-academic-calendar .table-responsive {
  min-height: 0.01%;
  overflow-x: visible;
}


.view-academic-calendar .view-content caption{
  font-size: 24px;
  font-family: "Noto Sans Display Bold";
  margin-bottom: 5px;
}

#block-academiccalendaracademiccalendartabs li.active a {
  background: #002581 !important;
  color: #fff !important;
  border-radius: 0;
}


#block-academiccalendaracademiccalendartabs li a {
  border-radius: 0;
}

#block-academiccalendaracademiccalendartabs li a,
#block-academiccalendaracademiccalendartabs li.active a {
  display: block;
  width: 100%;
  align-self: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 26px;
  font-family: Noto Sans Display Bold;
}

#block-academiccalendaracademiccalendartabs {
  padding-top: 0;
}

.page-node-3730 .views-element-container {
  margin-top: 35px;
}

.page-node-3730 header#navbar {
  background-position: 0 bottom;
  padding-bottom: 5px;
  box-shadow: 0 19px 20px 0px #f0f0f0;
  margin-bottom: 25px;
  z-index: 9;
}

.page-node-3730 .related-links {
  border-left: 1px dashed #c4c4c4;
  padding-left: 18px;
  padding-top: 50px;
  width: 20%;
  margin-left: 37px;
  margin-bottom: 34px;
  padding-bottom: 50px;
  margin-top: 110px;
}

.view-academic-calendar table thead tr th:nth-child(1){
  width: 20%;
}

.view-academic-calendar table thead tr th:nth-child(2){
  width: 10%;
}

.view-academic-calendar table thead tr th:nth-child(3){
  width: 60%;
}

.view-academic-calendar table thead tr th:nth-child(4){
  width: 10%;
}
/* Academic Calendar Page  */

.page-node-type-landing-pages nav.tabs,
.page-node-type-page nav.tabs {
  display: block;
}

#cboxLoadedContent .video-embed-field-responsive-video::after{
  padding-bottom: 56.25%;
}
.all-videos-listing-block.other-videos-block .video-embed-field-responsive-video::after{
  padding-bottom: 0;
}

/*#block-bannervideofrontlums {
  display: none;
}*/
/* academic calender archive */

.page-node-13596 .covid-com-tabs {
  clear: both;
}







/* Baltistan Newsletter Page */

.page-node-13729 header#navbar {
  background-position: 0 bottom;
  padding-bottom: 5px;
  box-shadow: unset !important;
  margin-bottom: 0px;
  z-index: 9;
}

.top-banner-section {
  position: relative;
}
.top-banner-section .field--name-field-bottom-banner img {
  width: 100%;
  height: 400px;
  object-fit: cover;
}

.top-banner-section .field--type-text-with-summary {
  width: 1048px;
  max-width: 100%;
  background-color: #fff;
  margin: 0 auto;
  text-align: center;
  position: absolute;
  bottom: 0%;
  left: 0;
  right: 0;
  padding-bottom: 15px;
  z-index: 9;
}

.top-banner-section .field--name-field-banner-image img{
  width: 100%;
  height: 500px;
}

.top-banner-section .field--type-text-with-summary h2 {
  font-size: 38px;
  line-height: 45px;
  font-family: "noto sans display bold";
  color: #000;
  padding-top: 20px;
}
.top-banner-section .field--type-text-with-summary p {
  font-size: 17px;
  line-height: 25px;
  font-family: 'noto sans light';
  width: 80%;
  max-width: 100%;
  margin: auto;
}
.top-banner-section .field--type-text-with-summary h3 {
  font-size: 24px;
  line-height: 32px;
  font-family: 'noto sans light';
}
.top-banner-section .field--type-text-with-summary p a {
  color: var(--link-color);
}

.contact-vc-info-section {
  margin-top: 15px;
}
.contact-vc-info-section .field--name-field-content-details {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
  width: 77%;
  max-width: 100%;
  margin: 25px auto 50px auto;
}

.contact-vc-info-section .field--name-field-content-details > .field--item{
  width: 23%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  text-align: center;
  box-shadow: 0 0 2px 2px #f2f2f2;
  margin-bottom: 25px;
  padding: 10px 10px;
}

.contact-vc-info-section .field--name-field-content-description h3 {
  font-size: 19px;
  font-family: 'Noto Sans Medium';
  margin-bottom: 0;
  margin-top: 0;
  color: #0b266e;
}

.contact-vc-info-section .field--name-field-content-description h4 {
  font-size: 14px;
  font-family: "Noto Sans Light";
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 5px;
}

.contact-vc-info-section .field--name-field-content-description p {
  font-size: 14px;
  font-family: "Noto Sans Light";
  font-weight: normal;
  margin-bottom: 5px;
}

.contact-vc-info-section .field--name-field-content-description a {
  color: #0b266e;
  font-family: "Noto Sans Light";
}
.contact-vc-info-section .field--name-field-content-title {
  display: none;
}
.contact-vc-info-section .field--name-field-content-image img {
  margin: 0 auto 15px auto;
}
.contact-vc-info-section .field--name-field-content-details .connect-desi-oia {
  font-size: 12px;
  font-family: noto sans light;
  font-weight: 600;
  height: 50px;
}
.contact-vc-info-section .field--name-field-content-details .connect-email-0ia a {
  color: var(--link-color);
}
/*.contact-vc-info-section .field--name-field-content-details .field--item {
  width: 22%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  text-align: center;
}*/
.contact-vc-info-section .field--name-field-content-description .field--item strong {
  font-size: 12px;
}
.contact-vc-info-section .field--name-field-content-details .field--item .field--item {
  width: 100%;

  max-width: 100%;
}

.contact-us-vc-banner-section .field--name-field-banner-image img {
  width: 100%;
}

.page-node-12767 .content-page-top .container-fluid {
  padding-left: 0;
  padding-right: 0;
}

.newsletter-block {
  width: 85%;
  margin: 50px auto 50px auto;
}

.newsletter-block .field--name-body h2{
  font-size: 38px;
  line-height: 45px;
  font-family: "noto sans display bold";
  color: #000;
  padding-top: 20px;
  text-align: center;
  margin-bottom: 20px;
}

.newsletter-block .field--name-field-quick-links-box{
  display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap;
}

.newsletter-block .field--name-field-quick-links-box > .field--item{
  width: 22%;
  margin-bottom: 25px;
  box-shadow: 0px 0px 2px 2px #f2f2f2;
  padding: 0 0 15px 0;
}

.newsletter-block .field--name-field-quick-links-box > .field--item .field--name-field-thumb-image{
  margin-bottom: 15px;
}

.newsletter-block .field--name-field-quick-links-box > .field--item .field--name-field-thumb-image img{
  width: 100%;
  height: auto;
}

.newsletter-block .field--name-field-quick-links-box > .field--item .field--name-field-title{
  text-align: center;
  margin-bottom: 10px;
  font-family: 'Noto Sans Display Bold';
  font-size: 22px;
  color: #002581;
  line-height: 28px;
}

.newsletter-block .field--name-field-quick-links-box > .field--item .field--name-field-content-description{
  position: relative;
  text-align: center;
  font-size: 15px;
  line-height: 23px;
}

.newsletter-block .field--name-field-quick-links-box > .field--item .field--name-field-link{
  text-align: center;
}

.newsletter-block .field--name-field-quick-links-box > .field--item .field--name-field-link a{
  color: #fff;
  background-color: #002581;
  display: inline-block;
  padding: 9px 20px 9px 20px;
  font-weight: normal;
  margin-top: 17px;
  font-family: 'Noto Sans Light';
}

/* Baltistan News Letter Page */

/* LUMS Connect Page */
.page-node-13741 header#navbar {
  background-position: 0 bottom;
  padding-bottom: 5px;
  box-shadow: unset !important;
  margin-bottom: 0px;
  z-index: 9;
}

.top-banner-section {
  position: relative;
}
.top-banner-section .field--name-field-bottom-banner img {
  width: 100%;
  height: 400px;
  object-fit: cover;
}

.top-banner-section .field--type-text-with-summary {
  width: 1048px;
  max-width: 100%;
  background-color: #fff;
  margin: 0 auto;
  text-align: center;
  position: absolute;
  bottom: 0%;
  left: 0;
  right: 0;
  padding-bottom: 15px;
  z-index: 9;
}

.top-banner-section .field--name-field-banner-image img{
  width: 100%;
  height: 500px;
}

.top-banner-section .field--type-text-with-summary h2 {
  font-size: 38px;
  line-height: 45px;
  font-family: "noto sans display bold";
  color: #000;
  padding-top: 20px;
}
.top-banner-section .field--type-text-with-summary p {
  font-size: 17px;
  line-height: 25px;
  font-family: 'noto sans light';
  width: 80%;
  max-width: 100%;
  margin: auto;
}
.top-banner-section .field--type-text-with-summary h3 {
  font-size: 24px;
  line-height: 32px;
  font-family: 'noto sans light';
}
.top-banner-section .field--type-text-with-summary p a {
  color: var(--link-color);
}

.contact-vc-info-section {
  margin-top: 15px;
}
.contact-vc-info-section .field--name-field-content-details {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
  width: 77%;
  max-width: 100%;
  margin: 25px auto 50px auto;
}

.contact-vc-info-section .field--name-field-content-details > .field--item{
  width: 23%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  text-align: center;
  box-shadow: 0 0 2px 2px #f2f2f2;
  margin-bottom: 25px;
  padding: 10px 10px;
}

.contact-vc-info-section .field--name-field-content-description h3 {
  font-size: 19px;
  font-family: 'Noto Sans Medium';
  margin-bottom: 0;
  margin-top: 0;
  color: #0b266e;
}

.contact-vc-info-section .field--name-field-content-description h4 {
  font-size: 14px;
  font-family: "Noto Sans Light";
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 5px;
}

.contact-vc-info-section .field--name-field-content-description p {
  font-size: 14px;
  font-family: "Noto Sans Light";
  font-weight: normal;
  margin-bottom: 5px;
}

.contact-vc-info-section .field--name-field-content-description a {
  color: #0b266e;
  font-family: "Noto Sans Light";
}
.contact-vc-info-section .field--name-field-content-title {
  display: none;
}
.contact-vc-info-section .field--name-field-content-image img {
  margin: 0 auto 15px auto;
}
.contact-vc-info-section .field--name-field-content-details .connect-desi-oia {
  font-size: 12px;
  font-family: noto sans light;
  font-weight: 600;
  height: 50px;
}
.contact-vc-info-section .field--name-field-content-details .connect-email-0ia a {
  color: var(--link-color);
}
/*.contact-vc-info-section .field--name-field-content-details .field--item {
  width: 22%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  text-align: center;
}*/
.contact-vc-info-section .field--name-field-content-description .field--item strong {
  font-size: 12px;
}
.contact-vc-info-section .field--name-field-content-details .field--item .field--item {
  width: 100%;

  max-width: 100%;
}

.contact-us-vc-banner-section .field--name-field-banner-image img {
  width: 100%;
}

.page-node-13741 .content-page-top .container-fluid {
  padding-left: 0;
  padding-right: 0;
}

.page-node-13741 .main-slide {
  float: none;
  width: 100%;
  overflow: hidden;
}

.lums-connect-block {
  width: 80%;
  margin: 50px auto 50px auto;
}

.lums-connect-block .view-content{
  display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap;
}

.lums-connect-block .view-content > .views-row{
  width: 23%;
  margin-bottom: 25px;
  box-shadow: 0px 0px 2px 2px #f2f2f2;
  padding: 15px 15px 15px 15px;
}

.lums-connect-block .view-content > .views-row .image-container{
  margin-bottom: 15px;
}

.lums-connect-block .view-content > .views-row .image-container img{
  width: 100%;
  height: auto;
  margin-bottom: 10px;
}

.lums-connect-block .view-content > .views-row .content-container {
  padding: 0;
}

.lums-connect-block .view-content > .views-row .title{
  text-align: center;
  margin-bottom: 10px;
  font-family: 'Noto Sans Medium';
  font-size: 22px;
  color: #002581;
  line-height: 28px;
}

.lums-connect-block .view-content > .views-row .link{
  text-align: center;
}

.lums-connect-block .view-content > .views-row .link a{
  color: #fff;
  background-color: #002581;
  display: inline-block;
  padding: 7px 20px 7px 20px;
  font-weight: normal;
  margin-top: 17px;
  font-family: 'Noto Sans Light';
}
/* LUMS Connect Page */


/* LUMS 100 Page Start */

.page-node-13915 .navbar-we-mega-menu .nav-tabs,
.page-node-type-lums-big-100 .navbar-we-mega-menu .nav-tabs{
  border-bottom: 0 none;
  justify-content: flex-end;
  padding-right: 50px;
}
.page-node-13915 header#navbar,
.page-node-type-lums-big-100 header#navbar{
  background-position: 0 bottom;
  padding-bottom: 5px;
  box-shadow: unset;
  margin-bottom: 0 !important;
  z-index: 9;
}

/*.page-node-13915 .home-icon a,
.page-node-type-lums-big-100 .home-icon a{
  color: #2e3192;
  display: none;
}*/

/*.page-node-13915 .navbar-we-mega-menu > .container-fluid,
.page-node-type-lums-big-100 .navbar-we-mega-menu > .container-fluid {
  padding-left: 3%;
  padding-right: 0;
  width: 100%;
  box-shadow: 0 0px 4px rgb(0 0 0 / 30%);
}*/

.page-node-13915 .we-mega-menu-ul>.we-mega-menu-li.active>a,
.page-node-type-lums-big-100 .we-mega-menu-ul>.we-mega-menu-li.active>a {
  background-color: rgba(0,0,0,0.1);
  color: #333333;
  border: 0 none;
  font-size: 17px !important;
}

.page-node-type-lums-big-100 .we-mega-menu-ul>.we-mega-menu-li > a {
  background-color: rgba(0,0,0,0.1);
  color: #333333;
  border: 0 none;
  font-size: 17px !important;
}

#block-mainmenulumsbig100 {
  margin-bottom: 25px;
}

.lums-100-video-block {
  width: 45%;
  margin: 50px auto 25px auto;
}

.lums-100-video-block .view-header {
  margin-bottom: 25px;
}

.lums-100-video-block .view-header h2 {
  text-align: center;
  margin-bottom: 0;
  margin-top: 0;
}

.lums-100-video-block .view-header .blue-head {
  color: #04198B;
  font-size: 100px;
  font-family: "Noto Sans Display Bold";
}

.lums-100-video-block .view-header .black-head {
  color: #333333;
  font-size: 100px;
  font-family: "Noto Sans Display Bold";
}

.lums-100-video-block .view-header p {
  text-align: center;
  font-family: "Noto Sans Medium";
  font-size: 24px;
}

.lums-100-video-block .views-field-field-add-url .video-embed-field-launch-modal::after {
  content: "";
  background: url(../images/youtube.png) no-repeat;
  width: 15%;
  display: inline-block;
  height: 33px;
  background-size: 50px;
  position: absolute;
  top: 165px;
  left: 30px;
  right: 0;
  margin: auto;
  cursor: pointer;
}

.lums-100-video-block .views-field-field-add-url img {
  cursor: pointer;
}



.session-intro-block {
  width: 50%;
  margin: 0 auto 25px auto;
  text-align: center;
  clear: both;
}

.session-intro-block h2 {
  color: #04198B;
  font-size: 40px;
  font-family: "Noto Sans Display Bold";
  line-height: 48px;
  margin-bottom: 15px;
}

.session-intro-block p {
  color: #333333;
  font-size: 17px;
  font-family: "Noto Sans Light";
  margin-bottom: 0;
}




.lums-100-tabs-block {
  width: 88%;
  margin: 0 auto 0 auto;
  clear: both;
}

.lums-100-tabs-block .nav-tabs > li.active > a{
  color: #555555;
  cursor: default;
  background-color: #fff;
  border: none;
  border-bottom-color: unset !important;
}

.lums-100-tabs-block .nav-tabs {
  border-bottom: 0 !important;
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  margin-bottom: 50px;
  width: 55%;
  margin: 0 auto 50px auto;
}

.lums-100-tabs-block .nav-tabs > li:hover {
  background: #fafafa;
}

.lums-100-tabs-block .nav-tabs > li a {
  font-size: 50px !important;
  line-height: 60px !important;
  font-family: "Noto Sans Display Bold";
  color: #FFFFFF;
  -webkit-text-stroke: 1px #04198B;
  padding-bottom: 5px;
  background: #fafafa;
}

.lums-100-tabs-block .nav-tabs > li a:hover {
  background: #fafafa;
  border: unset !important;
}

.lums-100-tabs-block .nav-tabs > li.active a {
  border-bottom: 2px solid #04198B;
  color: #04198B;
  background: #fafafa;
}

.lums-100-tabs-block .view-content {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: wrap;
}

.lums-100-tabs-block .view-content > .views-row{
  width: 23%;
  box-shadow: 0px 0px 9px -4px rgb(0 0 0 / 30%);
  min-height: 550px;
  margin-bottom: 40px;
  background: #FFFFFF;
}

.lums-100-tabs-block .record-container {
  position: relative;
}

.lums-100-tabs-block .image-container {
  margin-bottom: 15px;
  position: relative;
}

.lums-100-tabs-block .image-container img{
  width: 100%;
  height: 200px;
  position: relative;
}

.lums-100-tabs-block .info-container {
  padding: 0 20px;
  position: relative;
  min-height: 300px;
}

.lums-100-tabs-block .info-container .title {
  position: relative;
  margin-bottom: 15px;

  overflow: hidden;
}

.lums-100-tabs-block .info-container .title a{
  font-family: 'Noto Sans Display Bold';
  font-size: 20px;
  margin-bottom: 10px;
  position: relative;
  color: #333333;
  line-height: 26px;
}

.lums-100-tabs-block .info-container .speaker-label{
  font-family: 'Noto Sans Medium';
  font-size: 14px;
  margin-bottom: 0;
  position: relative;
  color: #333333;
  line-height: 23px;
}

.lums-100-tabs-block .info-container .speaker{
  font-family: 'Noto Sans Medium';
  font-size: 17px;
  margin-bottom: 10px;
  position: relative;
  color: #333333;
  line-height: 23px;
}


.lums-100-tabs-block .info-container .abstract{
  font-family: "Noto Sans Light";
  font-size: 17px;
  margin-bottom: 50px;
  position: relative;
}

.lums-100-tabs-block .record-container .view-record{
  position: relative;
  bottom: 20px;
  display: flex;
  justify-content: center;
  width: 100%;
}

.lums-100-tabs-block .record-container .view-record a{
  background: #CC901D;
  color: #FFFFFF;
  padding: 10px 20px;
  font-size: 17px;
  font-family: "Noto Sans Medium";
  border-radius: 4px;
}








.lums-100-2022-block {
  width: 80%;
  margin: 0 auto 75px auto;
  clear: both;
}

.lums-100-2022-block .view-content {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: wrap;
}

.lums-100-2022-block .view-content > .views-row{
  width: 23%;
  box-shadow: 0px 0px 9px -4px rgb(0 0 0 / 30%);
  height: 500px;
  margin-bottom: 35px;
}

.lums-100-2022-block .record-container {
  position: relative;
}

.lums-100-2022-block .image-container {
  margin-bottom: 15px;
  position: relative;
}

.lums-100-2022-block .image-container img{
  width: 100%;
  height: 200px;
  position: relative;
}

.lums-100-2022-block .info-container {
  padding: 0 20px;
  position: relative;
}

.lums-100-2022-block .info-container .title {
  position: relative;
  margin-bottom: 15px;
}

.lums-100-2022-block .info-container .title a{
  font-family: "Noto Sans Medium";
  font-size: 17px;
  margin-bottom: 10px;
  position: relative;
  color: #333333;
}

.lums-100-2022-block .info-container .speaker{
  font-family: "Noto Sans Medium";
  font-size: 17px;
  margin-bottom: 10px;
  position: relative;
}

.lums-100-2022-block .info-container .abstract{
  font-family: "Noto Sans Light";
  font-size: 17px;
  margin-bottom: 10px;
  position: relative;
}

.lums-100-2022-block .info-container .view-record{
  position: relative;
  bottom: 0;
  display: flex;
  justify-content: center;
  width: 100%;
}

.lums-100-2022-block .info-container .view-record a{
  background: #CC901D;
  color: #FFFFFF;
  padding: 10px 20px;
  font-size: 17px;
  font-family: "Noto Sans Medium";
  border-radius: 4px;
}















.lums-100-2023-block {
  width: 80%;
  margin: 0 auto 75px auto;
  clear: both;
}

.lums-100-2023-block .view-content {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: wrap;
}

.lums-100-2023-block .view-content > .views-row{
  width: 23%;
  box-shadow: 0px 0px 9px -4px rgb(0 0 0 / 30%);
  height: 500px;
  margin-bottom: 35px;
}

.lums-100-2023-block .record-container {
  position: relative;
}

.lums-100-2023-block .image-container {
  margin-bottom: 15px;
  position: relative;
}

.lums-100-2023-block .image-container img{
  width: 100%;
  height: 200px;
  position: relative;
}

.lums-100-2023-block .info-container {
  padding: 0 20px;
  position: relative;
}

.lums-100-2023-block .info-container .title {
  position: relative;
  margin-bottom: 15px;
}

.lums-100-2023-block .info-container .title a{
  font-family: "Noto Sans Medium";
  font-size: 17px;
  margin-bottom: 10px;
  position: relative;
  color: #333333;
}

.lums-100-2023-block .info-container .speaker{
  font-family: "Noto Sans Medium";
  font-size: 17px;
  margin-bottom: 10px;
  position: relative;
}

.lums-100-2023-block .info-container .abstract{
  font-family: "Noto Sans Light";
  font-size: 17px;
  margin-bottom: 10px;
  position: relative;
}

.lums-100-2023-block .info-container .view-record{
  position: relative;
  bottom: 0;
  display: flex;
  justify-content: center;
  width: 100%;
}

.lums-100-2023-block .info-container .view-record a{
  background: #CC901D;
  color: #FFFFFF;
  padding: 10px 20px;
  font-size: 17px;
  font-family: "Noto Sans Medium";
  border-radius: 4px;
}

.page-node-13915 .bottom-slider,
.page-node-type-lums-big-100 .bottom-slider {
  background: #F2F2F2;
  width: 100%;
}

.lums-100-testimonials-block {
  width: 85%;
  margin: 0 auto;
  padding: 25px 0;

}

.lums-100-testimonials-block .view-header{

}

.lums-100-testimonials-block .view-header h3{
  color: #04198B;
  font-size: 24px;
  font-family: "Noto Sans Display Bold";
  margin-bottom: 0;
}

.lums-100-testimonials-block .view-header h2{
  font-size: 66px;
  font-family: "Noto Sans Display Bold";
  margin-top: 0;
  color: #FFFFFF;
  -webkit-text-stroke: 1px #04198B;
}

ul.lums-100-testimonials-slider {
  padding-left: 0;
}

ul.lums-100-testimonials-slider .slick-prev {
  display: none !important;
}

ul.lums-100-testimonials-slider .slick-next {
  display: none !important;
}

ul.lums-100-testimonials-slider .slick-dots {
  position: relative;
  bottom: 0px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}

ul.lums-100-testimonials-slider .record-container {
  border: 2px solid #c6c6c6;
  margin: 0 10px;
  display: flex;
  justify-content: space-between;
}

ul.lums-100-testimonials-slider .image-container {
  width: 40%;
  background: white;
}

ul.lums-100-testimonials-slider .image-container img{

}

ul.lums-100-testimonials-slider .info-container {
  width: 100%;
  background: #FFFFFF;
}

ul.lums-100-testimonials-slider .info-container .abstract{
  width: 100%;
  padding: 25px;
  font-family: "Noto Sans Light";
  font-size: 17px;
}

ul.lums-100-testimonials-slider .info-container .title{
  width: 70%;
  font-family: "Noto Sans Medium";
  font-size: 17px;
  padding: 0 25px 0 25px;
}



.page-node-type-lums-big-100 .page-header {
  display: none;
}


.page-node-type-lums-big-100 .top-banner {
  margin: 0 0 50px 0;
  position: relative;
}


.page-node-type-lums-big-100 .top-banner img {
  width: 100%;
  height: auto;
  position: relative;
}

.page-node-type-lums-big-100 .title {
  position: absolute;
  top: 38%;
  width: 40%;
  left: 10%;
}

.page-node-type-lums-big-100 .title h2{
  color: #FFFFFF;
  font-size: 40px;
  line-height: 48px;
  font-family: "Noto Sans Display Bold";
}

.page-node-type-lums-big-100 .main-content{
  width: 80%;
  margin: 0 auto 50px auto;
}

.page-node-type-lums-big-100 .record-wrapper{
  display: flex;
  justify-content: space-between;
  flex-direction: row;
}

.page-node-type-lums-big-100 .record-wrapper > .left-side{
  width: 70%;
  padding: 0 200px 50px 0;
}

.page-node-type-lums-big-100 .record-wrapper > .right-side{
  width: 30%;
  padding: 0 0 50px 0;
}

.page-node-type-lums-big-100 .record-wrapper > .left-side .description{

}

.page-node-type-lums-big-100 .record-wrapper > .left-side .description .field--type-text-with-summary p{
  font-size: 17px;
  font-family: "Noto Sans Light";
  line-height: 23px;
}

.page-node-type-lums-big-100 .record-wrapper > .left-side .description .field--type-text-with-summary ol li{
  font-size: 17px;
  font-family: "Noto Sans Light";
  line-height: 23px;
  margin: 0 0 5px 0;
}

.page-node-type-lums-big-100 .record-wrapper > .right-side{

}

.page-node-type-lums-big-100 .record-wrapper > .right-side .instructor{
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 0 0 15px 0;
}

.instructor-heading {
  margin: 0 0 15px 0;
  font-size: 17px;
  font-family: 'Noto Sans Display Bold';
}

.dates-heading {
  margin: 0 0 15px 0;
  font-size: 17px;
  font-family: 'Noto Sans Display Bold';
}

.location-heading {
  margin: 0 0 15px 0;
  font-size: 17px;
  font-family: 'Noto Sans Display Bold';
}

.schedule {
  margin: 0 0 35px 0;
}

.page-node-type-lums-big-100 .record-wrapper > .right-side .instructor .field--name-field-team-section > .field--item{
  width: 100%;
  margin-bottom: 25px;
}

.page-node-type-lums-big-100 .record-wrapper > .right-side .instructor .field--name-field-team-section > .field--item .field--name-field-thumb-image{
  margin-bottom: 25px;
}

.page-node-type-lums-big-100 .record-wrapper > .right-side .instructor .field--name-field-team-section > .field--item .field--name-field-thumb-image img{
  border-radius: 50%;
  width: 150px;
  height: 150px;
  object-fit: cover;
}

.page-node-type-lums-big-100 .record-wrapper > .right-side .instructor .field--name-field-team-section > .field--item .field--name-field-content-description{
  margin-bottom: 25px;
}

.page-node-type-lums-big-100 .record-wrapper > .right-side .instructor .field--name-field-team-section > .field--item .field--name-field-content-description p{
  font-size: 17px;
}

.page-node-type-lums-big-100 .record-wrapper > .right-side .instructor .field--name-field-team-section > .field--item .field--name-field-content-title{
  font-size: 17px;
  font-family: "Noto Sans Medium";
  margin-bottom: 11px;
  line-height: 23px;
}

.page-node-type-lums-big-100 .record-wrapper > .right-side .instructor .field--name-field-team-section > .field--item .field--name-field-position {
  font-size: 17px;
  font-family: "Noto Sans Medium";
  margin-bottom: 11px;
  line-height: 23px;
}

.page-node-type-lums-big-100 .record-wrapper > .right-side .instructor .field--name-field-team-section > .field--item .schedule {
  margin-bottom: 25px;
}

.page-node-type-lums-big-100 .schedule .field--name-field-additional-info p {
  font-size: 17px !important;
}

.page-node-type-lums-big-100 .schedule .field--name-field-additional-info strong {
  font-size: 17px !important;
}


.go-back-block {
  width: 100%;
  margin: 0 auto;
  padding: 15px 50px 10px 50px;
  border-bottom: 1px solid #666666;
}

.go-back-block ul.go-back{
  display: flex;
  justify-content: flex-end;
  list-style: none;
  margin-bottom: 0;
}

.go-back-block ul.go-back li{
  font-size: 17px;
  line-height: 23px;
  font-family: "Noto Sans Medium";
  color: #666666;
}

.go-back-block ul.go-back li a{
  font-size: 17px;
  line-height: 23px;
  font-family: "Noto Sans Medium";
  color: #333333;
}

.page-node-13915 .main-slide {
  background: #FAFAFA;
}


.page-node-13915 .inner-top-middle {
  background: #fafafa;
}

.page-node-type-lums-big-100 .main-slide{
  background: #fafafa;
}

.page-node-type-lums-big-100 .node-content {
  background: #fafafa;
}

/* LUMS 100 Page End */


/* Factc Block */
.lums-facts-block {
  width: 75%;
  margin: 50px auto 75px auto;
  clear: both;
  padding-top: 100px;
}

.lums-facts-block .fact-number{
  font-size: 75px;
  color: #002581;
  font-family: "Noto Serif Display Bold";
  text-align: center;
}

.lums-facts-block .fact-label{
  font-size: 25px;
  font-family: "Noto Sans Display Bold";
  color: #000;
  text-transform: capitalize;
  line-height: 28px;
  text-align: center;
}

.uper-wrapper {
  display: flex;
  justify-content: space-between;
}

.uper-wrapper .uper-left-wrapper {
  width: 25%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.uper-wrapper .uper-left-wrapper .upper-record{
  width: 100%;
  text-align: center;
}

.uper-wrapper .uper-left-wrapper .middle-record{
  width: 85%;
  text-align: center;
}

.uper-wrapper .uper-left-wrapper .middle-record .hor-line {
  border-bottom: 5px dotted #c6c6c6;
}

.uper-wrapper .uper-left-wrapper .lower-record{
  width: 100%;
  text-align: center;
}

.uper-wrapper .uper-middle-wrapper {
  width: 40%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  border-left: 5px dotted #c6c6c6;
  border-right: 5px dotted #c6c6c6;
}

.uper-wrapper .uper-right-wrapper {
  width: 25%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.uper-wrapper .uper-right-wrapper .upper-record{
  width: 100%;
  text-align: center;
}

.uper-wrapper .uper-right-wrapper .middle-record{
  width: 85%;
  text-align: center;
}

.uper-wrapper .uper-right-wrapper .middle-record .hor-line {
  border-bottom: 5px dotted #c6c6c6;
}

.uper-wrapper .uper-right-wrapper .lower-record{
  width: 100%;
  text-align: center;
}


.middle-wrapper {
  width: 100%;
  margin: 25px 0 50px 0;
}

.middle-wrapper .hor-line{
  border-bottom: 5px dotted #c6c6c6;
}






.lower-wrapper {
  display: flex;
  justify-content: space-between;
}

.lower-wrapper .lower-left-wrapper {
  width: 25%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.lower-wrapper .lower-left-wrapper .upper-record{
  width: 100%;
  text-align: center;
}

.lower-wrapper .lower-left-wrapper .middle-record{
  width: 85%;
  text-align: center;
}

.lower-wrapper .lower-left-wrapper .middle-record .hor-line {
  border-bottom: 5px dotted #c6c6c6;
}

.lower-wrapper .lower-left-wrapper .lower-record{
  width: 100%;
  text-align: center;
}

.lower-wrapper .lower-middle-wrapper {
  width: 40%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  border-left: 5px dotted #c6c6c6;
  border-right: 5px dotted #c6c6c6;
  padding: 0 50px;
}

.lower-wrapper .lower-right-wrapper {
  width: 25%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.lower-wrapper .lower-right-wrapper .upper-record{
  width: 100%;
  text-align: center;
}

.lower-wrapper .lower-right-wrapper .middle-record{
  width: 85%;
  text-align: center;
}

.lower-wrapper .lower-right-wrapper .middle-record .hor-line {
  border-bottom: 5px dotted #c6c6c6;
}

.lower-wrapper .lower-right-wrapper .lower-record{
  width: 100%;
  text-align: center;
}


#block-views-block-whylums-numbers-lums-block-1 {
  display: none;
}

/* Factc Block */

.lums-home-slider .full-image img {
  width: 100% !important;
}

.main-container-programmes-for-desktop {
  width: 95%;
  margin: 0 auto 50px auto;
}


/* LUMS Masjid Start */

.page-node-14186 header#navbar {
  background-position: 0 bottom;
  padding-bottom: 5px;
  box-shadow: unset !important;
  margin-bottom: 0px;
  z-index: 9;
}

.page-node-14186 .top-banner-section {
  position: relative;
}
.page-node-14186 .top-banner-section .field--name-field-bottom-banner img {
  width: 100%;
  height: 400px;
  object-fit: cover;
}

.page-node-14186 .top-banner-section .field--type-text-with-summary {
  width: 1048px;
  max-width: 100%;
  background-color: #fff;
  margin: 0 auto;
  text-align: center;
  position: absolute;
  bottom: -15%;
  left: 0;
  right: 0;
  padding-bottom: 15px;
  z-index: 9;
}

.page-node-14186 .top-banner-section .field--name-field-banner-image img{
  width: 100%;
  height: 500px;
}

.page-node-14186 .top-banner-section .field--type-text-with-summary h2 {
  font-size: 38px;
  line-height: 45px;
  font-family: "noto sans display bold";
  color: #000;
  padding-top: 20px;
}
.page-node-14186 .top-banner-section .field--type-text-with-summary p {
  font-size: 17px;
  line-height: 25px;
  font-family: 'noto sans light';
  width: 80%;
  max-width: 100%;
  margin: auto;
}
.page-node-14186 .top-banner-section .field--type-text-with-summary h3 {
  font-size: 24px;
  line-height: 32px;
  font-family: 'noto sans light';
}
.page-node-14186 .top-banner-section .field--type-text-with-summary p a {
  color: var(--link-color);
}

.namaz-timings-block {
  width: 80%;
  margin: 75px auto 50px auto;
}

.namaz-timings-block .field--name-field-extra-text .field--item:nth-child(1){
  margin-bottom: 50px;
}

.namaz-timings-block .field--name-field-extra-text .field--item:nth-child(1) table{
  width: 100%;
}

.namaz-timings-block .field--name-field-extra-text .field--item:nth-child(1) table thead tr th{
  font-size: 17px;
}

.namaz-timings-block .field--name-field-extra-text .field--item:nth-child(1) table thead tr td{
  font-size: 17px;
}

.namaz-timings-block .field--name-field-extra-text .field--item:nth-child(1) table tbody tr td{
  font-size: 17px;
}

.namaz-timings-block .field--name-field-extra-text .field--item:nth-child(1) table tbody tr th{
  font-size: 17px;
}

.namaz-timings-block .field--name-field-extra-text .field--item:nth-child(2){
  text-align: center;
  margin-bottom: 75px;
}

.namaz-timings-block .field--name-field-extra-text .field--item:nth-child(2) table{
  width: 100%;
}

.namaz-timings-block .field--name-field-extra-text .field--item:nth-child(2) table thead tr th{
  font-size: 17px;
}

.namaz-timings-block .field--name-field-extra-text .field--item:nth-child(2) table thead tr td{
  font-size: 17px;
}

.namaz-timings-block .field--name-field-extra-text .field--item:nth-child(2) table tbody tr td{
  font-size: 17px;
}


/* LUMS Masjid End */


.maintenance-page h2.site-name {
  display: none !important;
}

/* VC banner Front LUMS */

.vc-banner-desktop-block .field--name-field-banner-image {
  position: relative;
}

.vc-banner-desktop-block .field--name-field-banner-image img{
  width: 100%;
  height: auto;
}

.vc-banner-desktop-block .field--name-body{
  position: absolute;
  top: 40%;
  left: 16%;
}

.vc-banner-desktop-block .field--name-body .banner-wrapper{
  width: 70%;
}

.vc-banner-desktop-block .field--name-body .banner-video-wrapper{
  display: flex;
  justify-content: space-between;
}


.vc-banner-desktop-block .field--name-body .left-video-wrapper{
  margin: 0 10px;
  width: 45%;
}

.vc-banner-desktop-block .field--name-body .right-video-wrapper{
  margin: 0 10px;
  width: 45%;
}

.left-video {
  margin-bottom: 15px;
}

.right-video{
  margin-bottom: 15px;
}


.vc-banner-desktop-block .field--name-body .left-video-text{
  font-family: 'Noto Sans Display Bold';
  font-size: 20px;
  line-height: 27px;
  color: #FFFFFF;
}

.vc-banner-desktop-block .field--name-body .right-video-text{
  font-family: 'Noto Sans Display Bold';
  font-size: 20px;
  line-height: 27px;
  color: #FFFFFF;
}
/* VC banner Front LUMS */


/* Publications at LUMS New Page */
.page-node-14741 .region-inner-top {
  width: 90%;
  margin: 50px auto 50px auto;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.page-node-14741 .region-inner-top section:nth-child(1) {
  width: 70%;
}

.page-node-14741 .region-inner-top section:nth-child(2) {
  width: 30%;
}

.intro-pub-block {
  padding: 0 100px 0 0;
}

.intro-pub-block .field--name-body h1 {
  color: #04198b;
  padding-bottom: 15px;
}

.intro-pub-block .field--name-body p {
  font-size: 17px;
  line-height: 25px;
  margin-top: 15px;
  margin-bottom: 25px;
}



.related-links-pub-block {
  border-left:1px dashed #c4c4c4;
  padding: 0 0 0 50px;
}

.related-links-pub-block .field--name-body{

}

.related-links-pub-block .field--name-body h2{
  font-size: 14px;
}

.related-links-pub-block .field--name-field-add-link{
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

.related-links-pub-block .field--name-field-add-link > .field--item{
  padding: 10px 0;
}

.related-links-pub-block .field--name-field-add-link > .field--item a{
  font-size: 18px;
  line-height: 18px;
  color: #002581;
  padding: 0;
  font-family: "Noto Serif Medium";
  display: inline-block;
}

.related-links-pub-block .field--name-field-add-link > .field--item a:hover{
  font-size: 18px;
  line-height: 18px;
  color: #00ceff !important;
  padding: 0;
  font-family: "Noto Serif Medium";
  display: inline-block;
}


.page-node-14741 .region-main-slider {
  width: 90%;
  margin: 50px auto 50px auto;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.page-node-14741 .region-main-slider section:nth-child(1) {
  width: 75%;
}

.page-node-14741 .region-main-slider section:nth-child(2) {
  width: 25%;
}


.featured-pub-block {
  background-image: url("../images/bgpub400.jpg");
  /*background-image: url("../images/bgpub500.jpg");*/
  background-size: 100% ;
  /*background: #04198B;
  height: 500px;*/
}

.featured-pub-block .view-header{
  margin: -75px 0 0 0;
}


.featured-pub-block .view-header h2{

}


.featured-pub-block .fpub-record-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  position: relative;
}

.featured-pub-block .fpub-left-side {
  width: 50%;
  padding: 25px 25px 25px 25px;
  position: relative;
}

.featured-pub-block .fpub-thumb {
  position: relative;
  z-index: 0;
  box-shadow: 2px 2px 9px 0 #333333;
}

.featured-pub-block .fpub-thumb img {
  height: auto;
  width: 100%;
}

.featured-pub-block .fpub-category {
  background: #002581;
  padding: 4px 10px;
  color: #FFFFFF;
  position: absolute;
  top: 2%;
  left: 0;
  z-index: 1;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  font-family: 'Noto Sans Medium';
  font-size: 10px;
}

.featured-pub-block .fpub-right-side {
  width: 60%;
  padding: 0 50px 50px 25px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

.featured-pub-block .fpub-title {
  font-weight: bold;
  padding: 0;
  font-size: 27px;
  font-family: 'Noto Sans Medium';
  color: #FFFFFF;
  margin-bottom: 50px;
  line-height: 35px;
}

.featured-pub-block .fpub-summary {
  margin-bottom: 15px;
}

.featured-pub-block .fpub-summary p{
  color: #FFFFFF;
  margin-bottom: 15px;
  font-size: 17px;
  line-height: 23px;
  font-family: 'Noto Sans Light';
  font-weight: normal;
}

.featured-pub-block .fpub-pdf a{
  font-family: 'Noto Sans Medium';
  font-size: 13px;
  color: #FFFFFF;
  margin-left: 0;
}

.featured-pub-block .fpub-pdf a:after{
  content: "";
  width: 35px;
  height: 21px;
  display: inline-block;
  background-image: url(../images/arrow-cyan.png);
  background-repeat: no-repeat;
  position: relative;
  left: 10px;
  top: 10px;
}

.recent-pub-block {
  background: #f2f2f2;
  padding: 10px 15px 15px 15px;
}

.recent-pub-block .view-header{

}


.recent-pub-block .view-header h2{
  margin: 0 0 10px 0;
  font-size: 17px;
}

.recent-pub-block .view-content {
  display: flex;
  flex-direction: column;
}

.recent-pub-block .view-content .views-row {
  width: 100%;
  margin-bottom: 15px;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  background: #FFFFFF;
}


.recent-pub-block .rpub-record-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  position: relative;
}

.recent-pub-block .rpub-left-side {
  width: 30%;
  padding: 10px 15px 10px 10px;
  position: relative;
}

.recent-pub-block .rpub-thumb {
  position: relative;
  z-index: 0;
}

.recent-pub-block .rpub-thumb img {
  box-shadow: 0 0 4px 2px #f2f2f2
}

.recent-pub-block .rpub-category {
  background: #002581;
  padding: 5px 10px;
  color: #333333;
  position: absolute;
  top: 10%;
  left: 0;
  z-index: 1;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  font-family: 'Noto Sans Medium';
}

.recent-pub-block .rpub-right-side {
  width: 70%;
  padding: 10px 15px 10px 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
}

.recent-pub-block .rpub-title {
  padding: 0;
  font-size: 15px;
  font-family: 'Noto Sans Medium';
  color: #333333;
  margin-bottom: 10px;
  line-height: 23px;
}

.recent-pub-block .rpub-summary {
  margin-bottom: 15px;
}

.recent-pub-block .rpub-summary p{
  color: #333333;
  font-size: 13px;
  line-height: 17px;
  font-family: 'Noto Sans Reguler';
}

.recent-pub-block .rpub-pdf a{
  font-family: 'Noto Sans Display Bold';
  font-size: 12px;
  color: #002581;
  margin-left: 0;
}

.recent-pub-block .rpub-pdf a:after{
  content: "";
  width: 35px;
  height: 21px;
  display: inline-block;
  background-image: url(../images/arrow-cyan.png);
  background-repeat: no-repeat;
  position: relative;
  left: 10px;
  top: 10px;
}







.all-pub-block {
  width: 90%;
  margin: 0 auto 50px auto;
  clear: both;
}

.all-pub-block .view-publications-at-lums {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}

.all-pub-block .view-filters {
  width: 25%;
}

.all-pub-block .view-content {
  width: 75%;
}


.all-pub-block .view-content {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  border-left: 4px dotted #f2f2f2;
  padding-left: 25px;
}

.all-pub-block .view-content .views-row {
  width: 49%;
  margin-bottom: 18px;
  background: #F2F2F2;
  height: 245px;
}


.all-pub-block .apub-record-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  position: relative;
}

.all-pub-block .apub-left-side {
  width: 40%;
  padding: 15px 15px 15px 15px;
  position: relative;
}

.all-pub-block .apub-thumb {
  position: relative;
  z-index: 0;
  box-shadow: 0px 3px 5px 1px #c4c4c4;
}

.all-pub-block .apub-thumb img {
  height: 215px;
}

.all-pub-block .apub-category {
  background: #002581;
  padding: 4px 10px;
  color: #FFFFFF;
  position: absolute;
  top: 3%;
  left: 0;
  z-index: 1;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  font-family: 'Noto Sans Medium';
  font-size: 10px;
}

.all-pub-block .apub-right-side {
  width: 60%;
  padding: 15px 25px 15px 15px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
}

.all-pub-block .apub-title {
  font-weight: bold;
  font-size: 17px;
  font-family: 'Noto Sans Medium';
  margin-bottom: 15px;
  line-height: 23px;
  margin-top: 20px;
}

.all-pub-block .apub-summary {
  margin-bottom: 15px;
}

.all-pub-block .apub-summary p{
  color: #333333;
  margin-bottom: 15px;
  font-size: 14px;
  line-height: 20px;
  font-family: 'Noto Sans Reguler';
}

.all-pub-block .apub-pdf a{
  font-family: 'Noto Sans Display Bold';
  font-size: 14px;
  color: #002581;
  margin-left: 0;
}

.all-pub-block .apub-pdf a:after{
  content: "";
  width: 35px;
  height: 21px;
  display: inline-block;
  background-image: url(../images/arrow-cyan.png);
  background-repeat: no-repeat;
  position: relative;
  left: 10px;
  top: 10px;
}





.all-pub-block .view-filters .form-composite legend {
  margin-bottom: 20px;
}

.all-pub-block .view-filters .fieldset-legend {
  font-family: 'Noto Sans Display Bold';
  font-size: 23px;
  line-height: 30px;
}

.all-pub-block .view-filters .fieldset-wrapper ul{
  list-style: none;
  padding-left: 0;
}

.all-pub-block .view-filters ul li{
  padding: 10px 0;
  border-bottom: 2px dashed #c6c6c6;
}

.all-pub-block .view-filters ul li .form-radio{
  margin: 0 10px 0 0;
}

.all-pub-block .view-filters ul li .control-label{
  font-size: 15px;
  font-family: 'Noto Sans Medium';
  color: #04198b;
}

.all-pub-block .view-filters .form--inline .fieldgroup{
  width: 91%;
}

.all-pub-block .view-filters .form--inline .fieldgroup {
  width: 90%;
  margin-top: 50px;
}

.all-pub-block .form-inline .checkbox input[type="checkbox"] {
  position: relative;
  margin-left: 0px;
  margin-right: 15px;
  margin-top: 0px;
}

.all-pub-block .form-text.form-control {
  height: 50px !important;
  border-radius: 0 !important;
  width: 100%;
}

.all-pub-block .form--inline .form-type-textfield {
  width: 90% !important;
}

.all-pub-block .form-actions {
  position: relative;
}

.all-pub-block .form-actions button[id^=edit-submit-publications-at-lums] {
  background-image: url(../images/search-icon-news.png);
  background-repeat: no-repeat;
  height: 28px;
  border: none;
  background-position: 0px 0px;
  width: 23px;
  font-size: 0;
  display: block;
  position: absolute;
  right: 12px;
  z-index: 99;
  top: 0;
  background-color: transparent !important;
  box-shadow: none;
}

.all-pub-block .view-filters .form-radios ul li:nth-child(8) {
  display: none;
}

.all-pub-block .view-filters .form-radios ul li:nth-child(16) {
  display: none;
}

.all-pub-block .view-filters .form-radios ul li:nth-child(15) {
  display: none;
}

.all-pub-block .view-filters .form-radios ul li:nth-child(14) {
  display: none;
}

.all-pub-block .view-filters .form-radios ul li:nth-child(13) {
  display: none;
}

.all-pub-block .view-filters .form-radios ul li:nth-child(10) {
  display: none;
}

.all-pub-block .view-filters .form-radios ul li:nth-child(11) {
  display: none;
}

.all-pub-block .view-filters .form-radios ul li:nth-child(7) {
  display: none;
}

/* Publications at LUMS New Page */

.weather-widget-block {
  position: relative;
}

.weather-widget {
  position: absolute;
  z-index: 1;
  left: 38%;
  top: 200px;
}

.tips-link {
  display: flex;
  justify-content: center;
  margin-top: 25px;
}

.tips-link a{
  background: #f6f6f6;
  color: #002581;
  width: 125px;
  height: 40px;
  padding: 10px 20px 10px 20px;
  font-size: 14px;
  display: inline-block;
  text-align: center;
}

.path-lums-employee .main-container .col-sm-8 {
  width: 100% !important;
}




/* Student Health Block */
.students-health-block {
  width: 80%;
  margin: 50px auto 50px auto;
}

.students-health-block .field--name-body h2{
  font-family: "Noto Sans Display Bold";
  text-align: center;
}

.students-health-block .field--name-body p{
  font-size: 17px;
  font-weight: normal !important;
  font-family: 'Noto Sans Light';
}

.students-health-block .field--name-body ul li{
  font-size: 17px;
  font-weight: normal !important;
  font-family: 'Noto Sans Light';
}

.students-health-block .field--name-body ol li{
  font-size: 17px;
  font-weight: normal !important;
  font-family: 'Noto Sans Light';
}

.students-health-block .field--name-body a{
  font-size: 17px;
  font-weight: normal !important;
  font-family: 'Noto Sans Light';
}

#block-views-block-campus-health-and-safety-block-3 .view-header h2{
  text-align: center;
  margin-bottom: 25px;
}

/* Student Health Block */




.page-node-11996 .featured-news {
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
}

.page-node-11996 .featured-news {
  display: block;
  width: 88%;
  margin: 50px auto 50px auto;
}

.page-node-11996 .featured-news h2.block-title{
  margin-left: 20px;
}

.page-node-11996 .featured-news .featured-inner li {
  list-style: none;
}

.page-node-11996 .featured-news .featured-inner li img {
  width: 100%;
  height: auto;
  margin-bottom: 25px;
}

.page-node-11996 .info-featured {
  min-height: auto;
  padding-right: 0 !important;
  padding-left: 0 !important;
  padding-top: 0;
  padding-bottom: 50px;
}

.page-node-11996 .create-date {
  font-size: 12px;
}

.page-node-11996 .featured-inner h2 {
  margin-top: 10px;
  text-transform: capitalize;
}

.page-node-11996 .featured-info p {
  font-size: 14px;
}

.page-node-11996 .featured-news .readmore-button {
  margin-top: 0;
  position: absolute;
  bottom: 10px;
  left: 0;
}

.page-node-11996 .readmore-button a {
  font-family: Noto Sans Bold;
  font-size: 12px;
}


.page-node-11996 .recent-news-landing li:first-child .full-border {
  border-top: 5px solid #ac232b;
  margin-left: 0;
  margin-bottom: 4px;
  box-shadow: 0 0 9px -4px rgba(0, 0, 0, 0.3);
}

.page-node-11996 ul.featured-inner {
  padding-right: 20px;
  padding-left: 20px;
}

.page-node-11996 .recent-news-landing li {
  list-style: none;
  margin-bottom: 0 !important;
}


/* GADTL Slider CSS */
/*.page-node-11568 #block-views-block-slide-show-block-54 #slick-slide03 .slider-right-container {
  background: transparent !important;
}

.page-node-11568 #block-views-block-slide-show-block-54 #slick-slide03 .slider-right-container .slide-title{
  display: none;
}*/
/* GADTL Slider CSS */

/* GADTL VC Video Page */
.vc-video-block {
  width: 100%;
  margin: 0 auto 50px auto;
}

.vc-video-block .field--name-field-extra-text {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
}
/* GADTL VC Video Page */


ol.alphabet li{
  list-style: lower-alpha !important;
}

ol.roman li{
  list-style: lower-roman !important;
}

.page-node-4655 #cboxLoadedContent li {
  font-size: 17px;
  line-height: 25px;
  font-family: 'Noto Sans Light';
}

.page-node-292 #block-webform-8 {
  display: none;
}

.page-node-685 #financial-aid-info-tabs .views-field:nth-child(5) .financial-aid-tb{
  padding-left: 15px;
}

.page-node-685 #financial-aid-info-tabs .views-field:nth-child(5) .financial-aid-tb a:before{
  content: '-';
  margin-right: 10px;
}


.page-node-685 #financial-aid-info-tabs .views-field:nth-child(6) .financial-aid-tb{
  padding-left: 15px;
}

.page-node-685 #financial-aid-info-tabs .views-field:nth-child(6) .financial-aid-tb a:before{
  content: '-';
  margin-right: 10px;
}

.top-static-banner-block .field--name-body img {
  max-width: 100% !important;
}

td, th {
    padding: 10px !important;
}


.soe-link {
  display: flex;
  justify-content: center;
}

.soe-link a {
  display: inline-block;
  background-color: #002581;
  padding: 18px 50px;
  font-size: 14px;
  border-radius: 5px;
  color: #ffffff;
  margin-top: 0;
}

.page-node-5081 .apply-online-link,
.page-node-727 .apply-online-link {
  margin-bottom: 0;
}

.page-node-5081 .views-row,
.page-node-727 .views-row {
  margin-bottom: 0 !important;
}

.page-node-5081 .selprogrm-video,
.page-node-727 .selprogrm-video {
  margin:  0 !important;
}


/* GADTL Slider Start */
.gadtl-slider-block {
  /*display: none;*/
}

.gadtl-slider-block ul{
  padding: 0;
}

.gadtl-slider-block .slider-main-container{
  display: flex;
  justify-content: space-between;
  flex-direction: row;
}

.gadtl-slider-block .slider-main-container .slider-left-area{
  width: 60%;
  /*vertical-align: top;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  background-image: url("../images/right-container-bg.jpg");
  background-repeat: no-repeat;
  background-size: 100% 100%;*/
}


.gadtl-slider-block .slider-main-container .slider-right-area{
  width: 40%;
  padding: 10% 5% 5% 5%;
  vertical-align: top;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  background-image: url("../images/right-container-bg.jpg");
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.gadtl-slider-block .slider-main-container .slider-right-area .slide-title{
  display: none;
}

.gadtl-slider-block .slider-main-container .slider-right-area .slide-text{
  margin: 0 0 25px 0;
}

.gadtl-slider-block .slider-main-container .slider-right-area .slide-text h2{
  font-family: "Noto Sarif Display Bold";
  font-size: 69px;
  color: #ffb300;
  line-height: 65px;
  letter-spacing: 0;
  margin-bottom: 15px;
  overflow: hidden;
}

.gadtl-slider-block .slider-main-container .slider-right-area .slide-text p{
  font-size: 22px;
  font-family: 'Noto Sans Reguler';
  color: #333333;
  margin-bottom: 0;
  line-height: 30px;
}

.gadtl-slider-block .slider-main-container .slider-right-area .slide-link{

}

.gadtl-slider-block .slider-main-container .slider-right-area .slide-link a{
  background-color: #f9890d;
  color: #ffffff;
  width: 200px;
  height: 52px;
  padding: 11px;
  display: block;
  text-align: center;
  border-radius: 300px;
  font-size: 20px;
}

.gadtl-slider-block .slick-dots {
  position: relative;
  bottom: 35px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}

.gadtl-slider-block .slick-dots li {
  position: relative;
  display: inline-block;
}

.gadtl-slider-block .slick-dots li {
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.gadtl-slider-block .slick-dots li {
  position: relative;
  display: inline-block;
  width: 15px;
  height: 15px;
}

.gadtl-slider-block .slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  padding: 0;
  cursor: pointer;
  color: transparent;
  outline: none;
}

.gadtl-slider-block .slick-dots li button {
  width: 15px;
  height: 15px;
  background: #fff;
  border: 1px solid #000;
  border-radius: 50%;
}

.gadtl-slider-block .slick-dots li.slick-active button {
  background: #f9890d;
  width: 15px;
}

.gadtl-gif-banner-block .field--name-body img{
  width: 100%;
}


.donors-listing-heading-block {
  width: 60%;
  margin: 0 auto 25px auto;
}

.donors-listing-heading-block .field--name-body h2{
  text-align: center;
  margin-top: 20px;
}

.donors-listing-heading-block .field--name-body p{
  font-size: 17px;
  font-family: 'Noto Sans Light';
  color: #333333;
  margin-bottom: 0;
  line-height: 25px;
  text-align: center;
}
/* GADTL Slider End */


.con-btn {
	background-color: #276ab9;
	padding: 15px;
	color:#FFF !important;
	font-size: 12px;
	border: #333333 dashed 1px;
}


.con-btn:hover {
	background-color: #2e3192;
	padding: 15px;
	color:#FFF !important;
	font-size: 12px;
	border: #000000 dashed 1px;
	cursor: pointer;
}

.proceed-three {
	margin-top: 145px;
}