/* responsive  css*/
@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 (max-width: 991px) {
  body.toggled {
    right: 0px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1023px) {
  .page-node-11568 .real-people-block ul.quicktabs-tabs li.active::after {
    content: "";
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-size: 21px;
    text-align: center;
    color: #000;
    margin-right: 0px;
    background-image: url('../images/real-arro-img.png');
    background-repeat: no-repeat;
    right: -22px;
    top: 16px;
    position: relative;
    width: 30px;
    height: 30px;
    background-size: 14px;
    left: auto;

  }
  .page-node-11568 .real-people-block ul.quicktabs-tabs li.active a {

    font-size: 17px;

    max-width: 90%;
    width: auto;
  }
  .page-node-11568 .real-people-block ul.quicktabs-tabs li a {

    font-size: 15px;

  }
  /* 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) {
  .page-node-11568 .real-people-block ul.quicktabs-tabs li.active::after {
    content: "";
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-size: 21px;
    text-align: center;
    color: #000;
    margin-right: 0px;
    background-image: url('../images/real-arro-img.png');
    background-repeat: no-repeat;
    right: -22px;
    top: 16px;
    position: relative;
    width: 30px;
    height: 30px;
    background-size: 14px;
    left: auto;

  }
  .page-node-11568 .real-people-block ul.quicktabs-tabs li.active a {

    font-size: 17px;

    max-width: 90%;
    width: auto;
  }
  .page-node-11568 .real-people-block ul.quicktabs-tabs li a {

    font-size: 15px;

  }
  /* 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) {
  .page-node-11568 .real-people-block ul.quicktabs-tabs li.active::after {
    content: "";
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-size: 21px;
    text-align: center;
    color: #000;
    margin-right: 0px;
    background-image: url('../images/real-arro-img.png');
    background-repeat: no-repeat;
    right: -22px;
    top: 16px;
    position: relative;
    width: 30px;
    height: 30px;
    background-size: 14px;
    left: auto;

  }
  .page-node-11568 .real-people-block ul.quicktabs-tabs li.active a {

    font-size: 17px;

    max-width: 90%;
    width: auto;
  }
  .page-node-11568 .real-people-block ul.quicktabs-tabs li a {

    font-size: 15px;

  }
  /* 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: 23%;
    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: 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: 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: 1px;
    margin-top: 0;
    font-size: 25px;
    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) {
  .page-node-11568 .real-people-block ul.quicktabs-tabs li.active::after {
    content: "";
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-size: 21px;
    text-align: center;
    color: #000;
    margin-right: 0px;
    background-image: url('../images/real-arro-img.png');
    background-repeat: no-repeat;
    right: -22px;
    top: 16px;
    position: relative;
    width: 30px;
    height: 30px;
    background-size: 14px;
    left: auto;

  }
  .page-node-11568 .real-people-block ul.quicktabs-tabs li.active a {

    font-size: 17px;

    max-width: 90%;
    width: auto;
  }
  .page-node-11568 .real-people-block ul.quicktabs-tabs li a {

    font-size: 15px;

  }
  /* 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) {
  .page-node-11568 .real-people-block ul.quicktabs-tabs li.active::after {
    content: "";
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-size: 21px;
    text-align: center;
    color: #000;
    margin-right: 0px;
    background-image: url('../images/real-arro-img.png');
    background-repeat: no-repeat;
    right: -22px;
    top: 16px;
    position: relative;
    width: 30px;
    height: 30px;
    background-size: 14px;
    left: auto;

  }
  .page-node-11568 .real-people-block ul.quicktabs-tabs li.active a {

    font-size: 17px;

    max-width: 90%;
    width: auto;
  }
  .page-node-11568 .real-people-block ul.quicktabs-tabs li a {

    font-size: 15px;

  }
  /* 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: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .first-footer-footer-menu .navbar-we-mega-menu > .container-fluid {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    box-shadow: none;
  }

  #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 auto;
  }
  .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: 100%;
    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%;
    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) {


/* LUMS new home page start */

.page-node-11568 .real-people-block ul.quicktabs-tabs li.active::after {
  content: "";
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-size: 21px;
  text-align: center;
  color: #000;
  margin-right: 0px;
  background-image: url('../images/real-arro-img.png');
  background-repeat: no-repeat;
  right: -22px;
  top: 16px;
  position: relative;
  width: 30px;
  height: 30px;
  background-size: 14px;
  left: auto;

}
.page-node-11568 .real-people-block ul.quicktabs-tabs li.active a {

  font-size: 17px;

  max-width: 90%;
  width: auto;
}
.page-node-11568 .real-people-block ul.quicktabs-tabs li a {

  font-size: 15px;

}
.page-node-11568 .home-quick-links-block-section .menu--quick-menu-front-lums li .navbar-text {
  color: #04198b;
  font-weight: bold;
  display: inline-block;
  float: none;
  width: 100%;
  cursor: pointer;
  position: relative;
}
.page-node-11568 .real-people-block ul.quicktabs-tabs li {
  display: inline-block;
  background: none;
  list-style-type: none;
  padding: 2px;
  white-space: normal;
  margin-bottom: 8px;
  width: 92%;
}
.page-node-11568 .inner-container {
  overflow: hidden;
  margin: auto;
  width: 100%;
}
.page-node-11568 #block-views-block-slide-show-block-54 .slider-right-container {
  position: relative;
  width: 100%;
  background: transparent;
  padding: 2.118933698%;
    padding-top: 2.11893%;
    padding-bottom: 2.11893%;
  bottom: 0px;
  padding-top: 9px;
  padding-bottom: 2.5427204376%;
  border: none;
  height: auto;
}
.page-node-11568 #block-views-block-slide-show-block-54 .slider-right-container .slide-title {
  display: block;
  color: #040404;
  font-size: 1.45em;
  letter-spacing: unset;
}
.page-node-11568 #block-views-block-slide-show-block-54 .slide-text {
  padding-bottom: 0;
  color: #000;
  font-size: 17px;
}
.page-node-11568 .lums-home-slider .slick-dots{
  top: 12px;
  bottom: auto;
}
.page-node-11568 .block-views-blockquick-facts-block-2 .view-content.slides {
  width: 669px !important;
}
.page-node-11568 .intro-section {
  width: 100%;
  margin-top: 0;
}
.page-node-11568 .intro-section .region-inner-top {
  overflow: hidden;
  background: #fff;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}
.page-node-11568 .clearfix {

  padding: 0;
}
.page-node-11568 .lums-intro-block h1 {
  font: 28px/36px Noto Serif Display Bold;
  color: #000;
  padding-bottom: 2px;
  border: 0;
  margin-top: 0;
  margin-left: 0;
}
.page-node-11568 .lums-intro-block .field--name-body p {
  font-size: 17px;
  font-family: Noto Sans Light;
  text-align: left;
  line-height: 25px;
  padding-bottom: 0px;
}
.page-node-11568 .home-quick-links-block-section {
  padding-left: 0;
  padding-right: 0;
  margin-top: 17px;
}
.page-node-11568 .home-quick-links-block-section .menu--quick-menu-front-lums {
  box-shadow: 0px 0px 4px 0px #ccc;
  width: 99%;
  margin-left: 2px;
  margin-right: 0;
  margin-top: 4px;
  margin-bottom: 5px;
}
.page-node-11568 .home-quick-links-block-section .menu--quick-menu-front-lums li .dropdown-menu {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  float: right;
  right: 0;
  top: 0;
  max-width: 100%;
  position: relative;
  left: 0;
  padding: 0;
  margin: 0;
}
.page-node-11568 .home-quick-links-block-section .menu--quick-menu-front-lums li.expanded.dropdown {

  width: 100%;

  padding-left: 0;
  float: left;
}
.page-node-11568 .home-quick-links-block-section .menu--quick-menu-front-lums li .navbar-text{
  padding-left: 20px;
}
.page-node-11568 .block-views-blockquick-facts-block-2 {
  margin-top: -29px;
  position: relative;
  z-index: 9;
}
.page-node-11568 .quick-section .quick-facts-heading-block{
  height: auto;
}
.lums-new-page-school-section {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
}
.lums-new-page-school-section .view-header {
  text-align: center;
  margin-bottom: 28px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.lums-new-page-school-section .view-header h2 {
  font-family: Noto Serif Display bold;
  font-size: 30px;
  margin-bottom: 22px;
}
.lums-new-page-school-section .info-inner {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.lums-new-page-school-section .info-box {
  width: 100%;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
.lums-new-page-school-section .schools-box {
  width: 100%;
  display: inline-block;
  vertical-align: top;
  margin-top: 15px;
  max-width: 100%;
}
.page-node-11568 .lums-new-page-school-section .home-new-lums-thumbnail li.active a {
  padding: 0;
  position: absolute;
  width: 129%;
  left: -4px;
  z-index: 9;
  top: -13px;
}
.page-node-11568 .happening-heading {
  margin-top: 13px;
}
.page-node-11568 .happening-heading .field--name-body {
  text-align: center;
  margin-top: 0;
  display: block;
  margin-bottom: 10px;
}
.page-node-11568 .happening-heading .field--name-body h2 {
  font-family: Noto Serif Display bold;
  font-size: 30px;
}
.page-node-11568 .featured-happenings-block .views-row .views-field-field-links a {
  font-size: 16px;
  color: #000;
  line-height: 24px;

}
.page-node-11568 .event-title-block {
  width: 96px;
  display: inline-block;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 15px;
  max-width: 100%;
  margin-left: 0;
}
.page-node-11568 .subscribe-user .form-email {
  width: 82%;
  max-width: 100%;
}
.page-node-11568 .home-right-events {
  width: 100%;
}
.page-node-11568 .real-people-block {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 25px;
  max-width: 100%;
  padding: 0;
}
.page-node-11568 .region-real-impact {
  padding-right: 0;
  padding-left: 0;
}
.page-node-11568 .real-people-block ul.quicktabs-tabs {
  width: 100%;
  max-width: 100%;
  margin-top: 28px;
  margin-right: 0;
  padding-right: 6px;
}
.page-node-11568 .real-people-block .block-title {
  width: 200px;
  line-height: 31px;
  margin-bottom: 10px;
  margin-top: 18px;
}
.page-node-11568 .real-people-block #quicktabs-container-vertical-tabs {
  width: 100%;
  box-shadow: none;
  display: inline-block;
  margin-left: 0;
  z-index: 9;
  background: #fff;
  padding-left: 0;
  padding-right: 0px;
  padding-top: 0px;
  margin-top: 0;
  margin-bottom: 10px;
  max-width: 100%;
  padding-bottom: 19px;
}
.page-node-11568 .real-people-block #quicktabs-vertical-tabs {
  padding-bottom: 0;
  display: inline-block;
  overflow: visible;
}
.page-node-11568 .region-real-impact {
  margin-bottom: 15px;
  margin-top: 13px;
}
.page-node-11568 .video-gallery-block .view-header h2 {
  margin-top: 0;
  color: #000;
  font-size: 30px;
  margin-bottom: 74px;
  line-height: 40px;
}
.page-node-11568 .flipster .flip-items {
  height: auto !important;
  width: 77% !important;
  max-width: 100%;
}
.page-node-11568 .flipster .flipto-prev, .page-node-11568 .flipster .flipto-next {
  position: absolute;
  top: -84px;
  width: 55px;
  text-align: center;
  z-index: 999;
  display: block;
  padding: 10px;
  margin-top: 9px;
  background-color: #002581;
  color: #FFF;
  border: solid 2px #002581;
  transition: background-color 300ms ease;
}
.page-node-11568 .image-slider-block .view-content {
  min-height: auto;
  margin-bottom: 45px;
}
.page-node-11568 .video-gallery-block .view-content {
  min-height: auto;
  width: 74%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 58px;
}
.page-node-11568 .image-slider-block .view-header h2 {
  margin-top: 40px;
  color: #000;
  font-size: 32px;
  font-family: Noto Serif SC;
  line-height: 48px;
  margin-bottom: 82px;
}

/* Lums new home page end */
  .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) {

/* LUMS new home page start */
.page-node-11568 .real-people-block ul.quicktabs-tabs li.active::after {
  content: "";
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-size: 21px;
  text-align: center;
  color: #000;
  margin-right: 0px;
  background-image: url('../images/real-arro-img.png');
  background-repeat: no-repeat;
  right: -22px;
  top: 16px;
  position: relative;
  width: 30px;
  height: 30px;
  background-size: 14px;
  left: auto;

}
.page-node-11568 .real-people-block ul.quicktabs-tabs li.active a {

  font-size: 17px;

  max-width: 90%;
  width: auto;
}
.page-node-11568 .real-people-block ul.quicktabs-tabs li a {

  font-size: 15px;

}
.page-node-11568 .home-quick-links-block-section .menu--quick-menu-front-lums li .navbar-text {
  color: #04198b;
  font-weight: bold;
  display: inline-block;
  float: none;
  width: 100%;
  cursor: pointer;
  position: relative;
}
.page-node-11568 .real-people-block ul.quicktabs-tabs li {
  display: inline-block;
  background: none;
  list-style-type: none;
  padding: 2px;
  white-space: normal;
  margin-bottom: 8px;
  width: 92%;
}
.page-node-11568 #block-views-block-slide-show-block-54 .slider-right-container {
  position: relative;
  width: 100%;
  background: transparent;
  padding: 2.118933698%;
    padding-top: 2.11893%;
    padding-bottom: 2.11893%;
  bottom: 0px;
  padding-top: 9px;
  padding-bottom: 2.5427204376%;
  border: none;
  height: auto;
}
.page-node-11568 #block-views-block-slide-show-block-54 .slider-right-container .slide-title {
  display: block;
  color: #040404;
  font-size: 1.45em;
  letter-spacing: unset;
}
.page-node-11568 #block-views-block-slide-show-block-54 .slide-text {
  padding-bottom: 0;
  color: #000;
  font-size: 17px;
}
.page-node-11568 .lums-home-slider .slick-dots{
  top: 12px;
  bottom: auto;
}
.page-node-11568 .block-views-blockquick-facts-block-2 .view-content.slides {
  width: 700px !important;
}
.page-node-11568 .intro-section {
  width: 100%;
  margin-top: 0;
}
.page-node-11568 .intro-section .region-inner-top {
  overflow: hidden;
  background: #fff;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}
.page-node-11568 .clearfix {

  padding: 0;
}
.page-node-11568 .lums-intro-block h1 {
  font: 28px/36px Noto Serif Display Bold;
  color: #000;
  padding-bottom: 2px;
  border: 0;
  margin-top: 0;
  margin-left: 0;
}
.page-node-11568 .lums-intro-block .field--name-body p {
  font-size: 17px;
  font-family: Noto Sans Light;
  text-align: left;
  line-height: 25px;
  padding-bottom: 0px;
}
.page-node-11568 .home-quick-links-block-section {
  padding-left: 0;
  padding-right: 0;
  margin-top: 17px;
}
.page-node-11568 .home-quick-links-block-section .menu--quick-menu-front-lums {
  box-shadow: 0px 0px 4px 0px #ccc;
  width: 99%;
  margin-left: 2px;
  margin-right: 0;
  margin-top: 4px;
  margin-bottom: 5px;
}
.page-node-11568 .home-quick-links-block-section .menu--quick-menu-front-lums li .dropdown-menu {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  float: right;
  right: 0;
  top: 0;
  max-width: 100%;
  position: relative;
  left: 0;
  padding: 0;
  margin: 0;
}
.page-node-11568 .home-quick-links-block-section .menu--quick-menu-front-lums li.expanded.dropdown {

  width: 100%;

  padding-left: 0;
  float: left;
}
.page-node-11568 .home-quick-links-block-section .menu--quick-menu-front-lums li .navbar-text{
  padding-left: 20px;
}
.page-node-11568 .block-views-blockquick-facts-block-2 {
  margin-top: -29px;
  position: relative;
  z-index: 9;
}
.page-node-11568 .quick-section .quick-facts-heading-block{
  height: auto;
}
.lums-new-page-school-section {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
}
.lums-new-page-school-section .view-header {
  text-align: center;
  margin-bottom: 28px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.lums-new-page-school-section .view-header h2 {
  font-family: Noto Serif Display bold;
  font-size: 30px;
  margin-bottom: 22px;
}
.lums-new-page-school-section .info-inner {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.lums-new-page-school-section .info-box {
  width: 100%;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
.lums-new-page-school-section .schools-box {
  width: 100%;
  display: inline-block;
  vertical-align: top;
  margin-top: 15px;
  max-width: 100%;
}
.page-node-11568 .lums-new-page-school-section .home-new-lums-thumbnail li.active a {
  padding: 0;
  position: absolute;
  width: 129%;
  left: -4px;
  z-index: 9;
  top: -13px;
}
.page-node-11568 .happening-heading {
  margin-top: 13px;
}
.page-node-11568 .happening-heading .field--name-body {
  text-align: center;
  margin-top: 0;
  display: block;
  margin-bottom: 10px;
}
.page-node-11568 .happening-heading .field--name-body h2 {
  font-family: Noto Serif Display bold;
font-size: 30px;
}
.page-node-11568 .featured-happenings-block .views-row .views-field-field-links a {
  font-size: 16px;
  color: #000;
  line-height: 24px;

}
.page-node-11568 .event-title-block {
  width: 140px;
  display: inline-block;
  margin-right: 100px;
  margin-top: -15px;
  margin-bottom: 15px;

  max-width: 100%;
  margin-left: 16px;
}
.page-node-11568 .subscribe-user .form-email {
  width: 83%;
  max-width: 100%;
}
.page-node-11568 .home-right-events {
  width: 100%;
}
.page-node-11568 .real-people-block {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 25px;
  max-width: 100%;
  padding: 0;
}
.page-node-11568 .region-real-impact {
  padding-right: 0;
  padding-left: 0;
}
.page-node-11568 .real-people-block ul.quicktabs-tabs {
  width: 100%;
  max-width: 100%;
  margin-top: 28px;
  margin-right: 0;
  padding-right: 6px;
}
.page-node-11568 .real-people-block .block-title {
  width: 200px;
  line-height: 31px;
  margin-bottom: 10px;
  margin-top: 18px;
}
.page-node-11568 .real-people-block #quicktabs-container-vertical-tabs {
  width: 100%;
  box-shadow: none;
  display: inline-block;
  margin-left: 0;
  z-index: 9;
  background: #fff;
  padding-left: 0;
  padding-right: 0px;
  padding-top: 0px;
  margin-top: 0;
  margin-bottom: 10px;
  max-width: 100%;
  padding-bottom: 19px;
}
.page-node-11568 .real-people-block #quicktabs-vertical-tabs {
  padding-bottom: 0;
  display: inline-block;
  overflow: visible;
}
.page-node-11568 .region-real-impact {
  margin-bottom: 15px;
  margin-top: 13px;
}
.page-node-11568 .video-gallery-block .view-header h2 {
  margin-top: 0;
  color: #000;
  font-size: 30px;
  margin-bottom: 86px;
  line-height: 40px;
}
.page-node-11568 .flipster .flip-items {
  height: auto !important;
  width: 77% !important;
  max-width: 100%;
}
.page-node-11568 .flipster .flipto-prev, .page-node-11568 .flipster .flipto-next {
  position: absolute;
  top: -84px;
  width: 55px;
  text-align: center;
  z-index: 999;
  display: block;
  padding: 10px;
  margin-top: 9px;
  background-color: #002581;
  color: #FFF;
  border: solid 2px #002581;
  transition: background-color 300ms ease;
}
.page-node-11568 .image-slider-block .view-content {
  min-height: auto;
  margin-bottom: 45px;
}
.page-node-11568 .video-gallery-block .view-content {
  min-height: auto;
  width: 74%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 58px;
}
.page-node-11568 .image-slider-block .view-header h2 {
  margin-top: 40px;
  color: #000;
  font-size: 32px;
  font-family: Noto Serif SC;
  line-height: 48px;
  margin-bottom: 82px;
}



  .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) {

/* LUMS new home page start cls */

  /* 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;
    height: auto;
    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;
    height: auto;
    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: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .page-node-11568 .home-quick-links-block-section .menu--quick-menu-front-lums li .navbar-text {
    color: #04198b;
    font-weight: bold;
    display: inline-block;
    float: none;
    width: 100%;
    cursor: pointer;
    position: relative;
  }
  #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:48%;
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
  }

  .first-footer-footer-menu .navbar-we-mega-menu > .container-fluid {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    box-shadow: none;
  }

  .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;
    line-height: 42px;
  }

  .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) {

/* Lums new Home Page start */
.featured-happenings-block {
  margin-bottom: 24px;
}

.page-node-11568 .views-row .views-field-field-links a {
  font-size: 14px;
  color: #000;
}

/* Lums new Home Page close */

  /* .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;
    display: none;
  }
  .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) {
  /* LUMS new home page start */
.page-node-11568 #block-views-block-slide-show-block-54 .slider-right-container {
  position: relative;
  width: 100%;
  background: transparent;
  padding: 2.118933698%;
    padding-top: 2.11893%;
    padding-bottom: 2.11893%;
  bottom: 0px;
  padding-top: 9px;
  padding-bottom: 2.5427204376%;
  border: none;
  height: auto;
}
.page-node-11568 #block-views-block-slide-show-block-54 .slider-right-container .slide-title {
  display: block;
  color: #040404;
  font-size: 1.45em;
  letter-spacing: unset;
}
.page-node-11568 #block-views-block-slide-show-block-54 .slide-text {
  padding-bottom: 0;
  color: #000;
  font-size: 17px;
}
.page-node-11568 .lums-home-slider .slick-dots{
  top: 12px;
  bottom: auto;
}
.page-node-11568 .block-views-blockquick-facts-block-2 .view-content.slides {
  width: 669px !important;
}
.page-node-11568 .intro-section {
  width: 100%;
  margin-top: 0;
}
.page-node-11568 .intro-section .region-inner-top {
  overflow: hidden;
  background: #fff;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}
.page-node-11568 .clearfix {

  padding: 0;
}
.page-node-11568 .lums-intro-block h1 {
  font: 28px/36px Noto Serif Display Bold;
  color: #000;
  padding-bottom: 2px;
  border: 0;
  margin-top: 0;
  margin-left: 0;
}
.page-node-11568 .lums-intro-block .field--name-body p {
  font-size: 17px;
  font-family: Noto Sans Light;
  text-align: left;
  line-height: 25px;
  padding-bottom: 0px;
}
.page-node-11568 .home-quick-links-block-section {
  padding-left: 0;
  padding-right: 0;
  margin-top: 17px;
}
.page-node-11568 .home-quick-links-block-section .menu--quick-menu-front-lums {
  box-shadow: 0px 0px 4px 0px #ccc;
  width: 99%;
  margin-left: 2px;
  margin-right: 0;
  margin-top: 4px;
  margin-bottom: 5px;
}
.page-node-11568 .home-quick-links-block-section .menu--quick-menu-front-lums li .dropdown-menu {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  float: right;
  right: 0;
  top: 0;
  max-width: 100%;
  position: relative;
  left: 0;
  padding: 0;
  margin: 0;
}
.page-node-11568 .home-quick-links-block-section .menu--quick-menu-front-lums li.expanded.dropdown {

  width: 100%;

  padding-left: 0;
  float: left;
}
.page-node-11568 .home-quick-links-block-section .menu--quick-menu-front-lums li .navbar-text{
  padding-left: 20px;
}
.page-node-11568 .block-views-blockquick-facts-block-2 {
  margin-top: -29px;
  position: relative;
  z-index: 9;
}
.page-node-11568 .quick-section .quick-facts-heading-block{
  height: auto;
}
.lums-new-page-school-section {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
}
.lums-new-page-school-section .view-header {
  text-align: center;
  margin-bottom: 28px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.lums-new-page-school-section .view-header h2 {
  font-family: Noto Serif Display bold;
  font-size: 30px;
  margin-bottom: 22px;
}
.lums-new-page-school-section .info-inner {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.lums-new-page-school-section .info-box {
  width: 100%;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
.lums-new-page-school-section .schools-box {
  width: 100%;
  display: inline-block;
  vertical-align: top;
  margin-top: 15px;
  max-width: 100%;
}
.page-node-11568 .lums-new-page-school-section .home-new-lums-thumbnail li.active a {
  padding: 0;
  position: absolute;
  width: 129%;
  left: -4px;
  z-index: 9;
  top: -13px;
}
.page-node-11568 .happening-heading {
  margin-top: 13px;
}
.page-node-11568 .happening-heading .field--name-body {
  text-align: center;
  margin-top: 0;
  display: block;
  margin-bottom: 10px;
}
.page-node-11568 .happening-heading .field--name-body h2 {
  font-family: Noto Serif Display bold;
  font-size: 30px;
}
.page-node-11568 .featured-happenings-block .views-row .views-field-field-links a {
  font-size: 16px;
  color: #000;
  line-height: 24px;

}
.page-node-11568 .event-title-block {
  width: 96px;
  display: inline-block;
  margin-right: 100px;
  margin-top: -15px;
  margin-bottom: 15px;

  max-width: 100%;
  margin-left: 16px;
}
.page-node-11568 .subscribe-user .form-email {
  width: 83%;
  max-width: 100%;
}
.page-node-11568 .home-right-events {
  width: 100%;
}
.page-node-11568 .real-people-block {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 25px;
  max-width: 100%;
  padding: 0;
}
.page-node-11568 .region-real-impact {
  padding-right: 0;
  padding-left: 0;
}
.page-node-11568 .real-people-block ul.quicktabs-tabs {
  width: 100%;
  max-width: 100%;
  margin-top: 28px;
  margin-right: 0;
  padding-right: 6px;
}
.page-node-11568 .real-people-block .block-title {
  width: 200px;
  line-height: 31px;
  margin-bottom: 10px;
  margin-top: 18px;
}
.page-node-11568 .real-people-block #quicktabs-container-vertical-tabs {
  width: 100%;
  box-shadow: none;
  display: inline-block;
  margin-left: 0;
  z-index: 9;
  background: #fff;
  padding-left: 0;
  padding-right: 0px;
  padding-top: 0px;
  margin-top: 0;
  margin-bottom: 10px;
  max-width: 100%;
  padding-bottom: 19px;
}
.page-node-11568 .real-people-block #quicktabs-vertical-tabs {
  padding-bottom: 0;
  display: inline-block;
  overflow: visible;
}
.page-node-11568 .region-real-impact {
  margin-bottom: 15px;
  margin-top: 13px;
}
.page-node-11568 .video-gallery-block .view-header h2 {
  margin-top: 0;
  color: #000;
  font-size: 30px;
  margin-bottom: 74px;
  line-height: 40px;
}
.page-node-11568 .flipster .flip-items {
  height: auto !important;
  width: 77% !important;
  max-width: 100%;
}
.page-node-11568 .flipster .flipto-prev, .page-node-11568 .flipster .flipto-next {
  position: absolute;
  top: -84px;
  width: 55px;
  text-align: center;
  z-index: 999;
  display: block;
  padding: 10px;
  margin-top: 9px;
  background-color: #002581;
  color: #FFF;
  border: solid 2px #002581;
  transition: background-color 300ms ease;
}
.page-node-11568 .image-slider-block .view-content {
  min-height: auto;
  margin-bottom: 45px;
}
.page-node-11568 .video-gallery-block .view-content {
  min-height: auto;
  width: 74%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 58px;
}
.page-node-11568 .image-slider-block .view-header h2 {
  margin-top: 40px;
  color: #000;
  font-size: 32px;
  font-family: Noto Serif SC;
  line-height: 48px;
  margin-bottom: 82px;
}
  .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: relative;
    top: unset;
    padding-left: 15px;

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

/* LUMS new home page start */
.page-node-11568 #block-views-block-slide-show-block-54 .slider-right-container {
  position: relative;
  width: 100%;
  background: transparent;
  padding: 2.118933698%;
    padding-top: 2.11893%;
    padding-bottom: 2.11893%;
  bottom: 0px;
  padding-top: 9px;
  padding-bottom: 2.5427204376%;
  border: none;
  height: auto;
}
.page-node-11568 #block-views-block-slide-show-block-54 .slider-right-container .slide-title {
  display: block;
  color: #040404;
  font-size: 1.45em;
  letter-spacing: unset;
}
.page-node-11568 #block-views-block-slide-show-block-54 .slide-text {
  padding-bottom: 0;
  color: #000;
  font-size: 17px;
}
.page-node-11568 .lums-home-slider .slick-dots{
  top: 12px;
  bottom: auto;
}
.page-node-11568 .block-views-blockquick-facts-block-2 .view-content.slides {
  width: 875px !important;
}
.page-node-11568 .intro-section {
  width: 100%;
  margin-top: 0;
}
.page-node-11568 .intro-section .region-inner-top {
  overflow: hidden;
  background: #fff;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}

.page-node-11568 .lums-intro-block h1 {
  font: 28px/36px Noto Serif Display Bold;
  color: #000;
  padding-bottom: 2px;
  border: 0;
  margin-top: 0;
  margin-left: 0;
}
.page-node-11568 .lums-intro-block .field--name-body p {
  font-size: 17px;
  font-family: Noto Sans Light;
  text-align: left;
  line-height: 25px;
  padding-bottom: 0px;
}
.page-node-11568 .home-quick-links-block-section {
  padding-left: 0;
  padding-right: 0;
  margin-top: 17px;
}
.page-node-11568 .home-quick-links-block-section .menu--quick-menu-front-lums {
  box-shadow: 0px 0px 4px 0px #ccc;
  width: 98%;
  margin-left: 2px;
  margin-right: 0;
  margin-top: 4px;
  margin-bottom: 5px;
}
.page-node-11568 .home-quick-links-block-section .menu--quick-menu-front-lums li .dropdown-menu {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  float: right;
  right: 0;
  top: 0;
  max-width: 100%;
  position: relative;
  left: 0;
  padding: 0;
  margin: 0;
}
.page-node-11568 .home-quick-links-block-section .menu--quick-menu-front-lums li.expanded.dropdown {

  width: 100%;

  padding-left: 0;
  float: left;
}
.page-node-11568 .home-quick-links-block-section .menu--quick-menu-front-lums li .navbar-text{
  padding-left: 20px;
}
.page-node-11568 .block-views-blockquick-facts-block-2 {
  margin-top: -29px;
  position: relative;
  z-index: 9;
}
.page-node-11568 .quick-section .quick-facts-heading-block{
  height: auto;
}
.lums-new-page-school-section {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
}
.lums-new-page-school-section .view-header {
  text-align: center;
  margin-bottom: 28px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.lums-new-page-school-section .view-header h2 {
  font-family: Noto Serif Display bold;
  font-size: 30px;
  margin-bottom: 22px;
}
.lums-new-page-school-section .info-inner {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.lums-new-page-school-section .info-box {
  width: 37%;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
.lums-new-page-school-section .schools-box {
  width: 62%;
  display: inline-block;
  vertical-align: top;
  margin-top: 15px;
  max-width: 100%;
}
.page-node-11568 .lums-new-page-school-section .home-new-lums-thumbnail li.active a {
  padding: 0;
  position: absolute;
  width: 129%;
  left: -4px;
  z-index: 9;
  top: -13px;
}
.page-node-11568 .happening-heading {
  margin-top: 39px;
}
.page-node-11568 .happening-heading .field--name-body {
  text-align: center;

margin-bottom: 38px;
  margin-top: 0;
  display: block;
  margin-bottom: 10px;
}
.page-node-11568 .happening-heading .field--name-body h2 {
  font: 33px/42px Noto Serif Display Bold;
  margin-bottom: 32px;
}
.page-node-11568 .featured-happenings-block .views-row .views-field-field-links a {
  font-size: 16px;
  color: #000;
  line-height: 24px;

}
.page-node-11568 .views-row .views-field-field-links a {
  font-size: 14px;
  color: #000;
}


.page-node-11568 .subscribe-user .form-email {
  width: 80%;
  max-width: 100%;
}
.home-news-4 li.news-clm:first-child {
  width: 47%;
}

.page-node-11568 .real-people-block {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 25px;
  max-width: 100%;
  padding: 0;
}
.page-node-11568 .region-real-impact {
  padding-right: 0;
  padding-left: 0;
}
.page-node-11568 .real-people-block ul.quicktabs-tabs {
  width: 29%;
  max-width: 100%;
  margin-top: 28px;
  margin-right: 18px;
  padding-right: 6px;
}
.page-node-11568 .real-people-block .block-title {
  width: 200px;
  line-height: 31px;
  margin-bottom: 10px;
  margin-top: 18px;
}
.page-node-11568 .real-people-block #quicktabs-container-vertical-tabs {
  width: 68%;
  box-shadow: none;
  display: inline-block;
  margin-left: 0;
  z-index: 9;
  background: #fff;
  padding-left: 0;
  padding-right: 0px;
  padding-top: 0px;
  margin-top: 0;
  margin-bottom: 10px;
  max-width: 100%;
  padding-bottom: 19px;
}
.page-node-11568 .real-people-block #quicktabs-vertical-tabs {
  padding-bottom: 0;
  display: inline-block;
  overflow: visible;
}
.page-node-11568 .region-real-impact {
  margin-bottom: 15px;
  margin-top: 13px;
}
.page-node-11568 .video-gallery-block .view-header h2 {
  margin-top: 0;
  color: #000;
  font-size: 30px;
  margin-bottom: 74px;
  line-height: 40px;
}
.page-node-11568 .flipster .flip-items {
  height: auto !important;
  width: 77% !important;
  max-width: 100%;
}
.page-node-11568 .flipster .flipto-prev, .page-node-11568 .flipster .flipto-next {
  position: absolute;
  top: -84px;
  width: 55px;
  text-align: center;
  z-index: 999;
  display: block;
  padding: 10px;
  margin-top: 9px;
  /* background-color: #002581; */
  color: #FFF;
  border: solid 2px #002581;
  transition: background-color 300ms ease;
}
.page-node-11568 .image-slider-block .view-content {
  min-height: auto;
  margin-bottom: 45px;
}
.page-node-11568 .video-gallery-block .view-content {
  min-height: auto;
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 58px;
}
.page-node-11568 .image-slider-block .view-header h2 {
  margin-top: 8px;
  color: #000;
  font-size: 32px;
  font-family: Noto Serif SC;
  line-height: 48px;
  margin-bottom: 82px;
}


  .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 */
  .page-node-9648 .landing-event-page .view-lums-events form .form--inline {
    position: relative;
    display: flex;
    /* justify-content: space-between; */
    flex-wrap: wrap;
  }
}

/*// 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) {
  body.page-node-9648 .landing-event-page.search-filters .form-type-textfield.js-form-type-textfield .form-text {
    width: 90%;
  }
  body.page-node-9648 .search-filters .form-actions {
    right: 8%;
  }
  .page-node-9648 .landing-event-page .view-lums-events form .form--inline {
    position: relative;
    display: flex;
    /* justify-content: space-between; */
    flex-wrap: wrap;
  }
  .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) {

/* Lums new Home Page start */
.page-node-11568 .real-people-block ul.quicktabs-tabs li.active::after {
  content: "";
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-size: 21px;
  text-align: center;
  color: #000;
  margin-right: 0px;
  background-image: url('../images/real-arro-img.png');
  background-repeat: no-repeat;
  right: -22px;
  top: 16px;
  position: relative;
  width: 30px;
  height: 30px;
  background-size: 14px;
  left: auto;

}
.page-node-11568 .real-people-block ul.quicktabs-tabs li.active a {

  font-size: 17px;

  max-width: 90%;
  width: auto;
}
.page-node-11568 .real-people-block ul.quicktabs-tabs li a {

  font-size: 15px;

}
.featured-happenings-block {
  margin-bottom: 24px;
}

.page-node-11568 .views-row .views-field-field-links a {
  font-size: 14px;
  color: #000;
}

/* Lums new Home Page close */

  .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) {

/* Lums new Home Page start */

.page-node-11568 .real-people-block ul.quicktabs-tabs li.active::after {
  content: "";
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-size: 21px;
  text-align: center;
  color: #000;
  margin-right: 0px;
  background-image: url('../images/real-arro-img.png');
  background-repeat: no-repeat;
  right: -22px;
  top: 16px;
  position: relative;
  width: 30px;
  height: 30px;
  background-size: 14px;
  left: auto;

}
.page-node-11568 .real-people-block ul.quicktabs-tabs li.active a {

  font-size: 17px;

  max-width: 90%;
  width: auto;
}
.page-node-11568 .real-people-block ul.quicktabs-tabs li a {

  font-size: 15px;

}

.featured-happenings-block {
    margin-bottom: 24px;
  }

  .page-node-11568 .views-row .views-field-field-links a {
    font-size: 14px;
    color: #000;
  }

  /* Lums new Home Page close */
  .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;*/
  /*}*/
}
