/**
 * If using a CSS pre-processor, tell it to overwrite this file. If not, place
 * your custom CSS modifications here.
 */
:focus {
  outline: none !important;
  outline-color: none;
  outline-style: none;
  outline-width: none
}

#block-thewebsiteisundercunstruction {
  float: left;
  width: 62%;
  position: absolute;
  left: 104px;
  top: 0;
}

#block-thewebsiteisundercunstruction h1 {
  font-size: 30px;
  text-align: center;
  color: #fff;
  background: #af2227;
  padding: 22px;
  text-transform: capitalize;
}

/* .path-frontpage .main-slide {
    margin-top: 120px;
} */
.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;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}


/* 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-slider .layout-a .body-info {
}

.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 .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 .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 */

.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, .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;
  position: relatives;
  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;
  position: relatives;
  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;
  position: relatives;
  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;
  position: relatives;
  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;
  position: relatives;
  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 {
  margin-top: 0;
  margin-bottom: 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: 13px;
}

/*.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-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);
}

.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: 121px;
  width: 321px;
  display: table;
  margin-bottom: 9px;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  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;
}


/* .page-node-163 header#navbar {
    background-position: 0 bottom;
    padding-bottom: 5px;
    box-shadow: 0 19px 20px 0px #f0f0f0;
    margin-bottom: 54px;
} */


/*
#block-newseventslanding .field--name-body {
    margin-left: 36px;
    margin-right: 23px;
    padding-right: 12px;
    width: 100%;
} */


#views-exposed-form-publication-block-10 {
  width: 24%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: -10px;
  /* overflow: hidden; */
  right: 27px;
  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-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: capitalize;
  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;
  width: 49.80%;
}

.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-size: 15x;
  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-item-field-news-tags-target-id {
}

.search-filters .form-type-textfield {
  float: right !important;
  width: 31%;
  margin-right: 16px;
}

.search-filters {
  margin-top: 38px;
}

.search-filters .form-actions {
  position: absolute;
  right: 6px;
  top: 0;
}

.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;
}

.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: 5px;
}

.page-node-163 .featured-inner h2 {
  margin-top: 0px;
}

.page-node-163 .featured-news .readmore-button {
  margin-top: 0;
  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: 11px;
}

.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: 18px;
  font-family: Noto Sans Display Bold;
  line-height: 27px;
  text-transform: capitalize;
}

.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;
}

.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: center;
  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;
}


/* 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: capitalize; */
  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;
}

.pro-grms-info h1 {
  font: 50x/50px Noto Serif Display Bold;
}

.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: 'Noto Sans Light';
  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: 'Noto Sans Light';
  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: 'Noto Sans Light';
  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;
  box-shadow: 0px 0px 9px -4 pxrgba(0, 0, 0, 0.3);
}

.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;
  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: capitalize;
  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: 'Noto Sans Light';
  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;
}

.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;
  border: solid 2 p #C4C4C4;
  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 {
  /* background-image: url('../images/doted-border.png');
    background-repeat: repeat-y;
    background-position: 1px; */
  border-left: 1px dashed #C4C4C4;
  padding-left: 30px;
  margin-bottom: 24px;
  padding-bottom: 20px;
  padding-left: 12px;
  padding-right: 26px;
}

.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: 'Noto Sans Light';
  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;
  padding: relative;
  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: 40px;
  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: 'Noto Sans Light';
  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: 140px;
  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: 22px;
  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: 23px 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: hidden;
}


/* 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;
}

.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: 90%;
  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: 456px;
}

.page-node-280 .whylums-numbers-blck .item-list ul li .number-title {
  font-size: 75px;
  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: 544px;
}

.page-node-280 .whylums-numbers-blck .item-list ul li:nth-child(3) .field-content {
  width: 61%;
  overflow: hidden;
  float: left;
  margin-left: 60px;
  padding-top: 53px;
}

.page-node-280 .whylums-numbers-blck .item-list ul li:nth-child(3) {
  float: left;
  width: 409px;
  height: 286px;
}

.page-node-280 .whylums-numbers-blck .item-list ul li:nth-child(4) {
  float: left;
  width: 385px;
  height: 286px;
}

.page-node-280 .whylums-numbers-blck .item-list ul li:nth-child(4) .field-content {
  width: 84%;
  overflow: hidden;
  margin-left: 1px;
  display: block;
  padding-top: 51px;
}

.page-node-280 .whylums-numbers-blck .item-list ul li:nth-child(5) {
  float: right;
  width: 375px;
  height: 231px;
  margin-top: 61px;
}

.page-node-280 .whylums-numbers-blck .item-list ul li:nth-child(5) .field-content {
  float: left;
  width: 66%;
  padding-top: 6px;
}

.page-node-280 .whylums-numbers-blck .item-list ul li:nth-child(6) .field-content {
  float: left;
  width: 83%;
  padding-top: 6px;
}

.page-node-280 .whylums-numbers-blck .item-list ul li:nth-child(7) .field-content {
  float: left;
  width: 92%;
  padding-top: 0;
}

.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: 75px;
}

.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: left;
  width: 386px;
  height: 215px;
}

.page-node-280 .whylums-numbers-blck .item-list ul li:nth-child(6) .number-title {
  font-size: 75px;
  padding-top: 19px;
}

.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: 100px;
}


.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: 393px;
  height: 220px;
  position: relative;
  top: 60px;
}

.page-node-280 .whylums-numbers-blck .item-list ul li:nth-child(8) {
  float: right;
  width: 402px;
  height: 214px;

}

.page-node-280 .whylums-numbers-blck .item-list ul li:nth-child(9) {
  float: left;
  width: 417px;
}

.page-node-280 .whylums-numbers-blck .item-list ul li:nth-child(10) {
  float: right;
  width: 386px;
  height: 215px;
}

.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;
}

.apply-online-link,
.download-brochure-link {
  text-align: center;
}

.apply-online-link a {
  display: inline-block;
  color: #ffffff;
  padding: 14px 50px;
  border-radius: 5px;
  background-color: #002581;
  margin-top: 18px;
  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: .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: 18px;
  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;
}

.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 */
.academic-calendar-box .table > thead > tr > th {
  vertical-align: middle;
  text-align: center;
  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 {
  padding-left: 12%;
  font-size: 17px;
  font-family: 'noto sans light';
  font-weight: bold;
}

.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;
  /* font-size: 13px !important; */
  line-height: 30px !important;
  font-family: 'noto sans bold';
  /* background: #FFFFFF 0% 0% no-repeat !important; */
  color: #04198B !important;
  padding: 11px 12px 11px 14px !important;
  display: block !important;
  font-weight: bold;
  /* border-bottom: 1px solid #C4C4C4 !important; */

}

.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;
}

/* 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;
}

.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(236, 241, 20);
  background: linear-gradient(176deg, rgba(236, 241, 20, 1) 25%, rgba(255, 124, 0, 1) 100%);
  padding: 50px 0 18px 0;
}

section.banner-giveaday .field--name-field-bottom-banner {
  float: right;
  position: relative;
  top: 57px;
  right: 5%;
}

section.banner-giveaday .field--name-field-extra-text {
  /* position: absolute; */
  padding-left: 80px;
  /* top: 12%; */
  width: 40%;
}

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: 23px;
  font-family: 'Noto Sans bold';
  color: #000;
  margin-bottom: 0px;
}

section.banner-giveaday .field--name-field-extra-text .field--item:nth-child(2) p {
  font-size: 16px;
  font-family: 'Noto Sans bold';
  color: #000;
}

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 Sans Display Bold';
  font-size: 76px;
  color: #000;
  /* width: 50%; */
  line-height: 60px;
  /* text-transform: uppercase; */
  letter-spacing: -3px;
  margin-top: 0px;
  /* height: 290px; */
  overflow: hidden;
}

section.banner-giveaday .field--name-field-link {
  /* position: absolute;
    top: unset; */
  padding-left: 80px;
  /* bottom: 30%; */
}

/*section.banner-giveaday .field--name-field-link span::before {
  content: '';
  background-image: url('../images/twitter.png');
  height: 31px;
  width: 35px;
  background-repeat: no-repeat;
  display: inline-block;
}*/

section.banner-giveaday .field--name-field-link span {
  font-family: Noto Sans Bold;
  font-size: 27px;
  color: #000;
}

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;
  padding-bottom: 50px;
  background: #000;
}

.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 {
  position: absolute;
  top: 10%;
  padding-left: 75px;
  width: 65%;
}

.join-the-campaign .field--name-field-extra-text > .field--item h2 {
  font-family: 'Noto Sans Display Bold';
  font-size: 60px;
  color: #fff;
  width: 50%;
  line-height: 54px;
  /* text-transform: uppercase; */
  margin-top: 0;
  margin-bottom: 25px;
}

.join-the-campaign .field--name-field-extra-text > .field--item p {
  font-size: 17px;
  font-family: 'Noto Sans Light';
  color: #fff;
  padding-right: 10%;
}

.join-the-campaign .field--name-field-link .field--item:nth-child(1) {
  position: absolute;
  top: 15%;
  right: 6%;
}

.join-the-campaign .field--name-field-link .field--item:nth-child(2) {
  position: absolute;
  top: 15%;
  right: 21%;
}

.join-the-campaign .field--name-field-link .field--item a {
  border-radius: 5px;
  font-size: 14px;
  line-height: 20px;
  font-family: 'noto sans bold';
}

.join-the-campaign .field--name-field-link .field--item:nth-child(1) a {
  padding: 17px 52px;
  color: #fff;
  background: #ff4500;
}

.join-the-campaign .field--name-field-link .field--item:nth-child(2) a {
  padding: 17px 41px;
  color: #ff4500;
  background: #fcee1a;
}

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: #002581;
  width: 100%;
  margin-top: 50px;
}

section.contact-us-giveaday .field--name-field-extra-text {
  width: 80%;
  margin: 0 auto;
  padding-top: 60px;
  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: #fff;
}

section.contact-us-giveaday .field--name-field-extra-text .field--item:nth-child(1) p {
  font-family: 'Noto Sans Light';
  font-size: 17px;
  color: #fff;
}

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: #00ceff;
  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: 6.5%;
}

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) 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;
}

.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-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;
}

.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: #EED20D;
  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: flex-start;
}

.donor-listing-container .donor-list:nth-child(2n+1) {
  background: url('../images/yello-box.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  height: 93px;
}

.donor-listing-container .donor-list {
  flex-basis: 31%;
  position: relative;
  margin: 12px 12px;
  padding: 10px 15px;
}

.donor-listing-container .donor-list:nth-child(2n) {
  background: url('../images/blue-box.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  height: 93px;
}

.donor-listing-container .donor-full-name {
  font-size: 18px;
  line-height: 27px;
  font-family: 'noto sans Light';
  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: #EED20D;
  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;
}

.page-node-8351 .donor-affliation-alumni.get-text {
  font-size: 14px;
}

/* Donor listing END */

.donor-counter-block-section {
  background: #342f2c;
  padding: 25px 75px 25px 75px;
}

.donor-counter-block-section .statistic-total {
  float: left;
  width: 400px;
}

/* .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: #efec41;
  position: absolute;
  left: 20px;
  top: 21px;
  font-family: "Noto Sans Display Bold";
}

.donor-counter-block-section .statistic-label {
  color: #ccc;
  font-family: "Noto Sans Medium";
  font-size: 18px;
  text-align: center;
}


.donor-counter-block-section .statistic-amount {
  float: left;
  width: 380px;
  position: relative;
}

.donor-counter-block-section .statistic-value {
  color: #efec41;
  font-family: "Noto Sans Display Bold";
  font-size: 46px;
  text-align: center;
}

.donor-counter-block-section .statistic-label {
  color: #ccc;
  font-family: "Noto Sans Medium";
  font-size: 18px;
  text-align: center;
}


.donor-counter-block-section .statistic-students {
  float: left;
  width: 350px;
}

.donor-counter-block-section .statistic-students .statistic-value {
  color: #FF4500;
  font-family: "Noto Sans Display Bold";
  font-size: 46px;
  text-align: center;
}

.donor-counter-block-section .statistic-label {
  color: #ccc;
  font-family: "Noto Sans Medium";
  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 {
  margin: 0 250px 0 290px;
}

.videos-section h2 {
  text-align: center;
  margin-top: 50px;
  margin-bottom: 25px;
  font-family: "Noto Sans Display Bold";
}

.videos-section .views-row {
  float: left;
  width: 400px;
  cursor: pointer;
}

.videos-section img {
  width: 380px;
  height: auto;
  margin-bottom: 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: #000;
  display: block;
  padding-bottom: 40px;
}

.clearboth {
  clear: both;
}

/* Give a Day Videos Section  */


/* 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: 0 18px;
  height: 315px;
}

.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;
}

.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 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;
}

.more-loadzz-blk {
  width: 15%;
  margin: auto;
  margin-bottom: 21px;
  margin-top: 20px;
}

/* 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: 90%;
}

.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;
}

.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;
}

.convocation-videos .quick-carousel .slides {
  position: relative;
  margin: 0 auto 0 335px;
}

.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: .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: .5em .5em .5em .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 {
  padding-left: 10px 57px 11px 0px !important;
}

.page-node-2508 #block-views-block-lums-live-lums-main-site-block-2 .ui-accordion-content.ui-accordion-content-active {
  padding-left: 10px 57px 11px 0px !important;
}

.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: 'Noto Sans Light';
  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 {
  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-4655 .lums-banner-full-width-section h2 {
  font-family: 'Noto Sans Display Bold';
  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 {
}

.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: 462px;
  width: 100%;
}

.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: 15px;
}

.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: 0px !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 .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 .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: 462px;
}

#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%;
}

/* Programs Tabs */


/*   End VC Office Style    */

.webform-submission-form .form-type-processed-text img {
  height: 50px;
}

.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, .page-node-type-page h1 span {
  font: 54px/58px Noto Serif Display Bold;
  color: #04198B;
  padding-bottom: 15px;
  border: 0px;
}

.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: 'Noto Sans Light';
  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: 'Noto Sans Light';
  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 .2s cubic-bezier(.25, 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------------ */
.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: 26px;
  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;
}

.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 .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;
}

.custom-location {
  margin-top: 12px;
  overflow: hidden;
}

.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: 90%;
  margin-left: auto;
  margin-right: auto;
}

.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: 300px;
  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: 83%;
  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;
}

.why-lums-content-area-block .views-row {
  width: 33%;
  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: 8px;
}

.page-node-445 .slick-prev {
  left: -26px;
  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: 399px;
  margin-left: 38px;
}

#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;
}

#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: 445px;
  float: left;
  min-height: 366px;
}

.alumni-network-why-lums-section-block .item-list h3 {
  /* width: 100%;
text-align: center;
border-bottom: 1px solid #000;
line-height: 0.1em;
margin: 10px 0 20px;  */
  /* for later */
  font-family: Noto Sans Display Bold;
  font-size: 22px;
  margin-bottom: 27px;
  padding-left: 18px;
  color: #002581;
}

.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 {
  border: solid 1px dotted;
  width: 50px;
  height: 2px;
}

.alumni-network-why-lums-section-block .item-list h3:after {
  border: solid 1px dotted;
  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;
}

#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: 500px;
  background: #00CEFF;
  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: 168px;
  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 .5s ease;
  -moz-transform: scale(.99);
}

#block-views-block-quick-facts-block-4 .view-content .slider-img-vc:hover img {
  transform: scale(1.02);
  transition: transform .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;
  opacity: 1px;
}

.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: 1366px;
  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: 45px;
  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: 40px;
  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%;
}

.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: 17px;
  line-height: 25px;
  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 #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 .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: -7.4%;
  left: 0;
}

.view-display-id-block_5 .slick-next {
  top: -7.4%;
  right: 0;
}

.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;
}

.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;
}

.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: 23px;
  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: "e: ";
  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;
}

/* end admitions policy desktop css by srf */


/* Start Central Lab by srf */

.labs-section-block .sbasse-central-labs ul.quicktabs-tabs li.active a {
  box-shadow: 0px 5px 9px 1px #0F0F0F1E;
  background-color: #ffffff;
}

/* end Central Lab by srf */


/*  temp.css Code has been placed here  */


/* Event Page Revamp Start */

.page-node-9648 .main-container {
  margin-bottom: 0;
}

.page-node-9648 .landing-event-page .view-header {
  float: right;
  margin-right: 55px;
}

.page-node-9648 .landing-event-page .view-header img{
  width: 40px;
  height: 40px;
}

.page-node-9648 .landing-event-page .view-filters {
  width: 96%;
  margin-left: 0;
  margin-bottom: 50px;
  margin-top: 0;
  padding: 0 75px 0 75px;
}
.page-node-9648 .search-filters .form-item {
  width: 10%;
}
.page-node-9648 .search-filters .form-select {
  width: 100%;
  padding: 0 6px 0 6px;
  height: 43px;
  background: #F2F2F2;
  border: 1px solid #f2f2f2;
}
.page-node-9648 .form-control {
  font-size: 13px;
}
.page-node-9648 .form-date.form-control {
  height: 43px;
  background: #F2F2F2;
}
.page-node-9648 .form-type-textfield {
  float: left !important;
  width: 20%;
  margin-right: 0px;
}
.page-node-9648 .search-filters .form-text {
  width: 81%;
  height: 43px;
  margin-left: 32px;
}
.page-node-9648 .search-filters .form-actions {
  position: absolute;
  right: 90px;
  top: 0;
}
.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: 42px;
  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: 0px;
  position: absolute;
  top: 48px;
  height: 36px !important;
  width: 100px;
}

.page-node-9648 .landing-event-page.search-filters .form-type-textfield {
  float: left !important;
  margin-left: 40px;
  width: 20%;
}
.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 .pager-show-more {
  padding-left: 45%;
  padding-top: 25px;
}
.page-node-9648 .filter-label {
  position: absolute;
  left: 106px;
  top: 350px;
  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 {
  margin-bottom: 75px;
}
.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;
}

.page-node-9648 .landing-event-page .grid-view .recent-news-landing {
  margin-bottom: 0;
}

.page-node-9648 .landing-event-page .grid-view .recent-news-landing {
  padding: 0;
  width: 90%;
  overflow: hidden;
  margin: 0 auto;
}

.page-node-9648 .landing-event-page .grid-view .recent-news-landing li {
  list-style: none;
  width: 28%;
  float: left;
  margin: 25px 30px 25px 30px;
}

.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: 575px;
  background: #fff;
  border-top: none;
}

.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: 205px;
  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%;
}

.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: 10px 0px 15px 0;
  background: #333;
  width: 100px;
  color: #FFFFFF;
  padding: 5px 5px 5px 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: 115px;
}

.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;
}

.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: 15px 0 10px 0;
  display: block;
}

.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-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: 14px;
  color: #000;
  font-weight: normal;
}

.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: 14px;
}

/*.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: 85px;
  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;
}

.page-node-9648 .landing-event-page .list-view .recent-news-landing {
  padding: 0;
  width: 80%;
  overflow: hidden;
  margin: 0 auto;
}

.page-node-9648 .landing-event-page .list-view .recent-news-landing li {
  list-style: none;
  margin-bottom: 40px;
  width: 100%;
  float: left;
}

.page-node-9648 .landing-event-page .list-view .recent-news-landing .full-border {
  min-height: 330px;
  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: 365px;
  height: 325px;
  overflow: hidden;
  float: left;
  margin: 0 15px 0 0;
}

.page-node-9648 .landing-event-page .list-view .recent-news-landing .news-img img {
  width: 365px;
  height: 325px;
  margin: 0 15px 0 0;
  float: left;
}

.page-node-9648 .landing-event-page .list-view .recent-news-landing .news-content {
  width: 58%;
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 16px;
  padding-bottom: 20px;
}

.page-node-9648 .landing-event-page .list-view .recent-news-landing .news-content .event-category {
  margin: 10px 0px 15px 0;
  background: #333;
  width: 100px;
  color: #FFFFFF;
  padding: 5px 5px 5px 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: 295px;
  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: 295px;
  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: 295px;
  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: absolute;
  bottom: 20px;
  left: 37%;
}

.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: 85px;
  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: 33.5%;
  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: 33.5%;
  padding: 15px 10px 15px 10px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  opacity: 0.8;
}



/* List View */



/* 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;
}

