/* responsive  css*/

/* @media (max-width:1200px) {

    .menu--news-events li {
        display: inline-block;
        width: 49.8%;
    }
    .second-outer ..newslatter-footer {
        width: 24%;
    }
    .page-node-163 .col-sm-4 {
        width: 28.333%;
    }
    .page-node-163 .col-sm-9 {
        width: 69%;
    }
    .page-node-199 .col-sm-9 {
        width: 69%;
    }
    .second-outer .col-sm-9 {
        width: 69%;
    }
    .newslatter-footer form input {
        width: 200px;
    }

} */

@media only screen and (min-width: 1201px) and (max-width: 1300px) {

  /* contact us  */
  #block-lumsofffice {
    margin-bottom: 35px;
    overflow: hidden;
  }

  .page-node-292 .bottom-slider {
    height: 0;
  }

  .bg-contact-us {
    height: 200px;
  }

  .cotact-details .field--name-body {
    min-height: auto;
    padding-left: 13px;
    margin-top: 0;
    padding-right: 13px;
  }

  .page-node-292 .blur-background h2 {
    padding-bottom: 8px;
  }

  .page-node-292 .blur-background button {
    float: none;
    margin-top: 12px;
  }

  .Faculty-Directory h2 {
    font-size: 27px;

    text-align: center;
    padding-top: 2px;
    padding-bottom: 0;
  }

  .Faculty-Directory .form-item {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 25px;
  }

  .Emergency-Contact p {
    padding-left: 0;
    padding-right: 0;
  }

  .Emergency-Contact h4 {
    padding-top: 16px;
    padding-bottom: 5px;
  }

  .Emergency-Contact {
    height: auto;
    padding-bottom: 26px;
    margin-top: 35px;
    margin-bottom: 56px;
    margin-left: 30px;
    max-width: 92%;
    width: 45%;
    min-height: 530px;
  }

  .top-footer-contactus {
    height: auto;
  }

  .top-footer-contactus .field--name-body h3 {
    font-size: 35px;
    line-height: 39px;
  }

  .top-footer-contactus .field--name-body p {
    font-size: 24px;
    line-height: 40px;
  }

  .top-footer-contactus .field--name-body {
    height: auto;
    padding-bottom: 72px;
  }

  .Faculty-Directory {
    height: auto;
    padding-bottom: 26px;
    margin-top: 35px;
    margin-bottom: 36px;
    margin-left: 24px;
    max-width: 92%;
    width: 45%;
    min-height: 530px;
  }

  .page-node-292 .blur-background {
    width: 295px;
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    text-align: center;
    margin-bottom: 37px;
    padding-bottom: 21px;
  }

  .page-node-292 #block-generalinquirescontactus {
    padding-left: 0px;
    padding-top: 95px;
  }

  .page-node-292 .inner-top-bottom {
    height: auto;
  }

  .page-node-292 .col-sm-7 h2 {
    font-size: 33px;
    line-height: 43px;

    margin-top: 24px;

    padding-left: 10px;
    text-align: center;
  }

  .page-node-292 .col-sm-7 h4 {
    line-height: 43px;

    padding-left: 10px;
    text-align: center;
  }

  .page-node-292 .col-sm-7 p {
    line-height: 35px;

    padding-left: 10px;
    text-align: center;
  }

  .page-node-292 .inner-top-bottom {
    margin-top: 44px;
    display: inline-block;
  }

  .Lums-offices h2 {
    font-size: 25px;
    padding-left: 0;
  }

  .lums-office-menu-contactus ul {
    list-style: none;
    padding: 0;
  }

  .lums-office-menu-contactus h4 {
    padding-left: 0;
  }

  #block-lumsoffficemenu2contactus {
    margin-bottom: -7px;
  }

  .cotact-details .field--name-body h5 {
    padding-bottom: 0px;
    padding-top: 16px;
  }

  .cotact-details {
    width: 33%;
    margin-top: -91px;
  }

  /* contact us cls */
  .about-group-block .field--name-body {
    min-height: 524px;
  }

  .page-node-type-events .inner-sidebar-custom {
    margin-left: 23px;
  }

  .numbers-aboutlums ul {
    list-style: none;
    overflow: hidden;
    padding: 0;
  }

  .numbers-aboutlums li:last-child {
    padding-right: 32px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1200px) {

  /* contact us  */
  #block-lumsofffice {
    margin-bottom: 35px;
    overflow: hidden;
  }

  .page-node-292 .bottom-slider {
    height: 0;
  }

  .bg-contact-us {
    height: 200px;
  }

  .cotact-details .field--name-body {
    min-height: auto;
    padding-left: 13px;
    margin-top: 0;
    padding-right: 13px;
  }

  .page-node-292 .blur-background h2 {
    padding-bottom: 8px;
  }

  .page-node-292 .blur-background button {
    float: none;
    margin-top: 12px;
  }

  .Faculty-Directory h2 {
    font-size: 27px;

    text-align: center;
    padding-top: 2px;
    padding-bottom: 0;
  }

  .Faculty-Directory .form-item {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 25px;
  }

  .Emergency-Contact p {
    padding-left: 0;
    padding-right: 0;
  }

  .Emergency-Contact h4 {
    padding-top: 16px;
    padding-bottom: 5px;
  }

  .Emergency-Contact {
    height: auto;
    padding-bottom: 26px;
    margin-top: 35px;
    margin-bottom: 56px;
    margin-left: 30px;
    max-width: 92%;
    width: 45%;
    min-height: 530px;
  }

  .top-footer-contactus {
    height: auto;
  }

  .top-footer-contactus .field--name-body h3 {
    font-size: 35px;
    line-height: 39px;
  }

  .top-footer-contactus .field--name-body p {
    font-size: 24px;
    line-height: 40px;
  }

  .top-footer-contactus .field--name-body {
    height: auto;
    padding-bottom: 72px;
  }

  .Faculty-Directory {
    height: auto;
    padding-bottom: 26px;
    margin-top: 35px;
    margin-bottom: 36px;
    margin-left: 24px;
    max-width: 92%;
    width: 45%;
    min-height: 530px;
  }

  .page-node-292 .blur-background {
    width: 295px;
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    text-align: center;
    margin-bottom: 37px;
    padding-bottom: 21px;
  }

  .page-node-292 #block-generalinquirescontactus {
    padding-left: 0px;
    padding-top: 95px;
  }

  .page-node-292 .inner-top-bottom {
    height: auto;
  }

  .page-node-292 .col-sm-7 h2 {
    font-size: 33px;
    line-height: 43px;

    margin-top: 24px;

    padding-left: 10px;
    text-align: center;
  }

  .page-node-292 .col-sm-7 h4 {
    line-height: 43px;

    padding-left: 10px;
    text-align: center;
  }

  .page-node-292 .col-sm-7 p {
    line-height: 35px;

    padding-left: 10px;
    text-align: center;
  }

  .page-node-292 .inner-top-bottom {
    margin-top: 44px;
    display: inline-block;
  }

  .Lums-offices h2 {
    font-size: 25px;
    padding-left: 0;
  }

  .lums-office-menu-contactus ul {
    list-style: none;
    padding: 0;
  }

  .lums-office-menu-contactus h4 {
    padding-left: 0;
  }

  #block-lumsoffficemenu2contactus {
    margin-bottom: -7px;
  }

  .cotact-details .field--name-body h5 {
    padding-bottom: 0px;
    padding-top: 16px;
  }

  .cotact-details {
    width: 33%;
    margin-top: -91px;
  }

  /* contact us cls */
  /* publication page */
  .form-actions .form-submit {
    box-shadow: none;
  }

  #views-exposed-form-publication-block-10 .form-actions {
    position: absolute;
    right: -2px;
    top: auto;
    bottom: 4px;
  }

  #views-exposed-form-publication-block-10 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 6px;
    overflow: hidden;
    right: 0;
    float: none;
    left: 0;
  }

  #block-views-block-publication-block-10 .search-filters .form-text {
    height: 44px;
  }

  #block-views-block-publication-block-10 {
    padding-left: 0;
    margin-bottom: 11px;
    width: 96%;
  }

  #block-views-block-publication-block-10 .form-actions .form-submit {
    background-position: 15px 16px;
  }

  /* publications page cls */
  #block-eventscalendar {
    width: 100%;
    margin-bottom: 30px;
  }

  .fc-calendar .fc-row>div,
  .fc-calendar .fc-head>div {
    width: calc(133.2% / 7);
  }

  #block-views-block-lums-events-block-6.search-filters {
    margin-top: 16px;
  }

  #block-views-block-lums-events-block-6.landing-event-page .view-filters {
    width: 98%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 23px;
    margin-top: 0px;
  }

  #block-views-block-lums-events-block-6.search-filters .form-actions .form-submit {
    background-position: 22px 11px;
  }

  #block-views-block-lums-events-block-6.search-filters .form-text {
    height: 54px;
  }

  #block-views-block-lums-events-block-6.search-filters .form-select {
    height: 54px;
    width: 96%;
  }

  #block-views-block-lums-events-block-6.search-filters .select-wrapper::after {
    right: 16px;
  }

  .page-node-163 .home-sliders {
    height: auto;
  }

  #block-thewebsiteisundercunstruction {
    float: left;
    width: 212%;
    position: absolute;
    left: -349px;
    top: 111px;
    right: 0;
  }

  .office-directory-customs .item-list li {
    width: 388px;
    max-width: 100%;
  }

  .path-offices-directory #block-thewebsiteisundercunstruction {
    float: left;
    width: 182%;
    position: absolute;
    left: -438px;
    top: 141px;
    right: 0;
  }

  .path-node #block-thewebsiteisundercunstruction {
    float: left;
    width: 166%;
    position: absolute;
    left: -349px;
    top: 139px;
    right: 0;
  }

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

  #block-views-block-real-people-real-impact-block-1 .view-real-people-real-impact .impact-list {
    position: relative;
    height: auto;
  }

  .path-frontpage .news-event .col-sm-8 {
    padding-left: 15px;
  }

  /* about lums */
  .goverance .field--name-body h1 {
    margin-bottom: 22px;
    margin-top: 21px;
  }

  #block-thenationalmanagementfoundationaboutlums .field--name-body .col-sm-4 img {
    width: 100%;
    padding-right: 12px;
    max-width: 100%;
  }

  .core-main {
    width: 100%;
    margin: auto;
    max-width: 100%;
  }

  header#navbar {
    margin-bottom: 13px;
  }

  .goverance .field--name-body {
    text-align: center;
    width: 666px;
    margin: auto;
    max-width: 100%;
  }

  .user-profile-about-page .field--name-field-sub-title {
    font-size: 52px;
  }

  .user-profile-about-page .field--name-field-profile-info {
    margin-top: -246px;
    overflow: hidden;
    width: 97%;
    left: 0;
  }

  .user-profile-about-page .paragraph--type--information-profile {
    position: relative;
    left: 241px;
    max-width: 100%;
    width: 69%;
  }

  .user-profile-about-page .field--name-field-profile-image {
    position: relative;
    width: 38%;
  }

  .user-profile-about-page {
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 0;
  }

  .numbers-aboutlums li:last-child {
    padding-left: 23px;
    padding-right: 23px;
  }

  .goverance-left-block {
    padding-bottom: 0;
    padding-left: 0;
    min-height: 360px;
  }

  .goverance-right-block {
    margin-bottom: 34px;

    padding-bottom: 0;
    min-height: 360px;
  }

  .goverance-right-block .field--name-body {
    width: 100%;
  }

  .goverance-left-block .field--name-body {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .about-group-block .field--name-body {
    min-height: 435px;
    margin-bottom: 28px;
    padding-bottom: 13px;
    padding-left: 16px;
    padding-right: 16px;
    height: auto;
    margin: 0;
  }

  .numbers-aboutlums li {
    padding-right: 20px;
    padding-left: 20px;
    max-width: 100%;
  }

  .view-id-numbers_about_lums {
    margin-top: 11px;

    padding-top: 30px;

    margin-bottom: 26px;

    padding-bottom: 30px;

    overflow: hidden;
  }

  .numbers-aboutlums ul {
    list-style: none;
    padding-left: 0;
  }

  .core-body {
    margin-bottom: 40px;
    padding-bottom: 10px;
  }

  .numbers-aboutlums-block {
    height: auto;
  }

  .about-lums-cus-bg {
    background-size: 100%;
  }

  .about-lums-cus-bg .field--name-body h2 {
    font-size: 19px;
    color: #000;
  }

  #block-missionaboutlums {
    padding-left: 15px;
    padding-right: 13px;
  }

  .about-lums-cus-bg .field--name-body {
    margin-top: 28%;
    text-align: center;
    padding-top: 10px;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .related-links {
    width: auto;
    padding-bottom: 69px;
    margin-bottom: 25px;
  }

  /* .related-links {

        border-left: none;
        padding-left: 16px;
        text-align: center;
        width: 100%;
        margin-left: 0;
        padding-top: 30px;

    } */
  /* about lums */
  /* history */
  .tl-slide .tl-slide-content-container .tl-slide-content {
    width: 100% !important;
  }

  /* hsitory */
  .join-us-cus {
    background: url(../images/joinus.png);
    background-repeat: repeat;
    background-size: auto;
    height: 200px;
    position: relative;
    margin-top: 79px;
    display: block;
    margin-bottom: 9px;
    width: 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }

  .join-us-cus .field--name-body p:last-child a {
    color: #3f3f3f;
    padding: 19px 47px;
    display: block;
    text-decoration: none;
  }

  .page-node-type-events .inner-sidebar-custom {
    margin-left: 8px;
  }

  /* Main menu */
  .lums-main-menu h2 {
    font-size: 12px;
  }

  /* Mian menu cls */
  /* Home slider */
  .home-sliders {
    height: 373px;
    border-bottom: solid 1px #f7f7f7;
    overflow: hidden;
  }

  .layout-g .link-more {
    bottom: 12%;
  }

  .layout-d .link-more {
    position: absolute;
    bottom: 0%;
  }

  .home-slider-text h3 {
    font-size: 18px;
  }

  .layout-a .inner-slide-area {
    position: absolute;
    top: 7%;
    top: 16%;
    width: 91%;
    z-index: 179;
    left: 59px;
    height: 200px;
  }

  /* Home slider cls */
  /* Home welcome box */
  .welcome-lums {
    width: 68%;
    float: left;
    display: block;
    margin-bottom: 42px;
    padding-top: 23px;
  }

  .home-event .block-title {
    text-align: center;
    margin-bottom: 21px;
    margin-top: 5px;
  }

  .region-quick .view-header {
    margin-bottom: 42px;
  }

  .home-right-events {
    width: 98%;
  }

  .front-news-event {
    margin-bottom: 46px;
  }

  .front-news-event .block-title {
    margin-bottom: 11px;
    margin-top: 13px;
  }

  .path-frontpage .contant-bg {
    padding-bottom: 62px;
    margin-top: 25px;
  }

  /* extraordinary */
  .extraordinary .item-list ul {
    padding-left: 0;
  }

  .extraordinary {
    width: 93%;
    margin-left: auto;
    margin-right: auto;
  }

  /* extraordinary cls */
  /* gallery */
  .gallery-inner .inner-container {
    padding-left: 0;
    margin-top: 25px;
  }

  /* gallery cls */
  /* news and event */
  .subscribe-user .form-email {
    width: 50%;
  }

  .event-title a {
    font-size: 12px;
    line-height: 18px;
  }

  .home-news .news-content h2 a {
    font-size: 12px;
  }

  /* .home-right-events {
        width: 100%;
    } */
  /* news and event cls */
  /* Home welcome box */
  /*@media (max-width:1024px)  CSS by Srfrz */
  .menu--news-events li {
    display: inline-block;
    width: 49.8%;
  }

  .landing-event-page .recent-news-landing .news-content h2 {
    font-size: 15px;
    line-height: 20px;
    padding-bottom: 10px;
  }

  .recent-news-landing .news-content h2 a {
    font-size: 16px;
    line-height: 25px;
  }

  /* #block-footer .nav {
        width: 676px;
    } */
  .page-node-163 .address {
    width: 30%;
  }

  .recent-news-landing .col-sm-3 {
    width: 25%;
  }

  .second-outer .col-sm-9 {
    width: 69%;
  }

  .newslatter-footer form input {
    width: 73%;
  }

  .second-outer .col-sm-9 {
    width: 69%;
  }

  .second-outer .col-sm-3 {
    width: 30%;
  }

  /*@media (max-width:1024px)  CSS by Srf*/
  /* publications */
  .heading-block-cus h1 {
    font: 35px;
    text-align: left;
  }

  .heading-block-cus .field--name-body {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .related-links {
    padding-left: 21px;
    padding-top: 68px;
    margin-bottom: 47px;
    margin-left: 0px;
    width: 31%;
    margin-left: 5px;
  }

  .related-links p {
    margin-bottom: 15px;
    font-size: 21px !important;
  }

  /* #block-views-block-publication-block-10 .form-item {
        width: 100%;
    } */
  #block-views-block-publication-block-10 .select-wrapper {
    width: 100%;
  }

  .publication-arch {
    width: 40%;

    margin-left: 12px;
    margin-top: 57px;
  }

  #block-views-block-publication-block-11 {
    padding: 13px 11px 20px 5px;
    width: 55%;
    float: left;
    margin-left: 20px;
  }

  .first-box-pub .books img {
    height: auto;
    padding: 0;
    margin: 0;
    width: 100%;
  }

  .page-node-445 .col-custom-left {
    width: 70%;
    display: inline-block;
    vertical-align: top;
  }

  .page-node-445 .col-custom-right {
    width: 29%;
    display: inline-block;
    vertical-align: top;
  }

  #block-views-block-publication-block-12 .view-publication .view-content li {
    width: 98%;
  }

  .page-node-445 .search-filters .form-select {
    width: 96%;
    padding: 15px;
    height: 68px;
  }

  .page-node-445 .search-filters .select-wrapper::after {
    right: 28px;
  }

  .col-custom-right #block-views-block-recent-news-event-landing-block-11 .full-border {
    padding-bottom: 50px;
    height: auto;
  }

  #block-pubtabs .field--name-body p a {
    margin: 0 16px;
  }

  .page-node-445 .inner-top-bottom {
    padding-right: 0;
  }

  .view-real-people-real-impact .impact-list li {
    min-height: auto;
  }

  /* publications cls */
}

@media only screen and (min-width: 992px) and (max-width: 1023px) {

  /* contact us  */
  .page-node-292 .bottom-slider {
    height: 0;
  }

  .bg-contact-us {
    height: 200px;
  }

  .cotact-details .field--name-body {
    min-height: auto;
    padding-left: 13px;
    margin-top: 0;
    padding-right: 13px;
  }

  .page-node-292 .blur-background h2 {
    padding-bottom: 8px;
  }

  .page-node-292 .blur-background button {
    float: none;
    margin-top: 12px;
  }

  .Faculty-Directory h2 {
    font-size: 27px;

    text-align: center;
    padding-top: 2px;
    padding-bottom: 0;
  }

  .Faculty-Directory .form-item {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 25px;
  }

  .Emergency-Contact p {
    padding-left: 0;
    padding-right: 0;
  }

  .Emergency-Contact h4 {
    padding-top: 16px;
    padding-bottom: 5px;
  }

  .Emergency-Contact {
    height: auto;
    padding-bottom: 26px;
    margin-top: 35px;
    margin-bottom: 56px;
    margin-left: 30px;
    max-width: 92%;
    width: 45%;
    min-height: 530px;
  }

  .top-footer-contactus {
    height: auto;
  }

  .top-footer-contactus .field--name-body h3 {
    font-size: 35px;
    line-height: 39px;
  }

  .top-footer-contactus .field--name-body p {
    font-size: 24px;
    line-height: 40px;
  }

  .top-footer-contactus .field--name-body {
    height: auto;
    padding-bottom: 72px;
  }

  .Faculty-Directory {
    height: auto;
    padding-bottom: 26px;
    margin-top: 35px;
    margin-bottom: 36px;
    margin-left: 24px;
    max-width: 92%;
    width: 45%;
    min-height: 530px;
  }

  .page-node-292 .blur-background {
    width: 295px;
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    text-align: center;
    margin-bottom: 37px;
    padding-bottom: 21px;
  }

  .page-node-292 #block-generalinquirescontactus {
    padding-left: 0px;
    padding-top: 95px;
  }

  .page-node-292 .inner-top-bottom {
    height: auto;
  }

  .page-node-292 .col-sm-7 h2 {
    font-size: 33px;
    line-height: 43px;

    margin-top: 24px;

    padding-left: 10px;
    text-align: center;
  }

  .page-node-292 .col-sm-7 h4 {
    line-height: 43px;

    padding-left: 10px;
    text-align: center;
  }

  .page-node-292 .col-sm-7 p {
    line-height: 35px;

    padding-left: 10px;
    text-align: center;
  }

  .page-node-292 .inner-top-bottom {
    margin-top: 44px;
    display: inline-block;
  }

  .Lums-offices h2 {
    font-size: 25px;
    padding-left: 0;
  }

  .lums-office-menu-contactus ul {
    list-style: none;
    padding: 0;
  }

  .lums-office-menu-contactus h4 {
    padding-left: 0;
  }

  #block-lumsoffficemenu2contactus {
    margin-bottom: -7px;
  }

  .cotact-details .field--name-body h5 {
    padding-bottom: 0px;
    padding-top: 16px;
  }

  .cotact-details {
    width: 33%;
    margin-top: -91px;
  }

  /* contact us cls */
  /* advisory-board */
  .advisory-board-section-block .field-content .advic-title {
    font-size: 30px;
  }

  .advisory-board-section-block .item-list .views-field-nothing {
    width: 100%;
  }

  /* .advisory-board-section-block .field-content img {
            margin-left: auto;
            margin-right: auto;
        } */
  /* advisory-board cls */
  /* publication page */
  .form-actions .form-submit {
    box-shadow: none;
  }

  #views-exposed-form-publication-block-10 .form-actions {
    position: absolute;
    right: -2px;
    top: auto;
    bottom: 4px;
  }

  #views-exposed-form-publication-block-10 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 6px;
    overflow: hidden;
    right: 0;
    float: none;
    left: 0;
  }

  #block-views-block-publication-block-10 {
    padding-left: 0;
    margin-bottom: 11px;
    width: 96%;
  }

  #block-views-block-publication-block-10 .form-actions .form-submit {
    background-position: 15px 16px;
  }

  /* publications page cls */
  #block-eventscalendar {
    width: 100%;
    margin-bottom: 30px;
  }

  .fc-calendar .fc-row>div,
  .fc-calendar .fc-head>div {
    width: calc(133.2% / 7);
  }

  #block-views-block-lums-events-block-6.search-filters {
    margin-top: 16px;
  }

  #block-views-block-lums-events-block-6.landing-event-page .view-filters {
    width: 98%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 23px;
    margin-top: 0px;
  }

  #block-views-block-lums-events-block-6.search-filters .form-actions .form-submit {
    background-position: 22px 11px;
  }

  #block-views-block-lums-events-block-6.search-filters .form-text {
    height: 54px;
  }

  #block-views-block-lums-events-block-6.search-filters .form-select {
    height: 54px;
    width: 96%;
  }

  #block-views-block-lums-events-block-6.search-filters .select-wrapper::after {
    right: 16px;
  }

  .page-node-type-news .node-side-bar,
  .page-node-type-events .node-side-bar .node-side-bar {
    width: 40%;
  }

  #block-eventscalendar {
    width: 100%;
    margin-bottom: 30px;
  }

  .align-center {
    display: block;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
  }

  .office-directory-customs .item-list li {
    width: 337px;
    max-width: 100%;
  }

  .view-id-numbers_about_lums {
    overflow: hidden;
  }

  .path-node #block-thewebsiteisundercunstruction {
    float: left;
    width: 155%;
    position: absolute;
    left: -349px;
    top: 111px;
    right: 0;
  }

  .path-node #block-thewebsiteisundercunstruction {
    float: left;
    width: 158%;
    position: absolute;
    left: -349px;
    top: 111px;
    right: 0;
  }

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

  /* ======= */
  .view-real-people-real-impact .impact-list li {
    min-height: auto;
  }

  .title-link a {
    font-size: 21px !important;
  }

  .view-real-people-real-impact .impact-list li {
    min-height: auto;
    margin-bottom: 13px;
  }

  .path-frontpage .news-event .col-sm-8 {
    padding-left: 15px;
  }

  #block-views-block-real-people-real-impact-block-1 .view-real-people-real-impact .impact-list {
    position: relative;
    height: auto;
  }

  /* news landing pages */
  .custom-right-news-section .view-content ul li {
    margin-bottom: 8px;
    padding-bottom: 25px;
    padding-top: 20px;
    overflow: hidden;
  }

  /* news landing pages cls */
  /* about lums */
  .goverance .field--name-body h1 {
    margin-bottom: 22px;
    margin-top: 21px;
  }

  #block-thenationalmanagementfoundationaboutlums .field--name-body .col-sm-4 img {
    width: 100%;
    padding-right: 12px;
    max-width: 100%;
  }

  .core-main {
    width: 100%;
    margin: auto;
    max-width: 100%;
  }

  header#navbar {
    margin-bottom: 13px;
  }

  .goverance .field--name-body {
    text-align: center;
    width: 666px;
    margin: auto;
    max-width: 100%;
  }

  .user-profile-about-page .field--name-field-sub-title {
    font-size: 52px;
  }

  .user-profile-about-page .field--name-field-profile-info {
    margin-top: -246px;
    overflow: hidden;
    width: 97%;
    left: 0;
  }

  .user-profile-about-page .paragraph--type--information-profile {
    position: relative;
    left: 241px;
    max-width: 100%;
    width: 69%;
  }

  .user-profile-about-page .field--name-field-profile-image {
    position: relative;
    width: 38%;
  }

  .user-profile-about-page {
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 0;
  }

  .numbers-aboutlums li:last-child {
    padding-left: 23px;
    padding-right: 23px;
  }

  .goverance-left-block {
    padding-bottom: 0;

    padding-left: 0;

    min-height: 380px;

    margin-bottom: 27px;
  }

  .goverance-right-block {
    margin-bottom: 0;

    padding-bottom: 0;
    min-height: 380px;
  }

  .goverance-right-block .field--name-body {
    width: 100%;
  }

  .goverance-left-block .field--name-body {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .about-group-block .field--name-body {
    min-height: 435px;
    margin-bottom: 28px;
    padding-bottom: 13px;
    padding-left: 16px;
    padding-right: 16px;
    height: auto;
    margin: 0;
  }

  .numbers-aboutlums li {
    padding-right: 20px;
    padding-left: 20px;
    max-width: 100%;
  }

  .numbers-aboutlums ul {
    list-style: none;
    padding-left: 0;
  }

  .core-body {
    margin-bottom: 40px;
    padding-bottom: 10px;
  }

  .numbers-aboutlums-block {
    height: auto;
  }

  .about-lums-cus-bg {
    background-size: 100%;
  }

  .about-lums-cus-bg .field--name-body h2 {
    font-size: 19px;
    color: #000;
  }

  #block-missionaboutlums {
    padding-left: 15px;
    padding-right: 13px;
  }

  .about-lums-cus-bg .field--name-body {
    margin-top: 28%;
    text-align: center;
    padding-top: 10px;
    padding-left: 14px;
    padding-right: 14px;
  }

  .related-links {
    width: 33%;
    margin-left: 0;
    padding-bottom: 69px;
    margin-bottom: 25px;
  }

  .heading-block-cus .field--name-body {
    margin-left: 13px;
    margin-right: 23px;
    padding-right: 12px;
  }

  /* .related-links {

        border-left: none;
        padding-left: 16px;
        text-align: center;
        width: 100%;
        margin-left: 0;
        padding-top: 30px;

    } */
  /* about lums */
  /* history */
  .tl-slide .tl-slide-content-container .tl-slide-content {
    width: 100% !important;
  }

  /* hsitory */
  .join-us-cus {
    background: url(../images/joinus.png);
    background-repeat: repeat;
    background-size: auto;
    height: 200px;
    position: relative;
    margin-top: 79px;
    display: block;
    margin-bottom: 9px;
    width: 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }

  .join-us-cus .field--name-body p:last-child a {
    color: #3f3f3f;
    padding: 19px 47px;
    display: block;
    text-decoration: none;
  }

  .page-node-type-events .inner-sidebar-custom {
    margin-left: 8px;
  }

  /* publications */
  #block-views-block-publication-block-11 {
    padding: 11px 4px 10px 5px;
    width: 40%;
    margin-left: 24px;
  }

  .left-publications-inner-crousl li {
    width: 85% !important;
  }

  .left-publications-inner-crousl .books img {
    width: 147px;
    height: 177px;
    border: 1px solid #f2f2f2;
    border-radius: unset;
  }

  .publication-arch {
    width: 51%;
    float: left;
    margin-left: 16px;
  }

  .page-node-445 .inner-top-bottom {
    padding-right: 0;
  }

  .page-node-445 .col-custom-left {
    width: 68%;
    display: inline-block;
    vertical-align: top;
  }

  .page-node-445 .col-custom-right {
    width: 31%;
    display: inline-block;
    vertical-align: top;
  }

  #block-views-block-publication-block-12 .view-publication .view-content li {
    width: 100%;
  }

  .we-mega-menu-submenu {
    position: static;
  }

  #block-pubtabs .field--name-body p a {
    margin: 0 12px;
    font-size: 14px;
    color: #525252;
    text-decoration: none;
    font-family: Noto Sans Light;
  }

  .left-publications-inner-crousl .views-field-nothing .field-content .flip-title {
    margin-top: 10px;
    padding-left: 16px;
  }

  #block-views-block-recent-news-event-landing-block-11 .full-border img {
    height: auto;
  }

  /* publications cls */
  /* header start */
  .navbar .col-sm-2 {
    width: 31%;
    display: inline-block;
    vertical-align: top;
    padding-top: 15px;
  }

  .container-quick {
    height: auto;
    overflow: hidden;
  }

  .home-icon {
    top: 17px;
  }

  .main-menu-button {
    display: block;
  }

  .top-bar {
    display: none;
  }

  .navbar-toggle {
    display: block;
  }

  .main-menu .collapse-main-menu {
    display: none;
  }

  .region-we-mega-menu {
    background-color: transparent;
  }

  .main-menu .region-we-mega-menu .navbar-toggle::before {
    content: "Menu";
    float: left;
    color: #888;
  }

  .active .navbar-toggler {
    height: 68px;
  }

  .main-menu .region-we-mega-menu .navbar-toggle {
    border-color: #ddd;
    position: absolute;
    top: -73px;
    left: auto;
    right: 108px;
  }

  .main-menu .navbar-we-mega-menu.navbar {
    width: 100%;
  }

  .main-menu .we-mega-menu-ul .we-megamenu-nolink {
    color: #000000 !important;
    font-family: "Noto Sans Medium";
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 0;
    cursor: pointer;
    padding-left: 26px !important;
  }

  .btn-close {
    right: 21px;
    top: 5px;
  }

  .navbar-we-mega-menu.navbar .nav-tabs .nav-tabs>li>a,
  .navbar-we-mega-menu.navbar .nav-tabs .nav-tabs>li>.we-megamenu-nolink {
    color: #000 !important;
    cursor: pointer !important;
  }

  .navbar-we-mega-menu.navbar ul>li ul {
    padding-left: 0;
    padding-bottom: 10px;
    padding-top: 10px;
  }

  .overlay {
    cursor: pointer;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 8;
    background-color: rgba(0, 0, 0, 0.2);
    width: 100%;
    height: 100%;
  }

  .main-menu .region-we-mega-menu .navbar-toggle .icon-bar {
    background-color: #888;
    margin-left: 64px;
  }

  #navbar {
    padding-bottom: 0;
  }

  .header-container {
    margin-top: 11px;
  }

  .region-header a.logo {
    width: 160px;
    display: block;
    float: unset !important;
  }

  .logo img {
    width: 100%;
  }

  .navbar .logo {
    margin-left: 0;
    width: auto;
    float: unset;
  }

  .slogan {
    width: 157px;
    overflow: unset;
    padding-top: 0;
    margin-left: 0;
    margin-top: 5px;
  }

  .slogan img {
    padding-top: 0;
    padding-left: 0;
  }

  .slogan .field--name-body {}

  .navbar .col-sm-2 {
    width: 31%;
    display: inline-block;
    vertical-align: top;
  }

  .menu-button-container {
    padding: 0;
  }

  .navbar .col-sm-10 {
    width: 68%;
    padding-top: 39px;
    display: inline-block;
  }

  .navbar {
    width: 100%;
  }

  .main-menu-button .navbar {
    float: right;
    width: 98px;
  }

  .lums-main-menu .we-mega-menu-li:nth-child(1) h2 {
    margin-left: 0;
  }

  /* header end */
  /* home slider */
  .layout-g .home-slider-title {
    padding-bottom: 20px;
  }

  .layout-a .inner-slide-area {
    position: absolute;
    top: 16%;
    width: 87%;
    left: 64px;
    height: auto;
    padding-right: 24px;
  }

  .layout-d .inner-slide-area {
    display: inline-block;
    width: 38%;
    margin-left: 14%;
  }

  .layout-a .inner-slide-area {
    position: absolute;
    top: 7%;
    top: 16%;
    width: 100%;
    z-index: 179;
    left: 64px;
    height: auto;
  }

  .layout-d .home-slider-text h3 {
    font-size: 18px;
  }

  .layout-d .link-more {
    position: absolute;
    bottom: -1px;
  }

  .layout-e .link-more {
    position: absolute;
    bottom: 38%;
  }

  .layout-f .link-more {
    position: absolute;
    bottom: 39%;
  }

  .layout-g .link-more {
    position: absolute;
    bottom: 19%;
    width: 100%;
  }

  .home-sliders {
    height: 344px;
    border-bottom: solid 1px #f7f7f7;
    overflow: hidden;
  }

  /* home slider cls */
  /* accourdians */
  .path-frontpage .contant-bg {
    padding-bottom: 15px;
  }

  #block-views-block-featured-content-lums-block-2 .ui-accordion .ui-accordion-header {
    padding: 17px 6px 17px 6px;
    text-align: center;
    background: #f2f2f2;
    border: none;
    margin: 2px 0 0 0;
  }

  #block-views-block-featured-content-lums-block-2 .ui-accordion .ui-accordion-header span {
    font-size: 18px;

    font-family: "Noto Sans Light";
  }

  #block-views-block-featured-content-lums-block-2 .ui-accordion .ui-accordion-content {
    padding-left: 2.6em;
    /* overflow: hidden; */
    margin-bottom: 30px;
    overflow: visible;
    /* height: auto !important; */
  }

  #block-views-block-featured-content-lums-block-2 .ui-accordion .ui-accordion-header.ui-accordion-header-active span {
    font-size: 17px;
    font-family: Noto Sans Black;
    /* font-weight: bold; */
  }

  #block-views-block-featured-content-lums-block-2 {
    padding-left: 8px;
    padding-right: 8px;
    margin-bottom: 40px;
    display: none;
  }

  #block-views-block-featured-content-lums-block-2 .ui-accordion .ui-accordion-header.ui-accordion-header-active {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 2px 0 0 0;
    padding: 17px 6px 17px 6px;
    font-size: 100%;
    text-align: center;
    background: #fff;
    border: solid 1px #f2f2f2;
    border-bottom-color: rgb(242, 242, 242);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-radius: 0;
    border-bottom: solid 3px #00ceff;
  }

  /* featured hoem cls */
  /* extraordinary */
  .extraordinary {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .extraordinary .item-list ul {
    padding-left: 0;
  }

  /* extraordinary cls*/
  #block-views-block-featured-content-lums-block-1 {
    display: none;
  }

  /* .container {
        margin: auto;
        width: 100%;
        max-width: 991px;
    } */
  .inner-container {
    width: 100%;
    display: inline-block;
    padding-right: 15px;
  }

  .welcome-lums {
    width: 62%;
    padding-left: 15px;
    padding-top: 23px;
    margin-bottom: 38px;
  }

  .region-quick .view-header {
    margin-bottom: 45px;
  }

  #block-views-block-quick-facts-block-2 h2 {
    margin-top: 6px;
    margin-bottom: 21px;
    line-height: 57px;
  }

  .front-news-event {
    text-align: center;
    margin-top: 11px;
    margin-bottom: 46px;
  }

  /* news and events start*/
  .event-title a {
    font-size: 12px;
  }

  .home-right-events {
    width: 98%;
    height: auto;
  }

  .gallery-inner .inner-container {
    padding-left: 0px;
    margin-top: 26px;
    padding-right: 0;
  }

  .real-impact h2 {
    font-size: 55px;
    margin-bottom: 26px;
    margin-top: 4px;
    line-height: 55px;
  }

  .welcome-home-right-menu {
    margin-top: 12.4%;
    width: 37%;
  }

  .home-news-4 .news-clm {
    width: 47.4%;
  }

  .home-event {
    padding-left: 0;
    padding-right: 0px;
  }

  .view-real-people-real-impact .row {
    /* margin-left: auto;
        margin-right: auto; */
  }

  .region-real-impact {
    padding-right: 35px;
    padding-left: 35px;
  }

  .subscribe-user .form-email {
    width: 51%;
  }

  /* news and events end */
  /* footer */
  .second-footer-container {
    background: #00064b;
    color: #fff;
    padding-top: 36px;
    padding-bottom: 28px;
    height: auto;
    padding-left: 16px;
    padding-right: 16px;
    text-align: center;
  }

  .newslatter-footer form input {
    float: none;
    display: inline-block;
    vertical-align: top;
    width: 74%;
  }

  .newslatter-footer a.cboxElement {
    float: none;
    display: inline-block;
  }

  .address {
    float: left;
    height: 100px;
    width: 27%;
    text-align: left;
    padding-left: 8px;
  }

  .footer .navbar-we-mega-menu.navbar .nav-tabs .nav-tabs>li>a,
  .footer .navbar-we-mega-menu.navbar .nav-tabs .nav-tabs>li>.we-megamenu-nolink {
    color: #ffffff !important;
    cursor: pointer !important;
  }

  .region-footer {
    position: relative;
    width: 100%;
    margin: auto;
    display: block;
  }

  #block-footerlogo {
    margin: 10px auto;
    height: 92px;
    width: 26%;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 13px;
    display: inline-block;
  }

  .footer {
    padding: 17px 13px 16px 13px;
  }

  #block-footer .navbar-toggle {
    display: none;
  }

  #block-footer .region-we-mega-menu {
    padding: 0;
    background: transparent;
    box-shadow: none;
  }

  #block-footer .nav {
    width: auto;
    padding-left: 0;
  }

  #block-footer .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border: none;
    background: transparent !important;
    box-shadow: none;
    width: 25%;
    display: inline-block;
    vertical-align: top;
  }

  .first-footer-container .footer .we-mega-menu-li .we-mega-menu-submenu {
    visibility: unset;
    opacity: unset;
    background: transparent;
    color: #fff;
    box-shadow: none !important;
    border: none;
    width: 100% !important;
    display: block;
  }

  #block-footer {
    height: auto;
    width: 73%;
    display: block;
    display: inline-block;
    margin-top: 21px;
    vertical-align: top;
  }

  #block-footer .navbar-we-mega-menu.navbar {
    position: unset;
    background: transparent !important;
    overflow: hidden;
    width: 100%;
    padding-left: 24px;
    right: 0;
    margin-left: 0;
    margin-right: 0;
    display: inline-block;
    z-index: 3;
  }

  #block-footer .container-fluid {
    box-shadow: none;
  }

  #block-footer .footer ul li h2 {
    display: none;
  }

  .second-footer-container .socialmedi-icon ul li a {
    padding: 5px 11px 11px 12px;
  }

  .second-footer {
    width: 71%;
  }

  .newslatter-footer {
    width: 29%;
  }

  /* fooetr cls */
}

@media only screen and (min-width: 851px) and (max-width: 991px) {
  /* contact us  */

  .bg-contact-us {
    height: 200px;
  }

  .cotact-details .field--name-body {
    min-height: auto;
    padding-left: 13px;
    margin-top: 0;
    padding-right: 13px;
  }

  .page-node-292 .blur-background h2 {
    padding-bottom: 8px;
  }

  .page-node-292 .blur-background button {
    float: none;
    margin-top: 12px;
  }

  .Faculty-Directory h2 {
    font-size: 27px;

    text-align: center;
    padding-top: 2px;
    padding-bottom: 0;
  }

  .Faculty-Directory .form-item {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 25px;
  }

  .Emergency-Contact p {
    padding-left: 0;
    padding-right: 0;
  }

  .Emergency-Contact h4 {
    padding-top: 16px;
    padding-bottom: 5px;
  }

  .Emergency-Contact {
    height: auto;
    padding-bottom: 26px;
    margin-top: 35px;
    margin-bottom: 56px;
    margin-left: 30px;
    max-width: 92%;
    width: 45%;
    min-height: 530px;
  }

  .top-footer-contactus {
    height: auto;
  }

  .top-footer-contactus .field--name-body h3 {
    font-size: 35px;
    line-height: 39px;
  }

  .top-footer-contactus .field--name-body p {
    font-size: 24px;
    line-height: 40px;
  }

  .top-footer-contactus .field--name-body {
    height: auto;
    padding-bottom: 72px;
  }

  .Faculty-Directory {
    height: auto;
    padding-bottom: 26px;
    margin-top: 35px;
    margin-bottom: 36px;
    margin-left: 24px;
    max-width: 92%;
    width: 45%;
    min-height: 530px;
  }

  .page-node-292 .blur-background {
    width: 295px;
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    text-align: center;
    margin-bottom: 37px;
    padding-bottom: 21px;
  }

  .page-node-292 #block-generalinquirescontactus {
    padding-left: 0px;
    padding-top: 95px;
  }

  .page-node-292 .inner-top-bottom {
    height: auto;
  }

  .page-node-292 .col-sm-7 h2 {
    font-size: 33px;
    line-height: 43px;

    margin-top: 24px;

    padding-left: 10px;
    text-align: center;
  }

  .page-node-292 .col-sm-7 h4 {
    line-height: 43px;

    padding-left: 10px;
    text-align: center;
  }

  .page-node-292 .col-sm-7 p {
    line-height: 35px;

    padding-left: 10px;
    text-align: center;
  }

  .page-node-292 .inner-top-bottom {
    margin-top: 44px;
    display: inline-block;
  }

  .Lums-offices h2 {
    font-size: 25px;
    padding-left: 0;
  }

  .lums-office-menu-contactus ul {
    list-style: none;
    padding: 0;
  }

  .lums-office-menu-contactus h4 {
    padding-left: 0;
  }

  #block-lumsoffficemenu2contactus {
    margin-bottom: -7px;
  }

  .cotact-details .field--name-body h5 {
    padding-bottom: 0px;
    padding-top: 16px;
  }

  .cotact-details {
    width: 33%;
    margin-top: -91px;
  }

  .page-node-292 .bottom-slider {
    height: 0;
  }

  /* contact us cls */
  /* advisory-board */


  .advisory-board-section-block .field-content .advic-title {
    font-size: 30px;
  }

  .advisory-board-section-block .item-list .views-field-nothing {
    width: 100%;
  }

  /* .advisory-board-section-block .field-content img {
            margin-left: auto;
            margin-right: auto;
        } */
  /* advisory-board cls */
  /* publication page */
  .form-actions .form-submit {
    box-shadow: none;
  }

  #views-exposed-form-publication-block-10 .form-actions {
    position: absolute;
    right: -2px;
    top: auto;
    bottom: 4px;
  }

  #views-exposed-form-publication-block-10 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 6px;
    overflow: hidden;
    right: 0;
    float: none;
    left: 0;
  }

  #block-views-block-publication-block-10 {
    padding-left: 0;
    margin-bottom: 11px;
    width: 96%;
  }

  #block-views-block-publication-block-10 .form-actions .form-submit {
    background-position: 15px 16px;
  }

  /* publications page cls */
  .form-actions .form-submit {
    box-shadow: none;
  }

  .fc-calendar .fc-row>div,
  .fc-calendar .fc-head>div {
    width: calc(133.2% / 7);
  }

  #block-eventscalendar {
    width: 100%;
    margin-bottom: 30px;
  }

  .landing-event-page .news-img img {
    width: 100%;
    height: 211px;
  }

  #block-views-block-lums-events-block-6.search-filters {
    margin-top: 16px;
  }

  #block-views-block-lums-events-block-6 .view-filters {
    width: 98%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 29px;
    margin-top: 0px;
  }

  #block-views-block-lums-events-block-6 .landing-event-page .view-filters {
    width: 98%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 23px;
    margin-top: 0px;
  }

  #block-views-block-lums-events-block-6.search-filters .form-actions .form-submit {
    background-position: 22px 11px;
  }

  #block-views-block-lums-events-block-6.search-filters .form-text {
    height: 54px;
  }

  #block-views-block-lums-events-block-6.search-filters .form-select {
    height: 54px;
    width: 96%;
  }

  #block-views-block-lums-events-block-6.search-filters .select-wrapper::after {
    right: 16px;
  }

  .page-node-type-news .node-side-bar,
  .page-node-type-events .node-side-bar .node-side-bar {
    width: 40%;
  }

  #block-eventscalendar {
    width: 100%;
    margin-bottom: 30px;
  }

  .align-center {
    display: block;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
  }

  .page-node-163 .home-sliders {
    height: auto;

    overflow: hidden;
  }

  .office-directory-customs .item-list li {
    width: 317px;
    max-width: 100%;
  }

  #block-thewebsiteisundercunstruction {
    float: left;
    width: 212%;
    position: absolute;
    left: -456px;
    top: 111px;
    right: 0;
  }

  .path-node #block-thewebsiteisundercunstruction {
    float: left;
    width: 212%;
    position: absolute;
    left: -456px;
    top: 111px;
    right: 0;
  }

  .view-id-numbers_about_lums {
    width: 100%;

    margin-top: 9px;
    padding-top: 30px;
    margin-bottom: 0px;
    padding-bottom: 30px;
    overflow: hidden;
  }

  .numbers-aboutlums li {
    min-height: 166px;
  }

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

  .news-events-listing a {
    font-family: Noto Sans Bold;
    font-size: 15px;
  }

  .welcome-lums h1 {
    margin-bottom: 0;
    font: 46px/58px Noto Serif Display Bold;
  }

  .front-news-event {
    margin-bottom: 3px;
  }

  .front-news-event .block-title {
    font-size: 46px;
  }

  .view-real-people-real-impact .impact-list li {
    min-height: auto;
  }

  .title-link a {
    font-size: 21px !important;
  }

  .view-real-people-real-impact .impact-list li {
    min-height: auto;
    margin-bottom: 13px;
  }

  .path-frontpage .news-event .col-sm-8 {
    padding-left: 15px;
  }

  #block-views-block-real-people-real-impact-block-1 .view-real-people-real-impact .impact-list {
    position: relative;
    height: auto;
  }

  /* event landing pages */
  .page-node-199 .recent-news-landing .col-sm-3 {
    width: 50%;
  }

  /* event landing pages cls */
  /* about lums */
  #block-thenationalmanagementfoundationaboutlums .field--name-body .col-sm-4 img {
    width: 100%;
    padding-right: 12px;
    max-width: 100%;
  }

  .core-main {
    width: 100%;
    margin: auto;
    max-width: 100%;
  }

  header#navbar {
    margin-bottom: 13px;
  }

  .goverance .field--name-body {
    text-align: center;
    width: 666px;
    margin: auto;
    max-width: 100%;
  }

  .user-profile-about-page .field--name-field-sub-title {
    font-size: 52px;
  }

  .user-profile-about-page .field--name-field-profile-info {
    margin-top: -246px;
    overflow: hidden;
    width: 97%;
    left: 0;
  }

  .user-profile-about-page .paragraph--type--information-profile {
    position: relative;
    left: 241px;
    max-width: 100%;
    width: 69%;
  }

  .user-profile-about-page .field--name-field-profile-image {
    position: relative;
    width: 38%;
  }

  .user-profile-about-page {
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 0;
  }

  .numbers-aboutlums li:last-child {
    padding-left: 23px;
    padding-right: 23px;
  }

  .goverance-left-block {
    margin-bottom: 38px;
    padding-bottom: 0;
    padding-left: 0;
    min-height: 432px;
  }

  .goverance-right-block {
    margin-bottom: 0;
    background: #f2f2f2;
    padding-bottom: 48px;
    min-height: 432px;
  }

  .goverance-right-block .field--name-body {
    width: 100%;
  }

  .goverance-left-block .field--name-body {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .about-group-block .field--name-body {
    min-height: 490px;
    margin-bottom: 28px;
    padding-bottom: 13px;
    padding-left: 16px;
    padding-right: 16px;
    height: auto;
    margin: 0;
  }

  .numbers-aboutlums li {
    padding-right: 20px;
    padding-left: 20px;
    max-width: 100%;
  }

  #block-views-block-core-values-block-1-2 .view-core-values .views-row {
    min-height: auto;
  }

  .numbers-aboutlums ul {
    list-style: none;
    padding-left: 0;
  }

  .core-body {
    margin-bottom: 40px;
    padding-bottom: 10px;
  }

  .numbers-aboutlums-block {
    height: auto;
  }

  .about-lums-cus-bg {
    background-size: 100%;
  }

  .about-lums-cus-bg .field--name-body h2 {
    font-size: 19px;
    color: #000;
  }

  #block-missionaboutlums {
    padding-left: 15px;
    padding-right: 13px;
  }

  .about-lums-cus-bg .field--name-body {
    margin-top: 28%;
    text-align: center;
    padding-top: 10px;
    padding-left: 14px;
    padding-right: 14px;
  }

  .related-links {
    width: 33%;
    padding-bottom: 69px;
    margin-bottom: 25px;
    margin-left: 0;
    padding-right: 0;
  }

  .heading-block-cus .field--name-body {
    margin-left: 10px;
    margin-right: 11px;
    padding-right: 12px;
  }

  /* .related-links {

        border-left: none;
        padding-left: 16px;
        text-align: center;
        width: 100%;
        margin-left: 0;
        padding-top: 30px;

    } */
  /* about lums */
  /* history */
  .tl-slide .tl-slide-content-container .tl-slide-content {
    width: 100% !important;
  }

  /* hsitory */
  .page-node-type-events .inner-sidebar-custom {
    margin-left: 8px;
  }

  /* publications */
  .left-publications-inner-crousl li {
    width: 79% !important;
  }

  #block-views-block-publication-block-11 {
    width: 95%;
    height: auto;
    margin-bottom: 22px;
    margin-left: 21px;
  }

  #block-views-block-publication-block-10.search-filters .form-text {
    height: 44px;
  }

  .publication-arch .item-list ul li {
    margin: 4px 0px 20px 2px;
  }

  .left-publications-inner-crousl h2 {
    font-size: 27px;
    margin-bottom: 24px;
  }

  .page-node-445 .col-custom-left {
    width: 55%;
  }

  .page-node-445 .inner-bottom-right-cont {
    width: 95%;
    margin: auto;
    margin-left: 24px;
  }

  .page-node-445 .inner-top-bottom {
    padding-right: 0;
  }

  #block-pubtabs .field--name-body {
    text-align: center;
  }

  #block-pubtabs .field--name-body p a {
    font-size: 14px;
    text-decoration: none;
    font-family: Noto Sans Light;
    background: #000;
    color: #fff;
    padding: 8px;
    text-align: center;
    display: inline-block;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 6px;
  }

  .page-node-445 .slick-prev {
    left: -26px;
    top: 55px;
  }

  .page-node-445 .slick-next {
    right: 8px;
    top: 55px;
  }

  #block-views-block-publication-block-12 .view-publication .view-content li {
    width: 98%;
  }

  #block-views-block-publication-block-11 .views-field-nothing {
    width: 59%;
  }

  .first-box-pub .books img {
    height: auto;
    width: 100%;
  }

  .brochures--flyer .views-field-nothing {
    width: 71%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .left-publications-inner-crousl .views-field-nothing {
    width: 71%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .publication-arch {
    width: 97%;
    height: auto;
    margin-left: 20px;
    margin-top: 0;
  }

  .page-node-445 .col-custom-right {
    width: 44%;
    display: inline-block;
    vertical-align: top;
  }

  .publication-arch .books img {
    border-radius: 0;
  }

  .left-publications-inner-crousl .books img {
    width: 130px;
    height: 154px;
    border: 1px solid #f2f2f2;
    border-radius: unset;
  }

  .publication-arch .books img {
    height: 127px;
  }

  /* publications cls */
  #block-views-block-featured-content-lums-block-2 {
    display: block;
  }

  /* header start */
  .navbar .col-sm-2 {
    width: 31%;
    display: inline-block;
    vertical-align: top;
    padding-top: 15px;
  }

  .container-quick {
    height: auto;
    overflow: hidden;
  }

  .home-icon {
    top: 17px;
  }

  .main-menu-button {
    display: none;
  }

  .top-bar {
    display: none;
  }

  .navbar-toggle {
    display: block;
  }

  .main-menu .collapse-main-menu {
    display: block;
  }

  .region-we-mega-menu {
    background-color: transparent;
  }

  .main-menu .region-we-mega-menu .navbar-toggle::before {
    content: "Menu";
    float: left;
    color: #888;
  }

  .main-menu .region-we-mega-menu .navbar-toggle {
    border-color: #ddd;
    position: absolute;
    top: -73px;
    left: auto;
    right: 108px;
  }

  .main-menu .navbar-we-mega-menu.navbar {
    width: 100%;
  }

  .main-menu .we-mega-menu-ul .we-megamenu-nolink {
    color: #000000 !important;
    font-family: "Noto Sans Medium";
    font-size: 13px !important;
    font-weight: normal;
    margin-bottom: 0;
    cursor: pointer;
    padding-left: 26px !important;
  }

  .btn-close {
    right: 21px;
    top: 5px;
  }

  .navbar-we-mega-menu.navbar .nav-tabs .nav-tabs>li>a,
  .navbar-we-mega-menu.navbar .nav-tabs .nav-tabs>li>.we-megamenu-nolink {
    color: #000 !important;
    cursor: pointer !important;
  }

  .navbar-we-mega-menu.navbar ul>li ul {
    padding-left: 0;
    padding-bottom: 10px;
    padding-top: 10px;
  }

  .overlay {
    cursor: pointer;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 8;
    background-color: rgba(0, 0, 0, 0.2);
    width: 100%;
    height: 100%;
  }

  .main-menu .region-we-mega-menu .navbar-toggle .icon-bar {
    background-color: #888;
    margin-left: 64px;
  }

  #navbar {
    padding-bottom: 0;
  }

  .header-container {
    margin-top: 11px;
  }

  .region-header a.logo {
    width: 160px;
    display: block;
    float: unset !important;
  }

  .logo img {
    width: 100%;
  }

  .navbar .logo {
    margin-left: 0;
    width: auto;
    float: unset;
  }

  .slogan {
    width: 157px;
    overflow: unset;
    padding-top: 0;
    margin-left: 0;
    margin-top: 5px;
  }

  .slogan img {
    padding-top: 0;
    padding-left: 0;
  }

  .slogan .field--name-body {}

  .navbar .col-sm-2 {
    width: 31%;
    display: inline-block;
    vertical-align: top;
  }

  .menu-button-container {
    padding: 0;
  }

  .navbar .col-sm-10 {
    width: 49%;
    padding-top: 39px;
    display: inline-block;
  }

  .navbar {
    width: 100%;
  }

  .main-menu-button .navbar {
    float: right;
    width: 98px;
  }

  .lums-main-menu .we-mega-menu-li:nth-child(1) h2 {
    margin-left: 0;
  }

  /* header end */
  /* home main slider */
  .home-slider {
    padding: 0%;
    margin: 0;
    height: 265px;
  }

  .layout-e .inner-slide-area .container {
    display: block;
    width: auto;
  }

  .layout-e .inner-slide-area {
    padding-top: 3%;
    width: 66%;
    height: 399px;
  }

  .layout-e .home-slider-title {
    font-size: 19px;
  }

  .layout-e .home-slider-text {
    font-size: 14px;
    padding-top: 7px;
  }

  .layout-d .home-slider-title {
    font-size: 26px;
  }

  /* home main slider cls */
  /* @media (max-width:767px) News Landing Page srfrz */
  .page-node-163 h1 {
    font: 36px/44px Noto Serif Display Bold;
  }

  #block-newseventslanding h1 {
    padding-bottom: 15px;
  }

  .page-node-163 #block-newseventslanding {
    padding-left: 20px;
    vertical-align: top;
  }

  .recent-news-landing .news-content h2 a {
    font-size: 18px;
    line-height: 22px;
  }

  #block-newseventslanding .field--name-body {
    background-image: unset;
    padding-right: 0px;
    margin-right: 0px;
    padding-bottom: 44px;
  }

  .search-filters .form-select {
    height: 73px;
  }

  .search-filters .form-text {
    height: 73px;
  }

  .search-filters .select-wrapper {
    width: 100%;
  }

  .page-node-163 .contant-bg {
    padding-bottom: 10px;
  }

  .search-filters .form-actions .form-submit {
    background-position: 16px 20px;
  }

  .custom-right-news-section .view-content ul li {
    margin-bottom: 10px;
    padding-bottom: 20px;
    padding-top: 10px;
    overflow: hidden;
  }

  .custom-right-news-section .news-content h2 a {
    font-size: 14px;
  }

  /* h2, .h2 {
        font-size: 20px;
    } */
  .menu--news-events li {
    display: inline-block;
    width: 50%;
    margin-left: -2px;
  }

  .menu--news-events li a {
    padding: 15px;
  }

  .news-slider .news-position-container {
    margin-top: 28px;
  }

  .main-slide {
    width: 100%;
  }

  .page-node-163 #block-newseventslanding {
    padding-left: 20px;
    width: 64%;
    display: inline-block;
  }

  #block-getnewsinourinbox.pro-finder {
    padding-bottom: 38px;
    padding-right: 23px;
  }

  .page-node-163 .news-lettr-form {
    width: 40%;
    display: inline-block;
  }

  .recent-news-landing .col-sm-3 {
    width: 100%;
  }

  .landing-event-page .event-dates-info {
    padding-bottom: 15px;
  }

  .page-node-163 .content-area .col-sm-8 {}

  .page-node-163 .content-area .col-sm-4 {}

  .page-node-163 .search-filters .form-item {
    width: 33%;
    margin-right: 3px;
  }

  .page-node-163 .featured-news {
    padding-right: 0;
  }

  .recent-news-inner {
    padding-right: 0;
    display: block !important;
  }

  /* ==============  nm  ====================== */
  .join-us-cus {
    background-size: 100%;
    background-position-x: 0px;
    background-repeat: no-repeat;
    height: 113px;
  }

  .join-us-cus .field--name-body p:last-child {
    right: 66px;
    top: 44px;
  }

  .join-us-cus .field--name-body p:last-child a {
    padding: 7.6px 20.18px;
    font-size: smaller;
  }

  .upcoming-events .item-list ul {}

  .body-title-custom .field--name-field-sh {
    font-size: larger;
  }

  .content-area-custom .col-sm-9 {
    width: 56%;
  }

  /* .inner-sidebar-custom .views-element-container .block-title, .upcoming-events .block-title{
    margin-left: 68px;
} */
  .content-top-area {
    width: auto;
  }

  .custom-title h1 {
    font-size: x-large;
    margin-bottom: 8px;
    margin-top: 2px;
    line-height: 30px;
  }

  .content-top-area {
    width: auto;
    margin-bottom: 7px;
  }

  .contant-bg {
    padding-bottom: 35px;
  }

  /* ============= */
  /* news detail page */
  /* ============= */
  .bodyarea-custom .info-body {
    margin-left: 33px;
    margin-right: 15px;
    display: block;
  }

  .bodyarea-custom {
    width: 50%;
  }

  .sharethis {
    padding-left: 20px;
    margin-left: 0;
  }

  .inner-sidebar-custom .block-views-blocknews-block-10 h2 {
    margin-left: 0 !important;
  }

  .inner-sidebar-custom {
    margin-left: 23px;
    display: inline;
  }

  /* .node-side-bar {
        width: 39.5%;
    } */
  /* =========================== */
  /* .navbar */
  .top-bar {
    display: none;
  }

  .navbar .col-sm-2 {
    width: 50%;
    display: inline-block;
  }

  .navbar .col-sm-10 {
    width: 49.5%;
    display: inline-block;
  }

  .header-container .logo {
    padding-bottom: 0;
  }

  .region-header a.logo {
    padding-bottom: 0;
    padding-top: 10px;
  }

  .menu-button-container {
    overflow: hidden;
    padding-bottom: 35px;
  }

  .home-sliders {
    height: 264px;
    overflow: hidden;
    float: left;
    width: 100%;
  }

  .inner-slide-area {
    padding-left: 5%;
    padding-right: 5%;
  }

  .welcome-lums {
    width: 63%;
    padding-top: 20px;
    margin-bottom: 39px;
  }

  .inner-container {
    width: 100%;
  }

  .container-quick {
    height: auto;
  }

  /* extraordinary  */
  .extraordinary {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .extraordinary .item-list ul {
    padding-left: 0;
  }

  /* extraordinary cls */
  .featured-news .featured-inner .col-sm-6 {
    height: auto;
  }

  .home-right-events .col-sm-3 {
    display: inline-block;
  }

  .image-link img {
    width: 100%;
  }

  .home-right-events .col-sm-9 {
    width: 70%;
    display: inline-block;
  }

  #block-views-block-quick-facts-block-2 .view-header {
    margin-bottom: 46px;
  }

  .gallery-inner .inner-container {
    padding-left: 0px;
    margin-top: 29px;
  }

  .region-quick h2 {
    font-size: 46px;
    line-height: 51px;
    padding-bottom: 12px;
  }

  .view-real-people-real-impact .views-field-title {
    margin-bottom: 13px;
    min-height: auto;
  }

  .home-right-events {
    width: 98%;
    display: inline-block;
  }

  .view-lums-events .view-content .item-list li {
    width: 100%;
    display: inline-block;
  }

  .navbar-we-mega-menu.navbar .nav-tabs>li.active>a,
  .navbar-we-mega-menu.navbar .nav-tabs>li.active>a:focus,
  .navbar-we-mega-menu.navbar .nav-tabs>li.active>a:hover {
    color: #000 !important;
    background-color: transparent;
    border-top: none;
  }

  .lums-main-menu .navbar-we-mega-menu.navbar ul>li ul {
    padding-left: 0;
    padding-bottom: 10px;
    padding-top: 10px;
  }

  /* event home */
  .home-event {
    padding-right: 14px;
  }

  .view-lums-events .view-content .item-list ul {
    height: auto;
  }

  .event-title a {
    font-size: 11px;
    line-height: 13px;
  }

  .home-news .news-content h2 a {
    font-size: 12px;
    line-height: 16px;
  }

  /* event home cls */
  /* news home */
  .event-date {
    font-size: 29px;
  }

  .featured-inner .info-featured h2 a {
    font-size: 15px;
    line-height: 18px;
  }

  .featured-inner h2 {
    margin-top: 17px;
    margin-bottom: 0px;
  }

  /* news home cls */
  .quick-fct .inner-container {
    padding-left: 12px;
    padding-right: 12px;
  }

  .real-impact .impact-list {
    display: inline-block;
    width: 100%;
    margin-bottom: 12px;
    vertical-align: top;
  }

  .gratttersign {
    display: inline;
  }

  /* .home-news-4 .news-content h2 a {
        font-size: 11px;
        color: #000;
        line-height: 15px;
        display: inline-block;
        padding-right: 10px;
    }*/
  /* feature accourdians */
  .path-frontpage .contant-bg {
    padding-bottom: 15px;
  }

  #block-views-block-featured-content-lums-block-2 .ui-accordion .ui-accordion-header {
    padding: 17px 6px 17px 6px;
    text-align: center;
    background: #f2f2f2;
    border: none;
    margin: 2px 0 0 0;
  }

  #block-views-block-featured-content-lums-block-2 .ui-accordion .ui-accordion-header span {
    font-size: 18px;
    color: #6f6f6f;
    font-family: "Noto Sans Light";
  }

  #block-views-block-featured-content-lums-block-2 .ui-accordion .ui-accordion-content {
    padding-left: 2.6em;
    /* overflow: hidden; */
    margin-bottom: 30px;
    overflow: visible;
    /* height: auto !important; */
  }

  #block-views-block-featured-content-lums-block-2 .ui-accordion .ui-accordion-header.ui-accordion-header-active span {
    color: #002581;
    font-size: 17px;
    font-family: Noto Sans Black;
    /* font-weight: bold; */
  }

  #block-views-block-featured-content-lums-block-2 {
    padding-left: 8px;
    padding-right: 8px;
    margin-bottom: 40px;
    display: none;
  }

  #block-views-block-featured-content-lums-block-2 .ui-accordion .ui-accordion-header.ui-accordion-header-active {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 2px 0 0 0;
    padding: 17px 6px 17px 6px;
    font-size: 100%;
    text-align: center;
    background: #fff;
    border: solid 1px #f2f2f2;
    border-bottom-color: rgb(242, 242, 242);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-radius: 0;
    border-bottom: solid 3px #00ceff;
  }

  /* featured hoem cls */
  .region-home-news .control-label {
    font-family: Noto Sans Display Bold;
    line-height: 40px;
    display: block;
  }

  .subscribe-user .form-email {
    width: 56%;
  }

  .home-event .block-title {
    margin-bottom: 18px;
    margin-top: 0;
  }

  .path-frontpage .news-event .col-sm-8 {
    /* width: 100%; */
    padding-top: 39px;
  }

  .path-frontpage .news-event .home-event {
    /* width: 100%; */
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 39px;
  }

  .welcome-home-right-menu li a {
    line-height: 25px;
  }

  .event-info {
    width: 100%;
  }

  .real-impact h2 {
    line-height: 56px;
    font-size: 46px;
  }

  /* footer */
  .second-footer-container {
    background: #00064b;
    color: #fff;
    padding-top: 36px;
    padding-bottom: 28px;
    height: auto;
    padding-left: 16px;
    padding-right: 16px;
    text-align: center;
  }

  .newslatter-footer form input {
    float: none;
    display: inline-block;
    vertical-align: top;
    width: 70%;
    font-size: 9px;
  }

  .newslatter-footer a.cboxElement {
    float: none;
    display: inline-block;
  }

  .address {
    float: left;
    height: 100px;
    width: 34%;
  }

  .footer .navbar-we-mega-menu.navbar .nav-tabs .nav-tabs>li>a,
  .footer .navbar-we-mega-menu.navbar .nav-tabs .nav-tabs>li>.we-megamenu-nolink {
    color: #ffffff !important;
    cursor: pointer !important;
  }

  .region-footer {
    position: relative;
    width: 100%;
    margin: auto;
    display: block;
  }

  #block-footerlogo {
    margin: 10px auto;
    height: 92px;
    width: 20%;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 13px;
    display: inline-block;
  }

  .footer {
    padding: 17px 13px 16px 13px;
  }

  #block-footer .navbar-toggle {
    display: none;
  }

  #block-footer .region-we-mega-menu {
    padding: 0;
    background: transparent;
    box-shadow: none;
  }

  #block-footer .nav {
    width: auto;
    padding-left: 0;
  }

  #block-footer .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border: none;
    background: transparent !important;
    box-shadow: none;
    width: 25%;
    display: inline-block;
    vertical-align: top;
  }

  #block-footerlogo .field--name-body img {
    width: 100%;
    height: auto;
  }

  .first-footer-container .footer .we-mega-menu-li .we-mega-menu-submenu {
    visibility: unset;
    opacity: unset;
    background: transparent;
    color: #fff;
    box-shadow: none !important;
    border: none;
    width: 100% !important;
    display: block;
  }

  #block-footer {
    height: auto;
    width: 75%;
    display: inline-block;
    margin-top: 0;
  }

  #block-footer .navbar-we-mega-menu.navbar {
    display: block;
    position: unset;
    background: transparent !important;
    overflow: hidden;
    width: 100%;
    padding-left: 24px;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 39px;
  }

  #block-footer .container-fluid {
    box-shadow: none;
  }

  #block-footer .footer ul li h2 {
    display: none;
  }

  .second-footer-container .socialmedi-icon ul li a {
    padding: 20px 12px 11px 12px;
  }

  /* fooetr cls */
  /* accourdian feature */
  #block-views-block-featured-content-lums-block-1 {
    display: block;
  }

  .accourdian-style .views-field ul {
    column-count: 2;
  }

  .feature-custom-tabs li {
    width: 100%;
  }

  .feature-custom-tabs {
    border-right: none;
    /* width: 100%; */
    display: inline-block;
  }

  .information-quick {
    width: 26%;
    display: inline-block;
    padding: 0 0 0 22px;
    border-left: none;
  }
}

@media only screen and (min-width: 768px) and (max-width: 850px) {

  /* programmes accourdion tabs START*/
  .for-tabview {
    overflow: hidden;
    display: block;
  }
  /* .page-node-type-programmes .lums-main-menu{
    overflow: hidden;
  }
  .page-node-type-programmes .lums-main-menu .region-we-mega-menu{
    margin: 0;
    padding: 0;
  } */
  /* programmes accourdion tabs CLOSE*/

  /* admission site */
  .how-can-we-help-admission-site h4 {
    padding: 0px 40px 7px 43px;
    margin-top: 0;
  }

  .how-can-we-help-admission-site {
    margin-top: 40px;
    margin-bottom: 28px;
  }

  .how-can-we-help-web-form-admission-site #edit-processed-text {
    display: inline-block;
    width: 100%;
    vertical-align: top;
  }

  .how-can-we-help-web-form-admission-site #webform-submission-how-can-we-help-node-1209-add-form {
    width: 89%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 59px;
  }

  .how-can-we-help-web-form-admission-site #edit-flexbox {
    background: transparent;
    border: none;
    width: 100%;
    vertical-align: top;
    overflow: hidden;
    float: right;
  }

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

  .page-node-1209 .lets-talk {
    display: inline-block;
    position: absolute;
    top: -92px;
    right: 2px;
    z-index: 10;
  }

  .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-button--submit {

    right: 16px;
    bottom: 10px;

  }

  .info-video-banner-admission-site-box .field--name-field-banner-image {
    display: none;
  }

  .info-video-banner-admission-site-box .field--name-body {
    position: relative;
    width: 100%;
    right: 0;
    top: 0;
    color: #fff;
    font-size: 17px;
    background: #2e3192;
    padding-left: 25px;
    padding-right: 25px;
    text-align: center;
  }

  .info-video-banner-admission-site-box .field--name-field-extra-text {
    position: relative;
    width: 100%;
    right: 0;
    top: 0;
    color: #fff;
    font-size: 17px;
    background: #2e3192;
    padding-left: 25px;
    padding-right: 25px;
    text-align: center;
    padding-bottom: 25px;
  }

  .page-node-1209 .donate-to-lums-donation-box {
    overflow: hidden;
  }

  .page-node-1209 .donate-to-lums-donation-box .real-people-real-impact-view-block .profile-cont {

    padding-left: 10px;
    padding-right: 10px;
  }

  .page-node-1209 .donate-to-lums-donation-box .real-people-real-impact-view-block .pro-info {
    font-size: 32px;
    line-height: 47px;
    font-family: Noto Serif Display Bold;
    padding: 20px;
    text-align: center;
    display: block;
    transition: all 0.3s ease 0s;
  }

  .page-node-1209 .real-people-real-impact-view-block .other-link a {

    display: block;
  }

  .page-node-1209 .real-people-real-impact-view-block .other-link {
    width: 100%;
    margin-top: 0;
  }

  .page-node-1209 .donate-to-lums-donation-box li:hover .profile-cont .pro-info,
  .page-node-1209 .donate-to-lums-donation-box li:hover .profile-cont .body-info {
    display: block;
    transition: all 0.3s ease 0s;
  }

  .page-node-1209 .donate-to-lums-donation-box .real-people-real-impact-view-block li:nth-child(2) .profile-cont {
    padding-left: 10px;
    padding-right: 10px;
  }

  .page-node-1209 .apply-now-block-admission-site .field--name-body {
    width: 30%;
    display: inline-block;
    text-align: center;
    line-height: 52px;
    max-width: 100%;
  }

  .page-node-1209 .apply-now-block-admission-site .field--name-field-extra-text .field--item:first-child {
    margin-top: 4px;
    font-size: 17px;
    padding: 19px 9px 18px 9px;

  }

  .page-node-1209 .apply-now-block-admission-site .field--name-field-extra-text .field--item:nth-child(2) h2 {
    font-size: 44px;

    line-height: 48px;

  }

  .page-node-1209 .apply-now-block-admission-site .field--name-body h2 {
    font-size: 44px;
    color: #002581;
    font-family: Noto Serif Display Bold;
  }

  .school-multi-links-block.related-links {
    border-left: none;
    padding-left: 18px;
    padding-top: 68px;
    margin-bottom: 4px;
    margin-left: 0px;
    width: 50%;
    margin-left: 0;
    margin-bottom: 79px;
    padding-bottom: 30px;
  }

  .programs-und-grt-links-block {
    width: 100%;
  }

  .programs-und-grt-links-block {}

  .programs-und-grt-links-block .field--name-body {
    text-align: center;
    margin-top: 26px;
    margin-bottom: 0;
  }

  #block-askadmissionsadmissionsite {
    width: 50%;
  }

  .school-multi-links-block.related-links {

    width: 50%;

  }

  .admission-site-schools-block {
    width: 153px;
    float: left;
    height: auto;
    margin: auto;
    min-height: 657px;
  }

  .admission-site-schools-block .view-header h2 {
    font-size: 15px;
    line-height: 20px;
    min-height: 110px;
  }

  .admission-site-schools-block .view-header p {
    border-top: solid 1px;
    display: inline-block;
    font-size: 21px;
    padding: 6px;
  }

  .academic-calendar-important-dates-admission-site .view-content {
    margin-top: 16px;
    display: inline-block;
    margin-left: 2px;
  }

  .academic-calendar-important-dates-admission-site .view-content .views-row {
    background-color: #F2F2F2;
    min-height: 220px;
    text-align: center;
    margin-left: 0px;
    margin-right: 0px;
    padding: 27px;
    width: 280px;
    display: inline-block;
    vertical-align: top;
  }

  .admission-site-schools-block {
    width: 20%;
    min-height: 620px;
    display: block;
    margin: auto;
    float: left;
  }

  .school-of-low-admission .view-header {
    background-position: center;
  }

  .school-of-humanity-admission .view-header {
    background-position: center;
  }

  .school-of-education-admission .view-header {
    background-position: center;
  }

  .school-of-business-admission .view-header {
    background-position: center;
  }

  .school-of-science-engineering-admission .view-header {
    background-position: center;
  }

  .page-node-1209 .pro-finder {
    border-left: none;
    width: 242px;
    padding-left: 16px;
  }

  .page-node-1209 .heading-block-cus {
    margin-bottom: 14px;
    width: 490px;
  }

  /* admission site cls */
  .related-links ul li a {
    line-height: 27px;
  }

  #block-views-block-real-people-real-impact-block-1 .views-field-body {
    min-height: auto;
  }

  /* contact us  */
  .page-node-292 .bottom-slider {
    height: 0;
  }

  .bg-contact-us {
    height: 200px;
  }

  .cotact-details .field--name-body {
    min-height: auto;
    padding-left: 13px;
    margin-top: 0;
    padding-right: 13px;
  }

  .page-node-292 .blur-background h2 {
    padding-bottom: 8px;
  }

  .page-node-292 .blur-background button {
    float: none;
    margin-top: 12px;
  }

  .Faculty-Directory h2 {
    font-size: 27px;

    text-align: center;
    padding-top: 2px;
    padding-bottom: 0;
  }

  .Faculty-Directory .form-item {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 25px;
  }

  .Emergency-Contact p {
    padding-left: 0;
    padding-right: 0;
  }

  .Emergency-Contact h4 {
    padding-top: 16px;
    padding-bottom: 5px;
  }

  .Emergency-Contact {
    height: auto;
    padding-bottom: 26px;
    margin-top: 35px;
    margin-bottom: 56px;
    margin-left: 30px;
    max-width: 92%;
    width: 45%;
    min-height: 530px;
  }

  .top-footer-contactus {
    height: auto;
  }

  .top-footer-contactus .field--name-body h3 {
    font-size: 35px;
    line-height: 39px;
  }

  .top-footer-contactus .field--name-body p {
    font-size: 24px;
    line-height: 40px;
  }

  .top-footer-contactus .field--name-body {
    height: auto;
    padding-bottom: 72px;
  }

  .Faculty-Directory {
    height: auto;
    padding-bottom: 26px;
    margin-top: 35px;
    margin-bottom: 36px;
    margin-left: 24px;
    max-width: 92%;
    width: 45%;
    min-height: 530px;
  }

  .page-node-292 .blur-background {
    width: 295px;
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    text-align: center;
    margin-bottom: 37px;
    padding-bottom: 21px;
  }

  .page-node-292 #block-generalinquirescontactus {
    padding-left: 0px;
    padding-top: 95px;
  }

  .page-node-292 .inner-top-bottom {
    height: auto;
  }

  .page-node-292 .col-sm-7 h2 {
    font-size: 33px;
    line-height: 43px;

    margin-top: 24px;

    padding-left: 10px;
    text-align: center;
  }

  .page-node-292 .col-sm-7 h4 {
    line-height: 43px;

    padding-left: 10px;
    text-align: center;
  }

  .page-node-292 .col-sm-7 p {
    line-height: 35px;

    padding-left: 10px;
    text-align: center;
  }

  .page-node-292 .inner-top-bottom {
    margin-top: 44px;
    display: inline-block;
  }

  .Lums-offices h2 {
    font-size: 25px;
    padding-left: 0;
  }

  .lums-office-menu-contactus ul {
    list-style: none;
    padding: 0;
  }

  .lums-office-menu-contactus h4 {
    padding-left: 0;
  }

  #block-lumsoffficemenu2contactus {
    margin-bottom: -7px;
  }

  .cotact-details .field--name-body h5 {
    padding-bottom: 0px;
    padding-top: 16px;
  }

  .cotact-details {
    width: 207px;
    margin-top: -91px;
  }

  /* contact us cls */
  /* advisory-board */

  .advisory-board-section-block .field-content .advic-title {
    font-size: 30px;
  }

  .advisory-board-section-block .item-list .views-field-nothing {
    width: 100%;
  }

  /* .advisory-board-section-block .field-content img {
            margin-left: auto;
            margin-right: auto;
        } */
  /* advisory-board cls */
  /* publication page */
  .form-actions .form-submit {
    box-shadow: none;
  }

  #views-exposed-form-publication-block-10 .form-actions {
    position: absolute;
    right: -2px;
    top: auto;
    bottom: 4px;
  }

  #views-exposed-form-publication-block-10 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 6px;
    overflow: hidden;
    right: 0;
    float: none;
    left: 0;
  }

  #block-views-block-publication-block-10 {
    padding-left: 0;
    margin-bottom: 11px;
    width: 96%;
  }

  #block-views-block-publication-block-10 .form-actions .form-submit {
    background-position: 15px 16px;
  }

  /* publications page cls */
  /* event details page */
  .content-area-custom.event-detail-cus .col-sm-8 {
    width: 60%;
  }

  .page-node-type-events .node-side-bar.col-sm-3 {
    width: 39%;
  }

  .upcoming-events .item-list ul {
    width: 100%;
  }

  /* event details page cls */
  .fc-calendar .fc-row>div,
  .fc-calendar .fc-head>div {
    width: calc(133.2% / 7);
  }

  #block-relatedmenuranking {
    margin-bottom: 25px;
  }

  #block-eventscalendar {
    width: 100%;
    margin-bottom: 30px;
  }

  #block-views-block-lums-events-block-6 .view-filters {
    width: 98%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 29px;
    margin-top: 0px;
  }

  #block-views-block-lums-events-block-6.search-filters {
    margin-top: 16px;
  }

  #block-views-block-lums-events-block-6 .landing-event-page .view-filters {
    width: 98%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 23px;
    margin-top: 0px;
  }

  #block-views-block-lums-events-block-6.search-filters .form-actions .form-submit {
    background-position: 22px 11px;
  }

  #block-views-block-lums-events-block-6.search-filters .form-text {
    height: 54px;
  }

  #block-views-block-lums-events-block-6.search-filters .form-select {
    height: 54px;
    width: 96%;
  }

  #block-views-block-lums-events-block-6.search-filters .select-wrapper::after {
    right: 16px;
  }

  .landing-event-page .view-filters {
    width: 98%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 49px;
    margin-top: 0px;
  }

  .other-news .block-title {
    margin-bottom: 34px;
    padding-left: 18px;
  }

  #block-rankingsrankingaccreditationlums h2 {
    font-size: 35px;
  }

  #block-thewebsiteisundercunstruction {
    float: left;
    width: 212%;
    position: absolute;
    left: -349px;
    top: 111px;
    right: 0;
  }

  .path-node #block-thewebsiteisundercunstruction {
    float: left;
    width: 212%;
    position: absolute;
    left: -396px;
    top: 111px;
    right: 0;
  }

  /* office at lums */
  .office-directory-customs .item-list li {
    width: 296px;
    max-width: 100%;
  }

  .path-offices-directory .right-prm {
    padding-left: 16px;
  }

  .path-offices-directory .node-content .views-row {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 22px;
    padding-bottom: 24px;
  }

  .path-offices-directory .menu--news-events {
    margin-top: 25px;
  }

  .page-node-586 .menu--news-events {
    margin-top: 0px;
  }

  .lums-banner-full-width-section .field--name-body p {
    text-align: justify;
  }

  .lums-banner-full-width-section .field--name-body {
    width: 78%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-left: 14px;
    padding-right: 14px;
    margin-top: -64px;
    max-width: 100%;
    min-height: 211px;
  }

  .office-directory-customs .item-list li {
    margin-bottom: 21px;
  }

  .office-directory-customs .item-list ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0;
    text-align: justify;
  }

  .lums-banner-full-width-section h2 {
    font-size: 21px;
    margin-top: 20px;
    margin-bottom: 10px;
    overflow: hidden;
    display: inline-block;
  }

  .heading-block-cus h2 {
    font: 37px/43px Noto Serif Display Bold;

    padding-bottom: 9px;
    margin-right: 0;
    padding-right: 12px;
    margin-left: 0;
  }

  .path-offices-directory .node-content .office-directory {
    overflow: hidden;
    width: 100%;
    padding-bottom: 0;
  }

  /* office at lums cls */
  .heading-block-cus h1 {
    padding-bottom: 0px;
    font-size: 37px;
    margin-bottom: 0;
    text-align: left;
  }

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

  .welcome-lums h1 {
    font: 31px/19px Noto Serif Display Bold;
  }

  .view-real-people-real-impact .impact-list li {
    min-height: auto;
  }

  .title-link a {
    font-size: 21px !important;
  }

  .view-real-people-real-impact .impact-list li {
    min-height: auto;
    margin-bottom: 13px;
  }

  .path-frontpage .news-event .col-sm-8 {
    padding-left: 15px;
  }

  #block-views-block-real-people-real-impact-block-1 .view-real-people-real-impact .impact-list {
    position: relative;
    height: auto;
  }

  /* event landing pages */
  .page-node-199 .recent-news-landing .col-sm-3 {
    width: 50%;
  }

  /* event landing pages cls */
  /* news landing page */
  .custom-right-news-section .news-img {
    text-align: center;
  }

  .recent-news-inner {
    padding-right: 0;
    display: block !important;
  }

  .page-node-163 .search-filters .form-item {
    width: 47% !important;
    margin-right: 15px;
  }

  .page-node-163 .content-area .col-sm-8 {
    padding-left: 0;
    padding-right: 0;
  }

  .page-node-163 .featured-news {
    padding-right: 0;
  }

  .page-node-163 .search-filters .form-actions {
    position: absolute;
    right: 0px;
    top: 15px;
  }

  /* news landing page cls */
  /* about lums */
  #block-thenationalmanagementfoundationaboutlums .field--name-body .col-sm-4 img {
    width: 100%;
    padding-right: 12px;
    max-width: 100%;
  }

  .core-main {
    width: 100%;
    margin: auto;
    max-width: 100%;
  }

  header#navbar {
    margin-bottom: 13px;
  }

  .goverance .field--name-body {
    text-align: center;
    width: 666px;
    margin: auto;
    max-width: 100%;
  }

  .user-profile-about-page .field--name-field-sub-title {
    font-size: 37px;
  }

  .user-profile-about-page .field--name-field-information {
    overflow: visible !important;
    width: 79% !important;
    float: left;
  }

  .user-profile-about-page .field--name-field-thumb-image {
    float: left;
    margin-right: 20px;
    margin-top: 63px;
  }

  .user-profile-about-page .field--name-field-profile-info {
    margin-top: -246px;
    overflow: hidden;
    width: 100%;
    left: 0;
  }

  .user-profile-about-page .paragraph--type--information-profile {
    position: relative;
    left: 241px;
    max-width: 100%;
    width: 69%;
  }

  .user-profile-about-page .field--name-field-profile-image {
    position: relative;
    width: 38%;
  }

  .user-profile-about-page {
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 0;
  }

  .numbers-aboutlums li:last-child {
    padding-left: 23px;
    padding-right: 23px;
  }

  .goverance-right-block {
    margin-bottom: 34px;

    padding-bottom: 0;
    min-height: 420px;
  }

  .goverance-left-block {
    padding-bottom: 0;
    padding-left: 0;
    min-height: 420px;
    margin-bottom: 25px;
  }

  .goverance-right-block .field--name-body {
    width: 100%;
  }

  .goverance-left-block .field--name-body {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .about-group-block .field--name-body {
    min-height: 515px;
    margin-bottom: 28px;
    padding-bottom: 13px;
    padding-left: 16px;
    padding-right: 16px;
    height: auto;
    margin: 0;
  }

  .numbers-aboutlums li {
    /* width: 100%; */
    padding-right: 20px;
    padding-left: 20px;
    min-height: 166px;
  }

  #block-views-block-core-values-block-1-2 .view-core-values .views-row {
    min-height: 271px;
    display: inline-block;
  }

  .goverance .field--name-body h1 {
    font-size: 37px;

    margin-top: 19px;
    margin-bottom: 16px;
  }

  .view-id-numbers_about_lums {
    width: 100%;
    overflow: hidden;
    margin-top: 13px;
    padding-top: 30px;
    margin-bottom: 0;
    padding-bottom: 15px;
  }

  .core-values-custom .view-header {
    margin-top: 40px;
    padding-bottom: 22px;
  }

  .core-values-custom .view-header h3 {
    font-size: 37px;
    padding-bottom: 0;
  }

  .numbers-aboutlums ul {
    padding: 0;
    list-style: none;
    margin: 0;
    overflow: hidden;
  }

  .core-body {
    margin-bottom: 40px;
    padding-bottom: 10px;
  }

  .numbers-aboutlums-block {
    height: auto;
  }

  .about-lums-cus-bg {
    background-size: 100%;
  }

  .about-lums-cus-bg .field--name-body h2 {
    font-size: 19px;
    color: #000;
  }

  #block-missionaboutlums {
    padding-left: 15px;
    padding-right: 13px;
  }

  .about-lums-cus-bg .field--name-body {
    margin-top: 28%;
    text-align: center;
    padding-top: 10px;
    padding-left: 14px;
    padding-right: 14px;
  }

  /* .related-links {

        border-left: none;
        padding-left: 16px;
        text-align: center;
        width: 100%;
        margin-left: 0;
        padding-top: 30px;

    } */
  /* about lums */
  /* history */
  .tl-slide .tl-slide-content-container .tl-slide-content {
    width: 100% !important;
  }

  /* hsitory */
  .page-node-type-events #block-views-block-lums-events-block-5 {
    width: 100%;
  }

  #block-eventscalendar-2 {
    width: 100%;
  }

  /* header start */
  .navbar .col-sm-2 {
    width: 31%;
    display: inline-block;
    vertical-align: top;
    padding-top: 15px;
  }

  .container-quick {
    height: auto;
    overflow: hidden;
  }

  .home-icon {
    top: 17px;
  }

  .main-menu-button {
    display: none;
  }

  .top-bar {
    display: none;
  }

  .navbar-toggle {
    display: block;
  }

  .main-menu .collapse-main-menu {
    display: block;
  }

  .region-we-mega-menu {
    background-color: transparent;
  }

  .main-menu .region-we-mega-menu .navbar-toggle::before {
    content: "Menu";
    float: left;
    color: #888;
  }

  .main-menu .region-we-mega-menu .navbar-toggle {
    border-color: #ddd;
    position: absolute;
    top: -73px;
    left: auto;
    right: 108px;
  }

  .main-menu .navbar-we-mega-menu.navbar {
    width: 100%;
  }

  .main-menu .we-mega-menu-ul .we-megamenu-nolink {
    color: #000000 !important;
    font-family: "Noto Sans Medium";
    font-size: 13px !important;
    font-weight: normal;
    margin-bottom: 0;
    cursor: pointer;
    padding-left: 26px !important;
  }

  .btn-close {
    right: 21px;
    top: 5px;
  }

  .navbar-we-mega-menu.navbar .nav-tabs .nav-tabs>li>a,
  .navbar-we-mega-menu.navbar .nav-tabs .nav-tabs>li>.we-megamenu-nolink {
    color: #000 !important;
    cursor: pointer !important;
  }

  .navbar-we-mega-menu.navbar ul>li ul {
    padding-left: 0;
    padding-bottom: 10px;
    padding-top: 10px;
  }

  .overlay {
    cursor: pointer;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 8;
    background-color: rgba(0, 0, 0, 0.2);
    width: 100%;
    height: 100%;
  }

  .main-menu .region-we-mega-menu .navbar-toggle .icon-bar {
    background-color: #888;
    margin-left: 64px;
  }

  #navbar {
    padding-bottom: 0;
  }

  .header-container {
    margin-top: 11px;
  }

  .region-header a.logo {
    width: 160px;
    display: block;
    float: unset !important;
  }

  .logo img {
    width: 100%;
  }

  .navbar .logo {
    margin-left: 0;
    width: auto;
    float: unset;
  }

  .slogan {
    width: 157px;
    overflow: unset;
    padding-top: 0;
    margin-left: 0;
    margin-top: 5px;
  }

  .slogan img {
    padding-top: 0;
    padding-left: 0;
  }

  .slogan .field--name-body {}

  .navbar .col-sm-2 {
    width: 31%;
    display: inline-block;
    vertical-align: top;
  }

  .menu-button-container {
    padding: 0;
  }

  .navbar .col-sm-10 {
    width: 49%;
    padding-top: 39px;
    display: inline-block;
  }

  .navbar {
    width: 100%;
  }

  .lums-main-menu .we-mega-menu-li:nth-child(1) h2 {
    margin-left: 0;
  }

  .main-menu-button .navbar {
    float: right;
    width: 98px;
  }

  /* header end */
  #block-views-block-real-people-real-impact-block-1 .views-field-body {
    min-height: 34px;
  }

  /* home main slider */
  .home-slider {
    padding: 0%;
    margin: 0;
    margin-bottom: 0px;
    height: auto !important;
  }

  .layout-e .inner-slide-area .container {
    display: block;
    width: auto;
  }

  .layout-e .inner-slide-area {
    padding-top: 3%;
    width: 66%;
    height: 399px;
  }

  .layout-e .home-slider-title {
    font-size: 19px;
  }

  .layout-e .home-slider-text {
    font-size: 14px;
    padding-top: 7px;
  }

  .layout-d .home-slider-title {
    font-size: 26px;
  }

  .layout-d .home-slider-text h3 {
    font-size: 14px;
  }

  .layout-d .inner-slide-area {
    display: inline-block;
    width: 45%;
    text-align: left;
    vertical-align: top;
    margin-top: 6%;
    margin-left: 7%;
  }

  .layout-a .home-slider-title {
    font-size: 31px;
    padding-bottom: 10px;
  }

  .layout-e .link-more {
    position: absolute;
    bottom: 35%;
  }

  .layout-d .link-more {
    position: absolute;
    bottom: -1%;
  }

  .layout-d .inner-slide-area .container {
    width: auto;
  }

  /* home main slider cls */
  /* wlecome */
  .welcome-lums h1 {
    font: 38px/56px Noto Serif Display Bold;
  }

  /* welcome cls */
  /* @media (max-width:767px) News Landing Page srfrz */
  .page-node-163 h1 {
    font: 36px/44px Noto Serif Display Bold;
  }

  #block-newseventslanding h1 {
    padding-bottom: 15px;
  }

  .page-node-163 .news-lettr-form {
    width: 44%;
  }

  .recent-news-landing .news-content h2 a {
    font-size: 18px;
    line-height: 22px;
  }

  #block-newseventslanding .field--name-body {
    background-image: unset;
    padding-right: 0px;
    margin-right: 0px;
    padding-bottom: 44px;
  }

  .search-filters .form-select {
    height: 73px;
  }

  #block-views-block-publication-block-10 .search-filters .form-text {
    height: 51px;
  }

  .search-filters .select-wrapper {
    width: 100%;
  }

  .page-node-163 .contant-bg {
    padding-bottom: 10px;
  }

  .search-filters .form-actions .form-submit {
    background-position: 15px 7px;
  }

  .page-node-163 .custom-right-news-section .view-content ul li {
    margin-bottom: 27px;
    padding-bottom: 20px;
    padding-top: 10px;
    overflow: hidden;
  }

  .page-node-163 .featured-news .block-title {
    margin-bottom: 5px;
    margin-top: 0;
    font-size: 30px;
  }

  .page-node-163 .custom-right-news-section .block-title {
    margin-top: 11px;
    margin-bottom: 11px;
    font-size: 30px;
  }

  .page-node-163 #block-views-block-news-block-5 .block-title {
    font-size: 30px;
    margin-top: 0;
  }

  .page-node-163 .featured-news .view-header {
    height: 13px;
    top: -32px;
  }

  .custom-right-news-section .news-content h2 a {
    font-size: 14px;
  }

  /* h2, .h2 {
        font-size: 20px;
    } */
  .menu--news-events li {
    display: inline-block;
    width: 50%;
    margin-left: -2px;
  }

  .menu--news-events li a {
    padding: 15px;
  }

  .news-slider .news-position-container {
    margin-top: 28px;
  }

  .main-slide {
    width: 100%;
  }

  .extraordinary {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .page-node-163 #block-newseventslanding {
    padding-left: 20px;
    width: 66%;
    display: inline-block;
    padding-right: 11px;
  }

  .news-slider .news-slider-title {
    font-size: 25px;

    line-height: 35px;
  }

  .page-node-163 .home-sliders {
    height: auto;
  }

  .recent-news-landing .col-sm-3 {
    width: 100%;
  }

  .landing-event-page .event-dates-info {
    padding-bottom: 15px;
  }

  .page-node-163 .content-area .col-sm-8 {
    width: 100%;
  }

  .page-node-163 .content-area .col-sm-4 {
    width: 100%;
  }

  /* ==============  nm  ====================== */
  .join-us-cus {
    background-size: 100%;
    background-position-x: 0px;
    background-repeat: no-repeat;
    height: 113px;
  }

  .join-us-cus .field--name-body p:last-child {
    right: 66px;
    top: 44px;
  }

  .join-us-cus .field--name-body p:last-child a {
    padding: 10px 28px;
    font-size: smaller;
  }

  .upcoming-events .item-list ul {}

  .body-title-custom .field--name-field-sh {
    font-size: larger;
  }

  .content-area-custom .col-sm-9 {
    width: 56%;
  }

  /* .inner-sidebar-custom .views-element-container .block-title, .upcoming-events .block-title{
    margin-left: 68px;
} */
  .content-top-area {
    width: auto;
  }

  .custom-title h1 {
    font-size: x-large;
    margin-bottom: 8px;
    margin-top: 2px;
    line-height: 30px;
  }

  .content-top-area {
    width: auto;
    margin-bottom: 7px;
  }

  .contant-bg {
    padding-bottom: 35px;
  }

  /* ============= */
  .front-news-event {
    margin-bottom: 41px;
  }

  /* news detail page */
  /* ============= */
  .bodyarea-custom .info-body {
    margin-left: 33px;
    margin-right: 15px;
    display: block;
  }

  .page-node-type-news .node-side-bar,
  .page-node-type-events .node-side-bar {
    width: 33%;
  }

  .captcha iframe,
  .captcha div {
    width: 100% !important;
  }

  .align-center {
    display: block;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
  }

  .bodyarea-custom {}

  .sharethis {
    padding-left: 20px;
    margin-left: 0;
  }

  .inner-sidebar-custom .block-views-blocknews-block-10 h2 {
    margin-left: 0 !important;
  }

  .inner-sidebar-custom {
    margin-left: 23px;
    display: inline;
  }

  /* =========================== */
  /* .navbar */
  .top-bar {
    display: none;
  }

  .navbar .col-sm-2 {
    width: 50%;
    display: inline-block;
  }

  .navbar .col-sm-10 {
    display: inline-block;
  }

  .header-container .logo {
    padding-bottom: 0;
  }

  .region-header a.logo {
    padding-bottom: 0;
    padding-top: 10px;
  }

  .menu-button-container {
    overflow: hidden;
    padding-bottom: 35px;
  }

  .home-sliders {
    height: 264px;
    overflow: hidden;
    float: left;
    width: 100%;
  }

  .inner-slide-area {
    padding-left: 5%;
    padding-right: 5%;
  }

  .welcome-lums {
    width: 60%;
    padding-top: 21px;
  }

  .inner-container {
    width: 100%;
  }

  .container-quick {
    height: auto;
  }

  /*  */
  /* extraordinary  */
  .gallery-inner .inner-container {
    padding-left: 0;
    margin-top: 25px;
  }

  .extraordinary {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .extraordinary .item-list ul {
    padding-left: 0;
  }

  /* extraordinary cls */
  .featured-news .featured-inner .col-sm-6 {
    height: auto;
  }

  .home-right-events .col-sm-3 {
    display: inline-block;
  }

  .home-right-events .col-sm-9 {
    width: 70%;
    display: inline-block;
  }

  .home-right-events {
    height: auto;
    width: 100%;
    border: solid 1px #d9d9d9;
    display: block;
    margin-bottom: 0;
  }

  .home-right-events {
    width: 99%;
    display: inline-block;
  }

  .navbar-we-mega-menu.navbar .nav-tabs>li.active>a,
  .navbar-we-mega-menu.navbar .nav-tabs>li.active>a:focus,
  .navbar-we-mega-menu.navbar .nav-tabs>li.active>a:hover {
    color: #000 !important;
    background-color: transparent;
    border-top: none;
  }

  .lums-main-menu .navbar-we-mega-menu.navbar ul>li ul {
    padding-left: 0;
    padding-bottom: 10px;
    padding-top: 10px;
  }

  .home-event {
    padding-right: 14px;
  }

  .view-lums-events .view-content .item-list ul {
    height: auto;
  }

  .quick-fct .inner-container {
    padding-left: 12px;
    padding-right: 12px;
  }

  .real-impact .impact-list {
    display: inline-block;
    width: 100%;
    margin-bottom: 12px;
    vertical-align: top;
  }

  .second-footer-container {
    padding-left: 19px;
    padding-right: 19px;
    height: unset;
  }

  .address {
    float: unset;
    height: unset;
    width: 32%;
    text-align: left;
    display: inline-block;
    vertical-align: top;
    padding-left: 19px;
  }

  .second-footer .socialmedi-icon {
    display: inline-block;
    text-align: center;
    margin: auto;
    vertical-align: top;
    padding-left: 28px;
  }

  .newslatter-footer form input {
    width: 72%;
  }

  .newslatter-footer form {
    display: inline-block;
  }

  .newslatter-footer {
    /* width: 100%; */
    text-align: center;
  }

  .address .local-address {
    margin-bottom: 3px;
  }

  .gratttersign {
    display: inline;
  }

  /* .home-news-4 .news-content h2 a {
        font-size: 11px;
        color: #000;
        line-height: 15px;
        display: inline-block;
        padding-right: 10px;
    }*/
  /* accourdians */
  .path-frontpage .contant-bg {
    padding-bottom: 15px;
  }

  #block-views-block-featured-content-lums-block-2 .ui-accordion .ui-accordion-header {
    padding: 17px 6px 17px 6px;
    text-align: center;
    background: #f2f2f2;
    border: none;
    margin: 2px 0 0 0;
  }

  #block-views-block-featured-content-lums-block-2 .ui-accordion .ui-accordion-header span {
    font-size: 18px;
    color: #6f6f6f;
    font-family: "Noto Sans Light";
  }

  #block-views-block-featured-content-lums-block-2 .ui-accordion .ui-accordion-content {
    padding-left: 2.6em;
    /* overflow: hidden; */
    margin-bottom: 30px;
    overflow: visible;
    /* height: auto !important; */
  }

  #block-views-block-featured-content-lums-block-2 .ui-accordion .ui-accordion-header.ui-accordion-header-active span {
    color: #002581;
    font-size: 17px;
    font-family: Noto Sans Black;
    /* font-weight: bold; */
  }

  #block-views-block-featured-content-lums-block-2 {
    padding-left: 8px;
    padding-right: 8px;
    margin-bottom: 40px;
  }

  #block-views-block-featured-content-lums-block-2 .ui-accordion .ui-accordion-header.ui-accordion-header-active {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 2px 0 0 0;
    padding: 17px 6px 17px 6px;
    font-size: 100%;
    text-align: center;
    background: #fff;
    border: solid 1px #f2f2f2;
    border-bottom-color: rgb(242, 242, 242);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-radius: 0;
    border-bottom: solid 3px #00ceff;
  }

  .region-footer {
    position: relative;
    width: 100%;
    margin: auto;
    display: block;
  }

  #block-footerlogo {
    margin: 10px auto;
    height: 92px;
    width: 100%;
    text-align: left;
    padding-top: 20px;
    padding-bottom: 13px;
    /* margin-left: 20px; */
  }

  .footer {
    padding: 17px 13px 16px 13px;
  }

  #block-footer {
    margin-top: 30px;
  }

  #block-footer .navbar-toggle {
    display: none;
  }

  #block-footer .region-we-mega-menu {
    padding: 0;
    background: transparent;
    box-shadow: none;
  }

  #block-footer .nav {
    width: auto;
    padding-left: 0;
  }

  #block-footer .nav-tabs .dropdown-menu {
    width: 25%;
    display: inline-block;
    vertical-align: top;
  }

  .first-footer-container .footer .we-mega-menu-li .we-mega-menu-submenu {
    visibility: unset;
    opacity: unset;
    background: transparent;
    color: #fff;
    box-shadow: none !important;
    border: none;
    width: 100% !important;
    display: block;
  }

  #block-footer {
    height: auto;
    width: 100%;
    display: block;
  }

  #block-footer .navbar-we-mega-menu.navbar {
    display: block;
    position: unset;
    background: transparent !important;
    overflow: hidden;
    width: 100%;
    padding-left: 24px;
    right: 0;
  }

  #block-footer .container-fluid {
    box-shadow: none;
  }

  #block-footer .footer ul li h2 {
    display: none;
  }

  .second-footer-container .socialmedi-icon ul li a {
    padding: 3px 6px 11px 6px;
  }

  .second-footer {
    width: 64%;
  }

  .newslatter-footer {
    width: 36%;
  }

  /* feature tabs */
  #block-views-block-featured-content-lums-block-1 {
    display: block;
  }

  .feature-custom-tabs {
    border-right: none;
    width: 38.4%;
    display: inline-block;
  }

  .information-quick {
    width: 39%;
    display: inline-block;
    padding: 0 0 0 22px;
    border-left: none;
  }

  .feature-custom-tabs li {
    width: 100%;
  }

  /* feature cls */
  .region-home-news .control-label {
    font-family: Noto Sans Display Bold;
    line-height: 40px;
    display: block;
  }

  .subscribe-user .form-email {
    width: 56%;
  }

  .home-event .block-title {
    text-align: left;
    margin-bottom: 24px;
    margin-top: 0;
    font-size: 30px;
    padding-left: 0;
    overflow: hidden;
    display: block;
  }

  .path-frontpage .news-event .col-sm-8 {
    width: 100%;
  }

  .path-frontpage .news-event .home-event {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .welcome-home-right-menu li a {
    line-height: 25px;
  }

  .event-info {
    width: 100%;
  }

  /* quick fect */
  .region-quick h2 {
    margin-top: 38px;
    margin-bottom: 22px;
    font-size: 38px;
  }

  .region-quick .view-header {
    width: 88%;
    margin-bottom: 30px;
  }

  .quick-carousel .slides {
    position: relative;
    margin: auto;
    margin-top: auto;
    width: 868px !important;
    margin-top: 47px;
  }

  .front-news-event .block-title {
    font-size: 38px;
  }

  /* quick fact cls */
  .real-impact h2 {
    line-height: 57px;
    font-size: 38px;
  }

  .image-link img {
    width: 100%;
  }

  #block-footer .navbar-we-mega-menu.navbar a {
    color: #ffffff !important;
    cursor: pointer !important;
  }

  /* publications */
  #block-views-block-publication-block-11 {
    width: 92%;
    height: auto;
    margin-bottom: 0px;
    margin-left: 15px;
  }

  .left-publications-inner-crousl h2 {
    font-size: 27px;
    margin-bottom: 24px;
  }

  .page-node-445 .col-custom-left {
    width: 55%;
  }

  .page-node-445 .inner-bottom-right-cont {
    width: 92%;
    margin: auto;
  }

  .page-node-445 .inner-top-bottom {
    padding-right: 0;
  }

  #block-pubtabs .field--name-body {
    text-align: center;
  }

  #block-pubtabs .field--name-body p a {
    font-size: 14px;
    text-decoration: none;
    font-family: Noto Sans Light;
    background: #000;
    color: #fff;
    padding: 8px;
    text-align: center;
    display: inline-block;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 6px;
  }

  .page-node-445 .slick-prev {
    left: -26px;
    top: 55px;
  }

  .page-node-445 .slick-next {
    right: 8px;
    top: 55px;
  }

  #block-views-block-publication-block-12 .view-publication .view-content li {
    width: 97%;
  }

  #block-views-block-publication-block-11 .views-field-nothing {
    width: 59%;
  }

  .first-box-pub .books img {
    height: auto;
    width: 100%;
  }

  .brochures--flyer .views-field-nothing {
    width: 71%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .left-publications-inner-crousl .views-field-nothing {
    width: 71%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .publication-arch {
    width: 92%;
    height: auto;
    margin-left: 15px;
    margin-top: 21px;
  }

  .page-node-445 .inner-top-bottom-right {
    width: 100%;
    background: none;
  }

  .publication-arch .item-list ul li {
    margin: 4px 0px 20px 2px;
  }

  .page-node-445 .col-custom-right {
    width: 44%;
    display: inline-block;
    vertical-align: top;
  }

  .publication-arch .books img {
    border-radius: 0;
  }

  .left-publications-inner-crousl .books img {
    width: 130px;
    height: 154px;
    border: 1px solid #f2f2f2;
    border-radius: unset;
  }

  .publication-arch .books img {
    height: 127px;
  }

  .heading-block-cus .field--name-body {
    margin-left: 2px;
    margin-right: 0px;
    padding-right: 0px;
  }

  .related-links {
    border-left: 1px dashed#C4C4C4;
    padding-left: 0;
    padding-top: 68px;
    margin-bottom: 0;
    margin-left: 0px;
    width: 31%;
    margin-left: 0;
  }

  /* publications cls */
}

@media only screen and (min-width: 601px) and (max-width: 767px) {

  /* programmes accourdion tabs START*/
  .for-tabview {
    overflow: hidden;
    display: block;
  }
  /* .page-node-type-programmes .lums-main-menu{
    overflow: hidden;
  }
  .page-node-type-programmes .lums-main-menu .region-we-mega-menu{
    margin: 0;
    padding: 0;
  } */
  /* programmes accourdion tabs CLOSE*/

  /* admission site */
  .admission-site-schools-block .dropdown-content {
    position: absolute;
    background-color: #fff;
    min-width: 117px;
    overflow: auto;
    border: 1px solid #ddd;
    z-index: 1;
    width: 26%;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    display: none;
    right: 42px;
    height: 356px;
    top: 65px;
  }

  .how-can-we-help-admission-site h4 {
    padding: 0px 40px 7px 43px;
    margin-top: 0;
  }

  .how-can-we-help-admission-site {
    margin-top: 40px;
    margin-bottom: 28px;
  }

  .how-can-we-help-web-form-admission-site #edit-processed-text {
    display: inline-block;
    width: 100%;
    vertical-align: top;
  }

  .how-can-we-help-web-form-admission-site #webform-submission-how-can-we-help-node-1209-add-form {
    width: 89%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 59px;
  }

  .how-can-we-help-web-form-admission-site #edit-flexbox {
    background: transparent;
    border: none;
    width: 100%;
    vertical-align: top;
    overflow: hidden;
    float: right;
  }

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

  .page-node-1209 .lets-talk {
    display: inline-block;
    position: absolute;
    top: -92px;
    right: 2px;
    z-index: 10;
  }

  .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-button--submit {

    right: 16px;
    bottom: 10px;

  }

  .info-video-banner-admission-site-box .field--name-field-banner-image {
    display: none;
  }

  .postal-address-admission-site {
    margin-top: 26px;
    margin-bottom: 0;
  }

  .web-chat-admission-site {
    margin-top: 0px;
    margin-bottom: 41px;
  }

  .web-chat-admission-site .field--name-field-extra-text {
    margin-top: 20px;
  }

  .info-video-banner-admission-site-box .field--name-body {
    position: relative;
    width: 100%;
    right: 0;
    top: 0;
    color: #fff;
    font-size: 17px;
    background: #2e3192;
    padding-left: 25px;
    padding-right: 25px;
    text-align: center;
    padding-top: 16px;
    margin-top: 8px;
  }

  .info-video-banner-admission-site-box .field--name-field-extra-text {
    position: relative;
    width: 100%;
    right: 0;
    top: 0;
    color: #fff;
    font-size: 17px;
    background: #2e3192;
    padding-left: 25px;
    padding-right: 25px;
    text-align: center;
    padding-bottom: 25px;
  }

  .page-node-1209 .donate-to-lums-donation-box {
    overflow: hidden;
  }

  .page-node-1209 .donate-to-lums-donation-box .real-people-real-impact-view-block .profile-cont {

    padding-left: 10px;
    padding-right: 10px;
  }

  .page-node-1209 .donate-to-lums-donation-box .real-people-real-impact-view-block .pro-info {
    font-size: 32px;
    line-height: 47px;
    font-family: Noto Serif Display Bold;
    padding: 20px;
    text-align: center;
  }



  .page-node-1209 .real-people-real-impact-view-block .other-link a {

    display: block;
  }

  .page-node-1209 .real-people-real-impact-view-block .other-link {
    width: 100%;
    margin-top: 0;
  }

  .page-node-1209 .donate-to-lums-donation-box li:hover .profile-cont .pro-info,
  .page-node-1209 .donate-to-lums-donation-box li:hover .profile-cont .body-info {
    display: block;
    transition: all 0.3s ease 0s;
  }

  .page-node-1209 .donate-to-lums-donation-box .real-people-real-impact-view-block li:nth-child(2) .profile-cont {
    padding: 20px;
  }

  .school-multi-links-block.related-links {
    border-left: none;
    padding-left: 18px;
    padding-top: 68px;
    margin-bottom: 4px;
    margin-left: 0px;
    width: 50%;
    margin-left: 0;
    margin-bottom: 79px;
    padding-bottom: 30px;
  }

  .page-node-1209 .apply-now-block-admission-site .field--name-field-extra-text .field--item:nth-child(2) h2 {
    font-size: 44px;

    line-height: 48px;

  }

  .page-node-1209 .apply-now-block-admission-site .field--name-field-extra-text .field--item:first-child {
    margin-top: 0;

    max-width: 100%;
  }

  .page-node-1209 .apply-now-block-admission-site .field--name-body {

    line-height: 52px;
    max-width: 100%;
  }

  .page-node-1209 .apply-now-block-admission-site .field--name-body h2 {
    font-size: 44px;
    color: #002581;
    font-family: Noto Serif Display Bold;
  }

  .programs-und-grt-links-block {
    width: 100%;
    margin-top: 36px;
  }

  .programs-und-grt-links-block .field--name-body {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
  }

  #block-askadmissionsadmissionsite {
    width: 50%;
  }

  .school-multi-links-block.related-links {
    width: 50%;
  }

  .admission-site-schools-block {
    width: 153px;
    float: left;
    height: auto;
    margin: auto;
    min-height: 657px;
  }

  .admission-site-schools-block .view-header h2 {
    font-size: 16px;
    line-height: 26px;
    min-height: 110px;
  }

  .admission-site-schools-block .view-header p {
    border-top: solid 1px;
    display: inline-block;
    font-size: 20px;
    padding: 0px;
  }

  .admission-site-schools-block {
    width: 20%;
    min-height: auto;
  }

  .academic-calendar-important-dates-admission-site .view-header {
    background-image: none;
    padding: 0px 13px 7px 13px;
    width: 53%;
    text-align: center;
  }

  .academic-calendar-important-dates-admission-site .view-content .views-row {
    width: 48%;
    display: inline-block;
    vertical-align: top;
    min-height: 248px;
  }

  .academic-calendar-important-dates-admission-site .view-content {
    margin-top: 10px;
    display: inline-block;
    margin-left: 2px;
    vertical-align: top;
  }

  .admission-site-schools-block .view-header {
    background-size: auto;
  }

  .page-node-1209 .pro-finder {
    border-left: none;
    width: 95%;
    padding-left: 16px;
    margin: 10px auto;
  }

  .page-node-1209 .heading-block-cus {
    margin-bottom: 14px;
    width: 100%;
  }

  /* admission site cls */
  /* contact us  */
  .page-node-292 .bottom-slider {
    height: 0;
  }

  .lums-office-menu-contactus ul {
    list-style: none;
    padding: 0;
  }

  .lums-office-menu-contactus h4 {
    padding-left: 0;
  }

  .Lums-offices h2 {
    padding-left: 0;
  }

  .campas-map {
    margin-left: 0;
  }

  .map-pin-icon {
    margin-left: 0;
  }

  #block-lumsofffice .float-right a {
    margin-left: 0;
  }

  .bg-contact-us {
    height: 200px;
  }

  .cotact-details .field--name-body {
    min-height: auto;
    padding-left: 13px;
    margin-top: 0;
    padding-right: 13px;
  }

  .page-node-292 .blur-background h2 {
    padding-bottom: 8px;
  }

  .page-node-292 .blur-background button {
    float: none;
    margin-top: 12px;
  }

  .Faculty-Directory h2 {
    font-size: 27px;

    text-align: center;
    padding-top: 2px;
    padding-bottom: 0;
  }

  .Faculty-Directory .form-item {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 25px;
  }

  .Emergency-Contact p {
    padding-left: 0;
    padding-right: 0;
  }

  .Emergency-Contact h4 {
    padding-top: 16px;
    padding-bottom: 5px;
  }

  .Emergency-Contact {
    width: 100%;
    height: auto;
    padding-bottom: 26px;
    margin-top: 35px;
    margin-bottom: 56px;
    margin-left: 15px;
    max-width: 92%;
  }

  .top-footer-contactus {
    height: auto;
  }

  .top-footer-contactus .field--name-body h3 {
    font-size: 35px;
    line-height: 39px;
  }

  .top-footer-contactus .field--name-body p {
    font-size: 24px;
    line-height: 40px;
  }

  .top-footer-contactus .field--name-body {
    height: auto;
    padding-bottom: 72px;
  }

  .Faculty-Directory {
    width: 100%;
    height: auto;
    padding-bottom: 26px;
    margin-top: 35px;
    margin-bottom: 36px;
    margin-left: 15px;
    max-width: 92%;
  }

  .page-node-292 .blur-background {
    width: 100%;
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    text-align: center;
  }

  .page-node-292 .inner-top-bottom {
    height: auto;
  }

  .page-node-292 .col-sm-7 h2 {
    font-size: 33px;
    line-height: 43px;

    margin-top: 24px;

    padding-left: 10px;
    text-align: center;
  }

  .page-node-292 .col-sm-7 h4 {
    line-height: 43px;

    padding-left: 10px;
    text-align: center;
  }

  .page-node-292 .col-sm-7 p {
    line-height: 35px;

    padding-left: 10px;
    text-align: center;
  }

  .page-node-292 .inner-top-bottom {}

  #block-lumsoffficemenu2contactus {
    margin-bottom: -7px;
  }

  .cotact-details .field--name-body h5 {
    padding-bottom: 0px;
    padding-top: 16px;
  }

  #block-maincontactcontactus {
    margin-top: -91px;
  }

  /* contact us cls */
  /* advisory-board */

  .advisory-board-section-block .field-content .advic-title {
    font-size: 30px;
  }

  .advisory-board-section-block .item-list .views-field-nothing {
    width: 100%;
  }

  /* .advisory-board-section-block .field-content img {
            margin-left: auto;
            margin-right: auto;
        } */
  /* advisory-board cls */
  /* publication page */
  #block-views-block-publication-block-10.search-filters .form-text {
    height: 44px;
  }

  .form-actions .form-submit {
    box-shadow: none;
  }

  #views-exposed-form-publication-block-10 .form-actions {
    position: absolute;
    right: -2px;
    top: 5px;
    bottom: 4px;
  }

  #views-exposed-form-publication-block-10 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 6px;
    overflow: hidden;
    right: 0;
    float: none;
    left: 0;
  }

  #block-views-block-publication-block-10 {
    width: 100%;
  }

  /* event details */
  .form-actions .form-submit {
    box-shadow: none;
  }

  .breadcrumbs-custom {
    margin-top: 23px;
  }

  .view-display-id-block_5 .field-content {
    display: block;
    padding-left: 10px;
    padding-right: 10px;
  }

  .node-side-bar .event-calendar .block-title {
    font-size: 22px;

    padding-left: 7px;
  }

  .body-area-custom {
    margin-left: 0;
  }

  .node-side-bar.col-sm-3 {
    background-image: none;
  }

  .content-area-custom {
    margin-top: 3px;
    padding-top: 27px;
  }

  .custom-event-milestone {
    margin-bottom: 15px;
  }


  /* event details cls */
  #block-relatedmenuranking {
    margin-bottom: 25px;
  }

  .page-node-199 #block-eventscalendar,
  .page-node-199 #block-views-block-lums-events-block-6 .view-content {
    padding-left: 15px;
    padding-right: 15px;
  }

  .page-node-199 .recent-news-landing li .full-border {
    border: solid 2px #f2f2f2;
  }

  .page-node-199 .custom-calendar-wrap {
    margin-bottom: 0;
  }

  .page-node-199 .view-display-id-block_6 .form-group {
    margin-bottom: 10px;
  }

  .landing-event-page .recent-news-landing li:nth-child(2) .full-border {
    margin-right: 0;
  }

  #block-rankingsrankingaccreditationlums h2 {
    font-size: 35px;
  }

  #block-thewebsiteisundercunstruction {
    float: left;
    width: 212%;
    position: absolute;
    left: -349px;
    top: 111px;
    right: 0;
  }

  #block-views-block-core-values-block-1-2 .view-core-values .views-row {
    min-height: auto;
    display: inline-block;
  }

  /* office at lums */

  .path-offices-directory .node-content .office-directory {
    overflow: hidden;
    width: 100%;
    padding-bottom: 0;
  }

  .path-offices-directory .node-content .views-row {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 22px;
    padding-bottom: 24px;
  }

  .path-offices-directory .menu--news-events {
    margin-top: 0px;
  }

  .page-node-586 .menu--news-events {
    margin-top: 0px;
  }

  .lums-banner-full-width-section .field--name-body p {
    text-align: justify;
  }

  .lums-banner-full-width-section .field--name-body {
    width: 78%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-left: 14px;
    padding-right: 14px;
    margin-top: -64px;
    max-width: 100%;
    min-height: 211px;
  }

  .office-directory-customs .item-list li {
    margin-bottom: 21px;
    width: 100%;
  }

  .office-directory-customs .item-list ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0;
  }

  .lums-banner-full-width-section h2 {
    font-size: 37px;
    margin-top: 20px;
    margin-bottom: 10px;
    overflow: hidden;
    display: inline-block;
  }

  .heading-block-cus h2 {
    font: 37px/43px Noto Serif Display Bold;
    padding-bottom: 9px;
    margin-right: 0;
    padding-right: 12px;
    margin-left: 0;
    margin-top: 35px;
  }

  /* office at lums cls */
  .goverance {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 0;
  }

  .goverance .field--name-body h1 {
    font-size: 35px;
  }

  .core-title {
    margin-bottom: 14px;
  }

  .core-icone {
    margin-bottom: 8px;
  }

  .core-icone img {
    width: auto;
    height: auto;
  }

  .core-main {
    width: 100%;
    margin: auto;
  }

  .core-values-custom .view-header {
    margin-top: 38px;
    padding-bottom: 22px;
  }

  .core-values-custom .view-header h3 {
    font-size: 35px;
    padding-bottom: 0;
  }

  .heading-block-cus {
    margin-bottom: 7px;
  }

  .path-node #block-thewebsiteisundercunstruction {
    float: left;
    width: 212%;
    position: absolute;
    left: -349px;
    top: 111px;
    right: 0;
  }

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

  .welcome-lums h1 {
    font: 41px/34px Noto Serif Display Bold;
  }

  #block-views-block-slide-show-block-1 {
    height: auto;
    width: auto;
  }

  s .region-quick h2 {
    font-size: 41px;
    margin-top: 34px;
    margin-bottom: 18px;
  }

  .region-quick .view-header {
    margin-bottom: 47px;
  }

  .front-news-event .block-title {
    font-size: 41px;
    line-height: 71px;
  }

  .featured-news .featured-inner li img {
    width: 100%;
    height: auto;
  }

  .view-real-people-real-impact .impact-list li {
    min-height: auto;
  }

  .title-link a {
    font-size: 21px !important;
  }

  .path-frontpage .news-event .col-sm-8 {
    padding-left: 15px;
  }

  #block-views-block-real-people-real-impact-block-1 .view-real-people-real-impact .impact-list {
    position: relative;
    height: auto;
  }

  /* event landign pages */
  .page-node-199 .recent-news-landing .col-sm-3 {
    width: 50%;
  }

  .search-filters .form-item {
    width: 100%;
    margin-bottom: 14px;
  }

  .recent-news-event-slider {
    padding-left: 0;
  }

  .other-news li:first-child.col-custom {
    padding-right: 0;
  }

  .recent-news-event-slider .slick-list {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .page-node-199 .search-filters .form-actions {
    position: absolute;
    right: 0px;
    top: auto;
    bottom: 6px;
    top: auto;
  }

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

  /* event landing page cls */
  /* about lums */
  header#navbar {
    margin-bottom: 13px;
  }

  .goverance .field--name-body {
    text-align: center;
    width: 666px;
    margin: auto;
    max-width: 100%;
  }

  .user-profile-about-page .field--name-field-information {
    overflow: visible !important;
    width: 100% !important;
    float: none;
  }

  .user-profile-about-page .field--name-field-sub-title {
    font-size: 35px;
  }

  .user-profile-about-page .field--name-field-thumb-image {
    float: none;
    margin-right: 0;
    margin-top: 0;
    display: inline-block;
  }

  .user-profile-about-page .field--name-field-profile-info {
    margin-top: 10px;
    overflow: hidden;
  }

  .user-profile-about-page .paragraph--type--information-profile {
    position: relative;
    left: 0;
  }

  .user-profile-about-page .field--name-field-profile-image {
    position: relative;
  }

  .user-profile-about-page {
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 0;
  }

  .numbers-aboutlums li:last-child {
    padding-left: 23px;
    padding-right: 23px;
  }

  .goverance-left-block {
    padding-bottom: 0px;
    padding-left: 0;
    padding-right: 0;
    min-height: auto;
  }

  .goverance p {
    text-align: left;
  }

  .goverance-right-block .field--name-body {
    width: 100%;
  }

  .goverance-right-block {
    padding-bottom: 29px;
    min-height: auto;
  }

  .goverance-right-block h3 {
    margin-top: 0;
  }

  .goverance-left-block .field--name-body {
    margin-bottom: 0;
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    width: 100%;
  }

  .about-group-block .field--name-body {
    min-height: 266px;
    margin-bottom: 28px;
    padding-bottom: 13px;
    padding-left: 16px;
    padding-right: 16px;
    height: auto;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .numbers-aboutlums li {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }

  .core-body {
    margin-bottom: 12px;
    padding-bottom: 10px;
  }

  .numbers-aboutlums-block {
    height: auto;
    margin-top: 19px;
  }

  .view-id-numbers_about_lums ul {
    padding: 0;
  }

  .view-id-numbers_about_lums {
    width: 100%;
    margin-top: 0px;
    overflow: hidden;
    margin-bottom: 0px;
  }

  .about-lums-cus-bg {
    background-size: 100%;
    margin-bottom: 45px;
  }

  .about-lums-cus-bg .field--name-body h2 {
    font-size: 19px;
    color: #000;
  }

  #block-missionaboutlums {
    padding-left: 15px;
    padding-right: 13px;
  }

  .about-lums-cus-bg .field--name-body {
    margin-top: 28%;
    text-align: center;
    padding-top: 10px;
    padding-left: 14px;
    padding-right: 14px;
  }

  .related-links {
    border-left: none;
    padding-left: 16px;
    text-align: center;
    width: 100%;
    margin-left: 0;
    padding-top: 30px;
  }

  /* about lums */
  /* history */
  .tl-slide .tl-slide-content-container .tl-slide-content {
    width: 100% !important;
  }

  /* hsitory */
  .page-node-604 header#navbar {
    background-position: 0 bottom;
    padding-bottom: 5px;
    box-shadow: unset;
    margin-bottom: 21px;
  }

  .pro-grms-info {
    margin-bottom: 1px;
    padding-left: 21px;
  }


  /* publications */
  .heading-block-cus h1 {
    font-size: 35px;
    margin-bottom: 0;
    padding-bottom: 0;
    text-align: left;
  }

  .heading-block-cus .field--name-body {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .related-links {
    border-left: none;

    text-align: left;
    padding: 0;
    margin-bottom: 0;
  }

  .related-links p {
    margin-bottom: 15px;
    font-size: 21px !important;
  }

  #block-views-block-publication-block-10 .form-item {
    width: 100%;
  }

  #block-views-block-publication-block-10 .select-wrapper {
    width: 100%;
  }

  #block-views-block-publication-block-11 {
    width: 100%;
    float: none;
    margin-left: 0;
    height: auto;
    margin-bottom: 17px;
    margin-right: auto;
  }

  .page-node-445 header#navbar {
    margin-bottom: 28px;
  }

  .publication-arch .item-list ul li {
    width: 99%;

    margin: 6px 6px 17px 2px;
  }

  .page-node-445 .inner-top-bottom {
    padding-right: 15px;
    padding-left: 15px;
  }

  #block-views-block-publication-block-11 .books img {
    height: auto;
    padding: 0;
    margin: 0;
    width: 100%;
  }

  .page-node-445 .col-custom-left {
    width: 100%;
    display: inline-block;
    vertical-align: top;
  }

  #block-views-block-publication-block-10 .search-filters .form-text {
    height: 50px;
  }

  #block-views-block-publication-block-10 .form-actions .form-submit {
    background-position: 12px -1px;
  }

  #block-views-block-publication-block-11 .views-field-nothing {
    width: 61%;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
  }

  .publication-arch {
    width: 100%;
    margin-left: 0;
    margin-top: 0;
  }

  .left-publications-inner-crousl {
    padding-left: 6px;
    padding-right: 8px;
  }

  .left-publications-inner-crousl li {
    width: 67% !important;
    margin-left: 47px;
  }

  .page-node-445 .slick-prev {
    left: -7px;
    top: 97px;
    display: block !important;
  }

  .page-node-445 .slick-next {
    right: -1px;
    top: 97px;
    display: block !important;
  }

  .left-publications-inner-crousl .publication-flyer-slider .books img,
  .left-publications-inner-crousl .left-publications-inner-crousl .books img {
    width: 100%;
    height: 300px;
    border: 1px solid #f2f2f2;
    border-radius: unset;
  }

  .left-publications-inner-crousl .books img {
    width: 100%;
    height: 243px;
    border: 1px solid #f2f2f2;
    border-radius: unset;
  }

  .left-publications-inner-crousl .views-field-nothing .field-content .flip-title {
    margin-top: 16px;
    text-align: center;
  }

  #block-pubtabs .field--name-body p a {
    font-size: 14px;
    text-decoration: none;
    font-family: Noto Sans Light;
    background: #000;
    color: #fff;
    padding: 8px;
    text-align: center;
    display: inline-block;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 6px;
  }

  .left-publications-inner-crousl h2 {
    font-size: 27px;
    margin-bottom: 18px;
  }

  /* publication most popular right site */
  #block-views-block-recent-news-event-landing-block-11 .full-border img {
    height: unset;
    width: 100%;
  }

  .page-node-445 .col-custom-right {
    width: 100%;
    display: inline-block;
    vertical-align: top;
  }

  .col-custom-right #block-views-block-recent-news-event-landing-block-11 .view-recent-news-event-landing .news-content h2 a {
    font-size: 15px;
    line-height: 19px;
  }

  .page-node-445 .inner-top-bottom-right {
    width: 100%;
  }

  #block-views-block-publication-block-12 .view-publication .view-content li {
    width: 100%;
  }

  .news-event-landing-block-11 .view-recent-news-event-landing .news-content h2 a {
    font-size: 15px;
    line-height: 19px;
  }

  .col-custom-right h2 {
    font-size: 26px;
    margin-bottom: 18px;
  }

  /* publication most popular right site cls*/
  /* publications cls */
  .inner-slide-area .home-slider-text img {
    display: block;
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .home-sliders {
    height: auto;
  }

  .page-node-163 .news-lettr-form {
    border: solid 1px #959595;
  }

  .webform-submission-subscribed-users-list-node-163-form .form-control {
    height: 50px;
    border: 1px solid #959595;
    border-radius: 0px;
  }

  .view-display-id-block_6 .form-group {
    margin-bottom: 0px;
  }

  .news-slider .news-slider-title {
    font-size: 35px;
    font-weight: bold;
    line-height: 45px;
    width: 100%;
  }

  /* .home-slider-bg .img-responsive {
        height: 519px;
    } */
  .content-area .col-sm-8 {
    padding-right: 5px;
  }

  .page-node-199 .news-lettr-form {
    border: solid 1px #ccc;
    width: 100%;
  }

  .custom-right-news-section .news-img {
    margin-top: 20px;
  }

  #block-newseventslanding p {
    font-size: 17px;
    line-height: 25px;
  }

  .page-node-163 #block-newseventslanding {
    padding-left: 20px;
    vertical-align: top;
  }

  .recent-news-landing .news-content h2 a {
    font-size: 30px;
    line-height: 30px;
    padding-bottom: 25px;
  }

  .custom-right-news-section .create-date {
    color: #525252;
  }

  #block-newseventslanding .field--name-body {
    background-image: unset;
    padding-right: 0px;
    margin-right: 0px;
    padding-bottom: 44px;
  }

  .page-node-163 .contant-bg {
    padding-bottom: 10px;
  }

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

  .custom-right-news-section .view-content ul li {
    margin-bottom: 10px;
    padding-bottom: 20px;
    padding-top: 10px;
    overflow: hidden;
  }

  .custom-right-news-section .news-content h2 a {
    font-size: 30px;
    line-height: 30px;
  }

  /* h2, .h2 {
        font-size: 30px;
    } */
  .menu--news-events li {
    display: block;
    width: 100%;
    margin-left: 0px;
  }

  .menu--news-events li a {
    padding: 30px;
    font-size: 30px;
    line-height: 40px;
    font-weight: bold;
  }

  #block-webform-3 .form-group {
    margin-bottom: 0px !important;
    padding-bottom: 10px;
  }

  .news-container,
  .search-container {
    padding-left: 15px;
    padding-right: 0px;
  }

  .recent-news-inner {
    padding-right: 0px;
  }

  .page-node-163 .featured-news .block-title {
    margin-bottom: 10px;
    margin-top: 13px;
    padding-left: 0;
    font-size: 30px;
  }

  .slick-prev {
    display: none !important;
  }

  .slick-next {
    display: none !important;
  }

  .recent-news-landing li:nth-child(2).col-custom {
    padding-left: 0px;
  }

  .news-container,
  .search-container {
    padding-left: 0px;
    padding-right: 0px;
  }

  .page-node-163 .featured-news {
    padding-right: 0;
  }

  #block-views-block-news-block-5 li.col-custom {
    margin-bottom: 19px;
  }

  #block-views-block-news-block-5 .view-content {
    margin-left: -4px;
    margin-right: -4px;
  }

  .page-node-163 .custom-right-news-section .block-title {
    margin-top: 0;
    margin-bottom: 12px;
    font-size: 30px;
  }

  #block-views-block-news-block-5 h2 {
    font-size: 30px;
  }

  #block-views-block-news-block-5 li .full-border {
    margin-left: 5px;
    margin-right: 3px;
  }

  #block-views-block-news-block-5 .recent-news-landing li:first-child.col-custom {
    padding-right: 0;
    padding-left: 0px;
  }

  .view-display-id-block_4 h2 a {
    font-size: 14px !important;
    line-height: 22px !important;
  }

  .page-node-163 .featured-news .view-header a {
    display: block;
  }

  .page-node-163 .featured-news .view-header {
    top: -45px;
    height: 10px;
  }

  .news-container .col-sm-4 {
    width: 100%;
  }

  .recent-news-landing li:first-child.col-custom {
    padding-right: 0px;
  }

  .recent-news-landing .col-custom {
    width: 100%;
  }

  .news-slider .news-position-container {
    margin-top: 28px;
  }

  .page-node-163 #block-newseventslanding {
    padding-left: 20px;
    width: 100%;
    display: block;
  }

  .page-node-163 .content-area .col-sm-8 {
    padding-left: 5px;
  }

  .page-node-163 .news-lettr-form {
    width: 97%;
    display: block;
    margin-left: 5px;
  }

  .form-actions .btn,
  .form-actions .btn-group {
    margin-top: 10px !important;
  }

  .page-node-163 .home-sliders {
    height: auto;
  }

  .news-slider .news-slider-date {
    color: #ffffff;
    font-size: 16px;
    line-height: 35px;
    font-weight: bold;
  }

  .news-lettr-form .block-title {
    font-size: 21px;
    line-height: 40px;
  }

  .search-filters .form-item {
    width: 100%;
  }

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

  .page-node-163 label {
    margin-top: 5px;
  }

  .landing-event-page.search-filters .form-type-textfield {
    width: 100%;
  }

  .page-node-163 .region-real-impact {
    padding-right: 20px;
    padding-left: 10px;
  }

  .recent-news-landing .col-sm-3 {
    width: 100%;
  }

  .page-node-163 .col-sm-9 {
    width: 100%;
  }

  .page-node-163 .address {
    width: 100%;
  }

  .region-second-footer .newslatter-footer {
    width: 100%;
  }

  /* accourdians */
  .path-frontpage .contant-bg {
    padding-bottom: 15px;
  }

  #block-views-block-featured-content-lums-block-2 .ui-accordion .ui-accordion-header {
    padding: 17px 6px 17px 6px;
    text-align: center;
    background: #f2f2f2;
    border: none;
    margin: 2px 0 0 0;
  }

  #block-views-block-featured-content-lums-block-2 .ui-accordion .ui-accordion-header span {
    font-size: 18px;
    color: #6f6f6f;
    font-family: "Noto Sans Light";
  }

  #block-views-block-featured-content-lums-block-2 .ui-accordion .ui-accordion-content {
    padding-left: 2.6em;
    /* overflow: hidden; */
    margin-bottom: 30px;
    overflow: visible;
    /* height: auto !important; */
  }

  #block-views-block-featured-content-lums-block-2 .ui-accordion .ui-accordion-header.ui-accordion-header-active span {
    color: #002581;
    font-size: 17px;
    font-family: Noto Sans Black;
    /* font-weight: bold; */
  }

  #block-views-block-featured-content-lums-block-2 {
    padding-left: 8px;
    padding-right: 8px;
    margin-bottom: 40px;
    display: block;
  }

  #block-views-block-featured-content-lums-block-2 .ui-accordion .ui-accordion-header.ui-accordion-header-active {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 2px 0 0 0;
    padding: 17px 6px 17px 6px;
    font-size: 100%;
    text-align: center;
    background: #fff;
    border: solid 1px #f2f2f2;
    border-bottom-color: rgb(242, 242, 242);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-radius: 0;
    border-bottom: solid 3px #00ceff;
  }

  /* header start */
  .navbar .col-sm-2 {
    width: 31%;
    display: inline-block;
    vertical-align: top;
    padding-top: 15px;
  }

  .container-quick {
    height: auto;
    overflow: hidden;
  }

  .home-icon {
    top: 17px;
  }

  .main-menu-button {
    display: none;
  }

  .top-bar {
    display: none;
  }

  .navbar-toggle {
    display: block;
  }

  .main-menu .collapse-main-menu {
    display: block;
  }

  .region-we-mega-menu {
    background-color: transparent;
  }

  .main-menu .region-we-mega-menu .navbar-toggle::before {
    content: "Menu";
    float: left;
    color: #888;
  }

  .main-menu .region-we-mega-menu .navbar-toggle {
    border-color: #ddd;
    position: absolute;
    top: -73px;
    left: auto;
    right: 108px;
  }

  .main-menu .navbar-we-mega-menu.navbar {
    width: 100%;
  }

  .main-menu .we-mega-menu-ul .we-megamenu-nolink {
    color: #000000 !important;
    font-family: "Noto Sans Medium";
    font-size: 13px !important;
    font-weight: normal;
    margin-bottom: 0;
    cursor: pointer;
    padding-left: 26px !important;
  }

  .btn-close {
    right: 21px;
    top: 5px;
  }

  .navbar-we-mega-menu.navbar .nav-tabs .nav-tabs>li>a,
  .navbar-we-mega-menu.navbar .nav-tabs .nav-tabs>li>.we-megamenu-nolink {
    color: #000 !important;
    cursor: pointer !important;
  }

  .navbar-we-mega-menu.navbar ul>li ul {
    padding-left: 0;
    padding-bottom: 10px;
    padding-top: 10px;
  }

  .overlay {
    cursor: pointer;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 8;
    background-color: rgba(0, 0, 0, 0.2);
    width: 100%;
    height: 100%;
  }

  .main-menu .region-we-mega-menu .navbar-toggle .icon-bar {
    background-color: #888;
    margin-left: 64px;
  }

  #navbar {
    padding-bottom: 0;
  }

  .header-container {
    margin-top: 11px;
  }

  .region-header a.logo {
    width: 160px;
    display: block;
    float: unset !important;
  }

  .logo img {
    width: 100%;
  }

  .navbar .logo {
    margin-left: 0;
    width: auto;
    float: unset;
  }

  .slogan {
    width: 157px;
    overflow: unset;
    padding-top: 0;
    margin-left: 0;
    margin-top: 5px;
  }

  .slogan img {
    padding-top: 0;
    padding-left: 0;
  }

  .slogan .field--name-body {}

  .navbar .col-sm-2 {
    width: 31%;
    display: inline-block;
    vertical-align: top;
  }

  .menu-button-container {
    padding: 0;
  }

  .navbar .col-sm-10 {
    width: 49%;
    padding-top: 39px;
    display: inline-block;
  }

  .navbar {
    width: 100%;
  }

  .lums-main-menu .we-mega-menu-li:nth-child(1) h2 {
    margin-left: 0;
  }

  .main-menu-button .navbar {
    float: right;
    width: 98px;
  }

  /* header end */
  /* slider */
  .slick-arrow {
    display: none !important;
  }

  .layout-b .home-slider-sm-img {
    width: 100%;
  }

  .layout-b .inner-slide-area {
    width: 100%;
  }

  .home-sliders .inner-slide-area {
    position: relative;
    top: 7%;
    top: 0%;
    width: 100%;
    z-index: 179;
    left: 0;
    height: 300px;
    background: #000;
    padding-top: 37px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .home-sliders .home-slider-title {
    color: #ffffff;
    text-decoration: none;
    font-size: 30px;
    font-weight: bold;
    padding-bottom: 8px;
  }

  .slider-main-container {
    border-bottom: none;
  }

  .home-slider {
    border-bottom: 1px solid #ededed;
  }

  /* slider end */
  /* welcome start */
  .welcome-home-right-menu {
    display: none;
  }

  .welcome-lums {
    width: 100%;
    padding-top: 23px;
    margin-bottom: 43px;
  }

  .welcome-lums .field--name-body {
    overflow: hidden;
    width: 100%;
  }

  /* welcome end */
  .accourdian-style {
    display: none;
  }

  .quicktabs-wrapper .quicktabs-tabs>li:nth-child(1) {
    display: block !important;
    width: 100%;
  }

  .view-featured-content-lums .quicktabs-tabs li {
    /* display: none; */
  }

  .accourdian-style .quicktabs-tabs li a {
    width: 100%;
  }

  .feature-custom-tabs {
    width: 100%;
    float: unset;
    display: inline-block;
  }

  /* .information-quick{
        display: none;
    } */
  .information-quick .sub-title-featured {
    display: none;
  }

  .information-quick p {
    display: none;
  }

  .information-img {
    display: none;
  }

  .information-quick {
    width: 100%;
    padding: 0;
    border: none;
    text-align: left;
  }

  .information-quick .button-featured {
    display: inline-block !important;
    margin-left: 0;
  }

  .button-featured a {
    border-radius: unset;
  }

  /* .feature-custom-tabs li {
        width: 100%;
    } */
  /* extra ordinarey */
  .extraordinary {
    width: 100%;
  }

  .contant-bg {}

  #block-views-block-schools-list-lums-block-1 h2 {
    font-size: 50px;
    line-height: 50px;
    margin-top: 38px;
    margin-bottom: 50px;
    letter-spacing: unset;
  }

  /* extraordinary */
  .extraordinary .view-header p {
    display: none;
  }

  .view-schools-list-lums .item-list ul {
    padding-left: 0;
  }

  .extraordinary li:first-child .schools-box .school-title {
    /* width: 100%;
        padding: 57px 12px 6px 12px; */
    padding-top: 31%;
  }

  .extraordinary .schools-box .school-title {
    font-size: 22px;
    line-height: 19px;
    padding: 30px 15px 6px 14px;
    height: 100%;
    opacity: 1px;
    width: 100%;
    font-size: 18px !important;
  }

  .extraordinary .views-field-nothing .field-content img {
    width: 100%;
    height: 100%;
  }

  .extraordinary li:nth-child(2) .schools-box .school-title {
    /* padding: 57px 15px 6px 14px; */
    padding-top: 31%;
  }

  .extraordinary li:nth-child(3) .schools-box .school-title {
    /* padding: 57px 15px 6px 14px; */
    padding-top: 31%;
  }

  .extraordinary li:nth-child(4) .schools-box .school-title {
    /* padding: 57px 15px 6px 14px; */
    padding-top: 31%;
  }

  .extraordinary li:nth-child(5) {
    float: none;
  }

  .extraordinary li:nth-child(5) .schools-box .school-title {
    /* padding: 57px 15px 6px 14px; */
    padding-top: 31%;
  }

  .extraordinary li .info-box {
    height: 98px !important;
  }

  .info-inner h3,
  .info-inner .info-data {
    display: none;
  }

  .extraordinary .views-row:hover .info-box {
    display: none;
  }

  .extraordinary .views-row {
    width: 50%;
    float: left;
    margin-right: 0px;
    margin-top: 0;
    height: 100%;
  }

  .contant-bg {
    background-size: 137% 101%;
    padding-bottom: 3px;
  }

  /* news section */
  .subscribe-user .form-email {
    width: 77%;
  }

  .region-home-news .control-label {
    float: none;
    margin-top: 0;
  }

  .subscribe-user {
    margin-bottom: 0px;
    overflow: hidden;
    display: inline-block;
    width: 62%;
  }

  .subscribe-user .control-label {
    font-size: 30px;
    margin-right: 8px;
    margin-top: 6px !important;
    display: block;
    display: inline-block;
    vertical-align: top;
  }

  .front-news-event {
    margin-bottom: 46px;
  }

  .home-event .block-title {
    text-align: center;
    margin-bottom: 8px;
    font-size: 30px;
  }

  #block-allnewsevents {
    width: 36%;
    text-align: right;
    float: none;
    position: relative;
    top: 0;
    padding-top: 9px;
    padding-bottom: 29px;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 24px;
  }

  #block-subscribecustomform form {
    display: inline-block;
    margin-bottom: 24px;
  }

  .home-news-4 li.news-clm:first-child {
    width: 98%;
    height: auto;
    padding: 14px;
  }

  .home-news-4 .news-content h2 a {
    font-size: 21px;
    line-height: 28px;
  }

  .home-news-4 li.news-clm:first-child .news-img img {
    height: 138px;
  }

  .home-news-4 li.news-clm:nth-child(2) .news-img img {
    height: 138px;
  }

  .home-news-4 li.news-clm:nth-child(3) .news-img img {
    height: 138px;
  }

  .home-news-4 li.news-clm:nth-child(4) .news-img img {
    height: 138px;
  }

  .home-news-4 li.news-clm:nth-child(5) .news-img img {
    height: 138px;
  }

  .home-news-4 li.news-clm:nth-child(6) .news-img img {
    height: 138px;
  }

  .home-news-4 li.news-clm:nth-child(7) .news-img img {
    height: 138px;
  }

  /* .home-news-4 .news-img img {

        width: 100%;
        height: 97px;

    } */
  .home-news-4 .news-clm {
    width: 96.4%;
    height: auto;
  }

  /* // */
  /* events */
  .home-event {
    padding-right: 14px;
    padding-left: 14px;
  }

  .view-lums-events .view-content .item-list li {
    width: 100%;
    padding-left: 0;
    padding-right: 10px;
  }

  .home-right-events .col-sm-3 {
    display: inline-block;
    width: 28%;
  }

  .home-right-events .col-sm-9 {
    width: 70%;
    display: inline-block;
  }

  .home-right-events {
    height: auto;
    width: 100%;
    border: solid 1px #d9d9d9;
    display: block;
    margin-bottom: 0;
  }

  /* // */
  /* gallery */
  .gallery-inner .inner-container {
    padding-left: 0;
    margin-top: 28px;
  }

  .background .gallery-cont .gallery-title {
    font-size: 56px;
    line-height: 67px;
    margin-top: 62px;
    width: 84%;
  }

  #block-views-block-gallery-block-1 .view-content .views-row:nth-of-type(1) a::after {
    bottom: 31px;
  }

  .gallery-inner img {
    width: 100%;
    height: auto;
  }

  .take-tour a {
    width: 92%;
    height: 65px;
    font-size: 17px;
    text-decoration: none !important;
    color: #666 !important;
    border-radius: 3px;
    font-weight: normal;
    bottom: 16px;
    padding-top: 20px;
  }

  .home-news-4 .news-img {
    width: 32%;
    display: inline-block;
    vertical-align: top;
    float: right;
  }

  .home-news-4 .news-content {
    width: 67%;
    display: inline-block;
  }

  .home-news-4 li.news-clm:first-child .news-img img {
    height: 66px;
  }

  .path-frontpage .event-info {
    height: 100px;
    width: 100% !important;
  }

  .path-frontpage .home-news .news-content h2 a {
    font-size: 21px !important;
    line-height: 26px !important;
  }

  .path-frontpage .home-news .news-img img {
    height: 138px !important;
  }

  .home-news-4 li.news-clm:first-child .news-img {
    width: 32%;
    display: inline-block;
    vertical-align: top;
  }

  .home-news-4 li.news-clm:first-child .news-content {
    width: 67%;
    display: inline-block;
    padding-left: 14px;
    padding-right: 14px;
    margin-top: 0;
  }

  /* .home-news-4 li.news-clm:first-child {
        height: 96px;
        padding: 14px;
    } */
  .home-news-4 li.news-clm:first-child .news-content h2 a {
    font-size: 14px;
    color: #000;
    line-height: 20px;
    display: inline-block;
    margin-top: 0;
    padding-right: 10px;
  }

  /* .home-news-4 li.news-clm:first-child {
        padding: 14px;
    } */
  .view-content.slides {
    width: 791px !important;
  }

  /* real impact */
  .view-real-people-real-impact .views-field-title {
    margin-top: 7px;
    margin-bottom: 11px;
    line-height: 23px;
    height: auto;
  }

  .real-impact h2 {
    font-size: 41px;
    margin-top: 3px;
  }

  .region-real-impact {
    padding-right: 8px;
    padding-left: 8px;
  }

  .real-impact .impact-list {
    width: 100%;
  }

  .real-impact .impact-list img {
    width: 100%;
  }

  .real-impact .views-field-view-node,
  .real-impact .views-field-body {
    display: none;
  }

  .view-real-people-real-impact li h3 span {
    color: #002581;
    font-size: 24px;
    line-height: 32px;
  }

  #block-views-block-real-people-real-impact-block-1 .view-real-people-real-impact .impact-list {
    height: auto;
  }

  /* footer */
  .second-footer-container {
    background: #00064b;
    color: #fff;
    padding-top: 36px;
    padding-bottom: 28px;
    height: auto;
    padding-left: 16px;
    padding-right: 16px;
    text-align: center;
  }

  .newslatter-footer form input {
    float: none;
    display: inline-block;
    vertical-align: top;
  }

  .newslatter-footer a.cboxElement {
    float: none;
    display: inline-block;
  }

  .address {
    float: left;
    height: 100px;
    width: 100%;
  }

  .footer .navbar-we-mega-menu.navbar .nav-tabs .nav-tabs>li>a,
  .footer .navbar-we-mega-menu.navbar .nav-tabs .nav-tabs>li>.we-megamenu-nolink {
    color: #ffffff !important;
    cursor: pointer !important;
  }

  .region-footer {
    position: relative;
    width: 100%;
    margin: auto;
    display: block;
  }

  #block-footerlogo {
    margin: 10px auto;
    height: 92px;
    width: 100%;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 13px;
    padding-left: 8px;
  }

  .footer {
    padding: 17px 13px 16px 13px;
  }

  #block-footer {
    margin-top: 30px;
  }

  #block-footer .navbar-toggle {
    display: none;
  }

  #block-footer .region-we-mega-menu {
    padding: 0;
    background: transparent;
    box-shadow: none;
  }

  #block-footer .nav {
    width: auto;
    padding-left: 0;
  }

  #block-footer .nav-tabs .dropdown-menu {
    margin-top: -1px;

    border-top-left-radius: 0;

    border-top-right-radius: 0;

    border: none;

    background: transparent !important;

    box-shadow: none;

    width: 25%;

    display: inline-block;

    vertical-align: top;
  }

  .first-footer-container .footer .we-mega-menu-li .we-mega-menu-submenu {
    visibility: unset;
    opacity: unset;
    background: transparent;
    color: #fff;
    box-shadow: none !important;
    border: none;
    width: 100% !important;
    display: block;
  }

  #block-footer {
    height: auto;
    width: 100%;
    display: block;
  }

  #block-footer .navbar-we-mega-menu.navbar {
    display: block;
    position: unset;
    background: transparent !important;
    overflow: hidden;
    width: 100%;
    padding-left: 15px;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    z-index: 8;
  }

  #block-footer .container-fluid {
    box-shadow: none;
  }

  #block-footer .footer ul li h2 {
    display: none;
  }

  .second-footer-container .socialmedi-icon ul li a {
    padding: 20px 12px 11px 12px;
  }

  body.toggled {
    position: relative;
    overflow: hidden;
    height: 100%;
    min-width: 915px;
    width: 100%;
  }

  /* fooetr cls */
}

@media only screen and (min-width: 401px) and (max-width: 600px) {

  /* programmes accourdion tabs START*/
  .for-tabview {
    overflow: hidden;
    display: block;
  }
  /* .page-node-type-programmes .lums-main-menu{
    overflow: hidden;
  }
  .page-node-type-programmes .lums-main-menu .region-we-mega-menu{
    margin: 0;
    padding: 0;
  } */
  /* programmes accourdion tabs CLOSE*/

  /* admission site */
  .academic-calendar-important-dates-admission-site .view-content .views-row {
    background-color: #F2F2F2;
    min-height: auto;
    text-align: center;
    margin-left: 0px;
    margin-right: 0px;
    flex: auto;
    padding: 27px;
    width: 100%;
    display: inline-block;
    vertical-align: top;
  }

  /* admission site cls */
  .page-node-type-programmes .node-content .col-sm-4.custom-prog-landing {

    padding-bottom: 0;
    border: none;
    width: 100% !important;
    padding-left: 15px !important;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 15px;
    padding-right: 15px;
    margin-top: 13px;

  }

  .program-downloads-inner {
    padding-bottom: 0;

    border: none;

    width: 100% !important;

    padding-left: 15px !important;

    margin-bottom: 35px;

    margin-left: 0;

    margin-right: 0;

    padding-right: 0;

    margin-top: 0px;
  }

  .page-node-type-programmes .program-detail-ask-admission-block,
  .page-node-type-programmes .program-details-fee-structure {

    width: 93%;
    text-align: center;
    margin-left: 15px;
    margin-top: 0;
    padding-top: 18px;
    margin-bottom: 40px;
    margin-right: 0;

  }

  #block-views-block-program-landing-ask-admission-lums-block-1-2 {
    margin-bottom: 40px;
    width: 93%;
    padding-top: 18px;
    margin-left: 15px;
    margin-right: 0;

  }

  .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: 85%;
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
    padding-left: 4px;
    margin-bottom: 3px;

  }

  .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: 15px;
    padding-top: 0px;
    font-size: 35px;
    color: #002581;
    font-family: Noto Serif Display Bold;
    line-height: 38px;
    margin-top: 13px;
    margin-bottom: 0px;
    text-transform: none;

  }

  .page-node-type-programmes .custom-prog-landing {
    padding-bottom: 7px;

    border: none;

    width: 100% !important;

    padding-left: 15px !important;

    margin-bottom: 0;

    margin-left: 0;

    margin-right: 15px;

    padding-right: 15px;

    margin-top: 25px;
  }

  .select-progrm-schls {

    margin-bottom: -3px;

  }

  .page-node-type-programmes .over-info {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    line-height: 32px;
    font-size: 20px;
    font-family: "Noto Sans Light";
  }

  .page-node-type-programmes .panel-body {
    padding: 0;
  }

  .page-node-type-programmes .nav-tabs>li {
    float: none;
    margin-bottom: -1px;
    margin-bottom: 3px;
  }

  #block-views-block-download-brochure-programme-details-page-block-1 .views-field-nothing {
    padding-left: 0;
  }

  .page-node-type-programmes .views-row {
    margin-bottom: 9px;
  }

  .page-node-type-programmes .content-top-area {
    padding-left: 15px;
    width: 100%;
    margin-right: auto;
    margin-bottom: 3px;
    padding-right: 15px;
    margin-left: 0;
  }

  .page-node-type-programmes .node-content .col-sm-4 {
    padding-bottom: 0;

    border: none;

    width: 100% !important;

    padding-left: 15px !important;

    margin-bottom: 35px;

    margin-left: 0;

    margin-right: 15px;

    padding-right: 15px;

    margin-top: 9px;

  }

  .page-node-type-programmes .col-sm-custom {
    padding-left: 15px;
    padding-right: 15px;
  }

  .page-node-type-programmes .custom-pro-str {
    margin-bottom: 0;
  }

  .page-node-type-programmes .views-row h1 {
    color: #002581;
    margin-bottom: 9px !important;
    font-size: 35px;
    line-height: 43px;
  }

  .page-node-type-programmes .custom-pro-str {
    padding-left: 0;
    background-image: none;
    max-width: 100%;
  }

  .heading-block-cus .field--name-body {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    text-align: justify;
  }

  .emergency-helpline-box .field--name-body {
    width: 368px;
  }

  /* contact us  */
  .page-node-292 .bottom-slider {
    height: 0;
  }

  .bg-contact-us {
    height: 200px;
  }

  .cotact-details .field--name-body {
    min-height: auto;
    padding-left: 13px;
    margin-top: 0;
    padding-right: 13px;
  }

  .page-node-292 .blur-background h2 {
    padding-bottom: 8px;
  }

  .page-node-292 .blur-background button {
    float: none;
    margin-top: 12px;
  }

  .Faculty-Directory h2 {
    font-size: 27px;

    text-align: center;
    padding-top: 2px;
    padding-bottom: 0;
  }

  .Faculty-Directory .form-item {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 25px;
  }

  .Emergency-Contact p {
    padding-left: 0;
    padding-right: 0;
  }

  .Emergency-Contact h4 {
    padding-top: 16px;
    padding-bottom: 5px;
  }

  .Emergency-Contact {
    width: 100%;
    height: auto;
    padding-bottom: 26px;
    margin-top: 35px;
    margin-bottom: 56px;
    margin-left: 15px;
    max-width: 92%;
  }

  .top-footer-contactus {
    height: auto;
  }

  .top-footer-contactus .field--name-body h3 {
    font-size: 35px;
    line-height: 39px;
  }

  .top-footer-contactus .field--name-body p {
    font-size: 24px;
    line-height: 40px;
  }

  .top-footer-contactus .field--name-body {
    height: auto;
    padding-bottom: 72px;
  }

  .Faculty-Directory {
    width: 100%;
    height: auto;
    padding-bottom: 26px;
    margin-top: 35px;
    margin-bottom: 36px;
    margin-left: 15px;
    max-width: 92%;
  }

  .page-node-292 .blur-background {
    width: 100%;
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    text-align: center;
  }

  .page-node-292 .inner-top-bottom {
    height: auto;
  }

  .page-node-292 .col-sm-7 h2 {
    font-size: 33px;
    line-height: 43px;

    margin-top: 24px;

    padding-left: 10px;
    text-align: center;
  }

  .page-node-292 .col-sm-7 h4 {
    line-height: 43px;

    padding-left: 10px;
    text-align: center;
  }

  .page-node-292 .col-sm-7 p {
    line-height: 35px;

    padding-left: 10px;
    text-align: center;
  }

  .page-node-292 .inner-top-bottom {}

  #block-lumsoffficemenu2contactus {
    margin-bottom: -7px;
  }

  .cotact-details .field--name-body h5 {
    padding-bottom: 0px;
    padding-top: 16px;
  }

  #block-maincontactcontactus {
    margin-top: -91px;
  }

  /* contact us cls */
  /* advisory-board */


  .advisory-board-section-block .field-content .advic-title {
    font-size: 30px;
  }

  .advisory-board-section-block .item-list .views-field-nothing {
    width: 100%;
  }

  .advisory-board-section-block .field-content img {
    margin-left: auto;
    margin-right: auto;
  }

  /* advisory-board cls */
  /* publication page */
  .form-actions .form-submit {
    box-shadow: none;
  }

  #views-exposed-form-publication-block-10 .form-actions {
    position: absolute;
    right: -2px;
    top: 5px;
    bottom: 4px;
  }

  #views-exposed-form-publication-block-10 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 6px;
    overflow: hidden;
    right: 0;
    float: none;
    left: 0;
  }

  #block-views-block-publication-block-10 {
    width: 100%;
  }

  /* publications page cls */
  /* event details */
  .breadcrumbs-custom {
    margin-top: 23px;
  }

  .view-display-id-block_5 .field-content {
    display: block;
    padding-left: 10px;
    padding-right: 10px;
  }

  .node-side-bar .event-calendar .block-title {
    font-size: 22px;

    padding-left: 7px;
  }

  .body-area-custom {
    margin-left: 0;
  }

  .node-side-bar.col-sm-3 {
    background-image: none;
  }

  .content-area-custom {
    margin-top: 3px;
    padding-top: 27px;
  }

  .custom-event-milestone {
    margin-bottom: 15px;
  }



  /* event details cls */
  #block-eventscalendar {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
  }

  .page-node-199 .recent-news-landing li .full-border {
    border: solid 2px #f2f2f2;
  }

  #block-getnewsinourinbox.pro-finder {
    padding-left: 15px;
    padding-right: 15px;
  }

  .page-node-199 .custom-calendar-wrap {
    margin-bottom: 0;
  }

  .page-node-199 .view-display-id-block_6 .form-group {
    margin-bottom: 10px;
  }

  .page-node-199 #block-eventscalendar,
  .page-node-199 #block-views-block-lums-events-block-6 .view-content {
    padding-left: 15px;
    padding-right: 15px;
  }

  .landing-event-page .recent-news-landing li:nth-child(2) .full-border {
    margin-right: 0;
  }

  .page-node-199 .search-filters {
    margin-top: 0px;
  }

  .landing-event-page .view-filters {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 12px;
    margin-top: 0px;
  }

  .page-node-199 .recent-news-landing .col-sm-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .page-node-199 .search-filters .bef-exposed-form .form-item {
    padding-left: 0;
    padding-right: 15px;
  }

  .page-node-199 .search-filters .bef-exposed-form .form-item {
    width: 49%;
  }

  .page-node-199 .search-filters .form-actions .form-submit {
    background-position: 3px 10px;
  }

  .other-news .full-border {
    width: 100% !important;

    margin-left: 0 !important;
  }

  .page-node-type-news .news-slider .recent-news-slider .slick-list {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  /* ranking page */
  .page-node-597 #block-views-block-faculty-resources-block-1 .block-title {
    padding-left: 17px;
    padding-top: 0px;
    font-size: 37px;
  }

  #block-rankingsrankingaccreditationlums .field--name-body img {
    width: 23%;
    padding-top: 21px;
    padding-bottom: 40px;
  }

  #block-aacsbaccreditationrankingaccreditationlums .field--type-text-with-summary h2 {
    font-size: 35px;
  }

  #block-relatedmenuranking {
    padding-left: 0px;
    border-left: none;
    margin-bottom: 25px;
  }

  #block-rankingsrankingaccreditationlums h2 {
    font-size: 35px;
  }

  /* ranking page cls */
  #block-thewebsiteisundercunstruction {
    float: left;
    width: 167%;
    position: absolute;
    left: -110px;
    top: 61px;
    right: 0;
  }

  .path-node #block-thewebsiteisundercunstruction {
    float: left;
    width: 167%;
    position: absolute;
    left: -156px;
    top: 70px;
    right: 0;
  }

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

  /* .inner-top {
        margin-top: 58px;
    } */

  .path-frontpage .main-slide {
    /* margin-top: 120px; */
  }

  /* office at lums */
  .path-offices-directory .node-content .office-directory {
    overflow: hidden;
    width: 100%;
    padding-bottom: 0;
  }

  .path-offices-directory .node-content .views-row {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 22px;
    padding-bottom: 24px;
  }

  .path-offices-directory .menu--news-events {
    margin-top: 0px;
  }

  .page-node-586 .menu--news-events {
    margin-top: 0px;
  }

  .lums-banner-full-width-section .field--name-body p {
    text-align: justify;
  }

  .lums-banner-full-width-section .field--name-body {
    width: 78%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-left: 14px;
    padding-right: 14px;
    margin-top: -64px;
    max-width: 100%;
    min-height: 211px;
  }

  .office-directory-customs .item-list li {
    margin-bottom: 21px;
  }

  .office-directory-customs .item-list ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0;
  }

  .lums-banner-full-width-section h2 {
    font-size: 21px;
    margin-top: 20px;
    margin-bottom: 10px;
    overflow: hidden;
    display: inline-block;
  }

  .heading-block-cus h2 {
    font: 37px/43px Noto Serif Display Bold;

    padding-bottom: 9px;
    margin-right: 0;
    padding-right: 12px;
    margin-left: 0;
  }

  /* office at lums cls */
  /* new */
  .welcome-lums h1 {
    font: 35px/43px Noto Serif Display Bold;
    padding-bottom: 0px;
  }

  .home-slider {
    border-bottom: 1px solid #ededed;
  }

  .home-slider .slider-main-container {
    border-bottom: none;
  }

  .region-quick h2 {
    font-size: 35px;
    margin-top: 32px;
    margin-bottom: 18px;
  }

  /* new */
  .front-news-event .block-title {
    font-size: 35px;
    line-height: 70px;
    margin-top: 15px;
  }

  .featured-news .featured-inner li img {
    width: 100%;
    height: auto;
  }

  .view-real-people-real-impact .impact-list li {
    min-height: auto;
  }

  .title-link a {
    font-size: 21px !important;
  }

  .path-frontpage .news-event .col-sm-8 {
    padding-left: 0px;
    padding-right: 0px;
  }

  #block-views-block-real-people-real-impact-block-1 .view-real-people-real-impact .impact-list {
    position: relative;
    height: auto;
  }

  /* event landign pages */
  .recent-news-landing .news-content {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 16px;
    padding-bottom: 63px;
  }

  .recent-news-event-slider {
    padding-left: 0;
  }

  .other-news li:first-child.col-custom {
    padding-right: 0;
  }

  .recent-news-event-slider .slick-list {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .page-node-199 .search-filters .form-actions {
    position: absolute;
    right: 0px;
    top: auto;
    bottom: 6px;
    top: auto;
  }

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

  /* event landing page cls */
  /* about lums */
  header#navbar {
    margin-bottom: 13px;
  }

  .goverance .field--name-body {
    text-align: center;
    width: 666px;
    margin: auto;
    max-width: 100%;
  }

  .user-profile-about-page .field--name-field-sub-title {
    font-size: 35px;
  }

  .user-profile-about-page .field--name-field-thumb-image {
    float: none;
    margin-right: 0;
    margin-top: 0;
    display: inline-block;
  }

  .user-profile-about-page .field--name-field-information {
    width: 100% !important;
    float: none;
  }

  .user-profile-about-page .field--name-field-profile-info {
    margin-top: 10px;
    overflow: hidden;
  }

  .user-profile-about-page .paragraph--type--information-profile {
    position: relative;
    left: 0;
  }

  .user-profile-about-page .field--name-field-profile-image {
    position: relative;
  }

  .user-profile-about-page {
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 0;
  }

  .numbers-aboutlums li:last-child {
    padding-left: 23px;
    padding-right: 23px;
  }

  .goverance-left-block {
    padding-bottom: 0px;
    padding-left: 0;
    padding-right: 0;
    min-height: auto;
  }

  .goverance-right-block .field--name-body {
    width: 100%;
  }

  .goverance-left-block .field--name-body {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }

  .goverance-right-block h3 {
    margin-top: 0;
  }

  .about-group-block .field--name-body {
    min-height: 352px;
    margin-bottom: 28px;
    padding-bottom: 13px;
    padding-left: 16px;
    padding-right: 16px;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .view-id-numbers_about_lums {
    margin-top: 0;
    padding-bottom: 1px;
    overflow: hidden;
  }

  .numbers-aboutlums li {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }

  .goverance .field--name-body h1 {
    font-size: 35px;
  }

  .goverance {
    padding-bottom: 0px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .goverance-right-block {
    padding-bottom: 32px;
    min-height: auto;
  }

  .goverance p {
    text-align: left;
  }

  .core-main {
    width: 100%;
    margin: auto;
  }

  .core-body {
    margin-bottom: 12px;
    padding-bottom: 10px;
  }

  .core-values-custom .view-header {
    margin-top: 39px;
    padding-bottom: 0;
  }

  #block-views-block-core-values-block-1-2 .view-core-values .views-row {
    min-height: auto;
    display: inline-block;
  }

  .core-values-custom .view-header h3 {
    font-size: 35px;
  }

  .numbers-aboutlums-block {
    height: auto;
    margin-top: 16px;
  }

  .numbers-aboutlums ul {
    list-style: none;
    padding: 0;
  }

  .about-lums-cus-bg {
    background-size: 100%;
    margin-bottom: 35px;
  }

  .about-lums-cus-bg .field--name-body h2 {
    font-size: 19px;
    color: #000;
  }

  #block-missionaboutlums {
    padding-left: 15px;
    padding-right: 13px;
  }

  .about-lums-cus-bg .field--name-body {
    margin-top: 28%;
    text-align: center;
    padding-top: 10px;
    padding-left: 14px;
    padding-right: 14px;
  }

  .related-links {
    border-left: none;
    padding-left: 16px;
    text-align: center;
    width: 100%;
    margin-left: 0;
    padding-top: 30px;
  }

  /* about lums */
  /* history */
  .tl-slide .tl-slide-content-container .tl-slide-content {
    width: 100% !important;
  }

  /* hsitory */
  .page-node-604 header#navbar {
    background-position: 0 bottom;
    padding-bottom: 5px;
    box-shadow: unset;
    margin-bottom: 21px;
  }

  .pro-grms-info {
    margin-bottom: 1px;
    padding-left: 21px;
  }



  /* publications */
  .search-filters .form-actions {
    position: absolute;
    right: 0px;
    top: auto;
    bottom: auto;
    top: -2px;
  }

  .heading-block-cus h1 {
    font-size: 35px;
    margin-bottom: 6px;
    text-align: left;
    padding-bottom: 0;
  }

  .heading-block-cus .field--name-body {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .related-links {
    border-left: none;

    text-align: left;
    width: 100%;
    margin-left: 0;
    padding: 0;
  }

  .related-links p {
    margin-bottom: 15px;
    font-size: 21px !important;
  }

  #block-views-block-publication-block-10 .form-item {
    width: 100%;
  }

  #block-views-block-publication-block-10 .select-wrapper {
    width: 100%;
  }

  #block-views-block-publication-block-11 {
    width: 100%;
    float: none;
    margin-left: 0;
    height: auto;
    margin-bottom: 22px;
    margin-right: auto;
  }

  .page-node-445 header#navbar {
    margin-bottom: 28px;
  }

  .page-node-445 .inner-top-bottom {
    padding-right: 15px;
    padding-left: 15px;
  }

  #block-views-block-publication-block-11 .books img {
    height: auto;
    padding: 0;
    margin: 0;
    width: 100%;
  }

  .page-node-445 .col-custom-left {
    width: 100%;
    display: inline-block;
    vertical-align: top;
  }

  #block-views-block-publication-block-11 .views-field-nothing {
    width: 100%;
    text-align: center;
    margin-left: 0;
    margin-right: auto;
  }

  #block-views-block-publication-block-11 .flip-title {
    font-size: 20px;
    width: 58%;
    margin-left: auto;
    margin-right: auto;
  }

  .publication-arch {
    width: 100%;
    margin-left: 0;
    margin-top: 0;
  }

  .left-publications-inner-crousl {
    padding-left: 0;
  }

  .left-publications-inner-crousl li {
    width: 67% !important;
    margin-left: 47px;
  }

  .page-node-445 .slick-prev {
    left: 6px;
    top: 97px;
    display: block !important;
  }

  .page-node-445 .slick-next {
    right: -1px;
    top: 97px;
    display: block !important;
  }

  .page-node-445 .inner-bottom-right-cont {
    width: 100%;
    margin: auto;
  }

  .left-publications-inner-crousl .publication-flyer-slider .books img,
  .left-publications-inner-crousl .left-publications-inner-crousl .books img {
    width: 100%;
    height: 213px;
    border: 1px solid #f2f2f2;
    border-radius: unset;
  }

  .left-publications-inner-crousl .books img {
    width: 100%;
    height: 243px;
    border: 1px solid #f2f2f2;
    border-radius: unset;
  }

  .left-publications-inner-crousl .views-field-nothing .field-content .flip-title {
    margin-top: 16px;
    text-align: center;
  }

  #block-pubtabs .field--name-body p a {
    font-size: 14px;
    text-decoration: none;
    font-family: Noto Sans Light;
    background: #000;
    color: #fff;
    padding: 8px;
    text-align: center;
    display: inline-block;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 6px;
  }

  .left-publications-inner-crousl h2 {
    font-size: 27px;
    margin-bottom: 18px;
    text-align: center;
    margin-top: 0;
  }

  /* publication most popular right site */
  .pub-event-img img {
    width: 100%;
  }

  .col-custom-right #block-views-block-recent-news-event-landing-block-11 .full-border {
    height: auto;
    padding-bottom: 34px;
  }

  .pub-event-img img {
    width: 100%;
    height: 270px;
  }

  .events-publication .view-lums-events .views-row .full-border {
    height: 600px;
    background: #fff;
  }

  .page-node-445 .col-custom-right {
    width: 100%;
    display: inline-block;
    vertical-align: top;
  }

  .col-custom-right #block-views-block-recent-news-event-landing-block-11 .view-recent-news-event-landing .news-content h2 a {
    font-size: 15px;
    line-height: 19px;
  }

  .page-node-445 .inner-top-bottom-right {
    width: 100%;
    margin-top: 23px;
  }

  #block-views-block-publication-block-12 .view-publication .view-content li {
    width: 99%;
    margin-bottom: 20px;
  }

  #block-views-block-publication-block-12>h2,
  #block-views-block-recent-news-event-landing-block-11>h2 {
    text-align: center;
    text-transform: capitalize;
    margin-top: 0;
  }

  .news-event-landing-block-11 .view-recent-news-event-landing .news-content h2 a {
    font-size: 15px;
    line-height: 19px;
  }

  .publication-arch .item-list ul li {
    margin: 4px 1px 21px 2px;
  }

  .col-custom-right h2 {
    font-size: 26px;
    margin-bottom: 18px;
  }

  #block-views-block-recent-news-event-landing-block-11 .full-border img {
    height: auto;
    width: 100%;
  }

  /* publication most popular right site cls*/
  /* publications cls */
  .inner-slide-area .home-slider-text img {
    display: block;
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .home-sliders {
    height: auto;
  }

  .page-node-163 .news-lettr-form {
    border: solid 1px #959595;
  }

  .webform-submission-subscribed-users-list-node-163-form .form-control {
    height: 50px;
    border: 1px solid #959595;
    border-radius: 0px;
  }

  .news-slider .news-slider-title {
    font-size: 35px;
    font-weight: bold;
    line-height: 45px;
    width: 100%;
  }

  /* .home-slider-bg .img-responsive {
        height: 519px;
    } */
  .content-area .col-sm-8 {
    padding-right: 5px;
  }

  .page-node-199 .news-lettr-form {
    border: solid 1px #ccc;
    width: 100%;
  }

  .custom-right-news-section .news-img {
    margin-top: 20px;
  }

  #block-newseventslanding p {
    font-size: 17px;
    line-height: 25px;
  }

  .page-node-163 #block-newseventslanding {
    padding-left: 20px;
    vertical-align: top;
  }

  .recent-news-landing .news-content h2 a {
    font-size: 30px;
    line-height: 30px;
    padding-bottom: 50px;
  }

  .custom-right-news-section .create-date {
    color: #525252;
  }

  .page-node-163 #block-getnewsinourinbox.right-prm {
    padding-right: 15px;
    padding-left: 15px;
  }

  #block-newseventslanding .field--name-body {
    background-image: unset;
    padding-right: 0px;
    margin-right: 0px;
    padding-bottom: 0;
    border: none;
  }

  #block-newseventslanding {
    padding-left: 16px;
  }

  .custom-header h2 {
    font-size: 21px;
    margin-top: 13px;
  }

  .page-node-163 .contant-bg {
    padding-bottom: 10px;
  }

  .custom-right-news-section .view-content ul li {
    margin-bottom: 10px;
    padding-bottom: 20px;
    padding-top: 10px;
    overflow: hidden;
  }

  .custom-right-news-section .news-content h2 a {
    font-size: 30px;
    line-height: 30px;
  }

  /* h2, .h2 {
        font-size: 30px;
    } */
  .menu--news-events li {
    display: block;
    width: 100%;
    margin-left: 0px;
  }

  .menu--news-events li a {
    padding: 30px;
    font-size: 30px;
    line-height: 40px;
    font-weight: bold;
  }

  #block-webform-3 .form-group {
    margin-bottom: 0px !important;
    padding-bottom: 10px;
  }

  .news-container,
  .search-container {
    padding-left: 15px;
    padding-right: 0px;
  }

  .recent-news-inner {
    padding-right: 0px;
  }

  .page-node-163 .featured-news .block-title {
    margin-bottom: 10px;
    margin-top: 25px;
    padding-left: 0;
  }

  .page-node-163 .news-slider .recent-news-slider .slick-list {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .page-node-163 .other-news .full-border {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-left: 0 !important;
  }

  .page-node-163 .custom-right-news-section .block-title {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .slick-prev {
    display: none !important;
  }

  .slick-next {
    display: none !important;
  }

  .recent-news-landing li:nth-child(2).col-custom {
    padding-left: 0px;
  }

  .news-container,
  .search-container {
    padding-left: 0px;
    padding-right: 0px;
  }

  #block-views-block-news-block-5 .view-content {
    margin-left: -4px;
    margin-right: -4px;
  }

  #block-views-block-news-block-5 li .full-border {
    margin-left: 5px;
    margin-right: 3px;
  }

  #block-views-block-news-block-5 .recent-news-landing li {
    margin-bottom: 20px;
  }

  #block-views-block-news-block-5 .recent-news-landing li:first-child.col-custom {
    padding-right: 0;
    padding-left: 0px;
  }

  .page-node-163 .featured-news {
    padding-right: 0;
  }

  .view-display-id-block_4 h2 a {
    font-size: 14px !important;
    line-height: 22px !important;
  }

  .page-node-163 .featured-news .view-header {
    top: -44px;
    height: 7px;
  }

  .page-node-163 .featured-news .view-header a {
    display: block;
  }

  .news-container .col-sm-4 {
    width: 100%;
  }

  .recent-news-landing li:first-child.col-custom {
    padding-right: 2px;
    padding-left: 0;
  }

  .recent-news-landing .col-custom {
    width: 100%;
  }

  .news-slider .news-position-container {
    margin-top: 28px;
  }

  .page-node-163 #block-newseventslanding {
    padding-left: 20px;
    width: 100%;
    display: block;
  }

  .page-node-163 .content-area .col-sm-8 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .page-node-163 .news-lettr-form {
    width: 97%;
    display: block;
    margin-left: 5px;
  }

  .form-actions .btn,
  .form-actions .btn-group {
    margin-top: 10px !important;
  }

  .page-node-163 .home-sliders {
    height: auto;
  }

  .search-filters .form-actions .form-submit {
    background-position: 28px -2px;
  }

  .page-node-163 .search-filters {
    padding-left: 15px;
    padding-right: 15px;
  }

  .news-slider .news-slider-date {
    color: #ffffff;
    font-size: 16px;
    line-height: 35px;
    font-weight: bold;
  }

  .news-lettr-form .block-title {
    font-size: 21px;
    line-height: 40px;
  }

  .search-filters .form-item {
    width: 100%;
    margin-bottom: 10px;
  }

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

  .page-node-163 label {
    margin-top: 5px;
  }

  .landing-event-page.search-filters .form-type-textfield {
    width: 100%;
  }

  .page-node-163 .region-real-impact {
    padding-right: 0;
    padding-left: 0;
  }

  .recent-news-landing .col-sm-3 {
    width: 100%;
  }

  .page-node-163 .col-sm-9 {
    width: 100%;
  }

  .page-node-163 .address {
    width: 100%;
  }

  .region-second-footer .newslatter-footer {
    width: 100%;
  }

  /* accourdians */
  .path-frontpage .contant-bg {
    padding-bottom: 15px;
  }

  #block-views-block-featured-content-lums-block-2 .ui-accordion .ui-accordion-header {
    padding: 17px 6px 17px 6px;
    text-align: center;
    background: #f2f2f2;
    border: none;
    margin: 2px 0 0 0;
  }

  #block-views-block-featured-content-lums-block-2 .ui-accordion .ui-accordion-header span {
    font-size: 18px;
    color: #6f6f6f;
    font-family: "Noto Sans Light";
  }

  #block-views-block-featured-content-lums-block-2 .ui-accordion .ui-accordion-content {
    padding-left: 2.6em;
    /* overflow: hidden; */
    margin-bottom: 30px;
    overflow: visible;
    /* height: auto !important; */
  }

  #block-views-block-featured-content-lums-block-2 .ui-accordion .ui-accordion-header.ui-accordion-header-active span {
    color: #002581;
    font-size: 17px;
    font-family: Noto Sans Black;
    /* font-weight: bold; */
  }

  #block-views-block-featured-content-lums-block-2 {
    padding-left: 8px;
    padding-right: 8px;
    margin-bottom: 47px;
    display: block;
  }

  #block-views-block-featured-content-lums-block-2 .ui-accordion .ui-accordion-header.ui-accordion-header-active {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 2px 0 0 0;
    padding: 17px 6px 17px 6px;
    font-size: 100%;
    text-align: center;
    background: #fff;
    border: solid 1px #f2f2f2;
    border-bottom-color: rgb(242, 242, 242);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-radius: 0;
    border-bottom: solid 3px #00ceff;
  }

  /* header start */
  .navbar .col-sm-2 {
    width: 31%;
    display: inline-block;
    vertical-align: top;
    padding-top: 15px;
  }

  .container-quick {
    height: auto;
    overflow: hidden;
  }

  .home-icon {
    top: 17px;
  }

  .main-menu-button {
    display: none;
  }

  .top-bar {
    display: none;
  }

  .navbar-toggle {
    display: block;
  }

  .main-menu .collapse-main-menu {
    display: block;
  }

  .region-we-mega-menu {
    background-color: transparent;
  }

  .lums-main-menu .we-mega-menu-li:nth-child(1) h2 {
    margin-left: 0;
  }

  .main-menu .region-we-mega-menu .navbar-toggle::before {
    content: "Menu";
    float: left;
    color: #888;
  }

  .main-menu .region-we-mega-menu .navbar-toggle {
    border-color: #ddd;
    position: absolute;
    top: -85px;
    left: auto;
    right: 97px;
  }

  #block-views-block-slide-show-block-1 {
    height: 535px;
    width: auto;
  }

  .main-menu .navbar-we-mega-menu.navbar {
    width: 100%;
  }

  .main-menu .we-mega-menu-ul .we-megamenu-nolink {
    color: #000000 !important;
    font-family: "Noto Sans Medium";
    font-size: 13px !important;
    font-weight: normal;
    margin-bottom: 0;
    cursor: pointer;
    padding-left: 26px !important;
  }

  .btn-close {
    right: 21px;
    top: 5px;
  }

  .navbar-we-mega-menu.navbar .nav-tabs .nav-tabs>li>a,
  .navbar-we-mega-menu.navbar .nav-tabs .nav-tabs>li>.we-megamenu-nolink {
    color: #000 !important;
    cursor: pointer !important;
  }

  .navbar-we-mega-menu.navbar ul>li ul {
    padding-left: 0;
    padding-bottom: 10px;
    padding-top: 10px;
  }

  .overlay {
    cursor: pointer;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 8;
    background-color: rgba(0, 0, 0, 0.2);
    width: 100%;
    height: 100%;
  }

  .main-menu .region-we-mega-menu .navbar-toggle .icon-bar {
    background-color: #888;
    margin-left: 64px;
  }

  #navbar {
    padding-bottom: 0;
  }

  .header-container {
    margin-top: 11px;
  }

  .region-header a.logo {
    width: 160px;
    max-width: 100%;
    display: block;
    float: unset !important;
  }

  .logo img {
    width: 100%;
  }

  .navbar .logo {
    margin-left: 0;
    width: auto;
    float: unset;
  }

  .slogan {
    width: 157px;
    max-width: 100%;
    overflow: unset;
    padding-top: 0;
    margin-left: 0;
    margin-top: 5px;
  }

  .slogan img {
    padding-top: 0;
    padding-left: 0;
  }

  .slogan .field--name-body {}

  .navbar .col-sm-2 {
    width: 31%;
    display: inline-block;
    vertical-align: top;
  }

  .menu-button-container {
    padding: 0;
  }

  .heading-block-cus {
    margin-bottom: 11px;
  }

  .navbar .col-sm-10 {
    width: 67%;
    padding-top: 25px;
    display: inline-block;
  }

  .navbar {
    width: 100%;
  }

  .main-menu-button .navbar {
    float: right;
    width: 98px;
  }

  /* header end */
  /* slider */
  .slick-arrow {
    display: none !important;
  }

  .layout-b .home-slider-sm-img {
    width: 100%;
  }

  .layout-b .inner-slide-area {
    width: 100%;
  }

  .home-sliders .inner-slide-area {
    position: relative;
    top: 7%;
    top: 0%;
    width: 100%;
    z-index: 179;
    left: 0;
    height: 300px;
    background: #000;
    padding-top: 37px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .home-sliders .home-slider-title {
    color: #ffffff;
    text-decoration: none;
    font-size: 30px;
    font-weight: bold;
    padding-bottom: 8px;
  }

  /* slider end */
  /* welcome start */
  .welcome-home-right-menu {
    display: none;
  }

  .welcome-lums {
    width: 100%;
    padding-top: 17px;
    margin-bottom: 43px;
    overflow: hidden;
  }

  .welcome-lums p {
    text-align: justify;
  }

  /* welcome end */
  .accourdian-style {
    display: none;
  }

  .quicktabs-wrapper .quicktabs-tabs>li:nth-child(1) {
    display: block !important;
    width: 100%;
  }

  .view-featured-content-lums .quicktabs-tabs li {
    /* display: none; */
  }

  .accourdian-style .quicktabs-tabs li a {
    width: 100%;
  }

  .feature-custom-tabs {
    width: 100%;
    float: unset;
    display: inline-block;
  }

  /* .information-quick{
        display: none;
    } */
  .information-quick .sub-title-featured {
    display: none;
  }

  .information-quick p {
    display: none;
  }

  .information-img {
    display: none;
  }

  .information-quick {
    width: 100%;
    padding: 0;
    border: none;
  }

  .information-quick .button-featured {
    display: inline-block !important;
    margin-left: 50px;
  }

  .button-featured a {
    border-radius: unset;
  }

  .feature-custom-tabs li {
    width: 100%;
  }

  /* extra ordinarey */
  .extraordinary {
    width: 100%;
  }

  .contant-bg {}

  #block-views-block-schools-list-lums-block-1 h2 {
    font-size: 35px;
    line-height: 38px;
    margin-top: 38px;
    margin-bottom: 50px;
    letter-spacing: unset;
  }

  /* extraordinary */
  .extraordinary .view-header p {
    display: none;
  }

  .view-schools-list-lums .item-list ul {
    padding-left: 0;
  }

  .extraordinary li:first-child .schools-box .school-title {
    /* width: 100%;
        padding: 57px 12px 6px 12px; */
    padding-top: 49px;
  }

  .extraordinary .schools-box .school-title {
    font-size: 22px;
    line-height: 19px;
    padding: 30px 15px 6px 14px;
    height: 100%;
    opacity: 1px;
    width: 100%;
    font-size: 17px !important;
  }

  .extraordinary .views-field-nothing .field-content img {
    width: 100%;
    height: 100%;
  }

  .extraordinary li:nth-child(2) .schools-box .school-title {
    /* padding: 57px 15px 6px 14px; */
    padding-top: 49px;
  }

  .extraordinary li:nth-child(3) .schools-box .school-title {
    /* padding: 57px 15px 6px 14px; */
    padding-top: 49px;
  }

  .extraordinary li:nth-child(4) .schools-box .school-title {
    /* padding: 57px 15px 6px 14px; */
    padding-top: 49px;
  }

  .extraordinary li:nth-child(5) {
    float: none;
  }

  .extraordinary li:nth-child(5) .schools-box .school-title {
    /* padding: 57px 15px 6px 14px; */
    padding-top: 49px;
  }

  .extraordinary li .info-box {
    height: 98px !important;
  }

  .info-inner h3,
  .info-inner .info-data {
    display: none;
  }

  .extraordinary .views-row:hover .info-box {
    display: none;
  }

  .extraordinary .views-row {
    width: 50%;
    float: left;
    margin-right: 0px;
    margin-top: 0;
    height: 100%;
  }

  .contant-bg {
    background-size: 137% 101%;
    padding-bottom: 3px;
  }

  /* news section */
  .front-news-event {
    text-align: center;
    margin-bottom: 31px;
  }

  .subscribe-user .form-email {
    width: 84%;
  }

  .region-quick .view-header {
    margin-bottom: 46px;
  }

  .region-home-news .control-label {
    float: none;
    margin-top: 0 !important;
    text-align: center;
  }

  .subscribe-user {
    margin-bottom: 0px;
    overflow: hidden;
    display: inline-block;
    width: 100%;
  }

  #block-allnewsevents {
    width: 100%;
    text-align: center;
    float: none;
    position: relative;
    top: 0;
    padding-top: 9px;
    padding-bottom: 29px;
  }

  .home-news-4 li.news-clm:first-child {
    width: 96.4%;
    height: auto;
    padding: 14px;
  }

  .home-news-4 .news-clm {
    width: 96.4%;
    height: auto;
  }

  .news-img img {
    height: auto !important;
  }

  /* // */
  /* events */
  .home-event {
    padding-right: 0px;
    padding-left: 0px;
  }

  .view-lums-events .view-content .item-list li {
    width: 100%;
    padding-left: 0;
    padding-right: 10px;
  }

  .home-right-events .col-sm-3 {
    display: inline-block;
    width: 28%;
  }

  .home-right-events .col-sm-9 {
    width: 70%;
    display: inline-block;
  }

  .home-right-events {
    height: auto;
    width: 100%;
    /* border: solid 1px #D9D9D9; */
    display: block;
    margin-bottom: 0;
  }

  /* // */
  /* gallery */
  .gallery-inner .inner-container {
    padding-left: 0;
    margin-top: 25px;
  }

  .background .gallery-cont .gallery-title {
    font-size: 29px;
    line-height: 40px;
    margin-top: 35px;
    width: 84%;
  }

  #block-views-block-gallery-block-1 .view-content .views-row:nth-of-type(1) a::after {
    bottom: 31px;
  }

  .gallery-inner img {
    width: 100%;
    height: auto;
  }

  .take-tour a {
    width: 92%;
    height: 65px;
    font-size: 17px;
    text-decoration: none !important;
    color: #666 !important;
    border-radius: 3px;
    font-weight: normal;
    bottom: 16px;
    padding-top: 20px;
  }

  .home-news-4 .news-img {
    width: 32%;
    display: inline-block;
    vertical-align: top;
    float: right;
  }

  .home-news-4 .news-content {
    width: 67%;
    display: inline-block;
  }

  .home-news-4 li.news-clm:first-child .news-img img {
    height: 66px;
  }

  .home-news-4 li.news-clm:first-child .news-img {
    width: 32%;
    display: inline-block;
    vertical-align: top;
  }

  .home-news-4 li.news-clm:first-child .news-content {
    width: 67%;
    display: inline-block;
    padding-left: 14px;
    padding-right: 14px;
    margin-top: 0;
  }

  /* .home-news-4 li.news-clm:first-child {
        height: 96px;
        padding: 14px;
    } */
  .home-news-4 li.news-clm:first-child .news-content h2 a {
    font-size: 14px;
    color: #000;
    line-height: 20px;
    display: inline-block;
    margin-top: 0;
    padding-right: 10px;
  }

  /* .home-news-4 li.news-clm:first-child {
        padding: 14px;
    } */
  .view-content.slides {
    width: 694px !important;
  }

  /* real impact */
  .view-real-people-real-impact .views-field-title {
    margin-top: 8px;
    margin-bottom: 29px;
    line-height: 23px;
    min-height: auto;
  }

  .real-impact h2 {
    font-size: 35px;
    padding-right: 0;
    margin-top: 3px;
  }

  .region-real-impact {
    padding-right: 8px;
    padding-left: 8px;
  }

  .real-impact .impact-list {
    width: 100%;
  }

  .real-impact .impact-list img {
    width: 100%;
  }

  .real-impact .views-field-view-node,
  .real-impact .views-field-body {
    display: none;
  }

  .view-real-people-real-impact li h3 span {
    color: #002581;
    font-size: 30px;
    line-height: unset;
  }

  #block-views-block-real-people-real-impact-block-1 .view-real-people-real-impact .impact-list {
    height: auto;
  }

  /* footer */
  .second-footer-container {
    background: #00064b;
    color: #fff;
    padding-top: 36px;
    padding-bottom: 28px;
    height: auto;
    padding-left: 16px;
    padding-right: 16px;
    text-align: center;
  }

  .newslatter-footer form input {
    float: none;
    display: inline-block;
    vertical-align: top;
  }

  .newslatter-footer a.cboxElement {
    float: none;
    display: inline-block;
  }

  .address {
    float: left;
    height: 100px;
    width: 100%;
  }

  .footer .navbar-we-mega-menu.navbar .nav-tabs .nav-tabs>li>a,
  .footer .navbar-we-mega-menu.navbar .nav-tabs .nav-tabs>li>.we-megamenu-nolink {
    color: #ffffff !important;
    cursor: pointer !important;
  }

  .region-footer {
    position: relative;
    width: 100%;
    margin: auto;
    display: block;
  }

  #block-footerlogo {
    margin: 10px auto;
    height: 92px;
    width: 100%;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 13px;
  }

  .footer {
    padding: 17px 13px 16px 13px;
  }

  #block-footer {
    margin-top: 30px;
  }

  #block-footer .navbar-toggle {
    display: none;
  }

  #block-footer .region-we-mega-menu {
    padding: 0;
    background: transparent;
    box-shadow: none;
  }

  #block-footer .nav {
    width: 78%;
    margin-left: auto;
    margin-right: auto;
  }

  #block-footer .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border: none;
    background: transparent !important;
    box-shadow: none;
    width: 49.3%;
    display: inline-block;
    vertical-align: top;
  }

  .first-footer-container .footer .we-mega-menu-li .we-mega-menu-submenu {
    visibility: unset;
    opacity: unset;
    background: transparent;
    color: #fff;
    box-shadow: none !important;
    border: none;
    width: 100% !important;
    display: block;
  }

  #block-footer {
    height: auto;
    width: 100%;
    display: block;
  }

  #block-footer .navbar-we-mega-menu.navbar {
    display: block;
    position: unset;
    background: transparent !important;
    overflow: hidden;
    width: 100%;
    padding-left: 24px;
    right: 0;
  }

  #block-footer .container-fluid {
    box-shadow: none;
  }

  #block-footer .footer ul li h2 {
    display: none;
  }

  .second-footer-container .socialmedi-icon ul li a {
    padding: 20px 12px 11px 12px;
  }

  /* fooetr cls */
  /* =================== nm  ====================== */
  .body-area-custom {
    margin-left: 15px;
    margin-right: 12px;
  }

  .content-area-custom .col-sm-9 {
    width: 100%;
  }

  .inner-sidebar-custom .views-element-container .block-title,
  .upcoming-events .block-title {
    width: 85%;
    margin-left: 0;
  }

  .join-us-cus .field--name-body p:last-child {
    right: 32px;
    top: 19px;
  }

  .join-us-cus .field--name-body p:last-child a {
    padding: 4.6px 7px;
    font-size: 7px;
  }

  .upcoming-events ul li {
    width: 100%;
  }

  .join-us-cus {
    margin-top: 25px;
    height: 57px;
    margin-bottom: 0;
  }

  .other-news .block-title {
    margin-bottom: 11px;
  }

  .recent-news-landing .full-border {
    min-height: 357px;
  }

  .recent-news-landing .news-content h2 a {
    font-size: small;
  }

  .content-top-area {
    margin-left: 30px;
  }

  /* ================= */
  /* new */
  /* ================== */
  .sharethis .se-links-container li {
    display: inline !important;
  }

  .sharethis h2 {
    text-align: center;
  }

  .se-block .block-content .se-container {
    width: 29%;
    margin: auto;
  }

  .se-block .block-content .se-container .se-links-container .se-links {
    margin: auto;
    width: 97px;
    text-align: center;
  }

  .bodyarea-custom {
    width: 100%;
  }

  .upcoming-events ul li {
    width: 100%;
  }

  .node-side-bar {
    width: 100%;
    border: none;
    background: none;
  }

  .inner-sidebar-custom .views-element-container .block-title,
  .upcoming-events .block-title {
    width: 100%;
    margin-left: 0;
  }

  body.toggled {
    position: relative;
    overflow: hidden;
    height: 100%;
    min-width: 750px;
    width: 100%;
  }

  /* ==================== nm  ========================== */
  /* vc office */
  #block-views-block-quick-facts-block-4 {
    text-align: justify;
    padding-left: 15px;
    padding-right: 15px;
  }

  #block-views-block-quick-facts-block-4 .slider-vc-title {
    width: auto;
    text-align: center;
  }

  #block-views-block-history-of-excellence-block-1 .history_of_excellence_item {
    width: 100%;
    max-width: 100%;
  }

  #block-vicechancellorscouncil {
    padding: 0px 14px 0 15px;
    margin-top: 0;
    margin-bottom: 29px;
  }

  .form-lums-contactus-section-block .field--name-field-extra-text .field--item:first-child h2 {
    padding-bottom: 9px;
    margin-top: -3px;
  }

  .form-lums-contactus-section-block .field--name-field-extra-text .field--item:first-child {
    padding-right: 0;
    margin-right: 0;
    padding-top: 0px;
    padding-bottom: 6px;
    width: 100%;
  }

  .form-lums-contactus-section-block .field--name-field-extra-text .field--item:nth-child(2) ul li {
    list-style: none;
    padding: 5px 0px;
  }

  #block-quicktabsvcofficeinformation ul.quicktabs-tabs li a:hover {
    font-size: 13px;
    color: #fff;
    text-decoration: none;
  }

  .custom-cont-form-section-block #edit-container2 {
    padding-left: 12px;
    color: #fff;
    padding-top: 25px;
    padding-right: 14px;
    padding-bottom: 71px;
    margin-bottom: 23px;
  }

  .custom-cont-form-section-block .form-actions {
    position: absolute;
    right: -9px;
    bottom: 364px;
  }

  .form-lums-contactus-section-block .field--name-field-extra-text .field--item:nth-child(2) ul {
    padding-left: 0;
  }

  .form-lums-contactus-section-block .field--name-field-extra-text .field--item:nth-child(2) h3 {
    font-size: 13px;
    line-height: 18px;
    padding-left: 0;
    text-transform: capitalize;
  }

  .custom-cont-form-section-block #edit-container1 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .custom-cont-form-section-block {
    height: auto;
  }

  .custom-cont-form-section-block #webform-submission-vc-office-contact-us-node-1517-add-form {
    top: 0;
  }

  #block-views-block-recent-news-event-landing-block-9 {
    width: 100%;
    display: inline-block;
    overflow: hidden;
    margin-bottom: 42px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .form-lums-contactus-section-block .field--name-field-extra-text .field--item:nth-child(2) {
    width: 100%;
    max-width: 100%;
    display: inline-block;
  }

  .form-lums-contactus-section-block .field--name-field-extra-text {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  #block-views-block-vice-chancellor-s-council-block-1 .view-content {
    display: inline-block;
  }

  #block-views-block-vice-chancellor-s-council-block-1 .view-content img {
    width: 100%;
    height: auto;
  }

  #block-views-block-vice-chancellor-s-council-block-1 .view-content {
    display: inline-block;
  }

  #block-vicechancellorscouncil h2 {
    margin-top: 0;
    text-align: center;
    font-size: 31px;
  }

  #block-views-block-quick-facts-block-4 .slider-vc-value {
    font-size: 28px;
    text-align: center;
    line-height: 34px;
  }

  #block-quicktabsvcofficeinformation .views-field {
    padding-top: 15px;
    display: inline-block;
  }

  #block-quicktabsvcofficeinformation .views-field .field-content {
    font-size: 16px;
  }

  #block-quicktabsvcofficeinformation .views-field .views-label {
    padding-bottom: 6px;
    margin-bottom: 4px;
    display: inline-block;
  }

  #block-views-block-faculty-resources-block-2 {
    float: left;
    height: auto;
    margin-bottom: 25px;
  }

  .vc-details {
    width: 889px;
    display: flex;
    float: right;
    justify-content: end;
    align-items: center;
    position: relative;
    bottom: 0;
    right: 0;
    border-bottom: 1px dashed #c4c4c4;
    max-width: 100%;
  }

  .region-content-sidebar-right .block .field--name-body {
    padding: 0;
  }

  #block-quicktabsvcofficeinformation {
    display: inline-block;
    width: 100%;
    margin: auto;
    overflow: hidden;
    padding-top: 0px;
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  #block-quicktabsvcofficeinformation ul {
    margin-top: 0;
    display: block;
    padding-left: 0px;
    text-align: left;
  }

  #block-quicktabsvcofficeinformation .quicktabs-wrapper {
    display: inline-block;
    padding-bottom: 0;
    max-width: 100%;
  }

  #block-quicktabsvcofficeinformation ul.quicktabs-tabs li {
    padding: 0px;
    margin-right: 0;
    display: inline-block;
    text-align: left;
  }

  #block-quicktabsvcofficeinformation ul.quicktabs-tabs li a {
    background-color: #000000;
    display: inline-block;
    color: #fff;
    margin-bottom: 5px;
    padding: 1px;
    padding: 3px;
    font-size: 13px;
    text-transform: capitalize;
  }

  #block-quicktabsvcofficeinformation ul.quicktabs-tabs li.active a {
    font-size: 14px;
    color: #fff;
    text-decoration: none;
  }

  #block-vcinfoandofficesupport {
    margin-bottom: 20px;
  }

  .page-node-1517 #block-vcinfoandofficesupport .block-title {
    margin-top: 33px;
    margin-bottom: 9px;
    display: inline-block;
    float: left;
    width: 100%;
    text-align: left;
    font-weight: bold;
  }

  .page-node-1517 .content-sidebar-container .col-sm-9 {
    overflow: hidden;
  }

  .vc-details .vc-details-left {
    text-align: right;
    padding-right: 13px;
    padding-bottom: 3px;
    align-self: flex-end;
    flex: 2;
  }

  .page-node-1517 .region-content-sidebar-right {
    width: 100%;
    box-sizing: content-box;
    padding-left: 0;
    padding-right: 0;
    border-left: none;
    overflow: hidden;
  }

  #block-officeofthevicechancellor .field--name-body h1 {
    margin-top: 0;
    font-size: 31px;
    line-height: 32px;
  }

  #block-officeofthevicechancellor p:nth-child(4),
  #block-officeofthevicechancellor p:nth-child(5) {
    width: 100%;
  }

  #block-officeofthevicechancellor h3 {
    font-size: 24px;
    padding-top: 0;
  }

  .page-node-1517 .content-sidebar-container .col-sm-3 {
    border-left: none;
  }

  .page-node-1517 .content-sidebar-container {
    margin-top: 28px;
  }

  #block-introducingvctalksupdated img {
    width: 100%;
  }

  #block-views-block-vice-chancellor-s-council-block-1 .vccli_image {
    height: auto;
    overflow: hidden;
  }

  .page-node-1517 .region-content-sidebar-left {
    padding: 0;
    width: 100%;
    float: none;
  }

  #block-views-block-slide-show-block-6 .inner-slide-area {
    display: none;
  }

  #block-views-block-slide-show-block-6 .home-sliders {
    height: auto;
    border-bottom: solid 1px #f7f7f7;
    overflow: hidden;
  }

  .page-node-1517 .view-vc-office-tabs .main-vcdetails .left-vcdetails .vc-image {
    top: 0;
  }

  /* vc office */

  .home-event .content {
    margin-right: 24px;
    height: 650px;
  }

  /*LUMS Home News New Structure with Consistant 4 Blocks Starts */

  .home-news-4 li.news-clm:first-child {
    width: 96%;
    height: auto;
    padding: 0px;
    margin-bottom: 14px;
    height: 320px;
  }

  .home-news-4 .news-content {
    width: 67%;
    display: inline-block;
  }

  .home-news-4 li.news-clm:first-child .news-img img {
    height: auto;
  }

  .home-news-4 li.news-clm:first-child .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;
    padding-top: 24px;
  }

  .home-news-4 li.news-clm:first-child .news-content h2 a {
    font-size: 14px;
    color: #000;
    line-height: 20px;
    display: inline-block;
    margin-top: 0;
    padding-right: 10px;
  }

  .home-news-4 li.news-clm:nth-child(2) {
    width: 95.5%;
    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;
    border-top-color: rgb(0, 98, 140);
    box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  }

  .home-news-4 li.news-clm:nth-child(3) {
    width: 95.5%;
    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;
    border-top-color: rgb(0, 98, 140);
    box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  }

  .home-news-4 li.news-clm:nth-child(4) {
    width: 95.5%;
    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;
    border-top-color: rgb(0, 98, 140);
    box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  }

  /*LUMS Home News New Structure with Consistant 4 Blocks Ends */
  section.read-the-stories-giveaday .field--name-field-banner-image .img-responsive{
    height: auto;
  }



  /* Home Coming Donation Slider Layout */

  #slick-slide00 .layout-i .slider-right-area .multiple-link-button {
    display: flex;
    flex-direction: row;
    justify-content: center !important;
    bottom: 55px !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: #ff4500 !important;
    color: #FFF !important;
    width: 150px !important;
    height: 40px !important;
    padding: 8px !important;
    font-weight: bold;
    font-size: 16px;
  }
  .layout-i .slider-right-container .hide-link {
    display: none;
  }

  #slick-slide01 .layout-i .slider-right-area .multiple-link-button {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    bottom: 0px !important;
    position: relative;
    width: 96%;
    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: 150px !important;
    height: 40px !important;
    padding: 8px !important;
    font-weight: bold;
    font-size: 16px;
  }*/

  /* Home Coming Donation Slider Layout */


  .donor-counter-block-section {
    background: #000000;
    padding: 50px 75px 50px 75px;
  }
  .donor-counter-block-section .statistic-value {
    color: #efec41;
    font-family: "Noto Sans Display Bold";
    font-size: 36px;
    text-align: center;
  }
  .donor-counter-block-section .statistic-label {
    color: #ccc;
    font-family: "Noto Sans Medium";
    font-size: 16px;
    text-align: center;
  }

  .donor-counter-block-section .statistic-students {
    float: left;
    width: 235px;
  }
  .donor-counter-block-section .statistic-total {
    float: left;
    width: 235px;
  }
  .donor-counter-block-section .statistic-amount {
    float: left;
    width: 235px;
  }
  .donor-counter-block-section .statistic-value .pk_rup {
    font-size: 20px;
    color: #efec41;
    position: absolute;
    left: -4px;
    top: 16px;
    font-family: "Noto Sans Display Bold";
  }
  .donor-counter-block-section .pk_rup {
    font-size: 26px;
    color: #efec41;
    position: absolute;
    left: -22px;
    top: 10px;
    font-family: "Noto Sans Display Bold";
  }
  .more-loadzz-blk {
    width: 30%;
  }
  .more-loadzz-blk a {
    font-family: Noto Sans Light;
    width: 203px;
    height: 40px;
    background: #002581;
    display: table-cell !important;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    border-radius: 4px;
    font-weight: bold;
  }


  /* Videos Section - Give a Day LUMS Page */
  .videos-section .view-content {
    margin: 0 15px 0 15px;
  }
  .videos-section img {
    width: 96%;
    height: auto;
    margin-bottom: 15px;
    margin-right: 36px;
  }
  /* Videos Section - Give a Day LUMS Page */


}

@media only screen and (min-width: 375px) and (max-width: 400px) {

  /* programmes accourdion tabs START*/
  .for-tabview {
    overflow: hidden;
    display: block;
  }
  /* .page-node-type-programmes .lums-main-menu{
    overflow: hidden;
  }
  .page-node-type-programmes .lums-main-menu .region-we-mega-menu{
    margin: 0;
    padding: 0;
  } */
  /* programmes accourdion tabs CLOSE*/

  /* admission site */
  .academic-calendar-important-dates-admission-site .view-content .views-row {
    background-color: #F2F2F2;
    min-height: auto;
    text-align: center;
    margin-left: 0px;
    margin-right: 0px;
    flex: auto;
    padding: 27px;
    width: 100%;
    display: inline-block;
    vertical-align: top;
  }

  /* admission site cls */
  .program-downloads-inner {
    padding-bottom: 0;

    border: none;

    width: 100% !important;

    padding-left: 15px !important;

    margin-bottom: 35px;

    margin-left: 0;

    margin-right: 0;

    padding-right: 0;

    margin-top: 0px;
  }

  .page-node-type-programmes .node-content .col-sm-4.custom-prog-landing {

    padding-bottom: 0;
    border: none;
    width: 100% !important;
    padding-left: 15px !important;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 15px;
    padding-right: 15px;
    margin-top: 13px;

  }

  .page-node-type-programmes .program-detail-ask-admission-block,
  .page-node-type-programmes .program-details-fee-structure {

    width: 93%;
    text-align: center;
    margin-left: 15px;
    margin-top: 0;
    padding-top: 18px;
    margin-bottom: 40px;
    margin-right: 0;

  }

  #block-views-block-program-landing-ask-admission-lums-block-1-2 {
    margin-bottom: 40px;
    width: 93%;
    padding-top: 18px;
    margin-left: 15px;
    margin-right: 0;

  }

  .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: 85%;
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
    padding-left: 4px;
    margin-bottom: 3px;

  }

  /*
  .page-node-597 .path-faculty-resources .block-title,
  .path-faculty-resources .block-title {

    margin-bottom: 15px;
    padding-left: 15px;
    padding-top: 0px;
    font-size: 35px;
    color: #002581;
    font-family: Noto Serif Display Bold;
    line-height: 38px;
    margin-top: 13px;
    margin-bottom: 0px;
    text-transform: none;

  } */

  .page-node-type-programmes .custom-prog-landing {
    padding-bottom: 7px;

    border: none;

    width: 100% !important;

    padding-left: 15px !important;

    margin-bottom: 0;

    margin-left: 0;

    margin-right: 15px;

    padding-right: 15px;

    margin-top: 25px;
  }

  .select-progrm-schls {

    margin-bottom: -3px;

  }

  .page-node-type-programmes .over-info {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    line-height: 32px;
    font-size: 20px;
    font-family: "Noto Sans Light";
  }

  .page-node-type-programmes .panel-body {
    padding: 0;
  }

  .page-node-type-programmes .nav-tabs>li {
    float: none;
    margin-bottom: -1px;
    margin-bottom: 3px;
  }

  #block-views-block-download-brochure-programme-details-page-block-1 .views-field-nothing {
    padding-left: 0;
  }

  .page-node-type-programmes .views-row {
    margin-bottom: 9px;
  }

  .page-node-type-programmes .node-content .col-sm-4 {
    padding-bottom: 0;

    border: none;

    width: 100% !important;

    padding-left: 15px !important;

    margin-bottom: 35px;

    margin-left: 0;

    margin-right: 15px;

    padding-right: 15px;

    margin-top: 9px;

  }

  .page-node-type-programmes .col-sm-custom {
    padding-left: 15px;
    padding-right: 15px;
  }

  .page-node-type-programmes .content-top-area {
    padding-left: 15px;
    width: 100%;
    margin-right: auto;
    margin-bottom: 3px;
    padding-right: 15px;
    margin-left: 0;
  }

  .page-node-type-programmes .custom-pro-str {
    margin-bottom: 0;
  }

  .page-node-type-programmes .views-row h1 {
    color: #002581;
    margin-bottom: 9px !important;
    font-size: 35px;
    line-height: 43px;
  }

  .page-node-type-programmes .custom-pro-str {
    padding-left: 0;
    background-image: none;
    max-width: 100%;
  }

  .heading-block-cus .field--name-body {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    text-align: justify;
  }

  .accourdian-style .views-field ul {
    list-style-type: none;
    padding: 0;
    margin-left: 0;
  }


  .view-real-people-real-impact ul {
    list-style-type: none;
    padding: 0;
    margin-bottom: 0;
  }

  .featured-news .form-group {
    margin-top: 0;

  }

  .front-news-event {
    text-align: center;
    margin-top: 0;
    margin-bottom: 2.8%;
  }

  .front-news-event .block-title {
    font-size: 36px;
    line-height: 70px;
    margin-top: 0;
  }

  #block-views-block-real-people-real-impact-block-1 img {
    width: 100%;
  }

  #block-views-block-real-people-real-impact-block-1 .impact-list a {
    display: block !important;
  }

  .home-news {
    margin-top: 2px;
  }

  .welcome-lums .field--name-body {
    width: 100%;
    margin-top: 15px;
  }

  .emergency-helpline-box .field--name-body {
    width: 368px;
  }

  #block-introducingvctalksupdated img {
    width: 100%;
  }

  /* program finder */
  .lums-banner-full-width-section .field--name-field-extra-text {
    padding-top: 12px;
    padding-left: 0;
    padding-right: 0;

    position: relative;
    margin-top: -75px;
    max-width: 100%;
  }

  #block-lumshasaprogrammeforeveryoneprogrammefinder .field--item h2 {
    margin-top: 0;
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 21px;
  }

  .pro-finder-page-search .block-title {
    padding: 0px 7px;

    margin-top: 10px;

    margin-bottom: 0;

    line-height: 22px;
  }

  #block-views-block-programmes-block-4 .view-filters {
    margin-right: 0;
  }

  #views-exposed-form-programmes-block-4 .fieldgroup legend span {
    margin-bottom: 10px;
  }

  #views-exposed-form-programmes-block-4 fieldset:nth-of-type(1) {
    padding-bottom: 0px;

    margin-bottom: 17px;
  }

  #block-views-block-programmes-block-4 .view-programmes {
    display: block;
    width: 100%;
    margin: auto;
    position: unset;
  }

  .numbers-alumni-section-block .view-header {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 21px;
  }

  .numbers-alumni-section-block ul {
    padding: 0;
  }

  .why-lums-programme-section-block .field--name-body {
    position: absolute;
    top: 3%;
    padding-left: 15px;
    padding-right: 15px;
    left: 0;
    z-index: 10;
  }

  .why-lums-programme-section-block .field--name-body h1 {
    font-size: 26px;

    line-height: 16px;
  }

  .why-lums-programme-section-block .field--name-field-link {
    position: absolute;

    width: 149px;
    height: 47px;

    bottom: 17px;
    padding: 3px 37px;
    font-size: 13px;
  }

  /* program finder cls */
  /* contact us  */
  .page-node-292 .bottom-slider {
    height: 0;
  }

  .bg-contact-us {
    height: 200px;
  }

  .cotact-details .field--name-body {
    min-height: auto;
    padding-left: 13px;
    margin-top: 0;
    padding-right: 13px;
  }

  .page-node-292 .blur-background h2 {
    padding-bottom: 8px;
  }

  .page-node-292 .blur-background button {
    float: none;
    margin-top: 12px;
  }

  .Faculty-Directory h2 {
    font-size: 27px;

    text-align: center;
    padding-top: 2px;
    padding-bottom: 0;
  }

  .Faculty-Directory .form-item {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 25px;
  }

  .Emergency-Contact p {
    padding-left: 0;
    padding-right: 0;
  }

  .Emergency-Contact h4 {
    padding-top: 16px;
    padding-bottom: 5px;
  }

  .Emergency-Contact {
    width: 100%;
    height: auto;
    padding-bottom: 26px;
    margin-top: 35px;
    margin-bottom: 56px;
    margin-left: 15px;
    max-width: 92%;
  }

  .top-footer-contactus {
    height: auto;
  }

  .top-footer-contactus .field--name-body h3 {
    font-size: 35px;
    line-height: 39px;
  }

  .top-footer-contactus .field--name-body p {
    font-size: 24px;
    line-height: 40px;
  }

  .top-footer-contactus .field--name-body {
    height: auto;
    padding-bottom: 72px;
  }

  .Faculty-Directory {
    width: 100%;
    height: auto;
    padding-bottom: 26px;
    margin-top: 35px;
    margin-bottom: 36px;
    margin-left: 15px;
    max-width: 92%;
  }

  .page-node-292 .blur-background {
    width: 100%;
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    text-align: center;
  }

  .page-node-292 .inner-top-bottom {
    height: auto;
  }

  .page-node-292 .col-sm-7 h2 {
    font-size: 33px;
    line-height: 43px;

    margin-top: 24px;

    padding-left: 10px;
    text-align: center;
  }

  .page-node-292 .col-sm-7 h4 {
    line-height: 43px;

    padding-left: 10px;
    text-align: center;
  }

  .page-node-292 .col-sm-7 p {
    line-height: 35px;

    padding-left: 10px;
    text-align: center;
  }

  .page-node-292 .inner-top-bottom {}

  #block-lumsoffficemenu2contactus {
    margin-bottom: -7px;
  }

  .cotact-details .field--name-body h5 {
    padding-bottom: 0px;
    padding-top: 16px;
  }

  #block-maincontactcontactus {
    margin-top: -91px;
  }

  /* contact us cls */
  /* advisory-board */


  .advisory-board-section-block .field-content .advic-title {
    font-size: 30px;
  }

  .advisory-board-section-block .item-list .views-field-nothing {
    width: 100%;
  }

  .advisory-board-section-block .field-content img {
    margin-left: auto;
    margin-right: auto;
  }

  /* advisory-board cls */
  /* publication page */
  .form-actions .form-submit {
    box-shadow: none;
  }

  #views-exposed-form-publication-block-10 .form-actions {
    position: absolute;
    right: -2px;
    top: 5px;
    bottom: 8px;
  }

  #views-exposed-form-publication-block-10 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 6px;
    overflow: hidden;
    right: 0;
    float: none;
    left: 0;
  }

  #block-views-block-publication-block-10 {
    width: 100%;
  }

  /* publications page cls */
  /* event details */

  .breadcrumbs-custom {
    margin-top: 23px;
  }

  .view-display-id-block_5 .field-content {
    display: block;
    padding-left: 10px;
    padding-right: 10px;
  }

  .node-side-bar .event-calendar .block-title {
    font-size: 22px;

    padding-left: 7px;
  }

  .body-area-custom {
    margin-left: 0;
  }

  .node-side-bar.col-sm-3 {
    background-image: none;
  }

  .content-area-custom {
    margin-top: 3px;
    padding-top: 27px;
  }

  .custom-event-milestone {
    margin-bottom: 15px;
  }



  /* event details cls */
  .page-node-199 #block-eventscalendar,
  .page-node-199 #block-views-block-lums-events-block-6 .view-content {
    padding-left: 15px;
    padding-right: 15px;
  }

  .page-node-199 .recent-news-landing li .full-border {
    border: solid 2px #f2f2f2;
  }

  .page-node-199 .custom-calendar-wrap {
    margin-bottom: 0;
  }

  .page-node-199 .view-display-id-block_6 .form-group {
    margin-bottom: 10px;
  }

  .landing-event-page .recent-news-landing li:nth-child(2) .full-border {
    margin-right: 0;
  }

  #block-getnewsinourinbox.pro-finder {
    padding-left: 15px;
    padding-right: 15px;
  }

  #block-eventscalendar {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
  }

  .page-node-199 .search-filters {
    margin-top: 0px;
  }

  .landing-event-page .view-filters {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 12px;
    margin-top: 0px;
  }

  .page-node-199 .recent-news-landing .col-sm-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .page-node-199 .search-filters .bef-exposed-form .form-item {
    padding-left: 15px;
    padding-right: 15px;
  }

  .page-node-199 .search-filters .bef-exposed-form .form-item {
    width: 51%;
  }

  .page-node-199 .search-filters .form-actions .form-submit {
    background-position: 3px 21px;
  }

  .page-node-type-news .node-side-bar #block-views-block-news-block-10 {
    width: 100%;
    border: none;
    background: none;
    margin-top: 19px;
    text-align: center;
  }

  .page-node-type-events .content-top-area,
  .page-node-type-news .content-top-area {
    padding-left: 15px;
    padding-right: 15px;
  }

  .page-node-type-news .bodyarea-custom .info-body {
    margin-left: 0;
    margin-right: 0;
  }

  .sharethis h2 {
    margin-top: 0;
  }

  .form-group {
    margin-bottom: 15px;
    /* margin-top: 12px; */
  }

  .page-node-type-news .bodyarea-custom .info-body {
    margin-left: 0;
    margin-right: 0;
  }

  /* ranking page */
  .page-node-597 #block-views-block-faculty-resources-block-1 .block-title {
    padding-left: 0;
    padding-top: 0px;
    font-size: 35px;
    text-align: center;
    margin-bottom: 0;
  }

  #block-rankingsrankingaccreditationlums .field--name-body img {
    width: 23%;
    padding-top: 21px;
    padding-bottom: 40px;
  }

  #block-aacsbaccreditationrankingaccreditationlums .field--type-text-with-summary h2 {
    font-size: 35px;
  }

  #block-relatedmenuranking {
    padding-left: 0px;
    border-left: none;
    margin-bottom: 25px;
  }

  #block-rankingsrankingaccreditationlums h2 {
    font-size: 35px;
  }

  /* ranking page cls */
  .heading-block-cus {
    margin-bottom: 0px;
  }

  /* new */
  #block-thewebsiteisundercunstruction {
    float: left;
    width: 167%;
    position: absolute;
    left: -110px;
    top: 61px;
    right: 0;
  }

  .path-node #block-thewebsiteisundercunstruction {
    float: left;
    width: 167%;
    position: absolute;
    left: -156px;
    top: 70px;
    right: 0;
  }

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

  /* ============ */
  .home-event .mCSB_outside+.mCSB_scrollTools {
    right: -30px;
  }

  /* office at lums */
  .path-offices-directory .node-content .office-directory {
    overflow: hidden;
    width: 100%;
    padding-bottom: 0;
  }

  .path-offices-directory .node-content .views-row {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 22px;
    padding-bottom: 24px;
  }

  .path-offices-directory .menu--news-events {
    margin-top: 0px;
  }

  .page-node-586 .menu--news-events {
    margin-top: 0px;
  }

  .lums-banner-full-width-section .field--name-body p {
    text-align: justify;
  }

  .lums-banner-full-width-section .field--name-body {
    width: 92%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-left: 14px;
    padding-right: 14px;
    margin-top: -64px;
    max-width: 100%;
    min-height: auto;
  }

  .office-directory-customs .item-list li {
    margin-bottom: 21px;
  }

  .office-directory-customs .item-list ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0;
  }

  .office-directory-customs .office-info-body {
    font-size: 17px;
  }

  .lums-banner-full-width-section h2 {
    font-size: 21px;
    margin-top: 20px;
    margin-bottom: 10px;
    overflow: hidden;
    display: inline-block;
  }

  .page-node-586 .office-directory-customs {
    width: 85%;
    margin-left: auto;
    padding-top: 30px;
    margin-right: auto;
    margin-bottom: 10px;
  }

  .heading-block-cus h2 {
    font: 32px/47px Noto Serif Display Bold;
    padding-bottom: 9px;
    margin-right: 0;
    padding-right: 12px;
    margin-left: 0;
    margin-top: 25px;
  }

  /* office at lums cls */
  .inner-container {
    overflow: hidden;
    margin: auto;
    width: 100%;
  }

  .layout-g .slider-left-area:hover img {
    filter: none !important;
    -webkit-filter: none !important;
    -ms-transform: none !important;
    -webkit-transform: none !important;
    transform: none !important;
    transition: none !important;
  }

  .layout-g .slider-left-area img {
    display: block;
    width: 100%;
    transform: none;
    filter: none;
    -webkit-filter: none;
    transition: none;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    position: relative;
    z-index: 9999;
  }

  .welcome-lums p {
    text-align: justify;
  }

  .home-slider {
    border-bottom: 1px solid #ededed;
  }

  .home-slider .slider-main-container {
    border-bottom: none;
  }

  .region-quick .view-header {
    margin-bottom: 47px;
  }

  .region-quick h2 {
    font-size: 35px;
    margin-top: 32px;
    margin-bottom: 19px;
  }

  .path-offices-directory .region-node-content #views-exposed-form-offices-directory-page-1 {
    background-color: #f2f2f2;
  }

  /* .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: 42px;
    padding-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  } */

  /* cs */
  .region-home-news .control-label {
    text-align: center;
    float: none;
  }

  .front-news-event .block-title {
    font-size: 35px;
    line-height: 70px;
    margin-top: 0;
  }

  .welcome-lums h1 {
    font: 35px/43px Noto Serif Display Bold;
    padding-bottom: 0;
  }

  .view-real-people-real-impact .impact-list li {
    min-height: auto;
  }

  .title-link a {
    font-size: 21px !important;
  }

  .path-frontpage .news-event .col-sm-8 {
    padding-left: 15px;
  }

  #block-views-block-real-people-real-impact-block-1 .view-real-people-real-impact .impact-list {
    position: relative;
    height: auto;
  }

  /* event landign pages */
  .recent-news-landing .news-content {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 16px;
    padding-bottom: 0;
  }

  .search-filters .form-item {
    width: 100%;
    margin-bottom: 14px;
  }

  .recent-news-event-slider {
    padding-left: 0;
  }

  .other-news li:first-child.col-custom {
    padding-right: 0;
  }

  .recent-news-event-slider .slick-list {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .page-node-199 .search-filters .form-actions {
    position: absolute;
    right: 0px;
    top: auto;
    bottom: 6px;
    top: auto;
  }

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

  /* event landing page cls */
  /* about lums */
  header#navbar {
    margin-bottom: 13px;
  }

  .goverance .field--name-body {
    text-align: center;
    width: 666px;
    margin: auto;
    max-width: 100%;
  }

  .user-profile-about-page .field--name-field-sub-title {
    font-size: 35px;
  }

  .user-profile-about-page .field--name-field-thumb-image {
    float: none;
    margin-right: 0;
    margin-top: 0;
    display: inline-block;
  }

  .user-profile-about-page .field--name-field-information {
    overflow: hidden;
    float: none;
    width: 100% !important;
  }

  .user-profile-about-page .field--name-field-profile-info {
    margin-top: 10px;
    overflow: hidden;
  }

  .user-profile-about-page .paragraph--type--information-profile {
    position: relative;
    left: 0;
  }

  .user-profile-about-page .field--name-field-profile-image {
    position: relative;
  }

  .user-profile-about-page .field--name-body p {
    text-align: justify;
  }

  .user-profile-about-page .field--name-field-information p:nth-of-type(2) {
    font-size: 15px;
  }

  .goverance-right-block h3 {
    margin-top: 0;
  }

  .user-profile-about-page {
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 0px;
  }

  .numbers-aboutlums li:last-child {
    padding-left: 23px;
    padding-right: 23px;
  }

  .goverance-left-block {
    padding-bottom: 0px;
    padding-left: 0;
  }

  .goverance-right-block .field--name-body {
    width: 100%;
  }

  .goverance-left-block .field--name-body {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    margin-bottom: 0;
  }

  .numbers-aboutlums ul {
    list-style: none;
    padding: 0;
  }

  #block-views-block-core-values-block-1-2 .view-core-values .views-row {
    min-height: auto;
    display: inline-block;
  }

  .about-group-block .field--name-body {
    min-height: auto;
    padding-bottom: 13px;
    padding-left: 16px;
    padding-right: 16px;
    height: auto;
    width: 100%;
    margin-bottom: 25px;
    margin-left: 0;
    margin-right: 0;
  }

  .view-id-numbers_about_lums {
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    padding-top: 20px;
    margin-bottom: 15px;
    padding-bottom: 0px;
  }

  .about-group-block .field--name-body h2 {
    margin-top: 0px;
  }

  /* .about-group-block p {
    text-align: justify;
  } */

  .numbers-aboutlums li {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 25px;
  }

  .core-values-custom .view-header {
    margin-top: 36px;
    padding-bottom: 22px;
  }

  .core-main {
    width: 100%;
    margin-bottom: 25px;
  }

  .core-icone {
    margin-bottom: 0px;
  }

  .core-title {
    margin-bottom: 5px;
  }

  .goverance-left-block p {
    margin-bottom: 20px;
    text-align: justify;
  }

  .core-values-custom .view-header h3 {
    font-size: 35px;
    line-height: 18px;
    padding-bottom: 11px;
  }

  .core-body {
    text-align: justify;
    margin-bottom: 13px;
    padding-bottom: 10px;
  }

  .goverance p {
    text-align: justify;
  }

  .goverance {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 0;
  }

  .goverance .field--name-body h1 {
    font-size: 35px;

    margin-top: 13px;
    margin-bottom: 11px;
  }

  .numbers-aboutlums-block {
    height: auto;
    margin-top: 19px;
  }

  .about-lums-cus-bg {
    background-size: 100%;
    margin-bottom: 32px;
  }

  .goverance-right-block p {
    margin-top: 0;
  }

  .about-lums-cus-bg .field--name-body h2 {
    font-size: 19px;
    color: #000;
    text-align: center;
  }

  #block-missionaboutlums {
    padding-left: 15px;
    padding-right: 13px;
  }

  .about-lums-cus-bg .field--name-body {
    margin-top: 28%;
    text-align: justify;
    padding-top: 10px;
    padding-left: 0px;
    padding-right: 0px;
    width: 92%;
  }

  .inner-left-about {
    padding-right: 0px;
    padding-left: 0px;
  }

  .numbers-aboutlums li .views-field-title span {
    font-size: 40px;
  }

  .numbers-aboutlums .views-field-field-label .field-content {
    font-size: 16px;
  }

  .user-profile-about-page .field--name-body p:nth-of-type(1) {
    font-size: 17px;
    text-align: justify;
  }

  .user-profile-about-page .field--name-body p:nth-of-type(2) {
    font-size: 17px;
    text-align: justify;
    margin-bottom: 25px;
  }

  .user-profile-about-page h2 {
    font-family: Noto Serif Display Bold;
    text-align: center;
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 22px;
  }

  .user-profile-about-page .field--name-field-profile-image img {
    width: 100% !important;
  }

  /* about lums */
  /* history */
  .tl-slide .tl-slide-content-container .tl-slide-content {
    width: 100% !important;
  }

  /* hsitory */
  .page-node-604 header#navbar {
    background-position: 0 bottom;
    padding-bottom: 5px;
    box-shadow: unset;
    margin-bottom: 21px;
  }

  .pro-grms-info {
    margin-bottom: 1px;
    padding-left: 21px;
  }

  .page-node-604 #block-relatedmenuhistory {
    text-align: left;
    padding-top: 11px;
    padding-bottom: 56px;
    background: none;
  }

  .node-side-bar {
    width: 100%;
    border: none;
    background: none;
  }

  /* publications */
  .search-filters .form-actions {
    position: absolute;
    right: 0px;
    top: auto;
    bottom: auto;
    top: -2px;
  }

  .heading-block-cus .field--name-body p {
    text-align: justify;
  }

  .heading-block-cus h1 {
    font-size: 35px;
    margin-bottom: 6px;
    text-align: left;
    padding-bottom: 0;
  }

  .heading-block-cus .field--name-body {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .related-links {
    text-align: left;

    width: 100%;

    padding: 0;

    margin: 0;
  }

  .related-links p {
    margin-bottom: 15px;
    font-size: 21px !important;
  }

  #block-views-block-publication-block-10 .form-item {
    width: 100%;
  }

  #block-views-block-publication-block-10 .select-wrapper {
    width: 100%;
  }

  #block-views-block-publication-block-11 {
    width: 100%;
    float: none;
    margin-left: 0;
    height: auto;
    margin-bottom: 4px;
    margin-right: auto;
  }

  .page-node-445 header#navbar {
    margin-bottom: 28px;
  }

  .page-node-445 .inner-top-bottom {
    padding-right: 15px;
    padding-left: 15px;
  }

  #block-views-block-publication-block-11 .books img {
    height: auto;
    padding: 0;
    margin: 0;
    width: 100%;
  }

  .page-node-445 .col-custom-left {
    width: 100%;
    display: inline-block;
    vertical-align: top;
  }

  #block-views-block-publication-block-11 .views-field-nothing {
    width: 100%;
    text-align: left;
    margin-left: 0;
    margin-right: auto;
  }

  .publication-arch {
    width: 100%;
    margin-left: 0;
    margin-top: 0;
  }

  .publication-arch .item-list ul li {
    margin: 8px 0px 15px 3px;
  }

  .left-publications-inner-crousl {
    padding-left: 0;
  }

  .left-publications-inner-crousl li {
    width: 74% !important;
    margin-left: 47px;
  }

  .page-node-445 .slick-prev {
    left: 3px;
    top: 97px;
    display: block !important;
  }

  .page-node-445 .slick-next {
    right: -1px;
    top: 97px;
    display: block !important;
  }

  .left-publications-inner-crousl .publication-flyer-slider .books img,
  .left-publications-inner-crousl .left-publications-inner-crousl .books img {
    width: 100%;
    height: 300px;
    border: 1px solid #f2f2f2;
    border-radius: unset;
  }

  .left-publications-inner-crousl .books img {
    width: 100%;
    height: 243px;
    border: 1px solid #f2f2f2;
    border-radius: unset;
  }

  .left-publications-inner-crousl .views-field-nothing .field-content .flip-title {
    margin-top: 16px;
    text-align: center;
  }

  #block-pubtabs .field--name-body p a {
    font-size: 14px;
    text-decoration: none;
    font-family: Noto Sans Light;
    background: #000;
    color: #fff;
    padding: 8px;
    text-align: center;
    display: inline-block;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 6px;
  }

  .page-node-type-landing-pages .inner-bottom-right-cont {
    width: 100%;
    margin: auto;
  }

  .left-publications-inner-crousl h2 {
    font-size: 27px;
    margin-bottom: 18px;
    text-align: center;
  }

  /* publication most popular right site */
  .page-node-445 .col-custom-right {
    width: 100%;
    display: inline-block;
    vertical-align: top;
  }

  .col-custom-right #block-views-block-recent-news-event-landing-block-11 .view-recent-news-event-landing .news-content h2 a {
    font-size: 15px;
    line-height: 19px;
  }

  .page-node-445 .inner-top-bottom-right {
    width: 100%;
  }

  #block-views-block-publication-block-12 .view-publication .view-content li {
    width: 98%;
  }

  .news-event-landing-block-11 .view-recent-news-event-landing .news-content h2 a {
    font-size: 15px;
    line-height: 19px;
  }

  .col-custom-right h2 {
    font-size: 26px;
    margin-bottom: 18px;
  }

  /* publication most popular right site cls*/
  /* publications cls */
  .inner-slide-area .home-slider-text img {
    display: block;
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .home-sliders {
    height: auto;
  }

  .page-node-163 .news-lettr-form {
    border: solid 1px #959595;
  }

  .webform-submission-subscribed-users-list-node-163-form .form-control {
    height: 50px;
    border: 1px solid #959595;
    border-radius: 0px;
  }

  .view-display-id-block_6 .form-group {
    margin-bottom: 0px;
  }

  .news-slider .news-slider-title {
    font-size: 35px;
    font-weight: bold;
    line-height: 45px;
    width: 100%;
  }

  /* .home-slider-bg .img-responsive {
        height: 519px;
    } */
  .content-area .col-sm-8 {
    padding-right: 5px;
  }

  .page-node-199 .news-lettr-form {
    border: solid 1px #ccc;
    width: 100%;
  }

  .custom-right-news-section .news-img {
    margin-top: 20px;
  }

  #block-newseventslanding p {
    font-size: 17px;
    line-height: 25px;
  }

  .page-node-163 #block-newseventslanding {
    padding-left: 20px;
    vertical-align: top;
  }

  .recent-news-landing .news-content h2 a {
    font-size: 30px;
    line-height: 30px;
    padding-bottom: 50px;
  }

  .custom-right-news-section .create-date {
    color: #525252;
  }

  #block-newseventslanding .field--name-body {
    background-image: unset;
    padding-right: 0px;
    margin-right: 0px;
    padding-bottom: 44px;
  }

  .page-node-163 .contant-bg {
    padding-bottom: 10px;
  }

  .search-filters .form-actions {
    position: absolute;
    right: -8px;
    top: auto;
    bottom: -10px;
  }

  .custom-right-news-section .view-content ul li {
    margin-bottom: 10px;
    padding-bottom: 20px;
    padding-top: 10px;
    overflow: hidden;
  }

  .custom-right-news-section .news-content h2 a {
    font-size: 30px;
    line-height: 30px;
  }

  .menu--news-events li {
    display: block;
    width: 100%;
    margin-left: 0px;
  }

  .menu--news-events li a {
    padding: 30px;
    font-size: 30px;
    line-height: 40px;
    font-weight: bold;
  }

  #block-webform-3 .form-group {
    margin-bottom: 0px !important;
    padding-bottom: 10px;
  }

  .news-container,
  .search-container {
    padding-left: 15px;
    padding-right: 0px;
  }

  .recent-news-inner {
    padding-right: 0px;
  }

  .page-node-163 .featured-news .block-title {
    margin-bottom: 10px;
    margin-top: 25px;
    padding-left: 5px;
  }

  .slick-prev {
    display: none !important;
  }

  .slick-next {
    display: none !important;
  }

  .recent-news-landing li:nth-child(2).col-custom {
    padding-left: 0px;
  }

  .news-container,
  .search-container {
    padding-left: 0px;
    padding-right: 0px;
  }

  .page-node-163 .featured-news {
    padding-right: 5px;
  }

  .view-display-id-block_4 h2 a {
    font-size: 14px !important;
    line-height: 22px !important;
  }

  .page-node-163 .featured-news .view-header a {
    display: none;
  }

  .news-container .col-sm-4 {
    width: 100%;
  }

  .recent-news-landing li:first-child.col-custom {
    padding-right: 0px;
  }

  .recent-news-landing .col-custom {
    width: 100%;
  }

  .news-slider .news-position-container {
    margin-top: 28px;
  }

  .page-node-163 #block-newseventslanding {
    padding-left: 20px;
    width: 100%;
    display: block;
  }

  .page-node-163 .content-area .col-sm-8 {
    padding-left: 5px;
  }

  .page-node-163 .news-lettr-form {
    width: 97%;
    display: block;
    margin-left: 5px;
  }

  .form-actions .btn,
  .form-actions .btn-group {
    margin-top: 10px !important;
  }

  .page-node-163 .home-sliders {
    height: auto;
  }

  .news-slider .news-slider-date {
    color: #ffffff;
    font-size: 16px;
    line-height: 35px;
    font-weight: bold;
  }

  .news-lettr-form .block-title {
    font-size: 21px;
    line-height: 40px;
  }

  .search-filters .form-item {
    width: 100%;
  }

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

  .page-node-163 label {
    margin-top: 5px;
  }

  .landing-event-page.search-filters .form-type-textfield {
    width: 100%;
  }

  .page-node-163 .region-real-impact {
    padding-right: 20px;
    padding-left: 10px;
  }

  .recent-news-landing .col-sm-3 {
    width: 100%;
  }

  .page-node-163 .col-sm-9 {
    width: 100%;
  }

  .page-node-163 .address {
    width: 100%;
  }

  .region-second-footer .newslatter-footer {
    width: 100%;
  }

  /* accourdians */
  .path-frontpage .contant-bg {
    padding-bottom: 15px;
  }

  #block-views-block-featured-content-lums-block-2 .ui-accordion .ui-accordion-header {
    padding: 17px 6px 17px 6px;
    text-align: center;
    background: #f2f2f2;
    border: none;
    margin: 2px 0 0 0;
  }

  #block-views-block-featured-content-lums-block-2 .ui-accordion .ui-accordion-header span {
    font-size: 18px;
    color: #6f6f6f;
    font-family: "Noto Sans Light";
  }

  #block-views-block-featured-content-lums-block-2 .ui-accordion .ui-accordion-content {
    padding-left: 1.6em;

    margin-bottom: 30px;

    height: auto !important;
  }

  .information-quick .button-featured {
    display: inline-block !important;
    margin-left: 0;
  }

  #block-views-block-featured-content-lums-block-2 .ui-accordion .ui-accordion-header.ui-accordion-header-active span {
    color: #002581;
    font-size: 17px;
    font-family: Noto Sans Black;
    /* font-weight: bold; */
  }

  #block-views-block-featured-content-lums-block-2 {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 46px;
    display: block;
  }

  #block-views-block-featured-content-lums-block-2 .ui-accordion .ui-accordion-header.ui-accordion-header-active {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 2px 0 0 0;
    padding: 17px 6px 17px 6px;
    font-size: 100%;
    text-align: center;
    background: #fff;
    border: solid 1px #f2f2f2;
    border-bottom-color: rgb(242, 242, 242);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-radius: 0;
    border-bottom: solid 3px #00ceff;
  }

  /* header start */
  .navbar .col-sm-2 {
    width: 31%;
    display: inline-block;
    vertical-align: top;
    padding-top: 15px;
  }

  .container-quick {
    height: auto;
    overflow: hidden;
  }

  .home-icon {
    top: 17px;
  }

  .main-menu-button {
    display: none;
  }

  .top-bar {
    display: none;
  }

  .navbar-toggle {
    display: block;
  }

  .main-menu .collapse-main-menu {
    display: block;
  }

  .region-we-mega-menu {
    background-color: transparent;
  }

  .main-menu .region-we-mega-menu .navbar-toggle::before {
    content: "Menu";
    float: left;
    color: #888;
  }

  .lums-main-menu .we-mega-menu-li:nth-child(1) h2 {
    margin-left: 0;
  }

  .main-menu .region-we-mega-menu .navbar-toggle {
    border-color: #ddd;
    position: absolute;
    top: -94px;
    left: 38%;
    margin-right: 32px;
  }

  .main-menu .navbar-we-mega-menu.navbar {
    width: 100%;
  }

  .main-menu .we-mega-menu-ul .we-megamenu-nolink {
    color: #000000 !important;
    font-family: "Noto Sans Medium";
    font-size: 13px !important;
    font-weight: normal;
    margin-bottom: 0;
    cursor: pointer;
    padding-left: 26px !important;
  }

  .btn-close {
    right: 21px;
    top: 5px;
  }

  .navbar-we-mega-menu.navbar .nav-tabs .nav-tabs>li>a,
  .navbar-we-mega-menu.navbar .nav-tabs .nav-tabs>li>.we-megamenu-nolink {
    color: #000 !important;
    cursor: pointer !important;
  }

  .navbar-we-mega-menu.navbar ul>li ul {
    padding-left: 0;
    padding-bottom: 10px;
    padding-top: 10px;
  }

  .overlay {
    cursor: pointer;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 8;
    background-color: rgba(0, 0, 0, 0.2);
    width: 100%;
    height: 100%;
  }

  .main-menu .region-we-mega-menu .navbar-toggle .icon-bar {
    background-color: #888;
    margin-left: 64px;
  }

  #navbar {
    padding-bottom: 0;
  }

  .header-container {
    margin-top: 11px;
  }

  .region-header a.logo {
    width: 75px;
    display: block;
    float: unset !important;
  }

  .logo img {
    width: 100%;
  }

  .navbar .logo {
    margin-left: 0;
    width: auto;
    float: unset;
  }

  .slogan {
    width: 75px;
    overflow: unset;
    padding-top: 0;
    margin-left: 0;
    margin-top: 5px;
  }

  .slogan img {
    padding-top: 0;
    padding-left: 0;
  }

  .slogan .field--name-body {}

  .navbar .col-sm-2 {
    width: 28%;
    display: inline-block;
    vertical-align: top;
    padding-top: 5px;
  }

  .menu-button-container {
    padding: 0;
  }

  .navbar .col-sm-10 {
    width: 67%;
    padding-top: 17px;
    display: inline-block;
  }

  .navbar {
    width: 100%;
  }

  .main-menu-button .navbar {
    float: right;
    width: 98px;
  }

  /* header end */
  /* slider */
  /* #block-views-block-slide-show-block-1 .full-image img {
    filter: unset;
    height: 222px;
    width: 100%;
  } */

  .slick-arrow {
    display: none !important;
  }

  .layout-b .home-slider-sm-img {
    width: 100%;
  }

  .layout-b .inner-slide-area {
    width: 100%;
  }

  .home-sliders .inner-slide-area {
    position: relative;
    top: 7%;
    top: 0%;
    width: 100%;
    z-index: 179;
    left: 0;
    height: 300px;
    background: #000;
    padding-top: 37px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .home-sliders .home-slider-title {
    color: #ffffff;
    text-decoration: none;
    font-size: 30px;
    font-weight: bold;
    padding-bottom: 8px;
  }

  /* slider end */
  /* welcome start */
  .welcome-home-right-menu {
    display: none;
  }

  .welcome-lums {
    width: 100%;
    margin-bottom: 40px;
    padding-top: 24px;
  }

  /* welcome end */
  .accourdian-style {
    display: none;
  }

  .quicktabs-wrapper .quicktabs-tabs>li:nth-child(1) {
    display: block !important;
    width: 100%;
  }

  .view-featured-content-lums .quicktabs-tabs li {
    /* display: none; */
  }

  .accourdian-style .quicktabs-tabs li a {
    width: 100%;
  }

  .feature-custom-tabs {
    width: 100%;
    float: unset;
    display: inline-block;
  }

  /* .information-quick{
        display: none;
    } */
  .information-quick .sub-title-featured {
    display: none;
  }

  .information-quick p {
    display: none;
  }

  .information-img {
    display: none;
  }

  .information-quick {
    width: 100%;
    padding: 0;
    border: none;
  }


  .button-featured a {
    border-radius: unset;
  }

  .feature-custom-tabs li {
    width: 100%;
  }

  /* extra ordinarey */
  .extraordinary {
    width: 100%;
  }

  .contant-bg {}

  #block-views-block-schools-list-lums-block-1 h2 {
    font-size: 35px;
    line-height: 38px;
    margin-top: 38px;
    margin-bottom: 50px;
    letter-spacing: unset;
  }

  /* extraordinary */
  .extraordinary .view-header p {
    display: none;
  }

  .view-schools-list-lums .item-list ul {
    padding-left: 0;
  }

  .extraordinary li:first-child .schools-box .school-title {
    /* width: 100%;
        padding: 57px 12px 6px 12px; */
  }

  .extraordinary .schools-box .school-title {
    font-size: 22px;
    line-height: 19px;
    padding: 30px 15px 6px 14px;
    height: 100%;
    opacity: 1px;
    width: 100%;
    font-size: 14px !important;
  }

  .extraordinary .views-field-nothing .field-content img {
    width: 100%;
    height: 100%;
  }

  .extraordinary li:nth-child(2) .schools-box .school-title {
    padding-top: 45px;
  }

  .extraordinary li:nth-child(3) .schools-box .school-title {
    /* padding: 57px 15px 6px 14px; */
    padding-top: 45px;
  }

  .extraordinary li:nth-child(4) .schools-box .school-title {
    /* padding: 57px 15px 6px 14px; */
    padding-top: 45px;
  }

  .extraordinary li:nth-child(5) {
    float: none;
  }

  .extraordinary li:nth-child(5) .schools-box .school-title {
    /* padding: 57px 15px 6px 14px; */
    padding-top: 45px;
  }

  .extraordinary li .info-box {
    height: 98px !important;
  }

  .info-inner h3,
  .info-inner .info-data {
    display: none;
  }

  .extraordinary .views-row:hover .info-box {
    display: none;
  }

  .extraordinary .views-row {
    width: 50%;
    float: left;
    margin-right: 0px;
    margin-top: 0;
    height: 100%;
  }

  .extraordinary li:first-child .schools-box .school-title {
    width: 100%;
    padding-top: 56px;
  }

  .extraordinary .view-content .item-list {
    text-align: center;
    position: relative;
  }

  .contant-bg {
    background-size: 137% 101%;
    padding-bottom: 3px;
  }

  .subscribe-user .form-email {
    width: 81%;
  }

  .subscribe-user {
    margin-bottom: 0px;
    overflow: hidden;
    display: inline-block;
    width: 100%;
  }

  #block-allnewsevents {
    width: 100%;
    text-align: center;
    float: none;
    position: relative;
    top: 0;
    padding-top: 9px;
    padding-bottom: 29px;
  }

  .front-news-event {
    text-align: center;
    margin-top: 6px;
    margin-bottom: 27px;
  }

  /* // */
  /* events */
  .home-event {
    padding-right: 14px;
    padding-left: 14px;
  }

  .view-lums-events .view-content .item-list li {
    width: 100%;
    padding-left: 0;
    padding-right: 10px;
  }

  .home-right-events .col-sm-3 {
    display: inline-block;
    width: 28%;
  }

  .home-right-events .col-sm-9 {
    width: 70%;
    display: inline-block;
  }

  .home-right-events {
    height: auto;
    width: 100%;
    border: solid 1px #d9d9d9;
    display: block;
    margin-bottom: 0;
  }

  /* // */
  /* gallery */
  .gallery-inner .inner-container {
    padding-left: 0;
    margin-top: 27px;
  }

  .background .gallery-cont .gallery-title {
    font-size: 30px;
    line-height: 34px;
    margin-top: 21px;
    width: 84%;
  }

  #block-views-block-gallery-block-1 .view-content .views-row:nth-of-type(1) a::after {
    bottom: 44px;
  }

  .gallery-inner img {
    width: 100%;
    height: auto;
  }

  .home-event .block-title {
    margin-top: 0;
  }

  .featured-news .form-group {
    margin-bottom: 15px;
    margin-top: 0;
  }

  .take-tour a {
    width: 92%;
    height: 65px;
    font-size: 17px;
    text-decoration: none !important;
    color: #666 !important;
    border-radius: 3px;
    font-weight: normal;
    bottom: 16px;
    padding-top: 20px;
  }


  .view-content.slides {
    width: 682px !important;
  }

  .real-impact h2 {
    font-size: 33px;
    padding-right: 0;
    margin-top: 0;
    margin-bottom: 18px;
    line-height: 39px;
  }

  .region-real-impact {
    padding-right: 15px;
    padding-left: 15px;
  }

  .real-impact .impact-list {
    width: 100%;
  }

  .real-impact .impact-list img {
    width: 100%;
  }

  .real-impact .views-field-view-node,
  .real-impact .views-field-body {
    display: none;
  }

  .view-real-people-real-impact li h3 span {
    color: #002581;
    font-size: 30px;
  }

  .view-real-people-real-impact .views-field-title {
    margin-top: 8px;
    margin-bottom: 13px;
    min-height: auto;
  }

  .second-footer-container {
    background: #00064b;
    color: #fff;
    padding-top: 36px;
    padding-bottom: 28px;
    height: auto;
    padding-left: 16px;
    padding-right: 16px;
    text-align: center;
  }

  .newslatter-footer form input {
    float: none;
    display: inline-block;
    vertical-align: top;
  }

  .newslatter-footer a.cboxElement {
    float: none;
    display: inline-block;
  }

  .address {
    float: left;
    height: 100px;
    width: 100%;
  }

  #block-views-block-real-people-real-impact-block-1 .view-real-people-real-impact .impact-list {
    height: auto;
  }

  .region-footer {
    position: relative;
    width: 100%;
    margin: auto;
    display: block;
  }

  #block-footerlogo {
    margin: 10px auto;
    height: 92px;
    width: 100%;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 13px;
  }

  .footer {
    padding: 17px 13px 16px 13px;
  }

  #block-footer {
    margin-top: 30px;
  }

  #block-footer .navbar-toggle {
    display: none;
  }

  #block-footer .region-we-mega-menu {
    padding: 0;
    background: transparent;
    box-shadow: none;
  }

  #block-footer .nav {
    width: 82%;
    margin-left: auto;
    margin-right: auto;
  }

  #block-footer .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border: none;
    background: transparent !important;
    box-shadow: none;
    width: 50%;
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
  }

  .first-footer-container .footer .we-mega-menu-li .we-mega-menu-submenu {
    visibility: unset;
    opacity: unset;
    background: transparent;
    color: #fff;
    box-shadow: none !important;
    border: none;
    width: 100% !important;
    display: block;
  }

  #block-footer {
    height: auto;
    width: 100%;
    display: block;
  }

  #block-footer .navbar-we-mega-menu.navbar {
    display: block;
    position: unset;
    background: transparent !important;
    overflow: hidden;
    width: 100%;
    padding-left: 24px;
    right: 0;
    z-index: 3;
  }

  .newslatter-footer form input {
    display: inline-block;
    float: none;
  }

  .newslatter-footer a.cboxElement {
    float: none;
    display: inline-block;
    vertical-align: bottom;
  }

  #block-footer .container-fluid {
    box-shadow: none;
  }

  #block-footer .footer ul li h2 {
    display: none;
  }

  .second-footer-container .socialmedi-icon ul li a {
    padding: 20px 12px 11px 12px;
  }

  .footer .navbar-we-mega-menu.navbar .nav-tabs .nav-tabs>li>a,
  .footer .navbar-we-mega-menu.navbar .nav-tabs .nav-tabs>li>.we-megamenu-nolink {
    color: #ffffff !important;
    cursor: pointer !important;
  }

  /* =================== nm  ====================== */
  .body-area-custom {
    margin-left: 15px;
    margin-right: 12px;
  }

  .content-area-custom .col-sm-9 {
    width: 100%;
  }

  .inner-sidebar-custom .views-element-container .block-title,
  .upcoming-events .block-title {
    width: 85%;
    margin-left: 0;
  }

  .join-us-cus .field--name-body p:last-child {
    right: 32px;
    top: 19px;
  }

  .join-us-cus .field--name-body p:last-child a {
    padding: 4.6px 7px;
    font-size: 7px;
  }

  .upcoming-events ul li {
    width: 100%;
  }

  .join-us-cus {
    margin-top: 25px;
    height: 57px;
    margin-bottom: 0;
  }

  .other-news .block-title {
    margin-bottom: 11px;
  }

  .recent-news-landing .full-border {
    min-height: 357px;
  }

  .recent-news-landing .news-content h2 a {
    font-size: small;
  }

  .other-news .full-border {
    width: 100% !important;

    margin-left: 0 !important;
  }

  .page-node-type-news .news-slider .recent-news-slider .slick-list {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  /* ================= */
  /* new */
  /* ================== */
  .sharethis .se-links-container li {
    display: inline !important;
  }

  .sharethis h2 {
    text-align: center;
  }

  .se-block .block-content .se-container {
    width: 29%;
    margin: auto;
  }

  .se-block .block-content .se-container .se-links-container .se-links {
    margin: auto;
    width: 97px;
    text-align: center;
  }

  .bodyarea-custom {
    width: 100%;
  }

  .upcoming-events ul li {
    width: 100%;
  }

  .node-side-bar {
    width: 100%;
    border: none;
  }

  .inner-sidebar-custom .views-element-container .block-title,
  .upcoming-events .block-title {
    width: 100%;
    margin-left: 0;
  }

  .inner-sidebar-custom .block-views-blocknews-block-10 {
    margin-bottom: 0;
  }

  .welcome-lums .field--name-body {
    width: 100%;
    margin-top: 15px;
  }

  body.toggled {
    position: relative;
    overflow: hidden;
    height: 100%;
    min-width: 626px;
    width: 100%;
  }

  /* ==================== nm  ========================== */
  /* vc office */
  #block-views-block-quick-facts-block-4 {
    text-align: justify;
    padding-left: 15px;
    padding-right: 15px;
  }

  #block-views-block-history-of-excellence-block-1 .history_of_excellence_item {
    width: 100%;
    max-width: 100%;
  }

  #block-vicechancellorscouncil {
    padding: 0px 14px 0 15px;
    margin-top: 0;
    margin-bottom: 29px;
  }

  .form-lums-contactus-section-block .field--name-field-extra-text .field--item:first-child h2 {
    padding-bottom: 9px;
    margin-top: -3px;
  }

  .form-lums-contactus-section-block .field--name-field-extra-text .field--item:first-child {
    padding-right: 0;
    margin-right: 0;
    padding-top: 0px;
    padding-bottom: 6px;
    width: 100%;
  }

  .form-lums-contactus-section-block .field--name-field-extra-text .field--item:nth-child(2) ul li {
    list-style: none;
    padding: 5px 0px;
  }

  #block-quicktabsvcofficeinformation ul.quicktabs-tabs li a:hover {
    font-size: 13px;
    color: #fff;
    text-decoration: none;
  }

  .custom-cont-form-section-block #edit-container2 {
    padding-left: 12px;
    color: #fff;
    padding-top: 25px;
    padding-right: 14px;
    padding-bottom: 71px;
    margin-bottom: 23px;
  }

  .custom-cont-form-section-block .form-actions {
    position: absolute;
    right: -9px;
    bottom: 364px;
  }

  .form-lums-contactus-section-block .field--name-field-extra-text .field--item:nth-child(2) ul {
    padding-left: 0;
  }

  .form-lums-contactus-section-block .field--name-field-extra-text .field--item:nth-child(2) h3 {
    font-size: 13px;
    line-height: 18px;
    padding-left: 0;
    text-transform: capitalize;
  }

  .custom-cont-form-section-block #edit-container1 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .custom-cont-form-section-block {
    height: auto;
  }

  .custom-cont-form-section-block #webform-submission-vc-office-contact-us-node-1517-add-form {
    top: 0;
  }

  #block-views-block-recent-news-event-landing-block-9 {
    width: 100%;
    display: inline-block;
    overflow: hidden;
    margin-bottom: 42px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .form-lums-contactus-section-block .field--name-field-extra-text .field--item:nth-child(2) {
    width: 100%;
    max-width: 100%;
    display: inline-block;
  }

  .form-lums-contactus-section-block .field--name-field-extra-text {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  #block-views-block-vice-chancellor-s-council-block-1 .view-content {
    display: inline-block;
  }

  #block-views-block-vice-chancellor-s-council-block-1 .view-content img {
    width: 100%;
    height: auto;
  }

  #block-views-block-vice-chancellor-s-council-block-1 .view-content {
    display: inline-block;
  }

  #block-vicechancellorscouncil h2 {
    margin-top: 0;
    text-align: center;
    font-size: 31px;
  }

  #block-views-block-quick-facts-block-4 .slider-vc-title {
    width: auto;
    text-align: center;
  }

  #block-views-block-quick-facts-block-4 .slider-vc-value {
    font-size: 28px;
    text-align: center;
    line-height: 34px;
    width: auto;
  }

  #block-views-block-quick-facts-block-4 p {
    font-size: 17px;
    margin: 0;
  }

  #block-views-block-history-of-excellence-block-1 {
    padding-bottom: 29px;

    margin-bottom: 6px;
    padding-left: 15px;
    padding-right: 15px;
  }

  #block-views-block-quick-facts-block-4 .view-header {
    margin-bottom: 16px;
  }

  .page-node-1517 .block-views-blockpublication-block-13 .item-list ul {
    padding-bottom: 22px;
    padding-left: 0;
  }

  .page-node-1517 .inner-top {
    margin-top: 0;
  }

  .form-lums-contactus-section-block {
    padding-bottom: 16px;
    margin-bottom: 34px;
  }

  .page-node-1517 .news-slider .block-title {
    margin-bottom: 14px;
    margin-left: 11px;
  }

  .page-node-1517 .recent-news-slider .slick-list {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  #block-views-block-publication-block-13 {
    margin-top: 0;
    margin-bottom: 8px;
  }

  #block-views-block-slide-show-block-6 .form-group {
    margin-bottom: 15px;
    margin-top: 0;
  }

  #block-quicktabsvcofficeinformation .views-field {
    padding-top: 15px;
    display: inline-block;
  }

  #block-quicktabsvcofficeinformation .views-field .field-content {
    font-size: 16px;
  }

  #block-quicktabsvcofficeinformation .views-field .views-label {
    padding-bottom: 6px;
    margin-bottom: 4px;
    display: inline-block;
  }

  #block-views-block-faculty-resources-block-2 {
    float: left;
    height: auto;
    margin-bottom: 25px;
  }

  .vc-details {
    width: 889px;
    display: flex;
    float: right;
    justify-content: end;
    align-items: center;
    position: relative;
    bottom: 0;
    right: 0;
    border-bottom: 1px dashed #c4c4c4;
    max-width: 100%;
  }

  .region-content-sidebar-right .block .field--name-body {
    padding: 0;
  }

  #block-quicktabsvcofficeinformation {
    display: inline-block;
    width: 100%;
    margin: auto;
    overflow: hidden;
    padding-top: 0px;
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  #block-quicktabsvcofficeinformation ul {
    margin-top: 0;
    display: block;
    padding-left: 0px;
    text-align: left;
  }

  #block-quicktabsvcofficeinformation .quicktabs-wrapper {
    display: inline-block;
    padding-bottom: 0;
    max-width: 100%;
  }

  #block-quicktabsvcofficeinformation ul.quicktabs-tabs li {
    padding: 0px;
    margin-right: 0;
    display: inline-block;
    text-align: left;
  }

  #block-quicktabsvcofficeinformation ul.quicktabs-tabs li a {
    background-color: #000000;
    display: inline-block;
    color: #fff;
    margin-bottom: 5px;
    padding: 1px;
    padding: 3px;
    font-size: 13px;
    text-transform: capitalize;
  }

  #block-quicktabsvcofficeinformation ul.quicktabs-tabs li.active a {
    font-size: 14px;
    color: #fff;
    text-decoration: none;
  }

  #block-vcinfoandofficesupport {
    margin-bottom: 20px;
  }

  .page-node-1517 #block-vcinfoandofficesupport .block-title {
    margin-top: 33px;
    margin-bottom: 9px;
    display: inline-block;
    float: left;
    width: 100%;
    text-align: left;
    font-weight: bold;
  }

  .page-node-1517 .content-sidebar-container .col-sm-9 {
    overflow: hidden;
  }

  .vc-details .vc-details-left {
    text-align: right;
    padding-right: 13px;
    padding-bottom: 3px;
    align-self: flex-end;
    flex: 2;
  }

  .page-node-1517 .region-content-sidebar-right {
    width: 100%;
    box-sizing: content-box;
    padding-left: 0;
    padding-right: 0;
    border-left: none;
    overflow: hidden;
  }

  #block-officeofthevicechancellor .field--name-body h1 {
    margin-top: 0;
    font-size: 31px;
    line-height: 32px;
  }

  #block-officeofthevicechancellor p:nth-child(4),
  #block-officeofthevicechancellor p:nth-child(5) {
    width: 100%;
  }

  #block-officeofthevicechancellor h3 {
    font-size: 24px;
    padding-top: 0;
  }

  .page-node-1517 .content-sidebar-container .col-sm-3 {
    border-left: none;
  }

  .page-node-1517 .view-vc-office-tabs .main-vcdetails .right-vcdetails .vc-profile {
    margin-top: -47px;
  }

  .page-node-1517 .content-sidebar-container {
    margin-top: 28px;
  }

  .page-node-1517 .region-content-sidebar-left {
    padding: 0;
    width: 100%;
    float: none;
  }

  #block-views-block-slide-show-block-6 .inner-slide-area {
    display: none;
  }

  #block-views-block-slide-show-block-6 .home-sliders {
    height: auto;
    border-bottom: solid 1px #f7f7f7;
    overflow: hidden;
  }

  #block-views-block-publication-block-13 {
    margin-top: 24px;
    margin-bottom: 0;
  }

  #block-views-block-quick-facts-block-4 p {
    font-size: 17px;
    margin: 0px 0px;
  }

  .page-node-1517 .view-vc-office-tabs .main-vcdetails .left-vcdetails .vc-image {
    top: 0;
  }

  /* vc office */

  .info-featured .readmore-button {
    margin-top: 0;
    position: absolute;
    bottom: 10px;
    left: 18px;
  }

  .info-featured {
    min-height: 221px;
    padding-right: 17px !important;
    padding-left: 17px !important;
    padding-top: 0px;
  }

  /*LUMS Home News New Structure with Consistant 4 Blocks Starts */

  .home-news-4 li.news-clm:first-child {
    width: 96%;
    height: auto;
    padding: 0px;
    margin-bottom: 14px;
    height: 320px;
  }

  .home-news-4 .news-content {
    width: 67%;
    display: inline-block;
  }

  .home-news-4 li.news-clm:first-child .news-img img {
    height: auto;
  }

  .home-news-4 li.news-clm:first-child .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;
    padding-top: 24px;
  }

  .home-news-4 li.news-clm:first-child .news-content h2 a {
    font-size: 14px;
    color: #000;
    line-height: 20px;
    display: inline-block;
    margin-top: 0;
    padding-right: 10px;
  }

  .home-news-4 li.news-clm:nth-child(2) {
    width: 95.5%;
    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;
    border-top-color: rgb(0, 98, 140);
    box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  }

  .home-news-4 li.news-clm:nth-child(3) {
    width: 95.5%;
    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;
    border-top-color: rgb(0, 98, 140);
    box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  }

  .home-news-4 li.news-clm:nth-child(4) {
    width: 95.5%;
    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;
    border-top-color: rgb(0, 98, 140);
    box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  }

  /*LUMS Home News New Structure with Consistant 4 Blocks Ends */
  section.read-the-stories-giveaday .field--name-field-banner-image .img-responsive{
    height: auto;
  }



  /* Home Coming Donation Slider Layout */

  #slick-slide00 .layout-i .slider-right-area .multiple-link-button {
    display: flex;
    flex-direction: row;
    justify-content: center !important;
    bottom: 55px !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: #ff4500 !important;
    color: #FFF !important;
    width: 150px !important;
    height: 40px !important;
    padding: 8px !important;
    font-weight: bold;
    font-size: 16px;
  }
  .layout-i .slider-right-container .hide-link {
    display: none;
  }

  #slick-slide01 .layout-i .slider-right-area .multiple-link-button {
    display: flex;
    flex-direction: row;
    justify-content: center !important;
    bottom: 0 !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: 150px !important;
    height: 40px !important;
    padding: 8px !important;
    font-weight: bold;
    font-size: 16px;
  }

  /* Home Coming Donation Slider Layout */


  .donor-counter-block-section {
    background: #000000;
    padding: 50px 75px 50px 75px;
  }
  .donor-counter-block-section .statistic-value {
    color: #efec41;
    font-family: "Noto Sans Display Bold";
    font-size: 36px;
    text-align: center;
  }
  .donor-counter-block-section .statistic-label {
    color: #ccc;
    font-family: "Noto Sans Medium";
    font-size: 16px;
    text-align: center;
  }


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

  .donor-counter-block-section .statistic-value .pk_rup {
    font-size: 20px;
    color: #efec41;
    position: absolute;
    left: -4px;
    top: 16px;
    font-family: "Noto Sans Display Bold";
  }

  .more-loadzz-blk {
    width: 30%;
  }
  .more-loadzz-blk a {
    font-family: Noto Sans Light;
    width: 203px;
    height: 40px;
    background: #002581;
    display: table-cell !important;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    border-radius: 4px;
    font-weight: bold;
  }

  .donor-counter-block-section .pk_rup {
    font-size: 26px;
    color: #efec41;
    position: absolute;
    left: -30px;
    top: 10px;
    font-family: "Noto Sans Display Bold";
  }


  /* Videos Section - Give a Day LUMS Page */
  .videos-section .view-content {
    margin: 0 15px 0 15px;
  }
  .videos-section img {
    width: 86%;
    height: auto;
    margin-bottom: 15px;
    margin-right: 36px;
  }
  /* Videos Section - Give a Day LUMS Page */

}
@media only screen and (min-width: 577px) and (max-width: 767.98px) {
  .path-faculty-resources #views-exposed-form-faculty-resources-page-1+header {
    padding: 39px 10px 5px 0px !important;
  } 
  .path-faculty-resources #views-exposed-form-faculty-resources-page-1 .form-actions .btn.form-submit[value="Clear"] {
    position: absolute;
    top: 71px;
    right: 0;
  }
}
@media only screen and (min-width: 414px) and (max-width: 736px) and (orientation: landscape) {
  .path-faculty-resources .region-node-content .form-group:nth-child(3) {
    padding-top: 77px !important;
  }
  .path-faculty-resources #views-exposed-form-faculty-resources-page-1 .form-submit[value="Apply"] {
    right: 96px;
    top: 79px;
  }
  .path-faculty-resources #views-exposed-form-faculty-resources-page-1 .form-actions .btn.form-submit[value="Clear"] {
    top: 78px; 
  }
}
@media only screen and (min-width: 375px) and (max-width: 667px) and (orientation: landscape) {
  .path-faculty-resources .region-node-content .form-group:nth-child(3) {
    padding-top: 77px !important;
  }
  .path-faculty-resources #views-exposed-form-faculty-resources-page-1 .form-submit[value="Apply"] {
    right: 96px;
    top: 79px;
  }
  .path-faculty-resources #views-exposed-form-faculty-resources-page-1 .form-actions .btn.form-submit[value="Clear"] {
    top: 78px; 
  }
}
@media only screen and (min-width: 320px) and (max-width: 374px) { 
  .path-faculty-resources #views-exposed-form-faculty-resources-page-1 .form-actions .btn.form-submit[value="Clear"] {
    position: absolute;
    top: 72px;
    right: 0;
  }
  .path-faculty-resources #views-exposed-form-faculty-resources-page-1 .form-actions {
    position: absolute;
    padding-top: 0;
    bottom: 85px !important;
    display: block;
  }
  .path-faculty-resources #views-exposed-form-faculty-resources-page-1+header {
    padding: 39px 10px 5px 0px !important;
  } 
  .path-faculty-resources #views-exposed-form-faculty-resources-page-1 .form-submit[value="Apply"] {
    right: 2px;
    top: 81%;
  }
}
@media only screen and (min-width: 375px) and (max-width: 413px) {
  .path-faculty-resources #views-exposed-form-faculty-resources-page-1 .form-actions .btn.form-submit[value="Clear"] {
    position: absolute;
    top: 44px;
    right: 0;
  }
  .path-faculty-resources #views-exposed-form-faculty-resources-page-1+header {
    padding: 39px 10px 5px 0px !important;
  } 
  .path-faculty-resources #views-exposed-form-faculty-resources-page-1 .form-submit[value="Apply"] {
    right: 2px;
    top: 81%;
  }
  .path-faculty-resources #views-exposed-form-faculty-resources-page-1 .form-actions {
    position: absolute;
    padding-top: 0;
    bottom: 40px !important;
    display: block;
  }
  
}
@media only screen and (min-width: 414px) and (max-width: 576px) {
  .path-faculty-resources #views-exposed-form-faculty-resources-page-1+header {
    padding: 39px 10px 5px 0px !important;
  } 
  .path-faculty-resources #views-exposed-form-faculty-resources-page-1 .form-actions {
    /* position: relative; */
    padding-top: 0;
    padding-bottom: 8px;
  }
   .path-faculty-resources #views-exposed-form-faculty-resources-page-1 .form-submit[value="Apply"] {
    right: 2px;
    top: 81%;
  }
  .path-faculty-resources #views-exposed-form-faculty-resources-page-1 .form-actions {
    position: absolute;
    padding-top: 0;
    bottom: 40px !important;
    display: block; 
  }
  .path-faculty-resources #views-exposed-form-faculty-resources-page-1 .form-actions .btn.form-submit[value="Clear"] {
    position: absolute;
    top: 50px;
    right: 0;
  }
  
}
@media only screen and (min-width: 320px) and (max-width: 374px) {

  /* programmes accourdion tabs START*/
  .for-tabview {
    overflow: hidden;
    display: block;
  }
  /* .page-node-type-programmes .lums-main-menu{
    overflow: hidden;
  }
  .page-node-type-programmes .lums-main-menu .region-we-mega-menu{
    margin: 0;
    padding: 0;
  } */
  /* programmes accourdion tabs CLOSE*/
  .all-news-section-blocks .recent-news-slider .slick-list {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .se-block .block-content .se-container .se-links-container .se-links .se-link {
    display: inline-block !important;

  }

  .get-news {

    width: 100%;
  }

  .se-block .block-content .se-container .se-links-container .se-links {
    width: 100%;
    position: relative;
    margin-bottom: 20px;
    height: auto;
  }

  .sharethis {
    padding-left: 0;
    text-align: center;
  }

  #block-views-block-news-block-9 .view-header .readmore-button {

    left: 0;
  }

  .upcoming-events .item-list ul {

    width: 100%;

  }

  /* admission site */
  .academic-calendar-important-dates-admission-site .view-content .views-row {
    background-color: #F2F2F2;
    min-height: auto;
    text-align: center;
    margin-left: 0px;
    margin-right: 0px;
    flex: auto;
    padding: 27px;
    width: 100%;
    display: inline-block;
    vertical-align: top;
  }

  /* admission site cls */


  .program-downloads-inner {
    padding-bottom: 0;

    border: none;

    width: 100% !important;

    padding-left: 15px !important;

    margin-bottom: 35px;

    margin-left: 0;

    margin-right: 0;

    padding-right: 0;

    margin-top: 0px;
  }

  .page-node-type-programmes .node-content .col-sm-4.custom-prog-landing {

    padding-bottom: 0;
    border: none;
    width: 100% !important;
    padding-left: 15px !important;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 15px;
    padding-right: 15px;
    margin-top: 25px;

  }

  #block-views-block-program-landing-ask-admission-lums-block-1-2 {
    margin-bottom: 40px;
    width: 93%;
    padding-top: 18px;
    margin-left: auto;
    margin-right: auto;
    float: none;
    display: block;
    margin-top: 20px;
  }

  .page-node-type-programmes #block-financialaidscholarships-2 {
    margin-bottom: 40px;
    width: 93%;
    padding-top: 18px;
    margin-left: auto;
    margin-right: auto;
    float: none;
    display: block;
  }

  .page-node-type-programmes .program-detail-ask-admission-block,
  .page-node-type-programmes .program-details-fee-structure {

    margin-bottom: 14px;
    width: 93%;
    padding-top: 18px;
    margin-left: auto;
    margin-right: auto;
    float: none;
    display: block;
    margin-top: 33px;

  }

  .path-faculty-resources {

    margin-top: 22px;
    background-color: #f2f2f2;
    padding-top: 13px;
    width: 100%;
    display: inline-block;
    padding-bottom: 14px;

  }

  .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: 85%;
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
    padding-left: 4px;
    margin-bottom: 3px;

  }

  .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: 15px;
    padding-top: 0px;
    font-size: 35px;
    color: #002581;
    font-family: Noto Serif Display Bold;
    line-height: 38px;
    margin-top: 13px;
    margin-bottom: 0px;
    text-transform: none;

  }

  .page-node-type-programmes .custom-prog-landing {
    padding-bottom: 7px;

    border: none;

    width: 100% !important;

    padding-left: 15px !important;

    margin-bottom: 0;

    margin-left: 0;

    margin-right: 15px;

    padding-right: 15px;

    margin-top: 25px;
  }

  .select-progrm-schls {

    margin-bottom: -3px;

  }

  .page-node-type-programmes .over-info {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    line-height: 32px;
    font-size: 20px;
    font-family: "Noto Sans Light";
  }

  .page-node-type-programmes .nav-tabs>li {
    float: none;
    margin-bottom: -1px;
    margin-bottom: 3px;
  }

  .page-node-type-programmes .panel-body {
    padding: 0;
  }

  #block-views-block-download-brochure-programme-details-page-block-1 .views-field-nothing {
    padding-left: 0;
  }

  .page-node-type-programmes .views-row {
    margin-bottom: 9px;
  }

  .page-node-type-programmes .node-content .col-sm-4 {
    padding-bottom: 0;

    border: none;

    width: 100% !important;

    padding-left: 15px !important;

    margin-bottom: 35px;

    margin-left: 0;

    margin-right: 15px;

    padding-right: 15px;

    margin-top: 9px;

  }

  .page-node-type-programmes .col-sm-custom {
    padding-left: 15px;
    padding-right: 15px;
  }

  .page-node-type-programmes .content-top-area {
    padding-left: 15px;
    width: 100%;
    margin-right: auto;
    margin-bottom: 3px;
    padding-right: 15px;
    margin-left: 0;
  }

  .page-node-type-programmes .views-row h1 {
    color: #002581;
    margin-bottom: 9px !important;
    font-size: 35px;
    line-height: 43px;
  }

  .page-node-type-programmes .custom-pro-str {
    padding-left: 0;
    background-image: none;
    max-width: 100%;
    margin-bottom: 0;
  }

  .heading-block-cus .field--name-body {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    text-align: justify;
  }

  .accourdian-style .views-field ul {
    list-style-type: none;
    padding: 0;
    margin-left: 0;
  }

  .home-news {
    margin-top: 2px;
  }

  .view-real-people-real-impact ul {
    list-style-type: none;
    padding: 0;
    margin-bottom: 0;
  }

  .featured-news .form-group {
    margin-top: 0;

  }

  .front-news-event {
    text-align: center;
    margin-top: 0;
    margin-bottom: 2.8%;
  }

  .front-news-event .block-title {
    font-size: 36px;
    line-height: 70px;
    margin-top: 0;
  }

  .block-views-blockreal-people-real-impact-block-1 img {
    width: 100%;
  }

  .view-real-people-real-impact .impact-list a {
    display: block;
  }

  .emergency-helpline-box .field--name-body {
    width: 368px;
  }

  /* contact us  */
  .page-node-292 .bottom-slider {
    height: 0;
  }

  .bg-contact-us {
    height: 200px;
  }

  .cotact-details .field--name-body {
    min-height: auto;
    padding-left: 13px;
    margin-top: 0;
    padding-right: 13px;
  }

  .page-node-292 .blur-background h2 {
    padding-bottom: 8px;
  }

  .page-node-292 .blur-background button {
    float: none;
    margin-top: 12px;
  }

  .Faculty-Directory h2 {
    font-size: 27px;

    text-align: center;
    padding-top: 2px;
    padding-bottom: 0;
  }

  .Faculty-Directory .form-item {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 25px;
  }

  .Emergency-Contact p {
    padding-left: 0;
    padding-right: 0;
  }

  .Emergency-Contact h4 {
    padding-top: 16px;
    padding-bottom: 5px;
  }

  .Emergency-Contact {
    width: 100%;
    height: auto;
    padding-bottom: 26px;
    margin-top: 35px;
    margin-bottom: 56px;
    margin-left: 15px;
    max-width: 92%;
  }

  .top-footer-contactus {
    height: auto;
  }

  .top-footer-contactus .field--name-body h3 {
    font-size: 35px;
    line-height: 39px;
  }

  .top-footer-contactus .field--name-body p {
    font-size: 24px;
    line-height: 40px;
  }

  .top-footer-contactus .field--name-body {
    height: auto;
    padding-bottom: 72px;
  }

  .Faculty-Directory {
    width: 100%;
    height: auto;
    padding-bottom: 26px;
    margin-top: 35px;
    margin-bottom: 36px;
    margin-left: 15px;
    max-width: 92%;
  }

  .page-node-292 .blur-background {
    width: 100%;
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    text-align: center;
  }

  .page-node-292 .inner-top-bottom {
    height: auto;
  }

  .page-node-292 .col-sm-7 h2 {
    font-size: 33px;
    line-height: 43px;

    margin-top: 24px;

    padding-left: 10px;
    text-align: center;
  }

  .page-node-292 .col-sm-7 h4 {
    line-height: 43px;

    padding-left: 10px;
    text-align: center;
  }

  .page-node-292 .col-sm-7 p {
    line-height: 35px;

    padding-left: 10px;
    text-align: center;
  }

  .page-node-292 .inner-top-bottom {}

  #block-lumsoffficemenu2contactus {
    margin-bottom: -7px;
  }

  .cotact-details .field--name-body h5 {
    padding-bottom: 0px;
    padding-top: 16px;
  }

  #block-maincontactcontactus {
    margin-top: -91px;
  }

  /* contact us cls */
  /* advisory-board */


  .advisory-board-section-block .field-content .advic-title {
    font-size: 30px;
  }

  .advisory-board-section-block .item-list .views-field-nothing {
    width: 100%;
  }

  .advisory-board-section-block .field-content img {
    margin-left: auto;
    margin-right: auto;
  }

  /* advisory-board cls */
  /* publication page */
  .form-actions .form-submit {
    box-shadow: none;
  }
  .path-faculty-resources #views-exposed-form-faculty-resources-page-1 .form-submit[value="Apply"] {
    /* top: 41%; */
    top: 28px;
  }
   

  #views-exposed-form-publication-block-10 .form-actions {
    position: absolute;
    right: -2px;
    top: 5px;
    bottom: 8px;
  }

  #views-exposed-form-publication-block-10 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 6px;
    overflow: hidden;
    right: 0;
    float: none;
    left: 0;
  }

  #block-views-block-publication-block-10 {
    width: 100%;
  }

  /* publications page cls */
  /* event details */
  .page-node-163 .home-sliders {
    height: auto;

  }

  .page-node-163 .cont-middle {
    margin-top: 0;
  }

  .page-node-163 .featured-news .view-header {
    float: left;
    position: relative;
    top: -4px;
  }

  .custom-header h2 {

    font-size: 14px;
    margin-top: 21px;

  }

  .custom-header {
    padding: 5px 10px 10px 11px;

  }

  .search-filters .form-actions .form-submit {

    background-position: 25px 1px;

  }

  .node-side-bar .event-calendar .block-title {
    font-size: 22px;

    padding-left: 7px;
  }

  .body-area-custom {
    margin-left: 0;
  }

  .node-side-bar.col-sm-3 {
    background-image: none;
  }

  .content-area-custom {
    margin-top: 3px;
    padding-top: 27px;
  }

  .custom-event-milestone {
    margin-bottom: 15px;
  }



  /* event details cls */
  #block-getnewsinourinbox.pro-finder {
    padding-left: 15px;
    padding-right: 15px;
  }


  #block-eventscalendar {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
  }

  .page-node-199 .view-display-id-block_6 .form-group {
    margin-bottom: 10px;
  }

  .page-node-199 .custom-calendar-wrap {
    margin-bottom: 0;
  }

  .page-node-199 #block-eventscalendar,
  .page-node-199 #block-views-block-lums-events-block-6 .view-content {
    padding-left: 15px;
    padding-right: 15px;
  }

  .landing-event-page .recent-news-landing li:nth-child(2) .full-border {
    margin-right: 0;
  }

  .page-node-199 .search-filters {
    margin-top: 0px;
  }

  .landing-event-page .view-filters {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 12px;
    margin-top: 0px;
  }

  .page-node-199 .recent-news-landing .col-sm-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .page-node-199 .search-filters .bef-exposed-form .form-item {
    padding-left: 0;
    padding-right: 8px;
  }

  .page-node-199 .search-filters .bef-exposed-form .form-item {
    width: 49%;
  }

  #block-views-block-news-block-9 .recent-news-landing li .full-border {
    margin-left: 0;
    width: 100%;
  }

  .page-node-199 .search-filters .form-actions .form-submit {
    background-position: 3px 10px;
  }

  .all-news-section-blocks .view-header .readmore-button {
    left: 0;
    top: 64px !important;
  }

  .page-node-type-events .content-top-area,
  .page-node-type-news .content-top-area {
    padding-left: 15px;
    padding-right: 15px;
  }

  .page-node-type-news .bodyarea-custom .info-body {
    margin-left: 0;
    margin-right: 0;
  }

  .sharethis h2 {
    margin-top: 0;
  }

  .form-group {
    margin-bottom: 15px;
    margin-top: 12px;
  }

  .page-node-type-news .bodyarea-custom .info-body {
    margin-left: 0;
    margin-right: 0;
  }

  /* ranking page */


  #block-aacsbaccreditationrankingaccreditationlums .field--type-text-with-summary h2 {
    font-size: 35px;
  }

  /* ranking page cls */
  #block-thewebsiteisundercunstruction {
    float: left;
    width: 167%;
    position: absolute;
    left: -110px;
    top: 61px;
    right: 0;
  }

  .path-node #block-thewebsiteisundercunstruction {
    float: left;
    width: 151%;
    position: absolute;
    left: -110px;
    top: 61px;
    right: 0;
  }

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

  /* office at lums */
  .path-offices-directory .node-content .office-directory {
    overflow: hidden;
    width: 100%;
    padding-bottom: 0;
  }

  .path-offices-directory .node-content .views-row {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 22px;
    padding-bottom: 24px;
  }

  .path-offices-directory .menu--news-events {
    margin-top: 0px;
  }

  .page-node-586 .menu--news-events {
    margin-top: 0px;
  }

  .lums-banner-full-width-section .field--name-body p {
    text-align: justify;
  }

  .lums-banner-full-width-section .field--name-body {
    width: 78%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-left: 14px;
    padding-right: 14px;
    margin-top: -64px;
    max-width: 100%;
    min-height: 211px;
  }

  .office-directory-customs .item-list li {
    margin-bottom: 21px;
  }

  .office-directory-customs .item-list ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0;
    text-align: justify;
  }

  #block-aacsbaccreditationrankingaccreditationlums .field--type-text-with-summary h5 img {
    float: right;
    position: relative;
    top: -64px;
    right: 19px;
  }

  .lums-banner-full-width-section h2 {
    font-size: 35px;
    margin-top: 20px;
    margin-bottom: 10px;
    overflow: hidden;
    display: inline-block;
  }

  .heading-block-cus h2 {
    font: 37px/43px Noto Serif Display Bold;

    padding-bottom: 9px;
    margin-right: 0;
    padding-right: 12px;
    margin-left: 0;
  }

  /* office at lums cls */
  /* vc office */
  #block-views-block-quick-facts-block-4 {
    text-align: justify;
    padding-left: 15px;
    padding-right: 15px;
  }

  #block-views-block-history-of-excellence-block-1 .history_of_excellence_item {
    width: 100%;
    max-width: 100%;
  }

  #block-vicechancellorscouncil {
    padding: 0px 14px 0 15px;
    margin-top: 0;
    margin-bottom: 29px;
  }

  .form-lums-contactus-section-block .field--name-field-extra-text .field--item:first-child h2 {
    padding-bottom: 9px;
    margin-top: -3px;
  }

  .form-lums-contactus-section-block .field--name-field-extra-text .field--item:first-child {
    padding-right: 0;
    margin-right: 0;
    padding-top: 0px;
    padding-bottom: 6px;
    width: 100%;
  }

  .form-lums-contactus-section-block .field--name-field-extra-text .field--item:nth-child(2) ul li {
    list-style: none;
    padding: 5px 0px;
  }

  #block-quicktabsvcofficeinformation ul.quicktabs-tabs li a:hover {
    font-size: 13px;
    color: #fff;
    text-decoration: none;
  }

  .custom-cont-form-section-block #edit-container2 {
    padding-left: 12px;
    color: #fff;
    padding-top: 25px;
    padding-right: 14px;
    padding-bottom: 71px;
    margin-bottom: 23px;
  }

  .custom-cont-form-section-block .form-actions {
    position: absolute;
    right: -9px;
    bottom: 364px;
  }

  .form-lums-contactus-section-block .field--name-field-extra-text .field--item:nth-child(2) ul {
    padding-left: 0;
  }

  .form-lums-contactus-section-block .field--name-field-extra-text .field--item:nth-child(2) h3 {
    font-size: 13px;
    line-height: 18px;
    padding-left: 0;
    text-transform: capitalize;
  }

  .custom-cont-form-section-block #edit-container1 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .custom-cont-form-section-block {
    height: auto;
  }

  .custom-cont-form-section-block #webform-submission-vc-office-contact-us-node-1517-add-form {
    top: 0;
  }

  #block-views-block-recent-news-event-landing-block-9 {
    width: 100%;
    display: inline-block;
    overflow: hidden;
    margin-bottom: 42px;
  }

  .form-lums-contactus-section-block .field--name-field-extra-text .field--item:nth-child(2) {
    width: 100%;
    max-width: 100%;
    display: inline-block;
  }

  .form-lums-contactus-section-block .field--name-field-extra-text {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  #block-views-block-vice-chancellor-s-council-block-1 .view-content {
    display: inline-block;
  }

  #block-views-block-vice-chancellor-s-council-block-1 .view-content img {
    width: 100%;
    height: auto;
  }

  #block-views-block-vice-chancellor-s-council-block-1 .view-content {
    display: inline-block;
  }

  #block-vicechancellorscouncil h2 {
    margin-top: 0;
    text-align: center;
    font-size: 31px;
  }

  #block-views-block-quick-facts-block-4 .slider-vc-value {
    font-size: 28px;
    text-align: center;
    line-height: 34px;
  }

  #block-quicktabsvcofficeinformation .views-field {
    padding-top: 15px;
    display: inline-block;
  }

  #block-quicktabsvcofficeinformation .views-field .field-content {
    font-size: 16px;
  }

  #block-quicktabsvcofficeinformation .views-field .views-label {
    padding-bottom: 6px;
    margin-bottom: 4px;
    display: inline-block;
  }

  #block-views-block-faculty-resources-block-2 {
    float: left;
    height: auto;
    margin-bottom: 25px;
  }

  .vc-details {
    width: 889px;
    display: flex;
    float: right;
    justify-content: end;
    align-items: center;
    position: relative;
    bottom: 0;
    right: 0;
    border-bottom: 1px dashed #c4c4c4;
    max-width: 100%;
  }

  .region-content-sidebar-right .block .field--name-body {
    padding: 0;
  }

  #block-quicktabsvcofficeinformation {
    display: inline-block;
    width: 100%;
    margin: auto;
    overflow: hidden;
    padding-top: 0px;
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  #block-quicktabsvcofficeinformation ul {
    margin-top: 0;
    display: block;
    padding-left: 0px;
    text-align: left;
  }

  #block-quicktabsvcofficeinformation .quicktabs-wrapper {
    display: inline-block;
    padding-bottom: 0;
    max-width: 100%;
  }

  #block-quicktabsvcofficeinformation ul.quicktabs-tabs li {
    padding: 0px;
    margin-right: 0;
    display: inline-block;
    text-align: left;
  }

  #block-quicktabsvcofficeinformation ul.quicktabs-tabs li a {
    background-color: #000000;
    display: inline-block;
    color: #fff;
    margin-bottom: 5px;
    padding: 1px;
    padding: 3px;
    font-size: 13px;
    text-transform: capitalize;
  }

  #block-quicktabsvcofficeinformation ul.quicktabs-tabs li.active a {
    font-size: 14px;
    color: #fff;
    text-decoration: none;
  }

  #block-vcinfoandofficesupport {
    margin-bottom: 20px;
  }

  .page-node-1517 #block-vcinfoandofficesupport .block-title {
    margin-top: 33px;
    margin-bottom: 9px;
    display: inline-block;
    float: left;
    width: 100%;
    text-align: left;
    font-weight: bold;
  }

  .page-node-1517 .content-sidebar-container .col-sm-9 {
    overflow: hidden;
  }

  .vc-details .vc-details-left {
    text-align: right;
    padding-right: 13px;
    padding-bottom: 3px;
    align-self: flex-end;
    flex: 2;
  }

  .page-node-1517 .region-content-sidebar-right {
    width: 100%;
    box-sizing: content-box;
    padding-left: 0;
    padding-right: 0;
    border-left: none;
    overflow: hidden;
  }

  #block-officeofthevicechancellor .field--name-body h1 {
    margin-top: 0;
    font-size: 31px;
    line-height: 32px;
  }

  #block-officeofthevicechancellor p:nth-child(4),
  #block-officeofthevicechancellor p:nth-child(5) {
    width: 100%;
  }

  #block-officeofthevicechancellor h3 {
    font-size: 24px;
  }

  .page-node-1517 .content-sidebar-container {
    margin-top: 28px;
  }

  .page-node-1517 .region-content-sidebar-left {
    padding: 0;
    width: 100%;
    float: none;
  }

  #block-views-block-slide-show-block-6 .inner-slide-area {
    display: none;
  }

  #block-views-block-slide-show-block-6 .home-sliders {
    height: auto;
    border-bottom: solid 1px #f7f7f7;
    overflow: hidden;
  }

  /* vc office */
  /* new */
  body.toggled {
    position: relative;
    overflow: hidden;
    height: 100%;
    min-width: 626px;
    width: 100%;
  }

  .inner-container {
    overflow: hidden;
    margin: auto;
    width: 100%;
  }

  .home-event .mCSB_outside+.mCSB_scrollTools {
    right: -30px;
  }

  .layout-g .slider-left-area:hover img {
    filter: none !important;
    -webkit-filter: none !important;
    -ms-transform: none !important;
    -webkit-transform: none !important;
    transform: none !important;
    transition: none !important;
  }

  .layout-g .slider-left-area img {
    display: block;
    width: 100%;
    transform: none;
    filter: none;
    -webkit-filter: none;
    transition: none;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    position: relative;
    z-index: 9999;
  }

  .welcome-lums p {
    text-align: justify;
  }

  /* cs */
  .region-home-news .control-label {
    text-align: center;
    float: none;
  }

  .front-news-event .block-title {
    font-size: 36px;
    line-height: 70px;
    margin-top: 0;
  }

  .welcome-lums h1 {
    font: 35px/43px Noto Serif Display Bold;
  }

  .view-real-people-real-impact .impact-list li {
    min-height: auto;
  }

  .title-link a {
    font-size: 21px !important;
  }

  .path-frontpage .news-event .col-sm-8 {
    padding-left: 15px;
  }

  #block-views-block-real-people-real-impact-block-1 .view-real-people-real-impact .impact-list {
    position: relative;
    height: auto;
  }

  /* event landign pages */
  .recent-news-landing .news-content {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 16px;
    padding-bottom: 63px;
  }

  .search-filters .form-item {
    width: 100%;
    margin-bottom: 14px;
  }

  .recent-news-event-slider {
    padding-left: 0;
  }

  .other-news li:first-child.col-custom {
    padding-right: 0;
  }

  .recent-news-event-slider .slick-list {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .page-node-199 .search-filters .form-actions {
    position: absolute;
    right: 0px;
    top: auto;
    bottom: 6px;
    top: auto;
  }

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

  /* event landing page cls */
  /* news inner page */
  #block-newseventslanding .field--name-body {
    padding: 0;
    margin: 0;
    border: none;
  }

  .page-node-163 .news-lettr-form {
    border: 1px solid #d3d3d3;
    width: 100%;
    margin-top: 23px;
  }

  #block-newseventslanding {
    padding-left: 13px !important;
  }

  .news-container,
  .search-container {
    padding-left: 15px;
    padding-right: 15px;
  }

  .menu--news-events li {
    display: inline-block;
    width: 100%;
  }

  .page-node-163 .search-filters .form-item {
    width: 100%;
  }

  .recent-news-landing .col-custom {
    width: 100%;
    position: relative;
    display: inline-block;
    margin-bottom: 23px;
  }

  .recent-news-landing li:nth-child(2).col-custom {
    float: right;
    padding-left: 13px;
    padding: 0;
  }

  .recent-news-inner {
    padding-right: 0;
    display: block !important;
  }

  .news-slider .news-slider-title {
    font-size: 21px;
    width: 100%;
    line-height: 38px;
    margin-top: 0px;
  }

  .search-filters .form-type-textfield {
    float: right !important;
    width: 100%;
    margin-right: 0;
  }

  .page-node-163 .featured-news {
    border: none;
    display: inline-block;
    margin-top: 0;
    padding-right: 0;
  }

  .page-node-163 .featured-news .block-title {
    margin-bottom: 5px;
    margin-top: 0;
    font-size: 20px;
  }

  .page-node-163 .search-filters .form-actions {
    position: absolute;
    right: 0px;
    top: auto;
    bottom: 16px;
    top: auto;
  }

  /* news inner page cls */
  #views-exposed-form-programmes-block-4 .fieldgroup legend span {
    margin-bottom: 8px;
  }

  #block-views-block-program-landing-ask-admission-lums-block-1 h2 {
    text-align: center;

  }

  .pro-finder .block-title {
    margin-top: 0;
    line-height: 38px;
    margin-bottom: 14px;
  }

  .pro-finder-page-search .block-title {
    padding: 0px 4px;
    margin-top: 0px;
  }

  .lums-banner-full-width-section .field--name-field-extra-text {
    width: 90% !important;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: -49px;
  }

  /* about lums */
  header#navbar {
    margin-bottom: 13px;
  }

  .goverance .field--name-body {
    text-align: center;
    width: 666px;
    margin: auto;
    max-width: 100%;
  }

  .user-profile-about-page .field--name-field-sub-title {
    font-size: 35px;
  }

  .user-profile-about-page .field--name-body p:nth-of-type(1) {
    font-size: 17px;
    text-align: justify;
  }

  .user-profile-about-page .field--name-field-information {
    overflow: visible !important;
    width: 100% !important;
    float: none;
  }

  .user-profile-about-page .field--name-field-information p:nth-of-type(2) {
    font-size: 14px;
    text-align: justify;
  }

  .user-profile-about-page .field--name-body p:nth-of-type(2) {
    font-size: 17px;
    text-align: justify;
    margin-bottom: 43px;
  }

  .user-profile-about-page .field--name-field-profile-info {
    margin-top: 10px;
    overflow: hidden;
  }

  .user-profile-about-page .paragraph--type--information-profile {
    position: relative;
    left: 0;
  }

  .user-profile-about-page .field--name-field-profile-image {
    position: relative;
  }

  .user-profile-about-page {
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 0;
  }

  .numbers-aboutlums li:last-child {
    padding-left: 15px;
    padding-right: 15px;
  }

  .goverance-left-block {
    padding-bottom: 0px;
    padding-left: 0;
  }

  .goverance-right-block .field--name-body {
    width: 100%;
  }

  .core-values-custom .view-header h3 {
    font-size: 35px;

    padding-bottom: 14px;
  }

  .goverance-left-block .field--name-body {
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 0;
  }

  .numbers-aboutlums ul {
    list-style: none;
    padding-left: 0;
  }

  .view-id-numbers_about_lums {
    width: 100%;
    margin-top: 28px;
    padding-top: 0;
    margin-bottom: 0px;
    overflow: hidden;
  }

  .goverance .field--name-body h1 {
    font-size: 35px;
  }

  .goverance .field--name-body p {
    text-align: justify;
  }

  .goverance {
    padding-bottom: 0px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .about-group-block .field--name-body {
    min-height: auto;
    margin-bottom: 28px;
    padding-bottom: 13px;
    padding-left: 15px;
    padding-right: 15px;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .core-main {
    width: 100%;
    margin: auto;
  }

  #block-views-block-core-values-block-1-2 .view-core-values .views-row {
    min-height: auto;
    display: inline-block;
  }

  .numbers-aboutlums li {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }

  .core-body p {
    font-size: 14px;
    text-align: justify;
  }

  .core-body {
    margin-bottom: 3px;
    padding-bottom: 10px;
  }

  .core-values-custom .view-header {
    margin-top: 38px;
    padding-bottom: 0px;
  }

  .numbers-aboutlums-block {
    height: auto;
    margin-top: 22px;
  }

  .about-lums-cus-bg {
    background-size: 100%;
  }

  .about-lums-cus-bg .field--name-body h2 {
    font-size: 19px;
    color: #000;
  }

  #block-missionaboutlums {
    padding-left: 15px;
    padding-right: 13px;
  }

  .about-lums-cus-bg .field--name-body {
    margin-top: 28%;
    text-align: center;
    padding-top: 10px;
    padding-left: 14px;
    padding-right: 14px;
    width: 90%;
    /*Added by Adil*/
  }

  .related-links {
    border-left: none;
    text-align: left;
    width: 100%;
    padding: 0;
    margin: 0;
  }

  .heading-block-cus {
    margin-bottom: 16px;
  }

  .user-profile-about-page .field--name-field-thumb-image {
    float: none;
    margin-right: 0;
    margin-top: 0;
    display: inline-block;
  }

  /* about lums */
  /* history */
  .tl-slide .tl-slide-content-container .tl-slide-content {
    width: 100% !important;
  }

  .tl-slide .tl-slide-content-container .tl-slide-content {
    width: 100% !important;
  }

  /* hostory cls */
  .page-node-604 header#navbar {
    background-position: 0 bottom;
    padding-bottom: 5px;
    box-shadow: unset;
    margin-bottom: 21px;
  }

  .pro-grms-info {
    margin-bottom: 1px;
    padding-left: 21px;
  }

  .page-node-604 #block-relatedmenuhistory {
    padding-left: 13px;
    text-align: left;
    padding-top: 11px;
    padding-bottom: 21px;
    background: none;
    padding-right: 13px;
  }

  .page-node-604 .heading-block-cus .field--name-body p {

    margin-bottom: 0;
  }

  .page-node-604 .heading-block-cus {
    margin-bottom: 0;
  }

  .page-node-604 .related-links .menu--related-menu-history ul li {
    padding: 10px 8px;
  }

  .page-node-604 .related-links ul {
    list-style: none;
    margin-bottom: 0;
  }

  /* header start */
  .navbar .col-sm-2 {
    width: 31%;
    display: inline-block;
    vertical-align: top;
    padding-top: 15px;
  }

  .container-quick {
    height: auto;
    overflow: hidden;
  }

  .home-icon {
    top: 17px;
  }

  .main-menu-button {
    display: none;
  }

  .top-bar {
    display: none;
  }

  .navbar-toggle {
    display: block;
  }

  .main-menu .collapse-main-menu {
    display: block;
  }

  .region-we-mega-menu {
    background-color: transparent;
  }

  .main-menu .region-we-mega-menu .navbar-toggle::before {
    content: "Menu";
    float: left;
    color: #888;
  }

  .main-menu .region-we-mega-menu .navbar-toggle {
    border-color: #ddd;
    position: absolute;
    top: -100px;
    left: auto;
    padding: 9px;
    right: 102px;
  }

  .lums-main-menu .we-mega-menu-li:nth-child(1) h2 {
    margin-left: 0;
  }

  .main-menu .navbar-we-mega-menu.navbar {
    width: 100%;
  }

  .main-menu .we-mega-menu-ul .we-megamenu-nolink {
    color: #000000 !important;
    font-family: "Noto Sans Medium";
    font-size: 13px !important;
    font-weight: normal;
    margin-bottom: 0;
    cursor: pointer;
    padding-left: 26px !important;
  }

  .btn-close {
    right: 21px;
    top: 5px;
  }

  .navbar-we-mega-menu.navbar .nav-tabs .nav-tabs>li>a,
  .navbar-we-mega-menu.navbar .nav-tabs .nav-tabs>li>.we-megamenu-nolink {
    color: #000 !important;
    cursor: pointer !important;
  }

  .navbar-we-mega-menu.navbar ul>li ul {
    padding-left: 0;
    padding-bottom: 10px;
    padding-top: 10px;
  }

  .overlay {
    cursor: pointer;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 8;
    background-color: rgba(0, 0, 0, 0.2);
    width: 100%;
    height: 100%;
  }

  .main-menu .region-we-mega-menu .navbar-toggle .icon-bar {
    background-color: #888;
    margin-left: 64px;
  }

  #navbar {
    padding-bottom: 0;
  }

  .header-container {
    margin-top: 11px;
  }

  .region-header a.logo {
    width: 75px;
    display: block;
    float: unset !important;
  }

  .logo img {
    width: 100%;
  }

  .navbar .logo {
    margin-left: 0;
    width: auto;
    float: unset;
  }

  .slogan {
    width: 75px;
    overflow: unset;
    padding-top: 0;
    margin-left: 0;
    margin-top: 5px;
  }

  .slogan img {
    padding-top: 0;
    padding-left: 0;
  }

  .slogan .field--name-body {}

  .navbar .col-sm-2 {
    width: 31%;
    display: inline-block;
    vertical-align: top;
    padding-top: 0px;
  }

  .menu-button-container {
    padding: 0;
  }

  .navbar .col-sm-10 {
    width: 67%;
    padding-top: 9px;
    display: inline-block;
  }

  .navbar {
    width: 100%;
  }

  .main-menu-button .navbar {
    float: right;
    width: 98px;
  }

  /* header end */
  /* slider */
  .slick-arrow {
    display: none !important;
  }

  .layout-b .home-slider-sm-img {
    width: 100%;
  }

  .layout-b .inner-slide-area {
    width: 100%;
  }

  .home-sliders .inner-slide-area {
    position: relative;
    top: 7%;
    top: 0%;
    width: 100%;
    z-index: 179;
    left: 0;
    height: 300px;
    background: #000;
    padding-top: 16px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .home-sliders .home-slider-title {
    color: #ffffff;
    text-decoration: none;
    font-size: 30px;
    font-weight: bold;
    padding-bottom: 8px;
  }

  /* slider end */
  /* welcome start */
  .welcome-home-right-menu {
    display: none;
  }

  .welcome-lums .field--name-body {
    overflow: hidden;
    width: 100%;
  }

  .welcome-lums {
    width: 100%;
    margin-bottom: 43px;
    padding-top: 26px;
  }

  /* welcome end */
  /* .quicktabs-wrapper .quicktabs-tabs>li:nth-child(1) {
          display: block !important;
          width: 100%;
      } */
  .accourdian-style .ui-accordion .ui-accordion-header {
    padding: 17px 10px 10px 15px;
    text-decoration: none;
    background: #f2f2f2;
    border-color: #f2f2f2;
    border-radius: 0;
    text-align: center;
    color: #333;
    font-weight: bold;
    font-family: Noto Sans Bold;
  }

  .accourdian-style .ui-accordion .ui-accordion-header-active {
    padding: 17px 10px 10px 15px;
    text-align: center;
    font-family: Noto Sans Bold;
    color: #333;
    background: #fff;
    font-weight: bold;
    border-bottom: solid 5px #00ceff;
  }

  /*
      .view-featured-content-lums .quicktabs-tabs li {
         display: none;
      }*/
  .accourdian-style {
    display: none;
  }

  #block-views-block-featured-content-lums-block-2 {
    display: block;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 45px;
  }

  .accourdian-style .quicktabs-tabs li a {
    width: 100%;
  }

  .feature-custom-tabs {
    width: 100%;
    float: unset;
    display: inline-block;
  }

  /* .information-quick{
          display: none;
      } */
  .information-quick .sub-title-featured {
    display: none;
  }

  .information-quick p {
    display: none;
  }

  .information-img {
    display: none;
  }

  .information-quick {
    width: 100%;
    padding: 0;
    border: none;
  }

  .information-quick .button-featured {
    display: inline-block !important;
    margin-left: 50px;
  }

  .button-featured a {
    border-radius: unset;
  }

  .feature-custom-tabs li {
    width: 100% !important;
  }

  /* extra ordinarey */
  .extraordinary .views-row:hover .info-box {
    display: none;
  }

  .extraordinary {
    width: 100%;
  }

  #block-views-block-schools-list-lums-block-1 h2 {
    font-size: 35px;
    line-height: 38px;
    margin-top: 38px;
    margin-bottom: 50px;
    letter-spacing: unset;
  }

  .extraordinary .view-header p {
    display: none;
  }

  .view-schools-list-lums .item-list ul {
    padding-left: 0;
  }

  /* extraordinary */
  .extraordinary li:first-child .schools-box .school-title {
    width: 100%;
    padding: 56px 6px 6px 6px;
  }

  .extraordinary .schools-box .school-title {
    line-height: 19px;
    height: 100%;
    opacity: 1px;
    width: 100%;
    font-size: 16px !important;
  }

  .extraordinary .views-field-nothing .field-content img {
    width: 194px;
    height: 139px;
  }

  .extraordinary li:nth-child(2) .schools-box .school-title {
    padding: 56px 6px 6px 6px;
  }

  .extraordinary li:nth-child(3) .schools-box .school-title {
    padding: 56px 6px 6px 6px;
  }

  .extraordinary li:nth-child(4) .schools-box .school-title {
    padding: 56px 6px 6px 6px;
  }

  .extraordinary li:nth-child(5) {
    float: none;
  }

  .extraordinary li:nth-child(5) .schools-box .school-title {
    padding: 56px 6px 6px 6px;
  }

  .extraordinary li .info-box {
    height: 98px !important;
  }

  .info-inner h3,
  .info-inner .info-data {
    display: none;
  }

  .extraordinary .views-row {
    width: 50%;
    float: left;
    margin-right: 0px;
    margin-top: 0px;
    height: 139px;
  }

  .path-frontpage .contant-bg {
    background-image: url("../images/Library.png");
    background-repeat: no-repeat;
    background-size: 130% 100%;
    padding-bottom: 30px;
  }

  /* home news section */
  .subscribe-user .form-email {
    width: 262px;
    max-width: 100%;
  }

  .info-featured {
    padding-bottom: 67px;
  }

  .featured-news .featured-inner .col-sm-6 {
    height: auto;
  }

  .subscribe-user {
    margin-bottom: 0px;
    overflow: hidden;
    display: inline-block;
    width: 100%;
    margin-top: 21px;
  }

  .home-news-4 .news-clm {
    height: auto;
  }

  .home-news-4 .news-content h2 a {
    font-size: 12px;
    line-height: 17px;
  }

  #block-allnewsevents {
    width: 100%;
    text-align: center;
    float: none;
    position: relative;
    top: 0;
    padding-top: 9px;
    padding-bottom: 29px;
  }

  .home-news-4 li.news-clm:first-child {
    width: 95.4%;
  }

  .home-news-4 .news-clm {
    width: 96.4%;
  }

  .home-event {
    padding-right: 14px;
    padding-left: 0;
  }

  .page-node-type-news .view-lums-events .view-content .item-list li {
    width: 100%;
    padding-left: 9;
    padding-right: 10px;
  }

  .view-lums-events .view-content .item-list li {
    width: 100%;
    padding-left: 0;
    padding-right: 10px;
  }

  .region-quick h2 {
    font-size: 32px;
    margin-top: 35px;
    margin-bottom: 9px;
  }

  .home-right-events .col-sm-3 {
    display: inline-block;
    width: 28%;
    border-right: none;
  }

  .home-right-events .col-sm-9 {
    width: 70%;
    display: inline-block;
    /* border-left: solid 1px #D9D9D9; */
  }

  .home-news-4 .news-img {
    width: 32%;
    display: inline-block;
    vertical-align: top;
    float: right;
  }

  .home-news-4 .news-content {
    width: 67%;
    display: inline-block;
  }

  .home-news-4 li.news-clm:first-child .news-img img {
    height: 66px;
  }

  .home-news-4 li.news-clm:first-child .news-img {
    width: 32%;
    display: inline-block;
    vertical-align: top;
  }

  .home-news-4 li.news-clm:first-child .news-content {
    width: 67%;
    display: inline-block;
    padding-left: 14px;
    padding-right: 14px;
    margin-top: 0;
  }

  .home-news-4 li.news-clm:first-child {
    height: auto;
  }

  .home-news-4 li.news-clm:first-child .news-content h2 a {
    font-size: 12px;
    color: #000;
    line-height: 17px;
    display: inline-block;
    margin-top: 0;
    padding-right: 10px;
  }

  .home-news-4 li.news-clm:first-child {
    padding: 14px;
  }

  /* // */
  /* events */
  .home-event .mCSB_outside+.mCSB_scrollTools {
    right: -28px;
  }

  .home-right-events {
    height: auto;
    width: 100%;
  }

  .view-content.slides {
    width: 667px !important;
  }

  .event-title a {
    font-size: 13px;
  }

  /* gallery */
  .gallery-inner .inner-container {
    padding-left: 0;
    margin-top: 25px;
  }

  #block-views-block-gallery-block-1 .view-content .views-row:nth-of-type(1) a::after {
    bottom: 17px;
  }

  .background .gallery-cont .gallery-title {
    font-size: 26px;
    line-height: 34px;
    margin-top: 14px;
    width: 84%;
  }

  .gallery-inner img {
    width: 100%;
    height: auto;
  }

  .take-tour a {
    width: 92%;
    height: 65px;
    font-size: 17px;
    text-decoration: none !important;
    color: #666 !important;
    border-radius: 3px;
    font-weight: normal;
    bottom: 16px;
    padding-top: 20px;
  }

  /* // */
  /* quick facts */
  .region-quick .view-header {
    margin-bottom: 48px;
  }

  /* quick facts */
  .emergency-helpline-box .block-title {
    cursor: pointer;
    background-repeat: no-repeat;
    background-image: url("../images/corona-bgm-img.png");
    background-color: transparent;
    background-size: 86%;
    transition: all 0.3s ease 0s;
    color: #ffffff;
    width: 268px;
    height: 87px;
    font-size: 17px;
    padding: 18px;
    display: block;
    border-radius: 4px;
    position: absolute;
    right: -55px;
    text-align: center;
  }

  /* real impact */
  .view-real-people-real-impact .impact-list li {
    min-height: auto;
  }

  .real-impact h2 {
    font-size: 32px;
    margin-top: 7px;
    margin-bottom: 20px;
    padding-right: 82px;
    line-height: 39px;
  }

  .region-real-impact {
    padding-right: 15px;
    padding-left: 15px;
  }

  .real-impact .impact-list {
    width: 100%;
  }

  .real-impact .impact-list img {
    width: 100%;
  }

  .real-impact .views-field-view-node,
  .real-impact .views-field-body {
    display: none;
  }

  .view-real-people-real-impact .views-field-title {
    margin-top: 22px;
    margin-bottom: 8px;
    min-height: auto;
    overflow: hidden;
  }

  .view-real-people-real-impact li h3 span {
    font-size: 30px;
    line-height: 24px;
    padding-bottom: 14px;
    display: block;
    float: left;
  }

  #block-views-block-real-people-real-impact-block-1 .view-real-people-real-impact .impact-list {
    height: auto;
  }

  /* publications */
  .heading-block-cus h1 {
    font-size: 35px;
    margin-bottom: 0;
    padding-bottom: 0;
    text-align: left;
    margin-top: 0;
  }

  .heading-block-cus .field--name-body p {
    text-align: justify;
  }

  .heading-block-cus .field--name-body {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  #block-views-block-publication-block-10 .form-item {
    width: 100%;
  }

  #block-views-block-publication-block-10 .select-wrapper {
    width: 100%;
  }

  .publication-arch .item-list ul li {
    margin: 4px 1px 25px 2px;
  }

  #block-views-block-publication-block-11 {
    width: 100%;
    float: none;
    margin-left: 0;
    height: auto;
    margin-bottom: 13px;
    margin-right: auto;
  }

  .page-node-445 header#navbar {
    margin-bottom: 28px;
  }

  .page-node-445 .inner-top-bottom {
    padding-right: 21px;
    padding-left: 21px;
  }

  #block-views-block-publication-block-11 .books img {
    height: auto;
    padding: 0;
    margin: 0;
    width: 100%;
  }

  .page-node-445 .col-custom-left {
    width: 100%;
    display: inline-block;
    vertical-align: top;
  }

  #block-views-block-publication-block-11 .views-field-nothing {
    width: 67%;
    text-align: left;
    margin-left: 0;
    margin-right: auto;
  }

  .publication-arch {
    width: 100%;
    margin-left: 0;
    margin-top: 0;
  }

  .left-publications-inner-crousl {
    padding-left: 8px;
    padding-right: 8px;
  }

  .left-publications-inner-crousl li {
    width: 67% !important;
    margin-left: 47px;
  }

  .page-node-445 .slick-prev {
    left: -7px;
    top: 97px;
    display: block !important;
  }

  .page-node-445 .slick-next {
    right: -1px;
    top: 97px;
    display: block !important;
  }

  .left-publications-inner-crousl .publication-flyer-slider .books img,
  .left-publications-inner-crousl .left-publications-inner-crousl .books img {
    width: 100%;
    height: 300px;
    border: 1px solid #f2f2f2;
    border-radius: unset;
  }

  .left-publications-inner-crousl .books img {
    width: 100%;
    height: 243px;
    border: 1px solid #f2f2f2;
    border-radius: unset;
  }

  .left-publications-inner-crousl .views-field-nothing .field-content .flip-title {
    margin-top: 16px;
    text-align: center;
  }

  #block-pubtabs .field--name-body p a {
    font-size: 14px;
    text-decoration: none;
    font-family: Noto Sans Light;
    background: #000;
    color: #fff;
    padding: 8px;
    text-align: center;
    display: inline-block;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 6px;
  }

  .page-node-445 .inner-bottom-right-cont {
    width: 100%;
    margin: auto;
  }

  .left-publications-inner-crousl h2 {
    font-size: 27px;
    margin-bottom: 18px;
    text-align: center;
  }

  /* publication most popular right site */
  .page-node-445 .col-custom-right {
    width: 100%;
    display: inline-block;
    vertical-align: top;
  }

  .col-custom-right #block-views-block-recent-news-event-landing-block-11 .view-recent-news-event-landing .news-content h2 a {
    font-size: 15px;
    line-height: 19px;
  }

  .page-node-445 .inner-top-bottom-right {
    width: 100%;
  }

  #block-views-block-publication-block-12 .view-publication .view-content li {
    width: 98%;
  }

  .news-event-landing-block-11 .view-recent-news-event-landing .news-content h2 a {
    font-size: 15px;
    line-height: 19px;
  }

  .col-custom-right h2 {
    font-size: 26px;
    margin-bottom: 18px;
  }

  #block-views-block-publication-block-11 h2,
  #block-views-block-publication-block-12 h2 {
    margin: 0px;

    line-height: 28px;
    padding-bottom: 9px;
    padding-top: 13px;
  }

  /* publication most popular right site cls*/
  /* publications cls */
  /* footer */
  .newslatter-footer form input {
    display: inline-block;
    float: none;
  }

  .newslatter-footer a.cboxElement {
    float: none;
    display: inline-block;
    vertical-align: bottom;
  }

  .region-footer {
    position: relative;
    width: 100%;
    margin: auto;
    display: block;
  }

  #block-footerlogo {
    margin: 10px auto;
    height: 92px;
    width: 100%;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 13px;
  }

  .footer .navbar-we-mega-menu.navbar .nav-tabs .nav-tabs>li>a,
  .footer .navbar-we-mega-menu.navbar .nav-tabs .nav-tabs>li>.we-megamenu-nolink {
    color: #ffffff !important;
    cursor: pointer !important;
  }

  .footer {
    padding: 17px 13px 16px 13px;
  }

  #block-footer {
    margin-top: 30px;
  }

  #block-footer .navbar-toggle {
    display: none;
  }

  #block-footer .region-we-mega-menu {
    padding: 0;
    background: transparent;
    box-shadow: none;
  }

  #block-footer .nav {
    width: 78%;
    margin-left: auto;
    margin-right: auto;
  }

  #block-footer .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border: none;
    background: transparent !important;
    box-shadow: none;
    width: 50%;
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
  }

  .first-footer-container .footer .we-mega-menu-li .we-mega-menu-submenu {
    visibility: unset;
    opacity: unset;
    background: transparent;
    color: #fff;
    box-shadow: none !important;
    border: none;
    width: 100% !important;
    display: block;
  }

  #block-footer {
    height: auto;
    width: 100%;
    display: block;
  }

  #block-footer .navbar-we-mega-menu.navbar {
    display: block;
    position: unset;
    background: transparent !important;
    overflow: hidden;
    width: 100%;
    padding: 0;
    right: 0;
  }

  #block-footer .container-fluid {
    box-shadow: none;
  }

  #block-footer .footer ul li h2 {
    display: none;
  }

  .second-footer-container .socialmedi-icon ul li a {
    padding: 19px 8px 11px 7px;
  }

  .second-footer-container {
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
  }

  .address {
    float: left;
    height: 100px;
    width: 100%;
  }

  #block-eventscalendar {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
  }

  .landing-event-page .view-filters {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 12px;
    margin-top: 0px;
  }

  .page-node-199 .search-filters {
    margin-top: 0px;
  }

  .page-node-199 .recent-news-landing .col-sm-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .page-node-199 #block-eventscalendar,
  .page-node-199 #block-views-block-lums-events-block-6 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .landing-event-page .recent-news-landing li:nth-child(2) .full-border {
    margin-right: 0;
  }

  .page-node-199 .search-filters .bef-exposed-form .form-item {
    width: 50% !important;
  }

  .page-node-199 .search-filters .form-actions .form-submit {
    background-position: 3px 10px;
  }

  .page-node-type-events .content-top-area,
  .page-node-type-news .content-top-area {
    padding-left: 15px;
    padding-right: 15px;
  }

  .page-node-type-news .bodyarea-custom .info-body {
    margin-left: 0;
    margin-right: 0;
  }

  .sharethis h2 {
    margin-top: 0;
  }

  .form-group {
    margin-bottom: 15px;
    margin-top: 12px;
  }

  .page-node-type-news .bodyarea-custom .info-body {
    margin-left: 0;
    margin-right: 0;
  }

  /* ranking page */
  .page-node-597 #block-views-block-faculty-resources-block-1 .block-title {
    padding-left: 17px;
    padding-top: 0px;
    font-size: 33px;
  }

  #block-rankingsrankingaccreditationlums .field--name-body img {
    width: 20%;
    padding-top: 21px;
    padding-bottom: 40px;
  }

  #block-aacsbaccreditationrankingaccreditationlums .field--type-text-with-summary h2 {
    font-size: 35px;
  }

  /* ranking page cls */
  #block-thewebsiteisundercunstruction {
    float: left;
    width: 167%;
    position: absolute;
    left: -110px;
    top: 61px;
    right: 0;
  }

  .path-node #block-thewebsiteisundercunstruction {
    float: left;
    width: 151%;
    position: absolute;
    left: -110px;
    top: 61px;
    right: 0;
  }

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

  /* office at lums */
  .path-offices-directory .node-content .office-directory {
    overflow: hidden;
    width: 100%;
    padding-bottom: 0;
  }

  .path-offices-directory .node-content .views-row {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 22px;
    padding-bottom: 24px;
  }

  .path-offices-directory .menu--news-events {
    margin-top: 0px;
  }

  .page-node-586 .menu--news-events {
    margin-top: 0px;
  }

  .lums-banner-full-width-section .field--name-body p {
    text-align: justify;
  }

  .lums-banner-full-width-section .field--name-body {
    width: 78%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-left: 14px;
    padding-right: 14px;
    margin-top: -64px;
    max-width: 100%;
    min-height: 211px;
  }

  .office-directory-customs .item-list li {
    margin-bottom: 21px;
  }

  .office-directory-customs .item-list ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0;
    text-align: justify;
  }

  #block-aacsbaccreditationrankingaccreditationlums .field--type-text-with-summary h5 img {
    float: right;
    position: relative;
    top: -64px;
    right: 19px;
  }

  .lums-banner-full-width-section h2 {
    font-size: 29px;
    margin-top: 20px;
    margin-bottom: 10px;
    overflow: hidden;
    display: inline-block;
  }

  .path-offices-directory .form-inline .form-item {
    width: 100%;
  }

  .heading-block-cus h2 {
    font: 36px/42px Noto Serif Display Bold;

    padding-bottom: 9px;
    margin-right: 0;
    padding-right: 12px;
    margin-left: 0;
  }

  /* office at lums cls */
  /* vc office */
  #block-views-block-quick-facts-block-4 {
    text-align: justify;
    padding-left: 15px;
    padding-right: 15px;
  }

  #block-views-block-history-of-excellence-block-1 .history_of_excellence_item {
    width: 100%;
    max-width: 100%;
  }

  #block-vicechancellorscouncil {
    padding: 0px 14px 0 15px;
    margin-top: 0;
    margin-bottom: 29px;
  }

  .form-lums-contactus-section-block .field--name-field-extra-text .field--item:first-child h2 {
    padding-bottom: 9px;
    margin-top: -3px;
  }

  .form-lums-contactus-section-block .field--name-field-extra-text .field--item:first-child {
    padding-right: 0;
    margin-right: 0;
    padding-top: 0px;
    padding-bottom: 6px;
    width: 100%;
  }

  .form-lums-contactus-section-block .field--name-field-extra-text .field--item:nth-child(2) ul li {
    list-style: none;
    padding: 5px 0px;
  }

  #block-quicktabsvcofficeinformation ul.quicktabs-tabs li a:hover {
    font-size: 13px;
    color: #fff;
    text-decoration: none;
  }

  .custom-cont-form-section-block #edit-container2 {
    padding-left: 12px;
    color: #fff;
    padding-top: 25px;
    padding-right: 14px;
    padding-bottom: 71px;
    margin-bottom: 23px;
  }

  .custom-cont-form-section-block .form-actions {
    position: absolute;
    right: -9px;
    bottom: 364px;
  }

  .form-lums-contactus-section-block .field--name-field-extra-text .field--item:nth-child(2) ul {
    padding-left: 0;
  }

  .form-lums-contactus-section-block .field--name-field-extra-text .field--item:nth-child(2) h3 {
    font-size: 13px;
    line-height: 18px;
    padding-left: 0;
    text-transform: capitalize;
  }

  .custom-cont-form-section-block #edit-container1 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .custom-cont-form-section-block {
    height: auto;
  }

  .custom-cont-form-section-block #webform-submission-vc-office-contact-us-node-1517-add-form {
    top: 0;
  }

  #block-views-block-recent-news-event-landing-block-9 {
    width: 100%;
    display: inline-block;
    overflow: hidden;
    margin-bottom: 42px;
  }

  .form-lums-contactus-section-block .field--name-field-extra-text .field--item:nth-child(2) {
    width: 100%;
    max-width: 100%;
    display: inline-block;
  }

  .form-lums-contactus-section-block .field--name-field-extra-text {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  #block-views-block-vice-chancellor-s-council-block-1 .view-content {
    display: inline-block;
  }

  #block-views-block-vice-chancellor-s-council-block-1 .view-content img {
    width: 100%;
    height: auto;
  }

  #block-views-block-vice-chancellor-s-council-block-1 .view-content {
    display: inline-block;
  }

  #block-vicechancellorscouncil h2 {
    margin-top: 0;
    text-align: center;
    font-size: 31px;
  }

  #block-views-block-quick-facts-block-4 .slider-vc-value {
    font-size: 28px;
    text-align: center;
    line-height: 34px;
  }

  #block-quicktabsvcofficeinformation .views-field {
    padding-top: 15px;
    display: inline-block;
  }

  #block-quicktabsvcofficeinformation .views-field .field-content {
    font-size: 16px;
  }

  #block-quicktabsvcofficeinformation .views-field .views-label {
    padding-bottom: 6px;
    margin-bottom: 4px;
    display: inline-block;
  }

  #block-views-block-faculty-resources-block-2 {
    float: left;
    height: auto;
    margin-bottom: 25px;
  }

  .vc-details {
    width: 889px;
    display: flex;
    float: right;
    justify-content: end;
    align-items: center;
    position: relative;
    bottom: 0;
    right: 0;
    border-bottom: 1px dashed #c4c4c4;
    max-width: 100%;
  }

  .region-content-sidebar-right .block .field--name-body {
    padding: 0;
  }

  #block-quicktabsvcofficeinformation {
    display: inline-block;
    width: 100%;
    margin: auto;
    overflow: hidden;
    padding-top: 0px;
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  #block-quicktabsvcofficeinformation ul {
    margin-top: 0;
    display: block;
    padding-left: 0px;
    text-align: left;
  }

  #block-quicktabsvcofficeinformation .quicktabs-wrapper {
    display: inline-block;
    padding-bottom: 0;
    max-width: 100%;
  }

  #block-quicktabsvcofficeinformation ul.quicktabs-tabs li {
    padding: 0px;
    margin-right: 0;
    display: inline-block;
    text-align: left;
  }

  #block-quicktabsvcofficeinformation ul.quicktabs-tabs li a {
    background-color: #000000;
    display: inline-block;
    color: #fff;
    margin-bottom: 5px;
    padding: 1px;
    padding: 3px;
    font-size: 13px;
    text-transform: capitalize;
  }

  #block-quicktabsvcofficeinformation ul.quicktabs-tabs li.active a {
    font-size: 14px;
    color: #fff;
    text-decoration: none;
  }

  #block-vcinfoandofficesupport {
    margin-bottom: 20px;
  }

  .page-node-1517 #block-vcinfoandofficesupport .block-title {
    margin-top: 33px;
    margin-bottom: 9px;
    display: inline-block;
    float: left;
    width: 100%;
    text-align: left;
    font-weight: bold;
  }

  .page-node-1517 .content-sidebar-container .col-sm-9 {
    overflow: hidden;
  }

  .vc-details .vc-details-left {
    text-align: right;
    padding-right: 13px;
    padding-bottom: 3px;
    align-self: flex-end;
    flex: 2;
  }

  .page-node-1517 .region-content-sidebar-right {
    width: 100%;
    box-sizing: content-box;
    padding-left: 0;
    padding-right: 0;
    border-left: none;
    overflow: hidden;
  }

  #block-officeofthevicechancellor .field--name-body h1 {
    margin-top: 0;
    font-size: 31px;
    line-height: 32px;
  }

  #block-officeofthevicechancellor p:nth-child(4),
  #block-officeofthevicechancellor p:nth-child(5) {
    width: 100%;
  }

  #block-officeofthevicechancellor h3 {
    font-size: 24px;
  }

  .page-node-1517 .content-sidebar-container {
    margin-top: 28px;
  }

  .page-node-1517 .region-content-sidebar-left {
    padding: 0;
    width: 100%;
    float: none;
  }

  #block-views-block-slide-show-block-6 .inner-slide-area {
    display: none;
  }

  #block-views-block-slide-show-block-6 .home-sliders {
    height: auto;
    border-bottom: solid 1px #f7f7f7;
    overflow: hidden;
  }

  /* vc office */
  /* new */
  body.toggled {
    position: relative;
    overflow: hidden;
    height: 100%;
    min-width: 626px;
    width: 100%;
  }

  .inner-container {
    overflow: hidden;
    margin: auto;
    width: 100%;
  }

  .home-event .mCSB_outside+.mCSB_scrollTools {
    right: -30px;
  }

  .layout-g .slider-left-area:hover img {
    filter: none !important;
    -webkit-filter: none !important;
    -ms-transform: none !important;
    -webkit-transform: none !important;
    transform: none !important;
    transition: none !important;
  }

  .layout-g .slider-left-area img {
    display: block;
    width: 100%;
    transform: none;
    filter: none;
    -webkit-filter: none;
    transition: none;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    position: relative;
    z-index: 9999;
  }

  .welcome-lums p {
    text-align: justify;
  }

  /* cs */
  .region-home-news .control-label {
    text-align: center;
    float: none;
  }


  .welcome-lums h1 {
    font: 35px/43px Noto Serif Display Bold;
  }

  .view-real-people-real-impact .impact-list li {
    min-height: auto;
  }

  .title-link a {
    font-size: 21px !important;
  }

  .path-frontpage .news-event .col-sm-8 {
    padding-left: 15px;
  }

  #block-views-block-real-people-real-impact-block-1 .view-real-people-real-impact .impact-list {
    position: relative;
    height: auto;
  }

  /* event landign pages */
  .recent-news-landing .news-content {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 16px;
    padding-bottom: 63px;
  }

  .search-filters .form-item {
    width: 100%;
    margin-bottom: 14px;
  }

  .recent-news-event-slider {
    padding-left: 0;
  }

  .other-news li:first-child.col-custom {
    padding-right: 0;
  }

  .recent-news-event-slider .slick-list {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .page-node-199 .search-filters .form-actions {
    position: absolute;
    right: -10px;
    top: 3px;
    bottom: 0px;
    top: -2px;
  }

  .page-node-199 .search-filters .form-group {
    margin-bottom: 15px;
    margin-top: 0;
  }

  .page-node-199 .search-filters .select-wrapper {
    width: 100%;
  }

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

  /* event landing page cls */
  /* news inner page */
  #block-newseventslanding .field--name-body {
    padding: 0;
    margin: 0;
    border: none;
  }

  .page-node-163 .news-lettr-form {
    border: 1px solid #d3d3d3;
    width: 100%;
    margin-top: 23px;
  }

  #block-newseventslanding {
    padding-left: 13px !important;
  }

  .news-container,
  .search-container {
    padding-left: 15px;
    padding-right: 15px;
  }

  .menu--news-events li {
    display: inline-block;
    width: 100%;
  }

  .page-node-163 .search-filters .form-item {
    width: 100%;
  }

  .recent-news-landing .col-custom {
    width: 100%;
    position: relative;
    display: inline-block;
    margin-bottom: 23px;
  }

  .recent-news-landing li:nth-child(2).col-custom {
    float: right;
    padding-left: 13px;
    padding: 0;
  }

  .recent-news-inner {
    padding-right: 0;
    display: block !important;
  }

  .news-slider .news-slider-title {
    font-size: 21px;
    width: 100%;
    line-height: 38px;
    margin-top: 0px;
  }

  .search-filters .form-type-textfield {
    float: right !important;
    width: 100%;
    margin-right: 0;
  }

  .page-node-163 .featured-news {
    border: none;
    display: inline-block;
    margin-top: 0;
    padding-right: 0;
  }

  .page-node-163 .featured-news .block-title {
    margin-bottom: 5px;
    margin-top: 0;
    font-size: 20px;
  }

  .page-node-163 .search-filters .form-actions {
    position: absolute;
    right: 0px;
    top: auto;
    bottom: 16px;
    top: auto;
  }

  /* news inner page cls */
  /* about lums */
  header#navbar {
    margin-bottom: 13px;
  }

  .goverance .field--name-body {
    text-align: center;
    width: 666px;
    margin: auto;
    max-width: 100%;
  }

  .user-profile-about-page .field--name-field-sub-title {
    font-size: 35px;
  }

  .user-profile-about-page .field--name-body p:nth-of-type(1) {
    font-size: 17px;
    text-align: justify;
  }

  .user-profile-about-page .field--name-field-information {
    overflow: visible !important;
    width: 100% !important;
    float: none;
  }

  .user-profile-about-page .field--name-field-information p:nth-of-type(2) {
    font-size: 14px;
    text-align: justify;
  }

  .user-profile-about-page .field--name-body p:nth-of-type(2) {
    font-size: 17px;
    text-align: justify;
    margin-bottom: 43px;
  }

  .user-profile-about-page .field--name-field-profile-info {
    margin-top: 10px;
    overflow: hidden;
  }

  .user-profile-about-page .paragraph--type--information-profile {
    position: relative;
    left: 0;
  }

  .user-profile-about-page .field--name-field-profile-image {
    position: relative;
  }

  .user-profile-about-page {
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 0;
  }

  .numbers-aboutlums li:last-child {
    padding-left: 15px;
    padding-right: 15px;
  }

  .goverance-left-block {
    padding-bottom: 0px;
    padding-left: 0;
  }

  .goverance-right-block .field--name-body {
    width: 100%;
  }

  .core-values-custom .view-header h3 {
    font-size: 35px;

    padding-bottom: 14px;
  }

  .goverance-left-block .field--name-body {
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 0;
  }

  .numbers-aboutlums ul {
    list-style: none;
    padding-left: 0;
  }

  .view-id-numbers_about_lums {
    width: 100%;
    margin-top: 28px;
    padding-top: 0;
    margin-bottom: 0px;
    overflow: hidden;
  }

  .goverance .field--name-body h1 {
    font-size: 35px;
  }

  .goverance .field--name-body p {
    text-align: justify;
  }

  .goverance {
    padding-bottom: 0px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .about-group-block .field--name-body {
    min-height: auto;
    margin-bottom: 28px;
    padding-bottom: 13px;
    padding-left: 15px;
    padding-right: 15px;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .core-main {
    width: 100%;
    margin: auto;
  }

  #block-views-block-core-values-block-1-2 .view-core-values .views-row {
    min-height: auto;
    display: inline-block;
  }

  .numbers-aboutlums li {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }

  .core-body p {
    font-size: 14px;
    text-align: justify;
  }

  .core-body {
    margin-bottom: 3px;
    padding-bottom: 10px;
  }

  .core-values-custom .view-header {
    margin-top: 38px;
    padding-bottom: 0px;
  }

  .numbers-aboutlums-block {
    height: auto;
    margin-top: 22px;
  }

  .about-lums-cus-bg {
    background-size: 100%;
  }

  .about-lums-cus-bg .field--name-body h2 {
    font-size: 19px;
    color: #000;
  }

  #block-missionaboutlums {
    padding-left: 15px;
    padding-right: 13px;
  }

  .about-lums-cus-bg .field--name-body {
    margin-top: 28%;
    text-align: center;
    padding-top: 10px;
    padding-left: 0px;
    padding-right: 0px;
    width: 90%;
    /*Added by Adil*/
  }

  .bodyarea-aboutlums .inner-left-about p {
    text-align: justify;
  }

  .inner-left-about {
    padding-left: 0px;
    padding-right: 0px;
  }

  .about-group-block p {
    text-align: justify;
  }

  .related-links {
    border-left: none;
    text-align: left;
    width: 100%;
    padding: 0;
    margin: 0;
  }

  #block-visionaboutlums h2,
  #block-missionaboutlums h2,
  #block-ourhistoryaboutlums h2 {
    margin-top: 0px;
  }

  .heading-block-cus {
    margin-bottom: 16px;
  }

  .user-profile-about-page .field--name-field-thumb-image {
    float: none;
    margin-right: 0;
    margin-top: 0;
    display: inline-block;
  }

  .numbers-aboutlums li .views-field-title span {
    font-size: 40px;
  }

  .numbers-aboutlums .views-field-field-label .field-content {
    font-size: 16px;
  }

  .numbers-aboutlums li {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 25px;
  }

  .view-id-numbers_about_lums {
    width: 100%;
    margin-top: 35px;
    padding-top: 0;
    margin-bottom: 0px;
    overflow: hidden;
  }

  .core-main {
    width: 100%;
    margin: auto;
    margin-bottom: 25px;
  }

  .core-icone {
    margin-bottom: 0px;
  }

  .core-title {
    margin-bottom: 5px;
  }

  /* about lums */
  /* history */
  .tl-slide .tl-slide-content-container .tl-slide-content {
    width: 100% !important;
  }

  .tl-slide .tl-slide-content-container .tl-slide-content {
    width: 100% !important;
  }

  /* hostory cls */
  .page-node-604 header#navbar {
    background-position: 0 bottom;
    padding-bottom: 5px;
    box-shadow: unset;
    margin-bottom: 21px;
  }

  .pro-grms-info {
    margin-bottom: 1px;
    padding-left: 21px;
  }


  /* header start */

  .container-quick {
    height: auto;
    overflow: hidden;
  }

  .home-icon {
    top: 17px;
  }

  .main-menu-button {
    display: none;
  }

  .top-bar {
    display: none;
  }

  .navbar-toggle {
    display: block;
  }

  .main-menu .collapse-main-menu {
    display: block;
  }

  .region-we-mega-menu {
    background-color: transparent;
  }

  .main-menu .region-we-mega-menu .navbar-toggle::before {
    content: "Menu";
    float: left;
    color: #888;
    line-height: 13px;
  }

  .main-menu .region-we-mega-menu .navbar-toggle {
    border-color: #ddd;
    position: absolute;
    top: -100px;
    left: auto;
    padding: 9px;
    right: 85px;
    vertical-align: top;
  }

  .home-slider .slick-dots {
    bottom: -35px !important;
  }

  .lums-main-menu .we-mega-menu-li:nth-child(1) h2 {
    margin-left: 0;
  }

  .main-menu .navbar-we-mega-menu.navbar {
    width: 100%;
  }

  .main-menu .we-mega-menu-ul .we-megamenu-nolink {
    color: #000000 !important;
    font-family: "Noto Sans Medium";
    font-size: 13px !important;
    font-weight: normal;
    margin-bottom: 0;
    cursor: pointer;
    padding-left: 26px !important;
  }

  .btn-close {
    right: 21px;
    top: 5px;
  }

  .navbar-we-mega-menu.navbar .nav-tabs .nav-tabs>li>a,
  .navbar-we-mega-menu.navbar .nav-tabs .nav-tabs>li>.we-megamenu-nolink {
    color: #000 !important;
    cursor: pointer !important;
  }

  .navbar-we-mega-menu.navbar ul>li ul {
    padding-left: 0;
    padding-bottom: 10px;
    padding-top: 10px;
  }

  .overlay {
    cursor: pointer;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 8;
    background-color: rgba(0, 0, 0, 0.2);
    width: 100%;
    height: 100%;
  }

  .main-menu .region-we-mega-menu .navbar-toggle .icon-bar {
    background-color: #888;
    margin-left: 55px;

  }

  #navbar {
    padding-bottom: 0;
  }

  .header-container {
    margin-top: 11px;
  }

  .region-header a.logo {
    width: 75px;
    display: block;
    float: unset !important;
  }

  .logo img {
    width: 100%;
  }

  .navbar .logo {
    margin-left: 0;
    width: auto;
    float: unset;
  }

  .slogan {
    width: 75px;
    overflow: unset;
    padding-top: 0;
    margin-left: 0;
    margin-top: 5px;
    overflow: hidden;
  }

  .slogan img {
    padding-top: 0;
    padding-left: 0;
  }

  .slogan .field--name-body {}

  .navbar .col-sm-2 {
    width: 31%;
    display: inline-block;
    vertical-align: top;
  }

  .menu-button-container {
    padding: 0;
  }


  .navbar {
    width: 100%;
  }

  .main-menu-button .navbar {
    float: right;
    width: 98px;
  }

  /* header end */
  /* slider */
  .slick-arrow {
    display: none !important;
  }

  .layout-b .home-slider-sm-img {
    width: 100%;
  }

  .layout-b .inner-slide-area {
    width: 100%;
  }

  .home-sliders .inner-slide-area {
    position: relative;
    top: 7%;
    top: 0%;
    width: 100%;
    z-index: 179;
    left: 0;
    height: 300px;
    background: #000;
    padding-top: 16px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .home-sliders .home-slider-title {
    color: #ffffff;
    text-decoration: none;
    font-size: 30px;
    font-weight: bold;
    padding-bottom: 8px;
  }

  /* slider end */
  /* welcome start */
  .welcome-home-right-menu {
    display: none;
  }

  .welcome-lums .field--name-body {
    overflow: hidden;
    width: 100%;
  }

  .welcome-lums {
    width: 100%;
    margin-bottom: 43px;
    padding-top: 26px;
  }

  /* welcome end */
  /* .quicktabs-wrapper .quicktabs-tabs>li:nth-child(1) {
        display: block !important;
        width: 100%;
    } */
  .accourdian-style .ui-accordion .ui-accordion-header {
    padding: 17px 10px 10px 15px;
    text-decoration: none;
    background: #f2f2f2;
    border-color: #f2f2f2;
    border-radius: 0;
    text-align: center;
    color: #333;
    font-weight: bold;
    font-family: Noto Sans Bold;
  }

  .accourdian-style .ui-accordion .ui-accordion-header-active {
    padding: 17px 10px 10px 15px;
    text-align: center;
    font-family: Noto Sans Bold;
    color: #333;
    background: #fff;
    font-weight: bold;
    border-bottom: solid 5px #00ceff;
  }

  /*
    .view-featured-content-lums .quicktabs-tabs li {
       display: none;
    }*/
  .accourdian-style {
    display: none;
  }

  #block-views-block-featured-content-lums-block-2 {
    display: block;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 45px;
  }

  .accourdian-style .quicktabs-tabs li a {
    width: 100%;
  }

  .feature-custom-tabs {
    width: 100%;
    float: unset;
    display: inline-block;
  }

  /* .information-quick{
        display: none;
    } */
  .information-quick .sub-title-featured {
    display: none;
  }

  .information-quick p {
    display: none;
  }

  .information-img {
    display: none;
  }

  .information-quick {
    width: 100%;
    padding: 0;
    border: none;
  }

  .information-quick .button-featured {
    display: inline-block !important;
    margin-left: 50px;
  }

  .button-featured a {
    border-radius: unset;
  }

  .feature-custom-tabs li {
    width: 100% !important;
  }

  /* extra ordinarey */
  .extraordinary .views-row:hover .info-box {
    display: none;
  }

  .extraordinary {
    width: 100%;
  }

  #block-views-block-schools-list-lums-block-1 h2 {
    font-size: 35px;
    line-height: 38px;
    margin-top: 38px;
    margin-bottom: 50px;
    letter-spacing: unset;
  }

  .extraordinary .view-header p {
    display: none;
  }

  .view-schools-list-lums .item-list ul {
    padding-left: 0;
  }

  /* extraordinary */
  .extraordinary li:first-child .schools-box .school-title {
    width: 100%;
    padding: 56px 6px 6px 6px;
  }

  .extraordinary .schools-box .school-title {
    line-height: 19px;
    height: 100%;
    opacity: 1px;
    width: 100%;
    font-size: 16px !important;
  }

  .extraordinary .views-field-nothing .field-content img {
    width: 194px;
    height: 139px;
  }

  .extraordinary li:nth-child(2) .schools-box .school-title {
    padding: 56px 6px 6px 6px;
  }

  .extraordinary li:nth-child(3) .schools-box .school-title {
    padding: 56px 6px 6px 6px;
  }

  .extraordinary li:nth-child(4) .schools-box .school-title {
    padding: 56px 6px 6px 6px;
  }

  .extraordinary li:nth-child(5) {
    float: none;
  }

  .extraordinary li:nth-child(5) .schools-box .school-title {
    padding: 56px 6px 6px 6px;
  }

  .extraordinary li .info-box {
    height: 98px !important;
  }

  .info-inner h3,
  .info-inner .info-data {
    display: none;
  }

  .extraordinary .views-row {
    width: 50%;
    float: left;
    margin-right: 0px;
    margin-top: 0px;
    height: 139px;
  }

  .path-frontpage .contant-bg {
    background-image: url("../images/Library.png");
    background-repeat: no-repeat;
    background-size: 130% 100%;
    padding-bottom: 30px;
  }

  /* home news section */
  .subscribe-user .form-email {
    width: 262px;
    max-width: 100%;
  }

  .info-featured {
    padding-bottom: 67px;
  }

  .featured-news .featured-inner .col-sm-6 {
    height: auto;
  }

  .subscribe-user {
    margin-bottom: 0px;
    overflow: hidden;
    display: inline-block;
    width: 100%;
    margin-top: 21px;
  }

  .home-news-4 .news-clm {
    height: auto;
  }

  .home-news-4 .news-content h2 a {
    font-size: 12px;
    line-height: 17px;
  }

  #block-allnewsevents {
    width: 100%;
    text-align: center;
    float: none;
    position: relative;
    top: 0;
    padding-top: 9px;
    padding-bottom: 29px;
  }

  .home-news-4 li.news-clm:first-child {
    width: 95.4%;
  }

  .home-news-4 .news-clm {
    width: 96.4%;
  }

  .home-event {
    padding-right: 14px;
    padding-left: 0;
  }

  .page-node-type-news .view-lums-events .view-content .item-list li {
    width: 100%;
    padding-left: 9;
    padding-right: 10px;
  }

  .view-lums-events .view-content .item-list li {
    width: 100%;
    padding-left: 0;
    padding-right: 10px;
  }

  .region-quick h2 {
    font-size: 32px;
    margin-top: 35px;
    margin-bottom: 9px;
  }

  .home-right-events .col-sm-3 {
    display: inline-block;
    width: 28%;
    border-right: none;
  }

  .home-right-events .col-sm-9 {
    width: 70%;
    display: inline-block;
    /* border-left: solid 1px #D9D9D9; */
  }

  .home-news-4 .news-img {
    width: 32%;
    display: inline-block;
    vertical-align: top;
    float: right;
  }

  .home-news-4 .news-content {
    width: 67%;
    display: inline-block;
  }

  .home-news-4 li.news-clm:first-child .news-img img {
    height: 66px;
  }

  .home-news-4 li.news-clm:first-child .news-img {
    width: 32%;
    display: inline-block;
    vertical-align: top;
  }

  .home-news-4 li.news-clm:first-child .news-content {
    width: 67%;
    display: inline-block;
    padding-left: 14px;
    padding-right: 14px;
    margin-top: 0;
  }

  .home-news-4 li.news-clm:first-child {
    height: auto;
  }

  .home-news-4 li.news-clm:first-child .news-content h2 a {
    font-size: 12px;
    color: #000;
    line-height: 17px;
    display: inline-block;
    margin-top: 0;
    padding-right: 10px;
  }

  .home-news-4 li.news-clm:first-child {
    padding: 14px;
  }

  /* // */
  /* events */
  .home-event .mCSB_outside+.mCSB_scrollTools {
    right: -28px;
  }

  .home-right-events {
    height: auto;
    width: 100%;
  }

  .view-content.slides {
    width: 667px !important;
  }

  .event-title a {
    font-size: 13px;
  }

  /* gallery */
  .gallery-inner .inner-container {
    padding-left: 0;
    margin-top: 25px;
  }

  #block-views-block-gallery-block-1 .view-content .views-row:nth-of-type(1) a::after {
    bottom: 17px;
  }

  .background .gallery-cont .gallery-title {
    font-size: 26px;
    line-height: 34px;
    margin-top: 14px;
    width: 84%;
  }

  .gallery-inner img {
    width: 100%;
    height: auto;
  }

  .take-tour a {
    width: 92%;
    height: 65px;
    font-size: 17px;
    text-decoration: none !important;
    color: #666 !important;
    border-radius: 3px;
    font-weight: normal;
    bottom: 16px;
    padding-top: 20px;
  }

  /* // */
  /* quick facts */
  .region-quick .view-header {
    margin-bottom: 48px;
  }

  /* quick facts */
  /* real impact */
  .view-real-people-real-impact .impact-list li {
    min-height: auto;
  }

  .real-impact h2 {
    font-size: 32px;
    margin-top: 7px;
    margin-bottom: 20px;
    padding-right: 82px;
    line-height: 39px;
  }

  .region-real-impact {
    padding-right: 15px;
    padding-left: 15px;
  }

  .real-impact .impact-list {
    width: 100%;
  }

  .real-impact .impact-list img {
    width: 100%;
  }

  .real-impact .views-field-view-node,
  .real-impact .views-field-body {
    display: none;
  }


  .view-real-people-real-impact li h3 span {
    font-size: 30px;
    line-height: 24px;
    padding-bottom: 14px;
    display: block;
    float: left;
  }

  #block-views-block-real-people-real-impact-block-1 .view-real-people-real-impact .impact-list {
    height: auto;
  }

  .page-node-445 .col-custom-right {
    width: 100%;
    display: inline-block;
    vertical-align: top;
  }

  .col-custom-right #block-views-block-recent-news-event-landing-block-11 .view-recent-news-event-landing .news-content h2 a {
    font-size: 15px;
    line-height: 19px;
  }

  .news-event-landing-block-11 .view-recent-news-event-landing .news-content h2 a {
    font-size: 15px;
    line-height: 19px;
  }

  .col-custom-right h2 {
    font-size: 26px;
    margin-bottom: 18px;
  }

  /* publication most popular right site cls*/
  /* publications cls */
  /* footer */
  .newslatter-footer form input {
    display: inline-block;
    float: none;
  }

  .newslatter-footer a.cboxElement {
    float: none;
    display: inline-block;
    vertical-align: bottom;
  }

  .region-footer {
    position: relative;
    width: 100%;
    margin: auto;
    display: block;
  }

  #block-footerlogo {
    margin: 10px auto;
    height: 92px;
    width: 100%;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 13px;
  }

  .footer .navbar-we-mega-menu.navbar .nav-tabs .nav-tabs>li>a,
  .footer .navbar-we-mega-menu.navbar .nav-tabs .nav-tabs>li>.we-megamenu-nolink {
    color: #ffffff !important;
    cursor: pointer !important;
  }

  .footer {
    padding: 17px 13px 16px 13px;
  }

  #block-footer {
    margin-top: 30px;
  }

  #block-footer .navbar-toggle {
    display: none;
  }

  #block-footer .region-we-mega-menu {
    padding: 0;
    background: transparent;
    box-shadow: none;
  }

  #block-footer .nav {
    width: 78%;
    margin-left: auto;
    margin-right: auto;
  }

  #block-footer .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border: none;
    background: transparent !important;
    box-shadow: none;
    width: 50%;
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
  }

  .first-footer-container .footer .we-mega-menu-li .we-mega-menu-submenu {
    visibility: unset;
    opacity: unset;
    background: transparent;
    color: #fff;
    box-shadow: none !important;
    border: none;
    width: 100% !important;
    display: block;
  }

  #block-footer {
    height: auto;
    width: 100%;
    display: block;
  }

  #block-footer .navbar-we-mega-menu.navbar {
    display: block;
    position: unset;
    background: transparent !important;
    overflow: hidden;
    width: 100%;
    padding: 0;
    right: 0;
  }

  #block-footer .container-fluid {
    box-shadow: none;
  }

  #block-footer .footer ul li h2 {
    display: none;
  }

  .second-footer-container .socialmedi-icon ul li a {
    padding: 19px 8px 11px 7px;
  }

  .second-footer-container {
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
  }

  .address {
    float: left;
    height: 100px;
    width: 100%;
  }

  /*LUMS Home News New Structure with Consistant 4 Blocks Starts */

  .home-news-4 li.news-clm:first-child {
    width: 96%;
    height: auto;
    padding: 0px;
    margin-bottom: 14px;
    height: 320px;
  }

  .home-news-4 .news-content {
    width: 67%;
    display: inline-block;
  }

  .home-news-4 li.news-clm:first-child .news-img img {
    height: auto;
  }

  .home-news-4 li.news-clm:first-child .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;
    padding-top: 24px;
  }

  .home-news-4 li.news-clm:first-child .news-content h2 a {
    font-size: 14px;
    color: #000;
    line-height: 20px;
    display: inline-block;
    margin-top: 0;
    padding-right: 10px;
  }

  .home-news-4 li.news-clm:nth-child(2) {
    width: 95.5%;
    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;
    border-top-color: rgb(0, 98, 140);
    box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  }

  .home-news-4 li.news-clm:nth-child(3) {
    width: 95.5%;
    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;
    border-top-color: rgb(0, 98, 140);
    box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  }

  .home-news-4 li.news-clm:nth-child(4) {
    width: 95.5%;
    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;
    border-top-color: rgb(0, 98, 140);
    box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
  }

  /*LUMS Home News New Structure with Consistant 4 Blocks Ends */
  section.read-the-stories-giveaday .field--name-field-banner-image .img-responsive{
    height: auto;
  }


  /* Home Coming Donation Slider Layout */

  #slick-slide00 .layout-i .slider-right-area .multiple-link-button {
    display: flex;
    flex-direction: row;
    justify-content: center !important;
    bottom: 55px !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: #ff4500 !important;
    color: #FFF !important;
    width: 150px !important;
    height: 40px !important;
    padding: 8px !important;
    font-weight: bold;
    font-size: 16px;
  }
  .layout-i .slider-right-container .hide-link {
    display: none;
  }

  #slick-slide01 .layout-i .slider-right-area .multiple-link-button {
    display: flex;
    flex-direction: row;
    justify-content: center !important;
    bottom: 0 !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: 150px !important;
    height: 40px !important;
    padding: 8px !important;
    font-weight: bold;
    font-size: 16px;
  }

  /* Home Coming Donation Slider Layout */
  .join-the-campaign {
    height: 1060px;
  }
  .join-the-campaign .field--name-field-link {
    position: absolute;
    top: unset;
    right: 0;
    bottom: 3%;
    left: 0;
  }
  section.banner-giveaday .field--name-field-link{
    bottom: 9%;
  }



  .donor-counter-block-section {
    background: #000000;
    padding: 50px 75px 50px 75px;
  }
  .donor-counter-block-section .statistic-value {
    color: #efec41;
    font-family: "Noto Sans Display Bold";
    font-size: 36px;
    text-align: center;
  }
  .donor-counter-block-section .statistic-label {
    color: #ccc;
    font-family: "Noto Sans Medium";
    font-size: 16px;
    text-align: center;
  }


  .donor-counter-block-section .statistic-students {
    float: left;
    width: 235px;
  }
  .donor-counter-block-section .statistic-total {
    float: left;
    width: 200px;
  }
  .donor-counter-block-section .statistic-amount {
    float: left;
    width: 235px;
  }

  .donor-counter-block-section .statistic-value .pk_rup {
    font-size: 20px;
    color: #efec41;
    position: absolute;
    left: -4px;
    top: 16px;
    font-family: "Noto Sans Display Bold";
  }
  .more-loadzz-blk {
    width: 30%;
  }
  .more-loadzz-blk a {
    font-family: Noto Sans Light;
    width: 203px;
    height: 40px;
    background: #002581;
    display: table-cell !important;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    border-radius: 4px;
    font-weight: bold;
  }

  .donor-counter-block-section .pk_rup {
    font-size: 26px;
    color: #efec41;
    position: absolute;
    left: -30px;
    top: 10px;
    font-family: "Noto Sans Display Bold";
  }



  /* Videos Section - Give a Day LUMS Page */
  .videos-section .view-content {
    margin: 0 15px 0 15px;
  }
  .videos-section img {
    width: 82.3%;
    height: auto;
    margin-bottom: 15px;
    margin-right: 36px;
  }
  /* Videos Section - Give a Day LUMS Page */

  /* seminar & Conferences START */
  .path-frontpage #block-views-block-lecture-series-sbasse-block-3 .views-row:nth-last-of-type(2) {
    width: 100%;
  }
  .path-frontpage #block-views-block-lecture-series-sbasse-block-3 .views-row:nth-last-of-type(1) {
    width: 100%;
  }
  /* seminar & Conferences END */



}

@media (max-width: 1300px) {
  .numbers-alumni-relans ul {
    padding: 0;
  }

  .navbar-we-mega-menu.navbar ul a.is-active,
  .navbar-we-mega-menu.navbar ul .we-megamenu-nolink.is-active {
    color: white;
    background-color: #fff;
  }

  #block-researchgrants h2 {
    width: 75%;
    font-size: 80px;
  }
}

@media (max-width: 1200px) {

  /* admission site */
  .academic-calendar-important-dates-admission-site .view-content {
    margin-top: 16px;
    display: inline-block;
    margin-left: 2px;
  }

  .academic-calendar-important-dates-admission-site .view-content .views-row {
    background-color: #F2F2F2;
    min-height: 220px;
    text-align: center;
    margin-left: 0px;
    margin-right: 0px;
    padding: 27px;
    width: 280px;
    display: inline-block;
    vertical-align: top;
  }

  .academic-calendar-important-dates-admission-site .view-header {
    background-image: none;

  }

  .info-video-banner-admission-site-box .field--name-body {
    position: relative;
    width: 100%;
    right: 0;
    top: 0;
    color: #fff;
    font-size: 17px;
    background: #2e3192;
    padding-left: 25px;
    padding-right: 25px;
    text-align: center;
    padding-top: 13px;
  }

  .academic-calendar-important-dates-admission-site .view-content .views-row {
    background-color: #F2F2F2;
    min-height: 247px;
    text-align: center;
    margin-left: 0px;
    margin-right: 0px;
    flex: auto;
    padding: 27px;
    width: 225px;
    display: inline-block;
    vertical-align: top;
  }

  .academic-calendar-important-dates-admission-site .view-header {
    background-image: none;
    background-repeat: no-repeat;
    background-color: #F2F2F2;
    padding: 0px 13px 25px 31px;
    width: 76%;
    text-align: left;
    display: inline-block;
    max-width: 100%;
    margin-top: 16px;
    background-size: 366px 209px;
  }

  /* admission site cls */
  .page-node-2150 .lums-banner-col-content-section .field--name-field-extra-text .field--item:nth-child(2),
  .page-node-2150 .lums-banner-col-content-section .field--name-field-extra-text .field--item:first-child,
  .page-node-2072 .lums-banner-col-content-section .field--name-field-extra-text .field--item:first-child {
    float: none;
    width: 100% !important;
  }

  .how-can-we-help-web-form-admission-site {
    background: #ededed;
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    right: 0;
    z-index: 11;
    color: #000;
    border: none;
    margin-left: auto;
    margin-right: auto;
    z-index: 9;
  }

}

@media (max-width: 1150px) {
  #block-researchgrants .field--name-field-extra-text {
    bottom: 10px;
  }

  .lums-video-slider-home {
    clear: both;
    margin-top: 88px;
  }

  #player {
    height: auto;
  }
}

@media (max-width: 1050px) {
  /* admission site */

  .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: 244px;
    margin: auto;

    border-radius: 12px 12px 0px 0px;
    margin-top: -52px;
    color: black;
  }

  .info-video-banner-admission-site-box {
    position: relative;
    margin-bottom: 46px;
  }

  .how-can-we-help-web-form-admission-site #edit-processed-text {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    background: #fff;
    padding: 65px 16px 16px 40px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 32px;
  }

  .how-can-we-help-web-form-admission-site .panel-body {
    padding-top: 0;
    padding: 0;
  }

  .how-can-we-help-web-form-admission-site #edit-processed-text-01 {
    width: 100%;
    display: inline-block;
    background: #fff;
    padding: 95px 21px 19px 35px;
  }

  .how-can-we-help-web-form-admission-site .webform-button--submit {
    margin-left: 0;
  }

  /* admission site cls*/
  .academic-calendar-box #academic-calendar {
    width: 93%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    overflow-x: auto;
  }

  #block-views-block-slide-show-block-1 .form-group {
    margin-top: 0;
  }

  .navbar-we-mega-menu.navbar ul a.is-active,
  .navbar-we-mega-menu.navbar ul .we-megamenu-nolink.is-active {
    color: white;
    background-color: #fff;
  }

  .page-node-1374 #block-views-block-slide-show-block-3 .research-highlights-slider-bg {
    height: auto;
  }

  #block-researchgrants h2 {
    font-size: 65px;
  }

  #block-researchgrants .field--name-field-extra-text {
    position: relative;
    bottom: unset;
  }
}

@media (max-width: 768px) {

  /* admission site */
  .lums-video-slider-home {
    clear: both;
    margin-top: 88px;
  }

  #player {
    height: auto;
  }

  .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: 244px;
    margin: auto;

    border-radius: 12px 12px 0px 0px;
    margin-top: -52px;
    color: black;
  }

  .info-video-banner-admission-site-box {
    position: relative;
    margin-bottom: 46px;
  }

  .how-can-we-help-web-form-admission-site #edit-processed-text {
    display: inline-block;
    width: 27%;
    vertical-align: top;
    background: #fff;
    padding: 65px 16px 16px 40px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 32px;
  }

  /* admission site cls*/
  #block-covid19lumsrespondstothepandemic h1 {
    font: 35px/41px Noto Serif Display Bold;
    color: #04198B;
    padding-bottom: 15px;
    border: 0px;
  }

  .page-node-2150 .lums-banner-col-content-section .field--name-field-extra-text .field--item:nth-child(2),
  .page-node-2150 .lums-banner-col-content-section .field--name-field-extra-text .field--item:first-child,
  .page-node-2072 .lums-banner-col-content-section .field--name-field-extra-text .field--item:first-child {
    float: none;
    width: 100% !important;
    text-align: center;
  }

  #block-lumscovid19campaign .field--name-body {

    margin-top: -73px;
  }

  .covid-com-tabs .nav-tabs {
    border-bottom: none;
  }

  #block-covidresources .field--name-body {
    padding: 0px 0px;
  }

  #block-covidresources {
    margin-bottom: 30px;
  }

  #block-covidresources h2 {
    margin-top: 0;
  }

  .page-node-2661 .donate-lums-contactus-section-block .field--name-field-extra-text .field--item:first-child {
    padding-right: 10px;
    margin-right: 10px;
    width: 100%;
    padding-bottom: 13px;
  }

  #block-officeoffinancialaidinternationalstudent {
    margin-bottom: 2px;
  }

  .page-node-2453 .node-content .table-responsive.donations .InputText {
    width: 97%;
    margin-left: 5px;
    margin-right: 5px;
  }

  .page-node-2453 .node-content .table-responsive.donations {
    width: 100%;

    display: inline-block;
  }

  .side-box-button {
    margin-top: 24px;
    display: inline-block;
  }

  .page-node-2453 .node-content .field--name-body {

    margin: 15px 0px 56px 0px;

  }

  .covid-info {

    margin-top: 0;
  }

  #block-lumscovid19campaign .field--name-field-extra-text {

    background: #fff;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 1px;
    padding-bottom: 0;
    margin-top: -10px;
    overflow: hidden;
  }

  #block-lumscovid19campaign .field--name-field-extra-text .field--item:last-child {
    margin-top: 21px;
    padding-bottom: 0;
  }

  #block-lumscovid19campaign .field--name-field-extra-text .field--item:last-child li {
    padding: 10px 0px;

  }

  #block-covid19rightsidebottom {
    margin-bottom: 24px;
  }

  #block-contactuscovid19 .field--name-field-extra-text .field--item:first-child {

    padding-bottom: 9px;
  }

  #block-covid19rightsidebottom .field--name-body {
    padding: 0;
  }

  #block-covid19rightsidebarresourcessection .field--name-body {
    padding: 0;
  }

  #block-covid19rightsidebarresourcessection .field--name-body h2 {
    margin-bottom: 20px;
    margin-top: 20px;
  }

  .page-node-2823 .contact-us-ro-noticeboard .field--name-field-content-link {
    height: 55%;
    padding: 93px 14px 21px 14px;

  }

  .page-node-2823 .contact-us-ro-noticeboard .field--name-field-content-image {
    margin-bottom: 25px;

  }

  .page-node-2823 .region-content-sidebar-right .field--name-body {
    padding: 0 !important;
  }

  .page-node-2823 .contact-us-ro-noticeboard {
    text-align: left;
    padding-left: 0 !important;
    padding-right: 0 !important;
    overflow: hidden;
  }

  .navbar-we-mega-menu.navbar ul a.is-active,
  .navbar-we-mega-menu.navbar ul .we-megamenu-nolink.is-active {
    color: white;
    background-color: #fff;
  }

  /* faculty detail page */
  .path-lums-employee .faculty-detail-main {
    flex-direction: column;
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .block-upm-user-profile-block .faculty-name {
    font-size: 35px;
    padding-bottom: 5px;
  }

  .path-lums-employee .faculty-detail-main .faculty-picture {
    text-align: center;
    padding: 0px;
  }

  .path-lums-employee .region-content-sidebar-right {
    border: 0px;
  }

  .path-lums-employee .dialog-off-canvas-main-canvas .node-content .tab-content .tab-pane {
    overflow-x: scroll;
    padding-left: 0 !important;
    padding-right: 0 !important;

    width: 100%;
  }

  .path-lums-employee .region-node-content .form-group {
    margin-bottom: 0px;
  }

  .path-faculty-resources .heading-block-cus .field--name-body {
    padding-right: 15px;
  }

  /* faculty detail page */



  .page-node-2150 .field--name-field-banner-image img,
  #block-hadiyaazizalumnistories .field--name-field-banner-image img,
  #block-ayesharazafarooqalumnistories .field--name-field-banner-image img,
  #block-researchgrants .field--name-field-banner-image img {
    height: auto;
  }

  #block-yoursupportsystematlums img {
    width: 100%;
    max-width: 100%;
  }

  .alumni-network-why-lums-section-block .item-list {
    float: none;
    margin: auto;
  }

  .page-node-280 .whylums-numbers-blck .view-content {
    padding-top: 0;
  }

  .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 {
    line-height: 50px;
    margin-bottom: 5px;
    font-size: 37px;
    margin-top: 0;
  }

  #block-lumscenters .field--name-field-banner-image img {
    height: auto;
  }

  .two-column-centers .field--name-field-content-details .field--item,
  .three-column-centers .field--name-field-content-details .field--item {
    flex: 0 46%;
    margin: 0;
    padding-bottom: 10px;
  }

  .lums-centers-blocks .field--name-field-content-details .field--item .field--name-field-content-title {
    margin: 0;
    width: 100%;
  }

  .three-column-centers {

    padding-left: 15px;
    padding-right: 15px;

  }

  #block-learninganddevelopment .field--name-field-content-description {
    min-height: 0;
  }

  .region-inner-top-middle #block-lumscenters img {
    max-width: 100%;
  }

  .region-inner-top-middle #block-lumscenters .field--name-field-extra-text .field--item:last-child li {
    padding-left: 0;
  }

  .region-inner-top-middle .block-block-content45e57ac9-2cc7-4374-ad8b-ebfb8ea1e21f .field--name-field-extra-text {
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 0;
    padding-bottom: 0;
    width: 94%;
    padding-top: 11px;
  }

  .region-inner-top-middle #block-lumscenters .field--name-field-extra-text .field--item:last-child {
    border: none;
  }

  .region-inner-top-middle #block-lumscenters.block-block-content45e57ac9-2cc7-4374-ad8b-ebfb8ea1e21f .field--name-field-extra-text .field--item {
    width: 100%;
    float: none;
  }

  .region-inner-top-middle .block-block-content45e57ac9-2cc7-4374-ad8b-ebfb8ea1e21f {
    overflow: visible;
  }

  .region-inner-top-middle .block-block-content45e57ac9-2cc7-4374-ad8b-ebfb8ea1e21f .field--name-body h2 {
    margin: 0;
    padding-top: 12px;
  }

  .region-inner-top-middle .block-block-content45e57ac9-2cc7-4374-ad8b-ebfb8ea1e21f .field--name-body {
    top: unset;
    position: relative;
    width: 94%;
    margin-top: -75px;
    margin-bottom: 0;
  }

  #block-views-block-real-people-real-impact-block-2 .block-title {
    padding: 0;
    line-height: normal;
    font-size: 35px;
  }

  #block-views-block-real-people-real-impact-block-2 .views-field-title-1 {
    display: none;
  }

  .view-research-highlights .department-info {
    margin-bottom: 20px;
    padding: 20px;
  }

  /* .page-node-1374 #block-views-block-slide-show-block-3 .slider-nav-thumbnails {
    display: none;
  } */

  #block-researchgrants h2 {
    font-size: 50px;
    line-height: normal;
  }

  #block-researchgrants .field--name-body p {
    font-size: 25px;
  }

  .path-faculty-member .dialog-off-canvas-main-canvas .node-content .tab-content .tab-pane {
    overflow: scroll;
  }

  .numbers-alumni-section-block .view-header {
    width: 100%;
  }

  .path-faculty-member .region-node-content .form-group {
    margin-bottom: 0;
  }

  #block-relatedlinkslumsfacultymemberprofile ul li,
  #block-views-block-news-block-19 .block-title,
  #block-views-block-news-block-19 ul {
    padding-left: 5px;
    margin-top: 0;
  }

  #block-relatedlinkslumsfacultymemberprofile {

    padding-left: 0px;
    margin-top: -7px;
    margin-bottom: 0;

  }

  .block-upm-user-profile-block .faculty-rightside {
    padding-left: 15px;
    text-align: center;
    padding-right: 15px;
  }

  .path-lums-employee .nav-tabs>li {

    float: left;
    margin-bottom: -1px;
    width: 100%;
    margin-bottom: 3px;

  }

  .path-faculty-member .region-content-sidebar-right {
    border: 0px none;
  }

  .path-faculty-member .main-container .nav-tabs li {
    width: 100%;
  }

  .path-faculty-member .dialog-off-canvas-main-canvas .node-content .tab-content .tab-pane {
    width: 100%;
    padding: 5px;
  }

  .path-faculty-member .view-faculity-profile-info-faculity-detail .views-field.views-field-nothing .field-content .faculty-detail-main .email-label {
    display: none;
  }

  .path-faculty-member .view-faculity-profile-info-faculity-detail .views-field.views-field-nothing .field-content .faculty-detail-main .faculty-school,
  .path-faculty-member .view-faculity-profile-info-faculity-detail .views-field.views-field-nothing .field-content .faculty-detail-main .faculty-name,
  .path-faculty-member .view-faculity-profile-info-faculity-detail .views-field.views-field-nothing .field-content .faculty-detail-main .faculty-designation,
  .path-faculty-member .view-faculity-profile-info-faculity-detail .views-field.views-field-nothing .field-content .faculty-detail-main .faculty-email a {
    top: unset;
    left: unset;
  }

  .path-faculty-member .view-faculity-profile-info-faculity-detail .views-field.views-field-nothing .field-content .faculty-detail-main .faculty-school {
    padding-bottom: 8px;
  }

  .path-faculty-member .view-faculity-profile-info-faculity-detail .views-field.views-field-nothing .field-content .faculty-detail-main .faculty-name {
    line-height: 60px;
    padding-bottom: 8px;
  }

  .path-faculty-member .view-faculity-profile-info-faculity-detail .views-field.views-field-nothing .field-content .faculty-detail-main .faculty-email a::before {
    content: "e: ";
    display: inline;
  }

  .path-faculty-member .view-faculity-profile-info-faculity-detail .views-field.views-field-nothing .field-content .faculty-detail-main .faculty-picture {
    text-align: center;
    padding-left: 0;
  }

  .path-faculty-member .view-faculity-profile-info-faculity-detail .views-field.views-field-nothing .field-content .faculty-detail-main .faculty-picture img {
    display: inline;
  }

  .path-faculty-member .view-faculity-profile-info-faculity-detail .views-field.views-field-nothing .field-content .faculty-detail-main .faculty-rightside {
    padding-left: 15px;
    text-align: center;
    padding-bottom: 15px;
  }

  .path-faculty-resources .node-content header ul li a {
    font-size: 15px;
    line-height: 35px;
  }

  .path-faculty-resources #views-exposed-form-faculty-resources-page-1 .form-actions {
    right: 3px;
    top: 78px;
  }

  .path-faculty-resources .region-node-content .form-group:nth-child(3) {
    /* padding-top: 77px; */
    padding-top: 72px;
  }
  .path-faculty-resources #views-exposed-form-faculty-resources-page-1 .form-actions .btn.form-submit[value="Clear"] {
    margin-left: 8px !important;
  } 

  .path-faculty-resources #views-exposed-form-faculty-resources-page-1 .form--inline>.form-item {
    /* width: 33%; */
    width: 28%;
  }

  .path-faculty-resources .region-node-content .form-group:nth-child(2) {
    margin: 0 0.5%;
  }

  .path-faculty-resources #views-exposed-form-faculty-resources-page-1 .form-actions .btn,
  .form-actions .btn-group {
    margin: 0 !important;
  }

  .path-faculty-resources .node-content header ul li {
    padding-left: 20px;
  }

  .faculty-views-user li {
    width: 31%;
  }

  #block-views-block-history-block-2 {
    height: auto;
    float: none;
  }

  .history-slider-main {
    display: block;
  }

  .history-slider-main .slider-left {
    width: 100%;
    max-width: 100%;
    margin: 0 auto 30px;
  }

  .history-slider-main .slider-right {
    width: 100%;
    max-width: 100%;
    margin: auto;
    padding-right: 20px;
  }

  .page-node-292 .Faculty-Directory,
  .page-node-292 .Emergency-Contact {
    margin-left: auto;
    margin-right: auto;
  }

  .page-node-163 #block-getnewsinourinbox.right-prm,
  #block-getnewsinourinbox.pro-finder {
    padding-bottom: 20px;
  }

  .path-offices-directory .region-node-content #views-exposed-form-offices-directory-page-1 {
    padding-top: 28px;
  }

  .path-offices-directory .office-directory .js-form-submit {
    right: -20px;
    left: unset;
  }

  .related-links {
    margin-bottom: 0;
  }

  .about-lums-cus-bg {
    margin-top: 0;
  }

  .path-lums-employee nav.related-links ul {
    margin-bottom: 10px;
    margin-top: 26px;
  }

  #block-views-block-real-people-real-impact-block-1 .block-title {
    font-size: 35px;
  }

  #block-views-block-real-people-real-impact-block-1 .views-field-body,
  #block-views-block-real-people-real-impact-block-1 .views-field-field-link-real-people-1 {
    display: none;
  }

  #block-views-block-real-people-real-impact-block-1 li {
    min-height: auto;
    margin-bottom: 13px;
    max-width: 325px;
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  .user-profile-about-page .field--name-field-profile-image img {
    width: 100% !important;
  }

  .heading-block-cus h1 {
    line-height: 42px;
    text-align: left;
  }

  .heading-block-cus .field--name-body p {
    margin-top: 10px;
  }

  .search-filters .form-text,
  .page-node-163 .search-filters .form-select {
    height: 45px;
    width: 100%;
  }

  .page-node-163 .search-filters .form-actions {
    top: 5px;
  }

  #block-views-block-publication-block-11 .views-field-flipbook__display {
    width: 100%;
  }

  .page-node-2150 .lums-banner-full-width-section h2,
  .page-node-2072 .lums-banner-full-width-section h2 {
    font-size: 18px;
    margin-top: 0px;
    margin-bottom: 10px;
    overflow: hidden;
    display: inline-block;
    line-height: 27px;
  }
}

@media (max-width: 600px) {
  .extraordinary .views-field-nothing .field-content {
    position: unset;
  }

  /* admission site */
  .how-can-we-help-web-form-admission-site .panel-body {
    padding-top: 0;
    padding: 0;
    margin-top: 13px;
  }

  .how-can-we-help-web-form-admission-site #edit-processed-text-01 {
    width: 100%;
    display: inline-block;
    background: #fff;
    padding: 37px 21px 19px 35px;
    text-align: left;
  }

  .how-can-we-help-web-form-admission-site .webform-button--submit {

    margin-left: 0;

  }

  .admission-site-schools-block .view-footer {
    text-align: center;
    padding-bottom: 13px;
    margin-top: 11px;
  }

  /* admission site */
  .page-node-1209 .inner-middle-cont .region-inner-top-middle {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
  }

  .page-node-1209 .heading-block-cus {
    order: 1;
    flex-basis: 58%;
  }

  .page-node-1209 .pro-finder {
    order: 2;
    flex-basis: 32%;
  }

  .page-node-1209 .school-of-low-admission {
    order: 3;
  }

  .page-node-1209 .school-of-humanity-admission {
    order: 4;
  }

  .page-node-1209 .school-of-education-admission {
    order: 5;
  }

  .page-node-1209 .school-of-business-admission {
    order: 6;
  }

  .page-node-1209 .school-of-science-engineering-admission {
    order: 7;
  }

  .page-node-1209 .block-views-blockadmission-site-schools-filter-block-2 {
    order: 3;
  }

  .page-node-1209 .block-views-blockadmission-site-schools-filter-block-4 {
    order: 4;
  }

  .page-node-1209 .block-views-blockadmission-site-schools-filter-block-6 {
    order: 5;
  }

  .page-node-1209 .block-views-blockadmission-site-schools-filter-block-8 {
    order: 6;
  }

  .page-node-1209 .block-views-blockadmission-site-schools-filter-block-10 {
    order: 7;
  }

  /* admission site */


  /* admission site */

  /* admission site home page */
  .page-node-1209 .inner-middle-cont {
    display: flex;
    flex-direction: column;
  }

  .page-node-1209 .heading-block-cus {
    margin-bottom: 11px;
    margin-top: 43px;
  }

  .admission-site-schools-block .view-header {
    background-size: 100%;
    padding: 24px 11px 9px 12px;
    height: auto;
    margin-bottom: 3px;
  }

  .how-can-we-help-web-form-admission-site .form-type-textarea .control-label {

    width: 100%;

  }

  .first-footer-footer-menu .navbar-we-mega-menu.navbar {

    z-index: 7;
  }

  .how-can-we-help-admission-site h4 {
    padding: 0px 40px 7px 43px;
    margin-top: 0;
  }

  .how-can-we-help-admission-site {
    margin-top: 40px;
    margin-bottom: 28px;
  }

  .how-can-we-help-web-form-admission-site #edit-processed-text {
    display: inline-block;
    width: 100%;
    vertical-align: top;
  }

  .how-can-we-help-web-form-admission-site #webform-submission-how-can-we-help-node-1209-add-form {
    width: 89%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 59px;
  }

  .how-can-we-help-web-form-admission-site #edit-flexbox {
    background: transparent;
    border: none;
    width: 100%;
    vertical-align: top;
    overflow: hidden;
    float: right;
  }

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

  .page-node-1209 .lets-talk {
    display: inline-block;
    position: absolute;
    top: -92px;
    right: 2px;
    z-index: 10;
  }

  .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-button--submit {

    right: 16px;
    bottom: 10px;

  }

  .info-video-banner-admission-site-box .field--name-field-extra-text {
    position: relative;
    width: 100%;
    right: 0;
    top: 0;
    padding-bottom: 25px;
    color: #fff;
    font-size: 17px;
    background: #2e3192;
    padding-left: 25px;
    padding-right: 25px;
    text-align: center;
  }

  .admission-site-schools-block {
    width: 100%;
    float: left;
    min-height: auto;
  }

  .page-node-1209 .donate-to-lums-donation-box .real-people-real-impact-view-block li:nth-child(2) .profile-cont {
    padding-left: 60px;
    padding-right: 60px;
  }

  .programs-und-grt-links-block .field--name-body {
    text-align: center;
    margin-top: 37px;
  }

  .page-node-1209 .pro-finder {
    margin-top: 0;
    width: 91%;
    border: none;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 25px;
  }

  .admission-site-schools-block .view-header h2 {
    font-size: 24px;
    line-height: 26px;
    min-height: auto;
    margin-bottom: 24px;
  }

  .admission-site-schools-block .view-header {
    background-size: 100%;
    padding: 12px 11px 17px 12px;
  }

  .admission-site-schools-block .form-group {
    margin: 0;
  }

  #block-askadmissionsadmissionsite {
    border: none;
  }

  #block-askadmissionsadmissionsite h2 {
    font-size: 35px;
    text-align: left;
    padding-left: 0;
    padding-bottom: 2px;
    line-height: 39px;
    margin-top: 0;
  }

  #block-askadmissionsadmissionsite .field--name-body {
    text-align: left;
    font-size: 17px;
    padding: 0;
  }

  .school-multi-links-block.related-links {
    border-left: none;
    padding-left: 0;
    padding-top: 26px;
    margin-bottom: 4px;
    margin-left: 0px;
    width: 100%;
    margin-left: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .page-node-1209 .donate-to-lums-donation-box .real-people-real-impact-view-block .profile-cont {
    position: absolute;
    top: 0;
    width: 100%;
    color: white;
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    height: 100%;
    padding-top: 94px;
  }

  .page-node-1209 .real-people-real-impact-view-block li:nth-child(2) .other-link {
    padding-left: 0px;
    padding-right: 0px;
  }

  .page-node-1209 .real-people-real-impact-view-block .other-link {

    padding-left: 60px;
    padding-right: 60px;
  }

  .page-node-1209 .apply-now-block-admission-site .field--name-body {
    width: 100%;
    display: inline-block;
    text-align: center;
    line-height: 29px;
    max-width: 100%;
  }

  .page-node-1209 .apply-now-block-admission-site .field--name-field-extra-text .field--item:first-child {
    margin-top: 26px;
    font-size: 21px;
    padding: 19px 18px 18px 18px;

    width: 100%;

  }

  .academic-calendar-important-dates-admission-site .view-academic-calendar {
    display: block;

  }

  .academic-calendar-important-dates-admission-site .view-header {
    padding: 0px 13px 25px 13px;
    background-size: 470px 218px;
    text-align: center;
    width: 100%;
    background-image: none;
  }

  .academic-calendar-important-dates-admission-site .view-header h2 {
    margin-top: 0;
    padding-top: 27px;
    font-size: 28px;
  }

  .info-video-banner-admission-site-box .field--name-body h2 {
    margin: 0;
    padding-top: 12px;
  }

  .info-video-banner-admission-site-box .field--name-field-banner-image {
    display: none;

  }

  .web-chat-admission-site .field--name-field-extra-text {
    margin-top: 14px;
    margin-bottom: 60px;
  }

  .web-chat-admission-site {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .postal-address-admission-site {
    margin-top: 23px;
    margin-bottom: 0px;
  }

  .info-video-banner-admission-site-box .field--name-body {
    position: relative;
    width: 100%;
    right: 0;
    top: 0;

    color: #fff;
    font-size: 17px;
    background: #2e3192;
    padding-left: 25px;
    padding-right: 25px;
    text-align: center;
  }

  /* .info-video-banner-admission-site-box .field--name-field-banner-image img {
  background-size: 530px 533px;
  width: 214%;
  max-width: 251%;
  background-position: 150px 81px;
  margin-left: -112%;
} */
  .academic-calendar-important-dates-admission-site .view-content {
    margin-top: 2px;
    display: block;
    margin-left: 0px;

  }

  .page-node-1209 .apply-now-block-admission-site .field--name-field-extra-text .field--item:nth-child(2) h2 {
    font-size: 42px;
    margin-top: 5px;
    line-height: 33px;

  }

  .page-node-1209 .apply-now-block-admission-site .field--name-field-extra-text .field--item:nth-child(2) {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
  }

  .page-node-1209 .apply-now-block-admission-site .field--name-field-extra-text {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
  }

  .page-node-1209 .apply-now-block-admission-site .field--name-body h2 {
    font-size: 57px;
    color: #002581;
    font-family: Noto Serif Display Bold;
  }

  .page-node-1209 .real-people-real-impact-view-block .profile-image img {

    transition: all 0.3s ease 0s;
    height: 434px;
    filter: none;
    transform: scale(1.5);
    overflow: hidden;
  }

  .page-node-1209 .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: block;
    transition: all 0.3s ease 0s;
  }

  .page-node-1209 .real-people-real-impact-view-block .other-link {
    width: 100%;
    margin-top: 0;
  }

  .page-node-1209 .real-people-real-impact-view-block .other-link a {

    display: block;
  }

  /* admission site home page */
  .home-news-2 li.news-clm:first-child {
    width: 97%;
    margin-top: 13px;
  }

  .home-news-2 li.news-clm:nth-child(2) {
    width: 97%;
    margin-top: 13px;
  }

  .page-node-2661 .tab-pane {
    margin-left: 0;
    padding-right: 0;
    padding-left: 0;
  }

  #colorbox,
  #colorbox img,
  .cboxWrapper {
    outline: 0;
    width: 100% !important;
  }

  .page-node-2508 .view-display-id-block_21 li.news-clm:nth-child(1) {
    margin-left: 0;
    margin-right: 0;
  }

  .page-node-2508 .view-display-id-block_21 li.news-clm:nth-child(2) {
    width: 100%;
    margin: 0 0 25px 0px;
  }

  #block-covid19rightsidebottom .side-box img {
    height: auto;
    width: 100%;
  }

  #block-covid19rightsidebarresourcessection .field--name-body h2 {
    margin-bottom: 20px;
    margin-top: 6px;
  }

  #block-views-block-lums-live-lums-main-site-block-2 {
    margin-bottom: 0;
  }

  #block-relatedlinkscovid19 ul li {
    padding: 10px 2px;
  }

  #block-relatedlinkscovid19 {
    padding-top: 0;
  }

  .page-node-2508 .news-clm {
    width: 100%;

  }

  #block-covid19lumsrespondstothepandemic p {
    text-align: justify;
  }

  #block-lumscovid19campaign .field--name-field-extra-text .field--item:first-child {
    width: 100%;

  }

  .page-node-2823 .our-donors-quicktabs-section #quicktabs-container-generous-donation {
    margin: 0px;
    width: 100%;
    padding-left: 0;
  }

  .page-node-2823 .quicktabs-main p {
    padding-right: 0xpx;

    text-align: justify;
  }

  .page-node-2823 .our-donors-quicktabs-section #quicktabs-container-generous-donation {
    box-shadow: none;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  #block-relatedlinksronoticeboard-menu {

    margin-top: 0;
  }

  .our-donors-quicktabs-section #quicktabs-generous-donation ul.quicktabs-tabs {
    width: 100% !important;
    display: inline-flex;

  }

  .our-donors-quicktabs-section #quicktabs-generous-donation ul.quicktabs-tabs li {

    width: 100%;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .page-node-2823 .heading-block-cus {
    margin-bottom: 0;
  }

  .page-node-2823 .quicktabs-main p {
    padding-right: 0px !important;
  }

  .page-node-2823 .quicktabs-wrapper {

    display: block;
  }

  #block-lumscovid19campaign .field--name-field-extra-text .field--item:last-child {
    width: 100%;
    padding-top: 3px;
    border: none;
  }

  #block-lumscovid19campaign {

    margin-bottom: 0;
  }

  .page-node-2453 .box {

    margin-bottom: 17px;
  }

  #block-relatedlinksronoticeboard ul li {
    padding: 10px 0px;
  }

  .two-column-centers h2 {
    color: #04198B;
    margin-top: 6px;
  }

  .two-column-centers {
    padding-left: 15px;
    padding-right: 15px;
  }

  .lums-centers-blocks .field--name-field-content-details .paragraph--type--multiple-content-images {
    position: relative;
    height: 100%;
    padding-bottom: 0;
  }

  #block-lumscenters {

    margin-bottom: 13px;
    margin-top: 7px;
  }

  #block-lumscenters .field--name-field-extra-text .field--item:last-child {

    margin-top: 22px;
  }

  .lums-centers-blocks h2 {

    font-size: 35px;
    line-height: 41px;
  }

  .lums-centers-blocks .field--name-field-content-details .paragraph .field--type-link {
    position: relative;
    bottom: 0;
  }

  .page-node-1374 .real-impact {
    width: 100%;

    padding-left: 15px;
    padding-right: 15px;
  }

  #block-solutionswithoutborders {
    margin-top: 22px;
    margin-bottom: 35px;
  }

  #block-views-block-research-highlights-block-1 {
    margin-bottom: 0;
  }

  #block-researchgrants .field--name-field-banner-image {
    margin-bottom: 9px;
  }

  #block-solutionswithoutborders h2 {
    font-size: 35px;
    line-height: 41px;
    margin-bottom: 14px;
  }

  .solutions-without-border .field--name-body {
    width: 100%;
    margin: auto;
  }

  .solutions-without-border {
    padding-left: 15px;
    padding-right: 15px;
  }

  #research-highlight .slider-nav-thumbnails .slick-current .research-highlights-sliders {
    max-width: 100%;
    width: 100%;
  }

  .page-node-1374 #block-views-block-slide-show-block-3 .research-highlights-slider-bg {
    height: 196px;
  }

  #block-emergencycontact p a {
    display: block;
  }

  .program-detail-ask-admission-acc .view-program-landing-ask-admission-lums .views-accordion-header {
    padding-left: 16px;
  }

  #block-views-block-program-landing-ask-admission-lums-block-1 h2 {
    text-align: left;
    font-family: 'Noto Sans bold';
    font-size: 27px;
    margin-bottom: 18px;
    margin-top: 18px;
    display: inline-block;
  }

  .col-custom-right .program-right-site h2 {
    margin-top: 0;
    margin-bottom: 15px;
  }

  .programs-und {
    overflow: hidden;
    padding-bottom: 0;
  }

  .why-lums-content-area-block .views-row {
    width: 33%;
    display: inline-block;
    margin-bottom: 28px;
    vertical-align: top;
  }

  .lums-life-title {

    margin-top: 24px;
    margin-bottom: 7px;

  }

  /* .bef-exposed-form .form--inline .form-item {

    column-count: 2;
    width: 344px;
}  */
  .numbers-alumni-relans li {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 25px;
  }

  .numbers-alumni-section-block {

    padding-bottom: 10px;
  }

  .numbers-alumni-relans .views-field-title span {
    font-family: Noto Serif Display Bold;
    font-size: 40px;
    color: #04198B;
  }

  .numbers-alumni-section-block .views-field-field-label {
    font-size: 16px;
  }

  .page-node-type-programmes .node-content .col-sm-4.custom-prog-landing {
    margin-top: 13px;
  }

  .program-detail-ask-admission-acc {
    height: auto !important;
  }

  .page-node-439 .col-custom-left {

    margin-right: 0;

    margin-left: 0;
  }

  .view-id-programmes .view-filters .views-exposed-form .form-item label {

    margin-bottom: 0px;

  }

  .programs-und .view-filters {
    padding-left: 15px;
    padding-right: 15px;
  }

  .programs-und .search-filters {
    margin-top: 0px;
  }

  .programs-inner-menu .menu--programmes li a {

    font: 16px/22px Noto Sans Black;

    padding: 16px 16px 16px 17px;
  }

  .page-node-436 .inner-top-bottom-cont,
  .page-node-439 .inner-top-bottom-cont {
    padding-left: 15px;
    padding-right: 15px;
  }

  .top-footer-contactus .field--name-body {

    padding-left: 15px;
    padding-right: 15px;
  }

  .page-node-1418 .region-inner-top-middle {

    margin-bottom: 10px;

  }

  .page-node-1418 .region-inner-top-middle .block:nth-child(1) {
    height: auto;
  }

  .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: 346px;
    height: 397px;
    margin-bottom: 36px;
  }

  .why-lums-programme-section-block {
    position: relative;
    margin-bottom: 47px;
    padding-bottom: 7px;
  }

  .page-node-199 #block-views-block-lums-events-block-6 .view-content {
    padding-left: 0;
    padding-right: 0;
  }

  .page-node-type-programmes table {
    max-width: 100%;
  }

  #block-views-block-real-people-real-impact-block-1 li {
    min-height: auto;
    margin-bottom: 13px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  .slogan {
    width: 100px;
    overflow: hidden;
    padding-top: 0;
    margin-left: 0;
    margin-top: 5px;
    padding-top: 5px;
  }

  .welcome-lums .field--name-body {
    margin-top: 8px;
  }

  .welcome-lums {
    margin-bottom: 34px;
  }

  .page-node-2150 .lums-banner-full-width-section .field--name-field-extra-text img,
  .page-node-2072 .lums-banner-full-width-section .field--name-field-extra-text img {
    max-width: 100%;
    height: 180px;
    margin-top: 13px;
    width: 200px;
  }

  .page-node-2072 .lums-banner-col-content-section .field--name-field-extra-text .field--item:nth-child(2) {
    width: 65%;

    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    margin-top: -1px;
    overflow: hidden;
    padding-top: 0;
  }

  .page-node-2072 .lums-banner-full-width-section p {
    font-size: 17px;
    text-align: justify;
  }

  .page-node-2150 .lums-banner-full-width-section .field--name-field-extra-text,
  .page-node-2072 .lums-banner-full-width-section .field--name-field-extra-text {
    padding-left: 10px;
    margin-top: -100px !important;
    padding-right: 10px;
  }

  #block-researchanddiscovery .field--name-field-content-details .field--item:nth-of-type(n+4) .field--name-field-content-description,
  #block-communityengagement .field--name-field-content-description,
  #block-researchanddiscovery .field--name-field-content-description {
    min-height: 0px;
  }

  .lums-centers-blocks .field--name-field-content-details .field--item .field--name-field-content-title {
    margin: 0;
    width: 100%;
  }

  .three-column-centers {

    padding-left: 15px;
    padding-right: 15px;

  }

  .two-column-centers .field--name-field-content-details .field--item,
  .three-column-centers .field--name-field-content-details .field--item {
    flex: 0 100%;
    margin: 0;
    padding-bottom: 10px;
  }

  #block-researchgrants h2 {
    font-size: 40px;
    line-height: normal;
  }

  #block-researchgrants .field--name-body p {
    font-size: 20px;
  }

  .path-faculty-resources .region-node-content .form-group:nth-child(3) {
    padding-top: 25px;
  }

  .path-faculty-resources #views-exposed-form-faculty-resources-page-1 .form--inline>.form-item {
    width: 100%;
    height: auto;
  }

  .path-faculty-resources #views-exposed-form-faculty-resources-page-1 .form-inline .select-wrapper {
    width: 100%;
  }

  .path-faculty-resources .region-node-content .form-group:nth-child(2) {
    margin: 0;
    margin-bottom: 16px;
  }

  .faculty-views-user li {
    width: 48%;
    margin-bottom: 14px;
    min-height: auto;
  }

  .path-faculty-resources .region-node-content .form-inline .control-label {
    padding-top: 15px;
    padding-bottom: 0px;
  }

  .path-faculty-resources #views-exposed-form-faculty-resources-page-1 .form-actions {
    right: 3px;
    bottom: 2px;
    top: unset;
  }

  .emergency-helpline-box .field--name-body {
    width: 368px;
    height: 293px;
    top: -351px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }

}

@media (max-width: 500px) {
  .extraordinary .views-field-nothing .field-content {
    position: unset;
  }

  /* admission site home page */
  .how-can-we-help-admission-site h4 {
    padding: 0px 40px 7px 43px;
    margin-top: 0;
  }

  .how-can-we-help-admission-site {
    margin-top: 40px;
    margin-bottom: 28px;
  }

  .how-can-we-help-web-form-admission-site #edit-processed-text {
    display: inline-block;
    width: 100%;
    vertical-align: top;
  }

  .how-can-we-help-web-form-admission-site #webform-submission-how-can-we-help-node-1209-add-form {
    width: 89%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 59px;
  }

  .how-can-we-help-web-form-admission-site #edit-flexbox {
    background: transparent;
    border: none;
    width: 100%;
    vertical-align: top;
    overflow: hidden;
    float: right;
  }

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

  .page-node-1209 .lets-talk {
    display: inline-block;
    position: absolute;
    top: -92px;
    right: 2px;
    z-index: 10;
  }

  .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-button--submit {

    right: 16px;
    bottom: 10px;

  }

  .info-video-banner-admission-site-box .field--name-field-extra-text {
    position: relative;
    width: 100%;
    right: 0;
    top: 0;

    color: #fff;
    font-size: 17px;
    background: #2e3192;
    padding-left: 25px;
    padding-right: 25px;
    text-align: center;
  }

  .admission-site-schools-block {
    width: 100%;
    float: left;
    min-height: auto;
  }

  .page-node-1209 .donate-to-lums-donation-box .real-people-real-impact-view-block li:nth-child(2) .profile-cont {
    padding-left: 60px;
    padding-right: 60px;
  }

  .programs-und-grt-links-block .field--name-body {
    text-align: center;
    margin-top: 37px;
  }

  .page-node-1209 .pro-finder {
    margin-top: 0;
    width: 91%;
    border: none;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 25px;
  }

  .admission-site-schools-block .view-header h2 {
    font-size: 24px;
    line-height: 26px;
    min-height: auto;
  }

  .admission-site-schools-block .view-header {
    background-size: 100%;
    padding: 12px 11px 17px 12px;
  }

  .admission-site-schools-block .form-group {
    margin: 0;
  }

  #block-askadmissionsadmissionsite {
    border: none;
  }

  #block-askadmissionsadmissionsite h2 {
    font-size: 35px;
    text-align: left;
    padding-left: 0;
    padding-bottom: 2px;
    line-height: 39px;
    margin-top: 0;
  }

  #block-askadmissionsadmissionsite .field--name-body {
    text-align: left;
    font-size: 17px;
    padding: 0;
  }

  .school-multi-links-block.related-links {
    border-left: none;
    padding-left: 0;
    padding-top: 26px;
    margin-bottom: 4px;
    margin-left: 0px;
    width: 100%;
    margin-left: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .page-node-1209 .donate-to-lums-donation-box .real-people-real-impact-view-block .profile-cont {
    position: absolute;
    top: 0;
    width: 100%;
    color: white;
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    height: 100%;
    padding-top: 94px;
  }

  .page-node-1209 .real-people-real-impact-view-block li:nth-child(2) .other-link {
    padding-left: 0px;
    padding-right: 0px;
  }

  .page-node-1209 .real-people-real-impact-view-block .other-link {

    padding-left: 60px;
    padding-right: 60px;
  }

  .page-node-1209 .apply-now-block-admission-site .field--name-body {
    width: 100%;
    display: inline-block;
    text-align: center;
    line-height: 29px;
    max-width: 100%;
  }

  .page-node-1209 .apply-now-block-admission-site .field--name-field-extra-text .field--item:first-child {
    margin-top: 26px;
    font-size: 21px;
    padding: 19px 18px 18px 18px;

    width: 100%;

  }

  .academic-calendar-important-dates-admission-site .view-academic-calendar {
    display: block;

  }

  .academic-calendar-important-dates-admission-site .view-header {
    padding: 0px 13px 25px 13px;
    background-size: 470px 218px;
    text-align: center;
    width: 100%;
    background-image: none;
  }

  .academic-calendar-important-dates-admission-site .view-header h2 {
    margin-top: 0;
    padding-top: 27px;
    font-size: 28px;
  }

  .info-video-banner-admission-site-box .field--name-body h2 {
    margin: 0;
    padding-top: 12px;
  }

  .info-video-banner-admission-site-box .field--name-field-banner-image {
    display: none;

  }

  .web-chat-admission-site .field--name-field-extra-text {
    margin-top: 14px;
    margin-bottom: 60px;
  }

  .web-chat-admission-site {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .postal-address-admission-site {
    margin-top: 23px;
    margin-bottom: 0px;
  }

  .info-video-banner-admission-site-box .field--name-body {
    position: relative;
    width: 100%;
    right: 0;
    top: 0;

    color: #fff;
    font-size: 17px;
    background: #2e3192;
    padding-left: 25px;
    padding-right: 25px;
    text-align: center;
  }

  /* .info-video-banner-admission-site-box .field--name-field-banner-image img {
  background-size: 530px 533px;
  width: 214%;
  max-width: 251%;
  background-position: 150px 81px;
  margin-left: -112%;
} */
  .academic-calendar-important-dates-admission-site .view-content {
    margin-top: 2px;
    display: block;
    margin-left: 0px;

  }

  .page-node-1209 .apply-now-block-admission-site .field--name-field-extra-text .field--item:nth-child(2) h2 {
    font-size: 42px;
    margin-top: 5px;
    line-height: 33px;

  }

  .page-node-1209 .apply-now-block-admission-site .field--name-field-extra-text .field--item:nth-child(2) {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
  }

  .page-node-1209 .apply-now-block-admission-site .field--name-field-extra-text {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
  }

  .page-node-1209 .apply-now-block-admission-site .field--name-body h2 {
    font-size: 57px;
    color: #002581;
    font-family: Noto Serif Display Bold;
  }

  .page-node-1209 .real-people-real-impact-view-block .profile-image img {

    transition: all 0.3s ease 0s;
    height: 434px;
    filter: none;
    transform: scale(1.5);
    overflow: hidden;
  }

  .page-node-1209 .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: block;
    transition: all 0.3s ease 0s;
  }

  .page-node-1209 .real-people-real-impact-view-block .other-link {
    width: 100%;
    margin-top: 0;
  }

  .page-node-1209 .real-people-real-impact-view-block .other-link a {

    display: block;
  }

  /* admission site home page */

  .user-profile-about-page {
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 41px;
  }

  #block-researchgrants .field--name-body {
    top: 25px;
  }

  #block-researchgrants h2 {
    font-size: 30px;
    line-height: normal;
  }

  #block-researchgrants .field--name-body p {
    font-size: 18px;
  }
}

@media (max-width: 374px) {

  /* admission site home page */

  .info-video-banner-admission-site-box .field--name-field-banner-image img {
    background-size: 530px 533px;
    width: 214%;
    max-width: 251%;
    background-position: 150px 81px;
  }

  .info-video-banner-admission-site-box .field--name-field-banner-image img {
    background-size: 530px 533px;
    width: 290%;
    max-width: 251%;
    background-position: 150px 81px;
    margin-left: -112%;
  }

  .info-video-banner-admission-site-box .field--name-field-extra-text {
    position: relative;
    width: 100%;
    right: 0;
    top: 0;

    color: #fff;
    font-size: 17px;
    background: #2e3192;
    padding-left: 25px;
    padding-right: 25px;
    text-align: center;
  }

  .postal-address-admission-site {
    margin-top: 23px;
    margin-bottom: 0px;
  }

  .web-chat-admission-site {
    margin-top: 0;
    margin-bottom: 52px;
  }

  .web-chat-admission-site .field--name-field-extra-text {
    margin-top: 20px;
  }

  .how-can-we-help-admission-site h4 {
    padding: 0px 40px 7px 43px;
    margin-top: 0;
  }

  .how-can-we-help-admission-site {
    margin-top: 40px;
    margin-bottom: 28px;
  }

  .how-can-we-help-web-form-admission-site #edit-processed-text {
    display: inline-block;
    width: 100%;
    vertical-align: top;
  }

  .how-can-we-help-web-form-admission-site #webform-submission-how-can-we-help-node-1209-add-form {
    width: 89%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 59px;
  }

  .how-can-we-help-web-form-admission-site #edit-flexbox {
    background: transparent;
    border: none;
    width: 100%;
    vertical-align: top;
    overflow: hidden;
    float: right;
  }

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

  .page-node-1209 .lets-talk {
    display: inline-block;
    position: absolute;
    top: -92px;
    right: 2px;
    z-index: 10;
  }

  .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-button--submit {

    right: 16px;
    bottom: 10px;

  }

  /* admission site home page */
  .page-node-2150 .lums-banner-full-width-section .field--name-field-extra-text img,
  .page-node-2072 .lums-banner-full-width-section .field--name-field-extra-text img {
    max-width: 100%;
    height: auto;
    margin-top: 13px;
  }

  .first-footer-footer-menu .navbar-we-mega-menu.navbar {

    z-index: 8;
  }

  .faculty-views-user li {
    width: 98%;
  }

  .path-offices-directory .office-directory .js-form-submit {
    top: unset;
  }





  #block-views-block-real-people-real-impact-block-1 .block-title {
    color: #002581;
    font-family: Noto Serif Display bold;
    font-size: 55px;
    margin-top: 6px;
    margin-bottom: 6px;
  }

  #views-exposed-form-offices-directory-page-1 .form-actions {
    position: relative;
  }

  .lums-banner-full-width-section .field--name-body p:last-child {
    text-align: center;
  }

  .page-node-type-page .container {
    max-width: 100%;
  }

  #block-lumsoffficemenu3contactus li {
    max-width: 100%;
  }

  .path-faculty-resources #views-exposed-form-faculty-resources-page-1+header {
    padding: 15px 10px 5px 0px;
    background: #f2f2f2;
  }

  .path-faculty-resources .node-content header ul {
    padding: 0;
    width: 1200px;
    margin: auto;
    max-width: 100%;
  }

  .path-faculty-resources #views-exposed-form-faculty-resources-page-1 .select-wrapper::after {
    right: 10px;
  }

  .path-faculty-resources #views-exposed-form-faculty-resources-page-1 .form-inline .select-wrapper {
    width: 100%;
  }

  .view-research-highlights {
    max-width: 100%;
  }

  #block-researchgrants .field--name-field-extra-text {
    flex-wrap: wrap;
  }

  .page-node-1374 .slider-nav-thumbnails .slick-track {
    transition: unset !important;
  }

  #block-views-block-alumni-network-why-lums-block-1 .view-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
  }

  .why-lums-your-system-lums .field--name-field-content-details {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
  }

  .page-node-280 .bottom-slider {
    height: 0;
  }
}


/*new media query */
/*// Extra small devices (portrait phones, less than 576px)*/
@media (min-width: 320px) and (max-width: 575.98px) {
  /* .publication-reports-slider .slick-slide{
    width: 100% !important;
  } */
  .donor-listing-container .donor-list:nth-child(2n){
    background-size: cover;
    min-height: 93px;
    background-position: 92% 50%;
  }
  .donor-listing-container .donor-list:nth-child(2n+1){
    background-size: cover;
    min-height: 93px;
    background-position: 92% 50%;
  }
  .join-the-campaign{
    height: 876px;
  }
  .join-the-campaign .field--name-field-banner-image img{
    display: none;
  }
  .join-the-campaign .field--name-field-link .field--item:nth-child(1) {
    position: unset;
    text-align: center;
    margin-bottom: 10px;
  }
  .join-the-campaign .field--name-field-link .field--item:nth-child(2) {
    position: unset;
    text-align: center;
  }
  .join-the-campaign .field--name-field-link .field--item a {
    display: inline-block;
  }
  section.banner-giveaday .field--name-field-bottom-banner {
    right: unset;
    left: 7px;
    width: 43%;
    height: auto;
    top: 16%;
  }
  section.banner-giveaday {
    position: relative;
    background: linear-gradient(176deg, rgba(236, 241, 20, 1) 25%, rgba(255, 124, 0, 1) 100%);
    padding: 78px 0 0 0;
  }
  section.banner-giveaday .field--name-field-bottom-banner img {
    /* width: 97%;
    height: 170px;
    object-fit: contain; */
  }
  section.banner-giveaday .field--name-field-extra-text .field--item:nth-child(1) p {
    font-size: larger;
  }
  section.banner-giveaday .field--name-field-extra-text .field--item:nth-child(2) {
    width: 58%;
  }
  section.banner-giveaday .field--name-field-extra-text .field--item:nth-child(2) p {
    font-size: small;
    line-height: 15px;
  }
  section.banner-giveaday .field--name-field-link span {
    font-size: smaller;
  }
  .page-node-type-static-pages-all-sites .page-header > span{
    font-size: 40px;
  }
  .page-node-type-static-pages-all-sites .static-over-info .custom-title h1{
    font-size: xx-large;
  }
  .page-node-type-static-pages-all-sites .static-over-info .custom-title h1{
    padding-top: 0px;
  }
  /*  */

  /* start style for events demo by srf  */
  .page-node-type-static-pages-all-sites .static-over-info .field--name-field-short-summary {
    padding-bottom: 0px;
  }
  .page-node-type-static-pages-all-sites .static-over-info .field--name-field-short-summary p {
    font-size: 23px;
    line-height: 34px;
    padding-bottom: 10px;
  }
  .page-node-type-static-pages-all-sites .static-page-right-links {
    margin-bottom: 25px;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 53px;
    margin-left: 0px;
    padding-top: 0;
    width: 100%;
    margin-bottom: 0;
}
.page-node-type-static-pages-all-sites .select-related-links {
  padding-top: 0px;
  padding-left: 0;
  padding-bottom: 10px;
}
/*  */
  .extraordinary .view-header h2 {
    font-size: 35px;
    line-height: 38px;
    margin-top: 38px;
    margin-bottom: 50px;
    letter-spacing: unset;
  }
  .page-node-7107 .extraordinary.schools-list-event-updates-oa .form-group {
    width: 100%;
  }
  .events-calendar-updates-oa {
    padding-left: 15px;
  }
  .content-up-coming-dates-oa .view-content .views-field-title {
    padding-left: 0;
  }
  .events-updates-oa {
    margin-top: 0px;
  }
  .events-updates-oa .home-right-events {
    width: 100%;
    height: auto;
    margin-bottom: 10px;
  }
  .upcoming-events-oa .view-lums-events .view-content .item-list li {
    width: 100%;
    padding-left: 10px;
    padding-right: 8px;
  }
  .events-updates-oa .event-info {
    height: auto;
    float: none;
    display: flex;
    flex-wrap: wrap;
    flex-direction: unset;
    justify-content: center;
    align-items: center;
    width: 100%;
  }
  .events-updates-oa .event-month {
    width: 100%;
    font-size: 16px;
    display: inline-block;
  }
  .events-updates-oa .event-date {
    width: 100%;
    display: inline-block;
    font-size: 32px;
    line-height: 32px;
    font-weight: bold;
    font-family: Noto Sans Bold;
  }
  .events-updates-oa .home-right-events .col-sm-3 {
    display: inline-block;
    width: 28%;
  }
  .events-updates-oa .home-right-events .col-sm-9 {
    width: 70%;
    display: inline-block;
    float: right;
    padding: 5px 10px;
  }
  .events-updates-oa .home-right-events .event-info .thumbnail-image {
    order: 1;
    float: right;
    width: 22%;
  }
  .events-updates-oa .home-right-events .event-info .event-title {
    float: left;
    padding-top: 0;
    /* order: 2; */
    width: 78%;
    text-align: left;
    padding-right: 8px;
  }
  .content-up-coming-dates-oa .view-content .views-field-title,
  .content-up-coming-dates-oa .view-content .views-field-body {
    padding-left: 0;
  }
  .events-calendar-updates-oa .fc-calendar-container {
    padding-right: 0;
  }
  /* end style for events demo by srf  */

  #block-views-block-program-landing-ask-admission-lums-block-1-2 {
    clear: both;
  }
  .sbasse-banner .views-field-field-banner-image img {
    height: 160px;
  }
  .sbasse-banner .views-field-title {
    top: 21%;
    left: 6%;
  }
  .sbasse-banner .views-field-title span {
    font-size: 28px;
    line-height: 27px;
  }
  /* w.j styling giveaday-lums start */


  .join-the-campaign-figures {
    background: #000;
    padding: 0px 0px;
  }
  .join-the-campaign-figures .field--name-field-extra-text {
    justify-content: center;
  }

  section.banner-giveaday .field--name-field-banner-image .img-responsive {
    height: auto;
    /* object-fit: cover; */
  }
  section.banner-giveaday .field--name-field-extra-text {
    position: absolute;
    padding-left: 7px;
    top: 6%;
    width: 100%;
  }
  section.banner-giveaday .field--name-field-extra-text .field--item:nth-child(2) {
    margin-top: 0;
  }
  section.banner-giveaday .field--name-field-extra-text h2{
    font-size: x-large;
    line-height: 19px;
    padding-top: 5px;
    letter-spacing: 0px;
  }
  section.banner-giveaday .field--name-field-link {
    position: absolute;
    padding-left: 7px;
    bottom: 3%;
  }
  section.banner-giveaday .field--name-field-extra-text p{
    font-size: 14px;
  }
  section.banner-giveaday .field--name-field-extra-text p span{
    font-size: 14px;
  }
  section.banner-giveaday .field--name-field-link a{
    font-size: 14px;
  }
  section.banner-giveaday .field--name-field-link a::before {
    content: '';
    background-image: url(../images/twitter.png);
    height: 31px;
    width: 21px;
    background-repeat: no-repeat;
    background-size: 100%;
    display: inline-block;
    background-position-y: bottom;
  }
  .join-the-campaign .field--name-field-extra-text > .field--item {
    position: absolute;
    top: 2%;
    padding-left: 15px;
    width: 100%;
  }
  .join-the-campaign .field--name-field-extra-text > .field--item h2 {
    font-family: 'Noto Sans Display Bold';
    font-size: 24px;
    color: #fff;
    width: 70%;
    line-height: 22px;
    /* text-transform: capitalize; */
    margin-top: 0px;
    text-align: left;
    margin-bottom: 25px;
  }
  .join-the-campaign .field--name-field-link {
    position: absolute;
    top: unset;
    right: 0;
    bottom: 5%;
    left: 0;
  }
  .join-the-campaign .field--name-field-extra-text > .field--item p {
    font-size: 17px;
    font-family: 'Noto Sans Light';
    color: #fff;
    padding-right: 5%;
    padding-top: 0%;
    /* height: 72px; */
    overflow: hidden;
  }
  section.watch-video-giveaday .field--name-body h2 {
    font-family: 'Noto Sans Display Bold';
    font-size: 50px;
    color: #000;
    padding: 12.5% 5.2% 0px 5.2%;
    text-align: center;
    line-height: 48px;
  }
  section.read-the-stories-giveaday .field--name-field-sub-title-1 {
    position: absolute;
    font-family: 'Noto Sans Display Bold';
    font-size: 50px;
    line-height: 48px;
    margin-top: 0px;
    left: 0;
    right: 0;
    color: #000;
    top: 19%;
    padding: 0 40px;
    text-align: center;
    text-transform: uppercase;
  }
  section.office-development-giveaday .field--name-field-extra-text .field--item:nth-child(1) {
    padding: 15px;
    width: 100%;
  }
  section.contact-us-giveaday .field--name-field-extra-text .field--item:nth-child(1) {
    width: 100%;
    color: #fff;
    float: none;
    margin-right: 0;
  }
  section.contact-us-giveaday .field--name-field-extra-text .field--item:nth-child(2) {
    float: none;
    width: 100%;
    padding-top: 3.4%;
  }
  section.contact-us-giveaday .field--name-field-extra-text .field--item:nth-child(3) {
    float: none;
    width: 100%;
    display: flex;
    padding-top: 2.5%;
  }
  section.contact-us-giveaday{
    height: auto;
  }
  section.contact-us-giveaday .field--name-field-extra-text{
    height: auto;
  }
  section.office-development-giveaday .field--name-field-extra-text{
    display: block;
    height: auto;
    padding: 15px;
    width: 100%;
    background: #fff;
    margin: 0px;
  }
  section.office-development-giveaday .field--name-field-extra-text .field--item:nth-child(2) {
    padding: 15px;
    width: 100%;
  }
  section.office-development-giveaday .field--name-field-extra-text .field--item:nth-child(3){
    height: auto;
    width: 100%;
  }
  section.office-development-giveaday {
    margin-bottom: 15%;
  }
  section.watch-video-giveaday {
    height: auto;
    background: #00a7ff;
    padding-bottom: 15%;
  }
  .page-node-type-static-pages-all-sites .select-related-links {
    padding-top: 0px;
    padding-left: 0;
    padding-bottom: 30px;
  }
  .page-node-type-static-pages-all-sites .static-over-info .col-sm-8 .field--name-body{
    border: none;
  }
  .page-node-type-static-pages-all-sites .static-user-details .field--type-entity-reference-revisions .field--item .field--name-field-thumb-image{
    width: 100%;
  }
  .page-node-type-static-pages-all-sites .static-user-details .field--type-entity-reference-revisions .field--item .field--name-field-thumb-image img{
    width: 100%;
  }
  .page-node-type-static-pages-all-sites .static-user-details .field--type-entity-reference-revisions .field--item .user-group-info{
    width: 100%;
  }
  .page-node-type-static-pages-all-sites .static-user-details .user-group-info .field.field--name-field-title.field--type-string.field--label-hidden.field--item{
    font-size: 27px;
  }
  .col-sm-4.custom-prog-landing {
    padding-left: 0;
    width: auto;
    margin-left: 0;
  }
  .page-node-type-static-pages-all-sites .main-container .static-over-info{
    padding: 0;
  }
  /* styling giveaday-lums closed */
  .donors-lums .js-form-submit{
    margin-left: 0;
  }
  .search-donor-container{
    text-align: center;
  }
  .search-donor-container .search-donor-listing {
    padding: 12px 16px;
    border: 1px solid #000;
    border-radius: 0;
    font-size: 16px;
    height: 48px;
    width: 90%;
    color: #000;
    margin: 0 auto;
  }
  .donor-listing-container .donor-list{
    flex-basis: 100%;
  }
  .beneficiary-story .slick-track{
    width: 100%;
  }
  .beneficiary-story .slick-track .slick-slide{
    width: 100%;
  }
  .beneficiary-stories{
    padding: 0;
  }
}

/*// Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) {
  .donor-listing-container .donor-list:nth-child(2n){
    background-size: cover;
    min-height: 93px;
    background-position: 92% 50%;
  }
  .donor-listing-container .donor-list:nth-child(2n+1){
    background-size: cover;
    min-height: 93px;
    background-position: 92% 50%;
  }
  .donor-listing-container .donors-listing{
    justify-content: space-between;
  }
  .donor-listing-container .donor-list{
    flex-basis: 29%;
  }

  section.banner-giveaday .field--name-field-bottom-banner {
    right: -1%;
  }
  section.banner-giveaday .field--name-field-bottom-banner img {
    width: 100%;
    height: 250px;
    object-fit: cover;
  }
  section.banner-giveaday .field--name-field-extra-text .field--item:nth-child(1) p {
    font-size: large;
    line-height: 21px;
}

  /* start style for events demo by srf  */
  .extraordinary .view-header h2 {
    font-size: 35px;
    line-height: 38px;
    margin-top: 38px;
    margin-bottom: 50px;
    letter-spacing: unset;
  }

  .page-node-7107 .extraordinary.schools-list-event-updates-oa .form-group {
    width: 100%;
  }

  .events-calendar-updates-oa {
    padding-left: 15px;
  }

  .content-up-coming-dates-oa .view-content .views-field-title {
    padding-left: 0;
  }

  .events-updates-oa .home-right-events {
    width: 100%;
    height: auto;
  }

  .events-updates-oa {
    margin-top: 0px;
  }

  /* .events-updates-oa .view-lums-events .view-content .item-list li {
      width: 100%;
      padding-left: 0;
      padding-right: 0;
    } */
  .upcoming-events-oa .view-lums-events .view-content .item-list li {
    width: 100%;
    padding-left: 10px;
    padding-right: 8px;
  }

  .events-updates-oa .home-right-events .event-dates {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
  }

  .events-updates-oa .event-info {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .events-updates-oa .home-right-events .event-info .thumbnail-image {
    padding-top: 10px;
  }

  .events-updates-oa .home-right-events .event-info .thumbnail-image img {
    height: auto;
  }

  .events-updates-oa .event-month {
    width: 100%;
    font-size: 16px;
    display: inline-block;
  }

  .events-updates-oa .event-date {
    width: 100%;
    display: inline-block;
    font-size: 32px;
    line-height: 32px;
    font-weight: bold;
    font-family: Noto Sans Bold;
  }

  .events-updates-oa .home-right-events .event-info .event-title {
    width: 76%;
    float: left;
    padding-top: 0;
  }

  .content-up-coming-dates-oa .view-content .views-field-title,
  .content-up-coming-dates-oa .view-content .views-field-body {
    padding-left: 0;
  }

  /* end style for events demo by srf  */

  #block-views-block-program-landing-ask-admission-lums-block-1-2 {
    clear: both;
  }

  .sbasse-banner .views-field-field-banner-image img {
    height: 218px;
  }

  .sbasse-banner .views-field-title {
    top: 23%;
    left: 6%;

  }

  .sbasse-banner .views-field-title span {
    font-size: 46px;
    line-height: 50px;
  }
   /* w.j styling giveaday-lums start */


   .join-the-campaign-figures {
    background: #000;
    padding: 0px 0px;
  }
  .join-the-campaign-figures .field--name-field-extra-text {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

   section.banner-giveaday .field--name-field-banner-image .img-responsive {
    height: auto;
    /* object-fit: cover; */
  }
  section.banner-giveaday .field--name-field-extra-text {
    position: absolute;
    padding-left: 7px;
    top: 14%;
    width: 100%;
  }
  section.banner-giveaday .field--name-field-extra-text h2{
    font-size: xx-large;
    padding-top: 5px;
    line-height: 36px;
    letter-spacing: 0;
  }
  section.banner-giveaday .field--name-field-extra-text .field--item:nth-child(2) {
    width: 60%;
  }
  section.banner-giveaday .field--name-field-link {
    position: absolute;
    top: unset;
    padding-left: 7px;
    bottom: 15%;
  }
  section.banner-giveaday .field--name-field-extra-text p{
    font-size: 14px;
  }
  section.banner-giveaday .field--name-field-extra-text p span{
    font-size: 14px;
  }
  section.banner-giveaday .field--name-field-link a{
    font-size: 14px;
  }
  section.banner-giveaday .field--name-field-link a::before {
    content: '';
    background-image: url(../images/twitter.png);
    height: 31px;
    width: 21px;
    background-repeat: no-repeat;
    background-size: 100%;
    display: inline-block;
    background-position-y: bottom;
  }
  .join-the-campaign .field--name-field-extra-text > .field--item {
    position: absolute;
    top: 2%;
    padding-left: 15px;
    width: 100%;
  }
  .join-the-campaign .field--name-field-link {
    position: absolute;
    top: unset;
    right: 0;
    bottom: 10%;
    left: 0;
    text-align: center;
}
.join-the-campaign .field--name-field-extra-text > .field--item h2 {
  font-family: 'Noto Sans Display Bold';
  font-size: 24px;
  color: #fff;
  width: 100%;
  line-height: 22px;
  text-transform: capitalize;
  margin-top: 0px;
  text-align: left;
  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: 15px;
  padding-top: 0%;
  height: 72px;
  overflow: hidden;
}
section.watch-video-giveaday .field--name-body h2 {
  font-family: 'Noto Sans Display Bold';
  font-size: 50px;
  color: #000;
  padding: 12.5% 5.2% 0px 5.2%;
  text-align: center;
  line-height: 62px;
}
section.read-the-stories-giveaday .field--name-field-sub-title-1 {
  position: absolute;
  font-family: 'Noto Sans Display Bold';
  font-size: 50px;
  line-height: 62px;
  margin-top: 0px;
  left: 0;
  right: 0;
  color: #000;
  top: 33%;
  padding: 0 40px;
  text-align: center;
  text-transform: uppercase;
}
section.read-the-stories-giveaday .field--name-field-link > .field--item a{
  top: 50%;
}
section.office-development-giveaday .field--name-field-extra-text .field--item:nth-child(1) {
  padding: 15px;
  width: 100%;
}
section.contact-us-giveaday .field--name-field-extra-text .field--item:nth-child(1) {
  width: 100%;
  color: #fff;
  float: none;
  margin-right: 0;
}
section.contact-us-giveaday .field--name-field-extra-text .field--item:nth-child(2) {
  float: none;
  width: 100%;
  padding-top: 3.4%;
}
section.contact-us-giveaday .field--name-field-extra-text .field--item:nth-child(3) {
  float: none;
  width: 100%;
  display: flex;
  padding-top: 2.5%;
}
section.contact-us-giveaday{
  height: auto;
}
section.contact-us-giveaday .field--name-field-extra-text{
  height: auto;
}
section.office-development-giveaday .field--name-field-extra-text{
  display: block;
  height: auto;
  padding: 15px;
  width: 100%;
  background: #fff;
  margin: 0px;
}
section.office-development-giveaday .field--name-field-extra-text .field--item:nth-child(2) {
  padding: 15px;
  width: 100%;
}
section.office-development-giveaday .field--name-field-extra-text .field--item:nth-child(3){
  height: auto;
  width: 100%;
}
section.office-development-giveaday {
  margin-bottom: 15%;
}
section.watch-video-giveaday {
  height: auto;
  background: #00a7ff;
  padding-bottom: 15%;
}
.page-node-type-static-pages-all-sites .select-related-links {
  padding-top: 0px;
  padding-left: 0;
  padding-bottom: 30px;
}
.page-node-type-static-pages-all-sites .static-over-info .col-sm-8 .field--name-body{
  border: none;
}
.page-node-type-static-pages-all-sites .static-over-info .field--name-field-short-summary {
  padding-bottom: 0px;
}
.page-node-type-static-pages-all-sites .static-over-info .field--name-field-short-summary p {
  font-size: 23px;
  line-height: 34px;
  padding-bottom: 10px;
}
.page-node-type-static-pages-all-sites .static-page-right-links {
  margin-bottom: 25px;
  padding-bottom: 0;
  padding-left: 0px;
  padding-right: 53px;
  margin-left: 0px;
  padding-top: 50px;
  width: 100%;
  margin-bottom: 0;
}
.page-node-type-static-pages-all-sites .select-related-links {
padding-top: 0px;
padding-left: 0;
padding-bottom: 10px;
}
.page-node-type-static-pages-all-sites .static-user-details .field--type-entity-reference-revisions .field--item .field--name-field-thumb-image{
  width: 100%;
}
.page-node-type-static-pages-all-sites .static-user-details .field--type-entity-reference-revisions .field--item .field--name-field-thumb-image img{
  width: 100%;
}
.page-node-type-static-pages-all-sites .static-user-details .field--type-entity-reference-revisions .field--item .user-group-info{
  width: 100%;
}
.page-node-type-static-pages-all-sites .static-user-details .user-group-info .field.field--name-field-title.field--type-string.field--label-hidden.field--item{
  font-size: 27px;
}
.col-sm-4.custom-prog-landing {
  padding-left: 0;
  width: auto;
  margin-left: 0;
}
.page-node-type-static-pages-all-sites .page-header > span{
  font-size: 40px;
}
.page-node-type-static-pages-all-sites .static-over-info .custom-title h1{
  font-size: xx-large;
}
.page-node-type-static-pages-all-sites .static-over-info .custom-title h1{
  padding-top: 0px;
}

  /* styling giveaday-lums closed */
}

/*// Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {
  .donor-listing-container .donor-list:nth-child(2n){
    background-size: cover;
    min-height: 93px;
    background-position: 92% 50%;
  }
  .donor-listing-container .donor-list:nth-child(2n+1){
    background-size: cover;
    min-height: 93px;
    background-position: 92% 50%;
  }
  .donor-listing-container .donors-listing{
    justify-content: space-between;
  }
  .donor-listing-container .donor-list{
    flex-basis: 30%;
  }
  .join-the-campaign .field--name-field-link .field--item:nth-child(2){
    position: absolute;
    top: 15%;
    right: 28%;
  }
  .join-the-campaign .field--name-field-link .field--item:nth-child(1) {
    position: absolute;
    top: 15%;
    right: 2%;
  }
  .join-the-campaign .field--name-field-banner-image img {
    height: 525px;
    object-fit: contain;
    object-position: bottom;
  }
  section.banner-giveaday .field--name-field-bottom-banner {
    top: 96px;
    right: -2%;
  }
  section.banner-giveaday .field--name-field-extra-text .field--item:nth-child(2) {
    width: 100%;
  }

/*  */
  /* start style for events demo by srf  */
  .extraordinary .view-header h2 {
    font-size: 75px;
    line-height: 75px;
    margin-top: 52px;
  }

  .page-node-7107 .extraordinary.schools-list-event-updates-oa .form-group {
    width: 100%;
  }

  .events-updates-oa .home-right-events {
    height: auto;
    width: 100%;
  }

  .events-calendar-updates-oa {
    padding-left: 15px;
  }

  .content-up-coming-dates-oa .view-content .views-field-title {
    padding-left: 0;
  }

  .events-updates-oa .home-right-events .event-info {
    height: 100px;
    display: flex;
    float: none;
    justify-content: center;
    align-items: center;
  }

  .events-updates-oa .home-right-events .event-info .event-title {
    width: 100%;
  }

  .content-up-coming-dates-oa .view-content .views-field-title,
  .content-up-coming-dates-oa .view-content .views-field-body {
    padding-left: 0;
  }

  .events-calendar-updates-oa .custom-calendar-wrap {
    margin: 0;
  }

  .events-updates-oa .home-right-events .event-dates {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
  }

  .events-updates-oa .home-right-events .event-info .thumbnail-image {
    padding-top: 15px;
  }

  .events-updates-oa .home-right-events .event-info .thumbnail-image img {
    height: 100px;
  }

  /* end style for events demo by srf  */


  .sbasse-banner .views-field-field-banner-image img {}

  .sbasse-banner .views-field-title {
    top: 23%;
    left: 6%;

  }

  .sbasse-banner .views-field-title span {
    font-size: 46px;
    line-height: 50px;
  }

  .page-node-type-programmes .program-detail-ask-admission-block,
  .page-node-type-programmes .program-details-fee-structure {
    height: 643px;
  }

  #block-views-block-program-landing-ask-admission-lums-block-1-2 {
    height: auto;
  }

  .page-node-type-programmes .node-content .col-sm-4.custom-prog-landing {
    width: 33.33333333%;
  }

  .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 {
    width: 158px;
  }
  /* w.j start */
  section.banner-giveaday .field--name-field-extra-text{
    width: 84%;
    padding-left: 15px;
  }
  section.banner-giveaday .field--name-field-extra-text h2 {
    font-family: 'Noto Sans Display Bold';
    font-size: 45px;
    color: #000;
    width: 50%;
    line-height: 40px;
    text-transform: capitalize;
    margin-top: 0px;
  }
  section.banner-giveaday .field--name-field-link {
    position: absolute;
    top: unset;
    padding-left: 15px;
    bottom: 12%;
  }
  .join-the-campaign-figures {
    padding-left: 0;
  }
  .join-the-campaign .field--name-field-link {
    right: 5%;
  }
  .join-the-campaign .field--name-field-extra-text > .field--item {
    position: absolute;
    top: 2%;
    padding-left: 15px;
    width: 60%;
  }
  .join-the-campaign .field--name-field-extra-text > .field--item h2{
    font-size: 50px;
    line-height: 42px;
    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: 25%;
    padding-top: 3%;
  }
  section.read-the-stories-giveaday .field--name-field-sub-title-1{
    top: 0%;
    font-size: 54px;
  }
  section.read-the-stories-giveaday .field--name-field-link .field--items > .field--item a{
    top: 60%;
  }
  section.watch-video-giveaday .field--name-body h2{
    font-size: 54px;
  }
  section.read-the-stories-giveaday .field--name-field-banner-image .img-responsive {
    /* height: 400px; */
  }
  section.watch-video-giveaday {
    height: 500px;
    background: #00a7ff;
  }
  section.office-development-giveaday .align-center{
    width: auto;
  }
  section.office-development-giveaday .field--name-field-extra-text {
    display: block;
    width: 95%;
    box-shadow: 0px 0px 9px -4px rgb(0 0 0 / 30%);
    margin: 0 auto;
        margin-top: 0px;
    height: auto;
    padding: 15px;
    margin-top: -16%;
    background: #fff;
  }
  section.office-development-giveaday .field--name-field-extra-text .field--item:nth-child(3){
    width: 100%;
  }
  section.office-development-giveaday .field--name-field-extra-text .field--item:nth-child(1) {
    padding-top: 8px;
    float: left;
    width: 50%;
  }
  section.office-development-giveaday .field--name-field-extra-text .field--item:nth-child(2) {
    padding-top: 72px;
    float: left;
    width: 50%;
    margin-bottom: 20px;
  }
  section.contact-us-giveaday .field--name-field-extra-text {
    width: 95%;
    margin: 0 auto;
    padding-top: 60px;
    height: 500px;
  }
  section.office-development-giveaday .field--name-field-extra-text .field--item:nth-child(2){
    padding-top: 66px;
  }
  .page-node-type-static-pages-all-sites .static-border-right{
    width: 100%;
  }
  .page-node-type-static-pages-all-sites .static-over-info .col-sm-8 .field--name-body{
    border: none;
  }
  .col-sm-4.custom-prog-landing {
    padding-left: 0;
    width: 399px;
    margin-left: 0;
  }
  .page-node-type-static-pages-all-sites .select-related-links {
    padding-top: 0px;
    padding-left: 0;
    padding-bottom: 30px;
  }
  .col-sm-4.custom-prog-landing{
    width: auto;
  }
  .page-node-type-static-pages-all-sites .static-over-info .custom-title h1{
    padding-top: 0px;
  }
  .page-node-type-static-pages-all-sites .static-page-right-links{
    padding-top: 78px;

  }
  .donors-lums .js-form-submit{
    margin-top: 23px;
    margin-left: 10px;
    padding: 14px 14px;
  }
  .donors-lums #edit-reset--4RPIS-6ef7k{
    margin-left: 10px;
    padding: 11px 15px;
  }
  .donors-lums #edit-actions--EPZHVfjlb7U{
    margin-top: 24px;
  }
  /* closed */
}

/*// Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) {
  .donor-listing-container .donor-list:nth-child(2n){
    background-size: cover;
    min-height: 93px;
    background-position: 92% 50%;
  }
  .donor-listing-container .donors-listing{
    justify-content: space-between;
  }
  .donor-listing-container .donor-list{
    flex-basis: 30%;
  }

  section.banner-giveaday .field--name-field-bottom-banner {
    top: 52px;
    right: 16%;
  }
  section.banner-giveaday .field--name-field-extra-text .field--item:nth-child(2) {
    width: 100%;
  }

  /* start style for events demo by srf  */
  .extraordinary .view-header h2 {
    font-size: 75px;
    line-height: 75px;
    margin-top: 52px;
  }

  .page-node-7107 .extraordinary.schools-list-event-updates-oa .form-group {
    width: 100%;
  }

  .events-calendar-updates-oa {
    padding-left: 15px;
  }

  .events-updates-oa .home-right-events {
    width: 305px;
    height: auto;
  }

  .page-node-7107 .extraordinary.schools-list-event-updates-oa .form-group {
    width: 100%;
  }

  .events-updates-oa .view-lums-events .view-content .item-list li {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .events-updates-oa .event-info {
    height: auto;
    float: none;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .events-updates-oa .event-month {
    width: 100%;
    font-size: 16px;
    display: inline-block;
  }

  .events-updates-oa .event-date {
    width: 100%;
    display: inline-block;
    font-size: 32px;
    line-height: 32px;
    font-weight: bold;
    font-family: Noto Sans Bold;
  }

  .events-updates-oa .home-right-events .col-sm-3 {
    display: inline-block;
    width: 28%;
    padding: 5px;
    float: none;
  }

  .events-updates-oa .home-right-events .col-sm-9 {
    width: 70%;
    /* display: inline-block; */
    float: right;
    padding: 5px 10px;
  }

  .events-updates-oa .home-right-events .event-info .thumbnail-image {
    order: 1;
    width: 100%;
  }

  .events-updates-oa .home-right-events .event-info .thumbnail-image img {
    width: 100%;
    height: 75px;
    object-fit: fill;
  }

  .events-updates-oa .home-right-events .event-info .event-title {
    float: left;
    padding-top: 0;
    order: 2;
    width: 100%;
    text-align: left;
  }

  .events-updates-oa .home-right-events .event-dates {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  .upcoming-events-oa .item-list ul {
    width: 300px;
  }

  .content-up-coming-dates-oa .view-content .views-field-title,
  .content-up-coming-dates-oa .view-content .views-field-body {
    padding-left: 0px;
  }


  /* end style for events demo by srf  */

  .sbasse-banner .views-field-field-banner-image img {}

  .sbasse-banner .views-field-title {
    top: 23%;
    left: 6%;

  }

  .sbasse-banner .views-field-title span {

    line-height: 50px;
  }

  /* w.j start */
  section.banner-giveaday .field--name-field-extra-text{
    padding-left: 15px;
    width: 44%;
  }
  section.banner-giveaday .field--name-field-extra-text h2 {
    font-family: 'Noto Sans Display Bold';
    font-size: 45px;
    color: #000;
    /* width: 50%; */
    line-height: 40px;
    text-transform: capitalize;
    margin-top: 25px;
}
section.banner-giveaday .field--name-field-link {
  position: absolute;
  top: unset;
  padding-left: 15px;
  bottom: 12%;
}
.join-the-campaign .field--name-field-extra-text > .field--item {
  position: absolute;
  top: 2%;
  padding-left: 15px;
  width: 60%;
}
.join-the-campaign .field--name-field-extra-text > .field--item h2{
  font-size: 50px;
  line-height: 42px;
  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: 25%;
  padding-top: 3%;
}
section.read-the-stories-giveaday .field--name-field-sub-title-1{
  top: 2%;
  font-size: 54px;
}
section.watch-video-giveaday .field--name-body h2{
  font-size: 54px;
}
section.read-the-stories-giveaday .field--name-field-banner-image .img-responsive {
  height: 400px;
}
section.watch-video-giveaday {
  height: 400px;
  background: #00a7ff;
}
section.office-development-giveaday .align-center{
  width: auto;
}
section.office-development-giveaday .field--name-field-extra-text {
  display: block;
  width: 95%;
  box-shadow: 0px 0px 9px -4px rgb(0 0 0 / 30%);
  margin: 0 auto;
      margin-top: 0px;
  height: auto;
  padding: 15px;
  margin-top: -16%;
  background: #fff;
}
section.office-development-giveaday .field--name-field-extra-text .field--item:nth-child(3){
  width: 100%;
}
section.office-development-giveaday .field--name-field-extra-text .field--item:nth-child(1) {
  padding-top: 8px;
  float: left;
  width: 50%;
}
section.office-development-giveaday .field--name-field-extra-text .field--item:nth-child(2) {
  padding-top: 72px;
  float: left;
  width: 50%;
  margin-bottom: 20px;
}
section.contact-us-giveaday .field--name-field-extra-text {
  width: 95%;
  margin: 0 auto;
  padding-top: 60px;
  height: 500px;
}
section.office-development-giveaday .field--name-field-extra-text .field--item:nth-child(2){
  padding-top: 66px;
}
  /* w.j closed */
}

/* slie home page temprory resposive START */


@media (min-width: 768px) and (max-width: 1024px) and (orientation:landscape) {
  .path-faculty-resources #views-exposed-form-faculty-resources-page-1 .form-submit[value="Apply"] {
    right: 110px;
  }
  .path-faculty-resources #views-exposed-form-faculty-resources-page-1 .form--inline > .form-item {
    width: 26%;
}
  .donor-listing-container .donor-list:nth-child(2n){
    background-size: cover;
    min-height: 93px;
    background-position: 92% 50%;
  }
  .donor-listing-container .donor-list:nth-child(2n+1){
    background-size: cover;
    min-height: 93px;
    background-position: 92% 50%;
  }
  .donor-listing-container .donors-listing{
    justify-content: space-between;
  }
  .donor-listing-container .donor-list{
    flex-basis: 30%;
  }
  section.donors-lums .view-id-donors {
    width: 100%;
  }
  section.donors-lums .view-id-donors .view-content {
    justify-content: center;
  }
  section.donors-lums .view-id-donors .view-content .views-row {
    flex-basis: 22%;
    background-position: right !important;
  }
  section.donors-lums .view-id-donors .views-exposed-form .form-item.form-item-title {
    margin-top: 22px;
  }



}

@media only screen and (min-width: 375px) and (max-width: 400px){
  .join-the-campaign .field--name-field-link{
    bottom: 3%;
  }
  .join-the-campaign {
    height: 905px;
  }
}

@media only screen and (min-width: 320px) and (max-width: 374px) {
  .join-the-campaign {
    height: 1060px;
  }
  .join-the-campaign .field--name-field-link {
    position: absolute;
    top: unset;
    right: 0;
    bottom: 3%;
    left: 0;
  }
  section.banner-giveaday .field--name-field-link{
    bottom: 1%;
  }

  .donor-counter-block-section {
    background: #000000;
    padding: 50px 75px 50px 75px;
  }
  .donor-counter-block-section .statistic-value {
    color: #efec41;
    font-family: "Noto Sans Display Bold";
    font-size: 36px;
    text-align: center;
  }
  .donor-counter-block-section .statistic-label {
    color: #ccc;
    font-family: "Noto Sans Medium";
    font-size: 16px;
    text-align: center;
  }
  .donor-counter-block-section .statistic-students {
    float: left;
    width: 200px;
  }


}


