/* .single-business_dialogue .breadcrumbs li:nth-child(2){
    pointer-events: none;
} */

.eluidee800c07 {
    padding-bottom: 30px;
}
@media only screen and (max-width: 991px) {
    .business-grid {
        display: flex !important;
        flex-direction: column;
        }
  }
  @media only screen and (max-width: 767px) {
    .author-article-wrap {
        display: flex !important;
        flex-direction: column;
        }
        .author-article-wrap img {
            padding-right: 0px !important;
        }
  }
.business-grid {
    display: grid;
    grid-template-columns: 70% 30%;
    grid-template-rows: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    }
    
    .business-grid .div1 { grid-area: 1 / 1 / 2 / 2; }
    .business-grid .div2 { grid-area: 1 / 2 / 2 / 3; }

.single-department .dept-sec:nth-child(2n){
    background: #fff !important;
}
.single-department .dept-sec:nth-child(2n+1){
    background: #f3f3f3 !important;
}
.single-department .dept-sec:nth-child(2n+1).footer-con .row::before{
    background: #f3f3f3 !important;
}
.dept-magazine .magzine-box-wrapper{
    width: 100% !important;
}

.menu-item-9172{
    display: none !important;
}

.publication-box p{
    display: inline !important;
}

ul.contact-details li {
    margin: 0 !important;
}
.contact-details .address,.contact-details a{
    margin: 0 !important;
}

.article-description p{
font-size: 16px;
    font-family: Avenir-Light !important;
    line-height: 25px !important;
}
#eluid6f161903 .widget {
    margin-bottom: 10px !important;
}
#eluid6f161903 .sub-menu{
    padding: 0 !important;
}

#eluid6f161903 .sub-menu a{
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    color: #1b579f;
}
#eluid6f161903 .menu-item-has-children a{
    font-weight: bold;
}
#eluid6f161903 #menu-item-1376{
    margin-top: 15px !important;
}
#eluid6f161903 #menu-item-1380{
    margin-top: 15px !important;
    margin-bottom: 15px;
}
#eluid6f161903 #menu-item-9445{
    margin-top: 15px !important;
}
#menu-item-1380 a{
    font-weight: bold !important;
}
#eluid6f161903 .menu-item-has-children .sub-menu a{
    font-weight: initial !important;
}
.article-inner-con a{
    position: relative;
    display: block;
    height: 100%;
    width: 100%;
}



.article-inner-con a:hover::before{
    position: absolute;
    content: "VIEW FULL MAGAZINE";
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgb(0 0 0 / 60%);
    color: #fff;
    display: flex;
    font-size: 30px;
    align-items: flex-start;
    justify-content: center;
    padding-top: 50px;
}

.author-article-wrap h5{
    font-size: 16px;
    text-transform: uppercase;
    font-family: Avenir-Light !important;
    font-weight: bold;
    line-height: 25px !important;
}

.author-article-wrap h6{
    font-size: 15px;
    line-height: 25px !important ;
    text-transform: uppercase;
    font-family: Avenir-Light !important;
}
.author-article-wrap{
    width: 20%;
}
.article-inner-con{
    width: 80%;
}
.twitter-share-button:hover .fa-twitter{
    background: #1DA1F2 !important;
}
.linkein-share-button:hover .fa-linkedin{
    background: #0077b5 !important;
}
@media only screen and (max-width: 991px) {
    .aff-menu li {
        padding: 10px 5px !important;
    }
    .article-full-wrap{
        padding-bottom: 30px;
    }
    .article-inner-con a::before{
        position: absolute;
        content: "VIEW FULL MAGAZINE";
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: rgb(0 0 0 / 60%);
        color: #fff;
        display: flex;
        font-size: 20px;
        align-items: center;
        justify-content: center;
    }
    .article-inner-con a:hover::before {
        font-size: 20px !important;
    }
    .author-article-wrap{
        display: flex;
    }
    .author-article-wrap img{
        padding-right: 20px;
    }
    .article-inner-con {
        padding-left: 0 !important;
    }
    .author-article-wrap{
        width: 100% !important;
        padding-bottom: 20px;
    }
    .article-inner-con{
        width: 100% !important;
    }
    .article-full-wrap{
        flex-direction: column;
    }
    .dialogue-inner {
        width: 100% !important;
    }
    .article-inner {
        width: 100% !important;
        height: auto;
        display: flex;
        padding: 10px;
    }
    .dialogue-wrapper .header-faculty {
        padding: 30px;
    }
    
  }
  @media only screen and (min-width: 767px) {
    
    .article-inner-con h5{
        font-size: 25px;
        text-transform: uppercase;
        font-family: Avenir-Light !important;
        font-weight: bold;
        line-height: 30px !important;
    }
    
    .article-inner-con h6{
        font-size: 20px;
        line-height: 25px !important ;
        text-transform: uppercase;
        font-family: Avenir-Light !important;
    }
  }

  @media (min-width: 767px)  and (max-width: 991px) {
    .dialogue-inner {
        padding: 20px !important;
    }
    .dialogue-inner {
        width: 100% !important;
        padding: 20px !important;
    }
    .article-inner-img {
        width: 25% !important;
    }
  }


  @media (min-width: 991px)  and (max-width: 1400px) {
    .magzine-box {
        padding: 5px !important;
    }
    .magzine-box h3{
        font-size: 20px !important;
        line-height: 25px !important;
    }
    .dialogue-inner .header-faculty::before {
        width: 300px !important;
        left: -120px !important;
    }
  }
  @media (min-width: 767px)  and (max-width: 991px) {
    #eluid6f161903 .row{
        display: flex;
        justify-content: flex-start;
    }
    #eluid6f161903 .col-md-1-5{
        width: 33.3% !important;
    }
    #eluid6f161903 .dn-heading{
        text-align: left;
    }
  }

  @media only screen and (max-width: 767px) {
    #eluid6f161903 .row{
        display: flex;
        justify-content: center;
        flex-direction: column;
    }
    .magazine-sec .faculty-heading {
        font-size: 25px !important;
        line-height: 30px !important;
    }
    #page_header .ph-content-wrap {
        padding-bottom: 20px !important;
    }
    .article-inner-con h5{
        font-size: 20px;
        text-transform: uppercase;
        font-family: Avenir-Light !important;
        font-weight: bold;
        line-height: 25px !important;
    }
    
    .article-inner-con h6{
        font-size: 20px;
        line-height: 25px !important ;
        text-transform: uppercase;
        font-family: Avenir-Light !important;
    }
    .article-wrapper {
        height: 60vh !important;
        overflow-y: scroll;
    }
    .article-inner-img {
        width: 25% !important;
    }
    .dialogue-inner {
        padding: 0px !important;
    }
  }


.main-cover-col .magzine-box-wrapper {
    width: 100% !important;
}

.magazine-sec .share-div{
    display: block;
    padding: 10px 0 0 0;
    height: 90px;
}

.single-business_dialogue .submenu li:nth-child(1) {
    opacity: 1 !important;
    left: 50px !important;
    transform: rotate(
0deg
) !important;
    transition-delay: 0.08s;
    border-left: 1px dashed #ccc;
}

.single-business_dialogue .submenu li:nth-child(2) {
    opacity: 1 !important;
    left: 100px !important;
    transform: rotate(
0deg
) !important;
    transition-delay: 0.16s;
    border-left: 1px dashed #ccc;
}

.single-business_dialogue .submenu li:nth-child(3) {
    opacity: 1 !important;
    left: 150px !important;
    transform: rotate(
0deg
) !important;
    transition-delay: 0.24s;
    border-left: 1px dashed #ccc;
}

.article-pdf:hover{
    color: #fff !important;
    background: #3ab54a !important;
}


.single-business_dialogue .submenu li:nth-child(4) {
    opacity: 1 !important;
    left: 200px !important;
    transform: rotate( 
0deg
 ) !important;
    transition-delay: 0.24s;
    border-left: 1px dashed #ccc;
}


.menu .submenu li a:hover.whatsapp i.fa {
    background-color: #41e95f;
    color: #fff !important;
}

/* .dialogue-inner .container-fluid{
    background: #fff;
    padding: 10px;
}

.magazine-sec{
    background: #eaeaea !important;
} */

.dialogue-wrapper .header-faculty {
    font-size: 25px !important;
}

.article-pdf{
    background: #1b579f;
    padding: 10px 30px;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
}

.article-inner-con{
    padding-left: 15px;
}

.single-business_dialogue .article-inner{
    width: 100% !important;
}

.single-business_dialogue .article-inner-img {
    width: 15% !important;
}

.single-business_dialogue .article-wrapper {
    overflow-y: scroll;
    height: 150vh;
}

.publication-box p{
    display: inline;
}

.article-inner{
    width: 50%;
    height: auto;
    display: flex;
    padding: 10px;
}

.article-wrapper{
    height: 45vh;
    overflow-y: scroll;
}

.article-inner img{
    width: 100%;
    object-fit: cover;
    height: auto !important;
}

.article-inner-img{
    width: 30%;
}

.article-inner-content{
    padding-left: 10px;
    width: 70%;
    display: flex;
    flex-direction: column;
}

.article-inner-content p{
    margin: 0;
}

.dialogue-inner{
    width: 50%;
    padding: 30px 15px;
}

.article-inner-content h6{
    text-transform: uppercase;
    font-family: Avenir-Light !important;
    margin: 0;
    font-weight: bold;
    color: #000;
}

.article-inner-content .article-sub-topic{
    font-weight: bold;
    font-family: Avenir-Light !important;
    color: #928e8a;
    flex-grow: 1;
}

.page-no{
    text-transform: uppercase;
    font-family: Avenir-Light !important;
    font-weight: bold;
    color: #e48919;
}


/***************************************************************************/
@media only screen and (min-width: 767px) {
    .overview-accordian .btn-link h2{
        font-size: 25px !important;
    }
    .card-header{
        border: 0 !important;
        padding: 0 30px !important;
        background: transparent !important;
    }
    .research-new-inner .inner-dept-courses{
        padding-top: 30px;
    }
}

@media (min-width: 767px) and (max-width: 991px) {
    .council-box {
        padding: 10px !important;
    }
    .fund-process-ul a {
        width: 80% !important;
    }
}
@media only screen and (max-width: 767px) {
    .research-new-inner .inner-dept-courses {
        font-size: 16px !important;
        padding-left: 30px !important;
    }
    .research-new-inner .inner-dept-courses{
        padding-top: 30px;
    }
    .inner-dept-courses p{
        margin: 0;
    }
    .fund-process-ul a {
        font-size: 15px !important;
    }
    .fund-process-ul a {
        width: 100% !important;
    }
    .sub-topic {
        font-size: 18px !important;
    }
    .council-box {
        padding:10px 20px !important;
    }
    /* .sub-topic{
        text-align: center;
    } */
    .card-body .inner-dept-courses {
        padding-left: 20px !important;
    }
    .council-box {
        width: 100% !important;
        padding: 20px;
    }
    .council-wrapper{
        flex-direction: column;
    }
    .card-body {
        padding: 20px !important;
    }
   .council-menu ul{
       flex-direction: column;
   }
   .overview-accordian .btn-link h2 {
    flex-grow: 1;
    text-align: left;
    font-size: 20px !important;
    line-height: 25px;
}
.card-header{
    border: 0 !important;
    padding: 0 20px !important;
    background: transparent !important;
}
}


.research-box p{
    display: inline-block;
    margin: 0;
}

.research-box{
    padding-bottom: 15px;
}

.overview-accordian .workshop-ul li{
    padding-bottom: 20px;
}
.desc-text{
    margin: 0;
    font-weight: normal !important;
}

#archives-3 .menu{
    position: relative !important;
}

.overview-accordian .btn-link{
    display: flex !important;
    align-items: center;
    width: 100%;
}

.overview-accordian .btn-link p{
    flex-grow: 1;
}

.fund-process-ul{
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.project-ul,.img-gal-ul{
    padding: 0;
    list-style: none;
}

.fund-process-ul li{
    display: flex;
    width: 100%;
    position: relative;
    flex-direction: column;
    align-items: center;
}

.project-ul p{
    font-weight: bold;
}

.img-gal-ul li::before{
    display: none;
}

.img-gal-ul{
    display: flex;
}

.bg-white{
    background: #fff !important;
}

.fund-process-ul li::after{
    position: relative;
    content: "\f103";
    font-family: FontAwesome;
    bottom: 0;
    font-size: 25px;
}

.m-position{
    color: #1b579f;
    font-weight: bold;
}

.fund-process-ul li:last-child:after{
    display: none;
}

.fund-process-ul a p{
    margin: 0;
    flex-grow: 1;
}

.research-new-inner .inner-dept-courses{
    font-family: Avenir-Light !important; 
    font-size: 18px;
    padding-left: 50px;
}

.fund-process-ul a{
    font-size: 20px;
    font-weight: bold;
    padding: 10px 20px;
    border: 1px solid #000;
    width: 50%;
    margin: auto;
    display: flex;
    align-items: center;
}

.overview-accordian .faculty-heading{
    text-transform: inherit !important;
}

.council-menu li.active{
    background: #3ab54a !important;
}

.council-menu li.active a{
    color: #fff !important;
}

.overview-accordian .btn-link{
    padding: 0 !important;
}

.sub-topic{
    color: #000;
    font-family: Avenir-Black !important;
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
    font-style: normal;
    padding-bottom: 20px;
}
.card-body .inner-dept-courses{
    padding-left: 50px;
    font-family: Avenir-Light !important; 
    font-size: 16px;
}

.overview-accordian button.btn-link{
    width: 100% !important;
    display: flex;
    align-items: center;
}
.overview-accordian button.btn-link h2{
    flex-grow: 1;
    text-align: left;
}
button:focus{
    outline: 0 !important;
    text-decoration: none !important;
}
.overview-accordian button.btn-link:hover,.overview-accordian button.btn-link:focus{
    text-decoration: none !important;
}
.card-body {
    padding: 30px;
}
.council-menu-sec{
    background: #fff;
    padding: 0;
}

.skill-slider span{
    font-size: 30px;
    font-weight: bold;
    padding: 20px;
}

.council-menu{
    margin: 0;
}

.center-ul{
    padding-top: 30px !important;
}

.council-menu li{
   padding: 10px 0;
}

.council-menu ul{
    display: flex;
}

.council-menu ul li{
    flex-grow: 1;
    flex-basis: 0;
    text-align: center;
    background: #1b579f;
    margin: 2px 1px;
}

.council-menu ul li a:hover{
    color: #3ab54a !important;
}

.council-menu ul li a{
    font-family: "Avenir-Heavy", Helvetica, Arial, sans-serif;font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
    color: #fff;
}

.council-desc,.at-a-glance ul li{
    font-family: Avenir-Light !important; 
    font-size: 16px;
}

.bg-white{
    background: #fff !important;
}

.council-box{
    width: 33.3%;
    padding: 30px;
    display: flex;
    flex-direction: column;
}

.council-box h4{
    flex-grow: 1;
    border-radius: 5px 5px 0 0;
    text-align: center;
    color: #fff;
    padding: 10px;
    height: 90px;
    vertical-align: middle;
    display: flex;
    align-items: center;
    font-size: 16px !important;
    font-weight: 600;
    justify-content: center;
}
.at-a-glance .header-faculty{
    padding: 30px 0;
}

.council-box p{
    margin: 0;
}

.council-content .name{
    text-align: center;
    font-weight: bold;
}

.council-content{
    padding: 20px;
    text-align: center;
}

/****************************************************************************/

.searchandfilter .cat-item-37{
    display: none !important;
}

.disply-none{
    display: none !important;
}

#reserach-pdf{
    display: none;
    background: #3ab54a !important;
    width: fit-content;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    padding: 5px 30px;
    margin-top: 30px;
}
.view-download{
    display: block !important;
}
@media only screen and (max-width: 767px) {
    .best-web{
        bottom: 0;
        left: 0;
        z-index: 99;
        display: flex;
    }
    .best-web img{
        width: 70%;
        margin-right: auto;
        display: block;
    }
  }

.key-feature-sec ,.key-feature-sec h1,.key-feature-sec h2, .key-feature-sec h3,.key-feature-sec h4,.key-feature-sec h5,.key-feature-sec h6{
    color: #fff !important;
}
.entry-qualifications table{
    width: 100%;
}

@media only screen and (max-width: 767px) {
    #eluid79ee203b{
        text-align: center !important;
    }
  }

#eluid79ee203b{
    text-align: left;
}

#eluid79ee203b{
    display: block;
    margin: auto;
}
.best-web{
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 99;
}
.aff-menu-drop .dropdown-menu {
    text-align: left !important;
    
}
.aff-menu-drop .dropdown-menu{
    min-width: 100px !important;
}

.aff-menu-drop .dropdown-menu a{
    padding: 0 0 0 10px !important;
}
.aff-menu-drop .dropdown-menu{
    left: auto !important;
    right: 0;
    transform: translate3d(0px, 34px, 0px) !important;
}

#menu-top-menu-1 .sub-menu a{
    padding: 10px !important;
}

.tour-btn {
    padding: 0 !important;
}

.tour-btn:hover {
    background: transparent !important;
}

#eluid66a6cdf7 .eluid75dcfb52{ 
margin-bottom: 0 !important;
}

@media only screen and (max-width: 991px) {
    .faculty-desc,.dean-msg p {
        column-count:auto !important;
    }
    .dept-wrapper{
        flex-direction: column;
    }
    .dean-msg img {
        width: 100% !important;
    }
    .footer-con .row {
        padding-top: 20px;
    }
    .inner-dept-wrap {
        width: 100%;
        padding: 5px 20px !important;
    }
    .sec-padding-bottom {
        padding-bottom: 20px !important;
    }
    .sec-padding-top {
        padding-top: 20px !important;
    }
    .header-faculty {
        font-size: 30px !important;
    }
    .header-faculty::before {
        position: absolute;
        content: "";
        background-image: url(imgs/vision_left.png);
        height: 50px !important;
        width: 500px;
        opacity: 0.5;
        left: -117px !important;
        background-size: contain;
        background-repeat: no-repeat;
    }
}
.postid-8601 .department-section{
    display: none;
}

.heading-part{
    font-size: 3.5rem !important;
    color: #fff;
    text-transform: uppercase;
}

.footer-con img{
    filter: invert(25%) sepia(96%) saturate(938%) hue-rotate(188deg) brightness(93%) contrast(94%);
}

.footer-con img:hover{
    filter: invert(48%) sepia(100%) saturate(382%) hue-rotate(83deg) brightness(92%) contrast(82%);
}

.footer-con h6{
    font-family: "Cabin", Helvetica, Arial, sans-serif;
    font-size: 24px;
    line-height: 30px;
    font-weight: 600;
    color: #1b579f;
    font-style: normal;
}

.footer-con p,.footer-con a{
    font-family: "Cabin", Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: #1b579f;
    font-style: normal;
    margin: 0;
}

.footer-con a{
    padding-bottom: 20px;
    display: block;
}

.footer-con .row{
    border: 6px solid #66778c; /*#003572; /*#d1ddec;*/
    position: relative;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: -15px;
}

.top-sec-desc{
    background: #eaeaea;
}

.footer-con .row::before {
    content: "";
    position: absolute;
    width: 90%;
    height: 30px;
    left: 5%;
    top: 20px;
    margin-top: -35px;
    background: #ffffff !important;
}

.footer-con p span{
    font-weight: 800;
}

.sec-padding-top{
    padding-top: 50px;
}

.sec-padding-bottom{
    padding-bottom: 30px;
}

.sec-padding{
    padding: 50px 0 30px 0;
}
.fac-academic-slider .slider-container {
    overflow: hidden;
    }
    
    .fac-academic-slider .slick-slide:nth-of-child(n+1) {
    display: none;
    }
    
    .slick-initialized,
    .slick-slide:first-child {
    display: block;
    }
.dean-msg{
    background: #f3f3f3;
}

.dean-msg h2{
    color: #3ab54a;
}

.dean-msg p{
    column-count: 2;
}

.dean-msg img{
    width: 50%;
    float: left;
    margin-right: 10px;
}


.dean-msg p span{
    display: block;
}

.dean-msg h2 span{
    color: #666666;
}

.dean-desc{
    font-family: Avenir-Medium;
    font-size: 13px;
    color: #535353;
}

.dean-name{
    font-family: Avenir-Heavy;
    font-size: 14px;
    color: #535353;
    padding-top: 20px;
}

.faculty-heading{
    color: #1b579f;
    font-family: Avenir-Black !important;
    font-size: 30px;
    line-height: 40px;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
}

.faculty-heading span{
    color: #3ab54a;
}

.faculty-desc{
    column-count: 2;
    font-family: Avenir-Light !important; 
    font-size: 16px;
}

.life-at{
    background: #fff;
}

.life-at ul {
    font-family: Avenir-Light !important;
    font-size: 16px;
}

.white-bg{
    background: #fff !important;
}

.gray-bg{
    background: #f3f3f3 !important;
}

.footer-con a:hover{
    color: #2aaa4a !important;
}

.footer-con ul{
padding: 0;
list-style: none;
font-family: "Cabin", Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: #1b579f;
    font-style: normal;
    margin: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.footer-con .row{
    padding-bottom: 20px;
}

.single-department .footer-con a {
    padding: 0 !important;
}

.single-faculty p,.single-department p{
    font-family: Avenir-Light !important; 
    font-size: 16px;
}

.department-box img{
    width: 100%;
}

.dept-wrapper{
    display: flex;
}

.department-box h4{
    border-radius: 5px 5px 0 0;
    background: #d1d649;
    text-align: center;
    color: #fff;
    padding: 10px;
    height: 90px;
    vertical-align: middle;
    display: flex;
    align-items: center;
    font-size: 16px !important;
    font-weight: 600;
    justify-content: center;
}
.department-section{
    padding-bottom: 30px;
}
.programme-sec{
    background: #fff;
}
.department-box{
    padding: 5px;
    flex-grow: 1;
    flex-basis: 0;
}

.inner-dept-courses li{
    position: relative;
    padding: 1px 0;
}

.inner-dept-courses li::before {
    content: "\f054";
    /*font-family: FontAwesome;*/
    position: absolute;
    left: -20px;
    color: #1b579f;
}

.inner-dept-wrap{
    width: 100%;
    padding: 0px;
}

.inner-dept-courses{
    list-style-type: none;
    padding: 0;
}

.inner-dept-courses a{
    font-size: 17px;
    font-weight: bold;
    /*font-family: MyriadPro-Light, Helvetica, Arial, sans-serif;*/

}

.inner-dept-courses a span{
    font-weight: 400 !important;

}

.inner-dept-wrap h6{
    text-transform: none !important;
    color: #e65478;
    font-size: 1.8rem;
    /*font-family: "Avenir-Light", Helvetica, Arial, sans-serif!important;*/
}

.header-faculty{
    font-family: "Avenir-Heavy", Helvetica, Arial, sans-serif !important;
    font-size: 36px;
    font-weight: 700;
    font-style: normal;
    color: #1b579f;
    position: relative;
}

.header-faculty::before{
    position: absolute;
    content: "";
    background-image: url(imgs/vision_left.png);
    height: 70px;
    width: 500px;
    left: -200px;
    background-size: contain;
    background-repeat: no-repeat;
}

.department-box a{
    background: #d1d649;
    text-align: center;
    color: #fff;
    padding: 10px;
    vertical-align: middle;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: "Avenir-Light", Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    margin-top: 10px;
}

@media only screen and (max-width: 991px) {
    .wl-header-main .header-ul{
        display: none !important;
    }
    
  }
  @media only screen and (min-width: 991px) {
    .inner-wrap,.form-tender{
        width: 50%;
    }
    .tender-tab .tender-inner-wrap{
        display: flex;
    }
    .form-tender{
        padding: 0 30px;
    }
  }
.header-ul{
    list-style-type: none;
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
    margin: 0;
}

.tender-tab{
    padding: 0 30px;
}

.form-tender a:hover{
    color: #fff;
}

.publication-box .author-ul{
padding: 0;
list-style-type: none !important;
display: flex;
flex-wrap: wrap;
}

.publication-box .author-ul li::before{
    display: none !important;
    }

.form-tender a{
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    background: #2153a0;
    color: #fff;
    width: fit-content;
    padding: 10px;
}

.header-ul li{
    padding: 0 10px;
    border: 0 !important;
}

.header-ul img{
    width: 40px;
}

.aff-menu img,.header-ul img {
    transform: scale(0.9);
    transition: all 0.3s;
}

.header-ul img:hover,.aff-menu img:hover{
    transform: scale(1);
    transition: all 0.3s;
}

.eluid40ebb44c .tbk__title {
    font-size: 13px;
    color: #fff
}

.eluid40ebb44c .tbk__icon {
    font-size: 28px
}

.eluid884a40e2 {
    padding-top: 0
}

.eluidb7e1ceff {
    margin-bottom: 0
}

.eluidb7e1ceff {
    padding-top: 20px;
    padding-right: 0;
    padding-bottom: 20px
}

.zn_section.eluidb7e1ceff {
    background-color: #1b579f
}

@media only screen and (min-width:991px) {
    .form-check .wpcf7 {
        width: 50% !important
    }
    .special-subheader .ph-content-wrap {
        padding-top: 100px !important;
        padding-bottom: 0px !important
    }
    .sec-1 span {
        font-size: 20px !important
    }
}

@media only screen and (max-width:767px) {
    .page-id-163 #page_header,
    .page-id-8132 #page_header {
        padding: 50px !important
    }
    .bod-single {
        width: 100% !important
    }
    .sec-1 span,
    .modal-btn {
        font-size: 13px !important
    }
}

@media (min-width:767px) and (max-width:991px) {
    .bod-single {
        flex: 0 0 33.3% !important;
        width: 33.3% !important;
        max-width: 33.3% !important
    }
    .sec-1 span {
        font-size: 13px !important
    }
    .eluid0517c6b3 {
        height: 38vh;
        margin-top: 35px !important
    }
}

@media (min-width:767px) and (max-width:1199px) {
    .topnav.zn_header_top_nav li a {
        background-color: #000 !important
    }
}

.research-item-pagi span {
    background-color: #0056b3;
    color: #fff
}

.form-check .wpcf7-submit {
    background-color: #0056b3 !important;
    color: #fff !important
}

.research-item-pagi .page-numbers {
    border: 1px solid #0056b3;
    padding: 5px
}

.research-item-pagi .next,
.research-item-pagi .prev {
    border: 0 !important
}

.searchandfilter h4 {
    border-top: 1px solid #3ab54a;
    padding-top: 10px;
    width: 90%
}

.gray-back {
    background-color: #f3f3f3 !important
}

.academic-staff-section-single {
    background-color: #fff !important
}

.special-subheader {
    min-height: 160px !important
}

.searchandfilter ul ul {
    display: flex !important;
    flex-direction: column !important;
    height: 149px;
    overflow-y: scroll;
    width: 100%;
    padding: 0
}

.searchandfilter ul {
    padding: 0
}

.searchandfilter input[type="text"] {
    width: 90%;
    display: block;
    padding: 10px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto
}

.searchandfilter input[type="submit"] {
    font-size: 16px !important;
    text-transform: uppercase;
    color: #fff;
    background: #2153a0;
    box-shadow: none !important;
    border: none !important;
    border-radius: 0;
    width: 80%;
    margin: auto;
    display: block;
    padding: 10px
}

.searchandfilter ul ul li {
    width: 100% !important
}

.searchandfilter ul li {
    display: block !important
}

#request-pdf {
    display: none;
    background-color: #fff;
    padding: 30px 0;
    font-size: 16px !important;
    font-family: Avenir-Light !important
}

#request-pdf .tnp-field {
    display: flex;
    flex-direction: column
}

#request-pdf .tnp-field-profile label {
    display: none
}

#request-pdf-btn {
    background-color: #fff;
    border: 0;
    outline: 0
}

#request-pdf .newsletter {
    width: 50%
}

#request-pdf .tnp-field input[type="text"],
#request-pdf .tnp-field input[type="email"] {
    border: 1px solid #1b579f;
    border: 1px solid #1b579f;
    padding: 8px;
    font-size: 16px
}

#request-pdf .tnp-field-button .tnp-button {
    background: #3ab54a !important;
    border-radius: 0 !important;
    border: 0 !important;
    color: #fff;
    padding: 10px;
    width: fit-content;
    margin: auto
}

#request-pdf .tnp-field-button .tnp-button:focus {
    outline: 0
}

#request-pdf .tnp-field-button {
    padding: 10px 0
}

.menu {
    z-index: 999;
    position: absolute;
    padding: 0;
    margin: 0;
    list-style-type: none
}

.menu .share i.fa {
    height: 50px;
    width: 50px;
    text-align: center;
    line-height: 50px;
    background-color: #fff;
    color: #1b579f;
    border-radius: 2px;
    font-size: 25px
}

.menu .share:hover.bottom .submenu li:nth-child(1) {
    opacity: 1;
    top: 50px;
    transform: rotate(0deg);
    border-top: 1px dashed #ccc;
    transition-delay: 0.08s
}

.menu .share:hover.bottom .submenu li:nth-child(2) {
    opacity: 1;
    top: 100px;
    transform: rotate(0deg);
    border-top: 1px dashed #ccc;
    transition-delay: 0.16s
}

.menu .share:hover.bottom .submenu li:nth-child(3) {
    opacity: 1;
    top: 150px;
    transform: rotate(0deg);
    border-top: 1px dashed #ccc;
    transition-delay: 0.24s
}

.menu .share:hover.bottom .submenu li:nth-child(4) {
    opacity: 1;
    top: 200px;
    transform: rotate(0deg);
    border-top: 1px dashed #ccc;
    transition-delay: 0.32s
}

.menu .share:hover.bottom .submenu li:nth-child(5) {
    opacity: 1;
    top: 250px;
    transform: rotate(0deg);
    border-top: 1px dashed #ccc;
    transition-delay: 0.4s
}

.menu .share:hover.left .submenu li:nth-child(1) {
    opacity: 1;
    left: -51px;
    transform: rotate(0deg);
    transition-delay: 0.5s;
    border-right: 1px dashed #ccc
}

.menu .share:hover.left .submenu li:nth-child(2) {
    opacity: 1;
    left: -102px;
    transform: rotate(0deg);
    transition-delay: 1s;
    border-right: 1px dashed #ccc
}

.menu .share:hover.left .submenu li:nth-child(3) {
    opacity: 1;
    left: -153px;
    transform: rotate(0deg);
    transition-delay: 1.5s;
    border-right: 1px dashed #ccc
}

.menu .share:hover.left .submenu li:nth-child(4) {
    opacity: 1;
    left: -204px;
    transform: rotate(0deg);
    transition-delay: 2s;
    border-right: 1px dashed #ccc
}

.menu .share:hover.left .submenu li:nth-child(5) {
    opacity: 1;
    left: -255px;
    transform: rotate(0deg);
    transition-delay: 2.5s;
    border-right: 1px dashed #ccc
}

.menu .share:hover.right .submenu li:nth-child(1) {
    opacity: 1;
    left: 50px;
    transform: rotate(0deg);
    transition-delay: 0.08s;
    border-left: 1px dashed #ccc
}

.menu .share:hover.right .submenu li:nth-child(2) {
    opacity: 1;
    left: 100px;
    transform: rotate(0deg);
    transition-delay: 0.16s;
    border-left: 1px dashed #ccc
}

.menu .share:hover.right .submenu li:nth-child(3) {
    opacity: 1;
    left: 150px;
    transform: rotate(0deg);
    transition-delay: 0.24s;
    border-left: 1px dashed #ccc
}

.menu .share:hover.right .submenu li:nth-child(4) {
    opacity: 1;
    left: 200px;
    transform: rotate(0deg);
    transition-delay: 0.32s;
    border-left: 1px dashed #ccc
}

.menu .share:hover.right .submenu li:nth-child(5) {
    opacity: 1;
    left: 250px;
    transform: rotate(0deg);
    transition-delay: 0.4s;
    border-left: 1px dashed #ccc
}

.menu .share:hover.top .submenu li:nth-child(1) {
    opacity: 1;
    top: -51px;
    transition-delay: 0.08s;
    transform: rotateY(0deg);
    border-bottom: 1px dashed #d9d9d9
}

.menu .share:hover.top .submenu li:nth-child(2) {
    opacity: 1;
    top: -102px;
    transition-delay: 0.16s;
    transform: rotateY(0deg);
    border-bottom: 1px dashed #d9d9d9
}

.menu .share:hover.top .submenu li:nth-child(3) {
    opacity: 1;
    top: -153px;
    transition-delay: 0.24s;
    transform: rotateY(0deg);
    border-bottom: 1px dashed #d9d9d9
}

.menu .share:hover.top .submenu li:nth-child(4) {
    opacity: 1;
    top: -204px;
    transition-delay: 0.32s;
    transform: rotateY(0deg);
    border-bottom: 1px dashed #d9d9d9
}

.menu .share:hover.top .submenu li:nth-child(5) {
    opacity: 1;
    top: -255px;
    transition-delay: 0.4s;
    transform: rotateY(0deg);
    border-bottom: 1px dashed #d9d9d9
}

.menu .submenu {
    list-style-type: none;
    padding: 0;
    margin: 0
}

.menu .submenu li {
    transition: all ease-in-out 0.5s;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    opacity: 0
}

.menu .submenu li a {
    color: #212121
}

.menu .submenu li a:hover i.fa {
    color: #fff
}

.menu .submenu li a:hover.facebook i.fa {
    background-color: #3b5999
}

.menu .submenu li a:hover.twitter i.fa {
    background-color: #55acee
}

.menu .submenu li a:hover.googlePlus i.fa {
    background-color: #dd4b39
}

.menu .submenu li a:hover.instagram i.fa {
    background-color: #e4405f
}

.menu .submenu li:nth-child(1) {
    transform: rotateX(45deg)
}

.menu .submenu li:nth-child(2) {
    transform: rotateX(90deg)
}

.menu .submenu li:nth-child(3) {
    transform: rotateX(135deg)
}

.menu .submenu li:nth-child(4) {
    transform: rotateX(180deg)
}

.research-download {
    padding: 15px 0
}

.research-download a {
    font-weight: 700;
    font-size: 16px
}

.research-content,
.research-inner .author-ul {
    border-bottom: 1px solid #1b579f;
    padding-bottom: 10px
}

.research-pdf {
    width: 50px
}

.share-div {
    height: 55px;
    position: relative
}

.research-section,
.research-inner {
    font-family: Avenir-Light !important;
    background-color: #fff;
    padding: 30px 0
}

.link-ul a {
    font-size: 14px
}

.link-ul {
    list-style-type: none
}

.research-inner h3 {
    font-style: italic;
    font-size: 25px !important;
    font-family: Avenir-Light !important;
    font-weight: 700
}

.author-ul li span {
    font-weight: 600;
    font-size: 17px
}

.sub-top {
    font-weight: 600;
    color: #1b579f
}

.research-inner .blue-txt {
    font-weight: 600;
    color: #000 !important
}

.research-section h4 {
    font-style: italic;
    font-size: 20px !important;
    font-family: Avenir-Light !important;
    font-weight: 600
}

.research-inner h5 {
    font-size: 20px !important;
    font-family: Avenir-Light !important;
    font-weight: 600
}

.mail-author {
    font-weight: 500;
    color: #0056b3
}

.research-section .author-ul,
.subject-ul {
    list-style-type: none;
    padding: 0;
    display: flex;
    font-size: 16px;
    flex-direction: row;
    flex-wrap: wrap
}

.research-inner .author-ul {
    list-style-type: none;
    padding: 0;
    font-size: 16px
}

.research-inner .author-ul li br {
    display: none
}

.research-section p,
.research-section .author-ul li,
.research-inner p {
    font-size: 16px !important;
    font-family: Avenir-Light !important
}

.research-box {
    border-bottom: 1px solid #1b579f;
    padding-top: 15px
}

.research-box:last-child {
    border-bottom: 0 !important
}

#eluidec0588eb .elm-social-icons {
    display: flex
}

.topnav-li {
    font-size: 12px !important
}

.znColumnElement-innerWrapper-eluid47b9236f {
    background-position-x: right !important
}

.eluid91b960c3 .zn-section-height--custom_height {
    height: auto !important
}

.alumni-testimonial {
    height: 95%
}

.wl-alumni-post {
    display: flex;
    flex-direction: column;
    height: 100%
}

.alumni-testimonial .wl-alumni-content {
    flex-grow: 1
}

.aff-menu-drop .dropdown-item:hover {
    background-color: #3ab54a;
    color: #fff
}

.career-tab .nav-pills {
    width: 20%
}

.career-tab .tab-content {
    width: 40%
}

.tender-tab .nav-link,
.career-tab .nav-link {
    border: 1px solid #bdb7b7;
    border-radius: 0 !important
}

.tender-tab .nav-link.active,
.career-tab .nav-link.active {
    background-color: #1b579f
}

#wpcf7-f1425-p8129-o1 {
    background-color: #fff;
    padding: 20px
}

.form-career {
    background-color: #fff;
    width: 40%;
    padding: 20px
}

.career-tab {
    padding: 30px 50px
}

.tender-tab .nav-pills {
    width: 20%
}

.tender-tab .tab-content {
    width: 80%
}

.partner-btn {
    position: relative;
    display: inline-block
}

.partner-btn .dropdown-content {
    display: none;
    position: absolute;
    background-color: #244e85;
    min-width: 160px;
    z-index: 1;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    flex-direction: column;
    text-align: center;
    justify-content: center;
    align-items: center;

}

.partner-btn .dropdown-content a{
    color: #fff;
    padding: 5px;
    width: 100%;
}

.partner-btn .dropdown-content a:hover{
   background-color: #000;
}

@media only screen and (max-width: 991px) {
    #eluid47208fd7{
        padding-bottom: 20px !important;
    }
    .partner-btn .dropdown-content {
        position: relative !important;
    
    }
}

#eluid47208fd7{
    padding-bottom: 100px;
    transition: all 0.5s;
}

.partner-btn:hover .dropdown-content {
    display: flex !important;
    transition: all 0.5s;
}

.wl-single-post {
    height: 100%
}

.wl-single-post {
    position: relative;
    background: #fff;
    display: flex;
    flex-direction: column;
    box-shadow: 0 20px 20px -10px rgb(0 0 0 / 15%)
}

.wl-post-content {
    padding: 0 15px 15px 15px;
    flex-grow: 1
}

@media only screen and (min-width:991px) {
    .kl-blog-item-container {
        height: 600px;
        display: flex;
        flex-direction: column
    }
    .kl-blog-item-body,
    .kl-blog-post-body {
        flex-grow: 1
    }
    .wl-news-readmore {
        position: relative;
        bottom: 0 !important
    }
}

@media (min-width:991px) and (max-width:1230px) {
    .site-logo-img {
        width: 100px !important
    }
}

@media only screen and (max-width:767px) {
    #eluid9c3d1705 .row {
        display: flex;
        flex-direction: column
    }
}

@media only screen and (max-width:991px) {
    .news-media {
        padding-bottom: 10px
    }
    #eluidf226428a .imgbox-simple .image-boxes-img {
        height: auto !important;
        width: 100% !important
    }
    .tender-tab .nav-pills {
        width: 100%
    }
    .tender-tab .tab-content {
        width: 100%
    }
    .career-tab {
        padding: 20px 20px
    }
    .career-tab {
        flex-direction: column
    }
    .career-tab .nav-pills {
        width: 100%
    }
    .career-tab .tab-content {
        width: 100%
    }
    .form-career {
        width: 100%
    }
}

.magzine-box-wrapper {
    padding: 10px
}

.magzine-box {
    box-shadow: 0 5px 9px 0 rgb(0 0 0 / 13%);
    background-color: #fff;
    padding: 15px;
    border-radius: 15px
}

.magzine-box h4 {
    text-align: center;
    margin: 0;
    background-color: #1b579f;
    padding: 5px;
    color: #fff;
    font-weight: 900
}

.site-header-main-right-top {
    flex-wrap: nowrap !important
}

.career-box {
    width: 50%
}

.career-head {
    text-align: center;
    margin: 0;
    background-color: #522e74;
    padding: 5px;
    color: #fff;
    font-weight: 900;
    border-radius: 10px 10px 0 0
}

@media only screen and (min-width:991px) {
    .magzine-box-wrapper {
        width: 25%
    }
    #main-menu {
        display: flex;
        align-items: center
    }
    .response-ul {
        display: none !important
    }
}

@media only screen and (min-width:1420px) {
    .site-header-top-right {
        margin-right: 180px !important
    }
}

@media (min-width:991px) and (max-width:1300px) {
    ul.topnav--sliding-panel {
        display: none
    }
}

@media (min-width:1300px) and (max-width:1420px) {
    .site-header-top-right {
        margin-right: 0px !important
    }
    .topnav.zn_header_top_nav li a {
        font-size: 13px !important;
    }
}

@media (min-width:991px) and (max-width:1300px) {
    .site-header-top-right {
        margin-right: 0px !important
    }
    .topnav.zn_header_top_nav li a {
        font-size: 13px !important;
    }
    .headsearch--inp .header-search-container {
        width: 100% !important;
    }
    .header-search.headsearch--inp {
        width: 170px !important;
    }
}

@media (min-width:991px) and (max-width:1420px) {
    .main-nav>ul>.menu-item>a {
        font-size: 11px !important;
        padding: 3px !important
    }
    .aff-menu img {
        width: 35px !important
    }
}

@media (min-width:1350px) and (max-width:1455px) {
    .main-nav>ul>.menu-item>a {
        font-size: 12px !important;
        padding: 4px !important
    }
    .aff-menu img {
        width: 45px !important
    }
}

@media (min-width:767px) and (max-width:991px) {
    .magzine-box-wrapper {
        width: 33.3%
    }
    .aff-menu a {
        padding: 0 !important
    }
    .aff-menu img {
        width: 100% !important
    }
}

@media only screen and (max-width:767px) {
    .magzine-box-wrapper {
        width: 100%
    }
    .aff-main-menu {
        position: absolute;
        bottom: 0
    }
    .aff-menu-drop .dropdown-toggle {
        display: flex;
        align-items: center
    }
    .aff-menu a {
        padding: 0 !important
    }
    .aff-menu img {
        width: 40% !important;
        margin: auto;
        display: block
    }
}

.site-header-top-right {
    justify-content: flex-end !important
}

.aff-menu img {
    width: 50px
}

.aff-menu {
    list-style-type: none;
    padding: 0
}

.site-header.siteheader-classic .site-header-main {
    height: 56px
}

.aff-menu-drop .dropdown-toggle {
    border-radius: 0 !important;
    background-color: #1b579f !important;
    color: #fff
}

.aff-menu-drop {
    padding-left: 10px
}

.aff-menu-drop .dropdown-menu {
    text-align: center
}

.aff-menu-drop .fa {
    padding-right: 10px
}

.aff-menu li {
    padding: 0 5px
}

.com-sec p {
    font-size: 16px !important
}

.com-sec {
    font-family: Avenir-Light !important;
    padding: 30px 0
}

.sec-1 {
    font-family: Avenir-Light !important
}

.sec-1 p {
    font-size: 16px !important
}

.sec-1 .header-course {
    padding-bottom: 25px
}

.key-feature-sec {
    background-image: url(imgs/computing-back-course.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-attachment: scroll;
    padding: 100px 0 30px 0 !important
}

.key-feature-sec ul {
    color: #fff !important;
    font-size: 16px;
    font-family: Avenir-Light !important;
    padding: 0
}

.key-feature-wrapper {
    font-size: 16px !important;
    font-family: Avenir-Light !important
}

.key-feature-sec p {
    color: #fff !important;
    font-size: 16px;
    font-family: Avenir-Light !important
}

.key-feature-wrapper .course-year {
    position: absolute;
    right: 0;
    top: -150px;
    color: #1b579f;
    text-transform: uppercase
}

.key-feature-wrapper {
    position: relative
}

.key-feature-wrapper ul li {
    color: #fff !important;
    font-size: 16px;
    font-family: Avenir-Light !important;
    margin: 0 !important;
    text-transform: initial !important;
    font-weight: normal !important;
    line-height: 30px !important
}

.key-feature-wrapper .course-year-2 {
    position: absolute;
    right: 0;
    top: -105px;
    color: #fff;
    text-transform: uppercase
}

.duration-box {
    background-color: #1b579f;
    color: #fff;
    font-family: Avenir-Light !important;
    text-align: center;
    padding: 10px
}

.duration-box h1 {
    font-style: normal;
    font-size: 36px;
    line-height: 40px;
    font-weight: 400;
    font-family: Avenir-Light !important
}

.programe-box {
    padding: 10px;
}

.programe-box-content {
    background-color: #fff;
    flex-grow: 1;
    padding: 15px;
    font-size: 13px;
    color: #1b579f;
    border: 1px solid #1b579f;
    position: relative;
    
}

.programe-box-content2 {
    background-color: #fff;
    flex-grow: 1;
    padding: 15px;
    font-size: 13px;
    color: #1b579f;
    border: 1px solid #1b579f;
    position: relative;
    
}

.programe-box ul {
    list-style-type: none;
    padding: 10px
}

.programe-box ul li {
    position: relative;
    padding: 2px 0
}

.programe-box ul li .fa {
    padding-right: 3px
}

.programe-wrap {
    height: 100%;
    display: flex;
    flex-direction: column
}


.programe-wrap:hover{
    font-weight: bold;
    box-shadow: 1px 2px 3px 0px rgba(25,25,25,0.6);
    opacity: 1;
    transition:all 0.5s ease;  
}

.special-col .programe-box-content::after {
    position: absolute;
    content: "";
    top: 50%;
    right: -23px;
    width: 0;
    height: 0;
    border-top: 18px solid transparent;
    border-left: 23px solid #1b579f;
    border-bottom: 18px solid transparent
}
.special-col2 .programe-box-content::after {
    position: absolute;
    content: "";
    top: 50%;
    right: -23px;
    width: 0;
    height: 0;
    border-top: 18px solid transparent;
    border-left: 23px solid #1b579f;
    border-bottom: 18px solid transparent
}
.special-col2 .programe-box-content2::after {
    position: absolute;
    content: "";
    top: 50%;
    right: -23px;
    width: 0;
    height: 0;
    display: flex;
    align-items: center;
    border-left: 23px solid #1b579f;
    
}

.end {
    background-color: #1b579f !important;
    color: #fff !important;
    text-align: center;
    align-items: center;
   
    
}

.special-col .programe-box:first-child .programe-box-content {
    background-color: #1b579f !important;
    color: #fff !important
}

.normal-col .programe-box-content {
    background-color: transparent !important;
    border: 0 !important;
    font-size: 16px !important;
    color: #000 !important
}

.com-sec .header-course {
    padding-bottom: 15px
}

.com-sec ul span {
    font-size: 16px !important
}

.entry-qualifications ul {
    list-style: none;
    font-size: 16px;
    padding: 0
}

.entry-qualifications ul li {
    position: relative;
    padding: 5px 0 0 20px
}

.entry-qualifications ul li::before {
    position: absolute;
    content: "\f068";
    font-family: FontAwesome;
    display: inline-block;
    color: #1b579f;
    font-weight: 600;
    left: 0
}

.entry-qualifications ol {
    font-family: Avenir-Light !important;
    font-size: 16px;
    padding: 0
}

.employee-opportunity {
    background-color: #fff !important
}

.employee-opportunity .header-course {
    position: relative
}

.employee-opportunity .header-course::before {
    content: '';
    position: absolute;
    width: 5px;
    background: #1b579f;
    height: 60px;
    left: -20px
}

.employee-opportunity h4 {
    font-weight: 700 !important
}

.third-width {
    width: 33.3%
}

.forth-width {
    width: 100%;
}

.half-width {
    width: 50%
}

.normal-col .programe-box-content {
    padding: 0 !important
}

.optional-mod {
    background: #1b579f;
    color: #fff;
    text-align: center;
    padding: 10px 0
}

.special-table th,
.special-table td {
    width: 25%
}

@media only screen and (min-width:767px) {
    .special-col-section {
        padding: 50px 0 !important
    }
    .com-sec .key-feature-wrapper {
        width: 80% !important;
        margin: 0 !important;
        padding: 0 !important
    }
    .sec-1 {
        padding: 50px 0 30px 0 !important
    }
}

@media only screen and (max-width:767px) {
    .com-sec .header-course {
        padding-bottom: 10px
    }
    .key-feature-wrapper .header-course-white {
        font-size: 25px !important
    }
    .third-width,
    .forth-width,
    .half-width {
        width: 100% !important
    }
    .special-col {
        flex-direction: column
    }
    .programe-box-content::after {
        display: none !important
    }
    .com-sec .key-feature-wrapper {
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important
    }
    .sec-1 {
        padding: 30px 0 100px 0 !important
    }
    .parentt {
        grid-template-columns: 50% 50% !important
    }
    .single-course .zn_section {
        padding-top: 15px !important;
        padding-bottom: 15px !important
    }
}

.staff-title {
    font-size: 20px;
    line-height: 0;
    margin-bottom: 10px;
    font-family: Avenir-Light !important;
    font-style: normal;
    font-weight: 600;
    color: rgb(27, 87, 159)
}

.academic-staff-section .gray-text {
    font-family: Avenir-Light !important;
    font-size: 18px;
    color: rgb(155, 151, 151);
    margin: 0;
    position: relative
}

.gray-para {
    font-family: Avenir-Light !important;
    font-size: 15px;
    color: rgb(155, 151, 151);
    margin: 0;
    position: relative;
    border-bottom: 0 !important
}

.gray-para p,
.gray-para span {
    font-family: Avenir-Light !important;
    font-size: 15px !important;
    color: #000;
    margin: 0;
    position: relative;
    border-bottom: 0 !important
}

.socila-img {
    height: 35px;
    width: 35px
}

.social-list {
    list-style-type: none;
    display: flex;
    margin: auto;
    padding: 0;
    justify-content: center
}

.social-list li {
    padding: 10px 5px
}

.acadamic-qual {
    list-style-type: none
}

.acadamic-qual li {
    position: relative;
    padding: 5px 0
}

.publication-box span,.publication-box a{
    display: inline !important;
    font-size: 15px;
    word-break: break-all;
}

.research-url{
    color: #002796 !important;
}

.research-url:hover{
    text-decoration: underline;
}

.research-box{
    font-size: 15px;
    word-break: break-all;
}

.title-anchor{
    font-weight: 600 !important;
}

.publication-box a,
.publication-box span {
    font-family: Avenir-Light !important;
    font-size: 15px;
    color: #000;
    margin: 0;
    position: relative;
    border-bottom: 0 !important
}

.rsearch-pub span {
    display: block;
    font-style: italic;
    font-size: 17px;
    font-weight: 600
}

.rsearch-pub a:hover,
.rsearch-pub a:hover span {
    color: rgb(27, 87, 159)
}

.acadamic-qual li::before {
    content: "\f054";
    font-family: FontAwesome;
    position: absolute;
    left: -20px;
    color: #1b579f
}

.academic-staff-section .gray-para {
    color: #000 !important
}

.gray-para h6 {
    font-size: 16px
}

.profession-para {
    font-weight: 600;
    color: #000 !important
}

.email-box .fa {
    color: #1b579f;
    padding-right: 5px
}

.email-box a {
    color: #1b579f
}

.link-para {
    font-weight: 600;
    font-style: italic
}

.link-para:hover {
    color: #1b579f !important
}

.italic-text {
    font-style: italic
}

.wpcf7 br {
    display: none
}

.form-group {
    margin-bottom: 0 !important
}

.wpcf7 label {
    font-size: 16px !important
}

@media (min-width:992px) {
    .chaser {
        z-index: 999 !important
    }
}

.tnp-field-button {
    display: flex;
    justify-content: center
}

.career-ul li {
    padding-bottom: 10px
}

#wpcf7-f7665-o2 label,
#wpcf7-f1425-o1 label {
    width: 100%
}

#wpcf7-f7665-o2 input[type="submit"],
#wpcf7-f1425-o1 input[type="submit"],
.tnp-submit,
#wpcf7-f4368-o3 input[type="submit"],
#wpcf7-f7897-o4 input[type="submit"],
#wpcf7-f7899-o5 input[type="submit"],
#wpcf7-f7901-o6 input[type="submit"] {
    background: #3ab54a !important;
    border-radius: 0 !important;
    border: 0 !important;
    color: #fff
}

#wpcf7-f7665-o2 input,
#wpcf7-f7665-o2 textarea,
#wpcf7-f7665-o2 select {
    background: #d9d9d9
}

#eluid77dd29a8 .bod-wrapper {
    display: flex;
    flex-wrap: wrap
}

.bs-special {
    cursor: auto;
    pointer-events: none
}

.academic-staff-local-wrapper {
    display: flex;
    flex-wrap: wrap
}

.dept-mark .subheader-maintitle,
.dept-acc .subheader-maintitle,
.dept-mgt .subheader-maintitle,
.dept-logti .subheader-maintitle,
.dept-com .subheader-maintitle,
.dept-comeng .subheader-maintitle,
.dept-netw .subheader-maintitle,
.dept-elecc .subheader-maintitle,
.dept-desig .subheader-maintitle {
    font-size: 3.5rem !important
}

.dept-mark .breadcrumbs,
.dept-acc .breadcrumbs,
.dept-mgt .breadcrumbs,
.dept-logti .breadcrumbs,
.dept-com .breadcrumbs,
.dept-comeng .breadcrumbs,
.dept-netw .breadcrumbs,
.dept-elecc .breadcrumbs,
.dept-desig .breadcrumbs {
    padding-top: 0 !important
}

.dept-mark .ph-content-v-center,
.dept-acc .ph-content-v-center,
.dept-mgt .ph-content-v-center,
.dept-logti .ph-content-v-center,
.dept-com .ph-content-v-center,
.dept-comeng .ph-content-v-center,
.dept-netw .ph-content-v-center,
.dept-elecc .ph-content-v-center,
.dept-desig .ph-content-v-center {
    margin-top: -30px
}

.page-subheader.dept-acc {
    background: #cae3bc !important
}

.page-subheader.dept-mgt {
    background: #d1d649 !important
}

.page-subheader.dept-mark {
    background: #64a777 !important
}

.page-subheader.dept-logti {
    background: #ee913c !important
}

.page-subheader.dept-com {
    background: #3da0bb !important
}

.page-subheader.dept-comeng {
    background: #5ec1ed !important
}

.page-subheader.dept-netw {
    background: #be3f6f !important
}

.page-subheader.dept-elecc {
    background: #981929 !important
}

.page-subheader.dept-desig {
    background: #b5a08c !important
}

@media (min-width:991px) and (max-width:1600px) {
    .academic-staff-tag-line:after {
        top: 59px !important;
        left: -45% !important
    }
    .heading-with-left:before {
        left: -50% !important
    }
    .programmes-tag-line:after {
        left: 38% !important
    }
}

@media (min-width:1600px) {
    .academic-staff-tag-line:after {
        top: 59px !important;
        left: -45% !important
    }
    .heading-with-left:before {
        left: -50% !important
    }
    .programmes-tag-line:after {
        left: 30% !important;
        margin-left: 0 !important
    }
}

@media (max-width:765px) {
    .dept-mark .subheader-maintitle,
    .dept-acc .subheader-maintitle,
    .dept-mgt .subheader-maintitle,
    .dept-logti .subheader-maintitle,
    .dept-com .subheader-maintitle,
    .dept-comeng .subheader-maintitle,
    .dept-netw .subheader-maintitle,
    .dept-elecc .subheader-maintitle,
    .dept-desig .subheader-maintitle {
        font-size: 2.5rem !important
    }
    .dept-mark .ph-content-v-center,
    .dept-acc .ph-content-v-center,
    .dept-mgt .ph-content-v-center,
    .dept-logti .ph-content-v-center,
    .dept-com .ph-content-v-center,
    .dept-comeng .ph-content-v-center,
    .dept-netw .ph-content-v-center,
    .dept-elecc .ph-content-v-center,
    .dept-desig .ph-content-v-center {
        margin-top: 20px !important
    }
}

@media (min-width:765px) and (max-width:991px) {
    #eluiddcc1a4d6 .row .col-md-12,
    #eluid08bcd71e .row .col-md-12,
    #eluide1c68c31 .row .col-md-12 {
        flex: auto;
        max-width: 50%
    }
    .dept-mark .subheader-maintitle,
    .dept-acc .subheader-maintitle,
    .dept-mgt .subheader-maintitle,
    .dept-logti .subheader-maintitle,
    .dept-com .subheader-maintitle,
    .dept-comeng .subheader-maintitle,
    .dept-netw .subheader-maintitle,
    .dept-elecc .subheader-maintitle,
    .dept-desig .subheader-maintitle {
        font-size: 2.5rem !important
    }
    .dept-mark .ph-content-v-center,
    .dept-acc .ph-content-v-center,
    .dept-mgt .ph-content-v-center,
    .dept-logti .ph-content-v-center,
    .dept-com .ph-content-v-center,
    .dept-comeng .ph-content-v-center,
    .dept-netw .ph-content-v-center,
    .dept-elecc .ph-content-v-center,
    .dept-desig .ph-content-v-center {
        margin-top: 100px !important
    }
}

.page-subheader.dept-mgt {
    background: #d1d649 !important
}

#eluiddf5abd06 .zn-section-content_algn--top {
    border: 8px solid #cad6e5
}

.nsbm-fcontact,
#eluid7f757cbd,
#eluidff2a5f98,
#eluid72237585,
#eluid988e95e2 {
    background: #fff !important;
    padding: 0 !important
}

#eluid7f757cbd {
    display: none !important
}

.bod-item-text {
    height: 150px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.modal {
    display: none
}

.dn-heading {
    text-transform: none !important
}

#eluiddcc1a4d6 .znColumnElement {
    padding: 5px
}

#eluid242f72d4 .dn-heading {
    text-transform: none !important;
    color: #e65478;
    font-size: 1.8rem
}

.dep-mgt-btn {
    background: #d1d649 !important;
    margin-top: -20px
}

.degree-enroll-item span {
    font-weight: 500
}

#eluid27475d32,
#eluid08bcd71e .dn-heading {
    display: flex;
    justify-content: center
}

.dep-mgt {
    border-radius: 5px 5px 0 0;
    background: #d1d649;
    text-align: center;
    color: #fff;
    padding: 10px;
    height: 90px;
    vertical-align: middle;
    display: flex;
    align-items: center;
    font-size: 16px !important;
    font-weight: 600
}

.dep-acc-fin {
    border-radius: 5px 5px 0 0;
    background: #cbe4bd;
    text-align: center;
    color: #fff;
    padding: 10px;
    height: 90px;
    vertical-align: middle;
    display: flex;
    align-items: center;
    font-size: 16px !important;
    font-weight: 600
}

.dep-acc-fin-btn {
    background: #cbe4bd !important;
    margin-top: -20px
}

.dep-mgt {
    border-radius: 5px 5px 0 0;
    background: #d1d649;
    text-align: center;
    color: #fff;
    padding: 10px;
    height: 90px;
    vertical-align: middle;
    display: flex;
    align-items: center;
    font-size: 16px !important;
    font-weight: 600
}

.dep-tour {
    border-radius: 5px 5px 0 0;
    background: #64a777;
    text-align: center;
    color: #fff;
    padding: 10px;
    height: 90px;
    vertical-align: middle;
    display: flex;
    align-items: center;
    font-size: 16px !important;
    font-weight: 600
}

.dep-tour-btn {
    background: #64a777 !important;
    margin-top: -20px
}

.dep-opr-log {
    border-radius: 5px 5px 0 0;
    background: #ee913c;
    text-align: center;
    color: #fff;
    padding: 10px;
    height: 90px;
    vertical-align: middle;
    display: flex;
    align-items: center;
    font-size: 16px !important;
    font-weight: 600
}

.dep-opr-log-btn {
    background: #ee913c !important;
    margin-top: -20px
}

.dep-eco {
    border-radius: 5px 5px 0 0;
    background: #94ac57;
    text-align: center;
    color: #fff;
    padding: 10px;
    height: 90px;
    vertical-align: middle;
    display: flex;
    align-items: center;
    font-size: 16px !important;
    font-weight: 600
}

.dep-eco-btn {
    background: #94ac57 !important;
    margin-top: -20px
}

.dep-legal {
    border-radius: 5px 5px 0 0;
    background: #fcc50d;
    text-align: center;
    color: #fff;
    padding: 10px;
    height: 90px;
    vertical-align: middle;
    display: flex;
    align-items: center;
    font-size: 16px !important;
    font-weight: 600
}

.dep-legal-btn {
    background: #fcc50d !important;
    margin-top: -20px
}

.dep-sys {
    border-radius: 5px 5px 0 0;
    background: #3da0bb;
    text-align: center;
    color: #fff;
    padding: 10px;
    line-height: 19px;
    height: 90px;
    vertical-align: middle;
    display: flex;
    align-items: center;
    font-size: 16px !important;
    font-weight: 600
}

.dep-sys-btn {
    background: #5dc0ec !important;
    margin-top: -20px
}

.dep-soft {
    border-radius: 5px 5px 0 0;
    background: #5dc0ec;
    text-align: center;
    color: #fff;
    padding: 10px;
    line-height: 19px;
    height: 90px;
    vertical-align: middle;
    display: flex;
    align-items: center;
    font-size: 16px !important;
    font-weight: 600
}

.dep-soft-btn {
    background: #3da0bb !important;
    margin-top: -20px
}

.dep-netw {
    border-radius: 5px 5px 0 0;
    background: #bd3e6e;
    text-align: center;
    color: #fff;
    padding: 10px;
    line-height: 19px;
    height: 90px;
    vertical-align: middle;
    display: flex;
    align-items: center;
    font-size: 16px !important;
    font-weight: 600
}

.dep-netw-btn {
    background: #bd3e6e !important;
    margin-top: -20px
}

.dep-data {
    border-radius: 5px 5px 0 0;
    background: #f1737a;
    text-align: center;
    color: #fff;
    padding: 10px;
    line-height: 19px;
    height: 90px;
    vertical-align: middle;
    display: flex;
    align-items: center;
    font-size: 16px !important;
    font-weight: 600
}

.dep-data-btn {
    background: #f1737a !important;
    margin-top: -20px
}

.dep-elec {
    border-radius: 5px 5px 0 0;
    background: #981929;
    text-align: center;
    color: #fff;
    padding: 10px;
    line-height: 19px;
    height: 90px;
    vertical-align: middle;
    display: flex;
    align-items: center;
    font-size: 16px !important;
    font-weight: 600
}

.dep-elec-btn {
    background: #981929 !important;
    margin-top: -20px
}

.dep-engi {
    border-radius: 5px 5px 0 0;
    background: #6d51a1;
    text-align: center;
    color: #fff;
    padding: 10px;
    line-height: 19px;
    height: 90px;
    vertical-align: middle;
    display: flex;
    align-items: center;
    font-size: 16px !important;
    font-weight: 600
}

.dep-engi-btn {
    background: #6d51a1 !important;
    margin-top: -20px
}

.dep-desig {
    border-radius: 5px 5px 0 0;
    background: #b5a08c;
    text-align: center;
    color: #fff;
    padding: 10px;
    line-height: 19px;
    height: 90px;
    vertical-align: middle;
    display: flex;
    align-items: center;
    font-size: 16px !important;
    font-weight: 600
}

.dep-desig-btn {
    background: #b5a08c !important;
    margin-top: -20px
}

.modal-backdrop {
    display: none !important
}

.modal-open .modal {
    background: rgba(0, 0, 0, .53)
}

.eluidd8884861 {
    display: flex;
    justify-content: center
}

.modal-btn {
    background: #3ab54a !important;
    border-radius: 0 !important;
    border: 0 !important
}

.ser-btn input {
    border: 1px solid #1b579f
}

#eluid73cc8eaa {
    padding: 0
}

.modal-body label {
    color: #000 !important;
    text-decoration: none !important
}

.modal-body {
    padding: 20px !important
}

.parentt {
    width: 100%;
    display: grid;
    grid-template-columns: 20% 80%;
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
    margin: 20px 0
}

.div1 {
    grid-area: 1 / 1 / 2 / 2
}

.div2 {
    grid-area: 1 / 2 / 2 / 3
}

.div3 {
    grid-area: 2 / 1 / 3 / 2
}

.div4 {
    grid-area: 2 / 2 / 3 / 3
}

.emp-opp-style {
    text-align: left !important
}

@media only screen and (min-width:991px) {
    .fee-table {
        width: 50%
    }
}

@media only screen and (max-width:991px) {
    .fee-table {
        width: 100%
    }
    .fee-table {
        font-size: 12px !important
    }
}

.table-content {
    overflow: hidden;
    overflow-x: scroll
}

.bank-logo {
    list-style-type: none;
    display: flex;
    padding-left: 0
}

.txt-desc {
    font-weight: 700;
    padding-left: 0
}

.fee-section {
    font-family: "Avenir-Light", Helvetica, Arial, sans-serif !important;
    font-size: 16px
}

.bank-text {
    font-size: 16px
}

.bank-logo img {
    height: 100px;
    padding: 5px
}

.fee-table {
    margin-bottom: 20px;
    font-weight: 500
}

.fee-table th {
    text-align: center
}

.fee-table tr {
    border-bottom: 1px solid #000 !important
}

.fee-table td {
    padding: 5px 0
}

.total-tr {
    font-weight: 700
}

.fee-table th,
.fee-table td {
    border: 0 !important
}

ul {
    text-align: left !important
}

span.subheader-maintitle-course {
    color: #9bfe00;
    font-size: 26px
}

.set-course-contact-person a {
    color: #1b579f !important
}

.single-course .subheader-maintitle {
    font-size: 12px !important
}

.header-course {
    font-family: "Avenir-Heavy", Helvetica, Arial, sans-serif !important;
    font-size: 32px;
    font-weight: 900;
    text-transform: uppercase;
    text-align: left;
    color: #264e87;
    line-height: 43px;
    position: relative
}

.header-course-white {
    font-family: "Avenir-Heavy", Helvetica, Arial, sans-serif !important;
    font-size: 26px;
    font-weight: 900;
    text-transform: uppercase;
    text-align: left;
    color: #fff;
    line-height: 43px;
    position: relative
}

.course-color-white {
    color: #fff;
    font-size: 16px;
    font-family: "Avenir-Light", Helvetica, Arial, sans-serif !important
}

.course-color-white-m-below {
    margin-bottom: 20px
}

.wrapper-s-1 p,
.dn-heading,
.emp-opp-style,
.znListItems-item {
    font-family: "Avenir-Light", Helvetica, Arial, sans-serif !important
}

.header-course:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/new-course-d1.png);
    position: absolute;
    height: 2px;
    bottom: 40px;
    left: -486px
}

.header-course-right {
    font-family: "Avenir-Black", Helvetica, Arial, sans-serif;
    font-size: 36px;
    font-weight: 900;
    text-transform: uppercase;
    text-align: right;
    color: #264e87;
    line-height: 43px;
    position: relative;
    margin-right: -113px
}

.header-course-right:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/new-course-d1.png);
    position: absolute;
    height: 2px;
    bottom: 37px;
    right: -272px;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.header-course-simple {
    font-family: "Avenir-Black", Helvetica, Arial, sans-serif;
    font-size: 36px;
    font-weight: 900;
    text-transform: uppercase;
    text-align: left;
    color: #264e87;
    line-height: 43px;
    position: relative;
    margin-right: -113px
}

.header-course-simple:after {
    content: '';
    position: absolute;
    width: 5px;
    height: 2px;
    background: #8cc540;
    height: 223px;
    bottom: -187px;
    left: -40px
}

.wrapper-s-1 {
    width: 80%;
    margin-left: 115px
}

.wrapper-s-1 p {
    margin-top: 42px;
    font-size: 16px
}

.course-set-m-above p {
    font-size: 16px
}

.key-feature-wrapper {
    width: 70%;
    margin-left: 98px;
    border: 1px solid #fff;
    padding: 8px
}

.key-feature-inner-wrapper {
    background-color: #3ab54a;
    padding: 45px
}

.wrapper-s-2 {
    width: 64%;
    margin-right: -6px;
    float: right;
    text-align: right
}

.course-set-m-above {
    margin-top: -142px
}

.course-border-below {
    margin-top: -304px
}

.year-color-green {
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 0;
    margin-bottom: -6px;
    margin-left: 3px
}

.year-color-green-bigger {
    font-size: 40px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: -2px
}

.course-year-wrapper-biz {
    position: absolute;
    right: 262px;
    bottom: -48px;
    color: #3ab54a
}

ul.course-color-white li {
    margin-bottom: 11px
}

.course-year-wrapper {
    position: absolute;
    right: 262px;
    bottom: -48px;
    color: #a9d470
}

.course-year-wrapper-1 {
    position: absolute;
    right: 262px;
    top: -49px
}

.year-color-white {
    font-size: 40px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    margin-top: -1px
}

.key-feature-sec {
    position: relative
}

.key-feature-sec:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-g1.png);
    position: absolute;
    height: 2px;
    top: -455px;
    right: 0
}

.key-feature-sec-eng2 {
    position: relative
}

.key-feature-sec-eng2:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-g1.png);
    position: absolute;
    height: 2px;
    top: -116px;
    right: 0
}

.key-feature-sec-com1 {
    position: relative
}

.key-feature-sec-com1:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbmgirl3.png);
    position: absolute;
    height: 2px;
    top: -359px;
    right: 0
}

.key-feature-sec-com2 {
    position: relative
}

.key-feature-sec-com2:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-girl5.png);
    position: absolute;
    height: 2px;
    top: -294px;
    right: 0
}

.key-feature-sec-com3 {
    position: relative
}

.key-feature-sec-com3:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-6.png);
    position: absolute;
    height: 2px;
    top: -294px;
    right: 0
}

.key-feature-sec-com4 {
    position: relative
}

.key-feature-sec-com4:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-7.png);
    position: absolute;
    height: 2px;
    top: -267px;
    right: 0
}

.key-feature-sec-com5 {
    position: relative
}

.key-feature-sec-com5:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-8.png);
    position: absolute;
    height: 2px;
    top: -278px;
    right: -109px
}

.key-feature-sec-come5 {
    position: relative
}

.key-feature-sec-come5:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-8.png);
    position: absolute;
    height: 2px;
    top: -305px;
    right: 0
}

.key-feature-sec-com6 {
    position: relative
}

.key-feature-sec-com6:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-8.png);
    position: absolute;
    height: 2px;
    top: -305px;
    right: 0
}

.key-feature-sec-com7 {
    position: relative
}

.key-feature-sec-com7:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-g1.png);
    position: absolute;
    height: 2px;
    top: -305px;
    right: 0
}

.key-feature-sec-com8 {
    position: relative
}

.key-feature-sec-com8:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-girl5.png);
    position: absolute;
    height: 2px;
    top: -305px;
    right: 0
}

.key-feature-sec-com9 {
    position: relative
}

.key-feature-sec-com9:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-9-1.png);
    position: absolute;
    height: 2px;
    top: -289px;
    right: 0
}

.key-feature-sec-com10 {
    position: relative
}

.key-feature-sec-com10:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-10.png);
    position: absolute;
    height: 2px;
    top: -289px;
    right: 0
}

.key-feature-sec-com11 {
    position: relative
}

.key-feature-sec-com11:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-12.png);
    position: absolute;
    height: 2px;
    top: -289px;
    right: 0
}

.key-feature-sec-com12 {
    position: relative
}

.key-feature-sec-com12:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree13.png);
    position: absolute;
    height: 2px;
    top: -117px;
    right: 0
}

.key-feature-sec-com13 {
    position: relative
}

.key-feature-sec-com13:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-14.png);
    position: absolute;
    height: 2px;
    top: -455px;
    right: 0
}

.key-feature-sec-com30 {
    position: relative
}

.key-feature-sec-com30:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-29.png);
    position: absolute;
    height: 2px;
    top: -295px;
    right: 0
}

.key-feature-sec-biz1 {
    position: relative
}

.key-feature-sec-biz1:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-15-1.png);
    position: absolute;
    height: 2px;
    top: -343px;
    right: 0
}

.key-feature-sec-biz2 {
    position: relative
}

.key-feature-sec-biz2:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbn-degree16.png);
    position: absolute;
    height: 2px;
    top: -343px;
    right: 0
}

.key-feature-sec-biz3 {
    position: relative
}

.key-feature-sec-biz3:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/09/nsbm-degree-17-new.png);
    position: absolute;
    height: 2px;
    top: -343px;
    right: 0
}

.key-feature-sec-biz4 {
    position: relative
}

.key-feature-sec-biz4:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-18.png);
    position: absolute;
    height: 2px;
    top: -677px;
    right: -32px
}

.key-feature-sec-biz5 {
    position: relative
}

.key-feature-sec-biz5:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-19.png);
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/09/nsbm-degree-19-new.png);
    position: absolute;
    height: 2px;
    top: -408px;
    right: -130px
}

.key-feature-sec-biz6 {
    position: relative
}

.key-feature-sec-biz6::after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/09/nsbm-degree-20-new-2.png);
    position: absolute;
    height: 2px;
    top: -482px;
    right: 0
}

.key-feature-sec-biz7 {
    position: relative
}

.key-feature-sec-biz7:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/09/nsbm-degree-21-new.png);
    position: absolute;
    height: 2px;
    top: -314px;
    right: 0
}

.key-feature-sec-biz8 {
    position: relative
}

.key-feature-sec-biz8:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/09/nsbm-degree-25-new.png);
    position: absolute;
    height: 2px;
    top: -590px;
    right: 0
}

.key-feature-sec-biz9 {
    position: relative
}

.key-feature-sec-biz9::after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-22.png);
    position: absolute;
    height: 2px;
    top: -460px;
    right: 0
}

.key-feature-sec-biz10 {
    position: relative
}

.key-feature-sec-biz10:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-22.png);
    position: absolute;
    height: 2px;
    top: -461px;
    right: 0
}

.key-feature-sec-biz11 {
    position: relative
}

.key-feature-sec-biz11::after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/09/nsbm-degree-25-new.png);
    position: absolute;
    height: 2px;
    top: -585px;
    right: -53px
}

.key-feature-sec-biz12 {
    position: relative
}

.key-feature-sec-biz12:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/09/nsbm-dedree-26-new.png);
    position: absolute;
    height: 2px;
    top: -373px;
    right: -62px
}

.key-feature-sec-biz13 {
    position: relative
}

.key-feature-sec-biz13:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-30.png);
    position: absolute;
    height: 2px;
    top: -585px;
    right: 0
}

.key-feature-sec-biz14 {
    position: relative
}

.key-feature-sec-biz14::after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-28.png);
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/09/nsbm-grad-28-new.png);
    position: absolute;
    height: 2px;
    top: -97px;
    top: -341px;
    right: 0
}

.key-feature-sec-biz15 {
    position: relative
}

.key-feature-sec-biz15:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/09/nsbm-degree-35-new.png);
    position: absolute;
    height: 2px;
    top: -343px;
    right: 0
}

.key-feature-sec-biz16 {
    position: relative
}

.key-feature-sec-biz16::after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-50.png);
    position: absolute;
    height: 2px;
    top: -238px;
    right: 0
}

.key-feature-sec-biz17 {
    position: relative
}

.key-feature-sec-biz17:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-51.png);
    position: absolute;
    height: 2px;
    top: -338px;
    right: 0
}

.key-feature-sec-biz18 {
    position: relative
}

.key-feature-sec-biz18:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-56.png);
    position: absolute;
    height: 2px;
    top: -176px;
    right: 0
}

.year-color-white-sp {
    font-size: 43px;
    font-size: 36px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    margin-top: -2px;
    margin-top: 30px;
    line-height: normal
}

.entry-course-margin-set {
    margin-left: 115px
}

.entry-course-add-image {
    position: relative
}

.entry-course-add-image:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-girl2.png);
    position: absolute;
    height: 2px;
    top: -636px;
    left: 0
}

.entry-course-add-image-com1 {
    position: relative
}

.entry-course-add-image-com1:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-4.png);
    position: absolute;
    height: 2px;
    top: -376px;
    left: 0
}

.entry-course-add-image-com2 {
    position: relative
}

.entry-course-add-image-com2:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-1.png);
    position: absolute;
    height: 2px;
    top: -376px;
    left: 0
}

.entry-course-add-image-com3 {
    position: relative
}

.entry-course-add-image-com3:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-2.png);
    position: absolute;
    height: 2px;
    top: -377px;
    left: 0
}

.entry-course-add-image-com4 {
    position: relative
}

.entry-course-add-image-com4:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-2.png);
    position: absolute;
    height: 2px;
    top: -469px;
    left: 0
}

.entry-course-add-image-com5 {
    position: relative
}

.entry-course-add-image-com5:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-25.png);
    position: absolute;
    height: 2px;
    top: -376px;
    left: 0
}

.key-feature-sec-com5:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-8.png);
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/09/nsbm-grad-28-new.png);
    position: absolute;
    height: 2px;
    top: -305px;
    right: 0
}

.entry-course-add-image-com6 {
    position: relative
}

.entry-course-add-image-com6:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-4.png);
    position: absolute;
    height: 2px;
    top: -416px;
    left: 0
}

.entry-course-add-image-com7 {
    position: relative
}

.entry-course-add-image-com7:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-6.png);
    position: absolute;
    height: 2px;
    top: -399px;
    left: 0
}

.entry-course-add-image-com8 {
    position: relative
}

.entry-course-add-image-com8:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-7.png);
    position: absolute;
    height: 2px;
    top: -397px;
    left: 0
}

.entry-course-add-image-com9 {
    position: relative
}

.entry-course-add-image-com9:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-9.png);
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-25.png);
    position: absolute;
    height: 2px;
    top: -393px;
    left: 0;
    left: -160px
}

.entry-course-add-image-com10 {
    position: relative
}

.entry-course-add-image-com10:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-10.png);
    position: absolute;
    height: 2px;
    top: -397px;
    left: 0
}

.entry-course-add-image-com11 {
    position: relative
}

.entry-course-add-image-com11:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-35.png);
    position: absolute;
    height: 2px;
    top: -414px;
    left: 0
}

.entry-course-add-image-com12 {
    position: relative
}

.entry-course-add-image-com12:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-15.png);
    position: absolute;
    height: 2px;
    top: -247px;
    left: 0
}

.entry-course-add-image-com13 {
    position: relative
}

.entry-course-add-image-com13:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-31.png);
    position: absolute;
    height: 2px;
    top: -554px;
    left: 0
}

.entry-course-add-image-com14 {
    position: relative
}

.entry-course-add-image-com14::after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-41.png);
    position: absolute;
    height: 2px;
    top: -444px;
    left: 0
}

.entry-course-add-image-com15 {
    position: relative
}

.entry-course-add-image-com15::after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-42.png);
    position: absolute;
    height: 2px;
    top: -442px;
    left: 0
}

.entry-course-add-image-com16 {
    position: relative
}

.entry-course-add-image-com16:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-43.png);
    position: absolute;
    height: 2px;
    top: -413px;
    left: 0
}

.entry-course-add-image-biz13 {
    position: relative
}

.entry-course-add-image-biz13:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-11.png);
    position: absolute;
    height: 2px;
    top: -393px;
    left: 0
}

.entry-course-add-image-biz14 {
    position: relative
}

.entry-course-add-image-biz14:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-45.png);
    position: absolute;
    height: 2px;
    top: -424px;
    left: 0
}

.entry-course-add-image-biz15 {
    position: relative
}

.entry-course-add-image-biz15:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-16.png);
    position: absolute;
    height: 2px;
    top: -423px;
    left: 0
}

.entry-course-add-image-biz16 {
    position: relative
}

.entry-course-add-image-biz16:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-13.png);
    position: absolute;
    height: 2px;
    top: -469px;
    left: 0
}

.entry-course-add-image-biz17 {
    position: relative
}

.entry-course-add-image-biz17:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-20.png);
    position: absolute;
    height: 2px;
    top: -469px;
    left: 0
}

.entry-course-add-image-biz18 {
    position: relative
}

.entry-course-add-image-biz18:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-21.png);
    position: absolute;
    height: 2px;
    top: -421px;
    left: 0
}

.entry-course-add-image-biz19 {
    position: relative
}

.entry-course-add-image-biz19:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-22.png);
    position: absolute;
    height: 2px;
    top: -402px;
    left: 0
}

.entry-course-add-image-biz20 {
    position: relative
}

.entry-course-add-image-biz20::after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-23.png);
    position: absolute;
    height: 2px;
    top: -578px;
    left: 0
}

.entry-course-add-image-biz21 {
    position: relative
}

.entry-course-add-image-biz21:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-44.png);
    position: absolute;
    height: 2px;
    top: -402px;
    left: 0
}

.entry-course-add-image-biz22 {
    position: relative
}

.entry-course-add-image-biz22:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-47.png);
    position: absolute;
    height: 2px;
    top: -402px;
    left: 0
}

.entry-course-add-image-biz23 {
    position: relative
}

.entry-course-add-image-biz23:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-49.png);
    position: absolute;
    height: 2px;
    top: -395px;
    left: 0
}

.entry-course-add-image-biz24 {
    position: relative
}

.entry-course-add-image-biz24:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-51.png);
    position: absolute;
    height: 2px;
    top: -206px;
    left: 0
}

.entry-course-add-image-biz25 {
    position: relative
}

.entry-course-add-image-biz25:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-54.png);
    position: absolute;
    height: 2px;
    top: -402px;
    left: 0
}

.entry-course-add-image-biz26 {
    position: relative
}

.entry-course-add-image-biz26:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-61.png);
    position: absolute;
    height: 2px;
    top: -495px;
    left: 0
}

.entry-course-add-image-biz26 {
    position: relative
}

.entry-course-add-image-biz26:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-61.png);
    position: absolute;
    height: 2px;
    top: -402px;
    left: 0
}

.entry-course-add-image-biz27 {
    position: relative
}

.entry-course-add-image-biz27::after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-23.png);
    position: absolute;
    height: 2px;
    top: -310px;
    left: 0
}

.entry-course-add-image-biz28 {
    position: relative
}

.entry-course-add-image-biz28:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-45.png);
    position: absolute;
    height: 2px;
    top: -445px;
    left: 0
}

.entry-course-add-image-biz028 {
    position: relative
}

.entry-course-add-image-biz028:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-61.png);
    position: absolute;
    height: 2px;
    top: -424px;
    left: 0
}

.entry-course-add-image-biz029:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-45.png);
    position: absolute;
    height: 2px;
    top: -424px;
    left: 0
}

section#eluidb5b698af {
    margin-top: -250px
}

.emp-opp-style {
    text-align: left;
    width: 81%;
    margin-left: 102px;
    font-size: 16px
}

.emp-opp-style1 {
    text-align: right;
    width: 80%;
    margin-right: -132px
}

.emp-opp-style2 {
    text-align: right;
    width: 80%;
    margin-right: -132px;
    margin-top: 50px
}

.key-feature-box p {
    color: #fff;
    font-size: 16px
}

.tabs-course {
    min-height: 500px
}

.key-feature-inner-wrapper-com {
    background-color: #1b579f;
    padding: 45px
}

.course-year-wrapper-com {
    position: absolute;
    right: 262px;
    bottom: -48px;
    color: #1b579f
}

.header-course-simple-com {
    font-family: "Avenir-Black", Helvetica, Arial, sans-serif;
    font-size: 36px;
    font-weight: 900;
    text-transform: uppercase;
    text-align: left;
    color: #264e87;
    line-height: 43px;
    position: relative;
    margin-right: -113px
}

.header-course-simple-com:after {
    content: '';
    position: absolute;
    width: 5px;
    height: 2px;
    background: #1b579f;
    height: 178px;
    bottom: -143px;
    left: -40px
}

.emp-opp-style1-com {
    text-align: right;
    width: 80%;
    float: right;
    margin-right: -132px
}

.emp-opp-style1:after {
    display: none
}

.year-color-white-com1 {
    font-size: 36px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    margin-top: 11px
}

.header-course-simple-biz:after {
    content: '';
    position: absolute;
    width: 5px;
    height: 2px;
    background: #3ab54a;
    height: 156px;
    bottom: -119px;
    left: -40px
}

.key-feature-inner-wrapper-biz {
    background-color: #3ab54a;
    padding: 45px
}

.header-course-simple-biz {
    font-family: "Avenir-Black", Helvetica, Arial, sans-serif !important;
    font-size: 36px;
    font-weight: 900;
    text-transform: uppercase;
    text-align: left;
    color: #264e87;
    line-height: 43px;
    position: relative;
    margin-right: -113px
}

.znColumnElement-innerWrapper-eluidbc86d946.znColumnElement-innerWrapper.znColumnElement-innerWrapper--valign-top.znColumnElement-innerWrapper--halign-left {
    margin-top: -116px
}

.year-side {
    position: relative;
    min-height: 93px
}

.year-side:after {
    position: absolute;
    top: 216px;
    right: -21px;
    width: 0;
    height: 0;
    border-top: 18px solid transparent;
    border-left: 23px solid #1b579f;
    border-bottom: 18px solid transparent
}

.set-list-space-l .znColumnElement:last-child .year-side:after {
    display: none
}

.list-c-course {
    min-height: 370px
}

.list-c-course-1 {
    min-height: 426px
}

.list-c-course-2 {
    min-height: 506px
}

.list-c-course-3 {
    min-height: 606px
}

.list-c-course-4 {
    min-height: 715px
}

.header-course-list {
    font-family: "Avenir-Heavy", Helvetica, Arial, sans-serif;
    font-size: 36px;
    font-weight: 900;
    text-transform: uppercase;
    text-align: left;
    color: #264e87;
    line-height: 43px;
    position: relative
}

.header-course-list:after {
    position: absolute;
    height: 2px;
    bottom: 40px;
    left: -268px
}

.header-course-list:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/new-course-d1.png);
    position: absolute;
    height: 2px;
    bottom: 46px;
    left: -398px
}

header-course-list:after {
    content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/new-course-d1.png);
    position: absolute;
    height: 2px;
    bottom: 46px;
    left: -398px
}

@media all and (min-width:1360px) and (max-width:1919px) {
    .key-feature-sec-biz5:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-19.png);
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/09/nsbm-degree-19-new.png);
        position: absolute;
        height: 2px;
        top: -408px;
        right: -225px
    }
    .key-feature-sec-biz16::after {
        top: -181px
    }
    .entry-course-add-image-biz029:after {
        position: absolute;
        height: 2px;
        top: -424px;
        left: -74px
    }
    .set-list-space-l {
        margin-left: 96px
    }
    .entry-course-add-image-biz028:after {
        position: absolute;
        height: 2px;
        top: -353px;
        left: -81px
    }
    .entry-course-add-image-com15::after {
        position: absolute;
        height: 2px;
        top: -442px;
        left: -78px
    }
    .header-course-simple,
    .header-course-simple-com {
        margin-right: 0 !important;
        font-family: "Avenir-Heavy", Helvetica, Arial, sans-serif;
        font-weight: 700
    }
    .entry-course-add-image-biz22:after {
        position: absolute;
        height: 2px;
        top: -285px;
        left: 0
    }
    .set-style-btm-1 {
        margin-left: -539px
    }
    .tabs-course {
        min-height: 420px
    }
    .key-feature-sec-biz14::after {
        position: absolute;
        height: 2px;
        top: -70px;
        top: -285px;
        right: 0
    }
    .entry-course-add-image-com6:after {
        position: absolute;
        height: 2px;
        top: -396px;
        left: 0
    }
    .key-feature-sec-biz11::after {
        position: absolute;
        height: 2px;
        top: -530px;
        right: -53px
    }
    .entry-course-add-image-com16:after {
        position: absolute;
        height: 2px;
        top: -327px;
        left: -74px
    }
    .entry-course-add-image-com14::after {
        position: absolute;
        height: 2px;
        top: -366px;
        left: 0
    }
    .emp-opp-style1 {
        text-align: right;
        width: 62%;
        margin-right: 11px
    }
    .header-course-simple:after {
        content: '';
        position: absolute;
        width: 5px;
        height: 2px;
        background: #8cc540;
        height: 183px;
        bottom: -147px;
        left: -40px
    }
    .header-course-simple-com:after {
        content: '';
        position: absolute;
        width: 5px;
        height: 2px;
        background: #1b579f;
        height: 178px;
        bottom: -143px;
        left: -40px
    }
    .entry-course-add-image-com7:after {
        position: absolute;
        height: 2px;
        top: -314px;
        left: -131px
    }
    .entry-course-add-image-biz27:after {
        position: absolute;
        height: 2px;
        top: -402px;
        left: 0
    }
    .entry-course-add-image-biz15:after {
        position: absolute;
        height: 2px;
        top: -395px;
        left: -79px
    }
    .key-feature-sec-biz13:after {
        position: absolute;
        height: 2px;
        top: -585px;
        right: -100px
    }
    .key-feature-sec-biz7:after {
        position: absolute;
        height: 2px;
        top: -258px;
        right: -60px
    }
    .entry-course-add-image-biz14:after {
        position: absolute;
        height: 2px;
        top: -262px;
        left: 0
    }
    .entry-course-add-image-biz19:after {
        position: absolute;
        height: 2px;
        top: -393px;
        left: -103px
    }
    .key-feature-sec-biz6:after {
        position: absolute;
        height: 2px;
        top: -401px;
        right: -36px
    }
    .entry-course-add-image-biz18:after {
        position: absolute;
        height: 2px;
        top: -313px;
        left: -128px
    }
    .key-feature-sec-biz4:after {
        position: absolute;
        height: 2px;
        top: -650px;
        right: -96px
    }
    .key-feature-sec-biz15:after {
        position: absolute;
        height: 2px;
        top: -343px;
        right: 0
    }
    .key-feature-sec-biz3:after {
        position: absolute;
        height: 2px;
        top: -343px;
        right: -115px
    }
    .key-feature-sec-biz2:after {
        position: absolute;
        height: 2px;
        top: -343px;
        right: -102px
    }
    .key-feature-sec-biz1:after {
        height: 2px;
        top: -343px;
        right: -100px
    }
    .key-feature-sec-biz12:after {
        position: absolute;
        height: 2px;
        top: -262px;
        right: -62px
    }
    .key-feature-sec-biz9:after {
        position: absolute;
        height: 2px;
        top: -405px;
        right: -158px
    }
    .key-feature-sec-biz8:after {
        position: absolute;
        height: 2px;
        top: -535px;
        right: -85px
    }
    .entry-course-add-image-com1:after {
        position: absolute;
        height: 2px;
        top: -347px;
        left: -99px
    }
    .key-feature-sec-com1:after {
        position: absolute;
        height: 2px;
        top: -278px;
        right: -89px
    }
    .key-feature-sec-com30:after {
        position: absolute;
        height: 2px;
        top: -23px;
        right: 0
    }
    .entry-course-add-image-com3:after {
        position: absolute;
        height: 2px;
        top: -305px;
        left: -136px
    }
    .key-feature-sec-com3:after {
        position: absolute;
        height: 2px;
        top: -240px;
        right: -213px
    }
    .entry-course-add-image-com5:after {
        position: absolute;
        height: 2px;
        top: -348px;
        left: -64px
    }
    .key-feature-sec-com4:after {
        position: absolute;
        height: 2px;
        top: -213px;
        right: -112px
    }
    .key-feature-sec-com7:after {
        position: absolute;
        height: 2px;
        top: -251px;
        right: -80px
    }
    .entry-course-add-image-com11:after {
        position: absolute;
        height: 2px;
        top: -383px;
        left: -156px
    }
    .key-feature-sec-com11:after {
        position: absolute;
        height: 2px;
        top: -262px;
        right: -144px
    }
    .entry-course-add-image-com10:after {
        position: absolute;
        height: 2px;
        top: -410px;
        left: 0
    }
    .entry-course-margin-set {
        margin-left: 382px
    }
    .course-set-m-above {
        margin-top: -142px;
        margin-right: 245px
    }
    .header-course:after {
        position: absolute;
        height: 2px;
        bottom: 50px;
        left: -268px
    }
    .entry-course-add-image-com12:after {
        position: absolute;
        height: 2px;
        top: -276px;
        left: -101px
    }
    .key-feature-sec-com13:after {
        position: absolute;
        height: 2px;
        top: -455px;
        right: -67px
    }
    .key-feature-wrapper {
        width: 62%;
        margin-left: 98px;
        border: 1px solid #fff;
        padding: 8px
    }
    .header-course-right:after {
        position: absolute;
        height: 2px;
        bottom: 37px;
        right: -266px;
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1)
    }
    .header-course-right {
        font-family: "Avenir-Black", Helvetica, Arial, sans-serif;
        font-size: 40px;
        font-weight: 900;
        text-transform: uppercase;
        text-align: right;
        color: #264e87;
        line-height: 43px;
        position: relative;
        margin-right: 36px
    }
    .key-feature-sec-com12:after {
        position: absolute;
        height: 2px;
        top: -63px;
        right: -78px
    }
    .key-feature-sec-com10:after {
        position: absolute;
        height: 2px;
        top: -262px;
        right: -79px
    }
    .key-feature-sec-com9:after {
        position: absolute;
        height: 2px;
        top: -262px;
        right: -68px
    }
    .key-feature-sec-com8:after {
        position: absolute;
        height: 2px;
        top: -251px;
        right: -59px
    }
    .key-feature-sec-com7:after {
        position: absolute;
        height: 2px;
        top: -251px;
        right: -126px
    }
    .key-feature-sec-com5:after {
        position: absolute;
        height: 2px;
        top: -278px;
        right: 0
    }
    .entry-course-add-image-biz26:after {
        position: absolute;
        height: 2px;
        top: -351px;
        left: 0
    }
    .entry-course-add-image-com2:after {
        position: absolute;
        height: 2px;
        top: -347px;
        left: -41px
    }
    .entry-course-add-image-com5:after {
        position: absolute;
        height: 2px;
        top: -349px;
        left: 0
    }
    .entry-course-add-image-biz21:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-44.png);
        position: absolute;
        height: 2px;
        top: -363px;
        left: 0
    }
    .entry-course-add-image-biz25:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-54.png);
        position: absolute;
        height: 2px;
        top: -332px;
        left: 0
    }
    .entry-course-add-image-com13:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-31.png);
        position: absolute;
        height: 2px;
        top: -278px;
        left: -36px
    }
    .header-course-simple-biz {
        margin-right: 0 !important;
        margin-left: 256px
    }
}

@media (max-width:1536px) and (min-width:1361px) {
    .entry-course-add-image-com13:after {
        position: absolute;
        height: 2px;
        top: -278px;
        left: -36px
    }
    .entry-course-add-image-com9:after {
        position: absolute;
        height: 2px;
        top: -393px;
        left: -304px
    }
    .entry-course-add-image-com8:after {
        position: absolute;
        height: 2px;
        top: -397px;
        left: -79px
    }
    .entry-course-add-image-biz029:after {
        position: absolute;
        height: 2px;
        top: -424px;
        left: -74px
    }
    .header-course-list:after {
        position: absolute;
        height: 2px;
        bottom: 46px;
        left: -268px
    }
    .key-feature-sec-biz16::after {
        position: absolute;
        height: 2px;
        top: -184px;
        right: 0
    }
    .key-feature-sec-com12:after {
        position: absolute;
        height: 2px;
        top: -63px;
        right: -30px
    }
    .header-course-right {
        font-family: "Avenir-Black", Helvetica, Arial, sans-serif;
        font-size: 40px;
        font-weight: 900;
        text-transform: uppercase;
        text-align: right;
        color: #264e87;
        line-height: 43px;
        position: relative;
        margin-right: -21px
    }
    .emp-opp-style1 {
        text-align: right;
        width: 62%;
        margin-right: -39px
    }
    .emp-opp-style {
        text-align: left;
        width: 60%;
        font-size: 16px
    }
}

@media all and (min-width:1300px) and (max-width:1359px) {
    .key-feature-sec-biz6::after {
        position: absolute;
        height: 2px;
        top: -373px;
        right: -62px
    }
    .entry-course-add-image-com14::after {
        position: absolute;
        height: 2px;
        top: -436px;
        left: 0
    }
    .key-feature-sec-biz8:after {
        position: absolute;
        height: 2px;
        top: -481px;
        right: -81px
    }
    .entry-course-add-image-com15::after {
        position: absolute;
        height: 2px;
        top: -435px;
        left: 0
    }
    .key-feature-sec-biz9::after {
        position: absolute;
        height: 2px;
        top: -324px;
        right: -158px
    }
    .entry-course-add-image-com16:after {
        position: absolute;
        height: 2px;
        top: -406px;
        left: 0
    }
    .key-feature-sec-biz11::after {
        position: absolute;
        height: 2px;
        top: -504px;
        right: -53px
    }
    .key-feature-sec-biz13:after {
        position: absolute;
        height: 2px;
        top: -531px;
        right: -66px
    }
    .key-feature-sec-biz16:after {
        position: absolute;
        height: 2px;
        top: -130px;
        right: 0
    }
    .entry-course-add-image-biz28:after {
        position: absolute;
        height: 2px;
        top: -438px;
        left: 0
    }
    .key-feature-sec-biz18:after {
        position: absolute;
        height: 2px;
        top: 67px;
        right: 0
    }
    .entry-course-add-image-biz26:after {
        position: absolute;
        height: 2px;
        top: -356px;
        left: 0
    }
    .zn_custom_html.eluid03a19984>.course-year-wrapper-biz {
        position: absolute;
        right: 293px;
        bottom: -48px;
        color: #3ab54a
    }
    .key-feature-sec-biz18:after {
        position: absolute;
        height: 2px;
        top: -95px;
        right: 0
    }
    .entry-course-add-image-com2:after {
        position: absolute;
        height: 2px;
        top: -348px;
        left: 0
    }
    .key-feature-sec-com30:after {
        position: absolute;
        height: 2px;
        top: 57px;
        right: 0
    }
    .entry-course-add-image-com3:after {
        position: absolute;
        height: 2px;
        top: -349px;
        left: 0
    }
    .key-feature-sec-com3:after {
        position: absolute;
        height: 2px;
        top: -132px;
        right: -128px
    }
    .key-feature-sec-com4:after {
        position: absolute;
        height: 2px;
        top: -68px;
        right: 0
    }
    .entry-course-add-image-com5:after {
        position: absolute;
        height: 2px;
        top: -336px !important;
        left: 0
    }
    .course-set-m-above {
        margin-top: -51px
    }
    .emp-opp-style1 {
        text-align: right;
        width: 80%;
        margin-right: 81px
    }
    .key-feature-sec-com7:after {
        position: absolute;
        height: 2px;
        top: -142px;
        right: 0
    }
    .key-feature-sec-com8:after {
        position: absolute;
        height: 2px;
        top: -78px;
        right: 0
    }
    .entry-course-add-image-com7:after {
        position: absolute;
        height: 2px;
        top: -318px;
        left: 0
    }
    .key-feature-sec-com9:after {
        position: absolute;
        height: 2px;
        top: -235px;
        right: 0
    }
    .entry-course-add-image-com8:after {
        position: absolute;
        height: 2px;
        top: -393px;
        left: 0
    }
    .key-feature-sec-com10:after {
        position: absolute;
        height: 2px;
        top: -235px;
        right: -57px
    }
    .entry-course-add-image-com9:after {
        position: absolute;
        height: 2px;
        top: -317px;
        left: 0
    }
    .entry-course-add-image-com10:after {
        position: absolute;
        height: 2px;
        top: -317px;
        left: 0
    }
    .course-year-wrapper-com {
        position: absolute;
        right: 289px;
        bottom: -48px;
        color: #1b579f
    }
    .key-feature-sec-com11:after {
        position: absolute;
        height: 2px;
        top: -235px;
        right: -104px
    }
    .entry-course-add-image-com11:after {
        position: absolute;
        height: 2px;
        top: -411px;
        left: 0
    }
    .key-feature-sec-com12:after {
        position: absolute;
        height: 2px;
        top: -9px;
        right: 0
    }
    .znColumnElement-innerWrapper-eluid121f45e6.znColumnElement-innerWrapper.znColumnElement-innerWrapper--valign-top.znColumnElement-innerWrapper--halign-left {
        margin-top: 86px
    }
    .entry-course-add-image-biz13:after {
        position: absolute;
        height: 2px;
        top: -393px;
        left: -35px
    }
    .emp-opp-style {
        text-align: right;
        width: 56%;
        margin-right: 81px
    }
    .header-course-right {
        font-family: "Avenir-Black", Helvetica, Arial, sans-serif;
        font-size: 40px;
        font-weight: 900;
        text-transform: uppercase;
        text-align: right;
        color: #264e87;
        line-height: 43px;
        position: relative;
        margin-right: 107px
    }
    .entry-course-margin-set {
        margin-left: 357px
    }
    .header-course:after {
        position: absolute;
        height: 2px;
        bottom: 40px;
        left: -269px
    }
    .header-course-right:after {
        position: absolute;
        height: 2px;
        bottom: 37px;
        right: -221px;
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1)
    }
    .course-year-wrapper-biz {
        position: absolute;
        right: 293px;
        bottom: -46px;
        color: #3ab54a
    }
    .key-feature-sec-biz1:after {
        position: absolute;
        height: 2px;
        top: -262px;
        right: 0
    }
    .key-feature-wrapper {
        width: 53%;
        margin-left: 0;
        border: 1px solid #fff;
        padding: 8px
    }
    .key-feature-sec-biz1 {
        position: relative;
        margin-top: 46px
    }
    .course-year-wrapper-1 {
        position: absolute;
        right: 390px;
        top: -49px
    }
    .key-feature-sec-com13:after {
        position: absolute;
        height: 2px;
        top: -401px;
        right: 0
    }
    .entry-course-add-image-com12:after {
        position: absolute;
        height: 2px;
        top: -469px;
        left: -26px
    }
    .course-year-wrapper {
        position: absolute;
        right: 291px;
        bottom: -48px;
        color: #a9d470
    }
    .key-feature-sec-com1:after {
        position: absolute;
        height: 2px;
        top: -197px;
        right: 0
    }
    .key-feature-sec-biz17:after {
        position: absolute;
        height: 2px;
        top: -284px;
        right: 0
    }
    .zn_custom_html.eluid77136348>.course-year-wrapper-biz {
        position: absolute;
        right: 293px;
        bottom: -46px;
        color: #3ab54a
    }
    .key-feature-sec-biz12:after {
        position: absolute;
        height: 2px;
        top: -156px;
        right: -62px
    }
    .year-color-white-sp {
        font-size: 35px;
        font-weight: 600;
        text-transform: uppercase;
        color: #fff;
        margin-top: 2px
    }
    .key-feature-sec-biz7:after {
        position: absolute;
        height: 2px;
        top: -152px;
        right: 0
    }
    .key-feature-sec-biz14::after {
        position: absolute;
        height: 2px;
        top: 38px;
        right: 0
    }
    .key-feature-sec-biz4:after {
        position: absolute;
        height: 2px;
        top: -622px;
        right: -32px
    }
    .key-feature-sec-biz15:after {
        position: absolute;
        height: 2px;
        top: -262px;
        right: 0
    }
    .key-feature-sec-biz3:after {
        position: absolute;
        height: 2px;
        top: -262px;
        right: 0
    }
    .key-feature-sec-biz2:after {
        position: absolute;
        height: 2px;
        top: -262px;
        right: -96px
    }
}

@media all and (min-width:1024px) and (max-width:1119px) {
    #eluidd792442c {
        margin-top: 51px
    }
    .entry-course-add-image-biz15::after {
        position: absolute;
        height: 2px;
        top: -260px;
        left: -110px
    }
    .entry-course-add-image-biz23::after {
        position: absolute;
        height: 2px;
        top: -259px;
        left: -41px
    }
    .key-feature-sec-biz5::after {
        position: absolute;
        height: 2px;
        top: -244px;
        right: 0
    }
    .entry-course-add-image-biz21::after {
        position: absolute;
        height: 2px;
        top: -337px;
        left: 0
    }
    .entry-course-add-image-biz27::after {
        position: absolute;
        height: 2px;
        top: -224px;
        left: -53px
    }
    .entry-course-add-image-com6::after {
        position: absolute;
        height: 2px;
        top: -260px;
        left: -51px
    }
    .key-feature-sec-com5::after {
        position: absolute;
        height: 2px;
        top: -42px;
        right: -168px
    }
    .entry-course-add-image-biz14:after {
        position: absolute;
        height: 2px;
        top: -264px;
        left: 0
    }
    .key-feature-sec-biz2:after {
        position: absolute;
        height: 2px;
        top: -127px;
        right: -133px
    }
    .entry-course-add-image-com15::after {
        position: absolute;
        height: 2px;
        top: -336px;
        left: -62px
    }
    .key-feature-sec-biz3:after {
        position: absolute;
        height: 2px;
        top: -127px;
        right: -61px
    }
    .entry-course-add-image-biz22:after {
        position: absolute;
        height: 2px;
        top: -263px;
        left: 0
    }
    .key-feature-sec-biz15::after {
        position: absolute;
        height: 2px;
        top: -123px;
        right: 0
    }
    .key-feature-sec-biz4:after {
        position: absolute;
        height: 2px;
        top: -569px;
        right: -32px
    }
    .entry-course-add-image-biz18:after {
        position: absolute;
        height: 2px;
        top: -262px;
        left: -35px
    }
    .entry-course-add-image-biz19:after {
        position: absolute;
        height: 2px;
        top: -264px;
        left: 0
    }
    .key-feature-sec-biz6::after {
        position: absolute;
        height: 2px;
        top: -154px;
        right: 0
    }
    .key-feature-sec-biz14::after {
        position: absolute;
        height: 2px;
        top: 260px;
        right: 0
    }
    .entry-course-add-image-biz20::after {
        position: absolute;
        height: 2px;
        top: -614px;
        left: -54px
    }
    .key-feature-sec-biz7::after {
        position: absolute;
        height: 2px;
        top: 97px;
        right: -98px
    }
    .year-color-white-sp {
        font-size: 29px;
        font-weight: 600;
        text-transform: uppercase;
        color: #fff;
        margin-top: 6px
    }
    .entry-course-add-image-com14::after {
        position: absolute;
        height: 2px;
        top: -332px;
        left: 0
    }
    .key-feature-sec-biz8:after {
        position: absolute;
        height: 2px;
        top: -428px;
        right: 0
    }
    .entry-course-add-image-com15::after {
        position: absolute;
        height: 2px;
        top: -414px;
        left: -62px
    }
    .key-feature-sec-biz9::after {
        position: absolute;
        height: 2px;
        top: -244px;
        right: -118px
    }
    .entry-course-add-image-com16:after {
        position: absolute;
        height: 2px;
        top: -353px;
        left: 0
    }
    .key-feature-sec-biz11::after {
        position: absolute;
        height: 2px;
        top: -395px;
        right: -53px
    }
    .key-feature-sec-biz12:after {
        position: absolute;
        height: 2px;
        top: -101px;
        right: -68px
    }
    .key-feature-sec-biz13:after {
        position: absolute;
        height: 2px;
        top: -450px;
        right: -127px
    }
    .entry-course-add-image-biz25::after {
        position: absolute;
        height: 2px;
        top: -277px;
        left: 0
    }
    .entry-course-add-image-biz28:after {
        position: absolute;
        height: 2px;
        top: -412px;
        left: 0
    }
    .key-feature-sec-biz16::after {
        position: absolute;
        height: 2px;
        top: 92px;
        right: 0
    }
    .entry-course-add-image-biz26:after {
        position: absolute;
        height: 2px;
        top: -331px;
        left: 0
    }
    .key-feature-sec-biz18::after {
        position: absolute;
        height: 2px;
        top: 70px;
        right: 0
    }
    .entry-course-add-image-biz27:after {
        position: absolute;
        height: 2px;
        top: -402px;
        left: -53px
    }
    .key-feature-sec-biz17:after {
        position: absolute;
        height: 2px;
        top: -230px;
        right: 0
    }
    .entry-course-add-image-com1:after {
        position: absolute;
        height: 2px;
        top: -190px;
        left: -63px
    }
    .emp-opp-style1 {
        text-align: right;
        width: 64%;
        margin-right: 80px
    }
    .key-feature-sec-com1:after {
        position: absolute;
        height: 2px;
        top: -15px;
        right: 0
    }
    .entry-course-add-image-com2:after {
        position: absolute;
        height: 2px;
        top: -190px;
        left: -32px
    }
    .key-feature-sec-com30:after {
        position: absolute;
        height: 2px;
        top: 213px;
        right: 0
    }
    .entry-course-add-image-com3:after {
        position: absolute;
        height: 2px;
        top: -189px;
        left: -71px
    }
    .key-feature-sec-com3::after {
        position: absolute;
        height: 2px;
        top: 50px;
        right: 0
    }
    .entry-course-add-image-com5:after {
        position: absolute;
        height: 2px;
        top: -188px;
        left: 0
    }
    .key-feature-sec-com4::after {
        position: absolute;
        height: 2px;
        top: 77px;
        right: -25px
    }
    .key-feature-sec-com7:after {
        position: absolute;
        height: 2px;
        top: 46px;
        right: 0
    }
    .year-color-white-com1 {
        font-size: 30px;
        font-weight: 600;
        text-transform: uppercase;
        color: #fff;
        margin-top: 11px
    }
    .entry-course-add-image-com8::after {
        position: absolute;
        height: 2px;
        top: -260px;
        left: -54px
    }
    .key-feature-sec-com9:after {
        position: absolute;
        height: 2px;
        top: -19px;
        right: 0
    }
    .entry-course-add-image-com9:after {
        position: absolute;
        height: 2px;
        top: -266px;
        left: -21px
    }
    .key-feature-sec-com10:after {
        position: absolute;
        height: 2px;
        top: -20px;
        right: 0
    }
    .zn_custom_html.eluid2ad5c5b5>.course-year-wrapper-1>.year-color-white {
        font-size: 30px
    }
    .zn_custom_html.eluid2ad5c5b5>.course-year-wrapper-1 {
        position: absolute;
        right: 358px;
        top: -37px
    }
    .key-feature-sec-com12:after {
        position: absolute;
        height: 2px;
        top: 153px;
        right: -58px
    }
    .entry-course-add-image-com12:after {
        position: absolute;
        height: 2px;
        top: -425px;
        left: -56px
    }
    .entry-course-add-image-biz13:after {
        position: absolute;
        height: 2px;
        top: -263px;
        left: 0
    }
    .znColumnElement-innerWrapper-eluid0bdbd462.znColumnElement-innerWrapper.znColumnElement-innerWrapper--valign-top.znColumnElement-innerWrapper--halign-left {
        margin-top: -176px
    }
    .course-year-wrapper-1 {
        position: absolute;
        right: 358px;
        top: -49px
    }
    .key-feature-sec-biz1:after {
        position: absolute;
        height: 2px;
        top: -127px;
        right: -89px
    }
    .entry-course-add-image-com10:after {
        position: absolute;
        height: 2px;
        top: -262px;
        left: -4px
    }
    .key-feature-sec-com11:after {
        position: absolute;
        height: 2px;
        top: -20px;
        right: -107px
    }
    .entry-course-add-image-com11:after {
        position: absolute;
        height: 2px;
        top: -251px;
        left: -35px
    }
    .zn_custom_container.eluidaf1ce585.entry-course-margin-set.smart-cnt--default.clearfix {
        margin-top: -92px
    }
    .header-course:after {
        position: absolute;
        height: 2px;
        bottom: 40px;
        left: -235px
    }
    .key-feature-wrapper {
        width: 50%;
        margin-left: 0;
        border: 1px solid #fff;
        padding: 8px
    }
    .key-feature-sec-com13:after {
        position: absolute;
        height: 2px;
        top: -265px;
        right: -38px
    }
    .wrapper-s-1 {
        width: 76%;
        margin-left: 112px
    }
    .emp-opp-style {
        text-align: right;
        width: 56%;
        margin-right: 82px
    }
    .header-course-right {
        font-family: "Avenir-Black", Helvetica, Arial, sans-serif;
        font-size: 33px;
        font-weight: 900;
        text-transform: uppercase;
        text-align: right;
        color: #264e87;
        line-height: 43px;
        position: relative;
        margin-right: 107px
    }
    .header-course-right:after {
        position: absolute;
        height: 2px;
        bottom: 37px;
        right: -220px;
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1)
    }
    .course-set-m-above {
        margin-top: -45px
    }
    .entry-course-margin-set {
        margin-left: 374px
    }
    .key-feature-sec-com8:after {
        position: absolute;
        height: 2px;
        top: 89px;
        right: 0
    }
    .entry-course-add-image-com7::after {
        position: absolute;
        height: 2px;
        top: -263px;
        left: -69px
    }
}

@media all and (min-width:769px) and (max-width:1023px) {
    .key-feature-sec-biz1:after,
    .entry-course-add-image-biz13::after,
    .key-feature-sec-com13::after,
    .entry-course-add-image-com12::after,
    .entry-course-add-image-com11::after,
    .entry-course-add-image-com10:after,
    .key-feature-sec-eng2:after,
    .key-feature-sec-com1:after,
    .key-feature-sec-com2:after,
    .key-feature-sec-com3:after,
    .key-feature-sec-com4:after,
    .key-feature-sec-com5:after,
    .key-feature-sec-come5:after,
    .key-feature-sec-com6:after,
    .key-feature-sec-com7:after,
    .key-feature-sec-com8:after,
    .key-feature-sec-com9:after,
    .key-feature-sec-com10:after,
    .key-feature-sec-com11:after,
    .key-feature-sec-com12:after,
    .key-feature-sec-com13:after,
    .key-feature-sec-com30:after,
    .key-feature-sec-biz1:after,
    .key-feature-sec-biz2:after,
    .key-feature-sec-biz3:after,
    .key-feature-sec-biz4:after,
    .key-feature-sec-biz5:after,
    .key-feature-sec-biz6:after,
    .key-feature-sec-biz7:after,
    .key-feature-sec-biz8:after,
    .key-feature-sec-biz9:after,
    .key-feature-sec-biz10:after,
    .key-feature-sec-biz11:after,
    .key-feature-sec-biz12:after,
    .key-feature-sec-biz13:after,
    .key-feature-sec-biz14:after,
    .key-feature-sec-biz15:after,
    .key-feature-sec-biz16:after,
    .key-feature-sec-biz17:after,
    .key-feature-sec-biz18:after,
    .entry-course-add-image:after,
    .entry-course-add-image-com1:after,
    .entry-course-add-image-com2:after,
    .entry-course-add-image-com3:after,
    .entry-course-add-image-com4:after,
    .entry-course-add-image-com5:after,
    .key-feature-sec-com5:after,
    .entry-course-add-image-com6:after,
    .entry-course-add-image-com7:after,
    .entry-course-add-image-com8:after,
    .entry-course-add-image-com9:after,
    .entry-course-add-image-com10:after,
    .entry-course-add-image-com11:after,
    .entry-course-add-image-com12:after,
    .entry-course-add-image-com13:after,
    .entry-course-add-image-com14:after,
    .entry-course-add-image-com15:after,
    .entry-course-add-image-com16:after,
    .entry-course-add-image-biz13:after,
    .entry-course-add-image-biz14:after,
    .entry-course-add-image-biz15:after,
    .entry-course-add-image-biz16:after,
    .entry-course-add-image-biz17:after,
    .entry-course-add-image-biz18:after,
    .entry-course-add-image-biz19:after,
    .entry-course-add-image-biz20:after,
    .entry-course-add-image-biz21:after,
    .entry-course-add-image-biz22:after,
    .entry-course-add-image-biz23:after,
    .entry-course-add-image-biz24:after,
    .entry-course-add-image-biz25:after,
    .entry-course-add-image-biz26:after,
    .entry-course-add-image-biz26:after,
    .entry-course-add-image-biz27:after,
    .entry-course-add-image-biz28:after,
    .entry-course-add-image-biz028:after {
        display: none
    }
    .header-course-right {
        font-family: "Avenir-Black", Helvetica, Arial, sans-serif;
        font-size: 40px;
        font-weight: 900;
        text-transform: uppercase;
        text-align: right;
        color: #264e87;
        line-height: 43px;
        position: relative;
        margin-right: 111px
    }
    .header-course-right:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/new-course-d1.png);
        position: absolute;
        height: 2px;
        bottom: 37px;
        right: -231px;
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1)
    }
    .emp-opp-style {
        text-align: right;
        width: 56%;
        margin-right: 87px;
        margin-top: 19px
    }
    .course-year-wrapper-1 {
        position: absolute;
        right: 358px;
        top: -49px
    }
}

@media (min-width:0) and (max-width:768px) {
    .header-course-simple-biz:after {
        content: '';
        position: absolute;
        width: 5px;
        height: 2px;
        background: #3ab54a;
        height: 193px;
        bottom: -159px;
        left: -40px
    }
    .course-section-one {
        padding-top: 15rem;
        padding-bottom: 105px
    }
    .year-color-white-sp {
        font-size: 33px;
        font-weight: 600;
        text-transform: uppercase;
        color: #fff;
        margin-top: 7px
    }
    .key-feature-sec-com10:after {
        position: absolute;
        height: 2px;
        top: -235px;
        right: 0
    }
    .th-spacer.clearfix.eluidb83d2ed9 {
        height: 159px
    }
    .header-course-simple-com {
        font-family: "Avenir-Black", Helvetica, Arial, sans-serif;
        font-size: 24px;
        font-weight: 900;
        text-transform: uppercase;
        text-align: left;
        color: #264e87;
        line-height: 43px;
        position: relative;
        margin-left: 15px
    }
    .znColumnElement-innerWrapper-eluid1aec507d.znColumnElement-innerWrapper.znColumnElement-innerWrapper--valign-top.znColumnElement-innerWrapper--halign-left {
        margin-top: -119px
    }
    .course-year-wrapper-biz {
        position: absolute;
        left: 15px;
        bottom: -115px;
        color: #3ab54a
    }
    .course-year-wrapper-1 {
        position: absolute;
        left: 15px;
        top: -49px;
        width: 100%
    }
    .key-feature-sec-biz1:after,
    .entry-course-add-image-biz13::after,
    .key-feature-sec-com13::after,
    .entry-course-add-image-com12::after,
    .entry-course-add-image-com11::after,
    .entry-course-add-image-com10:after,
    .key-feature-sec-eng2:after,
    .key-feature-sec-com1:after,
    .key-feature-sec-com2:after,
    .key-feature-sec-com3:after,
    .key-feature-sec-com4:after,
    .key-feature-sec-com5:after,
    .key-feature-sec-come5:after,
    .key-feature-sec-com6:after,
    .key-feature-sec-com7:after,
    .key-feature-sec-com8:after,
    .key-feature-sec-com9:after,
    .key-feature-sec-com10:after,
    .key-feature-sec-com11:after,
    .key-feature-sec-com12:after,
    .key-feature-sec-com13:after,
    .key-feature-sec-com30:after,
    .key-feature-sec-biz1:after,
    .key-feature-sec-biz2:after,
    .key-feature-sec-biz3:after,
    .key-feature-sec-biz4:after,
    .key-feature-sec-biz5:after,
    .key-feature-sec-biz6:after,
    .key-feature-sec-biz7:after,
    .key-feature-sec-biz8:after,
    .key-feature-sec-biz9:after,
    .key-feature-sec-biz10:after,
    .key-feature-sec-biz11:after,
    .key-feature-sec-biz12:after,
    .key-feature-sec-biz13:after,
    .key-feature-sec-biz14:after,
    .key-feature-sec-biz15:after,
    .key-feature-sec-biz16:after,
    .key-feature-sec-biz17:after,
    .key-feature-sec-biz18:after,
    .entry-course-add-image:after,
    .entry-course-add-image-com1:after,
    .entry-course-add-image-com2:after,
    .entry-course-add-image-com3:after,
    .entry-course-add-image-com4:after,
    .entry-course-add-image-com5:after,
    .key-feature-sec-com5:after,
    .entry-course-add-image-com6:after,
    .entry-course-add-image-com7:after,
    .entry-course-add-image-com8:after,
    .entry-course-add-image-com9:after,
    .entry-course-add-image-com10:after,
    .entry-course-add-image-com11:after,
    .entry-course-add-image-com12:after,
    .entry-course-add-image-com13:after,
    .entry-course-add-image-com14:after,
    .entry-course-add-image-com15:after,
    .entry-course-add-image-com16:after,
    .entry-course-add-image-biz13:after,
    .entry-course-add-image-biz14:after,
    .entry-course-add-image-biz15:after,
    .entry-course-add-image-biz16:after,
    .entry-course-add-image-biz17:after,
    .entry-course-add-image-biz18:after,
    .entry-course-add-image-biz19:after,
    .entry-course-add-image-biz20:after,
    .entry-course-add-image-biz21:after,
    .entry-course-add-image-biz22:after,
    .entry-course-add-image-biz23:after,
    .entry-course-add-image-biz24:after,
    .entry-course-add-image-biz25:after,
    .entry-course-add-image-biz26:after,
    .entry-course-add-image-biz26:after,
    .entry-course-add-image-biz27:after,
    .entry-course-add-image-biz28:after,
    .entry-course-add-image-biz028:after {
        display: none
    }
    .course-year-wrapper-com {
        color: #1b579f;
        position: absolute;
        left: 15px;
        bottom: -46px
    }
    .entry-course-add-image-com11:after {
        content: '';
        position: absolute;
        height: 2px;
        top: -623px;
        left: -24px;
        width: 268px;
        height: 638px;
        background-image: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-13.png);
        background-size: contain;
        object-fit: cover;
        background-repeat: no-repeat
    }
    .entry-course-add-image-com10:after {
        content: '';
        position: absolute;
        height: 2px;
        top: -623px;
        left: -24px;
        width: 268px;
        height: 638px;
        background-image: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-10.png);
        background-size: contain;
        object-fit: cover;
        background-repeat: no-repeat
    }
    .key-feature-sec-com12:after {
        display: none;
        content: '';
        position: absolute;
        width: 268px;
        background-image: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree13.png);
        height: 638px;
        top: -117px;
        right: 0;
        background-size: contain;
        object-fit: cover;
        background-repeat: no-repeat
    }
    .tabs-course li.hr-tabs-nav-item {
        background-color: #1b579f;
        padding: 12px 10px;
        text-align: center;
        margin: 5px;
        border-radius: 12px
    }
    .tabs_style2>ul.nav>li>a {
        padding: 4px 20px;
        line-height: 18px;
        color: #fff;
        font-weight: 700;
        font-size: 14px
    }
    .header-course:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/new-course-d1.png);
        position: absolute;
        height: 2px;
        bottom: 40px;
        left: -240px
    }
    .course-year-wrapper {
        position: absolute;
        left: 15px;
        bottom: -47px;
        color: #a9d470
    }
    .key-feature-wrapper {
        width: 100%;
        margin-left: 0;
        border: 1px solid #fff;
        padding: 8px
    }
    .header-course-right {
        font-family: "Avenir-Black", Helvetica, Arial, sans-serif;
        font-size: 40px;
        font-weight: 900;
        text-transform: uppercase;
        text-align: right;
        color: #264e87;
        line-height: 43px;
        position: relative;
        margin-right: 115px
    }
    .header-course-right:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/new-course-d1.png);
        position: absolute;
        height: 2px;
        bottom: 55px;
        right: -230px;
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1)
    }
    .entry-course-add-image-com12:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-15.png);
        position: absolute;
        height: 2px;
        top: -469px;
        left: -73px
    }
    .emp-opp-style {
        text-align: right;
        width: 68%;
        float: right;
        margin-right: 100px
    }
    .course-set-m-above {
        margin-top: -45px
    }
    .year-color-white {
        font-size: 46px;
        font-weight: 600;
        text-transform: uppercase;
        color: #fff;
        margin-top: -2px
    }
    .entry-course-margin-set {
        margin-left: 115px;
        margin-top: 50px
    }
    .tabs-course li.hr-tabs-nav-item.active {
        background-color: #9bff01;
        padding: 12px 20px;
        text-align: center;
        border-radius: 12px;
        color: #fff
    }
    .header-course-simple:after {
        content: '';
        position: absolute;
        width: 5px;
        height: 2px;
        background: #8cc540;
        height: 447px;
        bottom: -410px;
        left: -40px
    }
    .key-feature-sec-com11:after {
        display: none
    }
    .entry-course-margin-set {
        margin-left: 115px;
        margin-top: -35px
    }
    .emp-opp-style1 {
        text-align: right;
        width: 80%;
        float: right;
        margin-right: 97px
    }
}

@media all and (min-width:501px) and (max-width:6000px) {
    .show-moblie {
        display: none
    }
}

@media all and (min-width:0) and (max-width:500px) {
    .eluid12dc40d5.btn {
        margin-top: 0;
        margin-right: 0;
        margin-left: 0
    }
    .wrapper-s-1 p {
        margin-top: 7px;
        font-size: 16px
    }
    .year-color-white-sp {
        font-size: 20px;
        font-weight: 600;
        text-transform: uppercase;
        color: #fff;
        margin-top: 7px
    }
    .emp-opp-style1 {
        text-align: right;
        width: 80%;
        float: left;
        margin-left: 10px;
        margin-right: 0
    }
    .th-spacer.clearfix.eluidb83d2ed9 {
        height: 110px
    }
    .course-year-wrapper-com {
        color: #1b579f;
        position: absolute;
        left: 15px;
        bottom: -6px
    }
    .znColumnElement-innerWrapper-eluidebf76dc1.znColumnElement-innerWrapper.znColumnElement-innerWrapper--valign-top.znColumnElement-innerWrapper--halign-left {
        margin-top: -185px
    }
    .header-course-right {
        font-family: "Avenir-Black", Helvetica, Arial, sans-serif;
        font-size: 24px;
        font-weight: 900;
        text-transform: uppercase;
        text-align: left;
        color: #264e87;
        line-height: 28px;
        position: relative;
        margin-right: 0;
        padding-left: 15px;
        padding-right: 15px
    }
    .zn_custom_html.eluid764023ef>.course-year-wrapper {
        position: relative;
        left: 0;
        bottom: -7px;
        color: #a9d470
    }
    .header-course-right::after {
        position: absolute;
        height: 2px;
        bottom: -14px;
        right: -308px;
        -webkit-transform: scaleX(-1);
        transform: none
    }
    .znColumnElement-innerWrapper-eluid1aec507d.znColumnElement-innerWrapper.znColumnElement-innerWrapper--valign-top.znColumnElement-innerWrapper--halign-left {
        margin-top: 0
    }
    .course-year-wrapper-biz {
        position: absolute;
        left: 15px;
        bottom: -5px;
        color: #3ab54a
    }
    .course-set-m-above {
        margin-top: -45px;
        margin-bottom: -263px
    }
    .entry-course-add-image-com11:after {
        display: none
    }
    .show-moblie {
        display: block
    }
    .entry-course-margin-set {
        margin-left: 0;
        margin-top: 0
    }
    .eluid164575d2.th-spacer {
        height: 0
    }
    .wrapper-s-1 {
        width: 100%;
        padding-left: 15px;
        margin-left: 0;
        padding-right: 15px
    }
    .header-course:after {
        position: absolute;
        height: 2px;
        bottom: 40px;
        left: -52px
    }
    .key-feature-sec-com13:after {
        position: relative;
        height: 2px;
        top: -455px;
        right: 0
    }
    .header-course-simple {
        font-family: "Avenir-Black", Helvetica, Arial, sans-serif;
        font-size: 24px;
        font-weight: 900;
        text-transform: uppercase;
        text-align: left;
        color: #264e87;
        line-height: 43px;
        position: relative;
        margin-left: 15px;
        margin-bottom: -20px
    }
    .course-year-wrapper {
        position: relative;
        left: 0;
        bottom: 39px;
        color: #a9d470
    }
    .course-year-wrapper-1 {
        position: absolute;
        left: 15px;
        top: -42px;
        width: 100%
    }
    section#eluid365f2831 {
        margin-top: -45px
    }
    .tabs-course {
        min-height: auto;
        margin-top: -21px
    }
    .header-course:after {
        position: absolute;
        height: 2px;
        bottom: -16px;
        left: -52px
    }
    .wrapper-s-2 {
        width: 100%;
        margin-right: 0;
        float: right;
        text-align: right
    }
    .entry-course-add-image-com12:after {
        position: relative;
        height: 2px;
        top: -469px;
        left: -73px
    }
    .tabs-course li.hr-tabs-nav-item {
        background-color: #1b579f;
        padding: 2px 20px;
        text-align: center;
        margin: 5px;
        border-radius: 12px
    }
    .emp-opp-style {
        text-align: left;
        width: 100%;
        float: none;
        margin-right: 0;
        margin-top: -56px
    }
    .course-set-m-above p {
        text-align: left !important;
        margin-top: 86px
    }
    .header-course-right:after {
        position: absolute;
        height: 2px;
        bottom: -14px;
        right: -326px;
        -webkit-transform: scaleX(-1);
        transform: none
    }
    .tabs-course li.hr-tabs-nav-item.active {
        background-color: #9bff01;
        padding: 4px 20px;
        text-align: center;
        border-radius: 12px;
        color: #fff
    }
    .year-color-green {
        font-size: 15px;
        font-weight: 700;
        text-transform: uppercase;
        line-height: 0;
        margin-bottom: -5px;
        margin-left: 3px
    }
    .year-color-white {
        font-size: 32px;
        font-weight: 600;
        text-transform: uppercase;
        color: #fff;
        margin-top: -2px
    }
    .year-color-green-bigger {
        font-size: 36px;
        font-weight: 700;
        text-transform: uppercase;
        margin-bottom: -40px
    }
    .header-course-white {
        font-family: "Avenir-Black", Helvetica, Arial, sans-serif;
        font-size: 35px;
        font-weight: 900;
        text-transform: uppercase;
        text-align: left;
        color: #fff;
        line-height: 43px;
        position: relative
    }
    .header-course {
        font-family: "Avenir-Black", Helvetica, Arial, sans-serif;
        font-size: 24px;
        font-weight: 900;
        text-transform: uppercase;
        text-align: left;
        color: #264e87;
        line-height: 33px;
        position: relative;
        margin-bottom: 96px
    }
    .entry-course-margin-set {
        margin-left: 0;
        margin-top: 170px
    }
    .header-course-simple-biz {
        font-family: "Avenir-Black", Helvetica, Arial, sans-serif;
        font-size: 24px;
        font-weight: 900;
        text-transform: uppercase;
        text-align: left;
        color: #264e87;
        line-height: 43px;
        position: relative;
        margin-left: 15px;
        margin-top: 18px;
        margin-bottom: -24px
    }
}

@media all and (min-width:1250px) and (max-width:1280px) and (-webkit-min-device-pixel-ratio:1) {
    .entry-course-add-image-com11:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-35.png);
        position: absolute;
        height: 2px;
        top: -414px;
        left: -53px
    }
    .key-feature-sec-com12:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree13.png);
        position: absolute;
        height: 2px;
        top: -63px;
        right: -35px
    }
    .entry-course-add-image-com7:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-6.png);
        position: absolute;
        height: 2px;
        top: -342px;
        left: -115px
    }
    .key-feature-sec-com8:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-girl5.png);
        position: absolute;
        height: 2px;
        top: -214px;
        right: -64px
    }
    .entry-course-add-image-com6:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-4.png);
        position: absolute;
        height: 2px;
        top: -416px;
        left: -93px
    }
    .key-feature-sec-com5:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-8.png);
        position: absolute;
        height: 2px;
        top: -306px;
        right: -164px
    }
    .entry-course-add-image-biz26:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-61.png);
        position: absolute;
        height: 2px;
        top: -379px;
        left: 0
    }
    .zn_custom_html.eluid6f23c1b5>.course-year-wrapper-biz {
        position: absolute;
        right: 362px;
        bottom: -48px;
        color: #3ab54a
    }
    .zn_custom_html.eluidafdc2646>.course-year-wrapper-1 {
        position: absolute;
        right: 362px;
        top: -49px
    }
    .entry-course-add-image-biz25:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-54.png);
        position: absolute;
        height: 2px;
        top: -356px;
        left: 0
    }
    .header-course:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/new-course-d1.png);
        position: absolute;
        height: 2px;
        bottom: 40px;
        left: -246px
    }
    .entry-course-add-image-com16:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-43.png);
        position: absolute;
        height: 2px;
        top: -357px;
        left: 0
    }
    .key-feature-sec-biz11::after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-29.png);
        position: absolute;
        height: 2px;
        top: -531px;
        right: -53px
    }
    .key-feature-sec-biz8:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/09/nsbm-degree-25-new.png);
        position: absolute;
        height: 2px;
        top: -590px;
        right: -105px
    }
    .entry-course-add-image-com14::after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-41.png);
        position: absolute;
        height: 2px;
        top: -391px;
        left: -40px
    }
    .key-feature-wrapper {
        width: 64%;
        margin-left: -1px;
        border: 1px solid #fff;
        padding: 8px
    }
    .key-feature-sec-biz1:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-15-1.png);
        position: absolute;
        height: 2px;
        top: -343px;
        right: -161px
    }
    .entry-course-margin-set {
        margin-left: 315px
    }
    .entry-course-add-image-biz13:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-11.png);
        position: absolute;
        height: 2px;
        top: -393px;
        left: -71px
    }
    .header-course-right {
        font-family: "Avenir-Black", Helvetica, Arial, sans-serif;
        font-size: 40px;
        font-weight: 900;
        text-transform: uppercase;
        text-align: right;
        color: #264e87;
        line-height: 43px;
        position: relative;
        margin-right: 144px
    }
    .emp-opp-style {
        text-align: right;
        width: 56%;
        float: right;
        margin-right: 126px
    }
    .key-feature-sec-biz2:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbn-degree16.png);
        position: absolute;
        height: 2px;
        top: -343px;
        right: -142px
    }
    .key-feature-sec-biz3::after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/09/nsbm-degree-17-new.png);
        position: absolute;
        height: 2px;
        top: -343px;
        right: -133px
    }
    .entry-course-add-image-biz15:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-16.png);
        position: absolute;
        height: 2px;
        top: -423px;
        left: -90px
    }
    .entry-course-add-image-biz22:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-47.png);
        position: absolute;
        height: 2px;
        top: -402px;
        left: -51px
    }
    .key-feature-sec-biz4:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-18.png);
        position: absolute;
        height: 2px;
        top: -650px;
        right: -72px
    }
    .zn_custom_html.eluid1d7b0168>.course-year-wrapper-biz {
        position: absolute;
        right: 315px !important;
        bottom: -48px;
        color: #3ab54a
    }
    .zn_custom_html.eluid12d0d4fc>.course-year-wrapper-1 {
        position: absolute;
        right: 359px;
        top: -49px
    }
    .entry-course-add-image-biz18:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-21.png);
        position: absolute;
        height: 2px;
        top: -421px;
        left: -123px
    }
    .entry-course-add-image-biz23:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-49.png);
        position: absolute;
        height: 2px;
        top: -395px;
        left: -82px
    }
    .entry-course-add-image-biz19:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-22.png);
        position: absolute;
        height: 2px;
        top: -402px;
        left: -33px
    }
    .key-feature-sec-biz6::after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-20.png);
        position: absolute;
        height: 2px;
        top: -400px;
        right: -80px
    }
    .entry-course-add-image-biz20::after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-23.png);
        position: absolute;
        height: 2px;
        top: -614px;
        left: -83px
    }
    .key-feature-sec-biz7:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/09/nsbm-degree-21-new.png);
        position: absolute;
        height: 2px;
        top: -261px;
        right: -87px
    }
    .entry-course-add-image-com15::after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-42.png);
        position: absolute;
        height: 2px;
        top: -390px;
        left: -73px
    }
    .key-feature-sec-biz9::after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-22.png);
        position: absolute;
        height: 2px;
        top: -406px;
        right: -200px
    }
    .key-feature-sec-biz13:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-30.png);
        position: absolute;
        height: 2px;
        top: -585px;
        right: -169px
    }
    .entry-course-add-image-biz28:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-45.png);
        position: absolute;
        height: 2px;
        top: -391px;
        left: 0
    }
    .key-feature-sec-biz16::after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-50.png);
        position: absolute;
        height: 2px;
        top: -184px;
        right: -58px
    }
    .key-feature-sec-com1:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbmgirl3.png);
        position: absolute;
        height: 2px;
        top: -278px;
        right: -75px
    }
    .entry-course-add-image-com1:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-4.png);
        position: absolute;
        height: 2px;
        top: -376px;
        left: -99px
    }
    .key-feature-sec-com30:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-40-2.png);
        position: absolute;
        height: 2px;
        top: -23px;
        right: 0
    }
    .entry-course-add-image-com2:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-1.png);
        position: absolute;
        height: 2px;
        top: -376px;
        left: -58px
    }
    .key-feature-sec-com3:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-6.png);
        position: absolute;
        height: 2px;
        top: -239px;
        right: -260px
    }
    .entry-course-add-image-com3:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-2.png);
        position: absolute;
        height: 2px;
        top: -377px;
        left: -108px
    }
    .key-feature-sec-com4:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-7.png);
        position: absolute;
        height: 2px;
        top: -212px;
        right: -150px
    }
    .entry-course-add-image-com5:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-25.png);
        position: absolute;
        height: 2px;
        top: -376px;
        left: -66px
    }
    .course-set-m-above {
        margin-top: -52px
    }
    .emp-opp-style1 {
        text-align: right;
        width: 69%;
        float: right;
        margin-right: 124px
    }
    .key-feature-sec-com7:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-g1.png);
        position: absolute;
        height: 2px;
        top: -252px;
        right: -168px
    }
    .entry-course-add-image-com8:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-7.png);
        position: absolute;
        height: 2px;
        top: -72px;
        left: -55px
    }
    .key-feature-sec-com9:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-9-1.png);
        position: absolute;
        height: 2px;
        top: -262px;
        right: 0
    }
    .key-feature-sec-com10:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-10.png);
        position: absolute;
        height: 2px;
        top: -261px;
        right: -143px
    }
    .entry-course-add-image-com9:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-9.png);
        position: absolute;
        height: 2px;
        top: -341px;
        left: -84px
    }
    .key-feature-sec-com11:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-12.png);
        position: absolute;
        height: 2px;
        top: -262px;
        right: -167px
    }
    .entry-course-add-image-com10:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-grad-10.png);
        position: absolute;
        height: 2px;
        top: -341px;
        left: -53px
    }
    .entry-course-add-image-com12:after {
        content: url(http://weblankan.site/NSBM/wp-content/uploads/2019/08/nsbm-degree-15.png);
        position: absolute;
        height: 2px;
        top: -469px;
        left: -72px
    }
}

@media (max-width:1249px) and (min-width:1201px) and (-webkit-min-device-pixel-ratio:1) {
    .entry-course-add-image-com12:after {
        position: absolute;
        height: 2px;
        top: -469px;
        left: -73px
    }
    .key-feature-sec-com13:after {
        position: absolute;
        height: 2px;
        top: -455px;
        right: -138px
    }
    .entry-course-add-image-com11:after {
        position: absolute;
        height: 2px;
        top: -414px;
        left: -78px
    }
    .key-feature-sec-com12:after {
        position: absolute;
        height: 2px;
        top: -61px;
        right: -95px
    }
    .key-feature-sec-com11:after {
        position: absolute;
        height: 2px;
        top: -249px;
        right: -156px
    }
    .key-feature-sec-com10:after {
        position: absolute;
        height: 2px;
        top: -264px;
        right: -150px
    }
    .entry-course-add-image-com9:after {
        position: absolute;
        height: 2px;
        top: -315px;
        left: -68px
    }
    .entry-course-add-image-com8:after {
        position: absolute;
        height: 2px;
        top: -316px;
        left: -76px
    }
    .key-feature-sec-com9:after {
        position: absolute;
        height: 2px;
        top: -262px;
        right: -117px
    }
    .entry-course-add-image-com7:after {
        position: absolute;
        height: 2px;
        top: -315px;
        left: -106px
    }
    .key-feature-sec-com8:after {
        position: absolute;
        height: 2px;
        top: -185px;
        right: -62px
    }
    .course-set-m-above {
        margin-top: -52px
    }
    .emp-opp-style1 {
        text-align: right;
        width: 69%;
        float: right;
        margin-right: 124px
    }
    .entry-course-add-image-com13:after {
        position: absolute;
        height: 2px;
        top: -554px;
        left: -74px
    }
    .key-feature-sec-com7:after {
        position: absolute;
        height: 2px;
        top: -251px;
        right: -123px
    }
    .entry-course-add-image-com6:after {
        position: absolute;
        height: 2px;
        top: -416px;
        left: -85px
    }
    .key-feature-sec-com5:after {
        position: absolute;
        height: 2px;
        top: -278px;
        right: -160px
    }
    .entry-course-add-image-com5:after {
        position: absolute;
        height: 2px;
        top: -348px;
        left: 0
    }
    .key-feature-sec-com4:after {
        position: absolute;
        height: 2px;
        top: -214px;
        right: -92px
    }
    .entry-course-add-image-com3:after {
        position: absolute;
        height: 2px;
        top: -340px;
        left: -118px
    }
    .key-feature-sec-com3:after {
        position: absolute;
        height: 2px;
        top: -239px;
        right: -201px
    }
    .entry-course-add-image-com2:after {
        position: absolute;
        height: 2px;
        top: -340px;
        left: -39px
    }
    .key-feature-sec-com30:after {
        position: absolute;
        height: 2px;
        top: -23px;
        right: 0
    }
    .key-feature-sec-com1:after {
        position: absolute;
        height: 2px;
        top: -278px;
        right: -153px
    }
    .entry-course-add-image-com1:after {
        position: absolute;
        height: 2px;
        top: -376px;
        left: -106px
    }
    .entry-course-add-image-biz26:after {
        position: absolute;
        height: 2px;
        top: -353px;
        left: 0
    }
    .key-feature-sec-biz16::after {
        position: absolute;
        height: 2px;
        top: -184px;
        right: -74px
    }
    .entry-course-add-image-biz28:after {
        position: absolute;
        height: 2px;
        top: -359px;
        left: 0
    }
    .entry-course-add-image-biz25:after {
        position: absolute;
        height: 2px;
        top: -323px;
        left: 0
    }
    .zn_custom_html.eluidafdc2646>.course-year-wrapper-1 {
        position: absolute;
        right: 363px;
        top: -49px
    }
    .key-feature-sec-biz13:after {
        position: absolute;
        height: 2px;
        top: -558px;
        right: -156px
    }
    .entry-course-add-image-biz21:after {
        position: absolute;
        height: 2px;
        top: -363px;
        left: 0
    }
    .key-feature-sec-biz12:after {
        position: absolute;
        height: 2px;
        top: -264px;
        right: -168px
    }
    .key-feature-sec-biz11::after {
        position: absolute;
        height: 2px;
        top: -531px;
        right: -128px
    }
    .entry-course-add-image-com16:after {
        position: absolute;
        height: 2px;
        top: -331px;
        left: 0
    }
    .entry-course-add-image-com15::after {
        position: absolute;
        height: 2px;
        top: -364px;
        left: -69px
    }
    .key-feature-sec-biz9::after {
        position: absolute;
        height: 2px;
        top: -379px;
        right: -200px
    }
    .entry-course-add-image-com14::after {
        position: absolute;
        height: 2px;
        top: -365px;
        left: 0
    }
    .key-feature-sec-biz8:after {
        position: absolute;
        height: 2px;
        top: -508px;
        right: -105px
    }
    .entry-course-margin-set {
        margin-left: 349px
    }
    .key-feature-sec-biz1:after {
        position: absolute;
        height: 2px;
        top: -343px;
        right: -158px
    }
    .header-course-right {
        font-family: "Avenir-Black", Helvetica, Arial, sans-serif;
        font-size: 40px;
        font-weight: 900;
        text-transform: uppercase;
        text-align: right;
        color: #264e87;
        line-height: 43px;
        position: relative;
        margin-right: 146px
    }
    .emp-opp-style {
        text-align: right;
        width: 56%;
        margin-right: 119px
    }
    .key-feature-wrapper {
        width: 63%;
        margin-left: 98px;
        border: 1px solid #fff;
        padding: 8px
    }
    .entry-course-add-image-biz13:after {
        position: absolute;
        height: 2px;
        top: -393px;
        left: -51px
    }
    .emp-opp-style2 {
        text-align: right;
        width: 72%;
        float: right;
        margin-right: 123px;
        margin-top: 50px
    }
}

@media (max-width:1200px) and (min-width:1100px) and (-webkit-min-device-pixel-ratio:1) {
    .entry-course-add-image-biz19:after {
        position: absolute;
        height: 2px;
        top: -402px;
        left: -75px
    }
    .key-feature-sec-biz6::after {
        position: absolute;
        height: 2px;
        top: -401px;
        right: -88px
    }
    .entry-course-add-image-com14::after {
        position: absolute;
        height: 2px;
        top: -365px;
        left: -45px
    }
    .entry-course-add-image-biz21:after {
        position: absolute;
        height: 2px;
        top: -363px;
        left: -48px
    }
    .key-feature-sec-com5:after {
        position: absolute;
        height: 2px;
        top: -278px;
        right: -194px
    }
    .emp-opp-style2 {
        text-align: right;
        width: 72%;
        margin-right: 123px;
        margin-top: 50px
    }
    .key-feature-sec-com7:after {
        position: absolute;
        height: 2px;
        top: -251px;
        right: -196px
    }
    .entry-course-add-image-com10:after {
        position: absolute;
        height: 2px;
        top: -318px;
        left: -54px
    }
    .key-feature-sec-com11:after {
        position: absolute;
        height: 2px;
        top: -262px;
        right: -157px
    }
    .entry-course-add-image-biz20::after {
        position: absolute;
        height: 2px;
        top: -614px;
        left: -87px
    }
    .header-course:after {
        position: absolute;
        height: 2px;
        bottom: 40px;
        left: -232px
    }
    .key-feature-sec-biz14::after {
        position: absolute;
        height: 2px;
        top: -71px;
        right: 0
    }
    .entry-course-add-image-com12:after {
        position: absolute;
        height: 2px;
        top: -469px;
        left: -73px
    }
    .key-feature-sec-com13:after {
        position: absolute;
        height: 2px;
        top: -455px;
        right: -138px
    }
    .entry-course-add-image-com11:after {
        position: absolute;
        height: 2px;
        top: -414px;
        left: -78px
    }
    .key-feature-sec-com12:after {
        position: absolute;
        height: 2px;
        top: -61px;
        right: -127px
    }
    .key-feature-sec-com10:after {
        position: absolute;
        height: 2px;
        top: -264px;
        right: -150px
    }
    .entry-course-add-image-com9:after {
        position: absolute;
        height: 2px;
        top: -315px;
        left: -68px
    }
    .entry-course-add-image-com8:after {
        position: absolute;
        height: 2px;
        top: -316px;
        left: -76px
    }
    .key-feature-sec-com9:after {
        position: absolute;
        height: 2px;
        top: -262px;
        right: -117px
    }
    .entry-course-add-image-com7:after {
        position: absolute;
        height: 2px;
        top: -315px;
        left: -106px
    }
    .key-feature-sec-com8:after {
        position: absolute;
        height: 2px;
        top: -185px;
        right: -62px
    }
    .course-set-m-above {
        margin-top: -52px
    }
    .emp-opp-style1 {
        text-align: right;
        width: 69%;
        float: right;
        margin-right: 124px
    }
    .entry-course-add-image-com13:after {
        position: absolute;
        height: 2px;
        top: -554px;
        left: -74px
    }
    .key-feature-sec-com7:after {
        position: absolute;
        height: 2px;
        top: -251px;
        right: -123px
    }
    .entry-course-add-image-com6:after {
        position: absolute;
        height: 2px;
        top: -416px;
        left: -85px
    }
    .key-feature-sec-com5:after {
        position: absolute;
        height: 2px;
        top: -278px;
        right: -160px
    }
    .entry-course-add-image-com5:after {
        position: absolute;
        height: 2px;
        top: -348px;
        left: 0
    }
    .key-feature-sec-com4:after {
        position: absolute;
        height: 2px;
        top: -214px;
        right: -92px
    }
    .entry-course-add-image-com3:after {
        position: absolute;
        height: 2px;
        top: -340px;
        left: -118px
    }
    .key-feature-sec-com3:after {
        position: absolute;
        height: 2px;
        top: -239px;
        right: -201px
    }
    .entry-course-add-image-com2:after {
        position: absolute;
        height: 2px;
        top: -340px;
        left: -39px
    }
    .key-feature-sec-com30:after {
        position: absolute;
        height: 2px;
        top: -23px;
        right: 0
    }
    .key-feature-sec-com1:after {
        position: absolute;
        height: 2px;
        top: -278px;
        right: -153px
    }
    .entry-course-add-image-com1:after {
        position: absolute;
        height: 2px;
        top: -376px;
        left: -106px
    }
    .entry-course-add-image-biz26:after {
        position: absolute;
        height: 2px;
        top: -353px;
        left: 0
    }
    .key-feature-sec-biz16::after {
        position: absolute;
        height: 2px;
        top: -184px;
        right: -74px
    }
    .entry-course-add-image-biz28:after {
        position: absolute;
        height: 2px;
        top: -359px;
        left: 0
    }
    .entry-course-add-image-biz25:after {
        position: absolute;
        height: 2px;
        top: -323px;
        left: 0
    }
    .zn_custom_html.eluidafdc2646>.course-year-wrapper-1 {
        position: absolute;
        right: 363px;
        top: -49px
    }
    .key-feature-sec-biz13:after {
        position: absolute;
        height: 2px;
        top: -558px;
        right: -156px
    }
    .key-feature-sec-biz12:after {
        position: absolute;
        height: 2px;
        top: -264px;
        right: -168px
    }
    .key-feature-sec-biz11::after {
        position: absolute;
        height: 2px;
        top: -531px;
        right: -128px
    }
    .entry-course-add-image-com16:after {
        position: absolute;
        height: 2px;
        top: -331px;
        left: 0
    }
    .entry-course-add-image-com15::after {
        position: absolute;
        height: 2px;
        top: -364px;
        left: -69px
    }
    .key-feature-sec-biz9::after {
        position: absolute;
        height: 2px;
        top: -379px;
        right: -200px
    }
    .entry-course-add-image-com14::after {
        position: absolute;
        height: 2px;
        top: -365px;
        left: 0
    }
    .key-feature-sec-biz8:after {
        position: absolute;
        height: 2px;
        top: -590px;
        right: -105px
    }
    .entry-course-margin-set {
        margin-left: 349px
    }
    .key-feature-sec-biz1:after {
        position: absolute;
        height: 2px;
        top: -343px;
        right: -158px
    }
    .header-course-right {
        font-family: "Avenir-Black", Helvetica, Arial, sans-serif;
        font-size: 40px;
        font-weight: 900;
        text-transform: uppercase;
        text-align: right;
        color: #264e87;
        line-height: 43px;
        position: relative;
        margin-right: 146px
    }
    .emp-opp-style {
        text-align: right;
        width: 56%;
        margin-right: 119px
    }
    .key-feature-wrapper {
        width: 63%;
        margin-left: 98px;
        border: 1px solid #fff;
        padding: 8px
    }
    .entry-course-add-image-biz13:after {
        position: absolute;
        height: 2px;
        top: -393px;
        left: -51px
    }
}

@media (max-width:375px) and (min-width:0) {
    .emp-opp-style {
        text-align: left;
        width: 100%;
        float: none;
        margin-right: 0;
        margin-top: -26px
    }
}

.faculties-item-wrapper:hover+div+div .faculty-button,
.faculty-button:hover {
    box-shadow: 0 0 10px rgba(0, 0, 0, .5) !important;
    background-color: #fff !important;
    color: #1d1d1d !important;
    transition: all ease-in-out 0.5s;
    border: 1px solid #fff !important
}

.faculties-item-wrapper {
    margin: 0;
    padding: 0;
    background: #fff;
    overflow: hidden
}

.faculties-item-wrapper .image-boxes-link {
    position: relative
}

.faculties-item-wrapper .image-boxes-link::before {
    position: absolute;
    top: 0;
    left: -75%;
    z-index: 1;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
    -webkit-transform: skewX(-25deg);
    transform: skewX(-25deg)
}

.faculties-item-wrapper .image-boxes-link:hover::before,
.faculties-item-wrapper .image-boxes-link+.kl-title-block:hover {
    -webkit-animation: shine 1s;
    animation: shine 1s;
    box-shadow: 0 0 10px rgba(0, 0, 0, .75px)
}

@-webkit-keyframes shine {
    100% {
        left: 125%
    }
}

@keyframes shine {
    100% {
        left: 125%
    }
}

.nsbm-slider-first {
    color: #4cd964 !important
}

.contact-us-links span {
    width: 35px;
    height: 35px;
    border-radius: 65px;
    display: inline-block;
    padding: 8px 0;
    color: #fff !important
}

.contact-us-links span.tel {
    background: #3b93ff
}

.contact-us-links span.web {
    background: #bd9494
}

.contact-us-links span.fb {
    background: #3b52ff
}

.contact-us-links span.mail {
    background: #3bafff
}

.contact-us-links span.wa {
    background: #04bf5b
}

.contact-us-links span.vi {
    background: #0458bf
}

.contact-us-links span.me {
    background: #04bfa2
}

.contact-us-links {
    text-align: center;
    font-size: 16px
}

.register-now-button {
    position: absolute;
    right: 0;
    background: #dd0707;
    color: #fff !important;
    padding: 5px 35px;
    top: 108px;
    min-height: 50px;
    z-index: 1;
    font-size: 26px;
    font-weight: 700;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .65);
    cursor: pointer;
    border-radius: 0 0 30px 30px;
    text-transform: uppercase;
    font-weight: 500
}

.register-now-button a {
    color: #fff !important
}

.register-now-button:hover {
    background: #fb1212;
    transition: all ease-in-out 0.5s
}

@keyframes colorchange {
    0% {
        background: #1b579f
    }
    25% {
        background: #3ab54a
    }
    50% {
        background: #1b579f
    }
    75% {
        background: #3ab54a
    }
    100% {
        background: #1b579f
    }
}

@-webkit-keyframes colorchange {
    0% {
        background: #1b579f
    }
    25% {
        background: #3ab54a
    }
    50% {
        background: #1b579f
    }
    75% {
        background: #3ab54a
    }
    100% {
        background: #1b579f
    }
}

.topnav-li {
    position: absolute;
    left: 260px;
    top: -15px;
    color: #fff;
    font-size: 16px;
    right: -560px;
    font-weight: 700
}

.topnav-li a {
    color: #fff
}

.topnav-li a:hover {
    color: #8cc540
}

body.single-post {
    background: #f7f7f7 !important
}

.single-post .page-title {
    color: #1b579f !important
}

.single-post .latest_posts-wgt-title {
    text-transform: uppercase !important
}

.kl-single-layout--modern .kl-blog-post-body {
    font-family: 'Avenir-Light'
}

.kl-single-layout--modern .kl-blog-post,
.zn_sidebar {
    box-shadow: 0 0 10px rgba(0, 0, 0, .25)
}

.single-post .kl-single-layout--modern .kl-blog-related-title {
    border-top: 1px solid #e1e1e1 !important;
    margin-top: -50px !important
}

.zn_image_gallery .hoverBorder img {
    object-fit: cover;
    max-height: 135px;
    min-height: 135px
}

@media screen and (min-device-width:1200px) and (max-device-width:1600px) and (-webkit-min-device-pixel-ratio:1) {
    .headsearch--inp .header-search-container {
        width: 50%
    }
    .topnav-li {
        left: 145px;
        font-size: 12px;
        top: -10px
    }
}

.nsbm-what-made-us {
    margin-left: 247px;
    color: #fff;
    text-transform: capitalize;
    font-family: "Avenir-Black", Helvetica, Arial, sans-serif
}

.first-txt {
    font-size: 36px;
    line-height: normal !important
}

.second-txt {
    font-size: 40px;
    line-height: normal !important
}

.third-txt {
    font-size: 54px;
    line-height: normal !important
}

.icon-heading {
    font-weight: 800
}

#calendar .header,
#calendar .details,
#calendar .day.today {
    background: #3ab54a !important
}

#calendar .arrow {
    border-color: transparent transparent #3ab54a
}

.nsbm-press-release .wl-post-date,
.nsbm-press-release .wl-news-readmore {
    display: none
}

.nsbm-press-release .kl-blog-item-header {
    display: none
}

.nsbm-press-release .kl-blog-item-container.zn_columns {
    padding-bottom: 0
}

.coccoc-alo-phone {
    position: fixed;
    visibility: hidden;
    background-color: transparent;
    width: 200px;
    height: 200px;
    cursor: pointer;
    z-index: 200000 !important;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    -webkit-transition: visibility .5s;
    -moz-transition: visibility .5s;
    -o-transition: visibility .5s;
    transition: visibility .5s;
    right: 1% !important;
    top: 78% !important
}

.coccoc-alo-phone.coccoc-alo-show {
    visibility: visible
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight
}

.coccoc-alo-phone.coccoc-alo-static {
    opacity: .6
}

.coccoc-alo-phone.coccoc-alo-hover,
.coccoc-alo-phone:hover {
    opacity: 1
}

.coccoc-alo-ph-circle {
    width: 120px;
    height: 120px;
    top: 40px;
    left: 40px;
    position: absolute;
    background-color: transparent;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid rgba(30, 30, 30, .4);
    border: 2px solid #bfebfc 9;
    opacity: .1;
    -webkit-animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out;
    -moz-animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out;
    -ms-animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out;
    -o-animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out;
    animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

.coccoc-alo-phone.coccoc-alo-active .coccoc-alo-ph-circle {
    -webkit-animation: coccoc-alo-circle-anim 1.1s infinite ease-in-out !important;
    -moz-animation: coccoc-alo-circle-anim 1.1s infinite ease-in-out !important;
    -ms-animation: coccoc-alo-circle-anim 1.1s infinite ease-in-out !important;
    -o-animation: coccoc-alo-circle-anim 1.1s infinite ease-in-out !important;
    animation: coccoc-alo-circle-anim 1.1s infinite ease-in-out !important
}

.coccoc-alo-phone.coccoc-alo-static .coccoc-alo-ph-circle {
    -webkit-animation: coccoc-alo-circle-anim 2.2s infinite ease-in-out !important;
    -moz-animation: coccoc-alo-circle-anim 2.2s infinite ease-in-out !important;
    -ms-animation: coccoc-alo-circle-anim 2.2s infinite ease-in-out !important;
    -o-animation: coccoc-alo-circle-anim 2.2s infinite ease-in-out !important;
    animation: coccoc-alo-circle-anim 2.2s infinite ease-in-out !important
}

.coccoc-alo-phone.coccoc-alo-hover .coccoc-alo-ph-circle,
.coccoc-alo-phone:hover .coccoc-alo-ph-circle {
    border-color: #00aff2;
    opacity: .5
}

.coccoc-alo-phone.coccoc-alo-green.coccoc-alo-hover .coccoc-alo-ph-circle,
.coccoc-alo-phone.coccoc-alo-green:hover .coccoc-alo-ph-circle {
    border-color: #75eb50;
    border-color: #baf5a7 9;
    opacity: .5
}

.coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-circle {
    border-color: #1b579f;
    border-color: #bfebfc 9;
    opacity: .5
}

.coccoc-alo-phone.coccoc-alo-gray.coccoc-alo-hover .coccoc-alo-ph-circle,
.coccoc-alo-phone.coccoc-alo-gray:hover .coccoc-alo-ph-circle {
    border-color: #ccc;
    opacity: .5
}

.coccoc-alo-phone.coccoc-alo-gray .coccoc-alo-ph-circle {
    border-color: #75eb50;
    opacity: .5
}

.coccoc-alo-ph-circle-fill {
    width: 100px;
    height: 100px;
    top: 50px;
    left: 50px;
    position: absolute;
    background-color: #000;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid transparent;
    opacity: .1;
    -webkit-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -moz-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -ms-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -o-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;
    animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

.coccoc-alo-phone.coccoc-alo-active .coccoc-alo-ph-circle-fill {
    -webkit-animation: coccoc-alo-circle-fill-anim 1.7s infinite ease-in-out !important;
    -moz-animation: coccoc-alo-circle-fill-anim 1.7s infinite ease-in-out !important;
    -ms-animation: coccoc-alo-circle-fill-anim 1.7s infinite ease-in-out !important;
    -o-animation: coccoc-alo-circle-fill-anim 1.7s infinite ease-in-out !important;
    animation: coccoc-alo-circle-fill-anim 1.7s infinite ease-in-out !important
}

.coccoc-alo-phone.coccoc-alo-static .coccoc-alo-ph-circle-fill {
    -webkit-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out !important;
    -moz-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out !important;
    -ms-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out !important;
    -o-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out !important;
    animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out !important;
    opacity: 0 !important
}

.coccoc-alo-phone.coccoc-alo-hover .coccoc-alo-ph-circle-fill,
.coccoc-alo-phone:hover .coccoc-alo-ph-circle-fill {
    background-color: #1b579f;
    background-color: #00aff2 9;
    opacity: .75 !important
}

.coccoc-alo-phone.coccoc-alo-green.coccoc-alo-hover .coccoc-alo-ph-circle-fill,
.coccoc-alo-phone.coccoc-alo-green:hover .coccoc-alo-ph-circle-fill {
    background-color: #3ab54a;
    background-color: #baf5a7 9;
    opacity: .75 !important
}

.coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-circle-fill {
    background-color: #3ab54a;
    background-color: #a6e3fa 9;
    opacity: .75 !important
}

.coccoc-alo-phone.coccoc-alo-gray.coccoc-alo-hover .coccoc-alo-ph-circle-fill,
.coccoc-alo-phone.coccoc-alo-gray:hover .coccoc-alo-ph-circle-fill {
    background-color: #cccccc7e;
    background-color: #ccc 9;
    opacity: .75 !important
}

.coccoc-alo-phone.coccoc-alo-gray .coccoc-alo-ph-circle-fill {
    background-color: #75eb50;
    opacity: .75 !important
}

.coccoc-alo-ph-img-circle {
    width: 60px;
    height: 60px;
    top: 70px;
    left: 70px;
    position: absolute;
    background: rgba(30, 30, 30, .1) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAB/ElEQVR42uya7W3CMBCG31QM4A1aNggTlG6QbpBMkHYC1AloJ4BOABuEDcgGtBOETnD9c1ERCH/lwxeaV8oPFGP86Hy+DxMREW5Bd7gRjSDSNGn4/RiAOvm8C0ZCRD5PSkQVXSr1nK/xE3mcWimA1ZV3JYBZCIO4giQANoYxMwYS6+xKY4lT5dJPreWZY+uspqSCKPYN27GJVBDXheVSQe494ksiEWTuMXcu1dld9SARxDX1OAJ4lgjy4zDnFsC076A4adEiRwAZg4hOUSpNoCsBPDGM+HqkNGynYBCuILuWj+dgWysGsNe8nwL4GsrW0m2fxZBq9rW0rNcX5MOQ9eZD8JFahcG5g/iKT671alGAYQggpYWvpEPYWrU/HDTOfeRIX0q2SL3QN4tGhZJukVobQyXYWw7WtLDKDIuM+ZSzscyCE9PCy5IttCvnZNaeiGLNHKuz8ZVh/MXTVu/1xQKmIqLEAuJ0fNo3iG5B51oSkeKnsBi/4bG9gYB/lCytU5G9DryFW+3Gm+JLwU7ehbJrwTjq4DJU8bHcVbEV9dXXqqP6uqO5e2/QZRYJpqu2IUAA4B3tXvx8hgKp05QZW6dJqrLTNkB6vrRURLRwPHqtYgkC3cLWQAcDQGGKH13FER/NATzi786+BPDNjm1dMkfjn2pGkBHkf4D8DgBJDuDHx9BN+gAAAABJRU5ErkJggg==) no-repeat center center;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid transparent;
    opacity: .7;
    -webkit-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;
    -moz-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;
    -ms-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;
    -o-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;
    animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

.coccoc-alo-phone.coccoc-alo-active .coccoc-alo-ph-img-circle {
    -webkit-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out !important;
    -moz-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out !important;
    -ms-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out !important;
    -o-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out !important;
    animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out !important
}

.coccoc-alo-phone.coccoc-alo-static .coccoc-alo-ph-img-circle {
    -webkit-animation: coccoc-alo-circle-img-anim 0s infinite ease-in-out !important;
    -moz-animation: coccoc-alo-circle-img-anim 0s infinite ease-in-out !important;
    -ms-animation: coccoc-alo-circle-img-anim 0s infinite ease-in-out !important;
    -o-animation: coccoc-alo-circle-img-anim 0s infinite ease-in-out !important;
    animation: coccoc-alo-circle-img-anim 0s infinite ease-in-out !important
}

.coccoc-alo-phone.coccoc-alo-hover .coccoc-alo-ph-img-circle,
.coccoc-alo-phone:hover .coccoc-alo-ph-img-circle {
    background-color: #00aff2
}

.coccoc-alo-phone.coccoc-alo-green.coccoc-alo-hover .coccoc-alo-ph-img-circle,
.coccoc-alo-phone.coccoc-alo-green:hover .coccoc-alo-ph-img-circle {
    background-color: #75eb50;
    background-color: #75eb50 9
}

.coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-img-circle {
    background-color: #00aff2;
    background-color: #1b579f
}

.coccoc-alo-phone.coccoc-alo-gray.coccoc-alo-hover .coccoc-alo-ph-img-circle,
.coccoc-alo-phone.coccoc-alo-gray:hover .coccoc-alo-ph-img-circle {
    background-color: #ccc
}

.coccoc-alo-phone.coccoc-alo-gray .coccoc-alo-ph-img-circle {
    background-color: #75eb50
}

@-moz-keyframes coccoc-alo-circle-anim {
    0% {
        -moz-transform: rotate(0) scale(.5) skew(1deg);
        opacity: .1;
        -moz-opacity: .1;
        -webkit-opacity: .1;
        -o-opacity: .1
    }
    30% {
        -moz-transform: rotate(0) scale(.7) skew(1deg);
        opacity: .5;
        -moz-opacity: .5;
        -webkit-opacity: .5;
        -o-opacity: .5
    }
    100% {
        -moz-transform: rotate(0) scale(1) skew(1deg);
        opacity: .6;
        -moz-opacity: .6;
        -webkit-opacity: .6;
        -o-opacity: .1
    }
}

@-webkit-keyframes coccoc-alo-circle-anim {
    0% {
        -webkit-transform: rotate(0) scale(.5) skew(1deg);
        -webkit-opacity: .1
    }
    30% {
        -webkit-transform: rotate(0) scale(.7) skew(1deg);
        -webkit-opacity: .5
    }
    100% {
        -webkit-transform: rotate(0) scale(1) skew(1deg);
        -webkit-opacity: .1
    }
}

@-o-keyframes coccoc-alo-circle-anim {
    0% {
        -o-transform: rotate(0) kscale(.5) skew(1deg);
        -o-opacity: .1
    }
    30% {
        -o-transform: rotate(0) scale(.7) skew(1deg);
        -o-opacity: .5
    }
    100% {
        -o-transform: rotate(0) scale(1) skew(1deg);
        -o-opacity: .1
    }
}

@-moz-keyframes coccoc-alo-circle-fill-anim {
    0% {
        -moz-transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2
    }
    50% {
        -moz-transform: rotate(0) -moz-scale(1) skew(1deg);
        opacity: .2
    }
    100% {
        -moz-transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2
    }
}

@-webkit-keyframes coccoc-alo-circle-fill-anim {
    0% {
        -webkit-transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2
    }
    50% {
        -webkit-transform: rotate(0) scale(1) skew(1deg);
        opacity: .2
    }
    100% {
        -webkit-transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2
    }
}

@-o-keyframes coccoc-alo-circle-fill-anim {
    0% {
        -o-transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2
    }
    50% {
        -o-transform: rotate(0) scale(1) skew(1deg);
        opacity: .2
    }
    100% {
        -o-transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2
    }
}

@-moz-keyframes coccoc-alo-circle-img-anim {
    0% {
        transform: rotate(0) scale(1) skew(1deg)
    }
    10% {
        -moz-transform: rotate(-25deg) scale(1) skew(1deg)
    }
    20% {
        -moz-transform: rotate(25deg) scale(1) skew(1deg)
    }
    30% {
        -moz-transform: rotate(-25deg) scale(1) skew(1deg)
    }
    40% {
        -moz-transform: rotate(25deg) scale(1) skew(1deg)
    }
    50% {
        -moz-transform: rotate(0) scale(1) skew(1deg)
    }
    100% {
        -moz-transform: rotate(0) scale(1) skew(1deg)
    }
}

@-webkit-keyframes coccoc-alo-circle-img-anim {
    0% {
        -webkit-transform: rotate(0) scale(1) skew(1deg)
    }
    10% {
        -webkit-transform: rotate(-25deg) scale(1) skew(1deg)
    }
    20% {
        -webkit-transform: rotate(25deg) scale(1) skew(1deg)
    }
    30% {
        -webkit-transform: rotate(-25deg) scale(1) skew(1deg)
    }
    40% {
        -webkit-transform: rotate(25deg) scale(1) skew(1deg)
    }
    50% {
        -webkit-transform: rotate(0) scale(1) skew(1deg)
    }
    100% {
        -webkit-transform: rotate(0) scale(1) skew(1deg)
    }
}

@-o-keyframes coccoc-alo-circle-img-anim {
    0% {
        -o-transform: rotate(0) scale(1) skew(1deg)
    }
    10% {
        -o-transform: rotate(-25deg) scale(1) skew(1deg)
    }
    20% {
        -o-transform: rotate(25deg) scale(1) skew(1deg)
    }
    30% {
        -o-transform: rotate(-25deg) scale(1) skew(1deg)
    }
    40% {
        -o-transform: rotate(25deg) scale(1) skew(1deg)
    }
    50% {
        -o-transform: rotate(0) scale(1) skew(1deg)
    }
    100% {
        -o-transform: rotate(0) scale(1) skew(1deg)
    }
}

@-moz-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        -ms-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        -ms-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

@-o-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        -ms-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        -ms-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

@-moz-keyframes fadeOutRight {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        -ms-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        -ms-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@-o-keyframes fadeOutRight {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        -ms-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@keyframes fadeOutRight {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        -ms-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@-moz-keyframes coccoc-alo-circle-anim {
    0% {
        transform: rotate(0) scale(.5) skew(1deg);
        opacity: .1
    }
    30% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .5
    }
    100% {
        transform: rotate(0) scale(1) skew(1deg);
        opacity: .1
    }
}

@-webkit-keyframes coccoc-alo-circle-anim {
    0% {
        transform: rotate(0) scale(.5) skew(1deg);
        opacity: .1
    }
    30% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .5
    }
    100% {
        transform: rotate(0) scale(1) skew(1deg);
        opacity: .1
    }
}

@-o-keyframes coccoc-alo-circle-anim {
    0% {
        transform: rotate(0) scale(.5) skew(1deg);
        opacity: .1
    }
    30% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .5
    }
    100% {
        transform: rotate(0) scale(1) skew(1deg);
        opacity: .1
    }
}

@keyframes coccoc-alo-circle-anim {
    0% {
        transform: rotate(0) scale(.5) skew(1deg);
        opacity: .1
    }
    30% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .5
    }
    100% {
        transform: rotate(0) scale(1) skew(1deg);
        opacity: .1
    }
}

@-moz-keyframes coccoc-alo-circle-fill-anim {
    0% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2
    }
    50% {
        transform: rotate(0) scale(1) skew(1deg);
        opacity: .2
    }
    100% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2
    }
}

@-webkit-keyframes coccoc-alo-circle-fill-anim {
    0% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2
    }
    50% {
        transform: rotate(0) scale(1) skew(1deg);
        opacity: .2
    }
    100% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2
    }
}

@-o-keyframes coccoc-alo-circle-fill-anim {
    0% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2
    }
    50% {
        transform: rotate(0) scale(1) skew(1deg);
        opacity: .2
    }
    100% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2
    }
}

@keyframes coccoc-alo-circle-fill-anim {
    0% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2
    }
    50% {
        transform: rotate(0) scale(1) skew(1deg);
        opacity: .2
    }
    100% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2
    }
}

@-moz-keyframes coccoc-alo-circle-img-anim {
    0% {
        transform: rotate(0) scale(1) skew(1deg)
    }
    10% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }
    20% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
    30% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }
    40% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
    50% {
        transform: rotate(0) scale(1) skew(1deg)
    }
    100% {
        transform: rotate(0) scale(1) skew(1deg)
    }
}

@-webkit-keyframes coccoc-alo-circle-img-anim {
    0% {
        transform: rotate(0) scale(1) skew(1deg)
    }
    10% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }
    20% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
    30% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }
    40% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
    50% {
        transform: rotate(0) scale(1) skew(1deg)
    }
    100% {
        transform: rotate(0) scale(1) skew(1deg)
    }
}

@-o-keyframes coccoc-alo-circle-img-anim {
    0% {
        transform: rotate(0) scale(1) skew(1deg)
    }
    10% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }
    20% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
    30% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }
    40% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
    50% {
        transform: rotate(0) scale(1) skew(1deg)
    }
    100% {
        transform: rotate(0) scale(1) skew(1deg)
    }
}

@keyframes coccoc-alo-circle-img-anim {
    0% {
        transform: rotate(0) scale(1) skew(1deg)
    }
    10% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }
    20% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
    30% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }
    40% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
    50% {
        transform: rotate(0) scale(1) skew(1deg)
    }
    100% {
        transform: rotate(0) scale(1) skew(1deg)
    }
}

#coccoc-alo-wrapper {
    position: fixed;
    width: 100%;
    bottom: 0;
    top: 0;
    left: 0;
    z-index: 2000000;
    overflow: visible;
    display: none;
    color: #383838
}

#coccoc-alo-wrapper.night-mode {
    color: #fff
}

.coccoc-alo-popup-close {
    -webkit-border-radius: 2px !important;
    -moz-border-radius: 2px !important;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    position: absolute !important;
    right: -15px !important;
    top: -15px !important;
    height: 30px !important;
    width: 30px !important;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZWEyNDI5ZC0yYmI3LWYzNDMtYjBjZi1jMGJjYTE4ODRmZjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjRGMTI2QTcxNDBFMTFFNUFENEZCRDVFQ0JDQjQyQzIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjRGMTI2QTYxNDBFMTFFNUFENEZCRDVFQ0JDQjQyQzIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVmYzc3OTY1LWUxNWUtNGU0Ni04ODFjLTBlOTQ3YjBmMzBmNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozZWEyNDI5ZC0yYmI3LWYzNDMtYjBjZi1jMGJjYTE4ODRmZjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5iCEbHAAABl0lEQVR42sSXS07DMBCGnSKyDorEAVjACTgCIEVlXU5R9QjlCk3VAzTrLhMJ2NIVJ2DDuo9EsKUszEw0kaIQbI+bxy/9UhRP5pMcjz12pJTCQKfgO/AN+Bp8AfZo7Av8AX4Dv4CfwD/ajAhW2ANPwTtprj1946lyq6AP4I2014ZyGINPwAvZnBaUUwnGgJVsXqsqvAoOZXua/wceyfY1KngOlROWxjv4XLSrHfgKS3BALyYdQAUxJkUdu7o6jeNYZlmmnUeMwViNkOUieKiLTNNURlGkhOPYcrnMYw00RPDMJFIFZ0JRIYJfTaPr4BZQ1Fow9+EcgCAEWkLz/4zl9A1rzOUsTQCKJEny5yAIhO/73NV9GNjUhOM4tc8scae6PL3laedONYLXNtC6f85dXDNb6BHw0GgDKaCqxEz4fbFlpk1smQjnbJmCeqSuNO3jWNyDL8vHIrao4w6OxTGx/rQ+8z5an16bvd7a22pDvz0CuOU29NUrzKOuzqvlTN8orzAO89J2W7q0ndHYZ+nS9kw+6BL+CjAAEvDTBJC9qhAAAAAASUVORK5CYII=);
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer !important;
    -webkit-transition: .3s ease-out !important;
    -moz-transition: .3s ease-out !important;
    -o-transition: .3s ease-out !important;
    transition: .3s ease-out !important
}

#coccoc-alo-wrapper.night-mode .coccoc-alo-popup-close {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZWEyNDI5ZC0yYmI3LWYzNDMtYjBjZi1jMGJjYTE4ODRmZjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUY2REUyNDQxNDE2MTFFNThBNEJENTVFNDA2QjFFOUEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUY2REUyNDMxNDE2MTFFNThBNEJENTVFNDA2QjFFOUEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVmYzc3OTY1LWUxNWUtNGU0Ni04ODFjLTBlOTQ3YjBmMzBmNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozZWEyNDI5ZC0yYmI3LWYzNDMtYjBjZi1jMGJjYTE4ODRmZjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz56uyuzAAABfUlEQVR42sSXvU7DMBDHYxCdw8IDMMCWTDwCdClznLcJr9BUfYs+ALDSqXMisTD3S4K1MBx3kS1ZVuqvNslf+kuRfL5f5OTsMwOAyEFX6DH6Ef2AvkXHYuwH/YVeod/Rr+g/a0YCGxyjC/QW3LUTc2JTbhOUo9cQrrXI4Qy+RM/hfJqLnEYwBSzg/FrocB1cQneaHQNn0L0yyWOinKg0PtE3Ubfaou+bEhRvUEB/KuRSj2x1muc51HVtzUgxnHNbGLFGBJ7YIquqgjRNjXAaS5KkiXXQhMBTl0gT3BNKKgn84RrdBg+AkpaR5z7cAAhEwEBo850JfPCdJeGBUNLhIqQYGWOtz17yXWp1edVlD1nqZQi07Zv7/lzTUOgJ8NJpA5FQU2JP+LPcMvfGIyXLnBISnGJdt8xBDom+j8Ud+k49FvtqBPix1mc2ROszaLM3WHurN/SbE4Ab34Zev8K82Opc017MMV5hmOel7Um5tF2LsW/l0vYm/GtL+C/AAAHy+OD95QLeAAAAAElFTkSuQmCC)
}

#coccoc-alo-wrapper .coccoc-alo-popup-close:hover {
    opacity: .6 !important
}

.coccoc-alo-popup {
    display: inline-block;
    position: relative;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wYZCyIUPNCUUwAAAA1JREFUCNdj+P///2cACe8D8SyfS4EAAAAASUVORK5CYII=);
    -webkit-transition: .6s ease-out;
    -moz-transition: .6s ease-out;
    -o-transition: .6s ease-out;
    transition: .6s ease-out;
    margin: 0 auto;
    z-index: 200001;
    text-align: center;
    padding: 60px 75px
}

#coccoc-alo-wrapper.night-mode .coccoc-alo-popup {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wYZCyAMHYpuhwAAAA1JREFUCNdjMDY2/gwAAsMBjX/tf+YAAAAASUVORK5CYII=)
}

#coccoc-alo-wrapper .coccoc-alo-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAAAXRSTlOZyTXzhgAAAApJREFUCB1jYAAAAAIAAc/INeUAAAAASUVORK5CYII=);
    top: 0;
    left: 0;
    z-index: 200000
}

.coccoc-alo-popup h3 {
    font-size: 24px;
    margin: 0 0 40px;
    font-family: 'Open Sans';
    font-weight: 300;
    white-space: nowrap
}

.night-mode .coccoc-alo-popup h3 {
    font-size: 23px
}

.night-mode .coccoc-alo-message {
    padding-bottom: 0
}

.coccoc-alo-message {
    height: 32px;
    padding: 18px 0 13px 0;
    text-align: center;
    clear: both;
    font-size: 14px
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper .label,
#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper .label+.input {
    float: left;
    width: 49%
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper .input {
    padding: 0 13px
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper label {
    color: #616161;
    font-size: 18px;
    height: 28px;
    line-height: 28px;
    padding-right: 15px
}

.coccoc-alo-number {
    color: #00bed5;
    font-size: 28px;
    font-family: Montserrat, "Lucida Console", Monaco, monospace, sans-serif;
    font-weight: 400;
    background-color: transparent;
    border: none;
    border-width: 0;
    display: inline-block;
    border-bottom: #00bed5 solid 1px;
    padding-bottom: 10px;
    margin: 0 auto;
    width: 221px
}

coccoc-alo-number::-ms-clear {
    display: none;
    width: 0;
    height: 0
}

.night-mode .coccoc-alo-number {
    border: #00bed5 solid 1px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 13px 31px
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"].valid-invalid {
    color: #ff496b
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"]:focus {
    outline: 0
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"]::-webkit-input-placeholder {
    color: #d1d1d1
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"]::-moz-placeholder {
    color: #d1d1d1
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"]::-ms-input-placeholder {
    color: #d1d1d1
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"]::-moz-placeholder {
    color: #d1d1d1
}

#coccoc-alo-wrapper.night-mode .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"]::-webkit-input-placeholder {
    color: #60615f
}

#coccoc-alo-wrapper.night-mode .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"]::-moz-placeholder {
    color: #60615f
}

#coccoc-alo-wrapper.night-mode .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"]::-ms-input-placeholder {
    color: #60615f
}

#coccoc-alo-wrapper.night-mode .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"]::-moz-placeholder {
    color: #60615f
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-submit {
    border: none;
    border-width: 0;
    padding: 20px 40px;
    background-color: #333;
    -webkit-border-radius: 68px;
    -moz-border-radius: 68px;
    -webkit-border-radius: 68px;
    -moz-border-radius: 68px;
    border-radius: 68px;
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #fff;
    cursor: pointer;
    outline: none !important
}

#coccoc-alo-wrapper.night-mode .coccoc-alo-popup .coccoc-alo-submit {
    background-color: #00bed5
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-submitavtive,
#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-submitvisited {
    outline: none !important
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-submit-moz-focus-inner {
    border: 0
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-submit:hover {
    background-color: #00aff2;
    background-color: #00aff2
}

.coccoc-alo-blur {
    -webkit-filter: blur(3px);
    -ms-filter: blur(3px);
    -moz-filter: blur(3px);
    -o-filter: blur(3px);
    filter: blur(3px);
    filter: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxmaWx0ZXIgaWQ9ImJsdXIiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjMiLz48L2ZpbHRlcj48L3N2Zz4jYmx1cg==#blur")
}

#coccoc-countdown {
    padding-top: 20px;
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
    font-size: 28px;
    font-weight: 300
}

.coccoc-alo-request-time {
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
    padding: 6px 12px;
    font-size: 18px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

#coccoc-alo-wrapper.night-mode .coccoc-alo-request-time {
    color: #fff;
    background-color: #515350;
    border: 1px solid #606260
}

#coccoc-alo-wrapper.night-mode .coccoc-alo-popup h3 {
    margin-bottom: 15px
}

#coccoc-alo-wrapper.night-mode .coccoc-alo-form .coccoc-alo-select-wrapper {
    margin-bottom: 35px
}

.coccoc-alo-table {
    display: table;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0
}

.coccoc-alo-cell {
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.valid-invalid-message {
    font-size: 13px;
    color: #ff496b
}

.valid-invalid-message:before {
    content: "* "
}

.fancybox {
    display: none
}

.modern-tech-hover {
    overflow: hidden
}

.modern-tech-hover-desc {
    position: absolute;
    top: 190px;
    bottom: 0;
    height: 100vh;
    width: 100%;
    background-color: rgba(0, 0, 0, .75);
    overflow: hidden;
    padding: 95px 20px;
    -webkit-animation: shine 1s;
    animation: shine 1s
}

.tbk__title a {
    color: #fff
}

.tbk__title a:hover {
    color: #2aaa4a
}

.znColumnElement-innerWrapper-eluid41969a2c.znColumnElement-innerWrapper.znColumnElement-innerWrapper--valign-top.znColumnElement-innerWrapper--halign-left a {
    color: #1b579f
}

.degree-enroll-item {
    margin-left: 20px
}

.degree-enroll-item .enroll-item::before {
    position: absolute;
    content: '';
    background-image: url(http://weblankan.site/NSBM/wp-content/uploads/2019/09/nsbm-logo-items-list-blue.png);
    width: 16px;
    height: 16px;
    left: 15px;
    background-size: cover;
    margin-top: 7px;
    transition: all ease 0.5s
}

.degree-enroll-item:hover .enroll-item::before {
    background-image: url(http://weblankan.site/NSBM/wp-content/uploads/2019/09/nsbm-logo-items-list.png);
    transition: all ease 0.5s
}

.heading-with-left-line-life-at-epic::before {
    content: "";
    position: absolute;
    width: 150%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_left.png) no-repeat;
    margin-left: -65%;
    top: -10px
}

.programmes-tag-line::after,
.academic-staff-tag-line::after,
.programmes-tag-line::after {
    margin-left: -75% !important;
    width: 150% !important
}

.faculties-text p {
    padding-left: 5px !important;
    padding-right: 5px !important
}

.faculties-item-wrapper:hover .modern-tech-hover-desc {
    opacity: 1;
    top: -100px;
    transition: all ease 0.5s;
    cursor: pointer;
    font-family: "Avenir-Light", Helvetica, Arial, sans-serif
}

.faculties-item-wrapper:hover .faculties-text .tbk__title,
.faculties-item-wrapper:hover .faculties-text .tbk__subtitle {
    display: none
}

.research-landing-conferences {
    background: rgb(103, 55, 162);
    border-radius: 5px 5px 0 0
}

.research-landing-centers {
    background: rgb(55, 162, 117);
    border-radius: 5px 5px 0 0
}

.research-landing-publications {
    background: rgb(162, 55, 90);
    border-radius: 5px 5px 0 0
}

.research-centers-main {
    background: rgb(236, 99, 8);
    border-radius: 5px 5px 0 0
}

.research-centers-main-psc {
    background: rgb(8, 236, 122);
    border-radius: 5px 5px 0 0
}

.research-centers-main-icth {
    background: rgb(8, 164, 236);
    border-radius: 5px 5px 0 0
}

.research-centers-main-icii {
    background: rgb(236, 8, 168);
    border-radius: 5px 5px 0 0
}

.wl-timeline-item {
    margin: 0 5px
}

.wl-timeline-title {
    text-align: center;
    font-weight: 700;
    font-size: 16px;
    background: #3ad90e;
    border-radius: 7px 7px 0 0;
    color: #fff
}

.wl-timeline-img {
    height: 110px !important;
    overflow: hidden;
    object-fit: cover
}

.wl-timeline-content {
    background: #eeeded;
    padding: 5px 10px;
    min-height: 175px;
    font-size: 12px
}

#eluidf7d92239 .left-arrow {
    left: -50px
}

#eluidf7d92239 .right-arrow {
    right: -50px
}

.milestone-year-wrapper {
    display: flex;
    list-style: none;
    margin: 25px auto;
    text-align: center;
    width: 100%
}

.milestone-year a {
    flex-direction: row;
    width: 5%;
    padding: 10px 20px;
    background: rgb(8, 164, 236);
    border-radius: 7px;
    margin: 0 10px;
    text-align: center
}

.button-milestones {
    display: inline-block;
    padding: 15px 20px;
    margin-bottom: 10px;
    background: #65B54A;
    border: none;
    border-radius: 5px;
    color: #fff;
    font-family: sans-serif;
    font-size: 16px;
    cursor: pointer
}

.button-milestones:hover {
    background-color: #0C88E6;
    color: #fff
}

.button-milestones:active,
.button-milestones.is-checked {
    background-color: #9122FF;
    color: #fff
}

.button-group:after {
    content: '';
    display: block;
    clear: both
}

.button-group .button-milestones {
    float: left;
    border-radius: 0;
    margin-left: 0;
    margin-right: 1px
}

.button-group .button-milestones:first-child {
    border-radius: .5em 0 0 .5em
}

.button-group .button-milestones:last-child {
    border-radius: 0 .5em .5em 0
}

.grid:after {
    content: '';
    display: block;
    clear: both
}

.element-item {
    float: left;
    margin: 15px 5px;
    padding: 10px;
    background: #eaeaea;
    border-radius: 7px;
    box-shadow: 0 0 7px rgba(0, 0, 0, .21)
}

.element-item>* {
    margin: 0;
    padding: 0
}

.element-item .name {
    left: 10px;
    top: 60px;
    text-transform: none;
    letter-spacing: 0;
    font-size: 18px;
    font-family: "Avenir-Heavy"
}

.element-item .symbol {
    left: 10px;
    top: 0;
    font-size: 16px;
    font-family: "Avenir-Light"
}

.wl-facility-image-new {
    min-height: 300px;
    max-width: 300px;
    max-height: 300px;
    border-radius: 7px;
    box-shadow: 0 0 7px rgba(0, 0, 0, .25);
    background-position: center !important;
    background-size: cover !important
}

.wl-facility-title-new {
    font-size: 26px;
    font-weight: 700;
    text-transform: uppercase;
    color: #757474;
    font-family: Avenir-Heavy
}

.wl-facility-content-new {
    background: #eae3e3;
    padding: 20px 15px;
    border-radius: 7px;
    box-shadow: 0 0 7px rgba(0, 0, 0, .25);
    min-height: 215px
}

.wl-facility-text-new {
    font-size: 16px;
    font-family: Avenir-Light
}

.wl-facility-bottom {
    margin-bottom: 30px
}

.wl-facility-even {
    margin-left: -65px
}

.wl-facility-odd {
    margin-right: 0
}

.wl-facility-view-more {
    background: #31b32d !important;
    color: #fff !important;
    font-family: Avenir-Light
}

.wl-facility-odd .wl-facility-title-new {
    text-align: end
}

.modern-tech-fob {
    background: rgb(230, 84, 120);
    border-radius: 5px 5px 0 0
}

.modern-tech-foc {
    background: rgb(37, 198, 56);
    border-radius: 5px 5px 0 0
}

.modern-tech-foe {
    background: rgb(0, 185, 246);
    border-radius: 5px 5px 0 0
}

.modern-tech-ins {
    background: rgb(230, 117, 84);
    border-radius: 5px 5px 0 0
}

.modern-tech-pg {
    background: rgb(230, 117, 84);
    background: rgb(162, 84, 230);
    border-radius: 5px 5px 0 0
}

.zn-buttonWrapper .eluid897cffad.btn,
.zn-buttonWrapper .eluid059af2be.btn,
.zn-buttonWrapper .eluida3db5c8f.btn,
.zn-buttonWrapper .eluidefb5c916.btn,
.eluid9676465a.btn {
    border-radius: 0 0 5px 5px !important
}

#rev_slider_2_1_forcefullwidth {
    margin-top: 100px !important
}

.news-flash-tagline::after {
    right: -47% !important;
    left: 50% !important;
    display: none
}

#eluid0fa5b7d1 span {
    color: #1b579f
}

span.year {
    color: #8dc63f !important
}

#menu-item-1380,
#menu-item-1376 {
    margin-top: 30px
}

.entry-course-add-image-biz13::after,
.entry-course-add-image-com6::after {
    display: none
}

.club-member-image {
    padding: 5px
}

.club-member-image img {
    border-radius: 17px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .21)
}

.clubs-nsbm-member-name-leaders {
    background: #121922;
    color: #fff;
    padding: 10px 5px;
    border-radius: 65px
}

.clubs-nsbm-member-name-leaders:hover {
    background: #3ab54a;
    color: #fff
}

.clubs-nsbm-member-name-leaders span {
    font-size: 12px;
    font-weight: 700;
    color: #bfff7f
}

.clubs-nsbm-member-name {
    background: #3ab54a;
    color: #fff;
    padding: 10px 5px;
    border-radius: 65px
}

.clubs-nsbm-member-name:hover {
    background: #1b579f;
    color: #fff
}

.club-logos {
    z-index: 99999;
    position: relative
}

.wl-club-title-new {
    font-size: 13px;
    background: #963bc1;
    padding: 10px 2px;
    margin: 0 10px;
    text-align: center;
    color: #fff;
    border-radius: 10px;
    box-shadow: 0 0 5px rgba(0, 0, 0, .25);
    min-height: 65px;
    margin-bottom: 20px
}

.wl-club-title-new:hover {
    background: #ff528a
}

.wl-club-listing .right-arrow {
    right: -50px;
    background: #dfe2e6 !important;
    font-weight: normal !important
}

.wl-club-listing .left-arrow {
    left: -50px;
    background: #dfe2e6 !important;
    font-weight: normal !important
}

.wl-club-listing .right-arrow:hover,
.wl-club-listing .left-arrow:hover {
    background: #ccccce !important
}

@media screen and (min-device-width:1200px) and (max-device-width:1600px) and (-webkit-min-device-pixel-ratio:1) {
    .what-made-us-great .wmug-title span.gtitle {
        font-size: 46px !important
    }
    .nsbm-what-made-us {
        margin-left: 145px
    }
    .third-txt {
        font-size: 48px
    }
    .second-txt {
        font-size: 35px
    }
    .first-txt {
        font-size: 32px
    }
    span.title-content-01 {
        line-height: 22px
    }
    .passion-box-inner {
        padding: 10px
    }
    .passion-box {
        max-width: 600px !important;
        margin: 60px auto !important
    }
    .passion-box-inner {
        max-width: 572px !important;
        padding: 20px
    }
    .passion-text-description p span,
    .eluidca6bb811 p span {
        font-size: 12px !important
    }
    .eluid6f892674 {
        font-size: 40px
    }
    .eluiddbc2c0f8,
    .eluid4fc8bf5b {
        font-size: 42px
    }
    .news-flash-tagline::after {
        left: -23%
    }
    .eluid9519d178 {
        font-size: 32px
    }
    .eluidd36b499a {
        padding-top: 10px;
        padding-bottom: 10px
    }
    .home-divider {
        margin-left: -47%;
        margin-top: -15%
    }
    .eluid9baa143c.image-boxes .image-boxes-img-wrapper,
    .eluid8ce5fedd.image-boxes .image-boxes-img-wrapper {
        height: 220px
    }
}

@media screen and (min-device-width:1200px) and (max-device-width:1600px) and (-webkit-min-device-pixel-ratio:2) and (min-resolution:192dpi) {
    .what-made-us-great .wmug-title span.gtitle {
        font-size: 46px !important
    }
    .nsbm-what-made-us {
        margin-left: 145px
    }
    .third-txt {
        font-size: 48px
    }
    .second-txt {
        font-size: 35px
    }
    .first-txt {
        font-size: 32px
    }
    span.title-content-01 {
        line-height: 22px
    }
    .passion-box-inner {
        padding: 10px
    }
    .passion-box {
        max-width: 600px !important;
        margin: 60px auto !important
    }
    .passion-box-inner {
        max-width: 572px !important;
        padding: 20px
    }
    .passion-text-description p span,
    .eluidca6bb811 p span {
        font-size: 12px !important
    }
    .eluid6f892674 {
        font-size: 40px
    }
    .eluiddbc2c0f8,
    .eluid4fc8bf5b {
        font-size: 42px
    }
    .news-flash-tagline::after {
        left: -23%
    }
    .eluid43724e12 {
        font-size: 32px;
        line-height: 100px;
        margin-left: 30px
    }
    .eluid9519d178 {
        font-size: 32px
    }
    .eluidd36b499a {
        padding-top: 10px;
        padding-bottom: 10px
    }
    #video_background_video_0 {
        margin-left: -315px
    }
    #eluid1ced74b6::before {
        right: -180px
    }
    #eluidc3f44306::after {
        width: 112%;
        left: -70px
    }
    .eluid9baa143c.image-boxes .image-boxes-img-wrapper,
    .eluid8ce5fedd.image-boxes .image-boxes-img-wrapper {
        height: 220px
    }
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .eluid5787c2fc .kl-iconbox__inner span.kl-iconbox__icon,
    .eluid6598504f .kl-iconbox__inner span.kl-iconbox__icon,
    .eluid2bd76acf .kl-iconbox__inner span.kl-iconbox__icon,
    .eluid5753b3a0 .kl-iconbox__inner span.kl-iconbox__icon {
        font-size: 34px
    }
    .nsbm-main {
        width: 100% !important;
        margin-top: 2rem !important
    }
    .nsbm-main .zn-section-content_algn--top {
        border: 3px solid #cad6e5
    }
}

@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait) {
    .eluid5787c2fc .kl-iconbox__inner span.kl-iconbox__icon,
    .eluid6598504f .kl-iconbox__inner span.kl-iconbox__icon,
    .eluid2bd76acf .kl-iconbox__inner span.kl-iconbox__icon,
    .eluid5753b3a0 .kl-iconbox__inner span.kl-iconbox__icon {
        font-size: 34px
    }
    .nsbm-main {
        width: 100% !important;
        margin-top: 2rem !important
    }
    .nsbm-main .zn-section-content_algn--top {
        border: 3px solid #cad6e5
    }
}

#eluid2e296125 {
    overflow: hidden
}

@media all and (max-width:769px) {
    #eluid98405b8f {
        padding: 0
    }
    #eluid089df354,
    #eluidfcf1ea73 {
        padding-bottom: 0
    }
    #eluiddef46e71 {
        padding-top: 0
    }
}

@media all and (max-width:767px) {
    .eluid0517c6b3 {
        margin-top: -58px
    }
    #eluid91b960c3 .sp-thumb {
        height: auto
    }
    .eluid1da99042 .header-course {
        text-align: left !important;
        padding-left: 15px
    }
    .eluidd2138015 .header-course-simple-biz {
        text-align: left
    }
    .entry-course-margin-set {
        margin-left: 15px
    }
    .wrapper-s-1 {
        width: 100%;
        margin-left: 10px
    }
    .eluide70b8d7c .wrapper-s-1 p {
        margin-top: 10px
    }
    .eluid40900798 .zn-buttonWrapper {
        margin-bottom: 20px
    }
    .eluid40900798 .image-boxes {
        margin-bottom: 0
    }
    .nsbm-main_ethics {
        padding-bottom: 5rem
    }
    .general-contact-sec .nsbm-fcontact {
        padding-bottom: 2rem !important
    }
    .search-menu {
        display: flex
    }
    .header-search .header-search-container.panel-opened {
        width: 235px;
        padding: 10px 15px;
        margin-top: 5px;
        background: #ffffffe8;
        box-shadow: 0 0 6px #0003
    }
    .sh--light .headsearch--inp .gensearch__input {
        background: #ffffff00 !important
    }
    #page_header {
        min-height: auto !important;
        height: auto
    }
    .eluiddc48d9f2 {
        text-align: center
    }
    .eluid273e22c6,
    .eluide98bd0e7,
    .eluid96231653,
    .eluidce4b3786,
    .eluidf198ccad,
    .elm-cmlist li,
    .eluid0d61810b,
    .dn-heading,
    .contact-details,
    .wl-heading-2 {
        text-align: center !important
    }
    .eluid273e22c6 {
        margin-bottom: 0
    }
    #eluiddb3aad16,
    .eluid8a97f491,
    .eluid66a6cdf7,
    .eluida5ad8eaf,
    .eluid76eb066b .eluid0f8d2ddc,
    .eluid76eb066b,
    .eluid0f8d2ddc,
    .eluid3e480cd7 {
        padding: 0
    }
    .eluidfa71ce9b.page-subheader .ph-content-wrap,
    .ph-content-wrap {
        padding-top: 0 !important
    }
    .clearfix:before,
    .clearfix:after,
    .dl-horizontal dd:before,
    .dl-horizontal dd:after,
    .container:before,
    .container:after,
    .container-fluid:before,
    .container-fluid:after,
    .row:before,
    .row:after,
    .form-horizontal .form-group:before,
    .form-horizontal .form-group:after,
    .btn-toolbar:before,
    .btn-toolbar:after,
    .btn-group-vertical>.btn-group:before,
    .btn-group-vertical>.btn-group:after,
    .nav:before,
    .nav:after,
    .pager:before,
    .pager:after,
    .nsbm-alumni-left:after,
    .nsbm-alumni-right:after,
    .nsbm-alumni-left:after,
    .nsbm-alumni-left:after,
    .nsbm-alumni-testimonial:after,
    .career-guidance-heading:after {
        display: none
    }
    .eluid6c1dd03c.image-boxes .image-boxes-img-wrapper {
        height: auto
    }
    .eluidb9f8dcff,
    .eluid71cfc6ed {
        padding-top: 0
    }
    .eluid41969a2c img {
        width: 65% !important
    }
    .elm-cmlist li ul {
        padding-left: 0
    }
    .eluid0bce2cbc,
    .elm-socialicons {
        text-align: center !important
    }
    .eluid0d61810b,
    .zn_section.eluid22551e25 {
        margin-bottom: 0;
        padding-bottom: 0
    }
    .eluid0d068150 h2 {
        text-align: center
    }
    .eluid186e6ba1,
    .eluid7ed027b5 {
        display: inline
    }
    .kl-iconbox__icon-wrapper {
        margin-top: 10px
    }
    .eluid321b8de7 {
        margin-top: 0
    }
    .eluid7223c46e .news-media {
        margin-bottom: 10px
    }
    .eluide994e5c2 {
        padding: 0
    }
    .eluid416e7a0c {
        margin-top: 80px
    }
    .eluid1ef492d4 {
        padding-right: 0
    }
    .eluid6a1d571c {
        margin-top: 50px
    }
    .faculty-news-wrapper {
        padding: 0
    }
    .znColumnElement-innerWrapper-eluid9f390b73,
    .eluidc5361fb2,
    .eluidf257a138,
    .element-scheme--light {
        margin: 0 !important
    }
    .eluid74c7dca0 {
        margin: 0
    }
    .eluid8654e2ea {
        padding-top: 15%
    }
    .eluid34df1bab {
        padding-top: 10%
    }
    .pagination-item-prev,
    .pagination-item-next {
        margin: 0 5px
    }
    .eluidb177482a,
    .eluidb177482a {
        padding-top: 0
    }
    .international-tab-content ul.nav {
        text-align: center
    }
    .eluida68e72b2 h2 {
        text-align: center
    }
    .wp-image-3305 {
        width: 100%
    }
    .sp-thumb img {
        width: 100%
    }
    .zn_section.eluid74d28b8d {
        padding: 5px
    }
    .kl-skin--light .page-title,
    .set-list-space-l,
    .header-course,
    .eluidc81c3961 {
        text-align: center !important
    }
    .single-post .site-header.site-header--absolute+.site-content,
    .single-alumni_testimonial .site-header.site-header--absolute+.site-content,
    .site-header.site-header--absolute+.site-content,
    .course-section-one {
        padding-top: 10px !important
    }
    .wl-facility-title {
        font-size: 15px !important
    }
    .wl-facility-wrapper:hover .wl-facility-text {
        height: 175px !important;
        font-size: 12px
    }
    .wl-facility-wrapper:hover .wl-facility-text p {
        margin: 0
    }
    .wl-facility-view-more {
        padding: 3px 6px !important;
        font-size: 10px !important;
        border-radius: 0 !important;
        margin-top: 2px !important
    }
    .uni-facility .wl-facility-image img {
        height: 250px !important
    }
    .wl-facility-wrapper:hover .wl-facility-content {
        height: 100%
    }
    .kl-skin--light .page-title {
        font-size: 30px !important
    }
    .header-course,
    .eluidc81c3961 {
        margin-bottom: 10px !important
    }
    .zn-buttonWrapper .eluid9c0f23c8.btn {
        margin: 0 !important
    }
    .course-year-wrapper-biz {
        position: initial;
        margin-top: 15px
    }
    #eluid026e9196 {
        padding-bottom: 30px
    }
    .eluid2572dc67 .znListItems-text,
    .eluid2572dc67 .znListItems-icon {
        color: #1b579f
    }
    .eluidb4b849ec,
    .list-c-course,
    .eluidf2b31b5d,
    .eluidda64e287 {
        background-color: #fff;
        border: solid 2px #1b579f;
        margin-bottom: 10px
    }
    .entry-course-margin-set {
        margin-top: 10px
    }
    .header-course-simple {
        margin: 0;
        text-align: center
    }
    .newsletter-subscribe .row {
        display: flex
    }
    .zn_section.eluid9a40c7ab {
        z-index: 99999
    }
    .newsletter-subscribe .col-md-4 {
        display: none
    }
    .eluid9a40c7ab {
        height: 150px
    }
    .wpcf7-submit {
        border-radius: 0 !important;
        padding: 17px 10px !important
    }
    .course-section-one {
        padding-bottom: 30px
    }
    .zn-buttonWrapper .eluid6c97d550.btn,
    .eluid330243c3.btn,
    .zn-buttonWrapper a {
        margin: 0 !important
    }
    .znListItems-text,
    .znListItems-icon {
        color: rgb(27, 87, 159) !important
    }
    .znListItems-item {
        color: rgb(27, 87, 159) !important
    }
    .header-course-simple-biz {
        margin: 0;
        text-align: center
    }
    .list-c-course-1 {
        margin-bottom: 10px
    }
    .eluid4893276f .kl-iconbox__icon-wrapper,
    .eluid4d7b6c24 .kl-iconbox__icon-wrapper,
    .eluidef0cce63 .kl-iconbox__icon-wrapper {
        margin: 0 !important
    }
    form.wpcf7-form {
        padding-top: 30px
    }
    #eluid692fa9f0 .znColumnElement-innerWrapper-eluid692fa9f0 {
        display: none
    }
    .zn_section rs-sbg,
    .eluid6a1d571c rs-sbg {
        background-size: cover !important
    }
    .wl-faculties-home {
        margin-top: -15px !important
    }
    #eluid2eacbae5 .znColumnElement-innerWrapper-eluid2eacbae5,
    #eluidf3714be1 .znColumnElement-innerWrapper-eluidf3714be1,
    #eluid65f2278b .znColumnElement-innerWrapper-eluid65f2278b {
        min-height: 300px !important
    }
    .eluid95f97372 {
        padding-bottom: 10px
    }
    .eluid0d068150 img {
        margin: 0 !important;
        width: 100% !important
    }
    .znColumnElement-innerWrapper-eluid13956910 {
        margin-top: 0
    }
    .eluid6c6f27f2 p,
    .eluidae0d1b19 p,
    .eluidd8dcb651 p,
    .eluid578da9d1 p {
        text-align: left !important
    }
    .eluidecd1f795 p:nth-child(1),
    .eluidecd1f795 p:nth-child(2) {
        display: none !important
    }
    .eluid74c7dca0,
    .eluid3809cbd2,
    .eluid46edd932,
    .eluid321b8de7,
    .eluid1ce3bb73,
    .eluidd66598c7,
    .eluid2786e91d,
    .eluidedaef062,
    .eluidce6b03fd,
    .eluid7e52af42 {
        font-size: 25px
    }
    .wl-tag-icon:after,
    .general-tag-line:after {
        display: none
    }
    .wl-affiliated-university {
        padding: 0 !important
    }
    #eluida2dd1e8c .znColumnElement-innerWrapper-eluida2dd1e8c {
        padding: 0
    }
    .kl-iconbox__inner,
    .eluid3b30e292 p {
        text-align: center !important
    }
    .dn-heading {
        margin: 0
    }
    .eluid54004d60 h3,
    .eluid54004d60 h3,
    .eluid4821c972 h3,
    .eluid828e51ea h3,
    .eluidd0586faa h3 {
        color: black !important;
        margin: 0 !important
    }
    .eluid09aac760 .kl-iconbox__icon-wrapper {
        margin-top: 0
    }
    .register-now-button,
    .eluid68580145,
    .wl-tag-icon:after,
    .wl-snsbm-vision:after,
    .wl-snsbm-mission:after,
    .wl-nsbm-footer:after,
    .bod-title-tag:after,
    .vc-title:after,
    .heading-with-left:before,
    .programmes-tag-line:after,
    .academic-staff-tag-line:after,
    .heading-with-left-line-life-at-epic::before,
    .general-tag-line:after,
    .career-guidance-heading:after,
    .eluid039a033d,
    #eluidc3f44306:after,
    #eluid1ced74b6:before,
    .nsbm-alumni-left:after,
    .nsbm-alumni-right:after,
    .nsbm-alumni-testimonial:after,
    .general-tag-line:after {
        display: none !important
    }
    .eluid40900798 .col-md-3 {
        margin-bottom: 5px
    }
    .eluid8f8460ba img {
        width: 100%
    }
    .eluid687ea6f9 .kl-iconbox__icon-wrapper {
        margin-top: 0 !important
    }
    .eluid22551e25 .zn-bgSource-image {
        filter: opacity(.4)
    }
    #eluidf226428a,
    #eluideb829192,
    #eluida33f0758,
    #eluidec0588eb {
        padding-top: 25px !important
    }
    .wl-facility-even {
        margin-left: 0
    }
    .wl-facility-image-new {
        max-width: 100%;
        margin-top: 20px;
        border-radius: 0
    }
    .wl-facility-title-new {
        text-align: center;
        font-size: 22px;
        padding: 25px 0 5px
    }
    .wl-facility-odd .wl-facility-title-new {
        text-align: center
    }
    .eluidd5a085ee .wl-facility-content-new {
        border-radius: 0;
        margin-bottom: 10px
    }
    .eluidd5a085ee,
    .eluid09d0384c,
    .eluiddef46e71 {
        padding-top: 0
    }
    .eluid51446693,
    .eluid089df354 {
        padding-bottom: 0
    }
    .eluidbb1c91a5 .wl-bod-image img {
        width: 100%
    }
    .eluid6ddd6eda {
        padding-bottom: 10px
    }
    .kl-iconbox__title-wrapper {
        margin-bottom: 6px !important
    }
    .wl-faculty-sub-header .wl-text-content ul {
        padding-top: 0px !important
    }
    .eluid0d61810b,
    .eluid72c5f631 {
        font-size: 22px
    }
    .znColumnElement-innerWrapper-eluid897fa299 p:nth-child(1) {
        font-size: 22px
    }
    .eluid98405b8f {
        display: none
    }
    .eluidfcf1ea73 {
        padding-bottom: 1px
    }
    .wl-show-facilities .facility-slider-item {
        margin: 5px !important
    }
    .eluiddef46e71 .wl-facility-title {
        min-width: 100% !important
    }
    .eluiddef46e71 .wl-facility-title {
        font-size: 9px !important
    }
    .eluidcb5cee18,
    .zn_section.eluidd9aede61,
    .eluidb63e6b5e {
        padding-bottom: 0
    }
    .eluid4b5c5a87 {
        font-size: 22px
    }
    .tab-pane .col-sm-3 {
        margin-bottom: 15px !important
    }
    .eluid3bfc808c .hr-tabs-nav-item {
        border-radius: 0 !important;
        padding: 10px 20px !important
    }
    .eluid3bfc808c .hr-tabs-nav-item a {
        font-size: 12px !important
    }
    .eluid81761c8e {
        padding-top: 1px
    }
    .eluid471a393a {
        padding-top: 10px
    }
    .eluid7a00077e,
    .eluid5ccb06ed {
        font-size: 25px;
        padding-top: 25px
    }
    .eluid51446693 {
        padding-top: 5px
    }
    .zn-buttonWrapper-eluid472e41f2 {
        margin-bottom: 20px;
        margin-top: 0
    }
    .eluide8957f9c p,
    .eluidfbeda63e p {
        text-align: center;
        margin: 0
    }
    .eluidadf1b8b7,
    .eluid6cf88737 {
        padding-top: 0
    }
    .eluid156f534a .col-md-4 {
        margin: 25px 0
    }
    #eluidd5a085ee,
    .eluid84ee59f8,
    .eluidc1f14cd0,
    #eluid4c8db00a {
        padding-bottom: 0
    }
    .eluidbc7f2efa {
        font-size: 22px
    }
    .eluidadbe0b50 {
        padding-top: 0;
        padding-bottom: 0
    }
    .eluid061238c8 {
        font-size: 25px;
        padding-bottom: 0
    }
    .eluid7c97b4d8 h3,
    #eluid426121bf,
    #eluideb4ca767,
    #eluidbb578614 {
        font-size: 22px !important
    }
    .eluid6cf88737 {
        padding-bottom: 0
    }
    #eluidbb578614,
    #eluid426121bf {
        padding-top: 35px
    }
    .eluid07f34608 {
        padding-top: 0
    }
    #eluid34f15887,
    #eluid729f28d4 {
        font-size: 25px
    }
    #eluidf376e491,
    #eluidf6bc7bba {
        padding: 0
    }
    #eluid991118e4 .znColumnElement-innerWrapper-eluid991118e4 {
        margin: 0
    }
    .eluid4ee28132 span {
        font-size: 16px !important
    }
    .eluidd261b5f3 ul {
        padding-left: 10px
    }
    .page-id-147 .widget {
        margin-top: 0 !important
    }
    .page-id-147 rs-sbg {
        background-size: cover !important
    }
    .eluid525bda93,
    #eluid2f0a9873,
    #eluidcc0e95da,
    #eluidbfde487a {
        font-size: 22px
    }
    #eluiddfdd677c,
    #eluidbfde487a {
        padding-bottom: 0
    }
    #eluid1ae71586 {
        padding-top: 10px
    }
    #eluid753febf7 .image-boxes {
        margin-bottom: 0
    }
    #eluid753febf7 .col-md-4 {
        margin-bottom: 10px
    }
    .cg-advisory:after {
        display: none
    }
    #eluid3706c854 {
        padding-top: 0
    }
    #eluidd2e9452e {
        margin-top: 0
    }
    .eluidb1da1357 {
        padding: 0
    }
    .cg-ipp:after {
        display: none
    }
    #eluid25ba607e .zn-bgSource-image,
    #eluida0d2bb3f .zn-bgSource-image {
        filter: opacity(.1)
    }
    .cg-entre-dev:after,
    .wl-other-inter:after {
        display: none
    }
    #eluid25ba607e,
    #eluid5ba90423 {
        padding-top: 10px
    }
    #eluida0d2bb3f {
        padding-top: 110px
    }
    .eluidd583d3ee {
        padding-bottom: 10px
    }
    #eluidcf6f594a,
    #eluiddaf4b748,
    #eluiddaf4b748,
    #eluid9c900038,
    #eluid1268a61c {
        font-size: 25px
    }
    #eluidf4017880 .eluid52aa7da6 {
        margin-top: 0
    }
    #eluid023910e3 {
        padding-bottom: 10px
    }
    #eluid3dbe7c98 .zn-buttonWrapper a {
        padding-top: 10px
    }
    #eluid3dbe7c98 .wl-btn-group .btn {
        min-height: auto
    }
    #eluidb4583221 {
        padding-top: 0
    }
    #eluidf892b141 {
        padding-bottom: 0
    }
    .eluid9c3d1705 {
        padding-bottom: 1px
    }
    .cg-blog-archive {
        margin-top: 1rem !important
    }
    .club-item-wrapper {
        margin: 0 !important
    }
    #eluida2bddadf .col-md-4 {
        margin: 0
    }
    #eluid4b5c5a87 {
        padding: 20px 0;
        font-size: 25px
    }
    #eluiddc48d9f2,
    #eluid96231653,
    #eluidce4b3786,
    #eluida6cb3de0 {
        font-size: 25px
    }
    .button-group .button-milestones:last-child,
    .button-group .button-milestones:first-child {
        border-radius: 0
    }
    .eluid185661ee .button-group {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        overflow-x: scroll
    }
    #eluida6cb3de0 {
        padding-bottom: 10px
    }
    #eluid2ed9ab35 .eluid4acc6b66 {
        padding: 0
    }
    .eluidaafdda58 {
        padding-top: 0
    }
    #eluiddc48d9f2 {
        padding-top: 5px
    }
    #eluid5b293636 {
        border-radius: 0px !important;
        padding: 5px 20px;
        font-size: 20px
    }
    #eluidead790b6 {
        padding: 0
    }
    #eluid33734869 {
        padding-top: 10px;
        padding-bottom: 15px
    }
    #eluidaa359de8 .col-md-4 {
        margin-bottom: 15px
    }
    #eluidaa359de8 .image-boxes {
        margin: 0
    }
    #eluid5794f246 {
        padding-bottom: 0
    }
    #eluidc9a9a8e3 {
        padding-top: 0
    }
    #eluid854a2855 .image-boxes {
        margin: 0
    }
    #eluid854a2855 .col-md-3 {
        margin-bottom: 10px
    }
    #eluid27902904 {
        padding: 10px 0
    }
    #eluide71cd1be {
        padding-top: 0;
        padding-bottom: 0
    }
    #eluid5bdc9849 .image-boxes {
        margin-bottom: 0
    }
    #eluid5bdc9849 .col-sm-4 {
        margin-bottom: 10px
    }
    #eluida2bddadf .wl-facility-title-new {
        padding-top: 25px;
        padding-bottom: 5px
    }
    #eluida2bddadf .wl-facility-bottom {
        margin-bottom: 0
    }
    #eluida2bddadf .wl-facility-image-new {
        margin-top: 0;
        margin-bottom: 10px
    }
    .sc-image {
        position: unset !important;
        text-align: center;
        margin: 0 !important
    }
    .sc-content {
        padding: 5px 10px !important;
        border-radius: 0 !important;
        margin: 0 !important;
        background-color: white !important
    }
    .sc-overlay {
        border-radius: 0 !important
    }
    .sc-content .text-right {
        text-align: left
    }
    .sc-content-wrapper .col-md-10 {
        padding: 0
    }
    .sc-logos {
        margin: 0 !important;
        display: none !important
    }
    .sports-club-wrapper.odd-wl .sc-image {
        width: 100%;
        text-align: left;
        margin: 0 !important
    }
    .sports-club-wrapper.odd-wl.scw-1 .sc-content {
        position: relative;
        margin-top: 200px !important
    }
    .sports-club-wrapper.odd-wl.scw-1 .col-md-2 {
        position: absolute;
        height: 27vh;
        top: 0;
        width: 100%
    }
    .sc-overlay {
        display: none !important
    }
    .sports-club-wrapper.odd-wl.scw-3 .col-md-2,
    .sports-club-wrapper.odd-wl.scw-5 .col-md-2,
    .sports-club-wrapper.odd-wl.scw-7 .col-md-2,
    .sports-club-wrapper.odd-wl.scw-9 .col-md-2,
    .sports-club-wrapper.odd-wl.scw-11 .col-md-2,
    .sports-club-wrapper.odd-wl.scw-13 .col-md-2 {
        position: absolute;
        height: 27vh;
        top: 0;
        width: 100%
    }
    .sports-club-wrapper.odd-wl.scw-3 .sc-content,
    .sports-club-wrapper.odd-wl.scw-5 .sc-content,
    .sports-club-wrapper.odd-wl.scw-7 .sc-content,
    .sports-club-wrapper.odd-wl.scw-9 .sc-content,
    .sports-club-wrapper.odd-wl.scw-11 .sc-content,
    .sports-club-wrapper.odd-wl.scw-13 .sc-content {
        position: relative;
        margin-top: 200px !important
    }
    .wl-club-title-new {
        font-size: 9px;
        margin: 5px 5px 10px 5px
    }
    .slick-track {
        margin-bottom: 15px
    }
    #eluid74b72cd4 {
        padding-bottom: 0
    }
    #eluidc69a2449 {
        padding-top: 0
    }
    .eluid0e7b5611 {
        padding: 10px 0 0px !important
    }
    .eluidd73b313d {
        padding-top: 0;
        padding-bottom: 0
    }
    .header-course:after {
        display: none
    }
    .header-course,
    .header-course-list {
        font-size: 22px
    }
    .header-course-list:after {
        display: none
    }
    .znColumnElement-innerWrapper-eluidebf76dc1.znColumnElement-innerWrapper.znColumnElement-innerWrapper--valign-top.znColumnElement-innerWrapper--halign-left,
    #eluid5a5701a1 {
        margin-top: 0
    }
    #eluid49673da2,
    #eluidd10d7342,
    #eluide6a9e3f6,
    #eluid02dd1fe0,
    #eluid0ffc2404,
    #eluidd313f1f5,
    .eluidc06e2895,
    #eluid203da76c,
    #eluid59231063,
    #eluid206658c8 {
        padding: 20px 0
    }
    .eluidc7c49cf6 {
        display: none
    }
    #eluida4cc6e7b,
    #eluid924c895d,
    .eluid080239a9 {
        padding: 10px 0
    }
    .th-spacer {
        display: none
    }
    #eluid80e1b8b0,
    #eluida8f4e7ca {
        text-align: left !important
    }
    .eluidaf1ce585 {
        margin-bottom: 10px
    }
    .key-feature-inner-wrapper-biz ul,
    #eluid2b1e7ac2,
    #eluidffc6b8ab,
    #eluid6c2eb491,
    .eluida3bc3507,
    .eluid0167dd75,
    .eluid5e7b6e15 .course-color-white,
    #eluid9221cd36,
    .eluid3efc82bf .course-color-white,
    #eluid5aaa0a60,
    #eluidf5748c73 ul,
    #eluid22a64ea9,
    #eluidab0d4a5e,
    #eluid14bafaab ul,
    #eluid7eff1364,
    .course-color-white,
    #eluid88a84d5c,
    #eluidbbfe1a80 {
        padding: 0
    }
    #eluid2b6d478c,
    #eluided75712c,
    #eluidf39593b0,
    #eluidf0348f0b,
    #eluida73e304c {
        padding-bottom: 30px
    }
    .eluid09b50ac5 .znListItems-item span,
    .eluid2f6882d3 .znListItems-item span,
    #eluid2fbdb81c .znListItems-item span,
    #eluid58500124 .znListItems-item span,
    .eluid5b4ff12c .znListItems-item span,
    #eluidab1a5e39 .znListItems-item span,
    #eluid17a57fd1 .znListItems-item span {
        color: white !important
    }
    .header-course-simple-com {
        display: contents
    }
    .course-year-wrapper-com {
        right: 170px
    }
    .eluid8d66bc45 {
        padding-top: 0
    }
    .list-c-course-2,
    .list-c-course-3,
    .list-c-course,
    .list-c-course-4,
    .list-c-course-1 {
        min-height: auto
    }
    .header-course-simple-com {
        padding-top: 10px
    }
    .course-year-wrapper-1 .year-color-white-com1 {
        font-size: 18px
    }
    .course-year-wrapper-1 {
        position: absolute;
        left: 15px;
        top: -67px;
        width: 95%;
        right: 0
    }
    .eluidad238439 {
        padding-top: 60px
    }
    #eluid4a842f93 {
        text-align: left !important
    }
    .eluid764023ef {
        padding-top: 10px
    }
    .eluid2ad5c5b5 .year-color-white {
        font-size: 15px
    }
    .eluid2ad5c5b5 .course-year-wrapper-1 {
        top: -46px
    }
    .eluid666f03d8 {
        padding-top: 50px
    }
    .eluid6a14d2bd .course-year-wrapper-1 {
        top: -45px
    }
    section#eluidb5b698af {
        margin-top: 0;
        padding-bottom: 20px
    }
    .eluidb47a9752 {
        padding-bottom: 0
    }
    #eluidb5b698af {
        padding-top: 0
    }
    #eluid7a4360fe {
        padding: 20px 0
    }
    .eluid16644ec0 .course-year-wrapper-1 {
        top: -45px
    }
    .eluidcf48395c .hr-tabs-nav {
        text-align: center
    }
    #eluide87a7355 {
        padding: 10px 0
    }
    #eluida4750afd {
        padding: 0
    }
    #eluid9b665171 {
        padding-bottom: 30px
    }
    .eluidaab1c9f6 .course-year-wrapper-1 {
        top: -45px
    }
    #eluidff987ece,
    #eluidf7ba1528,
    #eluidb758c00b {
        text-align: left !important
    }
    .eluid3d7e5455 .course-year-wrapper {
        bottom: -25px;
        left: 30%;
        width: 100%
    }
    #eluidc5063808 {
        padding-bottom: 65px
    }
    .eluid6b389c04 .course-year-wrapper-1,
    .eluid14050595 .course-year-wrapper-1,
    .eluid33156f97 .course-year-wrapper-1,
    .course-year-wrapper-1 {
        top: -45px
    }
    #eluid6889c8f3 {
        padding: 20px 0
    }
    #eluidb3cca91d,
    #eluidcf721951 {
        padding: 0
    }
    #eluid466928f8,
    #eluid94af1e8a,
    #eluid15eb2627,
    #eluid65253050 {
        padding: 10px 0
    }
    #eluidd70dffac,
    #eluidb9bddd14,
    #eluid1a4556fe,
    #eluidb426ff58,
    #eluid5ac4df26,
    #eluid4c544923,
    #eluid4a473a2e,
    #eluidc3a04ef2,
    #eluid0db56caf,
    #eluid1d94be47,
    #eluidd5aa08dd,
    #eluidcab98843,
    #eluid16b6012b,
    #eluidd9617605 {
        text-align: left !important
    }
    #eluid78113104 {
        padding: 15px 0
    }
    .header-course-list {
        line-height: 28px
    }
    #eluidd4aa78ba,
    #eluidff3c2f28 {
        padding: 0
    }
    .eluid34e60474 {
        padding-top: 20px;
        padding-bottom: 10px
    }
    .eluidd9225b0f,
    #eluid1003f2c9,
    #eluid23d901fb,
    #eluid0338b81d,
    #eluid8b3ff450,
    #eluide5caf9ae,
    #eluid16425321,
    #eluid4f422f2b,
    #eluide9810839 {
        padding: 0
    }
    #eluida60cb0c7,
    #eluida45ed19b {
        padding-top: 20px
    }
    #eluide8dcfc26,
    #eluid90e8b141,
    #eluid5ceda3da,
    #eluidade62a6e,
    #eluidfbe12f38,
    #eluid311dc96c,
    #eluid5bb404b6,
    #eluidbcbbe4f3,
    #eluid0d4d97c5,
    #eluid5642843d,
    #eluid768d3da5 {
        padding: 20px 0 10px 0
    }
    #eluid431d8e67 {
        padding: 0 0 10px 0
    }
    #eluidedf07d00,
    #eluid2b25a672,
    #eluid622d8b0f {
        padding: 10px 0 0 0
    }
    #eluid506475d9 .znColumnElement-innerContent {
        padding-top: 15px
    }
    .eluid5580bf53 .course-year-wrapper-1 {
        top: -40px
    }
    .znColumnElement-innerWrapper-eluidbc86d946.znColumnElement-innerWrapper.znColumnElement-innerWrapper--valign-top.znColumnElement-innerWrapper--halign-left {
        margin: 0
    }
    .eluidfa986461 .course-year-wrapper-1 {
        top: -37px
    }
    .eluidf5e59268 .course-year-wrapper-com {
        bottom: -32px
    }
    #eluidd3010e54 {
        padding-bottom: 60px
    }
    .eluid158b2a49 .course-year-wrapper-com {
        bottom: -28px
    }
    .eluidfab8cadf {
        padding-bottom: 55px
    }
    .eluid82da4135 {
        padding-bottom: 55px
    }
    .eluidd2a38bde .course-year-wrapper-com {
        bottom: -28px
    }
    .entry-course-add-image-biz029:after {
        opacity: .1
    }
    #eluid1647a275 ul li span {
        color: white !important
    }
    #eluidfdfa4611 {
        padding-bottom: 35px
    }
    .eluide89c20c3 th,
    .eluide89c20c3 td {
        font-size: 9px !important
    }
    .eluida925d215,
    .eluid26e3227d {
        padding: 0
    }
    .eluidccb079aa .zn_col_container-smart_container,
    .eluid80815456 {
        overflow: scroll
    }
    .eluid20f95871 td,
    .eluid20f95871 th {
        font-size: 8px !important
    }
    #eluidc5063808,
    #eluidfc245abc {
        padding-bottom: 0
    }
    .eluid56d0a378 .header-course,
    .eluid554bf4b3 {
        font-size: 22px !important
    }
    .eluid20f95871 h2 {
        line-height: 22px
    }
    .tbk__title {
        line-height: 22px !important
    }
    .pd_acad_staff_details .zn_text_box {
        display: inline-block
    }
    .pd_lect_desc_bef_img::before {
        left: -30px !important
    }
    .pd_acad_staff_details .eluida2bc4166,
    .pd_acad_staff_details .eluidd057caeb,
    .pd_acad_staff_details .eluidf5997776,
    .pd_acad_staff_details .eluidd5d48712,
    .pd_acad_staff_details .eluid2acf1cc0,
    .pd_acad_staff_details .eluid02528890,
    .pd_acad_staff_details .eluidb1e033c1,
    .pd_acad_staff_details .eluid717492df,
    .pd_acad_staff_details .eluid44dcb152,
    .pd_acad_staff_details .eluid12a9b659,
    .pd_acad_staff_details .eluid52191703,
    .pd_acad_staff_details .eluid7cd8ad4d,
    .pd_acad_staff_details .eluid638c7298,
    .pd_acad_staff_details .eluidec04f194,
    .pd_acad_staff_details .eluid65f39312,
    .pd_acad_staff_details .eluid3699b321,
    .pd_acad_staff_details .eluid44584e5d,
    .pd_acad_staff_details .eluidbf7da22f,
    .pd_acad_staff_details .eluid22d98014,
    .pd_acad_staff_details .eluidcb87ab95,
    .pd_acad_staff_details .eluid6b033adb,
    .pd_acad_staff_details .eluid00fa0614,
    .pd_acad_staff_details .eluid4e7440ea,
    .pd_acad_staff_details .eluida72e0dd2,
    .pd_acad_staff_details .eluid2a12aa3e,
    .pd_acad_staff_details .eluid39ea228d,
    .pd_acad_staff_details .eluid2e070351,
    .pd_acad_staff_details .eluid3ae112d1,
    .pd_acad_staff_details .eluid664393ce,
    .pd_acad_staff_details .eluid3667a61d,
    .pd_acad_staff_details .eluiddc00d2a9,
    .pd_acad_staff_details .eluid49a6e732,
    .pd_acad_staff_details .eluid4c96542b,
    .pd_acad_staff_details .eluidbe559c74,
    .pd_acad_staff_details .eluidfdcda719,
    .pd_acad_staff_details .eluid7622d0c6,
    .pd_acad_staff_details .eluidb446975f,
    .pd_acad_staff_details .eluid9e9d9c90,
    .pd_acad_staff_details .eluid94c68863,
    .pd_acad_staff_details .eluidbf0eb0ed,
    .pd_acad_staff_details .eluid8f1134e0,
    .pd_acad_staff_details .eluid3ec8bfb7,
    .pd_acad_staff_details .eluidc44343de,
    .pd_acad_staff_details .eluidfcd99390,
    .pd_acad_staff_details .eluidfc64a5c1,
    .pd_acad_staff_details .eluidc4ba1121,
    .pd_acad_staff_details .eluidb9d025aa,
    .pd_acad_staff_details .eluid09de0636,
    .pd_acad_staff_details .eluid1e8cd218,
    .pd_acad_staff_details .eluid4ae3eda5,
    .pd_acad_staff_details .eluidffe29715,
    .pd_acad_staff_details .eluidc6539a5f,
    .pd_acad_staff_details .eluidc6539a5f,
    .pd_acad_staff_details .eluida74f80ba,
    .pd_acad_staff_details .eluida74f80ba,
    .pd_acad_staff_details .eluid79bf9dfd,
    .pd_acad_staff_details .eluidc2da279a,
    .pd_acad_staff_details .eluidc2da279a,
    .pd_acad_staff_details .eluide845842e,
    .pd_acad_staff_details .eluid9b8c95e8,
    .pd_acad_staff_details .eluid569af40d,
    .pd_acad_staff_details .eluid28e0a6d8,
    .pd_acad_staff_details .eluid69a08bca,
    .pd_acad_staff_details .eluid36d8adbf,
    .pd_acad_staff_details .eluidb4778442,
    .pd_acad_staff_details .eluide739ddb8,
    .pd_acad_staff_details .eluidbfe5e7c7 {
        width: 100%
    }
    .kl-single-layout--modern .kl-blog-single-head-wrapper {
        margin: -60px -20px 40px
    }
    .kl-blog-post-title,
    .kl-blog-post-body {
        margin: 0
    }
    .zn_sidebar {
        margin-bottom: 20px !important
    }
    #post-1288 .kl-blog-post {
        padding-top: 20px
    }
    .club-logos .cover-fit-img {
        display: none !important
    }
    .zn_pb_wrapper .zn-widget-module .widget_revslider {
        margin-top: 0 !important
    }
    .eluid531562ec.image-boxes .image-boxes-img-wrapper,
    .eluid578ab0e4.image-boxes .image-boxes-img-wrapper {
        height: 80px
    }
    #rev_slider_12_1,
    #rev_slider_13_1_wrapper,
    #rev_slider_12_1_wrapper,
    #rev_slider_13_1,
    #rev_slider_14_1_wrapper,
    #rev_slider_14_1,
    #rev_slider_15_1,
    #rev_slider_15_1_wrapper,
    #rev_slider_16_1_wrapper,
    #rev_slider_16_1,
    #rev_slider_17_1_wrapper,
    #rev_slider_17_1,
    #rev_slider_18_1_wrapper,
    #rev_slider_18_1,
    #rev_slider_19_1_wrapper,
    #rev_slider_19_1,
    #rev_slider_22_1,
    #rev_slider_22_1_wrapper,
    #rev_slider_24_1_wrapper,
    #rev_slider_24_1,
    #rev_slider_25_1,
    #rev_slider_25_1_wrapper,
    #rev_slider_26_1,
    #rev_slider_26_1_wrapper,
    #rev_slider_27_1,
    #rev_slider_28_1_wrapper,
    #rev_slider_28_1,
    #rev_slider_29_1,
    #rev_slider_29_1_wrapper,
    #rev_slider_37_1_wrapper,
    #rev_slider_37_1,
    #rev_slider_36_1_wrapper,
    #rev_slider_36_1,
    #rev_slider_35_1_wrapper,
    #rev_slider_35_1,
    #rev_slider_32_1_wrapper,
    #rev_slider_32_1,
    #rev_slider_31_1_wrapper,
    #rev_slider_31_1,
    #rev_slider_33_1_wrapper,
    #rev_slider_33_1,
    #rev_slider_23_1_wrapper,
    #rev_slider_23_1,
    #rev_slider_38_1,
    #rev_slider_38_1_wrapper,
    #rev_slider_39_1_wrapper,
    #rev_slider_39_1,
    #rev_slider_40_1,
    #rev_slider_40_1_wrapper,
    #rev_slider_41_1_wrapper,
    #rev_slider_41_1,
    #rev_slider_42_1_wrapper,
    #rev_slider_42_1,
    #rev_slider_43_1_wrapper,
    #rev_slider_43_1,
    #rev_slider_44_1_wrapper,
    #rev_slider_44_1,
    #rev_slider_34_1_wrapper,
    #rev_slider_34_1 {
        height: 250px !important
    }
    #rev_slider_12_1 rs-sbg,
    #rev_slider_13_1 rs-sbg,
    #rev_slider_14_1 rs-sbg,
    #rev_slider_15_1 rs-sbg,
    #rev_slider_16_1 rs-sbg,
    #rev_slider_17_1 rs-sbg,
    #rev_slider_18_1 rs-sbg,
    #rev_slider_19_1 rs-sbg,
    #rev_slider_22_1 rs-sbg,
    #rev_slider_24_1 rs-sbg,
    #rev_slider_25_1 rs-sbg,
    #rev_slider_26_1 rs-sbg,
    #rev_slider_27_1 rs-sbg,
    #rev_slider_28_1 rs-sbg,
    #rev_slider_29_1 rs-sbg,
    #rev_slider_37_1 rs-sbg,
    #rev_slider_36_1 rs-sbg,
    #rev_slider_35_1 rs-sbg,
    #rev_slider_35_1 rs-sbg,
    #rev_slider_32_1 rs-sbg,
    #rev_slider_31_1 rs-sbg,
    #rev_slider_33_1 rs-sbg,
    #rev_slider_23_1 rs-sbg,
    #rev_slider_38_1 rs-sbg,
    #rev_slider_39_1 rs-sbg,
    #rev_slider_40_1 rs-sbg,
    #rev_slider_41_1 rs-sbg,
    #rev_slider_42_1 rs-sbg,
    #rev_slider_43_1 rs-sbg,
    #rev_slider_44_1 rs-sbg,
    #rev_slider_34_1 rs-sbg {
        background-size: cover !important
    }
    #eluid02950cdf,
    #eluid410faeb9,
    #eluidb2356110,
    #eluid9c79a5b1,
    #eluid363b7c8f,
    #eluid9a0d6644,
    #eluid999eda5d,
    #eluid452664a6,
    #eluidde40c843,
    #eluide716bb7f,
    #eluida873f884,
    #eluid569ad6ac,
    #eluidf9eab626,
    #eluid9eb809ad,
    #eluid9875481f,
    #eluidd661e29a,
    #eluid9f6f2d4b,
    #eluid30375005 {
        padding-top: 20px
    }
    #eluidcd82da0e,
    #eluid7670653d,
    #eluidfe287ad1,
    #eluidf4c2b591,
    #eluid1e9a14f3,
    #eluid28fecb36,
    #eluid60873b6d,
    #eluid00072076,
    #eluid51806a7d,
    #eluida4c34063,
    #eluidb0a38d3a {
        padding-top: 10px;
        line-height: 28px
    }
    #eluide826fc4e,
    #eluid8b321c63,
    #eluidef932d32,
    #eluid37d2c9a4,
    #eluid9356e346,
    #eluid448d0e93,
    #eluid4c6cd873,
    #eluideb4688aa,
    .eluid745129ca,
    #eluidcb9498c5,
    #eluid7fd4e7cf,
    #eluide12cff36,
    #eluidbdee0a1c,
    #eluid5b2458a6,
    #eluidb874e92d,
    #eluid09ff1abf,
    #eluid60c16b91,
    #eluid703e6670,
    #eluid98cfb401,
    #eluida3caea47,
    #eluid09c679fa,
    #eluidcd82da0e {
        padding-bottom: 0
    }
    #eluidcce4c1b7,
    #eluidd3b4d564,
    #eluid9928fe3d,
    #eluideb9f47f7,
    #eluid4c6cd873,
    #eluidb9a3e8af,
    #eluidfcaca506,
    .eluid4bb1837a,
    .eluidfe37b526,
    #eluide2a4c081,
    #eluidb790efa8,
    .eluidab72bc1e,
    .eluidfdd3bafe,
    .eluid7fd4e7cf,
    .eluid39c11b32,
    .eluid99047eb4,
    .eluid01f6babc,
    .eluidbdee0a1c,
    #eluid5b2458a6,
    #eluida7f6f66b,
    .eluid598f0d3b,
    #eluidb659cba1,
    .eluide4af763d,
    #eluid613c798b,
    .eluidecf9ca17,
    #eluid240fb39a,
    .eluid485280f8,
    #eluidbe61a694,
    .eluid6bef1962,
    #eluida873f884,
    .eluid0162e962,
    #eluid30375005 {
        padding-top: 0
    }
    .eluid84c78ca0 .image-boxes-img,
    .eluid0420e62d .image-boxes-img,
    .eluidd76d8273 .image-boxes-img,
    .eluida1abab87 .image-boxes-img,
    .eluidf6e8cc04 .image-boxes-img,
    .eluidbba43e68 .image-boxes-img,
    .eluide55a4ab5 .image-boxes-img,
    .eluid55def33f .image-boxes-img,
    .eluidfea90161 .image-boxes-img,
    .eluid10b21321 .image-boxes-img,
    .eluid003ac4cb .image-boxes-img {
        height: 250px !important
    }
    .eluid84c78ca0.image-boxes .image-boxes-img-wrapper,
    .eluid0420e62d.image-boxes .image-boxes-img-wrapper,
    .eluidd76d8273.image-boxes .image-boxes-img-wrapper,
    .eluida1abab87.image-boxes .image-boxes-img-wrapper,
    .eluidf6e8cc04.image-boxes .image-boxes-img-wrapper,
    .eluidbba43e68.image-boxes .image-boxes-img-wrapper,
    .eluide55a4ab5.image-boxes .image-boxes-img-wrapper,
    .eluid55def33f.image-boxes .image-boxes-img-wrapper,
    .eluidfea90161.image-boxes .image-boxes-img-wrapper,
    .eluid10b21321.image-boxes .image-boxes-img-wrapper,
    .eluid003ac4cb.image-boxes .image-boxes-img-wrapper {
        height: auto
    }
    .eluidfe287ad1,
    #eluidf4c2b591,
    #eluid1e9a14f3,
    #eluid28fecb36,
    #eluid60873b6d,
    #eluid00072076,
    #eluid51806a7d,
    #eluida4c34063,
    #eluidb0a38d3a {
        font-size: 22px !important
    }
    .eluid6b9e87be ul,
    .eluid8c3bc44c ul {
        padding: 0
    }
    .club-member-image {
        margin-bottom: 5px;
        margin-top: 25px
    }
    .featured-news-section {
        max-height: none !important
    }
    .eluid91b960c3 .zn-section-height--custom_height {
        height: auto
    }
    #eluid47b9236f .znColumnElement-innerWrapper-eluid47b9236f {
        display: none
    }
    #eluidc3f44306 {
        padding: 15px 0 26px 0
    }
    #eluid57f3cc2b,
    #eluidad1efa80,
    .eluide953f66a,
    #eluid1c3a4a26,
    #eluid2d8365c4 {
        padding: 0
    }
    .eluidb95db08d {
        padding-top: 5px;
        padding-bottom: 0
    }
    .eluid3e229d3c.image-boxes .image-boxes-img-wrapper {
        height: 75px !important
    }
    .eluidd964e072.image-boxes .image-boxes-img-wrapper,
    .eluidc26f3adb.image-boxes .image-boxes-img-wrapper,
    .eluid438beb13.image-boxes .image-boxes-img-wrapper,
    .eluid0c368231.image-boxes .image-boxes-img-wrapper,
    .eluida181dad4.image-boxes .image-boxes-img-wrapper,
    .eluid25a38ab0.image-boxes .image-boxes-img-wrapper,
    .eluidd27258bb.image-boxes .image-boxes-img-wrapper,
    .eluid27aff850.image-boxes .image-boxes-img-wrapper {
        height: 85px !important
    }
    #eluidf33e64a5,
    #eluide6066713 {
        padding: 15px 0 0 !important
    }
    .eluid736c96f2 {
        padding-top: 150px
    }
    .eluidfe9ef2ba {
        text-align: center
    }
    .emp-opp-style {
        text-align: left !important
    }
    #eluidabc4a79e {
        display: none
    }
    #eluidd4ae8ef5 {
        text-align: left !important
    }
    .eluidc0e4f8d6 p {
        margin: 0 !important
    }
    .eluid1a230ea1 {
        text-align: center
    }
    .eluid1a230ea1,
    .eluida26029a8 .header-course-simple-biz,
    .eluide0aae2e5 .header-course {
        text-align: left !important
    }
    .eluid75f5205c .header-course {
        text-align: left !important
    }
    .year-color-white {
        font-size: 25px;
        padding-top: 5px
    }
    .eluide91dccae .header-course {
        width: 99%
    }
    .eluid66a4e316 .header-course {
        width: 98%
    }
    .eluid66a4e316 p {
        padding: 2%
    }
    .header-course {
        font-size: 25px
    }
    .header-course-simple {
        font-size: 25px
    }
    .eluid8365ae66 p,
    #eluidd924c31b {
        padding-right: 15px
    }
    #eluidd924c31b {
        padding-bottom: 0
    }
    #eluidcf48395c {
        height: auto
    }
    .eluidd459b294 {
        padding-right: 11px
    }
    .header-course-simple-com {
        display: block
    }
    .eluid2fa37776 .wrapper-s-1 {
        margin-left: 0
    }
    #eluiddf2d59a9 {
        text-align: left !important
    }
    .eluid2fa37776 .header-course-simple-com {
        display: contents
    }
    .eluid8dd90270 p {
        padding-right: 15px
    }
    #eluid0cb2629e {
        text-align: left !important
    }
    .eluid0bebc338 p {
        padding-right: 15px !important
    }
    .eluid703f6f05 p {
        padding-right: 15px
    }
    .eluid215d17cc,
    .eluid6b868d56 p {
        padding-right: 15px
    }
    #eluida2bddadf {
        margin-top: 15px !important
    }
    .ph-content-v-center .container {
        padding-top: 10px
    }
    .is-single-inner {
        background-color: white !important
    }
    .is-single-wrapper.border-count-0,
    .is-single-img,
    .is-single-img img {
        margin: 0 !important
    }
    .is-single-wrapper {
        margin: 0 !important;
        border: none !important;
        width: 100% !important;
        height: auto !important;
        display: grid
    }
    .is-single-title {
        margin: 0 !important;
        text-align: left !important;
        width: 100%;
        display: grid
    }
    .is-single-text {
        padding: 0 !important;
        text-align: left !important
    }
    .is-single-wrapper.border-count-1 img,
    .is-single-wrapper.border-count-0 img {
        margin: 0 !important
    }
    .is-single-wrapper.border-count-1 span.plain-bg,
    .is-single-wrapper.border-count-2 span.plain-bg,
    .is-single-wrapper.border-count-3 span.plain-bg,
    .is-single-wrapper.border-count-4 span.plain-bg {
        background: none !important
    }
    .is-single-inner-2 {
        padding-top: 0 !important
    }
    .eluid76a6ea97 {
        padding-top: 0
    }
    #eluidc21ec2de {
        text-align: left !important
    }
}

@media all and (max-width:1026px) and (min-width:768px) {
    .eluid6b9e87be ul,
    .eluid8c3bc44c ul {
        padding-left: 10px
    }
    #rev_slider_12_1,
    #rev_slider_13_1_wrapper,
    #rev_slider_12_1_wrapper,
    #rev_slider_13_1,
    #rev_slider_14_1_wrapper,
    #rev_slider_14_1,
    #rev_slider_15_1,
    #rev_slider_15_1_wrapper,
    #rev_slider_16_1_wrapper,
    #rev_slider_16_1,
    #rev_slider_17_1_wrapper,
    #rev_slider_17_1,
    #rev_slider_18_1_wrapper,
    #rev_slider_18_1,
    #rev_slider_19_1_wrapper,
    #rev_slider_19_1,
    #rev_slider_22_1,
    #rev_slider_22_1_wrapper,
    #rev_slider_24_1_wrapper,
    #rev_slider_24_1,
    #rev_slider_25_1,
    #rev_slider_25_1_wrapper,
    #rev_slider_26_1,
    #rev_slider_26_1_wrapper,
    #rev_slider_27_1,
    #rev_slider_28_1_wrapper,
    #rev_slider_28_1,
    #rev_slider_29_1,
    #rev_slider_29_1_wrapper,
    #rev_slider_37_1_wrapper,
    #rev_slider_37_1,
    #rev_slider_36_1_wrapper,
    #rev_slider_36_1,
    #rev_slider_35_1_wrapper,
    #rev_slider_35_1,
    #rev_slider_32_1_wrapper,
    #rev_slider_32_1,
    #rev_slider_31_1_wrapper,
    #rev_slider_31_1,
    #rev_slider_33_1_wrapper,
    #rev_slider_33_1,
    #rev_slider_23_1_wrapper,
    #rev_slider_23_1,
    #rev_slider_38_1,
    #rev_slider_38_1_wrapper,
    #rev_slider_39_1_wrapper,
    #rev_slider_39_1,
    #rev_slider_40_1,
    #rev_slider_40_1_wrapper,
    #rev_slider_41_1_wrapper,
    #rev_slider_41_1,
    #rev_slider_42_1_wrapper,
    #rev_slider_42_1,
    #rev_slider_43_1_wrapper,
    #rev_slider_43_1,
    #rev_slider_44_1_wrapper,
    #rev_slider_44_1,
    #rev_slider_34_1_wrapper,
    #rev_slider_34_1 {
        height: 400px !important
    }
    #eluidcf1a13bf,
    #eluid98927993,
    #eluid5c96c638,
    #eluidb081d0e9,
    #eluiddca7f92a,
    #eluidce351cfa,
    #eluid98f5e036,
    #eluiddc8092a0,
    #eluida866e8fa,
    #eluid9a4b9868,
    #eluide6e543f9,
    #eluid4f289ef4,
    #eluid7cb6faa2,
    #eluid665115d1,
    #eluid3b6ed499,
    #eluidf802aef7,
    #eluid8e2fa7fe,
    #eluid36cfa4c5,
    #eluid50985afb,
    #eluid89851706,
    #eluid5d4e0354,
    #eluide625e6f0,
    #eluid03c96e92,
    #eluid237234d1,
    #eluid2f32a082,
    #eluidd7a8ce24,
    #eluidecfdb18f,
    #eluid4a00f2f3,
    #eluid84a914b8,
    #eluid9de92e26,
    #eluid24006d47,
    #eluid92cbeac3 {
        width: 100% !important
    }
    #eluidd78cec10,
    #eluida873f884 .col-md-3,
    #eluidbe61a694 .col-md-3,
    #eluid240fb39a .col-md-3,
    #eluidd1f881bf .col-md-3,
    #eluid613c798b .col-md-3,
    #eluidb659cba1 .col-md-3,
    #eluida7f6f66b .col-md-3,
    #eluidbdee0a1c .col-md-3,
    #eluid5b2458a6 .col-md-3,
    #eluid39c11b32 .col-md-3,
    #eluid7fd4e7cf .col-md-3,
    #eluidab72bc1e .col-md-3,
    #eluide2a4c081 .col-md-3,
    #eluidb790efa8 .col-md-3,
    #eluid6cfca88b .col-md-3,
    #eluidfcaca506 .col-md-3,
    #eluid666d1828 .col-md-3,
    #eluid4c6cd873 .col-md-3,
    #eluidb9a3e8af .col-md-3,
    #eluide448376c .col-md-3,
    #eluid9928fe3d .col-md-3,
    #eluidd3b4d564 .col-md-3,
    #eluidcce4c1b7 .col-md-3,
    #eluidad1efa80 .col-md-3 {
        padding: 0 25px
    }
    .eluided88707a,
    #eluid777765d4_0 .image-boxes,
    #eluid6bef1962_2 .image-boxes,
    #eluidd1f881bf .image-boxes,
    #eluid613c798b .image-boxes,
    #eluidb659cba1 .image-boxes,
    #eluida7f6f66b .image-boxes,
    #eluidbdee0a1c .image-boxes,
    #eluid5b2458a6 .image-boxes,
    #eluid39c11b32 .image-boxes,
    #eluid7fd4e7cf .image-boxes,
    #eluidab72bc1e .image-boxes,
    #eluide2a4c081 .image-boxes,
    #eluidb790efa8 .image-boxes,
    #eluidfcaca506 .image-boxes,
    #eluid666d1828 .image-boxes,
    #eluid4c6cd873 .image-boxes,
    #eluidb9a3e8af .image-boxes,
    #eluide448376c .image-boxes,
    #eluid9928fe3d .image-boxes,
    #eluidd3b4d564 .image-boxes,
    #eluidcce4c1b7 .image-boxes,
    #eluidad1efa80 .image-boxes {
        margin-bottom: 15px
    }
    #eluid1c3a4a26,
    #eluid745129ca,
    #eluiddd6cacdb,
    #eluidb0594784,
    #eluid412e2a29,
    #eluidb95db08d,
    #eluidec216b0c,
    #eluid995aa347,
    #eluid25dc9319 {
        padding-top: 0
    }
    .eluid09c679fa,
    #eluid98cfb401,
    #eluid703e6670,
    #eluid60c16b91,
    #eluid09ff1abf,
    #eluidb874e92d,
    #eluid2d8365c4,
    #eluidbdee0a1c,
    #eluidef932d32 {
        padding: 0 10px
    }
    #eluide953f66a,
    #eluid448d0e93,
    .eluid9356e346,
    #eluid37d2c9a4,
    #eluid995aa347,
    #eluid8b321c63,
    #eluid57f3cc2b,
    #eluide826fc4e {
        padding: 0
    }
    #eluid03890848,
    #eluidf7cbef86,
    #eluida00c44da,
    #eluid70c11932,
    #eluidc913f2b3,
    #eluidc4b65576 {
        text-align: left
    }
    .eluida3caea47,
    #eluidcb9498c5 {
        padding: 10px 0
    }
    #rev_slider_40_1 rs-sbg,
    #rev_slider_33_1 rs-sbg {
        background-position: 5% !important
    }
    .club-logos {
        display: none
    }
    .eluide12cff36 {
        padding-top: 15px
    }
    .eluid736c96f2 {
        margin-top: 85px
    }
    .eluid7fd4e7cf,
    .eluid745129ca,
    .eluideb4688aa,
    .eluide2a4c081,
    #eluide6066713,
    #eluid4c6cd873,
    #eluidcce4c1b7 {
        padding-bottom: 0
    }
    #eluid4dccbaf9,
    #eluid26a37d62 {
        margin: 0
    }
    .eluid6ea593c3 {
        height: 200px
    }
    .eluid736c96f2 {
        margin-top: 200px
    }
    #rev_slider_27_1 rs-sbg:nth-child(1) {
        background-position: 0% -20% !important
    }
    #rev_slider_19_1 rs-sbg {
        background-position: 0% -70% !important
    }
    #eluidf33e64a5 {
        padding-bottom: 10px
    }
    #eluid26a37d62 {
        font-size: 22px
    }
    .pd_heading_lec_nm {
        text-align: left !important
    }
    .newsletter-text {
        font-size: 2.2rem !important
    }
    .newsletter-subscribe {
        margin-top: 65px
    }
    .newsletter-subscribe .row {
        position: absolute;
        top: 0;
        display: flex
    }
    .newsletter-subscribe .row .col-md-6 {
        width: 40%
    }
    .eluida3fca3e0 {
        margin-top: 0 !important
    }
    .eluidd87a3373 .tbk__title,
    .eluidc1a0e2a4 .tbk__title,
    .eluid0e9dab4a .tbk__title,
    .eluid53318e57 .tbk__title,
    .eluidddf3d184 .tbk__title,
    .eluid09c14ad7 .tbk__title,
    .eluidadaf0975 .tbk__title,
    .eluid7abec591 .tbk__title,
    .eluid0e4a6651 .tbk__title,
    .eluid9220b59d .tbk__title,
    .eluidf148df68 .tbk__title,
    .eluid33c8ff90 .tbk__title,
    .eluide5ceb9fb .tbk__title,
    .eluidfed4acf9 .tbk__title,
    .eluid43c93efb .tbk__title,
    .eluid43c93efb .tbk__title,
    .eluida101e7fd .tbk__title,
    .eluidcca90dc2 .tbk__title,
    .eluidd1ebb89f .tbk__title,
    .eluidebe956ab .tbk__title,
    .eluidce6df2ff .tbk__title,
    .eluid6465faec .tbk__title,
    .eluid682aca9c .tbk__title,
    .eluid1837f2e4 .tbk__title {
        line-height: 24px
    }
    .eluidff70ae30,
    .eluidb5cdef4e {
        width: 100% !important
    }
    .eluidd484a0f0.btn {
        margin-left: 0
    }
    .eluid89aa4bda,
    .eluid54f663a0,
    .eluidef84d56b {
        display: none
    }
    #eluida47adcec {
        overflow-x: auto
    }
    .eluide1fe8eaf {
        margin: 0
    }
    #eluidb3cca91d {
        padding: 0 15px
    }
    .eluid530c03e7 ol {
        text-align: left;
        padding-left: 0
    }
    .eluid89566cb1,
    #eluidd70dffac,
    #eluidd9617605,
    #eluid99d9df3b,
    .eluidb6779c4a,
    .eluidaf43078b,
    #eluid16b6012b,
    #eluidcab98843,
    #eluid903ead73,
    .eluidfcf8f5b0,
    #eluidd5aa08dd,
    #eluid1d94be47 {
        text-align: left
    }
    .eluidaf43078b .wrapper-s-1 {
        margin: 0
    }
    .entry-course-add-image-com12:after,
    .eluid5f58a5a2,
    .eluid39f94394 {
        display: none
    }
    .emp-opp-style {
        margin: 0;
        width: 100%
    }
    .header-course-simple:after,
    .eluidba32789b,
    #eluid99d9df3b {
        display: none
    }
    .eluida9a364a3 .wrapper-s-1,
    .eluid35df8520,
    .eluid0b7ce85e,
    .eluidfc09edea .wrapper-s-1 {
        margin: 0
    }
    .key-feature-sec-com13:after {
        top: -321px
    }
    .key-feature-sec-com3::after {
        top: -80px
    }
    .course-year-wrapper-1 {
        right: 445px
    }
    .course-year-wrapper-com {
        right: 445px
    }
    .header-course-list:after,
    .entry-course-add-image-com3:after,
    .header-course-simple-com:after,
    .entry-course-add-image-biz029:after,
    .entry-course-add-image-com7::after,
    .entry-course-add-image-biz21::after,
    .header-course-simple-biz:after,
    .entry-course-add-image-com16:after,
    .entry-course-add-image-com9:after,
    .eluid979ebace {
        display: none
    }
    .key-feature-sec-com5::after {
        top: -88px;
        right: -2px
    }
    .eluid07f953d6,
    #eluidba76d392 {
        margin-left: 0
    }
    #eluidfab8cadf {
        padding-bottom: 40px
    }
    .zn-buttonWrapper-eluidb42d02e6 {
        padding-bottom: 50px
    }
    .eluidca2ab763 .wrapper-s-1 {
        margin-left: 40px
    }
    .eluidb42d02e6.btn,
    .eluid089dd797 .header-course,
    #eluidc32d10f4 {
        margin-left: 22px
    }
    .eluid158b2a49 .year-color-green-bigger {
        margin-bottom: -10px
    }
    .eluidd6f611ed,
    .eluid1b65d32e .wrapper-s-1 {
        margin-left: 10px
    }
    #eluid82da4135 {
        padding-bottom: 35px
    }
    .zn-buttonWrapper-eluide19395eb {
        margin-bottom: 40px
    }
    .wrapper-s-1 {
        width: 95%;
        margin-left: 28px
    }
    .eluide19395eb,
    .eluid970890c9 {
        margin-left: 10px !important
    }
    .key-feature-sec-com8:after {
        top: -62px
    }
    .eluid929ada53.btn {
        margin-left: 0
    }
    .eluid1db4f35a .course-year-wrapper-biz,
    .eluid38fcadd2 .course-year-wrapper-biz {
        right: 408px
    }
    .eluid754b11ef {
        margin-left: 0 !important
    }
    .eluid3d5debab,
    .eluidc0e4f8d6 {
        margin-left: 0
    }
    #eluid0db56caf {
        text-align: left
    }
    .element-scheme--light,
    .eluidc0e4f8d6 {
        text-align: left
    }
    .eluidc0e4f8d6 p {
        margin: 0 0 0
    }
    .key-feature-sec-com10:after {
        top: -47px
    }
    #eluidd4ae8ef5,
    #eluidc3a04ef2,
    #eluid4a473a2e {
        text-align: left
    }
    #eluidd3010e54 {
        padding-bottom: 70px
    }
    .eluidf5e59268 .course-year-wrapper-com {
        bottom: -80px
    }
    .eluid8aeb4682 .course-year-wrapper-biz {
        right: 410px
    }
    #eluid5cf9d39c,
    .eluida26029a8 .wrapper-s-1 {
        margin-left: 0
    }
    .key-feature-sec-biz15::after {
        top: -154px !important
    }
    .entry-course-add-image-biz22:after {
        display: none
    }
    .eluid0c6face4,
    .eluid97593972,
    #eluidc1f37a92,
    #eluidf8114422,
    .eluid5891413a {
        margin-left: 0
    }
    .eluid2e3d1da1 p {
        margin-bottom: 0
    }
    .eluid47131891 {
        display: none
    }
    .eluida26029a8 .header-course-simple-biz,
    .eluid1da99042 .header-course {
        padding-bottom: 10px
    }
    .eluid1da99042 .header-course {
        padding-left: 15px
    }
    .key-feature-sec-biz7::after {
        top: 63px
    }
    .entry-course-add-image-biz24:after,
    .eluid724a5a94 {
        display: none
    }
    .eluidfa986461 .course-year-wrapper-1 {
        right: 148px;
        top: -36px
    }
    .eluid000f5821 .course-year-wrapper-biz {
        right: 551px
    }
    .eluid235139f9,
    .eluida0f3665a {
        display: none
    }
    #eluid64c3971e {
        margin: 0
    }
    .eluidd2138015 {
        padding-bottom: 13px
    }
    .eluid14f83ec0 .col-md-3 {
        width: 32%
    }
    .eluid19385090 {
        height: 45vh !important
    }
    .eluid19385090 .ph-content-wrap {
        padding-top: 150px !important
    }
    #eluid0d61810b,
    #eluid5ac4df26 {
        text-align: left
    }
    .eluid22551e25 {
        padding: 10px 10px
    }
    #eluid22551e25 .zn-bgSource-image {
        filter: opacity(.4)
    }
    .wl-text-content {
        padding: 4% 8% !important
    }
    #eluid4c544923 {
        text-align: left;
        margin: 0
    }
    .eluid43cd80ff .header-course {
        padding-left: 15px
    }
    #eluid506475d9 .year-color-white-sp {
        margin-top: 15px
    }
    .eluid8a581f48 {
        display: none
    }
    .eluidc98c0ecb .wrapper-s-1 {
        margin-left: 15px;
        width: 100%
    }
    .year-color-white-sp {
        font-size: 25px
    }
    #eluid17542547 {
        margin-left: 10px
    }
    .entry-course-add-image-biz19:after {
        display: none
    }
    .eluid6f2c3229,
    #eluid17542547 {
        margin-left: 0
    }
    .eluidb4a5d4be .header-course {
        padding-left: 15px
    }
    .eluid90f84ed4 {
        display: none
    }
    .wrapper-s-1 {
        width: 100%;
        margin: 0;
        margin-bottom: 10px !important
    }
    .eluidbebbc5c9 .course-year-wrapper-biz {
        right: 350px
    }
    .key-feature-sec-biz6::after {
        top: -186px
    }
    #eluid6f526a74 {
        margin-left: 0
    }
    .eluidfdcad3ec,
    .eluid6a3beb11,
    #eluid330243c3,
    .eluid8632e3d3,
    #eluidee383f79 {
        margin-left: 0
    }
    #eluidb426ff58,
    #eluid1a4556fe,
    #eluidb9bddd14,
    #eluidf7ba1528 {
        text-align: left
    }
    .eluid77c7ca2f {
        display: none
    }
    .eluid90e8b141 {
        padding-top: 50px
    }
    .entry-course-add-image-biz23::after {
        display: none
    }
    .eluid2cc5bee6 .course-year-wrapper-biz,
    .eluid1d7b0168 .course-year-wrapper-biz {
        right: 356px
    }
    .key-feature-sec-biz5::after {
        top: -275px;
        right: -72px
    }
    .entry-course-add-image-biz18:after {
        display: none
    }
    .key-feature-sec-biz4:after {
        top: -435px
    }
    .eluid73fdeb6f.th-spacer {
        height: 200px
    }
    .header-course,
    .header-course-simple {
        font-size: 25px
    }
    .eluidfed21215,
    .eluide3318ce1,
    .entry-course-add-image-biz15::after,
    .eluid76bd9dfe,
    .eluid2c4c6952,
    .entry-course-add-image-biz028:after {
        display: none
    }
    .key-feature-sec-biz3:after {
        top: -155px
    }
    #eluid6c97d550,
    .eluidcaa165a4 {
        margin: 0
    }
    .eluid36937cd6 .course-year-wrapper-biz {
        right: 356px
    }
    .key-feature-sec-biz1:after {
        top: -155px
    }
    .eluid6f8f235e {
        display: none
    }
    .eluid3fb49fc1 .course-year-wrapper-biz {
        right: 355px
    }
    .eluid57839ece {
        display: none
    }
    .header-course-list {
        font-size: 25px
    }
    .eluida1826681,
    #eluid0f04d4bc {
        display: none
    }
    .eluid6889c8f3 {
        padding-top: 45px
    }
    #eluidfc245abc {
        padding-bottom: 35px !important
    }
    .eluid3d7e5455 .course-year-wrapper {
        right: 345px;
        position: relative
    }
    .eluidf34bdce5 {
        display: none
    }
    .header-course-simple-com {
        font-size: 25px
    }
    .eluid013b548d {
        margin-left: 0
    }
    #eluid23311d12 {
        text-align: left
    }
    .eluid463e099e {
        display: none
    }
    .eluide87a7355 {
        padding-top: 40px
    }
    #eluida4750afd {
        padding-top: 0
    }
    .eluid20942774,
    .eluidaa6c6dce {
        display: none
    }
    #eluiddbd58200 {
        margin-left: 0;
        margin-bottom: 15px
    }
    .eluid7c1ab56d .course-year-wrapper-com {
        right: 350px
    }
    #eluid692de681 {
        padding-bottom: 0
    }
    .eluid7c1ab56d .course-year-wrapper-com {
        position: relative;
        display: contents
    }
    .eluidaab1c9f6 .course-year-wrapper-1 {
        left: 15px
    }
    .entry-course-add-image-com10:after {
        display: none
    }
    .key-feature-sec-com11:after {
        top: -46px
    }
    .eluid16644ec0 .course-year-wrapper-1 {
        right: 330px
    }
    #eluid7f4713d1,
    .eluid0d52319a {
        margin-left: 0
    }
    #eluidfeeb6481 {
        height: 67vh
    }
    #eluid4ab63cc3 .th-spacer,
    .eluidfb5bf45c {
        display: none
    }
    .tabs-course {
        min-height: auto
    }
    .eluidb5b698af {
        padding-bottom: 25px !important
    }
    section#eluidb5b698af {
        margin-top: 0 !important
    }
    .header-course-simple-biz {
        font-size: 25px;
        padding-left: 15px
    }
    .eluid5a79db67 {
        display: none
    }
    #eluidb47a9752 {
        padding-bottom: 0
    }
    #eluid7a4360fe .kl-iconbox__inner {
        text-align: center
    }
    .entry-course-add-image-biz27:after {
        display: none
    }
    .eluide8a9349b.th-spacer {
        height: 115px
    }
    .key-feature-sec-biz17:after {
        top: -180px
    }
    #eluidb5b698af {
        padding-top: 0
    }
    #eluidcb8c4fe1 {
        margin: 0
    }
    #eluid12dc40d5 {
        margin: 0
    }
    .eluid9c299670 .course-year-wrapper-com {
        right: 280px
    }
    .eluid6a14d2bd .course-year-wrapper-1 {
        right: 319px
    }
    .eluid105d122d {
        margin: 0
    }
    .eluid5b0b2046,
    .eluida8809c41 {
        display: none
    }
    #eluida8f4e7ca,
    #eluid80e1b8b0 {
        text-align: left
    }
    .eluid206658c8 {
        padding-top: 25px
    }
    .entry-course-add-image-com11:after,
    .eluid4e31f539,
    .eluid4dacd47d,
    .eluid51d04756,
    .eluid98f4fb08,
    .eluid164575d2,
    .eluidfe31c0b9,
    .eluidc4779372 {
        display: none
    }
    .eluidaf1ce585,
    #eluida8b35ee9,
    #eluid69a1b098,
    .eluidd750b29a {
        margin-left: 0
    }
    #eluidda129936 {
        padding-bottom: 65px
    }
    .eluid764023ef .course-year-wrapper {
        bottom: -75px
    }
    .eluid2ad5c5b5 .course-year-wrapper-1 {
        width: 100%;
        left: 0
    }
    .eluid514aaf3a {
        padding-left: 15px
    }
    .eluid136e771a .course-year-wrapper-com {
        bottom: -90px
    }
    #eluid55b08447 {
        padding-bottom: 85px
    }
    .eluid61af259b .year-color-white-com1 {
        font-size: 25px
    }
    #eluid4a842f93 {
        text-align: left
    }
    .eluid59231063 {
        padding-top: 45px
    }
    .year-side h1,
    .year-side .page-title,
    .year-side .h1-typography {
        font-size: 25px !important
    }
    .eluidccff49cf .header-course {
        padding-left: 15px
    }
    .eluidda4d5257 {
        display: none
    }
    #eluid31b73892 {
        margin: 0
    }
    .entry-course-add-image-com13:after {
        display: none
    }
    .key-feature-sec-com7:after {
        top: -47px
    }
    .eluid61af259b .course-year-wrapper-1 {
        width: 100%;
        left: 0
    }
    .eluidd459b294 {
        padding-right: 11px
    }
    .key-feature-sec-com9:after {
        top: -46px
    }
    .entry-course-add-image-com8::after,
    .eluidd62304c3,
    .eluide1fee308 {
        display: none
    }
    .eluid8f1c8e85 {
        margin-left: 0
    }
    #eluid29c2ad24 {
        text-align: left;
        margin: 0
    }
    .eluid70c22b62 .header-course {
        padding-left: 15px
    }
    .eluid203da76c {
        padding-top: 45px;
        padding-bottom: 15px
    }
    .header-course-simple-com {
        display: block
    }
    #eluidf39593b0 {
        padding-right: 15px
    }
    #eluidbc02ca25 {
        padding-bottom: 55px
    }
    .eluidc82b30d5 .course-year-wrapper-com {
        bottom: -70px
    }
    #eluid586ed4f4,
    #eluid52490760,
    .eluid0167dd75 {
        margin-left: 0
    }
    .eluidfa2a2084,
    #eluid7d76e87d,
    #eluid251d99e4,
    .eluida1c7c4b1,
    #eluid69d5656f {
        margin-left: 0
    }
    #eluiddf2d59a9,
    #eluid0cb2629e,
    #eluid7fa9c0b0,
    #eluid71948dd8 {
        text-align: left
    }
    .eluidc06e2895 {
        padding-top: 25px
    }
    .eluidccc702ad,
    .eluiddb76c947,
    .eluida5884f75,
    .eluid3e8d8828 {
        display: none
    }
    .eluid49299fac .course-year-wrapper-com,
    .eluid13470dd7 .course-year-wrapper-com {
        bottom: -115px
    }
    .entry-course-add-image-com5:after,
    .entry-course-add-image-com2:after,
    .entry-course-add-image-biz26:after,
    .entry-course-add-image-biz28:after,
    .eluidb4cd1588,
    .eluide3efa71f,
    .entry-course-add-image-biz25::after,
    .eluidd86ba9ac,
    .eluidf77ebe46,
    .eluidc1df5067,
    .entry-course-add-image-com15::after,
    .eluidc7c49cf6,
    .eluida1c5b63e,
    .entry-course-add-image-com14::after {
        display: none
    }
    .key-feature-sec-com4::after {
        top: -54px
    }
    #eluidd313f1f5 {
        padding-top: 35px
    }
    .key-feature-sec-com30:after {
        top: -134px
    }
    .eluid0714319b,
    .eluidc9ab6217 {
        display: none
    }
    .eluid0ffc2404 {
        padding-top: 35px
    }
    .key-feature-sec-biz18::after {
        top: 12px
    }
    .key-feature-sec-biz16::after {
        top: 85px
    }
    #eluided7bbdd8,
    .eluid1d04d0db,
    #eluid9c0f23c8,
    .eluid0dcc6cb8 {
        margin-left: 0
    }
    #eluid71948dd8 {
        text-align: right
    }
    #eluid71948dd8,
    #eluid3ada7868,
    #eluid03a48ad4 {
        text-align: left !important
    }
    .eluidbaa4eab3 {
        height: 197px !important
    }
    .key-feature-sec-biz13:after {
        top: -320px
    }
    .eluid838ac9f6,
    #eluidbbbbc959 {
        margin-left: 0
    }
    .eluidd10d7342,
    .eluid49673da2 {
        padding-top: 35px
    }
    .eluid562f9e89.th-spacer {
        height: 165px
    }
    .key-feature-sec-biz9::after {
        top: -144px
    }
    .key-feature-sec-biz8:after {
        right: -20px
    }
    .eluid3d7e5455 .course-year-wrapper {
        position: absolute
    }
    .wl-facility-image-new {
        min-width: 100%;
        margin: 25px 0
    }
    .wl-facility-even {
        margin: 0
    }
    .eluidd5a085ee {
        padding-top: 0
    }
    #eluid51446693 {
        padding-bottom: 0
    }
    .wl-text-content {
        padding: 1% 8% !important
    }
    .eluid27902904 {
        padding-bottom: 0 !important
    }
    .eluide71cd1be {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }
    #eluidebb9b34e,
    #eluidb788c546,
    #eluida33b707f,
    #eluidd874f31d {
        width: 100%
    }
    #eluid5794f246,
    #eluid33734869,
    #eluidf892b141,
    #eluid023910e3 {
        padding-bottom: 0
    }
    #eluidc9a9a8e3,
    #eluidead790b6,
    .eluid51446693,
    #eluid5ba90423 {
        padding-top: 0
    }
    #eluid62abf1f9 {
        width: 100%
    }
    #eluid854a2855 a.dn-headingLink {
        font-size: 12px
    }
    .cg-ipp:after,
    .cg-entre-dev:after,
    .cg-advisory:after,
    .wl-other-inter:after {
        display: none
    }
    #eluid25ba607e .zn-bgSource-image {
        opacity: .5
    }
    #eluida0d2bb3f .zn-bgSource-image {
        opacity: .1
    }
    #eluid3dbe7c98 .znColumnElement a {
        padding: 15px 5px;
        font-size: 11px
    }
    .eluidc937b308 p {
        text-align: center !important
    }
    .eluid52aa7da6 .kl-iconbox__icon-wrapper,
    .eluid52aa7da6 .kl-iconbox__title {
        text-align: center
    }
    .wl-partners-logo .left-arrow {
        left: -20px !important
    }
    .wl-partners-logo .right-arrow {
        right: -25px !important
    }
    #eluid2557e5e4 .dn-heading,
    #eluid1ef713b8 .dn-heading {
        text-align: left
    }
    #eluidc1f14cd0 {
        padding-bottom: 0
    }
    .kl-iconbox__inner {
        text-align: center
    }
    #eluid59311dd4 .kl-iconbox {
        text-align: center
    }
    .eluidd34fd25a {
        min-height: auto !important;
        height: 70px !important
    }
    .club-wrapper {
        padding-top: 20px
    }
    #eluida2bddadf {
        margin-top: 15px !important
    }
    #eluid94e0a1c7 {
        width: 100%
    }
    .page-id-16 #rev_slider_2_1_forcefullwidth {
        margin-top: 0px !important
    }
}

@media all and (max-width:768px) and (min-width:760px) {
    #eluid854a2855 a.dn-headingLink {
        font-size: 10px
    }
}

@media all and (max-width:1000px) and (min-width:767px) {
    .sports-club-right {
        display: none
    }
    .sports-club-inner .sc-content {
        padding: 15px 15px 15px 212px
    }
    .sports-club-inner .sc-image {
        margin-left: -1px
    }
    .sports-club-wrapper.odd-wl .sc-image {
        top: -298px;
        right: 0
    }
}

@media all and (max-width:390px) {
    .eluide89c20c3 th,
    .eluide89c20c3 td {
        font-size: 7px !important
    }
}

.eluid090baf85 p {
    font-size: 16px !important
}

.eluidff70ae30,
.eluidd222705e,
.eluid272572dd,
.eluid0e0d0cb3,
.eluidb5cdef4e,
.eluid8c723b14 {
    width: 100% !important
}

@media all and (max-width:2000px) and (min-width:1366px) {
    #eluidc2210538 .pd_lect_desc_bef_img::before {
        left: 17% !important;
        top: 9% !important
    }
    .entry-course-margin-set {
        margin-left: 0 !important
    }
}

.eluid5d4ae579 {
    display: none
}

.eluid51faab75 {
    padding-top: 0
}

#eluidfc245abc {
    padding-bottom: 22px
}

#eluid0f04d4bc {
    margin: 0
}

.eluid26e3227d {
    padding-top: 0;
    padding-bottom: 0
}

.zn-buttonWrapper-eluid0f04d4bc {
    text-align: center
}

@media all and (max-width:1366px) and (min-width:770px) {
    .eluid49299fac .course-year-wrapper-com,
    .eluid13470dd7 .course-year-wrapper-com {
        bottom: -49px
    }
    #eluid7d76e87d {
        margin-bottom: 25px
    }
}

@media all and (max-width:750px) and (min-width:500px) {
    .eluidd2a38bde .course-year-wrapper-com,
    .eluid158b2a49 .course-year-wrapper-com {
        bottom: -70px
    }
    .eluid6a55642c,
    #eluiddb3382eb {
        height: 85vh
    }
    .emp-opp-style {
        width: 98%
    }
    #eluid38198d0e {
        padding-bottom: 60px
    }
    .eluid1db4f35a .course-year-wrapper-biz,
    .eluid38fcadd2 .course-year-wrapper-biz {
        bottom: -70px;
        position: absolute !important
    }
    #eluid3f0abbe5 {
        margin-top: 26px !important
    }
    .eluid9a40c7ab {
        margin-top: 50px
    }
    #eluid9a40c7ab {
        margin-top: 212px
    }
    #eluid9a40c7ab {
        margin-top: 0
    }
    .eluid455faa02 .wrapper-s-1 p {
        margin-top: 0
    }
    .eluidf5e59268 .course-year-wrapper-com {
        bottom: -71px
    }
    .wrapper-s-1 p {
        margin-top: 0
    }
    #eluid0c3067a4,
    #eluidbc57c3a3,
    #eluideb2827b6 {
        padding-bottom: 0
    }
    .eluid8aeb4682 .course-year-wrapper-biz {
        margin-bottom: -10px
    }
    .year-color-white-sp {
        font-size: 20px
    }
    #eluida118eace,
    #eluidc4179fc2,
    #eluidac8c1a76 {
        padding-bottom: 0
    }
    .header-course-simple-biz {
        font-size: 22px
    }
    #eluid65253050 {
        height: 50vh
    }
    #eluid2ce20259,
    #eluidc72ded99 {
        padding-bottom: 0
    }
    .eluidb4f87f35 p,
    .eluid795faf7e p {
        padding-right: 15px
    }
    .tabs-course {
        min-height: auto
    }
    .eluid764023ef .course-year-wrapper {
        bottom: -67px
    }
    #eluidda129936 {
        padding-bottom: 55px
    }
    .eluid609d1654 {
        padding-right: 10px
    }
}

@media all and (max-width:640px) and (min-width:568px) {
    #eluiddb3382eb {
        height: 100vh
    }
    #eluid21f54ef2 {
        height: 60vh
    }
    #eluid9a40c7ab {
        margin-top: 46px
    }
    #eluid2c90c9f1 {
        height: 45vh
    }
    #eluid9a40c7ab {
        margin-top: 0
    }
    #eluid65253050,
    #eluidedf07d00,
    #eluidcf721951 {
        height: 50vh
    }
    #eluid15eb2627,
    #eluid94c6b909 {
        height: 57vh
    }
    #eluida60cb0c7 {
        height: 60vh
    }
    #eluid466928f8 {
        height: 74vh
    }
    #eluidfeeb6481 {
        height: 56vh
    }
    #eluid9799ae8b {
        height: 50vh
    }
    #eluid5a5701a1 {
        height: 70vh
    }
    #eluid080239a9 {
        height: 62vh
    }
    #eluidab0d4a5e {
        height: 50vh
    }
    #eluid5aaa0a60 {
        height: 50vh
    }
    #eluid924c895d {
        height: 53vh
    }
    #eluid3538edca {
        height: 92vh
    }
    #eluid2d064ad0 {
        height: 50vh
    }
    #eluidb58ef89d {
        height: 75vh
    }
    #eluida4cc6e7b {
        height: 56vh
    }
    #eluid466928f8 {
        height: 160vh
    }
}

@media all and (max-width:568px) and (min-width:550px) {
    #eluid9a40c7ab {
        margin-top: 90px
    }
    #eluid9a40c7ab {
        margin-top: 0
    }
    #eluid94c6b909,
    #eluidedf07d00 {
        height: 65vh
    }
    #eluidcf721951 {
        height: 50vh
    }
    #eluid466928f8 {
        height: 74vh
    }
    #eluid9799ae8b {
        height: 50vh
    }
    #eluid5a5701a1 {
        height: 70vh
    }
    #eluid080239a9 {
        height: 62vh
    }
    #eluidab0d4a5e {
        height: 50vh
    }
    #eluid5aaa0a60 {
        height: 50vh
    }
    #eluid924c895d {
        height: 53vh
    }
    #eluid3538edca {
        height: 92vh
    }
    #eluid2d064ad0 {
        height: 50vh
    }
    #eluidb58ef89d {
        height: 75vh
    }
    #eluida4cc6e7b {
        height: 56vh
    }
    #eluid466928f8 {
        height: 160vh
    }
}

@media all and (max-width:830px) and (min-width:800px) {
    .eluid1db4f35a .course-year-wrapper-biz {
        right: 350px !important
    }
    .eluid38fcadd2 .course-year-wrapper-biz {
        right: 335px !important
    }
    .eluid8aeb4682 .course-year-wrapper-biz {
        right: 355px
    }
    .eluid4e209275 .course-year-wrapper-1 {
        right: 390px
    }
    .zn-buttonWrapper-eluidc1f37a92 {
        margin-bottom: 35px
    }
    .eluidfa986461 .year-color-white-sp {
        margin: 0
    }
    .eluid5dd340d1 .course-year-wrapper-biz {
        right: 352px
    }
    .eluid5580bf53 .course-year-wrapper-1 {
        right: -192px;
        width: 100%
    }
    .eluid73fdeb6f.th-spacer {
        height: 64px
    }
    .eluidfed21215,
    .eluide3318ce1 {
        display: none
    }
    #eluid251d99e4 {
        margin-bottom: 25px
    }
    #eluid466928f8 {
        height: 66vh
    }
}

@media all and (max-width:700px) and (min-width:500px) {
    #eluid21f54ef2 {
        height: 40vh
    }
    #eluid2c90c9f1 {
        height: 56vh
    }
    #eluidcd47ac30,
    #eluidcf721951 {
        height: 56vh
    }
    #eluid15eb2627 {
        height: 57vh
    }
    #eluid94c6b909,
    #eluidedf07d00 {
        height: 57vh
    }
    #eluid466928f8 {
        height: 74vh
    }
    #eluidfeeb6481 {
        height: 56vh
    }
    #eluid9799ae8b {
        height: 57vh
    }
    #eluid5a5701a1 {
        height: 70vh
    }
    #eluid080239a9 {
        height: 62vh
    }
    #eluidab0d4a5e {
        height: 50vh
    }
    #eluid5aaa0a60 {
        height: 50vh
    }
    #eluid924c895d {
        height: 53vh
    }
    #eluid6532bc5b {
        height: 105vh
    }
    #eluid3538edca {
        height: 97vh
    }
    #eluid2d064ad0 {
        height: 50vh
    }
    #eluidb58ef89d {
        height: 95vh
    }
    #eluida4cc6e7b {
        height: 56vh
    }
    #eluid466928f8 {
        height: 75vh
    }
}

@media all and (max-width:736px) and (min-width:700px) {
    .eluide91dccae p {
        padding: 2% !important
    }
    #eluid21f54ef2,
    #eluidcf721951 {
        height: 50vh
    }
    #eluid2c90c9f1 {
        height: 56vh
    }
    #eluidcd47ac30 {
        height: 50vh
    }
    #eluid15eb2627 {
        height: 57vh
    }
    #eluid94c6b909 {
        height: 57vh
    }
    #eluidedf07d00 {
        height: 45vh
    }
    #eluida60cb0c7 {
        height: 60vh
    }
    #eluid466928f8 {
        height: 64vh
    }
    #eluidfeeb6481 {
        height: 56vh
    }
    #eluidd924c31b {
        padding-bottom: 0
    }
    #eluid9799ae8b {
        height: 50vh
    }
    #eluid5a5701a1 {
        height: 70vh
    }
    #eluid080239a9 {
        height: 62vh
    }
    #eluidab0d4a5e {
        height: 50vh
    }
    #eluid5aaa0a60 {
        height: 50vh
    }
    #eluid924c895d {
        height: 53vh
    }
    #eluid6532bc5b {
        height: 85vh
    }
    #eluid3538edca {
        height: 92vh
    }
    #eluid2d064ad0 {
        height: 50vh
    }
    #eluidb58ef89d {
        height: 75vh
    }
    #eluida4cc6e7b {
        height: 45vh
    }
    #eluid466928f8 {
        height: 66vh
    }
}

@media all and (max-width:570px) and (min-width:567px) {
    #eluid15eb2627,
    #eluid94c6b909 {
        height: 60vh
    }
    #eluida60cb0c7,
    #eluidcf721951 {
        height: 60vh
    }
    #eluid466928f8 {
        height: 90vh
    }
    #eluid9799ae8b {
        height: 73vh
    }
    #eluid5a5701a1 {
        height: 82vh
    }
    #eluid080239a9 {
        height: 82vh
    }
    #eluidab0d4a5e {
        height: 50vh
    }
    #eluid5aaa0a60 {
        height: 57vh
    }
    #eluid924c895d {
        height: 58vh
    }
    #eluid6532bc5b {
        height: 123vh
    }
    #eluid3538edca {
        height: 130vh
    }
    #eluid2d064ad0 {
        height: 67vh
    }
    #eluidb58ef89d {
        height: 115vh
    }
    #eluida4cc6e7b {
        height: 56vh
    }
    #eluid466928f8 {
        height: 95vh
    }
}

@media all and (max-width:1028px) and (min-width:770px) {
    #eluid2588f8f9 .dn-heading {
        text-align: left !important
    }
}

@media all and (max-width:1026px) and (min-width:900px) {
    .pd_acad_staff_details .zn_text_box p {
        text-align: center !important
    }
    .pd_lect_desc_bef_img::before {
        left: 23% !important;
        top: 5% !important
    }
    #eluid54480020 .pd_lect_desc_bef_img::before,
    #eluidaa3a344e .pd_lect_desc_bef_img::before {
        left: 18% !important;
        top: 5% !important
    }
    #eluid66dd3d19 .pd_lect_desc_bef_img::before,
    #eluidc2210538 .pd_lect_desc_bef_img::before {
        left: 18% !important;
        top: 5% !important
    }
    #eluid467a193f .pd_lect_desc_bef_img::before,
    #eluideee1898d .pd_lect_desc_bef_img::before,
    #eluid07510dae .pd_lect_desc_bef_img::before,
    #eluid0c95152f .pd_lect_desc_bef_img::before,
    #eluidaa5bc554 .pd_lect_desc_bef_img::before,
    #eluid66c8cc2f .pd_lect_desc_bef_img::before,
    #eluid6cb4e6ed .pd_lect_desc_bef_img::before,
    #eluid533aba34 .pd_lect_desc_bef_img::before,
    #eluid3844439c .pd_lect_desc_bef_img::before,
    #eluid8a629043 .pd_lect_desc_bef_img::before,
    #eluide39a099e .pd_lect_desc_bef_img::before,
    #eluid447f1e0d .pd_lect_desc_bef_img::before {
        left: 19% !important;
        top: 8% !important
    }
    #eluida1b0a5a7 .pd_lect_desc_bef_img::before {
        left: 21% !important;
        top: 5% !important
    }
    #eluid24056848 .pd_lect_desc_bef_img::before,
    #eluid4b9456d3 .pd_lect_desc_bef_img::before,
    #eluid9425cd6d .pd_lect_desc_bef_img::before,
    #eluid445b778c .pd_lect_desc_bef_img::before,
    #eluid559a357a .pd_lect_desc_bef_img::before,
    #eluid119ee5dc .pd_lect_desc_bef_img::before,
    #eluidfee9d780 .pd_lect_desc_bef_img::before,
    #eluidfcb29635 .pd_lect_desc_bef_img::before,
    .pd_lect_desc_bef_img::before {
        left: 20% !important;
        top: 8% !important
    }
    #eluid6db78ee6 .pd_lect_desc_bef_img::before,
    #eluidc63b3ed5 .pd_lect_desc_bef_img::before {
        left: 18% !important;
        top: 8% !important
    }
    #eluidd69356e8 .pd_lect_desc_bef_img::before {
        left: 23% !important;
        top: 8% !important
    }
    .eluid19385090 {
        height: 55vh !important
    }
}

@media all and (max-width:900px) and (min-width:768px) {
    .pd_lect_desc_bef_img::before {
        left: 9% !important;
        top: 5% !important
    }
    #eluid54480020 .pd_lect_desc_bef_img::before,
    #eluidaa3a344e .pd_lect_desc_bef_img::before,
    #eluid6cb4e6ed .pd_lect_desc_bef_img::before,
    #eluid533aba34 .pd_lect_desc_bef_img::before,
    #eluid3844439c .pd_lect_desc_bef_img::before,
    #eluide39a099e .pd_lect_desc_bef_img::before,
    #eluida1ab5256 .pd_lect_desc_bef_img::before {
        left: 8% !important;
        top: 8% !important
    }
    #eluid467a193f .pd_lect_desc_bef_img::before,
    #eluideee1898d .pd_lect_desc_bef_img::before,
    #eluid07510dae .pd_lect_desc_bef_img::before,
    #eluid66dd3d19 .pd_lect_desc_bef_img::before,
    #eluid0c95152f .pd_lect_desc_bef_img::before,
    #eluid66c8cc2f .pd_lect_desc_bef_img::before,
    #eluid4b9456d3 .pd_lect_desc_bef_img::before,
    #eluid9425cd6d .pd_lect_desc_bef_img::before,
    #eluid445b778c .pd_lect_desc_bef_img::before,
    #eluid8a629043 .pd_lect_desc_bef_img::before,
    #eluid559a357a .pd_lect_desc_bef_img::before,
    #eluid447f1e0d .pd_lect_desc_bef_img::before,
    #eluidfee9d780 .pd_lect_desc_bef_img::before,
    #eluidfcb29635 .pd_lect_desc_bef_img::before,
    #eluid3e8548e6 .pd_lect_desc_bef_img::before,
    #eluid9296e9fe .pd_lect_desc_bef_img::before,
    #eluid36c4b5bf .pd_lect_desc_bef_img::before {
        left: 9% !important;
        top: 8% !important
    }
    #eluida1b0a5a7 .pd_lect_desc_bef_img::before {
        left: 11% !important;
        top: 10% !important
    }
    #eluidaa5bc554 .pd_lect_desc_bef_img::before,
    #eluid24056848 .pd_lect_desc_bef_img::before,
    #eluid119ee5dc .pd_lect_desc_bef_img::before {
        left: 10% !important;
        top: 9% !important
    }
    #eluidc2210538 .pd_lect_desc_bef_img::before,
    #eluid6db78ee6 .pd_lect_desc_bef_img::before,
    #eluidc63b3ed5 .pd_lect_desc_bef_img::before {
        left: 6% !important;
        top: 5% !important
    }
}

@media all and (max-width:1450px) and (min-width:1030px) {
    .pd_lect_desc_bef_img::before {
        left: 24% !important;
        top: 5% !important
    }
    #eluid66dd3d19 .pd_lect_desc_bef_img::before {
        left: 18% !important;
        top: 5% !important
    }
    #eluid54480020 .pd_lect_desc_bef_img::before,
    #eluidc2210538 .pd_lect_desc_bef_img::before,
    #eluid6db78ee6 .pd_lect_desc_bef_img::before,
    #eluidc63b3ed5 .pd_lect_desc_bef_img::before {
        left: 18% !important;
        top: 8% !important
    }
    #eluid467a193f .pd_lect_desc_bef_img::before,
    #eluideee1898d .pd_lect_desc_bef_img::before,
    #eluid07510dae .pd_lect_desc_bef_img::before,
    #eluidaa3a344e .pd_lect_desc_bef_img::before,
    #eluid0c95152f .pd_lect_desc_bef_img::before,
    #eluid66c8cc2f .pd_lect_desc_bef_img::before,
    #eluid6cb4e6ed .pd_lect_desc_bef_img::before,
    #eluid533aba34 .pd_lect_desc_bef_img::before,
    #eluid3844439c .pd_lect_desc_bef_img::before,
    #eluid8a629043 .pd_lect_desc_bef_img::before,
    #eluide39a099e .pd_lect_desc_bef_img::before,
    #eluidfee9d780 .pd_lect_desc_bef_img::before {
        left: 19% !important;
        top: 8% !important
    }
    #eluida1b0a5a7 .pd_lect_desc_bef_img::before {
        left: 22% !important;
        top: 10% !important
    }
    #eluidaa5bc554 .pd_lect_desc_bef_img::before,
    #eluid24056848 .pd_lect_desc_bef_img::before,
    #eluid4b9456d3 .pd_lect_desc_bef_img::before,
    #eluid9425cd6d .pd_lect_desc_bef_img::before,
    #eluid445b778c .pd_lect_desc_bef_img::before,
    #eluid559a357a .pd_lect_desc_bef_img::before,
    #eluid447f1e0d .pd_lect_desc_bef_img::before,
    #eluid119ee5dc .pd_lect_desc_bef_img::before,
    #eluidfcb29635 .pd_lect_desc_bef_img::before,
    .pd_lect_desc_bef_img::before {
        left: 20% !important;
        top: 10% !important
    }
    .programmes-tag-line:after {
        left: 130px !important
    }
}

@media all and (max-width:1300px) and (min-width:1024px) {
    .newsletter-subscribe .row .col-md-4 {
        width: 37.333333% !important
    }
    .entry-course-add-image-biz20::after {
        display: none
    }
    .key-feature-sec-biz14::after {
        top: -16px
    }
    .eluid5dd340d1 .course-year-wrapper-biz {
        left: 195px
    }
    .eluid5580bf53 .course-year-wrapper-1 {
        right: 160px
    }
    #eluid03aae0d2 .kl-iconbox__inner,
    #eluid03aae0d2,
    #eluid2264bd65 .kl-iconbox__inner,
    #eluidbdf58909 .kl-iconbox__inner {
        text-align: center
    }
    #eluiddfdd677c {
        padding: 0
    }
    #rev_slider_20_1_wrapper {
        display: none
    }
    #eluide83daf17 {
        padding-bottom: 15px
    }
    #eluidabc4a79e {
        width: 74.333333%
    }
    #eluide75d37eb {
        width: 22.666667%
    }
    .wpcf7-form .col-md-6 {
        width: 46%
    }
    #eluida3fca3e0 {
        margin-top: 0
    }
    #eluid4f245e78 .kl-iconbox__icon-wrapper {
        text-align: center
    }
    #eluid4c8db00a {
        padding: 0
    }
    .page-id-1682 .eluid1a58f2a8 {
        min-height: 50vh !important
    }
    .eluid1a58f2a8 .ph-content-wrap {
        margin-top: 10vh
    }
    .eluide703b239 .wl-course-content {
        padding: 0
    }
}

@media all and (max-width:1800px) and (min-width:1600px) {
    .cg-entre-dev:after,
    .cg-entre-dev:after,
    .career-gui-sec-02 .wl-snsbm-mission:after,
    .career-gui-sec-02 .wl-snsbm-mission:after {
        right: -45% !important
    }
}

@media all and (max-width:1300px) and (min-width:1100px) {
    #eluid25ba607e .zn-bgSource-image {
        opacity: .2
    }
    #eluidd874f31d {
        background-color: #ffffffe0
    }
    .cg-ipp:after,
    .cg-advisory:after,
    .cg-entre-dev:after,
    .career-guidance-heading:after,
    .wl-snsbm-vision:after,
    .career-gui-sec-02 .wl-snsbm-mission:after,
    .wl-other-inter:after {
        display: none
    }
    #eluidbfde487a {
        padding-bottom: 20px
    }
    .eluid63f1d5a5,
    .eluidb1da1357 {
        padding: 0
    }
    #eluidcc0e95da {
        text-align: center
    }
    #eluid59311dd4 .kl-iconbox {
        text-align: center
    }
}

@media all and (max-width:1025px) and (min-width:768px) {
    #eluidf6bc7bba .znColumnElement-innerWrapper-eluidf6bc7bba,
    #eluidf376e491 .znColumnElement-innerWrapper-eluidf376e491 {
        min-height: auto
    }
    .register-now-button,
    .eluid68580145,
    .wl-tag-icon:after,
    .wl-snsbm-vision:after,
    .wl-snsbm-mission:after,
    .wl-nsbm-footer:after,
    .bod-title-tag:after,
    .vc-title:after,
    .heading-with-left:before,
    .programmes-tag-line:after,
    .academic-staff-tag-line:after,
    .heading-with-left-line-life-at-epic::before,
    .general-tag-line:after,
    .career-guidance-heading:after,
    .eluid039a033d,
    #eluidc3f44306:after,
    #eluid1ced74b6:before,
    .nsbm-alumni-left:after,
    .nsbm-alumni-right:after,
    .nsbm-alumni-testimonial:after,
    .general-tag-line:after {
        display: none
    }
    .zn_custom_container,
    .general-tag-line,
    #eluida2dd1e8c .znColumnElement-innerWrapper-eluida2dd1e8c {
        padding: 0 !important
    }
    .eluid0b2cd7db,
    .znColumnElement-innerWrapper-eluid9f390b73,
    .eluidc5361fb2,
    .eluid74c7dca0,
    .eluid4a801253,
    .eluidc8939a62 {
        margin: 0
    }
    .dn-heading,
    .eluid3b603e78,
    .eluidac88089b,
    .elm-socialicons,
    .eluid4893276f .element-scheme--light {
        text-align: center
    }
    #eluidf226428a,
    #eluideb829192,
    #eluida33f0758,
    #eluidec0588eb {
        padding-top: 0 !important;
        text-align: left
    }
    .eluid46edd932,
    .eluid3809cbd2,
    .eluida9455b87,
    .eluid036ce57e,
    .eluid74c7dca0 {
        text-align: right !important
    }
    .eluidedaef062 {
        text-align: left !important
    }
    .eluid0517c6b3 rs-sbg {
        background-size: contain !important
    }
    .eluid3b603e78,
    .eluidac88089b,
    .eluid3b30e292 {
        text-align: left !important
    }
    .elm-cmlist li ul {
        padding-left: 0
    }
    #eluidf4492692>li>a {
        font-weight: 700
    }
    .wl-footer-left img {
        display: none !important
    }
    .eluide75d37eb {
        width: 100%;
        text-align: center !important
    }
    .eluid3b603e78,
    .eluidac88089b {
        text-align: center !important
    }
    .wl-nsbm-footer .dn-heading {
        text-align: left !important
    }
    .eluid0e71f562,
    .eluid2256b453,
    .eluidc97e1d21,
    .eluidd01adf7a,
    .eluid292f352a,
    .eluid648e8454,
    .eluid63f7c236,
    .eluid5737d943,
    .eluidea44ef1a,
    .eluidd3af4919,
    .eluid1ef492d4,
    .eluidf6e6691f,
    .eluid96f96132,
    .eluidb3fab46a,
    .eluiddc5475be,
    .eluidd5523a6e,
    .eluid12e04a54,
    .eluid5aeeef11,
    .eluid2b06ec0b,
    .eluid2e17a61e,
    .eluid389a5263,
    .eluid4a801253,
    .eluid28a34966,
    .eluid90a11548,
    .eluid5f5e6744,
    .eluidc42ddad4 .col-md-6,
    .eluid4821c972 .col-md-6,
    .eluid828e51ea .col-md-6,
    .eluidd0586faa .col-md-6 {
        width: 100%
    }
    .eluid0d61810b {
        margin-bottom: 0
    }
    .eluid321b8de7 {
        margin: 0;
        text-align: left !important
    }
    .eluide6625086 .dn-heading,
    .eluidd9243259 .dn-heading {
        text-align: left !important
    }
    .eluida68e72b2 img {
        margin: 0;
        width: 100%
    }
    .eluidc5361fb2 {
        text-align: left
    }
    .eluidd5a085ee .wl-facility-wrapper:hover .wl-facility-content {
        height: 100%
    }
    .eluidd5a085ee .wl-facility-title {
        font-size: 2rem
    }
    .eluidd5a085ee .wl-facility-image {
        height: 325px !important
    }
    .eluidd5a085ee .wl-facility-image img {
        height: 100% !important
    }
    .eluidf6bc7bba,
    .eluidf376e491 {
        width: 100%;
        padding: 0 !important
    }
    .eluid6e0674ae {
        height: 140px
    }
    .eluid7f1bafec {
        padding: 30px 0px !important
    }
    .eluid40900798 .znColumnElement {
        width: 50%;
        margin-top: 10px
    }
    .eluid063f33c1 .eluid7258e915.image-boxes .image-boxes-img-wrapper {
        height: 355px
    }
    div#page_header {
        min-height: auto;
        height: auto
    }
    .ph-content-wrap {
        padding-top: 0px !important
    }
    .sp-thumb {
        height: auto !important
    }
    .sp-thumb img {
        height: auto !important
    }
    .eluidd34fd25a {
        height: 400px
    }
    .eluid84ee59f8 {
        padding-bottom: 0
    }
    .eluida6330360 {
        margin: 0 25px 30px
    }
    .eluidef0cce63 .col-md-3 {
        width: 50%
    }
    .eluid9d16fe84 .col-md-3 {
        width: 50%
    }
    .eluidb155575e img {
        width: 100% !important;
        height: 355px !important;
        margin: 0
    }
    .eluid54004d60 .kl-iconbox__content-wrapper,
    .eluid4821c972 .kl-iconbox__content-wrapper,
    .eluid828e51ea .kl-iconbox__content-wrapper,
    .eluidd0586faa .kl-iconbox__content-wrapper {
        position: absolute;
        z-index: 999999;
        color: #fff;
        top: 0;
        width: 500px;
        margin-left: -250px;
        left: 65%
    }
    .eluid7258e915 img {
        width: 100% !important
    }
    .eluid273e22c6 {
        margin-bottom: 30px !important
    }
    .eluidd9c906f0,
    .eluid321b8de7 {
        padding: 1%
    }
    .eluid40900798 img {
        height: 400px
    }
    .eluid5b422288 .kl-iconbox {
        padding-left: 42px !important
    }
    .header-course:after,
    .eluid525b9a46 {
        display: none
    }
    .eluidc5063808 .wrapper-s-1 {
        width: 100% !important;
        margin: 0 10px
    }
    #eluidfc245abc {
        padding-bottom: 0
    }
    .eluid5d4ae579 {
        display: none
    }
    #eluid0f04d4bc {
        margin: 0
    }
    .wrapper-s-1 p,
    #eluid2f0a9873 {
        margin-top: 0
    }
    #eluidfc245abc {
        padding-top: 3rem
    }
    .zn-buttonWrapper-eluid0f04d4bc {
        text-align: right !important
    }
    .eluid7c977cd1 .course-year-wrapper-1 {
        right: 444px
    }
    #eluidcc0e95da {
        padding-top: 20px
    }
    #eluid7be8be46 .kl-iconbox__content-wrapper {
        text-align: left
    }
    #eluidc212ca5d {
        width: 100%
    }
    .eluid8e4ed1e8 {
        padding-top: 25px
    }
}

@media all and (max-width:1400px) and (min-width:1360px) {
    .cg-entre-dev:after {
        right: -20% !important
    }
    .wl-other-inter:after {
        right: -60% !important
    }
    .cg-advisory:after {
        left: -20% !important
    }
}

@media all and (max-width:1600px) and (min-width:1366px) {
    .eluid26e3227d {
        padding-top: 0;
        padding-bottom: 0
    }
    .career-guidance-heading:after {
        left: -61% !important
    }
    .cg-ipp:after {
        left: -32% !important
    }
    .career-gui-sec-02 .wl-snsbm-mission:after {
        right: -21% !important
    }
    #eluidd874f31d {
        background-color: #fff9
    }
}

.eluid74d28b8d .left-arrow {
    display: none !important
}

.eluid554bf4b3 .header-course,
.eluida9a364a3 .header-course-simple,
.eluidcd1659d0 .header-course,
.eluidb20bd105 .header-course {
    font-size: 26px
}

.eluid20f95871 .table p,
.eluide89c20c3 .table p {
    margin: 0 !important
}

.eluid20f95871 .pd_width {
    width: 100%
}

.eluid20f95871 .table>thead>tr>th,
.eluid20f95871 .table>tbody>tr>th,
.eluid20f95871 .table>tfoot>tr>th,
.eluid20f95871 .table>thead>tr>td,
.eluid20f95871 .table>tbody>tr>td,
.eluid20f95871 .table>tfoot>tr>td {
    padding: 5px;
    border: 1px solid #80808063
}

.eluid20f95871 th {
    font-size: 13px;
    text-transform: capitalize;
    text-align: center;
    padding: 10px !important
}

.eluid20f95871 h2 p {
    font-size: 21px;
    font-weight: 900;
    text-transform: uppercase;
    text-align: left;
    color: #264e87;
    position: relative;
    margin: 0
}

.eluid20f95871 table,
.eluida925d215 table,
.eluid80815456 table {
    font-family: "Avenir-Medium", Helvetica, Arial, sans-serif !important
}

.eluida925d215 table th,
.eluid80815456 table th {
    font-weight: bold !important
}

.eluide89c20c3 h2,
.eluid80815456 h2 {
    font-size: 21px;
    font-weight: 900;
    text-transform: uppercase;
    text-align: left;
    color: #264e87;
    position: relative;
    margin: 0
}

.eluide89c20c3 table,
.eluid80815456 table {
    border: 1px solid #80808061
}

.eluide89c20c3 table th {
    padding: 10px
}

.eluide89c20c3 th,
td,
.eluid80815456 th {
    border: 1px solid #8080808c !important
}

.pd_acad_staff_details {
    text-align: center
}

.pd_acad_staff_details .kl-title-block {
    padding: 0
}

.eluid8c723b14 p {
    margin: 0
}

.pd_heading_lec_nm {
    margin-top: 0
}

.pd_prof_desc_sc {
    display: flex;
    justify-content: center
}

.pd_prof_desc_sc .znColumnElement-innerContent {
    display: flex;
    display: none
}

.pd_prof_desc_sc .image-boxes {
    margin: 5px
}

.pd_acad_staff_details .zn_text_box {
    font-family: Avenir-Light;
    font-size: 15px;
    color: rgb(155, 151, 151)
}

.pd_acad_staff_details .zn_text_box p {
    margin: 0
}

.pd_lect_desc_bef_img::before {
    content: url(http://192.168.8.101:2020/2019/august/nsbm/wp-content/uploads/2019/09/lect-hat.png);
    position: absolute;
    left: 20%;
    top: 5%
}

.pd_full_desc_lect {
    border-top: 2px solid #b5b5b5;
    border-bottom: 2px solid #b5b5b5;
    padding: 10px 0
}

.pd_lect_desc_bef_img {
    position: relative
}

.pd_col_img {
    padding: 26px;
    margin-top: 10px;
    box-shadow: 0 0 11px #0000001f;
    border-radius: 7px
}

.pd_heading_lec_nm {
    font-size: 26px;
    color: rgb(58, 181, 74);
    text-transform: uppercase;
    padding-top: 10px
}

.pd_name_img {
    font-family: "Lato";
    color: rgb(27, 87, 159);
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2
}

.pd_prof_img {
    border: 1px solid #d1d1d1
}

.pd_full_desc_lect {
    color: rgb(145, 145, 145) !important
}

.eluid9814b8fe li {
    font-family: Avenir-Medium
}

@media (max-width:830px) and (min-width:810px) {
    .eluid61af259b .course-year-wrapper-1 {
        width: 100%;
        left: 95px
    }
}

@media (max-width:824px) and (min-width:820px) {
    .eluide8a9349b.th-spacer {
        height: 45px
    }
}

@media (max-width:1950px) and (min-width:1910px) {
    #eluid365f2831 .key-feature-sec-com13:after {
        top: -536px !important
    }
}

@media (max-width:1026px) and (min-width:1024px) {
    .key-feature-sec-com1:after {
        top: -115px
    }
    .entry-course-add-image-com1:after {
        display: none
    }
    #eluidfeeb6481 {
        height: auto
    }
    #eluid22551e25 {
        padding-top: 7%
    }
    #eluid4b5c5a87 {
        padding-top: 5% !important
    }
}

@media (max-width:2000px) and (min-width:1900px) {
    .key-feature-sec-com5:after {
        top: -331px
    }
    .key-feature-sec-com10:after {
        top: -316px
    }
    .key-feature-sec-com11:after {
        top: -317px
    }
    .key-feature-sec-com13:after {
        top: -483px !important
    }
    .eluid3d7e5455 .year-color-green-bigger {
        margin-bottom: 10px
    }
    .eluidb20bd105 .header-course:after {
        bottom: 63px
    }
    .zn-buttonWrapper-eluid0f04d4bc {
        text-align: left
    }
}

@media (max-width:1700px) and (min-width:1280px) {
    .entry-course-add-image-com12:after {
        top: -255px
    }
    .set-style-btm-1 {
        margin-left: 0
    }
    .entry-course-add-image-com12:after {
        opacity: .7
    }
    .eluid530c03e7,
    .eluid89566cb1 {
        text-align: left
    }
    .key-feature-sec-com13:after {
        top: -482px
    }
    .eluidb20bd105 .header-course:after {
        bottom: 66px;
        left: -215px
    }
    .entry-course-add-image-com3:after {
        opacity: .7
    }
    .eluidab4e4314 .header-course:after {
        left: -218px
    }
}

@media (max-width:1700px) and (min-width:1600px) {
    .eluida9a364a3 .header-course-simple {
        margin: 0
    }
    .zn-buttonWrapper-eluid0f04d4bc {
        text-align: left
    }
    .key-feature-sec-com13:after {
        top: -456px !important
    }
    .eluid3d7e5455 .year-color-green-bigger {
        margin-bottom: 10px
    }
    #eluid88af43fb .vc-title:after {
        left: -37%
    }
    .header-course-simple:after {
        bottom: -230px;
        left: -275px
    }
    .eluidb20bd105 .header-course:after {
        left: -260px
    }
    .eluid56d0a378 .header-course:after {
        left: -375px
    }
    .eluide9e169fb .header-course:after {
        left: -375px
    }
    .eluidab4e4314 .header-course:after {
        left: -253px
    }
    .eluide70b8d7c .header-course:after {
        left: -375px
    }
    .key-feature-sec-com5:after {
        top: -305px
    }
    #eluid6c652ea9 .header-course:after {
        left: -375px
    }
    .key-feature-sec-com8:after {
        top: -278px
    }
    .eluid14309ab1 .header-course:after {
        left: -370px
    }
    .eluidd697afb0 .header-course-simple-biz {
        margin-left: 15px
    }
    .eluidaff33b6e .header-course-simple-biz {
        margin-left: 0
    }
    #eluid73147d10 .header-course:after {
        left: -375px
    }
    .header-course:after {
        left: -376px
    }
    .entry-course-add-image-com9:after {
        left: -240px
    }
    .eluidd2138015 .header-course-simple-biz {
        margin-left: 22px
    }
    .eluidc1568585 .header-course-simple {
        margin: 0
    }
    .eluidc1568585 .header-course-simple:after {
        bottom: -142px;
        left: -19px
    }
    #eluid512a71ca .header-course-simple-biz {
        margin-left: 26px
    }
    .eluidf1f62c34 .header-course-simple-biz {
        margin-left: 25px
    }
    .eluide8e02179 .header-course-simple-biz {
        margin-left: 25px
    }
    .eluidd512e3db .header-course-simple-biz {
        margin-left: 20px
    }
    .key-feature-sec-com30:after {
        top: -240px
    }
    #eluida770d8a7 {
        padding-left: 10%
    }
    .eluid95c55cd0 .header-course-simple {
        margin-left: 0
    }
    .eluid95c55cd0 .header-course-simple:after {
        bottom: -145px;
        left: -25px
    }
    .key-feature-sec-com12:after {
        top: -90px
    }
    .eluidb5edeb06,
    .zn-buttonWrapper-eluidcb8c4fe1 {
        padding-left: 20%
    }
    .eluid28166820 .header-course-simple {
        margin: 0
    }
    .header-course-simple:after {
        bottom: -127px;
        left: -25px
    }
    .eluid7038588d .header-course-simple-biz {
        margin-left: 0
    }
    #eluide5c4afa0 .header-course-simple-biz {
        margin-left: 22px
    }
    .eluid3777d6d1 .header-course-simple-biz {
        margin-left: 0
    }
    .eluid36352a88 .header-course-simple-biz {
        margin-left: 0
    }
    .eluid45e0e14f .header-course-simple {
        margin-left: 0
    }
    .eluidc98c0ecb .header-course-simple-biz {
        margin-left: 0
    }
    .page-id-161 .nsbm-alumni-left:after {
        left: -45%
    }
    #eluid7466f5bf .heading-with-left:before {
        left: -105px
    }
    #eluid63f7c236 .academic-staff-tag-line:after {
        left: -31%
    }
    .page-id-2776 .heading-with-left-line-life-at-epic::before {
        margin-left: -55%
    }
    .page-id-3427 .wl-tag-icon:after {
        left: -29%
    }
}

@media (max-width:1460px) and (min-width:1420px) {
    #eluid89544ffb .wl-tag-icon:after {
        top: -19px
    }
    .key-feature-sec-com5:after {
        top: -305px
    }
    .key-feature-sec-com8:after {
        top: -278px
    }
    .entry-course-add-image-com7:after {
        top: -250px
    }
    .entry-course-add-image-biz21:after {
        top: -190px
    }
    .entry-course-add-image-com16:after {
        top: -200px
    }
    .entry-course-add-image-com9:after {
        top: -313px
    }
    .key-feature-sec-biz15:after {
        right: -32px
    }
    .entry-course-add-image-biz22:after {
        top: -180px
    }
    #eluidff3c2f28 {
        padding-bottom: 110px
    }
    .entry-course-add-image-com14::after {
        top: -344px
    }
    .eluidf2aff993 {
        padding-left: 12%
    }
    #eluidc93ca297,
    #eluid5602e4e9 {
        padding-left: 10%
    }
    #eluid91bacd0d {
        padding-left: 10%
    }
    .key-feature-sec-com30:after {
        top: -240px
    }
    #eluiddfde47e9 {
        padding-left: 12%
    }
    #eluide7922b9f,
    #eluidebf76dc1 {
        padding-left: 10%
    }
    .eluidccff49cf .header-course:after {
        left: -230px
    }
    .key-feature-sec-com12:after {
        top: -90px
    }
    .eluidb5edeb06 {
        padding-left: 20%
    }
    #eluid62f4b9d1 {
        padding-left: 7%
    }
    #eluid19269dfd,
    #eluid854e17b9,
    #eluideaac0f14,
    #eluid2cf18f08 {
        padding-left: 10%
    }
    #eluid63f7c236 .academic-staff-tag-line:after {
        left: -7%
    }
    #eluidc97e1d21 .programmes-tag-line:after {
        left: 176px !important
    }
    .znColumnElement-innerWrapper-eluid9f390b73 {
        margin: 0
    }
    #eluid9f390b73 .heading-with-left-line-life-at-epic::before {
        margin-left: -50%
    }
    #eluidb3fab46a {
        width: 100%
    }
    #eluid74c7dca0 {
        margin-left: -38px
    }
    #eluid96f96132 .heading-with-left-line-life-at-epic::before {
        margin-left: -45%
    }
    #eluidd3af4919 .heading-with-left-line-life-at-epic::before {
        margin-left: -44%
    }
    .key-feature-sec-com13:after {
        top: -455px !important
    }
    .eluid3d7e5455 .year-color-green-bigger {
        margin-bottom: 9px
    }
    #eluid40900798 .dn-heading {
        font-size: 16px
    }
}

@media (max-width:1285px) and (min-width:1270px) {
    .topnav-li {
        display: none
    }
    .eluid3d7e5455 .year-color-green-bigger {
        margin-bottom: 9px
    }
    .key-feature-sec-com13:after {
        top: -455px !important
    }
    .eluid9a9e1e95 {
        padding-right: 60px
    }
    #eluid0a6d7b85 .header-course-list:after {
        display: none
    }
    #eluid88af43fb .bod-title-tag:after {
        display: none
    }
    #eluid0d61810b {
        padding-left: 0;
        margin: 0
    }
    .vc-title:after {
        display: none
    }
    .header-course-simple:after {
        bottom: -270px;
        left: 15px
    }
    .eluida9a364a3 {
        padding-left: 20%
    }
    .header-course:after {
        left: -250px
    }
    .eluid554bf4b3 .header-course:after {
        left: -375px
    }
    .eluidb20bd105 .header-course:after {
        left: -372px
    }
    .key-feature-sec-com3:after {
        display: none
    }
    #eluid2387f107 .header-course-list:after {
        display: none
    }
    .eluidab4e4314 .header-course:after {
        left: -372px
    }
    .eluidb6779c4a {
        text-align: left
    }
    .eluidb6779c4a .header-course-simple-com {
        margin-left: 30%
    }
    .eluidaf43078b {
        margin-left: 23%
    }
    #eluid942cafe1 .header-course-list:after {
        display: none
    }
    #eluidfa97c79d .header-course:after {
        left: -374px
    }
    .eluidfc09edea .header-course-simple-com,
    .eluida26029a8 {
        padding-left: 20%
    }
    .key-feature-sec-com8:after {
        top: -278px;
        right: -128px
    }
    #eluid931e46b0 .header-course-list:after {
        display: none
    }
    #eluid6f0f5f22 .header-course:after {
        left: -372px
    }
    .eluid1b65d32e .header-course-simple-com {
        margin-left: 20%
    }
    .eluidfcf8f5b0 {
        text-align: left
    }
    .key-feature-sec-biz12:after {
        top: -293px;
        right: -91px
    }
    #eluid0d4d97c5 .header-course-list:after {
        display: none
    }
    #eluid4f274451 .header-course:after {
        left: -378px
    }
    #eluid4f274451 .header-course:after {
        left: -372px
    }
    .eluidd697afb0 .header-course-simple-biz {
        padding-left: 20%
    }
    .eluid455faa02 {
        margin-right: 45px
    }
    .key-feature-sec-biz11::after {
        top: -559px
    }
    #eluida02a937e .header-course-list:after {
        display: none
    }
    #eluid4a3e3ba4 .header-course:after {
        left: -380px
    }
    .eluidaff33b6e {
        padding-left: 20%
    }
    #eluid0568ac4d .header-course-list:after,
    #eluid7c03c0f0 .header-course-list:after {
        display: none
    }
    .key-feature-sec-com10:after {
        top: -290px
    }
    #eluid99ceb05e .header-course:after {
        left: -386px
    }
    .eluid1a230ea1 {
        padding-left: 20%
    }
    .eluidc0e4f8d6,
    .eluid2e3d1da1 {
        text-align: left
    }
    .key-feature-sec-biz15:after {
        right: -53px
    }
    .eluide0aae2e5 {
        padding-right: 13%
    }
    #eluidb1d26c82 .header-course:after {
        left: -375px
    }
    #eluid499793af .header-course-list:after,
    #eluid3135c80d .header-course-list:after,
    #eluidd7641814 .header-course-list:after {
        display: none
    }
    .eluid97593972 {
        margin-left: 83px
    }
    #eluid823f987e .znColumnElement-innerWrapper-eluid823f987e {
        padding-left: 20%
    }
    .eluid8f5f66c3 {
        width: 76%
    }
    .eluid537fc0d2 .header-course:after {
        left: -375px
    }
    .key-feature-sec-biz8:after {
        top: -536px
    }
    .eluidc1568585 {
        padding-left: 15%
    }
    .eluidc1568585 .header-course-simple:after {
        bottom: -223px
    }
    #eluida4cc6e7b .entry-course-add-image-com14::after {
        top: -559px
    }
    .key-feature-sec-biz9::after {
        top: -434px
    }
    #eluid9bddfc7b .header-course:after {
        left: -370px
    }
    .eluidbbcc1a36 {
        padding-left: 25%
    }
    #eluid89ebcbaa .header-course-list:after {
        display: none
    }
    .eluid3ad9b11c .header-course:after {
        left: -375px
    }
    #eluid42b60d3a {
        padding-left: 15%
    }
    .eluidcc02ab9a {
        width: 77%
    }
    #eluid1319dd09 .header-course-list:after {
        display: none
    }
    .eluid9d73853e .header-course:after {
        left: -370px
    }
    .eluide8e02179 {
        padding-left: 20%
    }
    .eluid9a235330 {
        text-align: left
    }
    .eluid56e90df0 .header-course-list:after {
        display: none
    }
    .eluid4db78ef9 .header-course:after {
        left: -375px
    }
    .eluidd512e3db {
        padding-left: 20%
    }
    .eluid4db78ef9 .header-course:after {
        padding-left: -445px
    }
    .key-feature-sec-com30:after {
        top: -50px
    }
    .eluiddcbbe195 .header-course-list:after {
        display: none
    }
    .eluid6be91598 .header-course:after {
        left: -380px
    }
    .eluidd3061651 {
        padding-left: 20%
    }
    .key-feature-sec-com4:after {
        top: -241px;
        right: -150px
    }
    .eluid176e4452 .header-course-list:after {
        display: none
    }
    .eluid65010d12 .header-course:after {
        left: -375px
    }
    .eluid9fccb3bc {
        padding-left: 15%
    }
    .eluidd73cc4a6 {
        text-align: left;
        width: 76%
    }
    .eluidfa2a2084 {
        margin-left: 235px
    }
    .key-feature-sec-com9:after {
        top: -290px;
        right: -59px
    }
    .eluid29d2436e .header-course-list:after {
        display: none
    }
    .eluid70c22b62 .header-course:after {
        left: -372px
    }
    #eluid95bf01b0 {
        padding-left: 20%
    }
    .entry-course-add-image-com8:after {
        top: -460px
    }
    .eluid89e39c17 {
        width: 75%;
        text-align: left
    }
    .key-feature-sec-com7:after {
        right: -192px
    }
    .eluidede8126e .header-course-list:after {
        display: none
    }
    .entry-course-add-image-com13:after {
        top: -470px
    }
    #eluid103e19b6 {
        padding-left: 20%
    }
    .eluide3bf03ba {
        text-align: left;
        width: 75%
    }
    .key-feature-sec-com12:after {
        top: -118px
    }
    .eluid82d59846 .header-course-list:after {
        display: none
    }
    .eluid8e4ed1e8 .header-course:after {
        left: -375px
    }
    .eluid40d02d70 {
        padding-left: 14%
    }
    .eluid1c8f1811 {
        width: 73%
    }
    .eluid95c55cd0 .header-course-simple:after {
        bottom: -230px
    }
    #eluidd4548b51 {
        padding-left: 20%
    }
    .eluidbf78a2b5 {
        text-align: left;
        width: 77%
    }
    .key-feature-sec-com1:after {
        right: -75px;
        top: -305px
    }
    .eluidd470198d .header-course-list:after {
        display: none
    }
    .eluid1385341c .header-course:after {
        left: -375px
    }
    .eluid06d688b7 .header-course-list:after {
        display: none
    }
    .key-feature-sec-com11:after {
        top: -289px
    }
    .eluide1775785 .header-course:after {
        left: -311px
    }
    .eluid013b548d {
        margin-left: 185px
    }
    #eluidc906c93f {
        padding-left: 10%
    }
    .eluid90c45919 {
        text-align: left;
        width: 78%
    }
    .eluid3d614d22 .header-course-list:after {
        display: none
    }
    .eluid28166820 {
        padding-left: 20%
    }
    .header-course-simple:after {
        bottom: -228px
    }
    .eluid83d4b6a7 {
        text-align: left
    }
    .eluid2646da76 .header-course:after {
        left: -375px
    }
    .eluidc8dea4f0 .header-course-list:after,
    .eluidf45dd45e {
        display: none
    }
    .eluid021bcfaf {
        margin-left: 200px
    }
    #eluid9126e235 {
        padding-left: 17%
    }
    .eluid54a73382 {
        width: 76%
    }
    .eluidb4f87f35 {
        padding-right: 10px
    }
    .eluidd239c320 .header-course-list:after {
        display: none
    }
    .eluida4676dd2 .header-course:after {
        left: -365px
    }
    .eluidcaa165a4 {
        margin-left: 200px
    }
    #eluide5c4afa0 {
        padding-left: 20%
    }
    .eluid6ff89d01 {
        width: 76%
    }
    .eluid76bd9dfe {
        display: none
    }
    .entry-course-add-image-biz15:after {
        top: -546px
    }
    #eluid62f4b9d1 {
        padding-left: 7%
    }
    .eluid66a4e316 {
        padding-right: 7px
    }
    #eluid8a4e7642 .header-course-list:after {
        display: none
    }
    .eluid6a3beb11 {
        margin-left: 206px
    }
    #eluidb368cf70 {
        padding-left: 15%
    }
    .eluid29225097,
    .eluid87986933 {
        width: 77%
    }
    .key-feature-sec-biz5:after {
        right: -177px
    }
    .eluide91dccae .wrapper-s-1 p {
        padding-right: 66px
    }
    .eluid30f53729 .header-course-list:after {
        display: none
    }
    .entry-course-add-image-biz23:after {
        top: -584px
    }
    .eluidfdcad3ec {
        margin-left: 104px
    }
    .eluide52f671f {
        padding-left: 18%
    }
    .eluid15165dd0 .header-course-list:after {
        display: none
    }
    .key-feature-sec-biz6::after {
        top: -428px
    }
    #eluid5cce6c7f {
        padding-left: 15%
    }
    .eluid39080c12 {
        width: 77%
    }
    .eluid6f2c3229 {
        margin-left: 201px
    }
    .eluid45e0e14f .header-course-simple:after {
        bottom: -150px;
        left: -18px
    }
    #eluid96f1361c {
        padding-left: 45px
    }
    .eluid5891413a {
        margin-left: 0
    }
    .eluid43cd80ff .header-course {
        margin-left: 76px
    }
    .eluid95b16b4d {
        width: 80%
    }
    .eluidb045f3ef .header-course-list:after {
        display: none
    }
    .key-feature-sec-biz14::after {
        top: -287px;
        right: -42px
    }
    #eluidf8114422 {
        margin-bottom: 32px
    }
    .page-id-161 .nsbm-alumni-left:after {
        left: -18%
    }
    .page-id-161 .nsbm-alumni-right:after {
        right: -33%
    }
    .page-id-161 .nsbm-alumni-testimonial:after {
        right: -16%
    }
    #eluidd66598c7,
    #eluidedaef062,
    #eluidce6b03fd {
        padding-left: 32px
    }
    #eluid2786e91d {
        padding-right: 50px
    }
    #eluid7e52af42 {
        padding-right: 65px
    }
    #eluidc97e1d21 .programmes-tag-line:after {
        left: 168px !important
    }
    #eluid63f7c236 .academic-staff-tag-line:after {
        margin-left: 0 !important;
        left: -65%
    }
    .page-id-2776 .heading-with-left-line-life-at-epic::before {
        margin-left: -104px
    }
    #eluid3809cbd2 {
        margin-left: 45px
    }
    #eluid46edd932 {
        padding-left: 35px
    }
    #eluidc5361fb2 {
        padding-left: 120px
    }
    #eluid9f390b73 .heading-with-left-line-life-at-epic::before {
        margin-left: -255px
    }
    #eluid96f96132,
    #eluidb3fab46a {
        width: 100%
    }
    #eluid74c7dca0 {
        padding-left: 10%
    }
    #eluid96f96132 .heading-with-left-line-life-at-epic::before {
        margin-left: -245px
    }
    #eluida9455b87 {
        padding-left: 25px
    }
    #eluidd3af4919 .heading-with-left-line-life-at-epic::before {
        margin-left: -42%
    }
    #eluid036ce57e {
        padding-left: 60px
    }
    #eluid1ef492d4 .heading-with-left-line-life-at-epic::before {
        margin-left: -42%
    }
    #eluid089df354 {
        padding: 0
    }
    #eluid98405b8f {
        display: none
    }
    #eluidfcf1ea73 {
        padding-bottom: 0
    }
    #eluiddef46e71 {
        padding-bottom: 0
    }
    #eluiddef46e71 {
        padding-top: 0
    }
    #eluidc3f44306:after {
        left: -28% !important
    }
}

@media (max-width:1370px) and (min-width:1300px) {
    .key-feature-sec-com13:after {
        top: -456px !important
    }
    .eluid3d7e5455 .year-color-green-bigger {
        margin-bottom: 8px
    }
    #eluid88af43fb .vc-title:after {
        left: -25%
    }
    .zn-buttonWrapper-eluid0f04d4bc {
        text-align: left
    }
    #eluiddef46e71,
    #eluid09d0384c {
        padding-top: 0
    }
    #eluid089df354,
    #eluidfcf1ea73 {
        padding: 0
    }
    #eluid036ce57e {
        padding-left: 40px
    }
    .eluid554bf4b3 .header-course:after {
        left: -212px
    }
    .eluidb3cca91d {
        padding-bottom: 175px
    }
    .key-feature-sec-com5:after {
        top: -305px
    }
    .eluid85646da4 .header-course:after {
        left: -212px
    }
    .key-feature-sec-com8:after {
        top: -279px
    }
    .entry-course-add-image-biz21:after {
        top: -165px
    }
    #eluid4f274451 .header-course:after {
        left: -214px
    }
    #eluid4a3e3ba4 .header-course:after {
        left: -213px
    }
    .entry-course-add-image-com16:after {
        top: -185px
    }
    .eluid455faa02 {
        padding-right: 10%
    }
    #eluid99ceb05e .header-course:after {
        left: -215px
    }
    .entry-course-add-image-com9:after {
        top: -306px
    }
    .key-feature-sec-biz15:after {
        right: -45px
    }
    .eluide0aae2e5 {
        padding-right: 5%
    }
    #eluidb1d26c82 .header-course:after {
        left: -214px
    }
    .entry-course-add-image-biz22:after {
        top: -183px
    }
    .zn-buttonWrapper-eluid3d247e0b {
        padding-bottom: 77px
    }
    #eluid0728b498 .header-course:after {
        left: -219px
    }
    #eluid5279a2dc .header-course:after {
        left: -215px
    }
    .entry-course-add-image-com14::after {
        top: -350px
    }
    #eluid9bddfc7b {
        padding-left: 15%
    }
    .eluid3ad9b11c .header-course:after {
        left: -215px
    }
    .key-feature-sec-biz13:after {
        right: -175px
    }
    #eluidc93ca297 {
        padding-left: 16%
    }
    #eluid5602e4e9 {
        padding-left: 10%
    }
    .key-feature-sec-com30:after {
        top: -240px;
        right: -54px
    }
    #eluid91bacd0d {
        padding-left: 13%
    }
    #eluiddfde47e9 {
        padding-left: 15%
    }
    .key-feature-sec-com7:after {
        right: -163px
    }
    .key-feature-sec-com12:after {
        top: -90px;
        right: -71px
    }
    .eluidb5edeb06 {
        padding-left: 24%
    }
    .zn-buttonWrapper-eluidcb8c4fe1 {
        padding-left: 26%
    }
    .eluide1775785 .header-course:after {
        left: -217px
    }
    #eluid0e334b50,
    #eluid3629f4ac,
    #eluidfc9b3e52,
    #eluid62f4b9d1,
    #eluideaac0f14,
    #eluid2cf18f08,
    #eluidb15c0b46,
    #eluidebf76dc1,
    #eluid725c0ee7,
    #eluid854e17b9 {
        padding-left: 10%
    }
    .key-feature-sec-biz6:after {
        right: -104px
    }
    #eluid19269dfd {
        padding-left: 13%
    }
    .page-id-161 .nsbm-alumni-left:after {
        left: -23%
    }
    #eluid46edd932 {
        padding-left: 35px
    }
    #eluidc97e1d21 .programmes-tag-line:after {
        left: 160px !important
    }
    #eluid63f7c236 .academic-staff-tag-line:after {
        left: -5%
    }
    #eluid3809cbd2 {
        padding-left: 15px
    }
    #eluidc5361fb2 {
        padding-left: 15%
    }
    .heading-with-left-line-life-at-epic::before {
        margin-left: -42%
    }
    #eluid74c7dca0 {
        padding-left: 17%
    }
    #eluid96f96132 .heading-with-left-line-life-at-epic::before {
        margin-left: -45%;
        top: 22px
    }
}

@media all and (max-width:500px) {
    #eluidfc245abc {
        margin-bottom: 80px
    }
}

@media all and (max-width:767px) {
    #eluidfc245abc {
        padding-right: 12px
    }
    #eluidfc245abc {
        padding-top: 3rem
    }
}

.key-feature-sec-com13:after {
    top: -537px
}

@media (max-width:1900px) and (min-width:1000px) {
    .key-feature-sec-com13:after {
        top: -482px
    }
}

@media (max-width:1100px) and (min-width:900px) {
    .key-feature-sec-com13:after {
        top: -267px
    }
}

.key-feature-sec-com3:after {
    right: -225px !important
}

@media (max-width:1700px) and (min-width:1650px) {
    .eluidaf43078b .header-course-simple,
    .header-course-simple-com {
        margin: 0
    }
    #eluidb74fcc35 .header-course-simple-biz {
        margin-left: 24px
    }
}

.eluidccff49cf .header-course:after {
    left: -237px
}

#eluidcf48395c {
    min-height: auto
}

#eluidb5b698af {
    padding-bottom: 70px
}

@media all and (max-width:767px) {
    .affiliated-uni-single-item.ucodublin:before,
    .affiliated-uni-single-item.ucoplymouth:before,
    .affiliated-uni-single-item.ucov:before,
    .affiliated-uni-single-item.ucowa:before {
        display: none !important
    }
}

@media (max-width:900px) and (min-width:767px) {
    .page-id-1699 .kl-iconbox--fleft .kl-iconbox__icon-wrapper,
    .page-id-1699 .kl-iconbox--fright .kl-iconbox__icon-wrapper {
        float: right
    }
    .page-id-1699 .kl-iconbox__content-wrapper {
        margin-left: 0;
        left: 0
    }
}

@media (max-width:900px) and (min-width:400px) {
    #eluidbf968bf8 .kl-iconbox__inner {
        display: grid
    }
    #eluida2dd1e8c .kl-iconbox__inner {
        display: grid
    }
    #eluid6ddd6eda {
        padding: 0
    }
}

@media (max-width:1025px) and (min-width:700px) {
    .pd_acad_staff_details .zn_text_box {
        text-align: center !important
    }
    #eluid44cc2038 {
        margin: 0
    }
    .main-nav>ul>.menu-item>a {
        font-size: 10px !important
    }
    .topnav-li {
        display: none
    }
}

@media (max-width:1028px) and (min-width:1024px) {
    .eluid7258e915 {
        margin-bottom: 76px
    }
    #eluida4cefa20 {
        padding: 0
    }
    #eluidb63e6b5e {
        padding: 0
    }
    .bod-item-text {
        min-height: 148px !important
    }
    .znColumnElement-innerWrapper-eluida2dd1e8c .kl-iconbox__inner {
        display: grid
    }
    #eluid089df354 {
        padding: 0
    }
    #eluiddef46e71 {
        padding-top: 0
    }
    #eluidfcf1ea73 {
        padding-bottom: 0
    }
    #eluid09d0384c {
        padding-top: 0
    }
}

@media (max-width:1026px) and (min-width:1025px) {
    .eluid7258e915 {
        margin-bottom: 76px
    }
    .key-feature-sec-com13:after {
        top: -267px
    }
    .key-feature-sec-biz2:after {
        top: -154px
    }
    #eluid206853d8 {
        margin: 0
    }
    #eluidb758c00b {
        text-align: left
    }
    .eluid021bcfaf {
        margin-left: 175px
    }
    .eluidf45dd45e {
        display: none
    }
    #eluid9126e235 {
        padding-left: 30%
    }
    .eluid6a0c2c3b .course-year-wrapper-biz {
        right: 404px
    }
    .page-id-16 #rev_slider_2_1_forcefullwidth {
        margin-top: 15px !important
    }
    .latest_posts2-date {
        font-size: 6px !important
    }
}

@media (max-width:850px) and (min-width:600px) {
    .page-id-447 .sp-thumb {
        height: auto
    }
    .eluid7258e915 {
        margin-bottom: 76px
    }
}

@media (max-width:570px) and (min-width:567px) {
    .page-id-447 .sp-thumb {
        height: auto
    }
    .zn-buttonWrapper-eluidd484a0f0 {
        margin-bottom: 21px
    }
    .eluid3d7e5455 {
        padding-top: 6%
    }
}

@media (max-width:645px) and (min-width:638px) {
    .page-id-16 .zn_pb_wrapper.clearfix.zn_sortable_content {
        margin-top: -95px
    }
}

@media (max-width:770px) and (min-width:760px) {
    .eluid0517c6b3 {
        height: 38vh;
        margin-top: -93px
    }
}

@media (max-width:732px) and (min-width:728px) {
    .eluid0517c6b3 {
        margin-top: -73px
    }
}

@media (max-width:825px) and (min-width:810px) {
    #eluid089df354,
    .eluid98405b8f {
        padding: 0
    }
    #eluiddef46e71 {
        padding-top: 0
    }
    #eluidfcf1ea73 {
        padding-bottom: 0
    }
    .eluid19385090 .ph-content-wrap {
        padding-top: 13px !important
    }
    #eluidfc245abc {
        padding-top: 3rem
    }
}

@media all and (max-width:1025px) {
    .latest_posts2-date {
        font-size: 6px !important
    }
    .eluidce4fc59d {
        padding-bottom: 0
    }
    .eluid5dbb2277 .dn-heading,
    .eluid3b603e78,
    .eluidac88089b,
    .elm-socialicons,
    .eluid4893276f .element-scheme--light {
        text-align: left
    }
    .elm-socialicons--light {
        text-align: center !important
    }
    #eluidc07f4f49 {
        padding: 0
    }
    .eluid2c534b5f,
    #eluid52902048,
    #eluide97a4d28,
    #eluid4aadec09,
    #eluid8354c9e9 {
        font-size: 28px
    }
    .is-single-inner {
    
        width: 100%;
        display: grid
    }
    .is-single-text {
        padding: 0 !important;
        text-align: left !important
    }
    .is-single-wrapper.border-count-1 img,
    .is-single-wrapper.border-count-0 img {
        margin: 0 !important
    }
    .is-single-wrapper.border-count-1 span.plain-bg,
    .is-single-wrapper.border-count-2 span.plain-bg,
    .is-single-wrapper.border-count-3 span.plain-bg,
    .is-single-wrapper.border-count-4 span.plain-bg {
        background: none !important
    }
    .is-single-inner-2 {
        padding-top: 0 !important
    }
    .eluid76a6ea97 {
        padding-top: 0
    }
    #eluidc21ec2de {
        text-align: left !important
    }
    .mob-menu-logo-holder {
        background: #1b579f !important;
        padding: 0
    }
    .mob-menu-logo-holder a {
        color: white !important;
        font-weight: 300
    }
    .mob-menu-logo-holder a span {
        font-size: 16px !important
    }
    .mobmenul-container i {
        color: #fff
    }
    .mob-menu-left-bg-holder,
    .mob-menu-right-bg-holder,
    .mob-menu-cart-bg-holder {
        background: #1b579f !important
    }
    #mobmenuleft li a,
    #mobmenuleft li a:visited,
    .mobmenu-content h2,
    .mobmenu-content h3,
    .show-nav-left .mob-menu-copyright,
    .show-nav-left .mob-expand-submenu i {
        color: #fff;
        font-family: "Avenir-Light", Helvetica, Arial, sans-serif !important
    }
    .mobmenu-content #mobmenuleft .sub-menu {
        background-color: #3ab54a !important
    }
    .mobmenu-content #mobmenuleft>li>a:hover {
        background-color: #1b579f !important
    }
}

.bank-logo {
    list-style-type: none
}

body {
    background-color: #f3f3f3
}

.site-header-main-wrapper {
    background: #fff
}

.nsbm-primary {
    color: #9bfe00
}

.site-header.style1:after {
    display: none
}

.topnav.zn_header_top_nav li a {
    color: #9bfe00 !important;
    font-size: 14px;
    text-transform: uppercase;
    transition: all 0.5s ease
}

.topnav.zn_header_top_nav li a:hover {
    color: #92e80c
}

.sh--light .topnav.zn_header_top_nav ul .menu-item>a {
    color: #6f6b6b !important
}

.topnav.zn_header_top_nav li ul {
    background: #fff
}

.main-nav>ul>.menu-item>a {
    padding: 6px
}

.site-header-row.site-header-top {
    position: relative;
    z-index: 999
}

.site-header-row.site-header-top:after {
    content: "";
    mix-blend-mode: multiply;
    width: 100vw;
    transform: skew(-20deg);
    position: absolute;
    height: 54px;
    top: 0;
    left: 51px;
    z-index: -1;
    background: #1b579f
}

.topnav.zn_header_top_nav li a {
    font-family: Avenir-Heavy
}

.sh--light .headsearch--inp .gensearch__submit {
    color: #fff;
    color: #1b579f
}

.chaser {
    background: #1b579f
}

.chaser-main-menu li a {
    text-transform: uppercase;
    font-family: Avenir-Heavy
}

.chaser-main-menu li:hover>a,
.chaser-main-menu li a:hover {
    color: #fff;
    background: #3bb54a
}

.topnav-li .nsbm-primary {
    position: relative;
    right: -80px
}

.topnav-li .nsbm-primary:hover {
    color: #9bfe00
}

#header ul.social-icons {
    top: 5.2rem;
    position: relative;
    right: 80px
}

#header ul.social-icons .topnav-li.social-icons-li a {
    color: #fff;
    background: #204d8b;
    border-radius: 100%;
    margin: 0 5px
}

.sh--light .headsearch--inp .gensearch__input {
    text-transform: uppercase;
    font-size: 14px;
    border-radius: 0;
    color: #1b579f !important;
    background-color: #1b579f !important;
    background-color: #f6f6f6 !important;
    font-style: normal
}

.sh--light .headsearch--inp .gensearch__input::-webkit-input-placeholder {
    color: #fff;
    color: #1b579f;
    font-family: Avenir-Heavy
}

.sh--light .headsearch--inp .gensearch__input::-moz-placeholder {
    color: #fff;
    color: #1b579f;
    font-family: Avenir-Heavy
}

.sh--light .headsearch--inp .gensearch__input:-ms-input-placeholder {
    color: #fff;
    color: #1b579f;
    font-family: Avenir-Heavy
}

.sh--light .headsearch--inp .gensearch__input:-moz-placeholder {
    color: #fff;
    color: #1b579f;
    font-family: Avenir-Heavy
}

body.home {
    background-color: #f6f6f6
}

.nsbm-main {
    width: 96%;
    max-width: 1759px;
    padding-left: 2%;
    padding-right: 2%;
    background-color: #f6f6f6;
    margin: 0 auto;
    margin-top: 4rem;
    position: relative
}

.nsbm-main .zn-section-content_algn--top {
    border: 8px solid #cad6e5
}

.nsbm-main .zn-section-content_algn--top:after {
    content: "";
    position: absolute;
    top: 20px;
    height: 30px;
    box-sizing: border-box;
    background: #f6f6f6;
    background: #fff;
    width: 87%;
    margin-left: 4%
}

.nsbm-main-item h3 a,
.nsbm-main-item p {
    color: #1b579f !important
}

.nsbm-main-item:hover h3 a,
.nsbm-main-item:hover p {
    color: #3bb54a !important;
    transition: all 0.5s ease
}

.nsbm-main-item:hover img {
    transform: scale(1.1);
    transition: all 0.5s ease
}

.nsbm-main .nsbm-main-item {
    margin-top: -25px;
    position: relative;
    z-index: 99;
    padding-left: 45px;
    padding-right: 45px
}

.passion-box {
    width: 100%;
    max-width: 726px;
    border: 3px solid #fff;
    margin: 150px auto
}

.passion-box-inner {
    width: 100%;
    max-width: 700px;
    padding: 35px;
    margin: 10px;
    margin-left: 25px;
    background: #000;
    background: rgba(0, 0, 0, .6)
}

span.year {
    color: #9bfe00
}

.nsbm-text-block {
    color: #666;
    font-size: 16px
}

.nsbm-icon-info:hover h3 {
    color: #3bb54a !important;
    transition: all 0.5s ease
}

#calendar {
    padding: 10px !important;
    margin-top: -23px !important;
    -webkit-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .07);
    -moz-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .07);
    box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .07);
    transition: all 0.5s ease
}

#calendar:hover {
    -webkit-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .1);
    -moz-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .1);
    box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .1);
    transition: all 0.5s ease
}

.whatsup-next {
    background: #f2f2f2;
    padding: 15px;
    padding-bottom: 10px;
    -webkit-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .07);
    -moz-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .07);
    box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .07);
    transition: all 0.5s ease
}

.whatsup-next:hover {
    -webkit-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .1);
    -moz-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .1);
    box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .1);
    transition: all 0.5s ease
}

.wl-faculties-home h3 {
    margin-top: 0
}

.faculties-item-wrapper {
    position: relative;
    overflow: hidden
}

.faculties-text {
    position: absolute;
    top: 50%;
    margin-top: -43px;
    margin-left: -15px;
    width: 100%
}

.faculties-text h4 {
    margin-bottom: 20px
}

.faculties-text p {
    color: #fff;
    padding-left: 60px;
    padding-right: 60px
}

.faculty-button {
    margin-top: -45px;
    position: relative
}

.sobusiness {
    border-bottom: 12px solid #1b579f
}

.socomputing {
    border-bottom: 12px solid #3bb54a
}

.soengineering {
    border-bottom: 12px solid #8dc63f
}

.faculties-text.special:after {
    content: "";
    position: absolute;
    width: 94%;
    padding: 50px 20px;
    bottom: 50%;
    margin-bottom: -65px;
    border: 1px solid #fff;
    background: rgba(0, 0, 0, .6);
    height: 200px;
    margin-left: 2%;
    z-index: 1
}

.faculties-text.special p {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 55px;
    line-height: normal
}

.international-opportunity {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin-top: -86px
}

.io-text-wrapper {
    width: 80%;
    margin-left: 10%;
    border: 1px solid #fff;
    padding: 3%
}

.io-text {
    padding: 10% 5%;
    color: #fff;
    background: #000;
    background: rgba(0, 0, 0, .6)
}

.international-opportunity h4 {
    font-size: 1.25rem;
    margin: 0;
    font-weight: 200;
    font-family: "Avenir-Light", Helvetica, Arial, sans-serif
}

.international-opportunity h3 {
    font-size: 2.45rem;
    margin: 20px auto 0 -5px;
    text-transform: uppercase;
    line-height: normal;
    text-align: center
}

.international-opportunity h2 {
    font-size: 3rem;
    margin: 0;
    font-weight: 700
}

.nsbm-contact-bg {
    border: 6px solid #d1ddec;
    position: relative
}

.nsbm-contact-bg {
    width: 96%;
    max-width: 1417px;
    margin: 0 auto;
    padding-left: 5%;
    padding-right: 5%
}

.nsbm-contact-bg:before {
    content: "";
    position: absolute;
    width: 90%;
    height: 30px;
    left: 5%;
    margin-top: -35px;
    background: #ffffff !important
}

.nsbm-fcontact {
    margin-top: -50px
}

.nsbm-fcontact:hover h3,
.nsbm-fcontact:hover p,
.nsbm-fcontact:hover a {
    color: #3ab54a !important;
    transition: all 0.5s ease
}

.nsbm-fcontact a {
    color: #1b579f !important
}

.what-made-us-great {
    text-align: center
}

.wl-single-post {
    position: relative;
    background: #fff
}

.sp-thumb {
    width: auto;
    overflow: hidden
}

.wl-post-content {
    padding: 0 15px 15px 15px
}

.wl-post-date {
    width: 70px;
    margin-top: -100px;
    margin-left: -15px;
    background: #264e87;
    position: relative;
    z-index: 9;
    color: #fff !important;
    font-size: 14px !important;
    padding: 15px;
    display: block
}

span.wl-date {
    display: block
}

span.wl-lp-date {
    font-size: 28px;
    font-weight: 700;
    line-height: normal
}

span.wl-lp-month {
    font-size: 14px
}

span.wl-lp-year {
    font-size: 14px;
    line-height: normal
}

h3.wl-post-title {
    margin-top: 2rem
}

h3.wl-post-title a {
    font-style: normal;
    font-weight: 600
}

.latest_posts-desc {
    margin-bottom: 10px;
    height: 110px;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis
}

a.wl-view-more {
    color: #fff !important;
    text-align: right;
    font-size: 12px;
    text-transform: uppercase;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/viewmore_bg.png) no-repeat;
    font-weight: 600;
    padding: 5px 3px 6px 20px;
    display: inline
}

.wl-news-readmore {
    position: relative;
    bottom: -20px
}

.wl-blog-archive .kl-blog-item-container.zn_columns .kl-blog-item-title {
    font-size: 16px;
    font-family: "Avenir-Heavy", Helvetica, Arial, sans-serif
}

.home-newsflash .wl-single-post:hover {
    -webkit-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .07);
    -moz-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .07);
    box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .07);
    transition: all 0.5s ease
}

.home-newsflash .wl-single-post:hover .wl-post-date {
    background: #2aaa4a;
    transition: background-color 0.5s ease
}

.affiliated-university-slider {
    margin: 0 auto;
    position: relative;
    left: 50%;
    margin-left: -150px
}

.affiliated-university-slider .slick-dots {
    position: absolute;
    top: 50%;
    margin-top: -75px;
    left: 30%
}

.affiliated-university-slider .slick-dots li {
    display: block
}

.affiliated-university-slider .slick-dots li button {
    width: 12px;
    height: 12px;
    background: #fff;
    opacity: 1;
    margin-top: 7px
}

.affiliated-university-slider .slick-dots li.slick-active button {
    opacity: 1;
    background: #9bfe00
}

.affiliated-slides-container {
    overflow: hidden
}

.wl-affiliated-image {
    margin-bottom: 15px
}

.home-facility-tabs.international-tab-content ul.nav {
    margin-bottom: 5rem;
    margin-top: 4rem
}

.home-facility-tabs.international-tab-content ul.nav>li {
    border-radius: 7px
}

.home-facility-tabs.international-tab-content ul.nav>li>a {
    text-transform: uppercase;
    font-weight: 400
}

.home-icc-wrapper {
    position: relative;
    overflow: hidden;
    margin-bottom: 1.5rem
}

.wl-home-facility-content {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 1rem;
    background: rgba(0, 17, 106, .8)
}

.wl-home-facility-title {
    color: #fff;
    font-size: 1.4rem;
    text-transform: capitalize;
    font-family: "MyriadPro-Regular", Helvetica, Arial, sans-serif
}

.home-nsbm-facility-wrapper.facility-wrapwl-single {
    margin-right: 15px
}

.facility-wrapwl-single img {
    margin-bottom: 7px
}

.home-nsbm-facility-wrapper.club-wrap-single {
    margin-bottom: 15px
}

.featured-news-left-wrapper {
    height: 100%
}

.general-tag-line.general-tag-line-home:after {
    margin-left: -65%
}

.wl-home-video-section {
    padding-top: 0 !important
}

.whatsup-next-news .latest_posts2-posts:before {
    text-indent: -9999px
}

.wl-business-dialogue {
    padding-top: 0;
    padding-bottom: 0
}

.latest_posts2-date {
    font-size: 11px;
    background: #3ab54a;
    display: inline;
    padding: 5px 10px;
    border-radius: 10px;
    color: #fff
}

.title.latest_posts2-title {
    font-family: "Avenir-Light", Helvetica, Arial, sans-serif;
    font-size: 16px
}

a.latest_posts2-title-link {
    color: #254e86 !important
}

.nsbm-sub-header {
    padding: 10px;
    overflow: auto;
    border: 2px solid #fff
}

.wl-text-content {
    overflow: auto;
    padding: 10% 8%;
    background: #000;
    background: rgba(0, 0, 0, .5)
}

.wl-faculty-sub-header .wl-text-content {
    padding: 0;
    background: none
}

.wl-faculty-sub-header .wl-text-content ul {
    margin-bottom: 0;
    padding-top: 18px
}

.wl-faculty-sub-header .nsbm-sub-header {
    padding: 0;
    border: none
}

.wl-text-content .breadcrumbs.bread-style--black li {
    background: transparent
}

.breadcrumbs.bread-style--black li:first-child {
    padding-left: 0
}

.vs_message_sub_header h2 {
    font-size: 45px
}

.wl-outer {
    border: 2px solid #fff;
    padding: 10px
}

.wl-inner {
    background: #000;
    background: rgba(0, 0, 0, .5);
    padding: 30px
}

.wl-text {
    color: #fff
}

h2.wl-heading-2 {
    font-weight: 700
}

.wl-text p {
    font-size: 16px;
    font-family: "MyriadPro-Regular", Helvetica, Arial, sans-serif
}

.deans-msg-content .wl-outer {
    border: none;
    padding: 0
}

.deans-msg-content .wl-inner {
    background: transparent;
    padding: 0
}

.deans-msg-content .wl-text {
    color: inherit
}

.deans-msg-content .wl-text h2.wl-heading-2 {
    margin-top: 0
}

.deans-msg-content .wl-text span.nsbm-primary {
    color: #3ab54a
}

.deans-msg-content .wl-text .position h4 {
    font-family: "Avenir-Heavy", Helvetica, Arial, sans-serif;
    margin-bottom: 0
}

.deans-msg-content .wl-text .position h5 {
    font-size: 13px;
    margin-top: 0;
    font-family: "Avenir-Medium", Helvetica, Arial, sans-serif
}

.faculty-container {
    width: 96%;
    max-width: 1417px;
    margin: 0 auto
}

.programmes-tag-line:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_left.png) no-repeat;
    left: 0;
    margin-left: -35%
}

.general-tag-line:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_left.png) no-repeat;
    left: 0;
    margin-left: -35%
}

.course-inner {
    margin: 0 10px;
    position: relative;
    transition: all 0.5s ease;
    overflow: hidden
}

.icc-wrapper {
    position: relative;
    overflow: hidden
}

.course-inner .wl-course-image {
    transition: all 0.5s ease
}

.course-inner:hover .wl-course-image {
    transition: all 0.5s ease;
    transform: scale(.9)
}

.wl-course-content {
    width: 100%
}

.wl-course-title {
    color: #fff !important;
    font-size: 1.4rem;
    padding: 1em;
    background: #343434;
    z-index: 999;
    position: relative;
    min-height: 75px
}

.wl-course-sub-title {
    color: #9bfe00;
    font-size: 14px;
    display: none;
    margin-top: 25px
}

.wl-course-link {
    display: block;
    color: #fff;
    background: #3ab54a;
    font-family: "Avenir-Heavy", Helvetica, Arial, sans-serif;
    padding: 1rem;
    font-size: 1.6rem;
    transition: all 0.5s ease
}

.wl-course-link a {
    font-weight: 700;
    color: #fff;
    background: #3ab54a;
    padding: 1rem 3rem;
    font-size: 16px;
    font-family: "Avenir-Heavy", Helvetica, Arial, sans-serif
}

.course-inner:hover a {
    color: #fff;
    background: #3ab54a;
    transition: background-color 0.5s ease;
    box-shadow: 0 0 10px rgba(0, 0, 0, .2)
}

.general-tag-line:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_left.png) no-repeat;
    left: 0;
    margin-left: -35%
}

.aca-wrapper {
    position: relative;
    margin: 0 10px
}

.wl-aca-content {
    text-align: left;
    padding-top: 1rem
}

.wl-aca-title {
    font-size: 1.5rem;
    font-family: "Avenir-Heavy", Helvetica, Arial, sans-serif
}

.wl-aca-sub-title {
    font-size: 1.4rem;
    font-family: "Avenir-Light", Helvetica, Arial, sans-serif
}

.wl-aca-faculty {
    font-size: 14px;
    font-size: 1.4rem;
    display: none
}

body.page-id-447 {
    background-color: #fff
}

.common-container {
    width: 96%;
    max-width: 1415px;
    margin: 0 auto;
    padding-left: 5%;
    padding-right: 5%
}

.facility-title:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_left.png) no-repeat;
    left: -55%
}

.society-title:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_right.png) no-repeat;
    right: -55%
}

.facility-slider-wrapper {
    position: relative
}

.facility-slider {
    margin-top: 10rem
}

.facility-slider .image-boxes.image-boxes--4 .image-boxes-title {
    font-size: 36px;
    font-weight: 700;
    text-align: left;
    padding-left: 40px
}

.facility-slider ul.slick-dots {
    position: absolute;
    bottom: 0;
    right: 15px
}

.facility-slider .slick-dots li button {
    width: 4px;
    height: 4px;
    background: #fff;
    margin-right: 7px;
    opacity: 1
}

.facility-slider .slick-dots li.slick-active button {
    opacity: 1;
    background: #9bfe00
}

.wl-facility-view-more {
    display: inline-block;
    background: #fff;
    padding: 8px 15px;
    border-radius: 3px;
    font-weight: 700;
    text-transform: uppercase
}

.single-club .widget.widget_revslider {
    margin-bottom: 0
}

.heading-with-left {
    text-align: right
}

.heading-with-left:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_left.png) no-repeat;
    left: 0
}

.faculty-news .wl-single-post {
    background: #fff
}

.faculty-news .wl-post-date {
    background: #2aaa4a
}

.faculty-news .wl-single-post:hover {
    -webkit-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .2);
    -moz-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .2);
    box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .2);
    transition: all 0.5s ease
}

.faculty-news .wl-single-post:hover {
    background: #fff
}

.faculty-news .wl-single-post:hover .wl-post-date {
    background: #264e87;
    transition: background-color 0.5s ease
}

.faculty-news .wl-single-post:hover a.wl-view-more {
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/viewmore_bg_blue.png) no-repeat;
    transition: all 0.5s ease
}

.right-arrow,
.left-arrow {
    width: 45px;
    height: 45px;
    font-weight: 700;
    color: #fff;
    background: #244e85;
    border-radius: 100%;
    display: inline-block !important;
    text-align: center;
    line-height: 38px;
    font-size: 32px;
    cursor: pointer;
    padding-left: 3px
}

.right-arrow {
    top: 50%;
    position: absolute;
    z-index: 99;
    right: -15px;
    margin-top: -35px
}

.left-arrow {
    top: 50%;
    position: absolute;
    z-index: 99;
    left: -15px;
    margin-top: -35px
}

.right-arrow:hover,
.left-arrow:hover {
    background: #0f3465;
    transition: background-color 0.5s ease
}

.newsletter-subscribe p {
    display: none
}

.newsletter-email input[type=email] {
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    color: #707070;
    background: rgba(255, 255, 255, .6);
    font-size: 1.8rem !important;
    padding: 14px;
    width: 100%
}

.newsletter-text {
    color: #fff;
    font-weight: 700;
    font-size: 2.4rem;
    font-family: "Avenir-Heavy", Helvetica, Arial, sans-serif
}

.newsletter-submit input[type=submit] {
    color: #1b579f;
    text-transform: uppercase;
    border-radius: 5px;
    background: #fff;
    border: none !important;
    font-family: "Avenir-Heavy", Helvetica, Arial, sans-serif;
    padding: 14px;
    width: 100%
}

.newsletter-email input[type=email]::-webkit-input-placeholder {
    color: #1e1e1e
}

.newsletter-email input[type=email]::-moz-placeholder {
    color: #1e1e1e
}

.newsletter-email input[type=email]:-ms-input-placeholder {
    color: #1e1e1e
}

.newsletter-email input[type=email]:-moz-placeholder {
    color: #1e1e1e
}

ul.contact-details {
    padding-left: 0
}

ul.contact-details li {
    color: #1b579f;
    font-size: 18px;
    margin-top: 15px;
    text-transform: uppercase
}

ul.contact-details li address,
ul.contact-details li a {
    display: block;
    color: #1b579f;
    text-transform: capitalize;
    font-family: "Avenir-Medium", Helvetica, Arial, sans-serif;
    font-size: 1.6rem
}

ul.contact-details li strong {
    font-family: "Avenir-Black", Helvetica, Arial, sans-serif;
    text-transform: capitalize
}

ul.contact-details li a.email-contact {
    text-transform: lowercase
}

.elm-social-icons.sc--normal .elm-sc-icon {
    background-color: #1b579f
}

.elm-social-icons-item {
    padding-left: 5px
}

.elm-social-icons-item:first-child {
    padding-left: 0
}

#eluid1ced74b6:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/whatsup_separator.png) no-repeat;
    top: -80px
}

#eluidc3f44306:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/ec_separator.png) no-repeat;
    left: -15%
}

.news-flash-tagline:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/ec_separator.png) no-repeat;
    left: -15%
}

.wl-about-us p {
    font-size: 16px
}

.wl-tag-icon:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_left.png) no-repeat;
    top: 0;
    left: -40%
}

.wl-story .wl-tag-icon:after {
    top: 30px
}

.vision-divider:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_left.png) no-repeat;
    top: -110px;
    left: 0
}

.mission-divider:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_right.png) no-repeat right;
    top: -110px;
    right: 0
}

.vm-content {
    font-size: 16px
}

.subheader-maintitle {
    font-size: 60px;
    font-size: 52px;
    font-weight: 700;
    color: #fff
}

.subheader-maintitle span {
    color: #9bfe00
}

.vc-title:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_left.png) no-repeat right;
    top: 0;
    left: -50%;
    margin-bottom: 35px
}

.wl-facility-wrapper.facility-item {
    margin-bottom: 3rem
}

.facility-inner .icc-wrapper {
    overflow: hidden
}

.wl-facility-content {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 15px;
    background: rgba(0, 0, 0, .5)
}

.wl-facility-title {
    color: #fff;
    font-weight: 700;
    font-size: 3rem;
    text-transform: uppercase;
    transition: all 0.5s ease;
    line-height: initial;
    margin-bottom: 1rem
}

.wl-facility-text {
    color: #fff;
    font-size: 1.4rem;
    height: 0;
    visibility: hidden;
    transition: all 0.5s ease
}

.wl-facility-wrapper:hover .wl-facility-content {
    background: rgba(0, 0, 0, .7);
    transition: background-color 0.5s ease
}

.wl-facility-wrapper:hover .wl-facility-title {
    color: #9bfd00;
    transition: all 0.5s ease
}

.wl-facility-wrapper:hover .wl-facility-text {
    visibility: visible;
    height: 200px;
    transition: all 1s ease
}

.single-facility h1 {
    color: #1b579f !important;
    text-transform: uppercase;
    font-family: "Avenir-Black", Helvetica, Arial, sans-serif
}

.single-facility ul {
    list-style-position: inside
}

.single-facility p,
.single-facility ul li {
    font-size: 15px
}

.kl-blog-post {
    margin-bottom: 3rem
}

.wl-nsbm-footer ul.sub-menu li a {
    color: #1b579f !important;
    font-size: 15px
}

.wl-nsbm-footer:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/footer-separator.png) no-repeat right;
    top: 0;
    left: 0;
    margin-top: 45px
}

#eluiddb3aad16 {
    padding-top: 50px
}

#eluidf226428a,
#eluideb829192,
#eluida33f0758,
#eluidec0588eb {
    padding-top: 100px
}

.wl-footer-left img {
    margin-left: unset !important
}

.wl-footer-logo {
    position: relative;
    background-color: #fff;
    z-index: 999
}

.bod-title-tag:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_left.png) no-repeat right;
    top: 0;
    left: -75%;
    margin-bottom: 35px
}

.bod-single {
    margin-bottom: 3rem
}

.bod-item {
    position: relative;
    min-height: 360px
}

.bod-item-text {
    position: relative;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    background: #1b579f;
    padding: 1rem;
    vertical-align: middle;
    min-height: 91px
}

.bod-item-text-title {
    color: #fff;
    font-size: 16px;
    font-family: "Avenir-Heavy", Helvetica, Arial, sans-serif
}

.academic-staff-wl .bod-item-text-title {
    font-size: 15px
}

.bod-item-text-profession {
    color: #fff;
    font-size: 13px;
    font-family: "Avenir-Light", Helvetica, Arial, sans-serif
}

.bod-item-text-faculty {
    color: #fff;
    font-size: 13px;
    font-family: "Avenir-Heavy", Helvetica, Arial, sans-serif
}

.page-id-1542 .bod-single {
    min-height: 275px
}

.page-id-1551 .bod-single {
    min-height: 275px;
    min-height: 375px
}

.academic-staff-tag-line:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_left.png) no-repeat right;
    top: 0;
    left: -40%;
    margin-bottom: 35px
}

.general-tag-line:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_left.png) no-repeat right;
    top: 0;
    left: -40%;
    margin-bottom: 35px
}

.wl-course-wrapper.int-degree-item {
    min-height: 480px
}

.international-tab-content ul.nav {
    margin-bottom: 30px
}

.international-tab-content ul.nav>li {
    background: #1b579f;
    margin-left: 15px;
    padding: 12px 30px;
    border-radius: 7px
}

.international-tab-content ul.nav>li:hover {
    color: #fff;
    background: #43a250;
    transition: background-color 0.5s ease
}

.international-tab-content ul.nav>li:hover a {
    color: #fff;
    transition: all 0.5s ease
}

.international-tab-content ul.nav>li a,
.international-tab-content ul.nav>li.active a {
    color: #fff;
    padding: 0;
    font-size: 1.6rem;
    font-family: "Avenir-Light", Helvetica, Arial, sans-serif;
    font-family: "MyriadPro-Light", Helvetica, Arial, sans-serif
}

.international-tab-content ul.nav>li.active {
    background: #3ab54a
}

.in-course .wl-course-link a {
    color: #fff
}

.in-course:nth-of-type(3n+3) .wl-course-wrapper .wl-course-image {
    border-bottom: 13px solid #3bb54a
}

.in-course:nth-of-type(3n+2) .wl-course-wrapper .wl-course-image {
    border-bottom: 13px solid #1b579f
}

.in-course:nth-of-type(3n+1) .wl-course-wrapper .wl-course-image {
    border-bottom: 13px solid #9bfe00
}

.int-students-slider .slick-arrow {
    background: #244e85;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    padding: 3px 5px
}

.int-students-slider .slick-arrow polyline {
    stroke: #ffffff !important
}

.is-container {
    margin-bottom: 30px
}

.is-single-wrapper {
    padding: 5px;
    width: 450px;
    height: 450px;
    border-radius: 100%
}

.is-single-inner {
    border-radius: 100%;
    position: relative;
    width: 100%;
    height: 100%
}

.is-single-img {
    position: relative
}

.is-single-img img {
    border: 7px solid #fff;
    border-radius: 100%;
    margin-left: 75px
}

.is-single-title {
    color: #fff;
    color: #07809c;
    padding: 0 15px;
    font-size: 24px;
    font-family: "MyriadPro-Bold", Helvetica, Arial, sans-serif;
    text-align: right;
    margin-right: 100px;
    line-height: normal
}

.is-single-text {
    text-align: center;
    color: #131313;
    font-size: 14px;
    padding: 15px 50px;
    font-family: "Avenir-Light", Helvetica, Arial, sans-serif;
    font-family: "MyriadPro-Light", Helvetica, Arial, sans-serif
}

.is-single-wrapper.border-count-1,
.is-single-wrapper.border-count-4 {
    border: none !important
}

.is-single-wrapper img {
    float: left;
    margin-top: -20px;
    position: relative;
    z-index: 99
}

.is-single-wrapper.border-count-3 .is-single-inner-2 {
    padding-top: 60px
}

.is-single-wrapper.border-count-3 .is-single-text,
.is-single-wrapper.border-count-2 .is-single-text,
.is-single-wrapper.border-count-5 .is-single-text {
    clear: both
}

.is-single-wrapper.border-count-2 img,
.is-single-wrapper.border-count-5 img {
    margin-left: 20px
}

.is-single-inner-2 {
    padding-top: 60px
}

.border-count-1 .is-single-inner-2 {
    padding-top: 0
}

.is-single-wrapper.border-count-1 span.plain-bg,
.is-single-wrapper.border-count-2 span.plain-bg,
.is-single-wrapper.border-count-3 span.plain-bg,
.is-single-wrapper.border-count-4 span.plain-bg {
    background: #f38493;
    width: 170px;
    height: 170px;
    display: block;
    border-radius: 100%;
    position: absolute;
    z-index: 1;
    margin-left: 42px;
    margin-top: -45px
}

.is-single-wrapper.border-count-2 span.plain-bg {
    background: #fff;
    margin-left: -8px;
    margin-top: -48px
}

.is-single-wrapper.border-count-3 span.plain-bg {
    background: #fff
}

.is-single-wrapper.border-count-4 span.plain-bg {
    background: #faa33a
}

.is-single-wrapper.border-count-1 .is-single-text {
    clear: both
}

.is-single-wrapper.border-count-0 {
    margin-left: 75px
}

.is-single-wrapper.border-count-0 img {
    margin-left: 40px;
    width: 175px
}

.is-single-wrapper.border-count-0 .is-single-text {
    clear: both
}

.is-single-wrapper.border-count-4 {
    height: auto
}

.is-single-wrapper.border-count-4 .is-single-text {
    clear: both
}

.is-single-wrapper.border-count-1 img {
    border: none;
    width: 150px;
    margin-top: -20px;
    margin-left: 67px
}

.border-count-2 img {
    width: 130px;
    border: none
}

.border-count-3 img {
    width: 150px;
    border: 0;
    margin-top: -30px;
    margin-left: 48px
}

.border-count-4 img {
    width: 139px;
    margin-left: 63px;
    margin-top: -18px;
    border: none
}

.border-count-5 img {
    width: 175px
}

.is-single-wrapper.border-count-1 span.plain-bg {
    margin-left: 48px;
    margin-top: -36px
}

.is-single-wrapper.border-count-3 span.plain-bg {
    margin-left: 32px;
    margin-top: -48px
}

.free-structure-tabs.international-tab-content ul.nav>li {
    text-align: center;
    padding: 5px 30px;
    min-height: 46px;
    min-width: 125px
}

.free-structure-tabs.international-tab-content ul.nav>li a {
    font-size: 14px;
    line-height: 18px
}

span.fs-sub-title {
    display: block
}

span.tab-single-line {
    line-height: 35px
}

.wl-fee-structure-single {
    background: #fff;
    padding: 15px
}

.wl-fee-structure .fee-header {
    font-family: "Avenir-Light", Helvetica, Arial, sans-serif;
    font-family: "MyriadPro-Light", Helvetica, Arial, sans-serif
}

.wl-fee-structure .table>thead>tr>th {
    font-family: "MyriadPro-Light", Helvetica, Arial, sans-serif
}

.club-item-wrapper {
    margin-bottom: 5rem
}

.club-wrapper {
    position: relative;
    overflow: hidden
}

.club-img {
    text-align: center
}

.club-wrapper img {
    width: 100%;
    position: relative;
    z-index: 99;
    border-radius: 15px
}

.club-content {
    text-align: center;
    width: 100%;
    padding: 5em 2em 2em 2em;
    background: rgb(214, 214, 214);
    background: rgb(255, 255, 255);
    text-align: center;
    font-weight: 600;
    transition: all 1s ease;
    border-radius: 7px;
    position: relative;
    z-index: 9;
    margin-top: -35px
}

.clubssoci-categories.academic-clubs .club-content {
    background: #f3f3f3
}

.club-content .club-title {
    line-height: normal;
    margin-top: 0;
    color: #041f83;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600;
    font-family: "Avenir-Light", Helvetica, Arial, sans-serif
}

.club-viewmore {
    position: relative;
    display: block;
    text-align: center
}

.club-viewmore a.viewmore {
    font-weight: 700;
    color: #fff;
    background: #000;
    text-transform: uppercase;
    padding: 8px 15px 8px 15px;
    position: relative;
    top: -12px;
    font-size: 13px;
    display: none
}

.clubs.container {
    width: 100%;
    max-width: 1417px;
    margin: 0 auto
}

.clubs-society-slider {
    position: relative
}

.wl-club-content-outer {
    padding: 10px;
    position: absolute;
    top: 50%;
    color: #fff;
    width: 80%;
    max-width: 890px;
    text-align: left;
    border: 2px solid #fff;
    margin-top: -250px;
    right: 15%
}

.wl-club-content-inner {
    padding: 40px 30px;
    background: rgba(0, 0, 0, .5)
}

.wl-club-image {
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/club_slider_bg.jpg) no-repeat right center
}

.wl-club-title {
    color: #9bfd00;
    font-size: 48px;
    font-weight: 700
}

.wl-club-sub-title p {
    font-size: 16px
}

.clubs-society-slider .right-arrow,
.clubs-society-slider .left-arrow {
    color: #2760a4;
    background: #fff;
    width: 28px;
    height: 28px;
    line-height: 28px
}

.clubs-society-slider .right-arrow {
    top: auto;
    bottom: 10px;
    right: 15px
}

.clubs-society-slider .left-arrow {
    left: auto;
    top: auto;
    right: 50px;
    bottom: 10px
}

.clubssoci-categories:nth-of-type(odd) .clubs-society-slider .wl-club-content-outer {
    padding: 10px;
    position: absolute;
    top: 50%;
    color: #fff;
    width: 80%;
    max-width: 890px;
    text-align: left;
    border: 2px solid #fff;
    margin-top: -250px;
    left: 15%
}

.clubssoci-categories:nth-of-type(odd) .clubs-society-slider .wl-club-image {
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/club_slider_green_bg.jpg) no-repeat left center
}

.clubssoci-categories:nth-of-type(odd) .clubs-society-slider .wl-club-image img {
    margin-left: 453px
}

.clubssoci-categories:nth-of-type(odd) .clubs-society-slider .right-arrow {
    right: auto;
    left: 50px
}

.clubssoci-categories:nth-of-type(odd) .clubs-society-slider .left-arrow {
    right: auto;
    left: 15px
}

.sc-content-wrapper {
    position: relative;
    overflow: auto
}

.sc-image {
    position: absolute;
    width: 200px;
    height: 200px;
    height: auto;
    z-index: 99;
    margin-left: 80px;
    top: 26px
}

.sc-image img {
    object-fit: cover;
    width: 200px;
    height: 200px;
    border-radius: 15px;
    -webkit-box-shadow: 24px 24px 24px -32px rgba(0, 0, 0, .24);
    -moz-box-shadow: 24px 24px 24px -32px rgba(0, 0, 0, .24);
    box-shadow: 24px 24px 24px -32px rgba(0, 0, 0, .24)
}

.sc-content {
    min-height: 260px;
    overflow: auto;
    padding: 15px 15px 15px 190px;
    background: #f6f6f6;
    margin-bottom: 6rem;
    border-radius: 15px;
    -webkit-box-shadow: 24px 24px 24px -32px rgba(0, 0, 0, .24);
    -moz-box-shadow: 24px 24px 24px -32px rgba(0, 0, 0, .24);
    box-shadow: 24px 24px 24px -32px rgba(0, 0, 0, .24)
}

.sports-club-wrapper.odd-wl .sc-content {
    padding: 15px 190px 15px 15px
}

.sports-club-wrapper.odd-wl .sc-image {
    margin-left: -190px
}

.sc-content h3 {
    line-height: normal;
    margin-top: 0;
    color: #041f83;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600;
    font-family: "Avenir-Light", Helvetica, Arial, sans-serif
}

.sc-logos {
    margin-top: 10rem
}

.sc-logo-carousel ul.slick-dots {
    text-align: center
}

.sc-logo-carousel ul.slick-dots {
    text-align: center
}

.sc-logo-carousel ul.slick-dots li button {
    width: 14px;
    height: 5px;
    border-radius: 7px;
    background-color: #ece8e8
}

.sc-logo-carousel ul.slick-dots li.slick-active button {
    background-color: #eb3f3c;
    opacity: 1
}

a.clubs-view-more {
    font-size: 14px;
    color: #fff;
    background: #39b54a;
    padding: 8px 15px;
    border-radius: 7px;
    -webkit-box-shadow: 24px 24px 24px -32px rgba(0, 0, 0, .24);
    -moz-box-shadow: 24px 24px 24px -32px rgba(0, 0, 0, .24);
    box-shadow: 24px 24px 24px -32px rgba(0, 0, 0, .24)
}

a.clubs-view-more:hover {
    color: #fff;
    text-decoration: none
}

span.sc-overlay {
    display: inline-block;
    width: 100%;
    height: 100%;
    overflow: auto;
    position: absolute;
    opacity: .5;
    left: 0;
    top: 0;
    border-radius: 15px;
    background: rgb(7, 84, 188);
    background: linear-gradient(132deg, rgba(7, 84, 188, 1) 0%, rgba(70, 246, 0, 1) 100%)
}

.scw-1 span.sc-overlay {
    background: rgb(252, 27, 80);
    background: linear-gradient(132deg, rgba(252, 27, 80, 1) 0%, rgba(135, 176, 237, 1) 100%)
}

.scw-1 a.clubs-view-more {
    background: #be516b
}

.scw-2 span.sc-overlay {
    background: rgb(252, 255, 5);
    background: linear-gradient(132deg, rgba(252, 255, 5, 1) 0%, rgba(255, 164, 56, 1) 100%)
}

.scw-2 a.clubs-view-more {
    background: #f39423
}

.scw-3 span.sc-overlay {
    background: rgb(27, 127, 252);
    background: linear-gradient(132deg, rgba(27, 127, 252, 1) 0%, rgba(237, 231, 135, 1) 100%)
}

.scw-3 a.clubs-view-more {
    background: #1b7ffc
}

.scw-4 span.sc-overlay {
    background: rgb(252, 27, 165);
    background: linear-gradient(132deg, rgba(252, 27, 165, 1) 0%, rgba(135, 237, 217, 1) 100%)
}

.scw-4 a.clubs-view-more {
    background: #fc1ba5
}

.scw-5 span.sc-overlay {
    background: rgb(27, 69, 252);
    background: linear-gradient(132deg, rgba(27, 69, 252, 1) 0%, rgba(237, 135, 135, 1) 100%)
}

.scw-5 a.clubs-view-more {
    background: #1b45fc
}

.scw-6 span.sc-overlay {
    background: rgb(188, 7, 84);
    background: linear-gradient(132deg, rgba(188, 7, 84, 1) 0%, rgba(0, 220, 246, 1) 100%)
}

.scw-6 a.clubs-view-more {
    background: #bc0754
}

.scw-7 span.sc-overlay {
    background: rgb(7, 188, 126);
    background: linear-gradient(132deg, rgba(7, 188, 126, 1) 0%, rgba(237, 246, 0, 1) 100%)
}

.scw-7 a.clubs-view-more {
    background: #07bc7e
}

.scw-8 span.sc-overlay {
    background: rgb(0, 191, 246);
    background: linear-gradient(132deg, rgba(0, 191, 246, 1) 0%, rgba(75, 0, 246, 1) 100%)
}

.scw-8 a.clubs-view-more {
    background: #00bff6
}

.scw-9 span.sc-overlay {
    background: rgb(246, 87, 0);
    background: linear-gradient(132deg, rgba(246, 87, 0, 1) 0%, rgba(246, 0, 168, 1) 100%)
}

.scw-9 a.clubs-view-more {
    background: #f65700
}

.scw-10 span.sc-overlay {
    background: rgb(0, 185, 246);
    background: linear-gradient(132deg, rgba(0, 185, 246, 1) 0%, rgba(246, 0, 110, 1) 100%)
}

.scw-10 a.clubs-view-more {
    background: #00b9f6
}

.scw-11 span.sc-overlay {
    background: rgb(6, 246, 0);
    background: linear-gradient(132deg, rgba(6, 246, 0, 1) 0%, rgba(0, 179, 246, 1) 100%)
}

.scw-11 a.clubs-view-more {
    background: #06f600
}

.scw-12 span.sc-overlay {
    background: rgb(0, 145, 246);
    background: linear-gradient(132deg, rgba(0, 145, 246, 1) 0%, rgba(246, 243, 0, 1) 100%)
}

.scw-12 a.clubs-view-more {
    background: #0091f6
}

.scw-13 span.sc-overlay {
    background: rgb(246, 0, 179);
    background: linear-gradient(132deg, rgba(246, 0, 179, 1) 0%, rgba(203, 246, 0, 1) 100%)
}

.scw-13 a.clubs-view-more {
    background: #f600b3
}

.scw-14 span.sc-overlay {
    background: rgb(0, 87, 246);
    background: linear-gradient(132deg, rgba(0, 87, 246, 1) 0%, rgba(0, 246, 127, 1) 100%)
}

.scw-14 a.clubs-view-more {
    background: #0057f6
}

.scw-15 span.sc-overlay {
    background: rgb(0, 64, 246);
    background: linear-gradient(132deg, rgba(0, 64, 246, 1) 0%, rgba(246, 98, 0, 1) 100%)
}

.scw-15 a.clubs-view-more {
    background: #0040f6
}

.scw-16 span.sc-overlay {
    background: rgb(231, 246, 0);
    background: linear-gradient(132deg, rgba(231, 246, 0, 1) 0%, rgba(0, 220, 246, 1) 100%)
}

.scw-20 a.clubs-view-more {
    background: #1b7ffc
}

.wl-contact label {
    color: #8d8d8d;
    color: #2153a0;
    display: block;
    font-size: 18px;
    font-family: "Avenir-Light", Helvetica, Arial, sans-serif;
    font-family: "MyriadPro-Light", Helvetica, Arial, sans-serif
}

.wl-contact input[type=text],
.wl-contact input[type=email],
.wl-contact select,
.wl-contact input[type=tel],
.wl-contact input[type=file],
.wl-contact textarea {
    border: none !important;
    border-radius: 0;
    background: #dfdfdf;
    box-shadow: none !important
}

.wl-contact input[type=submit] {
    font-size: 18px !important;
    display: inline-block;
    text-transform: uppercase;
    max-width: 237px;
    max-height: 61px;
    font-family: "Avenir-Heavy", Helvetica, Arial, sans-serif;
    color: #fff;
    background: #2153a0;
    box-shadow: none !important;
    border: none !important;
    border-radius: 0
}

.nsbm-map iframe {
    border: 1px solid #ddd !important
}

.wl-single-contact {
    background: #d7d7d7;
    padding: 1rem;
    height: 100%;
    min-height: 180px;
    max-height: 180px
}

.wl-single-contact a {
    color: #1b579f !important
}

.wl-contact-social {
    background: #d7d7d7;
    padding-top: 4rem;
    padding-bottom: 4rem
}

.wl-contact-social a {
    color: #1e54a1 !important;
    display: block;
    margin-top: .5rem;
    margin-bottom: .5rem;
    transition: all 0.5s ease
}

.wl-contact-social a:hover {
    color: #3ab54a !important;
    transition: all 0.5s ease
}

.wmug-02 {
    margin-left: -148px
}

.wmug-03 {
    margin-left: -204px
}

.wmug-04 {
    margin-left: -51px
}

.wl-bg-text {
    margin-top: 2%
}

.career-guidance-heading:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_left.png) no-repeat right;
    top: 0;
    left: -75%;
    margin-bottom: 35px
}

.wl-lo-wrapper {
    border-right: 4px solid #2153a0
}

.wl-cg-industrial-content:first-child {
    padding-right: 0;
    padding-left: 15px
}

.wl-cg-industrial-content {
    padding-left: 0;
    padding-right: 15px
}

.career-gui-sec-02 .wl-snsbm-mission:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_right.png) no-repeat;
    top: -18px;
    right: -65%
}

.career-gui-sec-02 .wl-snsbm-vision:after {
    top: -18px
}

.cg-accordion .acc--default-style {
    border: none;
    border-radius: 0
}

.cg-accordion .acc--default-style .acc-group {
    border-radius: 0;
    border: none;
    margin-bottom: 15px
}

.cg-accordion .acc--default-style .acc-group:first-child .acc-tgg-button {
    border-radius: 0
}

.cg-accordion .acc--default-style .acc-tgg-button {
    font-family: "Avenir-Light", Helvetica, Arial, sans-serif;
    color: #fff;
    text-transform: uppercase;
    background: #4979b2;
    border-bottom: none;
    font-size: 16px
}

.cg-accordion .acc--default-style .acc-content {
    background-color: transparent
}

.cg-accordion .element-scheme--light {
    color: #fff
}

.cg-accordion ul li {
    margin-bottom: 5px
}

.cg-ipp:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_left.png) no-repeat;
    top: 0;
    left: -55%
}

.cg-advisory:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_left.png) no-repeat;
    top: 0;
    left: -35%
}

.wl-partners-logo .left-arrow {
    left: -50px
}

.wl-partners-logo .right-arrow {
    right: -50px
}

.wl-partners-logo .right-arrow,
.wl-partners-logo .left-arrow {
    width: 30px;
    height: 30px;
    line-height: 26px;
    font-size: 25px;
    margin-top: -15px
}

.cg-ip-research .cg-ip-single {
    margin: 5px
}

.cg-entre-dev:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_right.png) no-repeat;
    top: -18px;
    right: -65%
}

.wl-btn-group .btn {
    min-height: 88px
}

.wl-other-inter:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_right.png) no-repeat;
    top: -18px;
    right: -75%
}

.other-content-icon-single .kl-iconbox {
    margin-bottom: 0
}

.cg-blog-archive {
    margin-top: 5rem
}

.wl-alumni-slider .alumni-testimonial .wl-alumni-content {
    padding: 1rem 2rem;
    text-align: center
}

.wl-alumni-slider .wl-alumni-content h3 {
    font-family: "Avenir-Light", Helvetica, Arial, sans-serif
}

.wl-alumni-slider .wl-alumni-content h4 {
    font-family: "Avenir-Black", Helvetica, Arial, sans-serif
}

.wl-alumni-slider h3.wl-post-title {
    margin-top: 1rem
}

.wl-alumni-slider .wl-alumni-content h4 {
    margin-bottom: 1rem
}

.wl-contact.wl-careers label {
    font-family: "Avenir-Heavy", Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 100
}

.wl-contact.wl-careers label.wlc-apply-now {
    font-weight: 700;
    padding-top: 1rem;
    padding-bottom: 2rem;
    text-decoration: underline
}

.nsbm-careers-pane .acc-group {
    margin-bottom: 4rem;
    border-radius: 0
}

.nsbm-careers-pane .acc-group:nth-child(odd) .acc-panel-title .acc-tgg-button {
    color: #fff;
    text-transform: uppercase;
    background: #3ab54a;
    border-radius: 0
}

.nsbm-careers-pane .acc-group:nth-child(even) .acc-panel-title .acc-tgg-button {
    color: #fff;
    text-transform: uppercase;
    background: #1b579f;
    border-radius: 0
}

.subheader-maintitle {
    text-transform: uppercase;
    font-size: 4rem
}

.aff-uni-content-panel {
    overflow: hidden
}

.affiliated-uni-single-item {
    margin-bottom: 0
}

.affiliated-uni-single-item h3 {
    margin-top: 60px
}

.kl-iconbox__inner {
    position: relative;
    z-index: 5
}

.affiliated-uni-single-item.ucowa h3 {
    margin-top: 48px
}

.affiliated-uni-single-item.ucodublin:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100px;
    display: block;
    margin-top: 25px;
    z-index: 1;
    background: #18335f
}

.affiliated-uni-single-item.ucoplymouth:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100px;
    display: block;
    margin-top: 25px;
    z-index: 1;
    background: #59595c
}

.affiliated-uni-single-item.ucov:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100px;
    display: block;
    margin-top: 25px;
    z-index: 1;
    background: #417db9
}

.affiliated-uni-single-item.ucowa:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100px;
    display: block;
    margin-top: 25px;
    z-index: 1;
    background: #dcaf2a
}

.affilited-uni-wrapper {
    width: 96%;
    max-width: 1417px;
    margin-left: auto;
    margin-right: auto
}

.affiliate-single {
    margin-bottom: 5rem
}

.affiliate-inner {
    position: relative;
    overflow: hidden
}

.affiliate-content {
    padding: 10px;
    position: absolute;
    top: 50%;
    color: #fff;
    width: 80%;
    max-width: 990px;
    text-align: left;
    border: 2px solid #fff;
    margin-top: -250px;
    right: 10%
}

.affiliate-content-inner {
    padding: 2rem;
    background: rgba(0, 0, 0, .7)
}

.affiliate-content-title {
    color: #9bfd00;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase
}

.affiliate-content-para p {
    font-size: 14px;
    font-family: MyriadPro-Light, Helvetica, Arial, sans-serif
}

.affilited-uni-wrapper .affiliate-single:nth-of-type(even) .affiliate-content {
    left: 10%
}

img.wl-uni-logo {
    position: absolute;
    bottom: 20px;
    max-width: 200px
}

.affilited-uni-wrapper .affiliate-single:nth-of-type(even) img.wl-uni-logo {
    right: 0
}

.affilited-uni-wrapper .affiliate-single:nth-of-type(odd) img.wl-uni-logo {
    left: 0
}

.news-media .wl-post-date {
    display: block;
    margin-top: -102px
}

.wl-blog-archive .kl-blog-item-container:hover {
    -webkit-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .07);
    -moz-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .07);
    box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .07);
    transition: all 0.5s ease
}

.wl-blog-archive .wl-post-date {
    margin-left: 0
}

.programme-list-categories {
    width: 100%;
    max-width: 1759px;
    text-align: center;
    margin: 0 auto
}

.international-tab-content.enroll-tabs ul.nav {
    margin-bottom: 3rem
}

.international-tab-content.enroll-tabs ul.nav>li {
    border-radius: 0
}

.enroll-item {
    font-size: 1.6rem;
    font-family: "Avenir-Light", Helvetica, Arial, sans-serif;
    font-family: MyriadPro-Light, Helvetica, Arial, sans-serif
}

.enroll-degree-programmes .acc--style2 .acc-group {
    border: none;
    border-radius: 0 0 5px 5px !important
}

.enroll-degree-programmes .acc--style2 .acc-tgg-button {
    text-align: center !important;
    color: #fff;
    font-family: "Avenir-Light", Helvetica, Arial, sans-serif;
    font-size: 16px !important
}

.edp-one,
.edp-one .acc--style2 .acc-tgg-button {
    background-color: #e65478
}

.edp-two,
.edp-two .acc--style2 .acc-tgg-button {
    background-color: #3bb54a
}

.edp-three,
.edp-three .acc--style2 .acc-tgg-button {
    background-color: #8dc63f
}

.enroll-img {
    margin-bottom: 8px !important
}

.enroll-degree-programmes h3.faculty-of-business-enroll,
.enroll-degree-programmes h3.faculty-of-computing-enroll {
    line-height: normal
}

.nsbm-alumni-left:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_left.png) no-repeat right;
    top: 0;
    left: -65%
}

.nsbm-alumni-right:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_right.png) no-repeat right;
    top: 4rem;
    right: -65%
}

.nsbm-alumni-left.nsbm-alumni-left-02:after {
    top: 4rem
}

.join-facebook-alumni {
    background: #f3f1f1;
    margin-bottom: 2rem;
    padding-bottom: 3rem
}

.join-facebook-alumni p {
    margin-bottom: 0
}

.joing-group-button {
    -moz-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .09) !important;
    -webkit-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .09) !important;
    box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .09) !important;
    margin-top: 1.5rem
}

.joing-group-button .zn-buttonIcon {
    color: #fff;
    background: #395c97;
    padding: 4px 8px;
    border-radius: 7px
}

.alumni-contact .kl-iconbox__title-wrapper {
    margin-bottom: 0
}

.alumni-testimonials .wl-single-post .wl-post-date {
    margin-top: -102px
}

.nsbm-alumni-testimonial:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_right.png) no-repeat right;
    right: -35%
}

.alumni-testimonials .wl-single-post img {
    width: 100%;
    height: auto
}

.alumni-testimonials .wl-single-post {
    background: #f3f3f3
}

.alumni-testimonial {
    background: #f3f3f3;
    margin-bottom: 3rem;
    position: relative
}

.alumni-testimonial img {
    width: 100%
}

.alumni-testimonial .wl-alumni-content {
    padding: 4rem 2rem
}

.wl-alumni-content h3 {
    color: #666;
    font-size: 1.4rem;
    font-family: "Avenir-Heavy", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    margin-bottom: 0
}

.wl-alumni-content h4 {
    color: #666;
    font-size: 1.2rem;
    font-family: "Avenir-Light", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    margin-bottom: 3rem;
    margin-top: 0
}

.wl-alumni-content h5 {
    color: #666;
    font-size: 1.3rem;
    font-family: "Avenir-Heavy", Helvetica, Arial, sans-serif;
    margin-bottom: 3rem
}

.wl-snsbm-vision:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_left.png) no-repeat;
    top: 0;
    left: -65%
}

.wl-snsbm-mission:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/mission_right.png) no-repeat;
    top: 0;
    right: -65%
}

.facility-slider-inner img {
    width: 100%;
    max-height: 350px;
    object-fit: none
}

.page-subheader {
    background-color: #1b579f !important
}

.breadcrumbs.bread-style--black li:before,
.infobox2-inner,
.kl-flex--classic .flex-caption,
.ls--laptop .ls__item-caption,
.nivo-caption,
.process_steps--style1 .process_steps__intro:after,
.stepbox3-box[data-align=left] .stepbox3-content:after,
.th-wowslider .ws-title,
.kl-ioscaption--style2 .title_big,
.kl-ioscaption--style2 .title_small,
.zn-iosSl-caption.zn-iosSl-caption--style2 .zn-iosSl-bigTitle,
.zn-iosSl-caption.zn-iosSl-caption--style2 .zn-iosSl-smallTitle,
html[dir="rtl"] .vr-tabs-kl-style-1 .vr-tabs-nav-item.active .vr-tabs-nav-link {
    border-left-color: #ffffff !important
}

.wl-image-boxes {
    margin-bottom: 0;
    border-radius: 0
}

body.home .nsbm-contact-bg::before {
    background: #f5f5f5
}

body.home {
    background-color: #fff
}

.nsbm-2020-image {
    margin-bottom: 0
}

.nsbm-main_ethics {
    border: 8px solid #cad6e5;
    padding-left: 3rem;
    padding-right: 3rem;
    padding-top: 5rem
}

.nsbm-main_ethics:before {
    content: "";
    position: absolute;
    top: -12px;
    height: 30px;
    box-sizing: border-box;
    background: #f6f6f6;
    background: #fff;
    width: 80%;
    margin-left: 5%
}

.course-section-one {
    padding-top: 15rem
}

.enroll-now-contacts .nsbm-contact-bg::before {
    background: #fff !important
}

.featured-news-section {
    overflow: hidden
}

.home-single-post img {
    width: 100% !important
}

.featured-news-left-img {
    position: relative
}

.home-nsbm-facility-wrapper {
    padding: 15px;
    background: #fff;
    -webkit-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .04);
    -moz-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .04);
    box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .04);
    transition: all 0.5s ease
}

.facility-wl-button {
    margin-top: 15px
}

.facility-wl-button:hover {
    font-weight: 700
}

.contact-info-box {
    background: #fff;
    padding: 15px 15px 0 15px;
    transition: all 0.5s ease
}

.contact-info-box:hover {
    -webkit-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .04);
    -moz-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .04);
    box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .04);
    transition: all 0.5s ease
}

.awards-achievement-wrapper {
    background: #fff;
    margin-top: -2rem
}

.awards-achievement-wrapper .ca-container {
    margin-top: 0
}

.kl-slideshow .kl-slideshow-safepadding {
    padding-top: 0;
    padding-bottom: 15px
}

.vm-content p {
    line-height: 28px
}

.wl-award img {
    width: auto !important;
    max-height: 200px
}

.single-post .site-header.site-header--absolute+.site-content,
.single-alumni_testimonial .site-header.site-header--absolute+.site-content {
    padding-top: 150px
}

.sh--light .zn-menuBurger span {
    background: #000
}

.site-header.style1 {
    border-bottom: none;
    background: transparent
}

.wl-show-facilities .facility-slider-inner img {
    object-fit: inherit
}

.wl-show-facilities .facility-slider-item {
    margin: 15px
}

.wl-show-facilities .wl-facility-content {
    position: relative;
    padding: 0;
    background: transparent;
    text-align: center;
    margin-top: -22px
}

.wl-show-facilities .wl-facility-title {
    display: inline-block;
    font-size: 14px;
    font-family: "Avenir-Heavy", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    background: #000;
    padding: 5px 12px;
    min-width: 220px
}

.wl-show-facilities .right-arrow,
.wl-show-facilities .left-arrow {
    width: 30px;
    height: 30px;
    line-height: 25px;
    padding: 0
}

.wl-show-facilities .right-arrow {
    right: 0
}

.wl-show-facilities .left-arrow {
    left: 0
}

.wl-show-facilities .facility-slider-item:nth-of-type(3n+3) .facility-slider-wrapper .wl-facility-image {
    border-bottom: 13px solid #3bb54a
}

.wl-show-facilities .facility-slider-item:nth-of-type(3n+2) .facility-slider-wrapper .wl-facility-image {
    border-bottom: 13px solid #1b579f
}

.wl-show-facilities .facility-slider-item:nth-of-type(3n+1) .facility-slider-wrapper .wl-facility-image {
    border-bottom: 13px solid #9bfe00
}

.affiliated-tgutown-inner {
    padding-left: 5%;
    padding-right: 5%
}

.affiliated-tgutown-inner.affiliated-tgutown-uni img {
    width: 100%
}

.single-staff a.kl-blog-post-img img {
    max-width: 400px;
    box-shadow: 0 2px 9px rgba(103, 103, 103, .1)
}

.business-dialogue-wrapper .alumni-testimonial img {
    border: 1px solid #ddd
}

.general-tag-line.icobi:after {
    top: 32px
}

.wl-icobi2019 img {
    max-width: 500px
}

.icobi-btn,
.icobi-btn:hover {
    -webkit-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .07) !important;
    -moz-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .07) !important;
    box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .07) !important;
    transition: all 0.5s ease !important
}

.icobi-btn.btn.btn--rounded,
.icobi-btn.btn.btn--rounded:hover {
    border-radius: 7px !important
}

.nsbmj-gui-for-submission ul li {
    color: #fff
}

.nsbm-journal-contact-us a {
    color: #fff !important
}

.nsbm-journal-download,
.nsbm-journal-download:hover {
    -webkit-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .07) !important;
    -moz-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .07) !important;
    box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .07) !important;
    transition: all 0.5s ease !important
}

.nsbm-journal-download.btn.btn--square,
.nsbm-journal-download.btn.btn--square:hover {
    border-radius: 7px !important
}

@media screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:1) {
    .modern-tech-fob,
    .modern-tech-foc,
    .modern-tech-foe,
    .modern-tech-ins,
    .modern-tech-pg {
        font-size: 14px
    }
    .zn-buttonWrapper .eluid897cffad.btn,
    .zn-buttonWrapper .eluid059af2be.btn,
    .zn-buttonWrapper .eluida3db5c8f.btn,
    .zn-buttonWrapper .eluidefb5c916.btn,
    .eluid9676465a.btn {
        font-size: 14px
    }
    .wl-nsbmc-vertical img {
        width: 100% !important;
        height: auto !important;
        margin-left: 20px !important
    }
    .bod-title-tag {
        padding-left: 10rem
    }
    .bod-title-tag:after {
        left: -55%
    }
    .wl-tag-icon {
        margin-bottom: 2rem
    }
    .wl-tag-icon:after {
        top: 18rem;
        left: -30%;
        display: none
    }
    .wl-snsbm-vision {
        padding-left: 8rem
    }
    .wl-snsbm-vision:after {
        content: "";
        position: absolute;
        width: 100%;
        height: 82px;
        background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_left.png) no-repeat;
        top: 0;
        left: -30%
    }
    .wl-snsbm-mission {
        padding-right: 8rem
    }
    .wl-snsbm-mission:after {
        content: "";
        position: absolute;
        width: 100%;
        height: 82px;
        background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_right.png) no-repeat;
        top: 0;
        right: -11%
    }
    .vc-title {
        padding-left: 10rem
    }
    .vc-title:after {
        left: -40%
    }
    .general-tag-line {
        margin-left: 0;
        padding-left: 10rem
    }
    .general-tag-line:after {
        left: -20%
    }
    .wl-course-content {
        padding: 2rem
    }
    .wl-course-title {
        margin-top: 0
    }
    .course-inner:hover .wl-course-content {
        padding: 2rem
    }
    .facility-title:before {
        left: -30%
    }
    .society-title:before {
        right: -13%
    }
    .facility-slider-inner img {
        max-height: 325px
    }
    .heading-with-left:before {
        left: -25%
    }
    .faculty-news-wrapper {
        padding-left: 3%;
        padding-right: 3%
    }
    .wl-course-wrapper.int-degree-item {
        min-height: 375px
    }
    .course-inner .wl-course-link a {
        color: #fff
    }
    .course-inner:hover .wl-course-link a {
        color: #333
    }
    .career-gui-sec-02 .wl-snsbm-mission:after {
        right: -30%
    }
    .cg-ipp:after {
        left: -25%
    }
    .cg-advisory:after {
        left: -25%
    }
    .wl-other-inter:after {
        right: -65%
    }
}x) {
    .eluidaf43078b .header-course-simple,
    .header-course-simple-com {
        margin: 0
    }
    #eluidb74fcc35 .header-course-simple-biz {
        margin-left: 24px
    }
}

.eluidccff49cf .header-course:after {
    left: -237px
}

#eluidcf48395c {
    min-height: auto
}

#eluidb5b698af {
    padding-bottom: 70px
}

@media all and (max-width:767px) {
    .affiliated-uni-single-item.ucodublin:before,
    .affiliated-uni-single-item.ucoplymouth:before,
    .affiliated-uni-single-item.ucov:before,
    .affiliated-uni-single-item.ucowa:before {
        display: none !important
    }
}

@media (max-width:900px) and (min-width:767px) {
    .page-id-1699 .kl-iconbox--fleft .kl-iconbox__icon-wrapper,
    .page-id-1699 .kl-iconbox--fright .kl-iconbox__icon-wrapper {
        float: right
    }
    .page-id-1699 .kl-iconbox__content-wrapper {
        margin-left: 0;
        left: 0
    }
}

@media (max-width:900px) and (min-width:400px) {
    #eluidbf968bf8 .kl-iconbox__inner {
        display: grid
    }
    #eluida2dd1e8c .kl-iconbox__inner {
        display: grid
    }
    #eluid6ddd6eda {
        padding: 0
    }
}

@media (max-width:1025px) and (min-width:700px) {
    .pd_acad_staff_details .zn_text_box {
        text-align: center !important
    }
    #eluid44cc2038 {
        margin: 0
    }
    .main-nav>ul>.menu-item>a {
        font-size: 10px !important
    }
    .topnav-li {
        display: none
    }
}

@media (max-width:1028px) and (min-width:1024px) {
    .eluid7258e915 {
        margin-bottom: 76px
    }
    #eluida4cefa20 {
        padding: 0
    }
    #eluidb63e6b5e {
        padding: 0
    }
    .bod-item-text {
        min-height: 148px !important
    }
    .znColumnElement-innerWrapper-eluida2dd1e8c .kl-iconbox__inner {
        display: grid
    }
    #eluid089df354 {
        padding: 0
    }
    #eluiddef46e71 {
        padding-top: 0
    }
    #eluidfcf1ea73 {
        padding-bottom: 0
    }
    #eluid09d0384c {
        padding-top: 0
    }
}

@media (max-width:1026px) and (min-width:1025px) {
    .eluid7258e915 {
        margin-bottom: 76px
    }
    .key-feature-sec-com13:after {
        top: -267px
    }
    .key-feature-sec-biz2:after {
        top: -154px
    }
    #eluid206853d8 {
        margin: 0
    }
    #eluidb758c00b {
        text-align: left
    }
    .eluid021bcfaf {
        margin-left: 175px
    }
    .eluidf45dd45e {
        display: none
    }
    #eluid9126e235 {
        padding-left: 30%
    }
    .eluid6a0c2c3b .course-year-wrapper-biz {
        right: 404px
    }
    .page-id-16 #rev_slider_2_1_forcefullwidth {
        margin-top: 15px !important
    }
    .latest_posts2-date {
        font-size: 6px !important
    }
}

@media (max-width:850px) and (min-width:600px) {
    .page-id-447 .sp-thumb {
        height: auto
    }
    .eluid7258e915 {
        margin-bottom: 76px
    }
}

@media (max-width:570px) and (min-width:567px) {
    .page-id-447 .sp-thumb {
        height: auto
    }
    .zn-buttonWrapper-eluidd484a0f0 {
        margin-bottom: 21px
    }
    .eluid3d7e5455 {
        padding-top: 6%
    }
}

@media (max-width:645px) and (min-width:638px) {
    .page-id-16 .zn_pb_wrapper.clearfix.zn_sortable_content {
        margin-top: -95px
    }
}

@media (max-width:770px) and (min-width:760px) {
    .eluid0517c6b3 {
        height: 38vh;
        margin-top: -93px
    }
}

@media (max-width:732px) and (min-width:728px) {
    .eluid0517c6b3 {
        margin-top: -73px
    }
}

@media (max-width:825px) and (min-width:810px) {
    #eluid089df354,
    .eluid98405b8f {
        padding: 0
    }
    #eluiddef46e71 {
        padding-top: 0
    }
    #eluidfcf1ea73 {
        padding-bottom: 0
    }
    .eluid19385090 .ph-content-wrap {
        padding-top: 13px !important
    }
    #eluidfc245abc {
        padding-top: 3rem
    }
}

@media all and (max-width:1025px) {
    .latest_posts2-date {
        font-size: 6px !important
    }
    .eluidce4fc59d {
        padding-bottom: 0
    }
    .eluid5dbb2277 .dn-heading,
    .eluid3b603e78,
    .eluidac88089b,
    .elm-socialicons,
    .eluid4893276f .element-scheme--light {
        text-align: left
    }
    .elm-socialicons--light {
        text-align: center !important
    }
    #eluidc07f4f49 {
        padding: 0
    }
    .eluid2c534b5f,
    #eluid52902048,
    #eluide97a4d28,
    #eluid4aadec09,
    #eluid8354c9e9 {
        font-size: 28px
    }
    .is-single-inner {
        background-color: white !important
    }
    .is-single-wrapper.border-count-0,
    .is-single-img,
    .is-single-img img,
    #eluidc4117097 {
        margin: 0 !important
    }
    .is-single-wrapper {
        margin: 0 !important;
        border: none !important;
        width: 100% !important;
        height: auto !important;
        display: grid
    }
    .is-single-title {
        margin: 0 !important;
        text-align: left !important;
        width: 100%;
        display: grid
    }
    .is-single-text {
        padding: 0 !important;
        text-align: left !important
    }
    .is-single-wrapper.border-count-1 img,
    .is-single-wrapper.border-count-0 img {
        margin: 0 !important
    }
    .is-single-wrapper.border-count-1 span.plain-bg,
    .is-single-wrapper.border-count-2 span.plain-bg,
    .is-single-wrapper.border-count-3 span.plain-bg,
    .is-single-wrapper.border-count-4 span.plain-bg {
        background: none !important
    }
    .is-single-inner-2 {
        padding-top: 0 !important
    }
    .eluid76a6ea97 {
        padding-top: 0
    }
    #eluidc21ec2de {
        text-align: left !important
    }
    .mob-menu-logo-holder {
        background: #1b579f !important;
        padding: 0
    }
    .mob-menu-logo-holder a {
        color: white !important;
        font-weight: 300
    }
    .mob-menu-logo-holder a span {
        font-size: 16px !important
    }
    .mobmenul-container i {
        color: #fff
    }
    .mob-menu-left-bg-holder,
    .mob-menu-right-bg-holder,
    .mob-menu-cart-bg-holder {
        background: #1b579f !important
    }
    #mobmenuleft li a,
    #mobmenuleft li a:visited,
    .mobmenu-content h2,
    .mobmenu-content h3,
    .show-nav-left .mob-menu-copyright,
    .show-nav-left .mob-expand-submenu i {
        color: #fff;
        font-family: "Avenir-Light", Helvetica, Arial, sans-serif !important
    }
    .mobmenu-content #mobmenuleft .sub-menu {
        background-color: #3ab54a !important
    }
    .mobmenu-content #mobmenuleft>li>a:hover {
        background-color: #1b579f !important
    }
}

.bank-logo {
    list-style-type: none
}

body {
    background-color: #f3f3f3
}

.site-header-main-wrapper {
    background: #fff
}

.nsbm-primary {
    color: #9bfe00
}

.site-header.style1:after {
    display: none
}

.topnav.zn_header_top_nav li a {
    color: #9bfe00 !important;
    font-size: 14px;
    text-transform: uppercase;
    transition: all 0.5s ease
}

.topnav.zn_header_top_nav li a:hover {
    color: #92e80c
}

.sh--light .topnav.zn_header_top_nav ul .menu-item>a {
    color: #6f6b6b !important
}

.topnav.zn_header_top_nav li ul {
    background: #fff
}

.main-nav>ul>.menu-item>a {
    padding: 6px
}

.site-header-row.site-header-top {
    position: relative;
    z-index: 999
}

.site-header-row.site-header-top:after {
    content: "";
    mix-blend-mode: multiply;
    width: 100vw;
    transform: skew(-20deg);
    position: absolute;
    height: 54px;
    top: 0;
    left: 51px;
    z-index: -1;
    background: #1b579f
}

.topnav.zn_header_top_nav li a {
    font-family: Avenir-Heavy
}

.sh--light .headsearch--inp .gensearch__submit {
    color: #fff;
    color: #1b579f
}

.chaser {
    background: #1b579f
}

.chaser-main-menu li a {
    text-transform: uppercase;
    font-family: Avenir-Heavy
}

.chaser-main-menu li:hover>a,
.chaser-main-menu li a:hover {
    color: #fff;
    background: #3bb54a
}

.topnav-li .nsbm-primary {
    position: relative;
    right: -80px
}

.topnav-li .nsbm-primary:hover {
    color: #9bfe00
}

#header ul.social-icons {
    top: 5.2rem;
    position: relative;
    right: 80px
}

#header ul.social-icons .topnav-li.social-icons-li a {
    color: #fff;
    background: #204d8b;
    border-radius: 100%;
    margin: 0 5px
}

.sh--light .headsearch--inp .gensearch__input {
    text-transform: uppercase;
    font-size: 14px;
    border-radius: 0;
    color: #1b579f !important;
    background-color: #1b579f !important;
    background-color: #f6f6f6 !important;
    font-style: normal
}

.sh--light .headsearch--inp .gensearch__input::-webkit-input-placeholder {
    color: #fff;
    color: #1b579f;
    font-family: Avenir-Heavy
}

.sh--light .headsearch--inp .gensearch__input::-moz-placeholder {
    color: #fff;
    color: #1b579f;
    font-family: Avenir-Heavy
}

.sh--light .headsearch--inp .gensearch__input:-ms-input-placeholder {
    color: #fff;
    color: #1b579f;
    font-family: Avenir-Heavy
}

.sh--light .headsearch--inp .gensearch__input:-moz-placeholder {
    color: #fff;
    color: #1b579f;
    font-family: Avenir-Heavy
}

body.home {
    background-color: #f6f6f6
}

.nsbm-main {
    width: 96%;
    max-width: 1759px;
    padding-left: 2%;
    padding-right: 2%;
    background-color: #f6f6f6;
    margin: 0 auto;
    margin-top: 4rem;
    position: relative
}

.nsbm-main .zn-section-content_algn--top {
    border: 8px solid #cad6e5
}

.nsbm-main .zn-section-content_algn--top:after {
    content: "";
    position: absolute;
    top: 20px;
    height: 30px;
    box-sizing: border-box;
    background: #f6f6f6;
    background: #fff;
    width: 87%;
    margin-left: 4%
}

.nsbm-main-item h3 a,
.nsbm-main-item p {
    color: #1b579f !important
}

.nsbm-main-item:hover h3 a,
.nsbm-main-item:hover p {
    color: #3bb54a !important;
    transition: all 0.5s ease
}

.nsbm-main-item:hover img {
    transform: scale(1.1);
    transition: all 0.5s ease
}

.nsbm-main .nsbm-main-item {
    margin-top: -25px;
    position: relative;
    z-index: 99;
    padding-left: 45px;
    padding-right: 45px
}

.passion-box {
    width: 100%;
    max-width: 726px;
    border: 3px solid #fff;
    margin: 150px auto
}

.passion-box-inner {
    width: 100%;
    max-width: 700px;
    padding: 35px;
    margin: 10px;
    margin-left: 25px;
    background: #000;
    background: rgba(0, 0, 0, .6)
}

span.year {
    color: #9bfe00
}

.nsbm-text-block {
    color: #666;
    font-size: 16px
}

.nsbm-icon-info:hover h3 {
    color: #3bb54a !important;
    transition: all 0.5s ease
}

#calendar {
    padding: 10px !important;
    margin-top: -23px !important;
    -webkit-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .07);
    -moz-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .07);
    box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .07);
    transition: all 0.5s ease
}

#calendar:hover {
    -webkit-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .1);
    -moz-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .1);
    box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .1);
    transition: all 0.5s ease
}

.whatsup-next {
    background: #f2f2f2;
    padding: 15px;
    padding-bottom: 10px;
    -webkit-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .07);
    -moz-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .07);
    box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .07);
    transition: all 0.5s ease
}

.whatsup-next:hover {
    -webkit-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .1);
    -moz-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .1);
    box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .1);
    transition: all 0.5s ease
}

.wl-faculties-home h3 {
    margin-top: 0
}

.faculties-item-wrapper {
    position: relative;
    overflow: hidden
}

.faculties-text {
    position: absolute;
    top: 50%;
    margin-top: -43px;
    margin-left: -15px;
    width: 100%
}

.faculties-text h4 {
    margin-bottom: 20px
}

.faculties-text p {
    color: #fff;
    padding-left: 60px;
    padding-right: 60px
}

.faculty-button {
    margin-top: -45px;
    position: relative
}

.sobusiness {
    border-bottom: 12px solid #1b579f
}

.socomputing {
    border-bottom: 12px solid #3bb54a
}

.soengineering {
    border-bottom: 12px solid #8dc63f
}

.faculties-text.special:after {
    content: "";
    position: absolute;
    width: 94%;
    padding: 50px 20px;
    bottom: 50%;
    margin-bottom: -65px;
    border: 1px solid #fff;
    background: rgba(0, 0, 0, .6);
    height: 200px;
    margin-left: 2%;
    z-index: 1
}

.faculties-text.special p {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 55px;
    line-height: normal
}

.international-opportunity {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin-top: -86px
}

.io-text-wrapper {
    width: 80%;
    margin-left: 10%;
    border: 1px solid #fff;
    padding: 3%
}

.io-text {
    padding: 10% 5%;
    color: #fff;
    background: #000;
    background: rgba(0, 0, 0, .6)
}

.international-opportunity h4 {
    font-size: 1.25rem;
    margin: 0;
    font-weight: 200;
    font-family: "Avenir-Light", Helvetica, Arial, sans-serif
}

.international-opportunity h3 {
    font-size: 2.45rem;
    margin: 20px auto 0 -5px;
    text-transform: uppercase;
    line-height: normal;
    text-align: center
}

.international-opportunity h2 {
    font-size: 3rem;
    margin: 0;
    font-weight: 700
}

.nsbm-contact-bg {
    border: 6px solid #d1ddec;
    position: relative
}

.nsbm-contact-bg {
    width: 96%;
    max-width: 1417px;
    margin: 0 auto;
    padding-left: 5%;
    padding-right: 5%
}

.nsbm-contact-bg:before {
    content: "";
    position: absolute;
    width: 90%;
    height: 30px;
    left: 5%;
    margin-top: -35px;
    background: #ffffff !important
}

.nsbm-fcontact {
    margin-top: -50px
}

.nsbm-fcontact:hover h3,
.nsbm-fcontact:hover p,
.nsbm-fcontact:hover a {
    color: #3ab54a !important;
    transition: all 0.5s ease
}

.nsbm-fcontact a {
    color: #1b579f !important
}

.what-made-us-great {
    text-align: center
}

.wl-single-post {
    position: relative;
    background: #fff
}

.sp-thumb {
    width: auto;
    overflow: hidden
}

.wl-post-content {
    padding: 0 15px 15px 15px
}

.wl-post-date {
    width: 70px;
    margin-top: -100px;
    margin-left: -15px;
    background: #264e87;
    position: relative;
    z-index: 9;
    color: #fff !important;
    font-size: 14px !important;
    padding: 15px;
    display: block
}

span.wl-date {
    display: block
}

span.wl-lp-date {
    font-size: 28px;
    font-weight: 700;
    line-height: normal
}

span.wl-lp-month {
    font-size: 14px
}

span.wl-lp-year {
    font-size: 14px;
    line-height: normal
}

h3.wl-post-title {
    margin-top: 2rem
}

h3.wl-post-title a {
    font-style: normal;
    font-weight: 600
}

.latest_posts-desc {
    margin-bottom: 10px;
    height: 110px;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis
}

a.wl-view-more {
    color: #fff !important;
    text-align: right;
    font-size: 12px;
    text-transform: uppercase;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/viewmore_bg.png) no-repeat;
    font-weight: 600;
    padding: 5px 3px 6px 20px;
    display: inline
}

.wl-news-readmore {
    position: relative;
    bottom: -20px
}

.wl-blog-archive .kl-blog-item-container.zn_columns .kl-blog-item-title {
    font-size: 16px;
    font-family: "Avenir-Heavy", Helvetica, Arial, sans-serif
}

.home-newsflash .wl-single-post:hover {
    -webkit-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .07);
    -moz-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .07);
    box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .07);
    transition: all 0.5s ease
}

.home-newsflash .wl-single-post:hover .wl-post-date {
    background: #2aaa4a;
    transition: background-color 0.5s ease
}

.affiliated-university-slider {
    margin: 0 auto;
    position: relative;
    left: 50%;
    margin-left: -150px
}

.affiliated-university-slider .slick-dots {
    position: absolute;
    top: 50%;
    margin-top: -75px;
    left: 30%
}

.affiliated-university-slider .slick-dots li {
    display: block
}

.affiliated-university-slider .slick-dots li button {
    width: 12px;
    height: 12px;
    background: #fff;
    opacity: 1;
    margin-top: 7px
}

.affiliated-university-slider .slick-dots li.slick-active button {
    opacity: 1;
    background: #9bfe00
}

.affiliated-slides-container {
    overflow: hidden
}

.wl-affiliated-image {
    margin-bottom: 15px
}

.home-facility-tabs.international-tab-content ul.nav {
    margin-bottom: 5rem;
    margin-top: 4rem
}

.home-facility-tabs.international-tab-content ul.nav>li {
    border-radius: 7px
}

.home-facility-tabs.international-tab-content ul.nav>li>a {
    text-transform: uppercase;
    font-weight: 400
}

.home-icc-wrapper {
    position: relative;
    overflow: hidden;
    margin-bottom: 1.5rem
}

.wl-home-facility-content {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 1rem;
    background: rgba(0, 17, 106, .8)
}

.wl-home-facility-title {
    color: #fff;
    font-size: 1.4rem;
    text-transform: capitalize;
    font-family: "MyriadPro-Regular", Helvetica, Arial, sans-serif
}

.home-nsbm-facility-wrapper.facility-wrapwl-single {
    margin-right: 15px
}

.facility-wrapwl-single img {
    margin-bottom: 7px
}

.home-nsbm-facility-wrapper.club-wrap-single {
    margin-bottom: 15px
}

.featured-news-left-wrapper {
    height: 100%
}

.general-tag-line.general-tag-line-home:after {
    margin-left: -65%
}

.wl-home-video-section {
    padding-top: 0 !important
}

.whatsup-next-news .latest_posts2-posts:before {
    text-indent: -9999px
}

.wl-business-dialogue {
    padding-top: 0;
    padding-bottom: 0
}

.latest_posts2-date {
    font-size: 11px;
    background: #3ab54a;
    display: inline;
    padding: 5px 10px;
    border-radius: 10px;
    color: #fff
}

.title.latest_posts2-title {
    font-family: "Avenir-Light", Helvetica, Arial, sans-serif;
    font-size: 16px
}

a.latest_posts2-title-link {
    color: #254e86 !important
}

.nsbm-sub-header {
    padding: 10px;
    overflow: auto;
    border: 2px solid #fff
}

.wl-text-content {
    overflow: auto;
    padding: 10% 8%;
    background: #000;
    background: rgba(0, 0, 0, .5)
}

.wl-faculty-sub-header .wl-text-content {
    padding: 0;
    background: none
}

.wl-faculty-sub-header .wl-text-content ul {
    margin-bottom: 0;
    padding-top: 18px
}

.wl-faculty-sub-header .nsbm-sub-header {
    padding: 0;
    border: none
}

.wl-text-content .breadcrumbs.bread-style--black li {
    background: transparent
}

.breadcrumbs.bread-style--black li:first-child {
    padding-left: 0
}

.vs_message_sub_header h2 {
    font-size: 45px
}

.wl-outer {
    border: 2px solid #fff;
    padding: 10px
}

.wl-inner {
    background: #000;
    background: rgba(0, 0, 0, .5);
    padding: 30px
}

.wl-text {
    color: #fff
}

h2.wl-heading-2 {
    font-weight: 700
}

.wl-text p {
    font-size: 16px;
    font-family: "MyriadPro-Regular", Helvetica, Arial, sans-serif
}

.deans-msg-content .wl-outer {
    border: none;
    padding: 0
}

.deans-msg-content .wl-inner {
    background: transparent;
    padding: 0
}

.deans-msg-content .wl-text {
    color: inherit
}

.deans-msg-content .wl-text h2.wl-heading-2 {
    margin-top: 0
}

.deans-msg-content .wl-text span.nsbm-primary {
    color: #3ab54a
}

.deans-msg-content .wl-text .position h4 {
    font-family: "Avenir-Heavy", Helvetica, Arial, sans-serif;
    margin-bottom: 0
}

.deans-msg-content .wl-text .position h5 {
    font-size: 13px;
    margin-top: 0;
    font-family: "Avenir-Medium", Helvetica, Arial, sans-serif
}

.faculty-container {
    width: 96%;
    max-width: 1417px;
    margin: 0 auto
}

.programmes-tag-line:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_left.png) no-repeat;
    left: 0;
    margin-left: -35%
}

.general-tag-line:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_left.png) no-repeat;
    left: 0;
    margin-left: -35%
}

.course-inner {
    margin: 0 10px;
    position: relative;
    transition: all 0.5s ease;
    overflow: hidden
}

.icc-wrapper {
    position: relative;
    overflow: hidden
}

.course-inner .wl-course-image {
    transition: all 0.5s ease
}

.course-inner:hover .wl-course-image {
    transition: all 0.5s ease;
    transform: scale(.9)
}

.wl-course-content {
    width: 100%
}

.wl-course-title {
    color: #fff !important;
    font-size: 1.4rem;
    padding: 1em;
    background: #343434;
    z-index: 999;
    position: relative;
    min-height: 75px
}

.wl-course-sub-title {
    color: #9bfe00;
    font-size: 14px;
    display: none;
    margin-top: 25px
}

.wl-course-link {
    display: block;
    color: #fff;
    background: #3ab54a;
    font-family: "Avenir-Heavy", Helvetica, Arial, sans-serif;
    padding: 1rem;
    font-size: 1.6rem;
    transition: all 0.5s ease
}

.wl-course-link a {
    font-weight: 700;
    color: #fff;
    background: #3ab54a;
    padding: 1rem 3rem;
    font-size: 16px;
    font-family: "Avenir-Heavy", Helvetica, Arial, sans-serif
}

.course-inner:hover a {
    color: #fff;
    background: #3ab54a;
    transition: background-color 0.5s ease;
    box-shadow: 0 0 10px rgba(0, 0, 0, .2)
}

.general-tag-line:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_left.png) no-repeat;
    left: 0;
    margin-left: -35%
}

.aca-wrapper {
    position: relative;
    margin: 0 10px
}

.wl-aca-content {
    text-align: left;
    padding-top: 1rem
}

.wl-aca-title {
    font-size: 1.5rem;
    font-family: "Avenir-Heavy", Helvetica, Arial, sans-serif
}

.wl-aca-sub-title {
    font-size: 1.4rem;
    font-family: "Avenir-Light", Helvetica, Arial, sans-serif
}

.wl-aca-faculty {
    font-size: 14px;
    font-size: 1.4rem;
    display: none
}

body.page-id-447 {
    background-color: #fff
}

.common-container {
    width: 96%;
    max-width: 1415px;
    margin: 0 auto;
    padding-left: 5%;
    padding-right: 5%
}

.facility-title:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_left.png) no-repeat;
    left: -55%
}

.society-title:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_right.png) no-repeat;
    right: -55%
}

.facility-slider-wrapper {
    position: relative
}

.facility-slider {
    margin-top: 10rem
}

.facility-slider .image-boxes.image-boxes--4 .image-boxes-title {
    font-size: 36px;
    font-weight: 700;
    text-align: left;
    padding-left: 40px
}

.facility-slider ul.slick-dots {
    position: absolute;
    bottom: 0;
    right: 15px
}

.facility-slider .slick-dots li button {
    width: 4px;
    height: 4px;
    background: #fff;
    margin-right: 7px;
    opacity: 1
}

.facility-slider .slick-dots li.slick-active button {
    opacity: 1;
    background: #9bfe00
}

.wl-facility-view-more {
    display: inline-block;
    background: #fff;
    padding: 8px 15px;
    border-radius: 3px;
    font-weight: 700;
    text-transform: uppercase
}

.single-club .widget.widget_revslider {
    margin-bottom: 0
}

.heading-with-left {
    text-align: right
}

.heading-with-left:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_left.png) no-repeat;
    left: 0
}

.faculty-news .wl-single-post {
    background: #fff
}

.faculty-news .wl-post-date {
    background: #2aaa4a
}

.faculty-news .wl-single-post:hover {
    -webkit-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .2);
    -moz-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .2);
    box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .2);
    transition: all 0.5s ease
}

.faculty-news .wl-single-post:hover {
    background: #fff
}

.faculty-news .wl-single-post:hover .wl-post-date {
    background: #264e87;
    transition: background-color 0.5s ease
}

.faculty-news .wl-single-post:hover a.wl-view-more {
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/viewmore_bg_blue.png) no-repeat;
    transition: all 0.5s ease
}

.right-arrow,
.left-arrow {
    width: 45px;
    height: 45px;
    font-weight: 700;
    color: #fff;
    background: #244e85;
    border-radius: 100%;
    display: inline-block !important;
    text-align: center;
    line-height: 38px;
    font-size: 32px;
    cursor: pointer;
    padding-left: 3px
}

.right-arrow {
    top: 50%;
    position: absolute;
    z-index: 99;
    right: -15px;
    margin-top: -35px
}

.left-arrow {
    top: 50%;
    position: absolute;
    z-index: 99;
    left: -15px;
    margin-top: -35px
}

.right-arrow:hover,
.left-arrow:hover {
    background: #0f3465;
    transition: background-color 0.5s ease
}

.newsletter-subscribe p {
    display: none
}

.newsletter-email input[type=email] {
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    color: #707070;
    background: rgba(255, 255, 255, .6);
    font-size: 1.8rem !important;
    padding: 14px;
    width: 100%
}

.newsletter-text {
    color: #fff;
    font-weight: 700;
    font-size: 2.4rem;
    font-family: "Avenir-Heavy", Helvetica, Arial, sans-serif
}

.newsletter-submit input[type=submit] {
    color: #1b579f;
    text-transform: uppercase;
    border-radius: 5px;
    background: #fff;
    border: none !important;
    font-family: "Avenir-Heavy", Helvetica, Arial, sans-serif;
    padding: 14px;
    width: 100%
}

.newsletter-email input[type=email]::-webkit-input-placeholder {
    color: #1e1e1e
}

.newsletter-email input[type=email]::-moz-placeholder {
    color: #1e1e1e
}

.newsletter-email input[type=email]:-ms-input-placeholder {
    color: #1e1e1e
}

.newsletter-email input[type=email]:-moz-placeholder {
    color: #1e1e1e
}

ul.contact-details {
    padding-left: 0
}

ul.contact-details li {
    color: #1b579f;
    font-size: 18px;
    margin-top: 15px;
    text-transform: uppercase
}

ul.contact-details li address,
ul.contact-details li a {
    display: block;
    color: #1b579f;
    text-transform: capitalize;
    font-family: "Avenir-Medium", Helvetica, Arial, sans-serif;
    font-size: 1.6rem
}

ul.contact-details li strong {
    font-family: "Avenir-Black", Helvetica, Arial, sans-serif;
    text-transform: capitalize
}

ul.contact-details li a.email-contact {
    text-transform: lowercase
}

.elm-social-icons.sc--normal .elm-sc-icon {
    background-color: #1b579f
}

.elm-social-icons-item {
    padding-left: 5px
}

.elm-social-icons-item:first-child {
    padding-left: 0
}

#eluid1ced74b6:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/whatsup_separator.png) no-repeat;
    top: -80px
}

#eluidc3f44306:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/ec_separator.png) no-repeat;
    left: -15%
}

.news-flash-tagline:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/ec_separator.png) no-repeat;
    left: -15%
}

.wl-about-us p {
    font-size: 16px
}

.wl-tag-icon:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_left.png) no-repeat;
    top: 0;
    left: -40%
}

.wl-story .wl-tag-icon:after {
    top: 30px
}

.vision-divider:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_left.png) no-repeat;
    top: -110px;
    left: 0
}

.mission-divider:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_right.png) no-repeat right;
    top: -110px;
    right: 0
}

.vm-content {
    font-size: 16px
}

.subheader-maintitle {
    font-size: 60px;
    font-size: 52px;
    font-weight: 700;
    color: #fff
}

.subheader-maintitle span {
    color: #9bfe00
}

.vc-title:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_left.png) no-repeat right;
    top: 0;
    left: -50%;
    margin-bottom: 35px
}

.wl-facility-wrapper.facility-item {
    margin-bottom: 3rem
}

.facility-inner .icc-wrapper {
    overflow: hidden
}

.wl-facility-content {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 15px;
    background: rgba(0, 0, 0, .5)
}

.wl-facility-title {
    color: #fff;
    font-weight: 700;
    font-size: 3rem;
    text-transform: uppercase;
    transition: all 0.5s ease;
    line-height: initial;
    margin-bottom: 1rem
}

.wl-facility-text {
    color: #fff;
    font-size: 1.4rem;
    height: 0;
    visibility: hidden;
    transition: all 0.5s ease
}

.wl-facility-wrapper:hover .wl-facility-content {
    background: rgba(0, 0, 0, .7);
    transition: background-color 0.5s ease
}

.wl-facility-wrapper:hover .wl-facility-title {
    color: #9bfd00;
    transition: all 0.5s ease
}

.wl-facility-wrapper:hover .wl-facility-text {
    visibility: visible;
    height: 200px;
    transition: all 1s ease
}

.single-facility h1 {
    color: #1b579f !important;
    text-transform: uppercase;
    font-family: "Avenir-Black", Helvetica, Arial, sans-serif
}

.single-facility ul {
    list-style-position: inside
}

.single-facility p,
.single-facility ul li {
    font-size: 15px
}

.kl-blog-post {
    margin-bottom: 3rem
}

.wl-nsbm-footer ul.sub-menu li a {
    color: #1b579f !important;
    font-size: 15px
}

.wl-nsbm-footer:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/footer-separator.png) no-repeat right;
    top: 0;
    left: 0;
    margin-top: 45px
}

#eluiddb3aad16 {
    padding-top: 50px
}

#eluidf226428a,
#eluideb829192,
#eluida33f0758,
#eluidec0588eb {
    padding-top: 100px
}

.wl-footer-left img {
    margin-left: unset !important
}

.wl-footer-logo {
    position: relative;
    background-color: #fff;
    z-index: 999
}

.bod-title-tag:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_left.png) no-repeat right;
    top: 0;
    left: -75%;
    margin-bottom: 35px
}

.bod-single {
    margin-bottom: 3rem
}

.bod-item {
    position: relative;
    min-height: 360px
}

.bod-item-text {
    position: relative;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    background: #1b579f;
    padding: 1rem;
    vertical-align: middle;
    min-height: 91px
}

.bod-item-text-title {
    color: #fff;
    font-size: 16px;
    font-family: "Avenir-Heavy", Helvetica, Arial, sans-serif
}

.academic-staff-wl .bod-item-text-title {
    font-size: 15px
}

.bod-item-text-profession {
    color: #fff;
    font-size: 13px;
    font-family: "Avenir-Light", Helvetica, Arial, sans-serif
}

.bod-item-text-faculty {
    color: #fff;
    font-size: 13px;
    font-family: "Avenir-Heavy", Helvetica, Arial, sans-serif
}

.page-id-1542 .bod-single {
    min-height: 275px
}

.page-id-1551 .bod-single {
    min-height: 275px;
    min-height: 375px
}

.academic-staff-tag-line:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_left.png) no-repeat right;
    top: 0;
    left: -40%;
    margin-bottom: 35px
}

.general-tag-line:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_left.png) no-repeat right;
    top: 0;
    left: -40%;
    margin-bottom: 35px
}

.wl-course-wrapper.int-degree-item {
    min-height: 480px
}

.international-tab-content ul.nav {
    margin-bottom: 30px
}

.international-tab-content ul.nav>li {
    background: #1b579f;
    margin-left: 15px;
    padding: 12px 30px;
    border-radius: 7px
}

.international-tab-content ul.nav>li:hover {
    color: #fff;
    background: #43a250;
    transition: background-color 0.5s ease
}

.international-tab-content ul.nav>li:hover a {
    color: #fff;
    transition: all 0.5s ease
}

.international-tab-content ul.nav>li a,
.international-tab-content ul.nav>li.active a {
    color: #fff;
    padding: 0;
    font-size: 1.6rem;
    font-family: "Avenir-Light", Helvetica, Arial, sans-serif;
    font-family: "MyriadPro-Light", Helvetica, Arial, sans-serif
}

.international-tab-content ul.nav>li.active {
    background: #3ab54a
}

.in-course .wl-course-link a {
    color: #fff
}

.in-course:nth-of-type(3n+3) .wl-course-wrapper .wl-course-image {
    border-bottom: 13px solid #3bb54a
}

.in-course:nth-of-type(3n+2) .wl-course-wrapper .wl-course-image {
    border-bottom: 13px solid #1b579f
}

.in-course:nth-of-type(3n+1) .wl-course-wrapper .wl-course-image {
    border-bottom: 13px solid #9bfe00
}

.int-students-slider .slick-arrow {
    background: #244e85;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    padding: 3px 5px
}

.int-students-slider .slick-arrow polyline {
    stroke: #ffffff !important
}

.is-container {
    margin-bottom: 30px
}

.is-single-wrapper {
    padding: 5px;
    width: 450px;
    height: 450px;
    border-radius: 100%
}

.is-single-inner {
    border-radius: 100%;
    position: relative;
    width: 100%;
    height: 100%
}

.is-single-img {
    position: relative
}

.is-single-img img {
    border: 7px solid #fff;
    border-radius: 100%;
    margin-left: 75px
}

.is-single-title {
    color: #fff;
    color: #07809c;
    padding: 0 15px;
    font-size: 24px;
    font-family: "MyriadPro-Bold", Helvetica, Arial, sans-serif;
    text-align: right;
    margin-right: 100px;
    line-height: normal
}

.is-single-text {
    text-align: center;
    color: #131313;
    font-size: 14px;
    padding: 15px 50px;
    font-family: "Avenir-Light", Helvetica, Arial, sans-serif;
    font-family: "MyriadPro-Light", Helvetica, Arial, sans-serif
}

.is-single-wrapper.border-count-1,
.is-single-wrapper.border-count-4 {
    border: none !important
}

.is-single-wrapper img {
    float: left;
    margin-top: -20px;
    position: relative;
    z-index: 99
}

.is-single-wrapper.border-count-3 .is-single-inner-2 {
    padding-top: 60px
}

.is-single-wrapper.border-count-3 .is-single-text,
.is-single-wrapper.border-count-2 .is-single-text,
.is-single-wrapper.border-count-5 .is-single-text {
    clear: both
}

.is-single-wrapper.border-count-2 img,
.is-single-wrapper.border-count-5 img {
    margin-left: 20px
}

.is-single-inner-2 {
    padding-top: 60px
}

.border-count-1 .is-single-inner-2 {
    padding-top: 0
}

.is-single-wrapper.border-count-1 span.plain-bg,
.is-single-wrapper.border-count-2 span.plain-bg,
.is-single-wrapper.border-count-3 span.plain-bg,
.is-single-wrapper.border-count-4 span.plain-bg {
    background: #f38493;
    width: 170px;
    height: 170px;
    display: block;
    border-radius: 100%;
    position: absolute;
    z-index: 1;
    margin-left: 42px;
    margin-top: -45px
}

.is-single-wrapper.border-count-2 span.plain-bg {
    background: #fff;
    margin-left: -8px;
    margin-top: -48px
}

.is-single-wrapper.border-count-3 span.plain-bg {
    background: #fff
}

.is-single-wrapper.border-count-4 span.plain-bg {
    background: #faa33a
}

.is-single-wrapper.border-count-1 .is-single-text {
    clear: both
}

.is-single-wrapper.border-count-0 {
    margin-left: 75px
}

.is-single-wrapper.border-count-0 img {
    margin-left: 40px;
    width: 175px
}

.is-single-wrapper.border-count-0 .is-single-text {
    clear: both
}

.is-single-wrapper.border-count-4 {
    height: auto
}

.is-single-wrapper.border-count-4 .is-single-text {
    clear: both
}

.is-single-wrapper.border-count-1 img {
    border: none;
    width: 150px;
    margin-top: -20px;
    margin-left: 67px
}

.border-count-2 img {
    width: 130px;
    border: none
}

.border-count-3 img {
    width: 150px;
    border: 0;
    margin-top: -30px;
    margin-left: 48px
}

.border-count-4 img {
    width: 139px;
    margin-left: 63px;
    margin-top: -18px;
    border: none
}

.border-count-5 img {
    width: 175px
}

.is-single-wrapper.border-count-1 span.plain-bg {
    margin-left: 48px;
    margin-top: -36px
}

.is-single-wrapper.border-count-3 span.plain-bg {
    margin-left: 32px;
    margin-top: -48px
}

.free-structure-tabs.international-tab-content ul.nav>li {
    text-align: center;
    padding: 5px 30px;
    min-height: 46px;
    min-width: 125px
}

.free-structure-tabs.international-tab-content ul.nav>li a {
    font-size: 14px;
    line-height: 18px
}

span.fs-sub-title {
    display: block
}

span.tab-single-line {
    line-height: 35px
}

.wl-fee-structure-single {
    background: #fff;
    padding: 15px
}

.wl-fee-structure .fee-header {
    font-family: "Avenir-Light", Helvetica, Arial, sans-serif;
    font-family: "MyriadPro-Light", Helvetica, Arial, sans-serif
}

.wl-fee-structure .table>thead>tr>th {
    font-family: "MyriadPro-Light", Helvetica, Arial, sans-serif
}

.club-item-wrapper {
    margin-bottom: 5rem
}

.club-wrapper {
    position: relative;
    overflow: hidden
}

.club-img {
    text-align: center
}

.club-wrapper img {
    width: 100%;
    position: relative;
    z-index: 99;
    border-radius: 15px
}

.club-content {
    text-align: center;
    width: 100%;
    padding: 5em 2em 2em 2em;
    background: rgb(214, 214, 214);
    background: rgb(255, 255, 255);
    text-align: center;
    font-weight: 600;
    transition: all 1s ease;
    border-radius: 7px;
    position: relative;
    z-index: 9;
    margin-top: -35px
}

.clubssoci-categories.academic-clubs .club-content {
    background: #f3f3f3
}

.club-content .club-title {
    line-height: normal;
    margin-top: 0;
    color: #041f83;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600;
    font-family: "Avenir-Light", Helvetica, Arial, sans-serif
}

.club-viewmore {
    position: relative;
    display: block;
    text-align: center
}

.club-viewmore a.viewmore {
    font-weight: 700;
    color: #fff;
    background: #000;
    text-transform: uppercase;
    padding: 8px 15px 8px 15px;
    position: relative;
    top: -12px;
    font-size: 13px;
    display: none
}

.clubs.container {
    width: 100%;
    max-width: 1417px;
    margin: 0 auto
}

.clubs-society-slider {
    position: relative
}

.wl-club-content-outer {
    padding: 10px;
    position: absolute;
    top: 50%;
    color: #fff;
    width: 80%;
    max-width: 890px;
    text-align: left;
    border: 2px solid #fff;
    margin-top: -250px;
    right: 15%
}

.wl-club-content-inner {
    padding: 40px 30px;
    background: rgba(0, 0, 0, .5)
}

.wl-club-image {
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/club_slider_bg.jpg) no-repeat right center
}

.wl-club-title {
    color: #9bfd00;
    font-size: 48px;
    font-weight: 700
}

.wl-club-sub-title p {
    font-size: 16px
}

.clubs-society-slider .right-arrow,
.clubs-society-slider .left-arrow {
    color: #2760a4;
    background: #fff;
    width: 28px;
    height: 28px;
    line-height: 28px
}

.clubs-society-slider .right-arrow {
    top: auto;
    bottom: 10px;
    right: 15px
}

.clubs-society-slider .left-arrow {
    left: auto;
    top: auto;
    right: 50px;
    bottom: 10px
}

.clubssoci-categories:nth-of-type(odd) .clubs-society-slider .wl-club-content-outer {
    padding: 10px;
    position: absolute;
    top: 50%;
    color: #fff;
    width: 80%;
    max-width: 890px;
    text-align: left;
    border: 2px solid #fff;
    margin-top: -250px;
    left: 15%
}

.clubssoci-categories:nth-of-type(odd) .clubs-society-slider .wl-club-image {
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/club_slider_green_bg.jpg) no-repeat left center
}

.clubssoci-categories:nth-of-type(odd) .clubs-society-slider .wl-club-image img {
    margin-left: 453px
}

.clubssoci-categories:nth-of-type(odd) .clubs-society-slider .right-arrow {
    right: auto;
    left: 50px
}

.clubssoci-categories:nth-of-type(odd) .clubs-society-slider .left-arrow {
    right: auto;
    left: 15px
}

.sc-content-wrapper {
    position: relative;
    overflow: auto
}

.sc-image {
    position: absolute;
    width: 200px;
    height: 200px;
    height: auto;
    z-index: 99;
    margin-left: 80px;
    top: 26px
}

.sc-image img {
    object-fit: cover;
    width: 200px;
    height: 200px;
    border-radius: 15px;
    -webkit-box-shadow: 24px 24px 24px -32px rgba(0, 0, 0, .24);
    -moz-box-shadow: 24px 24px 24px -32px rgba(0, 0, 0, .24);
    box-shadow: 24px 24px 24px -32px rgba(0, 0, 0, .24)
}

.sc-content {
    min-height: 260px;
    overflow: auto;
    padding: 15px 15px 15px 190px;
    background: #f6f6f6;
    margin-bottom: 6rem;
    border-radius: 15px;
    -webkit-box-shadow: 24px 24px 24px -32px rgba(0, 0, 0, .24);
    -moz-box-shadow: 24px 24px 24px -32px rgba(0, 0, 0, .24);
    box-shadow: 24px 24px 24px -32px rgba(0, 0, 0, .24)
}

.sports-club-wrapper.odd-wl .sc-content {
    padding: 15px 190px 15px 15px
}

.sports-club-wrapper.odd-wl .sc-image {
    margin-left: -190px
}

.sc-content h3 {
    line-height: normal;
    margin-top: 0;
    color: #041f83;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600;
    font-family: "Avenir-Light", Helvetica, Arial, sans-serif
}

.sc-logos {
    margin-top: 10rem
}

.sc-logo-carousel ul.slick-dots {
    text-align: center
}

.sc-logo-carousel ul.slick-dots {
    text-align: center
}

.sc-logo-carousel ul.slick-dots li button {
    width: 14px;
    height: 5px;
    border-radius: 7px;
    background-color: #ece8e8
}

.sc-logo-carousel ul.slick-dots li.slick-active button {
    background-color: #eb3f3c;
    opacity: 1
}

a.clubs-view-more {
    font-size: 14px;
    color: #fff;
    background: #39b54a;
    padding: 8px 15px;
    border-radius: 7px;
    -webkit-box-shadow: 24px 24px 24px -32px rgba(0, 0, 0, .24);
    -moz-box-shadow: 24px 24px 24px -32px rgba(0, 0, 0, .24);
    box-shadow: 24px 24px 24px -32px rgba(0, 0, 0, .24)
}

a.clubs-view-more:hover {
    color: #fff;
    text-decoration: none
}

span.sc-overlay {
    display: inline-block;
    width: 100%;
    height: 100%;
    overflow: auto;
    position: absolute;
    opacity: .5;
    left: 0;
    top: 0;
    border-radius: 15px;
    background: rgb(7, 84, 188);
    background: linear-gradient(132deg, rgba(7, 84, 188, 1) 0%, rgba(70, 246, 0, 1) 100%)
}

.scw-1 span.sc-overlay {
    background: rgb(252, 27, 80);
    background: linear-gradient(132deg, rgba(252, 27, 80, 1) 0%, rgba(135, 176, 237, 1) 100%)
}

.scw-1 a.clubs-view-more {
    background: #be516b
}

.scw-2 span.sc-overlay {
    background: rgb(252, 255, 5);
    background: linear-gradient(132deg, rgba(252, 255, 5, 1) 0%, rgba(255, 164, 56, 1) 100%)
}

.scw-2 a.clubs-view-more {
    background: #f39423
}

.scw-3 span.sc-overlay {
    background: rgb(27, 127, 252);
    background: linear-gradient(132deg, rgba(27, 127, 252, 1) 0%, rgba(237, 231, 135, 1) 100%)
}

.scw-3 a.clubs-view-more {
    background: #1b7ffc
}

.scw-4 span.sc-overlay {
    background: rgb(252, 27, 165);
    background: linear-gradient(132deg, rgba(252, 27, 165, 1) 0%, rgba(135, 237, 217, 1) 100%)
}

.scw-4 a.clubs-view-more {
    background: #fc1ba5
}

.scw-5 span.sc-overlay {
    background: rgb(27, 69, 252);
    background: linear-gradient(132deg, rgba(27, 69, 252, 1) 0%, rgba(237, 135, 135, 1) 100%)
}

.scw-5 a.clubs-view-more {
    background: #1b45fc
}

.scw-6 span.sc-overlay {
    background: rgb(188, 7, 84);
    background: linear-gradient(132deg, rgba(188, 7, 84, 1) 0%, rgba(0, 220, 246, 1) 100%)
}

.scw-6 a.clubs-view-more {
    background: #bc0754
}

.scw-7 span.sc-overlay {
    background: rgb(7, 188, 126);
    background: linear-gradient(132deg, rgba(7, 188, 126, 1) 0%, rgba(237, 246, 0, 1) 100%)
}

.scw-7 a.clubs-view-more {
    background: #07bc7e
}

.scw-8 span.sc-overlay {
    background: rgb(0, 191, 246);
    background: linear-gradient(132deg, rgba(0, 191, 246, 1) 0%, rgba(75, 0, 246, 1) 100%)
}

.scw-8 a.clubs-view-more {
    background: #00bff6
}

.scw-9 span.sc-overlay {
    background: rgb(246, 87, 0);
    background: linear-gradient(132deg, rgba(246, 87, 0, 1) 0%, rgba(246, 0, 168, 1) 100%)
}

.scw-9 a.clubs-view-more {
    background: #f65700
}

.scw-10 span.sc-overlay {
    background: rgb(0, 185, 246);
    background: linear-gradient(132deg, rgba(0, 185, 246, 1) 0%, rgba(246, 0, 110, 1) 100%)
}

.scw-10 a.clubs-view-more {
    background: #00b9f6
}

.scw-11 span.sc-overlay {
    background: rgb(6, 246, 0);
    background: linear-gradient(132deg, rgba(6, 246, 0, 1) 0%, rgba(0, 179, 246, 1) 100%)
}

.scw-11 a.clubs-view-more {
    background: #06f600
}

.scw-12 span.sc-overlay {
    background: rgb(0, 145, 246);
    background: linear-gradient(132deg, rgba(0, 145, 246, 1) 0%, rgba(246, 243, 0, 1) 100%)
}

.scw-12 a.clubs-view-more {
    background: #0091f6
}

.scw-13 span.sc-overlay {
    background: rgb(246, 0, 179);
    background: linear-gradient(132deg, rgba(246, 0, 179, 1) 0%, rgba(203, 246, 0, 1) 100%)
}

.scw-13 a.clubs-view-more {
    background: #f600b3
}

.scw-14 span.sc-overlay {
    background: rgb(0, 87, 246);
    background: linear-gradient(132deg, rgba(0, 87, 246, 1) 0%, rgba(0, 246, 127, 1) 100%)
}

.scw-14 a.clubs-view-more {
    background: #0057f6
}

.scw-15 span.sc-overlay {
    background: rgb(0, 64, 246);
    background: linear-gradient(132deg, rgba(0, 64, 246, 1) 0%, rgba(246, 98, 0, 1) 100%)
}

.scw-15 a.clubs-view-more {
    background: #0040f6
}

.scw-16 span.sc-overlay {
    background: rgb(231, 246, 0);
    background: linear-gradient(132deg, rgba(231, 246, 0, 1) 0%, rgba(0, 220, 246, 1) 100%)
}

.scw-20 a.clubs-view-more {
    background: #1b7ffc
}

.wl-contact label {
    color: #8d8d8d;
    color: #2153a0;
    display: block;
    font-size: 18px;
    font-family: "Avenir-Light", Helvetica, Arial, sans-serif;
    font-family: "MyriadPro-Light", Helvetica, Arial, sans-serif
}

.wl-contact input[type=text],
.wl-contact input[type=email],
.wl-contact select,
.wl-contact input[type=tel],
.wl-contact input[type=file],
.wl-contact textarea {
    border: none !important;
    border-radius: 0;
    background: #dfdfdf;
    box-shadow: none !important
}

.wl-contact input[type=submit] {
    font-size: 18px !important;
    display: inline-block;
    text-transform: uppercase;
    max-width: 237px;
    max-height: 61px;
    font-family: "Avenir-Heavy", Helvetica, Arial, sans-serif;
    color: #fff;
    background: #2153a0;
    box-shadow: none !important;
    border: none !important;
    border-radius: 0
}

.nsbm-map iframe {
    border: 1px solid #ddd !important
}

.wl-single-contact {
    background: #d7d7d7;
    padding: 1rem;
    height: 100%;
    min-height: 180px;
    max-height: 180px
}

.wl-single-contact a {
    color: #1b579f !important
}

.wl-contact-social {
    background: #d7d7d7;
    padding-top: 4rem;
    padding-bottom: 4rem
}

.wl-contact-social a {
    color: #1e54a1 !important;
    display: block;
    margin-top: .5rem;
    margin-bottom: .5rem;
    transition: all 0.5s ease
}

.wl-contact-social a:hover {
    color: #3ab54a !important;
    transition: all 0.5s ease
}

.wmug-02 {
    margin-left: -148px
}

.wmug-03 {
    margin-left: -204px
}

.wmug-04 {
    margin-left: -51px
}

.wl-bg-text {
    margin-top: 2%
}

.career-guidance-heading:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_left.png) no-repeat right;
    top: 0;
    left: -75%;
    margin-bottom: 35px
}

.wl-lo-wrapper {
    border-right: 4px solid #2153a0
}

.wl-cg-industrial-content:first-child {
    padding-right: 0;
    padding-left: 15px
}

.wl-cg-industrial-content {
    padding-left: 0;
    padding-right: 15px
}

.career-gui-sec-02 .wl-snsbm-mission:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_right.png) no-repeat;
    top: -18px;
    right: -65%
}

.career-gui-sec-02 .wl-snsbm-vision:after {
    top: -18px
}

.cg-accordion .acc--default-style {
    border: none;
    border-radius: 0
}

.cg-accordion .acc--default-style .acc-group {
    border-radius: 0;
    border: none;
    margin-bottom: 15px
}

.cg-accordion .acc--default-style .acc-group:first-child .acc-tgg-button {
    border-radius: 0
}

.cg-accordion .acc--default-style .acc-tgg-button {
    font-family: "Avenir-Light", Helvetica, Arial, sans-serif;
    color: #fff;
    text-transform: uppercase;
    background: #4979b2;
    border-bottom: none;
    font-size: 16px
}

.cg-accordion .acc--default-style .acc-content {
    background-color: transparent
}

.cg-accordion .element-scheme--light {
    color: #fff
}

.cg-accordion ul li {
    margin-bottom: 5px
}

.cg-ipp:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_left.png) no-repeat;
    top: 0;
    left: -55%
}

.cg-advisory:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_left.png) no-repeat;
    top: 0;
    left: -35%
}

.wl-partners-logo .left-arrow {
    left: -50px
}

.wl-partners-logo .right-arrow {
    right: -50px
}

.wl-partners-logo .right-arrow,
.wl-partners-logo .left-arrow {
    width: 30px;
    height: 30px;
    line-height: 26px;
    font-size: 25px;
    margin-top: -15px
}

.cg-ip-research .cg-ip-single {
    margin: 5px
}

.cg-entre-dev:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_right.png) no-repeat;
    top: -18px;
    right: -65%
}

.wl-btn-group .btn {
    min-height: 88px
}

.wl-other-inter:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_right.png) no-repeat;
    top: -18px;
    right: -75%
}

.other-content-icon-single .kl-iconbox {
    margin-bottom: 0
}

.cg-blog-archive {
    margin-top: 5rem
}

.wl-alumni-slider .alumni-testimonial .wl-alumni-content {
    padding: 1rem 2rem;
    text-align: center
}

.wl-alumni-slider .wl-alumni-content h3 {
    font-family: "Avenir-Light", Helvetica, Arial, sans-serif
}

.wl-alumni-slider .wl-alumni-content h4 {
    font-family: "Avenir-Black", Helvetica, Arial, sans-serif
}

.wl-alumni-slider h3.wl-post-title {
    margin-top: 1rem
}

.wl-alumni-slider .wl-alumni-content h4 {
    margin-bottom: 1rem
}

.wl-contact.wl-careers label {
    font-family: "Avenir-Heavy", Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 100
}

.wl-contact.wl-careers label.wlc-apply-now {
    font-weight: 700;
    padding-top: 1rem;
    padding-bottom: 2rem;
    text-decoration: underline
}

.nsbm-careers-pane .acc-group {
    margin-bottom: 4rem;
    border-radius: 0
}

.nsbm-careers-pane .acc-group:nth-child(odd) .acc-panel-title .acc-tgg-button {
    color: #fff;
    text-transform: uppercase;
    background: #3ab54a;
    border-radius: 0
}

.nsbm-careers-pane .acc-group:nth-child(even) .acc-panel-title .acc-tgg-button {
    color: #fff;
    text-transform: uppercase;
    background: #1b579f;
    border-radius: 0
}

.subheader-maintitle {
    text-transform: uppercase;
    font-size: 4rem
}

.aff-uni-content-panel {
    overflow: hidden
}

.affiliated-uni-single-item {
    margin-bottom: 0
}

.affiliated-uni-single-item h3 {
    margin-top: 60px
}

.kl-iconbox__inner {
    position: relative;
    z-index: 5
}

.affiliated-uni-single-item.ucowa h3 {
    margin-top: 48px
}

.affiliated-uni-single-item.ucodublin:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100px;
    display: block;
    margin-top: 25px;
    z-index: 1;
    background: #18335f
}

.affiliated-uni-single-item.ucoplymouth:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100px;
    display: block;
    margin-top: 25px;
    z-index: 1;
    background: #59595c
}

.affiliated-uni-single-item.ucov:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100px;
    display: block;
    margin-top: 25px;
    z-index: 1;
    background: #417db9
}

.affiliated-uni-single-item.ucowa:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100px;
    display: block;
    margin-top: 25px;
    z-index: 1;
    background: #dcaf2a
}

.affilited-uni-wrapper {
    width: 96%;
    max-width: 1417px;
    margin-left: auto;
    margin-right: auto
}

.affiliate-single {
    margin-bottom: 5rem
}

.affiliate-inner {
    position: relative;
    overflow: hidden
}

.affiliate-content {
    padding: 10px;
    position: absolute;
    top: 50%;
    color: #fff;
    width: 80%;
    max-width: 990px;
    text-align: left;
    border: 2px solid #fff;
    margin-top: -250px;
    right: 10%
}

.affiliate-content-inner {
    padding: 2rem;
    background: rgba(0, 0, 0, .7)
}

.affiliate-content-title {
    color: #9bfd00;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase
}

.affiliate-content-para p {
    font-size: 14px;
    font-family: MyriadPro-Light, Helvetica, Arial, sans-serif
}

.affilited-uni-wrapper .affiliate-single:nth-of-type(even) .affiliate-content {
    left: 10%
}

img.wl-uni-logo {
    position: absolute;
    bottom: 20px;
    max-width: 200px
}

.affilited-uni-wrapper .affiliate-single:nth-of-type(even) img.wl-uni-logo {
    right: 0
}

.affilited-uni-wrapper .affiliate-single:nth-of-type(odd) img.wl-uni-logo {
    left: 0
}

.news-media .wl-post-date {
    display: block;
    margin-top: -102px
}

.wl-blog-archive .kl-blog-item-container:hover {
    -webkit-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .07);
    -moz-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .07);
    box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .07);
    transition: all 0.5s ease
}

.wl-blog-archive .wl-post-date {
    margin-left: 0
}

.programme-list-categories {
    width: 100%;
    max-width: 1759px;
    text-align: center;
    margin: 0 auto
}

.international-tab-content.enroll-tabs ul.nav {
    margin-bottom: 3rem
}

.international-tab-content.enroll-tabs ul.nav>li {
    border-radius: 0
}

.enroll-item {
    font-size: 1.6rem;
    font-family: "Avenir-Light", Helvetica, Arial, sans-serif;
    font-family: MyriadPro-Light, Helvetica, Arial, sans-serif
}

.enroll-degree-programmes .acc--style2 .acc-group {
    border: none;
    border-radius: 0 0 5px 5px !important
}

.enroll-degree-programmes .acc--style2 .acc-tgg-button {
    text-align: center !important;
    color: #fff;
    font-family: "Avenir-Light", Helvetica, Arial, sans-serif;
    font-size: 16px !important
}

.edp-one,
.edp-one .acc--style2 .acc-tgg-button {
    background-color: #e65478
}

.edp-two,
.edp-two .acc--style2 .acc-tgg-button {
    background-color: #3bb54a
}

.edp-three,
.edp-three .acc--style2 .acc-tgg-button {
    background-color: #8dc63f
}

.enroll-img {
    margin-bottom: 8px !important
}

.enroll-degree-programmes h3.faculty-of-business-enroll,
.enroll-degree-programmes h3.faculty-of-computing-enroll {
    line-height: normal
}

.nsbm-alumni-left:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_left.png) no-repeat right;
    top: 0;
    left: -65%
}

.nsbm-alumni-right:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_right.png) no-repeat right;
    top: 4rem;
    right: -65%
}

.nsbm-alumni-left.nsbm-alumni-left-02:after {
    top: 4rem
}

.join-facebook-alumni {
    background: #f3f1f1;
    margin-bottom: 2rem;
    padding-bottom: 3rem
}

.join-facebook-alumni p {
    margin-bottom: 0
}

.joing-group-button {
    -moz-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .09) !important;
    -webkit-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .09) !important;
    box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .09) !important;
    margin-top: 1.5rem
}

.joing-group-button .zn-buttonIcon {
    color: #fff;
    background: #395c97;
    padding: 4px 8px;
    border-radius: 7px
}

.alumni-contact .kl-iconbox__title-wrapper {
    margin-bottom: 0
}

.alumni-testimonials .wl-single-post .wl-post-date {
    margin-top: -102px
}

.nsbm-alumni-testimonial:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_right.png) no-repeat right;
    right: -35%
}

.alumni-testimonials .wl-single-post img {
    width: 100%;
    height: auto
}

.alumni-testimonials .wl-single-post {
    background: #f3f3f3
}

.alumni-testimonial {
    background: #f3f3f3;
    margin-bottom: 3rem;
    position: relative
}

.alumni-testimonial img {
    width: 100%
}

.alumni-testimonial .wl-alumni-content {
    padding: 4rem 2rem
}

.wl-alumni-content h3 {
    color: #666;
    font-size: 1.4rem;
    font-family: "Avenir-Heavy", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    margin-bottom: 0
}

.wl-alumni-content h4 {
    color: #666;
    font-size: 1.2rem;
    font-family: "Avenir-Light", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    margin-bottom: 3rem;
    margin-top: 0
}

.wl-alumni-content h5 {
    color: #666;
    font-size: 1.3rem;
    font-family: "Avenir-Heavy", Helvetica, Arial, sans-serif;
    margin-bottom: 3rem
}

.wl-snsbm-vision:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_left.png) no-repeat;
    top: 0;
    left: -65%
}

.wl-snsbm-mission:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/mission_right.png) no-repeat;
    top: 0;
    right: -65%
}

.facility-slider-inner img {
    width: 100%;
    max-height: 350px;
    object-fit: none
}

.page-subheader {
    background-color: #1b579f !important
}

.breadcrumbs.bread-style--black li:before,
.infobox2-inner,
.kl-flex--classic .flex-caption,
.ls--laptop .ls__item-caption,
.nivo-caption,
.process_steps--style1 .process_steps__intro:after,
.stepbox3-box[data-align=left] .stepbox3-content:after,
.th-wowslider .ws-title,
.kl-ioscaption--style2 .title_big,
.kl-ioscaption--style2 .title_small,
.zn-iosSl-caption.zn-iosSl-caption--style2 .zn-iosSl-bigTitle,
.zn-iosSl-caption.zn-iosSl-caption--style2 .zn-iosSl-smallTitle,
html[dir="rtl"] .vr-tabs-kl-style-1 .vr-tabs-nav-item.active .vr-tabs-nav-link {
    border-left-color: #ffffff !important
}

.wl-image-boxes {
    margin-bottom: 0;
    border-radius: 0
}

body.home .nsbm-contact-bg::before {
    background: #f5f5f5
}

body.home {
    background-color: #fff
}

.nsbm-2020-image {
    margin-bottom: 0
}

.nsbm-main_ethics {
    border: 8px solid #cad6e5;
    padding-left: 3rem;
    padding-right: 3rem;
    padding-top: 5rem
}

.nsbm-main_ethics:before {
    content: "";
    position: absolute;
    top: -12px;
    height: 30px;
    box-sizing: border-box;
    background: #f6f6f6;
    background: #fff;
    width: 80%;
    margin-left: 5%
}

.course-section-one {
    padding-top: 15rem
}

.enroll-now-contacts .nsbm-contact-bg::before {
    background: #fff !important
}

.featured-news-section {
    overflow: hidden
}

.home-single-post img {
    width: 100% !important
}

.featured-news-left-img {
    position: relative
}

.home-nsbm-facility-wrapper {
    padding: 15px;
    background: #fff;
    -webkit-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .04);
    -moz-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .04);
    box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .04);
    transition: all 0.5s ease
}

.facility-wl-button {
    margin-top: 15px
}

.facility-wl-button:hover {
    font-weight: 700
}

.contact-info-box {
    background: #fff;
    padding: 15px 15px 0 15px;
    transition: all 0.5s ease
}

.contact-info-box:hover {
    -webkit-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .04);
    -moz-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .04);
    box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .04);
    transition: all 0.5s ease
}

.awards-achievement-wrapper {
    background: #fff;
    margin-top: -2rem
}

.awards-achievement-wrapper .ca-container {
    margin-top: 0
}

.kl-slideshow .kl-slideshow-safepadding {
    padding-top: 0;
    padding-bottom: 15px
}

.vm-content p {
    line-height: 28px
}

.wl-award img {
    width: auto !important;
    max-height: 200px
}

.single-post .site-header.site-header--absolute+.site-content,
.single-alumni_testimonial .site-header.site-header--absolute+.site-content {
    padding-top: 150px
}

.sh--light .zn-menuBurger span {
    background: #000
}

.site-header.style1 {
    border-bottom: none;
    background: transparent
}

.wl-show-facilities .facility-slider-inner img {
    object-fit: inherit
}

.wl-show-facilities .facility-slider-item {
    margin: 15px
}

.wl-show-facilities .wl-facility-content {
    position: relative;
    padding: 0;
    background: transparent;
    text-align: center;
    margin-top: -22px
}

.wl-show-facilities .wl-facility-title {
    display: inline-block;
    font-size: 14px;
    font-family: "Avenir-Heavy", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    background: #000;
    padding: 5px 12px;
    min-width: 220px
}

.wl-show-facilities .right-arrow,
.wl-show-facilities .left-arrow {
    width: 30px;
    height: 30px;
    line-height: 25px;
    padding: 0
}

.wl-show-facilities .right-arrow {
    right: 0
}

.wl-show-facilities .left-arrow {
    left: 0
}

.wl-show-facilities .facility-slider-item:nth-of-type(3n+3) .facility-slider-wrapper .wl-facility-image {
    border-bottom: 13px solid #3bb54a
}

.wl-show-facilities .facility-slider-item:nth-of-type(3n+2) .facility-slider-wrapper .wl-facility-image {
    border-bottom: 13px solid #1b579f
}

.wl-show-facilities .facility-slider-item:nth-of-type(3n+1) .facility-slider-wrapper .wl-facility-image {
    border-bottom: 13px solid #9bfe00
}

.affiliated-tgutown-inner {
    padding-left: 5%;
    padding-right: 5%
}

.affiliated-tgutown-inner.affiliated-tgutown-uni img {
    width: 100%
}

.single-staff a.kl-blog-post-img img {
    max-width: 400px;
    box-shadow: 0 2px 9px rgba(103, 103, 103, .1)
}

.business-dialogue-wrapper .alumni-testimonial img {
    border: 1px solid #ddd
}

.general-tag-line.icobi:after {
    top: 32px
}

.wl-icobi2019 img {
    max-width: 500px
}

.icobi-btn,
.icobi-btn:hover {
    -webkit-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .07) !important;
    -moz-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .07) !important;
    box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .07) !important;
    transition: all 0.5s ease !important
}

.icobi-btn.btn.btn--rounded,
.icobi-btn.btn.btn--rounded:hover {
    border-radius: 7px !important
}

.nsbmj-gui-for-submission ul li {
    color: #fff
}

.nsbm-journal-contact-us a {
    color: #fff !important
}

.nsbm-journal-download,
.nsbm-journal-download:hover {
    -webkit-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .07) !important;
    -moz-box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .07) !important;
    box-shadow: 3px 3px 5px 6px rgba(0, 0, 0, .07) !important;
    transition: all 0.5s ease !important
}

.nsbm-journal-download.btn.btn--square,
.nsbm-journal-download.btn.btn--square:hover {
    border-radius: 7px !important
}

@media screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:1) {
    .modern-tech-fob,
    .modern-tech-foc,
    .modern-tech-foe,
    .modern-tech-ins,
    .modern-tech-pg {
        font-size: 14px
    }
    .zn-buttonWrapper .eluid897cffad.btn,
    .zn-buttonWrapper .eluid059af2be.btn,
    .zn-buttonWrapper .eluida3db5c8f.btn,
    .zn-buttonWrapper .eluidefb5c916.btn,
    .eluid9676465a.btn {
        font-size: 14px
    }
    .wl-nsbmc-vertical img {
        width: 100% !important;
        height: auto !important;
        margin-left: 20px !important
    }
    .bod-title-tag {
        padding-left: 10rem
    }
    .bod-title-tag:after {
        left: -55%
    }
    .wl-tag-icon {
        margin-bottom: 2rem
    }
    .wl-tag-icon:after {
        top: 18rem;
        left: -30%;
        display: none
    }
    .wl-snsbm-vision {
        padding-left: 8rem
    }
    .wl-snsbm-vision:after {
        content: "";
        position: absolute;
        width: 100%;
        height: 82px;
        background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_left.png) no-repeat;
        top: 0;
        left: -30%
    }
    .wl-snsbm-mission {
        padding-right: 8rem
    }
    .wl-snsbm-mission:after {
        content: "";
        position: absolute;
        width: 100%;
        height: 82px;
        background: url(https://www.nsbm.ac.lk/wp-content/themes/nsbm-child/img/vision_right.png) no-repeat;
        top: 0;
        right: -11%
    }
    .vc-title {
        padding-left: 10rem
    }
    .vc-title:after {
        left: -40%
    }
    .general-tag-line {
        margin-left: 0;
        padding-left: 10rem
    }
    .general-tag-line:after {
        left: -20%
    }
    .wl-course-content {
        padding: 2rem
    }
    .wl-course-title {
        margin-top: 0
    }
    .course-inner:hover .wl-course-content {
        padding: 2rem
    }
    .facility-title:before {
        left: -30%
    }
    .society-title:before {
        right: -13%
    }
    .facility-slider-inner img {
        max-height: 325px
    }
    .heading-with-left:before {
        left: -25%
    }
    .faculty-news-wrapper {
        padding-left: 3%;
        padding-right: 3%
    }
    .wl-course-wrapper.int-degree-item {
        min-height: 375px
    }
    .course-inner .wl-course-link a {
        color: #fff
    }
    .course-inner:hover .wl-course-link a {
        color: #333
    }
    .career-gui-sec-02 .wl-snsbm-mission:after {
        right: -30%
    }
    .cg-ipp:after {
        left: -25%
    }
    .cg-advisory:after {
        left: -25%
    }
    .wl-other-inter:after {
        right: -65%
    }

}