a{text-decoration:none}
.language-switcher-language-url{display: none !important;}
.header-lang-white,
.header-lang{
    display: flex;
    list-style: none;
}
.header-lang-white a,
.header-lang a{
    color: #252525;
    padding: 10px 10px;
    line-height: 100%;
    width: 36px;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
}
.header-lang .is-active a
 {
    background: #0155B8;
    color: #FFFFFF;
    padding: 10px 7px;
    line-height: 100%;
    width: 36px;
    font-size: 16px;
    font-weight: 600;
}
.contact-email,
.home-stu-link,
.header-lang-white{color: #FFFFFF;}
.header-lang-white .is-active a{background: #FFFFFF;color: #0155B8;}
.home-about-link{ color: #FFFFFF;}
.home-about-link:hover{color: #FFFFFF;}
.home-skills-link,
.home-programmes-button{color:#015BA5 !important}
.home-scheme-link{display: block;width: 100%;}
.home-stu-link:hover{color: #FFFFFF;}
.about-programme-link{display: flex;width: 100%;}
.other-address-area{margin-bottom: 10px;}
#DetailModal .views-element-container{overflow-y: auto;}
.popup-content-award-row-title{ position: relative;top: 4px;}
.progarmme-block-campus-each{min-height:31px;}
.path-user #block-hkiit-content{
    text-align: center;
    padding-top: 150px;
}
.news-right-end-btn{opacity: 1 !important;}
.skillup_DL a,
.news-swiper-next a,
.news-swiper-perv a{
    color: #FFFFFF;
}
.news-swiper-next img {margin-left: 10px;}
.news-swiper-perv img{margin-right: 10px;}
.mo-close{justify-content: center;}

.page-node-type-student-project .page-box-b,
.page-node-type-news-and-event .page-box-b,
.page-node-type-student-achievement .page-box-a{display: none;}
.stu_ach-content-flex-right-b{flex:100%;}
.stu_ach-right-blocks{margin-bottom: 40px;}
.stu_ach-right-blocks:last-child{margin-bottom: 0;}
#views-exposed-form-student-achievement-block-1{display: none;}
.skill-title{max-width: 90%;}
.skillup_DL img{position: relative; left:10px}
.programme-modal-header{background-size: cover;background-position:50% 50%;}
.apple_now_link{display: block;color: white;}
.apple_now_link img{position: relative; left:10px}
.get_direction_link{color:#000000}
.know_more_link{color:#000000}
.direction_link{color: white;}
.direction_link:hover{color:white}
.news-block .news-block-content{
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    display: -webkit-box;
}
.address-left{max-width: 370px;}
.apple_now_link:hover{color:white}
.stu_ach-pagination-dot:hover,
.news-pagination-dot:hover{ background: #E81F76;}
.news-block-content div{width:auto !important}
.news-block-content p{width:auto !important}
.aims-right-btn.red-btn{
    max-width: max-content;
    /*min-width: 250px;*/
    background-color: #E81F76;
    margin-top:20px;
    padding: 10px 15px;
    justify-content: flex-start;
}
.youtube-box{margin-bottom: 40px;}
.youtube-box iframe{
    width: 100%;
    min-width: 400px;
}
.programme-modal-header{position: relative;}
.video{
    position: absolute; 
    width:100%; 
    height:100%;
    left:0;
    top:0;
    object-fit: cover;
    z-index: 0;
}
.programme-header-title,
.home-popup-close{position: relative;}
.home-skills-items a{display: block; width:100%}
:lang(en) .header-list li:nth-child(7),
:lang(en) .header-list li:nth-child(5),
:lang(en) .header-list li:nth-child(4),
:lang(en) .header-list li:nth-child(3){max-width:170px;}
.footer_line2_left a{color:#B1B1B1}
.inen-grad-pagination-dot,
.inen-pagination-dot{
    cursor: pointer;
} 
.disc_des{
    max-width: unset;
}
.page-node-type-our-programmes .stu_ach-content-flex-left{flex: 0 0 22%;}
.page-node-type-skills-up .stu_ach-content-flex-left{flex: 0 0 22%;}
@media (max-width: 991px) {
    .youtube-box iframe{
        width: 100%;
        min-width: 100%;
    }
    /*
    .mm-video{
        position:absolute;
        width:100%;
        height:100%;
        overflow:hidden;
    }
    .mm-video video{
        position: absolute;
        width: auto;
        height: 100%;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%) !important;
        min-width: 100%;
        min-height: 100%;
        outline-width: 0;
    }
        */
}
@media (max-width: 600px) {
    .video{display: none;}
}

