:root{
    --font-light-gray:#404040;
    --font-white:#fff;
    --dark-blue-2:#212440;
}
.privacy-col{
    list-style: none;
}
section:last-of-type{
    padding-bottom: 150px !important;
}
.digital-repository-btn{
    margin-top: 30px;
    margin-right: 10px;
    
}
.partners-section.faculty-inner-alumni{
    background-image: none;
}
.milestone-section-mobile{
    display: none;
}
.videoPoster {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-size: cover;
    border: none;
    text-indent: -999em;
    overflow: hidden;
    opacity: 1;
    -webkit-transition: opacity 800ms, height 0s;
    -moz-transition: opacity 800ms, height 0s;
    transition: opacity 800ms, height 0s;
    -webkit-transition-delay: 0s, 0s;
    -moz-transition-delay: 0s, 0s;
    transition-delay: 0s, 0s;
}

.videoPoster:before {
    content: '';
    position: relative;
    width: 150px;
    height: 60px;
    background-repeat: no-repeat;
    z-index: 1;
    background-size: contain;
    background-position: center;
}
.videoPoster:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    bottom: 0;
    background-color: rgb(0 0 0 / 35%);
}
.video_wrapper iframe {
    width: 100%;
    height: 100%;
}

.video_wrapper {
    width: 100%;
    margin: 0 auto;
    position: relative;
    background-color: #000;
    height: 100%;
}
.videoWrapperActive .videoPoster {
    opacity: 0;
    height: 0;
    -webkit-transition-delay: 0s, 800ms;
    -moz-transition-delay: 0s, 800ms;
    transition-delay: 0s, 800ms;
}
.modal-backdrop {
    z-index: 99999;
}
.modal {
    z-index: 999999;
}
.digital-repository-btn a{
    background-color: var(--dark-blue-2);
    border-radius: 5px;
    height: 60px;
    padding: 15px 30px;
}
.digital-repository-btn img{
    margin-right: 10px;
}
.menu-main-menu-container ul#primary .current-menu-ancestor .dropdown-menu li.active a {
    justify-content: space-between !important;
}
ul#primary .current-menu-ancestor .dropdown-toggle::after{
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-bottom: 6px solid;
    border-right: 4px solid transparent;
    border-top: 0;
    border-left: 4px solid transparent;
    position: absolute;
    bottom: 0px;
    left: auto;
    right: auto;
    transform: rotate(180deg);
}
.dropdown.active > a{
    color:var(--theme-color);
}
.mobile-btn{
    display: none;
}

.research-box span{
    font-weight: normal !important;
}
/* RESEARCH FILTER */
    .research-filter-section .research-box{
        padding: 30px 0px;
        border-bottom: 1px solid #D9D9D9;
    }
    .research-filter-section .research-box a{
        color: #000;
        text-decoration: none;
        font-weight: bold;
    }
    .searchandfilter ul{
        width: 100%;
        padding-left: 0;
    }
    .searchandfilter ul:first-child li{
        display: flex;
        flex-direction: column;
        gap: 15px;
    }
    .searchandfilter ul li{
        width: 100%;
    }
    .searchandfilter ul ul {
        display: flex !important;
        flex-direction: column !important;
        height: 149px;
        overflow-y: scroll;
        width: 100%;
        padding: 0;
    }
    .searchandfilter ul ul li {
        width: 100% !important;
    }
    .searchandfilter h4 {
        border-top: 1px solid #D9D9D9;
        padding-top: 10px;
        font-style: italic;
        font-size: 20px !important;
        font-family: Avenir-Light !important;
        font-weight: 600;
        font-family: 'Helvetica' !important;
        font-weight: 100;
    }
    .searchandfilter input[type="submit"] {
        padding: 0 30px;
        height: 40px;
        border-radius: 5px;
        background: var(--theme-color);
        color: #fff;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        font-size: 14px;
        text-decoration: none;
        margin-top: 30px;
        outline: 0;
        border: 0;
    }
    .searchandfilter input[type="text"] {
        width: 90%;
        display: block;
        padding: 10px;
        margin-bottom: 20px;
        margin-left: auto;
        margin-right: auto;
    }
    .alert-info {
        color: #055160;
        background-color: rgba(217, 51, 55, 0.4);
        border: none;
        color: var(--theme-color);
        margin: 0;
        margin-top: 20px;
    }
    .alert-info p{
        margin: 0;
    }
    .searchandfilter label {
        font-size: 14px;
        color: var(--font-light-gray);
    }
    .searchandfilter label input{
        margin-right: 5px;
    }
    .searchandfilter label input{
        accent-color: var(--theme-color);
    }

    
/* RESEARCH FILTER */
/* PRIVACY POLICY */
    .privacy-policy-cont{
        font-size: 15px;
    }
    .privacy-policy-cont a{
        text-decoration: none;
        color: var(--theme-color);
		word-break: break-all;
    }
/* PRIVACY POLICY */
/* COMMON */

.wpcf7 form.invalid .wpcf7-response-output, 
.wpcf7 form.unaccepted .wpcf7-response-output, 
.wpcf7 form.payment-required .wpcf7-response-output {
    color: #fff;
}

.blue-background .wpcf7 form.invalid .wpcf7-response-output, 
.blue-background .wpcf7 form.unaccepted .wpcf7-response-output, 
.blue-background .wpcf7 form.payment-required .wpcf7-response-output {
    color: #000;
}

.banner-top-section .wpcf7 form.invalid .wpcf7-response-output, 
.banner-top-section .wpcf7 form.unaccepted .wpcf7-response-output, 
.banner-top-section .wpcf7 form.payment-required .wpcf7-response-output {
    color: #fff;
}

.overview-desc-container p:last-child{
    margin: 0;
}
.min-wrap-left-half{
    width: 50%;
}
.large-wrapper{
    width: 85%;
    margin: auto;
}
.read-more-link--14px{
    font-size: 14px !important;
    font-weight: 100 !important;
}

.read-more-font-weight--light{
    font-weight: 100 !important;
}
.column-count-2 p{
    column-count: 2;
    column-gap: 40px;
}
.chat-btn-more-padding{
    padding: 12px 65px;
}
.txt---white{
    color: var(--font-white);
    font-size: 15px;
    line-height: 28px;
}
.font-white{
    color: var(--font-white);
}
.txt---black{
    color: var(--font-dark);
}
.txt---gray{
    color: var(--gray-font);
}
.txt---light-gray{
    color: var(--font-light-gray);
}
.txt---light-gray2{
    color: var(--light-blue);
}
.txt---dark-blue-2{
    color: var(--dark-blue-2);
}

.txt---regular{
    font-weight: 400;
}
.txt---bold{
    font-weight: bold;
}
.txt---italic{
    font-style: italic;
}
.txt-font-weight--600{
    font-weight: 600;
}
.txt-line-height---1-5{
    line-height: 1.5;
}
.txt---11px{
    font-size: 11px;
}
.txt---13px{
    font-size: 13px;
}
.txt---paras{
    font-size: 14px;
}
.txt---14px{
    font-size: 15px;
}
.txt---16px{
    font-size: 16px;
}
.txt---18px{
    font-size: 18px;
}
.txt---20px{
    font-size: 20px !important;
}
.txt---25px{
    font-size: 25px;
}
.txt---30px{
    font-size: 30px;
}
.txt---55px{
    font-size: 55px;
}

.txt-line-height---20px{
    line-height: 20px;
}
.txt-line-height---28px{
    line-height: 28px;
}
.txt-line-height---32px{
    line-height: 32px;
}
.txt-line-height---40px{
    line-height: 40px;
}
.txt--letter-space-2{
    letter-spacing: 2.02px;
}

.txt--center{
    text-align: center;
}

.txt-padd-bott--20px{
    padding-bottom: 20px;
}
.txt-padd-bott--30px{
    padding-bottom: 30px;
}
.txt-padd-top--30px{
    padding-top: 30px;
}
.txt-padd-top--50px{
    padding-top: 50px;
}
.txt-padd-bottom--50px{
    padding-bottom: 50px;
}
.txt-padd-right--50px{
    padding-right: 50px;
}

.m-b-0{
    margin-bottom: 0;
}

.para-padd-top---10px{
    padding-top: 10px;
}
.para-padd-bottom---10px{
    padding-bottom: 10px;
}
.para-padd-top---20px{
    padding-top: 20px;
}
.para-padd-top--70px{
    padding-top: 70px;
}
.para-padd-bott--15px{
    padding-bottom: 15px;
}
.para-padd-bott--30px{
    padding-bottom: 30px;
}
.para-padd-bott--40px{
    padding-bottom: 40px;
}

.a-mar-top---30px{
    margin-top: 30px;
}


.font-dark{
    color: var(--font-dark);
}

/* COMMON */

.banner-top-section-blue::before{
    background-color: var(--theme-blue);
}
/* COMMON */
/* HEADER */
.header{
    background-color: #fff;
    transition: all 0.5s;
    position: relative;
}
.header .navbar-brand img,
.header .anni-logo img{
    transition: all 0.5s;
}
.header-scrolled{
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10000;
    transition: all 0.5s;
}
.scroll-menu {
    box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);
    visibility: hidden;
    opacity: 0;
    height: auto;
    display: flex;
    align-items: center;
    position: fixed;
    top: 0;
    width: 100%;
    display: flex;
    flex-direction: column;
    transform: translateY(-100%);
    transition: all .5s cubic-bezier(1.000, 0.005, 0.000, 1.000);
    z-index: 9999;
}
.scroll-menu{
    background: #fff;
}
.header-scrolled .scroll-menu{
    transform: translateY(0);
    transition: all .5s cubic-bezier(1.000, 0.005, 0.000, 1.000);
    visibility: visible;
    opacity: 1;
}
.scroll-menu .navbar-brand img,
.scroll-menu .anni-logo img{
    height: 45px;
    transition: all 0.5s;
}
.header .top-bar-wrap {
    transition: all 0.5s;
}
.scroll-menu .top-bar-wrap {
    padding: 5px 0;
    transition: all 0.5s;
}
.mobile-offcanvas {
    display: none;
}
/* HEADER */

/* MOBILE NAV MENU */
    body.offcanvas-active{
        overflow:hidden;
    }

    .offcanvas-header{ display:none; }

    .screen-darken{
        height: 100%;
        width:0%;
        z-index: 30;
        position: fixed;
        top: 0;
        right: 0;
        opacity:0;
        visibility:hidden;
        background-color: rgba(34, 34, 34, 0.6);
        transition:opacity .2s linear, visibility 0.2s, width 2s ease-in;
    }

    .screen-darken.active{
        z-index:10; 
        transition:opacity .3s ease, width 0s;
        opacity:1;
        width:100%;
        visibility:visible;
    }
/* MOBILE NAV MENU */
/* BOARD OF MANAGEMENT - BLUE SECTION */
.content-section-dir-column{
    flex-direction: column;
    align-items: flex-start;
}
.content-section-dir-column .chat-btn{
    padding-left: 50px;
    padding-right: 50px;
}
/* BOARD OF MANAGEMENT - BLUE SECTION */
/* BOARD OF MGT - STAFF */
.section-light-blue-bg{
    background-color: var(--light-blue);
}
.section-light-blue-bg .breadcrumbs, .section-light-blue-bg  .breadcrumbs a{
    color: #fff;
}
.staff-members{
    background-color: var( --light-blue);
}
.staff-members .staff-wrapper{
    margin-top: -220px;
    margin-left: -30px;
    margin-right: -30px;
}
.staff-members .box{
    width: 33.3333%;
    padding: 30px;
}
.staff-members .box p{
    margin: 0;
}
.privacy-col li{
    padding-left: 15px;
}
.staff-members .box .rectangle img{
    width: 100%;
    height: 315px;
    object-fit: cover;
    object-position: top;
}
.staff-members .box .member-info{
    position: relative;
    width: 100%;
    height: 90px;
    transition: all 0.5s;
}
.staff-members .box .member-info .inner{
    background-color: #fff;
    padding: 20px;
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transition: all 0.5s;
}
.staff-members .box .btn-more-details{
    color: var(--font-dark);
    opacity: 0;
    width: max-content;
    height: max-content;
    border: none;
    background: transparent;
    padding: 0;
}

.staff-members .box .btn-more-details a{
    text-decoration: none;
    transition: all 0.5s;
}
.staff-members .box .btn-more-details a:hover{
    color: var(--font-dark);
    text-decoration: underline;
    transition: all 0.5s;
}
.staff-members .box .description{
    padding-top: 15px;
}
.staff-members .box:hover .member-info .inner{
    background-color: var( --theme-yellow);
    z-index: 1;
    transition: all 0.5s;
}
.staff-members .box:hover .member-info{
    height: 150px;
    margin-top: -60px;
    transition: all 0.5s;
    overflow: hidden;
}
.staff-members .box:hover .btn-more-details{
    opacity: 1;
    transition: all 0.5s;
}
.modal-backdrop{
    opacity: 0.86 !important;
    background-color: #0C0C0C;
}
.modal-dialog{
    height: 100% !important;
    display: flex;
    align-items: center;
    max-width: 60% !important;  
    padding-left: 30px;
    padding-right: 30px;
}
.modal-content{
    padding: 40px 50px;
    position: relative !important;
    border-radius:0 !important;
}
.modal-header{
    border: none;
    padding: 0;
}
.student-link{
    display: block;
    position: relative;
}
.student-link::after{
    content: "";
    position: absolute;
    background-color: rgb(0 0 0 / 29%);
    background-repeat: no-repeat;
    background-position: center;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.modal-content .content-wrapper .left{
    width: 25%;
}
.modal-content .content-wrapper .left img{
    width: 100%;
    height: auto;
}
.modal-content .content-wrapper .right{
    width: 75%;
    padding-left: 40px;
}
.modal-header .btn-close{
    padding: 0;
    width: 21px;
    height: 21px;
    position: absolute;
    right: -2%;
    top: -6%;
    opacity: 1;
}
/* BOARD OF MGT - STAFF */

/* STUDENT LIFE */
    /* VIDEO WRAPPER  */
        .student-life-video-wrapper{
            background-color: #EBFCFF;
        }
        .student-life-video-wrapper{
            /* padding-left: 17.5%;
            padding-right: 17.5%; */
        }
        .student-life-video-wrapper .top-wrapper{
            margin-top: -230px;
            position: relative;
            z-index: 1;
            height: max-content;
            margin-bottom: 70px;
        }
        .student-life-video-wrapper .top-wrapper .left{
            padding-right: 50px;
        }
        .student-life-video-wrapper .top-wrapper .left img{
            width: 100%;
            height: 100%;
        }
        .student-life-video-wrapper .top-wrapper .left,
        .student-life-video-wrapper .top-wrapper .right{
            height: 100%;
            width: 50%;
        }
        .student-life-video-wrapper .top-wrapper .right{
            padding-bottom: 50px;
            display: flex;
            padding-left: 50px;
            height: 100% !important;
            align-items: flex-end;
        }
        .student-life-video-wrapper .chat-btn{
            padding: 12px 50px;
            width: max-content !important;
        }

        .student-life-video-wrapper .video-box{
            width: 100%;
            height: 525px;
            margin-top: 60px;
            position: relative;
        }
        .student-life-video-wrapper .video-box .mask{
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            background-color: #0C0C0C;
            opacity: 0.35;
            z-index: 1;
        }
        .student-life-video-wrapper .video-box .bg-img{
            width: 100%;
            height: 100%;
            object-fit: cover;
        }
        .student-life-video-wrapper .video-box .btn-box{
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            z-index: 1;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        .student-life-video-wrapper .video-box .btn-box img{
            width: 9px;
            height: 10px;
            margin-left: 6px;
        }
        /* .student-life-video-wrapper .video-box iframe{
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            width: 100%;
            height: 100%;
            z-index: 1;
            display: none;
        } */
        .student-life-video-wrapper .video-box .btn-box a{
            cursor: pointer;
        }
    /* VIDEO WRAPPER  */
    /* TESTIMONIALS */
        .student-life-testimonials{
            background-color: #EBFCFF;
        }
        .student-life-testimonials .testimonial-content-wrap p,
        .student-life-testimonials .testimonial-content-wrap h5{
            color: var(--font-light-gray);
        }
        .student-life-testimonials .testimonial-content-wrap h6{
            color: var(--font-dark);
        }
       
     /* TESTIMONIALS */
     /* ENTERTAINMENT */
        .student-life-entertainment .left-image{
            width: 100%;           
            object-fit: cover;
            height: 550px;
        }
        .student-life-entertainment .entertainement-wrapper{
            height: 100%;
            align-items: center;
        }      
        .student-life-entertainment .nav{
            width: 40%;
            padding: 40px;
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center;
            background-color: var(--light-purple);
            margin-right: 0 !important;
        }
        .student-life-entertainment .tab-content{
            width: 60%;
            height: 100%;
        }
        .student-life-entertainment .tab-pane{
            height: 100%;
        }
        .student-life-entertainment .nav-pills .nav-link{
            color: #fff;
            font-size: 18px;
            padding: 12px 20px;
            border-radius: unset;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        .student-life-entertainment .nav-pills .nav-link img{
            width: 27px;
            height: 13px;
        }
        .student-life-entertainment .nav-pills .nav-link .arrow-black{
            display: none;
            transition: all 0.5s;
        }
        .student-life-entertainment .nav-pills .nav-link.active .arrow-black,
        .student-life-entertainment .nav-pills .show>.nav-link .arrow-black{
            display: block;
            transition: all 0.5s;
        }
        .student-life-entertainment .nav-pills .nav-link.active .arrow-white,
        .student-life-entertainment .nav-pills .show>.nav-link .arrow-white{
            display: none;
            transition: all 0.5s;
        }
        .student-life-entertainment .nav-pills .nav-link.active,  
        .student-life-entertainment .nav-pills .show>.nav-link{
            background-color: #fff;
            transition: all 0.5s;
            color: var(--font-dark);
        }
        .student-life-entertainment .tab-content img{
            width: 100%;
            height:550px;
            object-fit: cover;
        }
        
       /* ENTERTAINMENT */
       /* INSTEGRAM */
            .student-life-instegram .top-wrapper{
                width: 60%;
                margin: auto;
                justify-content: space-between;
                padding-bottom: 20px;
            }
            .student-life-instegram .instegram-logo{
                width: 42px;
                height: 42px;
                border-radius: 50%;
            }
            .student-life-instegram .box{
                display: flex;
                align-items: center;
            }
            .student-life-instegram h6{
                padding-top: 10px;
                font-size: 20px;
                color: var( --font-light-gray);
                font-family: 'Satisfy', cursive;
            }
            .student-life-instegram h5{
                padding-top: 10px;
                font-size: 20px;
                color: #0C0C0C;
            }
            .student-life-instegram .boxes-wrapper .box{
                width: 20%;
                padding-left: 5px;
                padding-right: 5px;
            }
            .student-life-instegram .boxes-wrapper .box:nth-child(1){
                padding-left: 0;
            }
            .student-life-instegram .boxes-wrapper .box:last-child{
                padding-right: 0;
            }
            .student-life-instegram .boxes-wrapper .rectangle{
                width: 100%;
            }
            .student-life-instegram .boxes-wrapper img{
                width: 100%;
                height: 265px;
                object-fit: cover;
            }
       /* INSTEGRAM */
/* STUDENT LIFE - VIDEO WRAPPER */
/* CAREERS */
            /* TOP BANNER */
                .careers-top-banner img{
                    width: 100%;
                    height: 465px;
                    object-fit: cover;
                    margin-top: -250px;
                }
            /* TOP BANNER */
            /* BOXES */
                .careers-boxes-section .box{
                    width: 50%;
                    padding-top: 40px;
                    padding-bottom: 40px;
                }
                .careers-boxes-section .content-box:nth-child(odd){
                    padding-right: 50px;
                }
                .careers-boxes-section .content-box:nth-child(even){
                    padding-left: 50px;
                }
                .careers-boxes-section .image-box img{
                    width: 100%;
                    height: 450px;
                    object-fit: cover;
                }
            /* BOXES */
/* CAREERS */
/* FUNDING */
    /* TOP BLUE SECTION */
        .top-blue-section .breadcrumbs,.top-blue-section .breadcrumbs a{
            color: #fff !important;
        }
    /* TOP BLUE SECTION */
    /* BANNER */
        .funding-banner-section{
            padding-bottom: 60px;
        }
        .funding-banner-section .images-wrapper{
            margin-top: -130px;
        }
        .funding-banner-section .images-wrapper .large-image{
            width: 100%;
            height: 670px;
            object-fit: cover;
        }
        .funding-banner-section .logos{
            width: 80%;
            margin: auto;
            margin-top: -110px;
            justify-content: center;
        }
        .funding-banner-section .logos .box{
            width: 33.33%;
            padding-left: 15px;
            padding-right: 15px;
        }
        .funding-banner-section .logos .box .rectangle{
            background-image: url('../img/Group 102.png');
            background-size: 100%;
            background-repeat: no-repeat;
            object-fit: cover;
            height: 150px;
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 20px;
            box-shadow: 0px 3px 6px #00000029;
        }
        .funding-banner-section .logos .box .rectangle img{
            width: 100%;
            height: 100%;
            object-fit: contain;
        }
    /* BANNER */
    /* INFO SCHOOL */
        .funding-infoschool {
            padding-bottom: 100px;
        }
        .funding-infoschool .left{
            padding-right: 50px;
            padding-bottom: 70px;
        }
        .funding-infoschool .right{
            padding-top: 80px;
            padding-bottom: 70px;
        }
        .funding-infoschool .right p{
            margin: 0;
            padding-bottom: 30px;
        }
        .funding-infoschool .image-area{
            position: relative;
            height: 510px;
        }
        .funding-infoschool .image-area .info-school-large-image{
            width: 100%;
            height: 100%;
            object-fit: cover;
        }
        .funding-infoschool .image-area .logo-box{
            width: 206px;
            height: 126px;
            position: absolute;
            left: 30px;
            bottom: 0;
            display: flex;
            background-image: url('../img/Group 106.png');
            display: flex;
            align-items: center;
            justify-content: center;
        }
        .funding-infoschool .image-area .logo-box img{
            width: 80%;
            height: 80%;
            object-fit: cover;
        }
    /* INFO SCHOOL */
    /* OTHER SCHORLASHIPS */
        .funding-other-schorlaships{
            padding-top: 40px;
        }
        .funding-other-schorlaships .schorlaships-wrapper{
            flex-direction: column;
        }     
        .funding-other-schorlaships .box{
            padding-top: 40px;
            padding-bottom: 40px;
        }
        .funding-other-schorlaships .box .left{
            padding-right: 80px;
            width: 55%;
        }
        .funding-other-schorlaships .box .right{
            width: 45%;
            position: relative;
        }
        .funding-other-schorlaships .schorlaships-wrapper .rectangle{
            display: flex;
            flex-wrap: wrap;
        }
        .funding-other-schorlaships .box .right .large-image{
            width: 100%;
            height: 340px;
            object-fit: cover;
        }
        .funding-other-schorlaships .box .right .img-box{
            position: absolute;
            left: 12px;
            bottom: 0;
            width: 155px;
            height: 95px;
            background-image: url('../img/Group 106.png');
            object-fit: cover;
            background-size: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        .funding-other-schorlaships .box .right .small-image{
            max-width: 80%;
            max-height: 80%;
        }
    /* OTHER SCHORLASHIPS */
/* FUNDING */

/* SRU */
        /* BANNER */
            .sru-banner .red-box{
                padding: 40px 60px;
                background-color: var( --theme-color);
                margin-right: 50px;
                margin-top: -150px;
            }
            .banner-top-section-inner .yellow-box{
                background-color: var(--theme-yellow);
                color: var(--font-dark);
            }
        /* BANNER */
        /* PROCESS OF SRU */
            .sru-process{
                padding-bottom: 80px;
            }
            .sru-process .top-area{
                width: 80%;
                margin: auto;
            }
            .sru-process .owl-carousel{
                position: relative;
            }
            .sru-process .box{
                width: 70%;
                margin: auto;
            }
            .sru-process .owl-carousel p{
                margin: 0;
            }
            .sru-process .owl-theme .owl-nav{
                position: absolute;
                left: -30%;
                right: -30%;
                top: 35%;
                display: flex;
                justify-content: space-between;
            }   
            .sru-process .owl-theme .owl-prev,
            .sru-process .owl-theme .owl-next{
                width: 43px;
                height: 43px;
                object-fit: cover;
                background-repeat: no-repeat;
                color: transparent !important;
            } 
            .sru-process .owl-theme .owl-prev:hover,
            .sru-process .owl-theme .owl-next:hover{
                background-color: transparent;
            }
                    
        /* PROCESS OF SRU */
        /* SRU SERVICES */
            .sru-services{
                object-fit: cover;
                background-position: center;
                padding-top: 80px;
                padding-bottom: 80px;
                background-repeat: no-repeat;
                background-size: auto 100%;
            }
            .sru-services .boxes-wrapper{
                margin-left: -20px;
                margin-right: -20px;
            }
            .sru-services .box{
                width: 33.33%;
                padding: 20px 16px;
                transition: all 0.5s;
                cursor: pointer;
            }
            .sru-services .box .rectangle{
                background-color: #fff;
                padding: 30px 35px;
            }
            .sru-services .box:hover .rectangle{
                background-color: var( --theme-yellow);
                transition: all 0.5s;
            }
        /* SRU SERVICES */
        /* SRU CONTACT */
            .sru-contact .contact-details .box{
                width: 100%;
                padding-top: 0px;
                padding-bottom: 10px;
            }
            .sru-contact .contact-details .box .rectangle{
                padding: 20px 35px;
                border-radius: 5px;
                background-color: var(--theme-yellow);
                display: flex;
            }
            .sru-contact .contact-details .box .rectangle a{
                color: var(--font-dark);
                text-decoration: none;
            }
            .sru-contact .contact-details .box .rectangle img{
                margin-top: 5px;
            }
            .sru-contact .contact-wrapper{
                padding-left: 100px;
            }
            .sru-contact .contact-form-wrapper .wpcf7{
                width: 100%;
            }

        /* SRU CONTACT */
/* SRU */
/* HISTORY OF IIT */
        /* BANNER */
            .top-banner-img {
                height: 555px;
            }
            .top-banner-img-small{
                height: 370px;
            }
        /* BANNER */
        /* SECOND SECTION */
            .history-content-section .two-cols{
                column-count: 2;
                column-gap: 50px;
            }
        /* SECOND SECTION */
        /* SLIDER */
            .history-slider-section{
                position: relative;
            }
            .history-slider-section::after{
                content: '';
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 50%;
                background-color: var(--light-blue);
            }
            .history-slider-section .history-slider-slider{
                margin: 0px -12px;
            }
            .history-slider-section .box{
                padding: 40px 12px;
            }
            .history-slider-section .box img{
                width: 100%;
                height: 345px;
                object-fit: cover;
            }
            .history-slider-section .slick-dots{
                padding: 0;
                display: flex;
                justify-content: center;
                gap: 10px;
                list-style: none;
            }
            .history-slider-section .slick-dots button{
                padding: 0;
                width: 34px;
                height: 1px;
                color: transparent;
                background-color: var(--font-light-gray);
                border: none;
            }
            .history-slider-section .slick-dots .slick-active button{
                background-color: var(--theme-yellow);
            }
        /* SLIDER */
        /* VIDEO */
            .history-of-iit-video{
                background-color: transparent;
            }
        /* VIDEO */
/* HISTORY OF IIT */

/* SCHOOL OF BUSINESS */
    /* LECTURE PANEL */
        .our-faculty-lecture-panel .box{
            width: 33.3333%;
            padding: 30px;
        }
        .our-faculty-lecture-panel .box p{
            margin: 0;
        }
        .our-faculty-lecture-panel .box .rectangle img{
            width: 100%;
            height: 315px;
            object-fit: cover;
        }
        .our-faculty-lecture-panel .box .member-info{
            position: relative;
            width: 100%;
            height: 120px;
            transition: all 0.5s;
        }
        .our-faculty-lecture-panel .box .member-info .inner{
            background-color: #fff;
            padding: 20px;
            display: flex;
            flex-direction: column;
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            transition: all 0.5s;
        }
        .our-faculty-lecture-panel .box .btn-more-details{
            color: var(--font-dark);
            opacity: 0;
            width: max-content;
            height: max-content;
            border: none;
            background: transparent;
            padding: 0;
        }
        .our-faculty-lecture-panel .box .btn-more-details a{
            text-decoration: none;
            transition: all 0.5s;
        }
        .our-faculty-lecture-panel .box .btn-more-details a:hover{
            color: var(--font-dark);
            text-decoration: underline;
            transition: all 0.5s;
        }
        .our-faculty-lecture-panel .box .description{
            padding-top: 15px;
        }
        .our-faculty-lecture-panel .box:hover .member-info .inner{
            background-color: var( --theme-yellow);
            z-index: 1;
            transition: all 0.5s;
        }
        .our-faculty-lecture-panel .box:hover .member-info{
            height: 180px;
            margin-top: -60px;
            transition: all 0.5s;
            overflow: hidden;
        }
        .our-faculty-lecture-panel .box:hover .btn-more-details{
            opacity: 1;
            transition: all 0.5s;
        }
    /* LECTURE PANEL */
    /* UPCOMING EVENTS  */
        .faculty-inner-upcoming-events .upcoming-events-wrapper{
           padding-top: 50px; 
        }
        .faculty-inner-upcoming-events .upcoming-box {
            padding: 20px 0px;
        }
        .faculty-inner-upcoming-events .upcoming-box:hover img{
            transform: scale(1.2);
            transition: all 0.5s;
        }
        .faculty-inner-upcoming-events .upcoming-box .img-box{
            width: 35%;
            overflow: hidden;
        }
        .faculty-inner-upcoming-events .upcoming-box .img-box img{
            width: 100%;
            height: auto;
            transition: all 0.5s;
        }
        .faculty-inner-upcoming-events .upcoming-box .content-box{
            width: 65%;
            padding-left: 40px;
        }
        .faculty-inner-upcoming-events .date-box {
            height: 40px;
            color: #fff;
            margin: 0;
            font-size: 14px;
            display: flex;
            width: 100%;
            padding: 0 30px;
            align-items: center;
            justify-content: center;
            background: var(--dark-purple);
        }
        .faculty-inner-upcoming-events .upcoming-box .event-link {
            font-size: 20px;
            line-height: 30px;
            font-weight: bold;
            padding: 20px 0;
            text-decoration: none;
            color: var(--font-dark);
        }
    /* UPCOMING EVENTS */
/* SCHOOL OF BUSINESS */

/* AWARDS */
        .awards-awards-section{
            margin-top: -150px;
        }
        .awards-awards-section .outer-wrapper{
            padding: 60px 90px;
            background-color: #FFFFFF;
            margin-top: 20px;
            display: none !important;
            transition: all 0.5s;
        }
        .awards-awards-section .outer-wrapper:hover{
            box-shadow: 0px 3px 6px #00000029;
            transition: all 0.5s;
        }
        .awards-awards-section .outer-wrapper.display{
            display: flex !important;
        }
        .awards-awards-section h5{
            gap: 15px;
            margin-bottom: 10px;
        }
        .awards-awards-section h5::after{
            content: '';
            flex-grow: 1;
            height: 1px;
            background-color: #BCBCBC;
        }
        .awards-awards-section .box{
            padding: 15px 15px 15px 0px;
            width: 33.33%;
        }
        .awards-awards-section .icon-box{
            width: 60px;
            height: 60px;
            margin-left: 20px;
        }
        .awards-awards-section .icon-box img{
            width: 100%;
            height: 100%;
        }
        .awards-awards-section h6{
           margin-top: 10px;
           gap: 10px;
           margin-bottom: 15px;
        }
        .awards-awards-section h6::before{
            content: '';
            width: 10px;
            height: 1px;
            background-color: var(--font-dark);
        }
        .awards-awards-section ul{
            list-style: none;
            padding-left: 20px;
        }
        .awards-awards-section ul li{
            font-size: 14px;
            color: var(--font-dark);
            padding-bottom: 5px;
        }
        .awards-awards-section .load-btn{
            padding-top: 50px;
        }
        .awards-awards-section .load-btn.display-none{
            display: none;
        }
/* AWARDS */
/* ACADEMIC PARTNERS */
        /* BANNER */
            .academic-banner img{
                margin-top: -120px;
                height: 490px;
            }
            .academic-banner .partners-box-wrap{
                z-index: 100;
                width: 85%;
                margin-left: auto;
                margin-right: auto;
            }
        /* BANNER */
        /* UNIVERSITIES */
            .academic-partners-universities .box{
                width: 50%;
            }
            .academic-partners-universities .box .rectangle{
                padding: 35px 20px;
                position: relative;
            }
            .academic-partners-universities .box .images-slider{
                position: relative;
            }
            .academic-partners-universities .box .slick-dots{
                position: absolute;
                left: 0;
                right: 0;
                bottom: 20px;
                display: flex;
                list-style: none;
                gap: 10px;
                justify-content: center;
                padding-left: 0;
            }
            .academic-partners-universities .box .slick-dots button{
                border: none;
                color: transparent;
                padding: 0;
                width: 34px;
                height: 1px;
                background-color: #fff;
            }
            .academic-partners-universities .box .slick-dots .slick-active button{
                background-color: var(--theme-yellow);
            }
            .academic-partners-universities .large-image{
                width: 100%;
                height: auto !important;
                object-fit: cover;
            }
            .academic-partners-universities .icon{
                position: absolute;
                bottom: 75px;
                width: 276px;
                height: auto;
                object-fit: contain;
            }
            .academic-partners-universities .icon-left{
                left: -20px;
            }
            .academic-partners-universities .icon-right{
                right: -10px;
            }
            .academic-partners-universities .read-more{
                font-weight: 100;
            }
        /* UNIVERSITIES */
/* ACADEMIC PARTNERS */
/* INFORMATICS GROUP */
    .informatics-group-section .box{
        padding: 50px 0px;
        border-bottom: 1px solid #fff;
    }
    .informatics-group-section .box:last-child{
        border-bottom: none;
    }
    .informatics-group-section .box img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .informatics-group-section .left{
        width: 35%;
        padding-right: 60px;
    }
    .informatics-group-section .left .img-box{
        width: 100%;
        height: 120px;
        background-color: #fff;
        display: flex;
        padding: 20px;
    }
    .informatics-group-section .right{
        width: 55%;
    }
/* INFORMATICS GROUP */
/* QUALITY AND RECOGNITIONS */
    .quality-and-recognitions .outer-wrapper{
        /* padding: 50px 60px;
        background-color: var(--light-blue); */
        margin-top: -100px;
        position: relative;
        z-index: 1;
    }
    .quality-and-recognitions .logos-wrapper{
        padding: 50px 0;
        /* border-bottom: 1px solid #D9D9D9; */
        background-color: var(--light-blue);
    }
    .quality-and-recognitions .logos-wrapper .rectangle{
        padding: 0px 20px;
    }
    .quality-and-recognitions .logos-wrapper img{
        height: 95px;
        object-fit: contain;
        width: 100%;
    }
    .quality-and-recognitions .boxes-wrapper .box{
        padding: 40px 60px;
        /* border-bottom: 1px solid #D9D9D9; */
        background-color: var(--light-blue);
        margin-top: 40px;
    }

    .quality-and-recognitions .boxes-wrapper .box a{
        text-decoration: none;
        font-weight: 600;
        color: var( --font-light-gray);
        word-break: break-all;
    }
    .quality-and-recognitions .boxes-wrapper .box .txt---14px p:last-child{
        margin: 0;
    }
/* QUALITY AND RECOGNITIONS */

/* STUDY IN SRI LANKA */
    /* VIDEO */
        .study-in-sri-lanka-video{
            height: 745px;
            background-repeat: no-repeat;
            background-size: cover;
            object-fit: cover;
            background-position: center;
            position: relative;
        }
        .study-in-sri-lanka-video .read-more{
            position: absolute;
            bottom: 55px;
            left: 12.5%;
            gap: 5px;
        }
        .study-in-sri-lanka-video .yellow-box{
            position: absolute;
            bottom: -55px;
            right: 12.5%;
            width: 30%;
            padding: 50px 35px;
            background-repeat: no-repeat;
            background-size: cover;
        }
    /* VIDEO */
    /* BLUE BOXES */
        .blue-boxes-wrapper {
            padding: 25px 0px;
            width: 90%;          
        }
        .blue-boxes-wrapper:nth-child(odd){
            margin-left: auto;
        }
        .blue-boxes-wrapper:nth-child(even){
            margin-right: auto;
        }
        .blue-boxes-wrapper .img-box{
            width: 40%;
            padding: 50px 0px;           
            position: relative;
            z-index: 1;
            display: flex;
            align-items: center;
            min-height: 100%;
        }
        .blue-boxes-wrapper:nth-child(odd) .img-box{
            margin-right: -70px;
        }
        .blue-boxes-wrapper:nth-child(even) .img-box{
            margin-left: -70px;
        }
        .blue-boxes-wrapper .img-box img{
            width: 100%;
            height: 100%;
            object-fit: cover;
        }
        .blue-boxes-wrapper .blue-box{
            width: 60%;
            padding: 90px 120px;
            background-color: var(--theme-blue);
            display: flex;
            flex-direction: column;
            justify-content: center;
        }
        .blue-boxes-wrapper:nth-child(odd) .blue-box{
            padding-right: 15%;
        }
        .blue-boxes-wrapper:nth-child(even) .blue-box{
            padding-left: 15%;
        }
    /* BLUE BOXES */
    /* NEARBY PLACES */
        .nearby-places-wrapper{
            padding: 50px 0px;
        }
        .nearby-places-wrapper .box{
            width: 20%;
            gap: 20px;
        }
        .nearby-places .map-wrapper iframe{
            width: 100%;
            height: 350px;
        }
    /* NEARBY PLACES */
/* STUDY IN SRI LANKA */
/* ADMISSION PROCESS */
    /* TOP */
        .admission-process-top .btn-wrapper{
            gap: 10px;
            padding-top: 25px;
        }
    /* TOP */
    /* VIDEO */
        .admission-process-video{
            background-color: var(--light-blue);
        }
        .admission-process-video .video-box{
            margin-top: -100px;
        }
    /* VIDEO */
    /* FORM */
        .application-process-form input,
        .application-process-form textarea{
            font-weight: bold;
            box-shadow: none !important;
            transition: all 0.5s;
        }
        .application-process-form input:focus,
        .application-process-form .focused input,
        .application-process-form textarea:focus,
        .application-process-form .focused textarea{
            box-shadow: 0px 3px 6px #00000012 !important;
            transition: all 0.5s;
        }
    /* FORM */
/* ADMISSION PROCESS */
/* VISA */
    /* BANNER */
        .visa-visa-banner{
           position: relative; 
        }
        .visa-visa-banner::after{
            content: '';
            position: absolute;
            background-color: var(--light-blue);
            top: 200px;
            left: 0;
            right: 0;
            bottom: 0;
        }
        .visa-visa-banner img{
            margin-top: unset !important;
        }
    /* BANNER */
    /* FAQ */
        .visa-faq .accordion-item{
            border: none;
            padding-top: 25px;
        }
        .visa-faq .accordion-button.collapsed{
            background-color: var(--theme-blue);
            color: #fff;
            font-size: 16px;
            font-weight: bold;
            border-radius: 5px;
            transition: all 0.5s;
        }
        .visa-faq .accordion-button{
            background-color: #0D2B5D;
            color: #fff;
            border-radius: 5px;
            box-shadow: 0px 3px 6px #00000029;
            transition: all 0.5s;
            font-weight: bold;
        }
        .visa-faq .accordion-button::after{
            display: none;
        }
        .accordion-body{
            padding-left: 30px;
            color: var(--font-light-gray);
            font-size: 14px;
            line-height: 1.8;            
        }
    /* FAQ */
/* VISA */
/* ANNUAL EVENTS */
    .study-in-sri-lanka-blue-boxes{
        position: relative;
        z-index: 1;
    }
    .study-in-sri-lanka-blue-boxes .light-blue-box{
        background-color: var(--light-blue) !important;
    }
    .study-in-sri-lanka-blue-boxes .blue-boxes-wrapper .img-box img{
        height: 100%;
    }
    .study-in-sri-lanka-blue-boxes .img_absolute{
        position: absolute;
        left: -40px;
        bottom: 75px;
        width: 276px !important;
        height: 78px !important;
        object-fit: contain;
    }
    .study-in-sri-lanka-blue-boxes .blue-boxes-wrapper:nth-child(even) .img_absolute{
        right: -40px;
        left: unset;
    }
    .anual-events-blue-boxes{
        margin-top: -180px;
    }
/* ANNUAL EVENTS */
/* ANNUAL EVENTS INNER */
    /* MAIN VIDEO */
        .events-inner-video .yellow-box{
            bottom: 60px;
            top: 60px;
            background-image: unset !important;
            padding: 5px;
            width: 350px !important;
            /* display: flex;
            align-items: center; */
        }
        .events-inner-video .yellow-box .fb_iframe_widget{
            padding: 5px;
            background-color: #fff;
        }
    /* MAIN VIDEO */
    /* IMAGES SLIDER */
        .events-inner-slider .box{
            padding: 6px;
        }
        .events-inner-slider .box img{
            width: 100%;
            height: 320px;
            object-fit: cover;
            object-position: center;
        }
        .events-inner-slider .images-slider{
            position: relative;
        }
        .events-inner-slider .slick-slider .slick-arrow{
            position: absolute;
            top:42%;
            width: 43px;
            height: 43px;
        }
        .events-inner-slider .slick-slider .slick-prev{
            left: -12%;
        }
        .events-inner-slider .slick-slider .slick-next{
            right: -12%;
        }
    /* IMAGES SLIDER */
    /* VIDEO SLIDER */
        .events-inner-video-slider .box{
            position: relative;
        }
        .events-inner-video-slider .box a{
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        .events-inner-video-slider .box a img{
            width: 43px;
            height: 43px;
        }
    /* VIDEO SLIDER */
/* ANUAL EVENTS INNER */
/* SPORTS */
    .sports-sports-wrapper{
        margin-top: -130px;
    }
    .sports-sports-wrapper .box{
        width: 50%;
        padding: 8px;
    }
    .sports-sports-wrapper .box img{
        width: 100%;
        height: 410px;
        object-fit: cover;
        object-position: center;
    }
    .sports-sports-wrapper .box .heading{
        padding: 30px 20px 50px 20px;
    }
    .sports-sports-wrapper .box .heading a:hover{
        color: var(--font-dark);
    }
    .sports-sports-wrapper .sport-slider{
        position: relative;
    }
    .sports-sports-wrapper .sport-slider .slick-dots{
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        padding-bottom: 25px;
        display: flex;
        justify-content: center;
        list-style: none;
        gap: 10px;
        margin: 0;
        padding: 0;
    }
    .sports-sports-wrapper .sport-slider .slick-dots button{
        width: 34px;
        height: 1px;
        padding: 0;
        border: none;
        color: transparent;
        background-color: #fff;
    }
    .sports-sports-wrapper .sport-slider .slick-active button{
        background-color: var(--theme-yellow);
    }
/* SPORTS */
/* CLUBS & SOCIETIES LANDING */
    .clubs-blue-boxes {
        margin-top: -180px;
    }
/* CLUBS & SOCIETIES LANDING */
/* CLUBS & SOCIETIES INNER */
    /* MEMBERS */
        .clubs-inner-members .members-slider{
            margin: 0px -8px;
        }
        .clubs-inner-members .box{
            padding: 0px 8px;
        }
        .clubs-inner-members .box img{
            width: 100%;
            height: 200px;
            object-fit: cover;
            object-position: center;
        }
        .clubs-inner-members .content-box{
            padding: 12px 15px;
            background-color: #fff;
        }
        .clubs-inner-members .period{
            padding: 12px 15px;
        }
        .clubs-inner-members .slick-dots{
            list-style: none;
            display: flex;
            gap: 10px;
            justify-content: center;
        }
        .clubs-inner-members .slick-dots button{
            color: transparent;
            padding: 0;
            width: 34px;
            height: 1px;
            border: none;
            background-color: #fff;
        }
        .clubs-inner-members .slick-dots .slick-active button{
            background-color: var(--theme-yellow);
        }
        .clubs-inner-members .history-slider-wrap{
            padding-left: 80px;
        }
    /* MEMBERS */
/* CLUBS & SOCIETIES INNER */
/* STUDENT UNION */
    .student-union-blue-boxes{
        margin-top: -180px;
    }
    .student-union-blue-boxes .img-box .rectangle{
        position: relative;
    }
    .student-union-blue-boxes .blue-boxes-wrapper:nth-child(odd) .img-box .rectangle{
        padding-left: 50px;
    }
    .student-union-blue-boxes .blue-boxes-wrapper:nth-child(even) .img-box .rectangle{
        padding-right: 50px;
    }
    .student-union-blue-boxes .blue-boxes-wrapper .img-box{
        padding: unset;
        margin-top: 50px;
        margin-bottom: 50px;
    }
    .student-union-blue-boxes .blue-boxes-wrapper .img-box img{
        height: 390px;
    }
    .student-union-blue-boxes .logo{
        position: absolute;
        width: 276px !important;
        height: 78px !important;
        object-fit: contain;
        left: 0;
        bottom: 40px;
        z-index: 1;
    }
    .student-union-blue-boxes .blue-boxes-wrapper:nth-child(even) .logo{
        left: unset;
        right: 0;
    }
    .student-union-blue-boxes .slick-dots{
        position: absolute;
        bottom: 10px;
        margin: 0;
        padding: 0;
        left: 0;
        right: 0;
        list-style: none;
        display: flex;
        gap: 10px;
        justify-content: center;
    }
    .student-union-blue-boxes .blue-boxes-wrapper:nth-child(odd) .slick-dots{
        left: 50px;
    }
    .student-union-blue-boxes .blue-boxes-wrapper:nth-child(even) .slick-dots{
        right: 50px;
    }
    .student-union-blue-boxes .slick-dots button{
        color: transparent;
        border: none;
        width: 34px;
        height: 1px;
    }
    .student-union-blue-boxes .slick-active button{
        background-color: var(--theme-yellow);
    }
/* STUDENT UNION */
/* STUDY LANDING */
    .study-chat-btn{
        width: max-content;
        padding: 12px 110px;
        margin: auto;
        gap: 15px;
    }
/* STUDY LANDING */
/* STUDY INNER */
    .related-programs-btn-wrapper{
        gap: 12px;
        padding-bottom: 70px;
    }
/* STUDY INNER */
/* PARTNERS BOX */
    .faculty-inner-alumni .partners-box-wrap::before{
        clip-path: polygon(100% 0, 100% 85%, 50% 100%, 0 85%, 0 0);
    }
/* PARTNERS BOX */
/* FACULTIES INNER */
    .faculties-overview-section ul{
        list-style: none;
        padding: 0;
    }
    .faculties-overview-section ul li{
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        gap: 10px;
        width: 100%;
    }
    .faculties-overview-section ul li::before{
        content: '';
        margin-top: 14px;
        background-color: #fff;
        min-width: 11px;
        height: 1px;
    }
/* FACULTIES INNER */

.outline-description ul{
    text-align: left !important;
    list-style: none;
    padding: 0;
}
.outline-description ul li{
    display: flex;
    gap: 10px;
}
.outline-description ul li::before{
    content: '';
    min-width: 11px;
    height: 1px;
    background-color: var(--font-light-gray);
    margin-top: 14px;
}

/* PDU INNER */
    /* LEARNING OUTCOMES */
        .lerning-outcomes{
            background-repeat: no-repeat;
            object-fit: cover;
            background-size: 100% auto;
            background-position: center;
            position: relative;
        }
        .lerning-outcomes::after{
            position: absolute;
            content: '';
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background-color: var(--theme-blue);
            opacity: 0.88;
        }
        .lerning-outcomes .boxes-wrapper{
            margin: 0px -25px;
        }
        .lerning-outcomes .box{
            width: 50%;
            padding: 0px 25px 40px 25px;
        }
        .lerning-outcomes .rectangle{
            padding: 30px 40px;
            background-color: #fff;
            height: 100%;
            margin-top: 30px;           
        }
    /* LEARNING OUTCOMES */
    /* ASSIGNMENT OVERVIEW */
        .pdu-inner-assignment-overview .box{
            border-bottom: 1px solid var(--gray-font);
        }
        .pdu-inner-assignment-overview .img-box{
            background-color: unset !important;
        }
        .pdu-inner-assignment-overview .box:last-child{
            padding-bottom: 0;
        }
        .table-type-ul {
            list-style: none;
            padding: 0;
            flex-direction: column;
        }
        .wraper-li-events {
            display: flex;
        }
        .table-type-ul li.event-date{
            width: 30%;
            font-weight: bold;
        }
        .table-type-ul a.evnt-name {
            width: 70%;
            color: var(--font-light-gray);
            font-weight: 400;
            text-decoration: none;
        }
    /* ASSIGNMENT OVERVIEW */
/* PDU INNER */
/* CLC */
    /* REGISTER */
        .clc-register-now .boxes-wrapper{
            margin: 0px -8px;
        }
        .clc-register-now .box{
            width: 50%;
            padding: 8px;
            padding-top: 40px;
        }
        .clc-register-now .rectangle{
            background-color: #fff;
            border: 1px solid #E5E5E5;
            border-radius: 10px;
            padding: 40px 30px;
            transition: all 0.5s;
        }
        .clc-register-now .box:hover .rectangle{
            box-shadow: 0px 3px 6px #00000029;
            transition: all 0.5s;
        }
    /* REGISTER */
    /* HOW TO JOIN */
        .how-to-join{
            background-color: var(--theme-color);
        }
        .how-to-join .txt-box{
            height: 100%;
        }
        .how-to-join .box{
            width: max-content;
            padding: 15px 60px;
            border: 1px solid #fff;
            border-radius: 15px;
        }
        .how-to-join a{
            text-decoration: none;
        }
        .how-to-join a:hover{
            color: #fff;
        }
    /* HOW TO JOIN */
/* CLC */
/* EMPLOYERS OF OUR GRADUATES */
    .emp-of-our-grads .nav-pills{
        width: 20%;
        margin-right: 0 !important;
    }
    .emp-of-our-grads .tab-content{
        width: 80%;
    }
    .emp-of-our-grads .nav-pills button{
        width: 100%;
        height: 45px;
        text-align: left;
        padding: 15px;
        border-radius: 0;
        margin-bottom: 10px;
        border: 1px solid #EBEBEB;
        color: var(--font-light-gray);
        font-size: 14px;
        transition: all 0.2s;
    }
    .emp-of-our-grads .nav-pills .active{
        background-color: var(--font-light-gray);
        font-weight: 600;
        transition: all 0.2s;
    }
    .emp-of-our-grads .boxes-wrapper{
        margin-top: -8px;
        padding-left: 8px;
        padding-bottom: 80px;
    }
    .emp-of-our-grads .box{
        width: 33.33%;
        padding: 8px;
    }
    .emp-of-our-grads .all-box{
        display: none;
    }
    .emp-of-our-grads .all-box.display{
        display: block;
    }
    .emp-of-our-grads .rectangle{
        border: 1px solid #EBEBEB;
        height: 100px;
        padding: 20px 30px;
    }
    .emp-of-our-grads .rectangle img{
        width: 100%;
        height: 100%;
        object-fit: contain;
        object-position: center;
    }
    .emp-of-our-grads .read-more{
        cursor: pointer;
    }
    .emp-of-our-grads .read-more.display-none{
        display: none;
    }
/* EMPLOYERS OF OUR GRADUATES */
/* INTERNSHIP */
    .internship-two-cols{
        column-count: 2;
        column-gap: 50px;
    }
    .internship-banner .history-img{
        margin-top: -80px;
    }
    .internship-banner .partners-box-wrap::before {
        clip-path: polygon(100% 0, 100% 85%, 50% 100%, 0 85%, 0 0);
    }
    .internship-banner .partners-box-wrap{
        position: relative;
        z-index: 100;
        width: 85%;
        margin-left: auto;
        margin-right: auto;
    }
    .internship-banner .history-desc div p{
        column-count: 2;
        column-gap: 40px;
    }
    .industry-partners-slider{
        position: relative;
    }
    .industry-partners-slider .box{
        padding: 0px 8px;
        margin-bottom: 80px;
    }
    .industry-partners-slider .box .rectangle{
        border: 1px solid #EBEBEB;
        padding: 15px 20px;
        display: flex;
        align-items: center;
        justify-content: center;
        height: 100px;
    }
    .industry-partners-slider .box img{
        width: 100%;
        height: 100%;
        object-fit: contain;
    }
    .industry-partners-slider .slick-dots{
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        display: flex;
        justify-content: center;
        gap: 10px;
        list-style: none;
        padding-left: 0;
    }
    .industry-partners-slider .slick-dots button{
        width: 34px;
        height: 1px;
        padding: 0;
        color: transparent;
        border: none;
        background-color: var(--font-light-gray);
    }
    .industry-partners-slider .slick-dots .slick-active button{
        background-color: var(--theme-yellow);
    }
/* INTERNSHIP */
/* INFOSCHOOL */
    .infoschool-blue-boxes .box{
        width: 50%;
        padding: 45px 25px;
    }
    .infoschool-blue-boxes img{
        width: 100%;
        height: 355px;
        object-fit: cover;
        object-position: center;
    }
    .infoschool-graduates .graduates-slider{
        margin-left: -8px;
        margin-right: -8px;
    }
    .infoschool-graduates .box{
        padding: 0px 8px;
    }
    .infoschool-graduates img{
        width: 100%;
        height: 335px;
        object-fit: cover;
        object-position: center;
    }
    .infoschool-graduates .content-box{
        background-color: #fff;
        padding: 20px;
        height: 120px;
    }
    .infoschool-video{
        height: 80vh;
    }
    .infoschool-video .bg-box{
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    }
    .infoschool-video .bg-box img{
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }
    .infoschool-video .outer{
        width: 45%;
        margin-left: auto;
    }
    .infoschool-video .video-links-wrapper{
        background-color: #fff;
        border-top: 5px solid var(--theme-green);
        padding: 0px 35px;
        box-shadow: 0px 3px 6px #00000012;
    }
    .infoschool-video .read-more{
        font-weight: 100;
        gap: 5px;
    }
    .infoschool-video .rectangle{
        padding: 40px 0px;
        border-bottom: 1px solid #CECECE;
    }
    .infoschool-video .box:last-child .rectangle{
        border: none;
    }
/* INFOSCHOOL */
/* NEWS */
    /* FIRST NEWS */
        .news-first-news{
            height: auto;
            padding: 60px;
        }
        .news-first-news::after{
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background-color: var(--font-dark);
            opacity: 0.53;
        }
        .news-first-news .img-box{
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
        }
        .news-first-news .img-box img{
            width: 100%;
            height: 100%;
            object-fit: cover;
            object-position: center;
        }
        .news-first-news .content-box{
            position: relative;
            z-index: 100;
            width: 50%;
        }
    /* FIRST NEWS */
    /* OTHER NEWS */
        .other-news-wrapper {
            padding-top: 20px;
            margin-left: -20px;
            margin-right: -20px;
        }
        .other-news-wrapper .box{
            width: 33.33%;
            padding: 20px;
            height: 100%;
        }
        .other-news-wrapper .rectangle{
            width: 100%;
            height: 100%;
            overflow: hidden;
        }
        .other-news-wrapper .rectangle .news-link:hover{
            color: var(--font-dark);
        }
        .other-news-wrapper .img-box{
            height: auto;
            overflow: hidden;
            display: block;
        }
        .other-news-wrapper .news-img{
            width: 100%;
            height: auto;
            object-fit: cover;
            object-position: center;
            transition: all 0.5s;
        }
        .other-news-wrapper .box:hover .news-img{
            transform: scale(1.1);
            transition: all 0.5s;
        }
        .other-news-wrapper .read-more-link:hover{
            color: var(--theme-color) !important;
        }
        .other-news-wrapper .read-more-link:hover img{
            filter: brightness(0) saturate(100%) invert(23%) sepia(62%) saturate(4215%) hue-rotate(344deg) brightness(90%) contrast(87%);
        }
        /* PAGINATION */
            .paginations-wrapper{
                gap: 5px;
                padding-top: 40px;
            }
            .paginations-wrapper .page-numbers{
                font-size: 14px;
                text-decoration: none;
                color: #0C0C0C;
                padding: 5px 10px;
                border-radius: 4px;
                width: 29px;
                height: 29px;
            }
            .paginations-wrapper .current{
                background-color: var(--theme-color);
                color: #fff;
            }
        /* PAGINATION */
    /* OTHER NEWS */
/* NEWS */
/* NEWS INNER */
    /* MAIN SLIDER */
        .news-inner-wrap .section-heading{
            width: 70%;
        }
        .news-inner-wrap .left{
            width: 70%;
            padding-right: 30px;
        }
        .news-inner-wrap .left img{
            width: 100%;
            height: auto;
            object-fit: cover;
            object-position: center;
        }
        .news-inner-wrap .right{
            width: 30%;
        }
        .news-inner-wrap .main-slider{
            position: relative;
        }
        .news-inner-wrap .main-slider .slick-arrow{
            position: absolute;
            top: 45%;
            width: 43px;
            height: 43px;
            z-index: 100;
        }
        .news-inner-wrap .main-slider .slick-prev{
            left: 25px;
        }
        .news-inner-wrap .main-slider .slick-next{
            right: 25px;
        }
    /* MAIN SLIDER */
    /*  CONTENT WRAPPER */
        .news-inner-content-wrapper .content-wrapper{
            width: 70%;
            padding-right: 30px;
        }
        .events-inner-content-wrapper .content-wrapper{
            width: 100%;
            padding-right: 0;
        }
        .news-inner-content-wrapper .content-wrapper .left{
            width: 15%;
        }
        .news-inner-content-wrapper .content-wrapper .left .date-box{
            text-transform: uppercase;
        }
        .news-inner-content-wrapper .content-wrapper .right{
            width: 85%;
            padding-left: 30px;
        }
        .news-inner-content-wrapper .content-wrapper .right .schedule-box{
            gap: 10px;
            padding-bottom: 25px;
        }
        .news-inner-content-wrapper .back-to-landing{
            gap: 5px;
        }
        .news-inner-content-wrapper .back-to-landing img{
            width: 10px;
            height: 10px !important;
            object-fit: contain;
        }
    /* CONTENT WRAPPER */
    /* LATEST NEWS */
        .news-inner-latest-news .latest-news-slider{
            padding: 0;
            display: block !important;
        }
        .news-inner-latest-news .box{
            width: unset;
            padding-top: unset;
            padding-bottom: unset;
        }
    /* LATEST NEWS */
    /* RELATED ARTICLES */
        .news-related-articles .articles-wrapper ul li{
            padding: 5px 0px;
            gap: 20px;
            font-size: 14px;
            color: var(--font-light-gray);
        }
        .news-related-articles .articles-wrapper ul li .icon{
            width: 30px;
        }
        .news-related-articles .articles-wrapper ul li a{       
            text-decoration: none;
            color: var(--font-light-gray);
        }
        .news-related-articles .articles-wrapper ul li a:hover{
            color: var(--font-light-gray);
        }
    /* RELATED ARTICLES */
/* NEWS INNER */
/* EVENTS LANDING */
    .events-landing-events .img-box{
        height: 100%;
    }
    .events-landing-events .schedule-box{
        width: 100%;
        padding: 10px 20px;
        background-color: var(--dark-purple);
    }
    .events-landing-events .schedule-box p:nth-child(1){
        display: flex;
        align-items: center;
    }
    .events-landing-events .schedule-box p:nth-child(1)::after{
        content: '';
        width: 1px;
        height: 13px;
        background-color: #fff;
        margin-left: 15px;
    }
    .events-landing-events .schedule-box p:nth-child(2){
        padding-left: 15px;
    }
/* EVENTS LANDING */
/* EVENTS INNER */
    .events-inner-wrap img{
        object-fit: contain;
        object-position: center;
    }
    .events-inner-wrap .large-image{
        width: 100%;
        height: auto;
        object-position: left;
    }
    .events-inner-content-wrapper .chat-btn{
        width: max-content;
        margin-top: 0;
        padding: 12px 100px;
    }
    .news-inner-latest-news .img-box{
        height: auto;
    }
/* EVENTS INNER */
/* RESEARCH UNIT */
    /* WHITE BOXES */
        .research-landing-white-boxes .white-boxes-wrapper{
            padding-top: 30px;
        }
        .research-landing-white-boxes .box{
            width: 33.33%;
            padding: 8px;
        }
        .research-landing-white-boxes .rectangle{
            background-color: #fff;
            padding: 25px;
            transition: all 0.5s;
            height: 100%;
        }
        .research-landing-white-boxes .box:hover .rectangle{
            box-shadow: 0px 3px 6px #00000017;
            transition: all 0.5s;
        }
        .research-landing-white-boxes .post-link{
            cursor: pointer;
            transition: all 0.5s;
        }
        .research-landing-white-boxes .post-link:hover{
            color: var(--font-dark);
            text-decoration: underline;
            transition: all 0.5s;
        }
        .research-landing-white-boxes .chat-btn{
            padding: 12px 50px;
        }
    /* WHITE BOXES */
    /* RESEARCH ARENAS */
        
        .research-arenas .box{
            width: 33.33%;
            padding: 0px 35px 70px 35px;
        }
        .research-arenas .box .rectangle{
            padding: 25px;
            background-color: var(--theme-blue);
            border-radius: 10px;
            transition: all 0.5s;
        }
        .research-arenas .box:hover .rectangle{
            background-color: var(--theme-color);
            transition: all 0.5s;
        }
    /* RESEARCH ARENAS */
    /* WHY US */
        .research-landing-why-us .partners-box-wrap{
            padding-left: 70px;
            padding-right: 70px;
        }
        .research-landing-why-us .paragraph ul{
            list-style: none;
            column-count: 2;
        }
        .research-landing-why-us .paragraph ul li{
            display: flex;
            gap: 5px;
        }
        .research-landing-why-us .paragraph ul li::before{
            content: '';
            width: 11px;
            height: 1px;
            background-color: #fff;
            margin-top: 13px;
        }
    /* WHY US */
    /* PAST EVENTS */
        .researach-past-events .box{
            width: 50%;
            padding: 8px;
        }
        .researach-past-events .left .rectangle{
            background-color: #fff;
            padding: 60px 35px;
            border: 1px solid #E5E5E5;
            border-radius: 10px;
        }
        .researach-past-events .right{
            position: relative;
        }
        .researach-past-events .rectangle{
            height: 450px;
        }
        .researach-past-events .right .img-box{
          position: absolute;
          top:8px;
          left: 8px;
          right: 8px;
          bottom: 8px;
        }
        .researach-past-events .large-img{
            width: 100%;
            height: 100%;
            object-fit: cover;
            object-position: center;
            border-radius: 10px;
        }
        .researach-past-events .btn-box{
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        .researach-past-events .btn-box a{
            font-weight: 100 !important;
            gap: 5px;
        }
    /* PAST EVENTS */
/* RESEARCH UNIT */
/* RESEARCH INNER */
    .research-inner .content-wrapper{
        padding: 10px 0px;
    }
    .research-inner .box{
        padding-bottom: 30px;
        display: none;
    }
    .research-inner .box.display{
        display: flex;
    }
    .research-inner .left{
        width: 15%;
    }
    .research-inner .right{
        width: 85%;
    }
    .research-inner p a{
        color: var(--font-light-gray);
        text-decoration: none;
    }
    .research-inner p a:hover{
        color: var(--font-light-gray);
        text-decoration: none;
    }
    .research-inner .chat-btn{
        width: max-content;
        padding: 12px 30px;
        cursor: pointer;
        margin-right: 20px;
    }
    .research-inner .load-btn.display-none{
        display: none;
    }
/* RESEARCH INNER */
/* ALUMINI */
    .alumini-alumini-publications .box{
        padding: 0;
    }
    .alumini-alumini-publications .file-box{
        width: 50%;
    }
    .alumini-alumini-publications .file-box:nth-child(odd){
        padding-right: 35px;
    }
    .alumini-alumini-publications .file-box:nth-child(even){
        padding-left: 35px;
    }
    .alumini-alumini-publications a{
        border-bottom: 1px dashed #fff;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .alumini-alumini-publications a:hover{
        color: #fff;
    }
    .alumini-alumini-publications .file-box img{
        width: 17px;
        height: 16px;
    }
/* ALUMINI */
/* CAREERS */
    /* BENEFITS SLIDER */
        .career-benefits .benefits-slider .box img{
            width: 75px;
            height: 90px;
            object-fit: contain;
        }
    /* BENEFITS SLIDER */
    /* POSITION BOXES */
        .careers-join-our-team .box{
            padding: 8px 0px;
        }
        .careers-join-our-team .box p{
            margin: 0;
        }
        .careers-join-our-team .box .rectangle{
            padding: 40px 50px;
            border: 1px solid #E6E6E6;
            border-radius: 10px;
            transition: all 0.5s;
        }
        .careers-join-our-team .right{
            flex-grow: 1;
        }
        .careers-join-our-team .btn-box{
            gap: 30px;
        }
        .careers-join-our-team .read-more-link{
            font-weight: 100 !important;
            font-size: 14px !important;
            text-decoration: underline;
            padding: 0;
            background-color: transparent;
            border: none;
        }
        .careers-join-our-team .read-more{
            font-weight: 100 !important;
        }
        .careers-join-our-team .box:hover .rectangle{
            background-color: var(--theme-blue);
            box-shadow: 0px 3px 6px #00000029;
            transition: all 0.5s;
        }
        .careers-join-our-team .box:hover div,
        .careers-join-our-team .box:hover .read-more-link{
            color: #fff !important;
            transition: all 0.5s;
        }
        .careers-join-our-team .box:hover .read-more-link img{
            filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
            transition: all 0.5s;
        }
        /* MODAL */
            .career-info-modal .modal-content{
                padding: 0;
                margin: 45px 0px;
                width: 100%;
                height: 100%;
                background-color: transparent;
                box-shadow: none;
                border: none;
            }
            .career-info-modal .modal-body img{
                width: auto;
				height:100%;
            }
            .career-info-modal .modal-body{
                padding: 0;
                height: 100%;
                /* width: max-content; */
                margin: auto;
                display: flex;
                align-items: center;
            }
            .career-info-modal .modal-dialog{
                /* width: max-content; */
                min-width: 100%;
            }
            .career-info-modal .modal-header .btn-close{
                top: 5px;
                right: 40px;
                width: 50px;
                height: 50px;
                font-size: 25px;
                font-weight: 100;
                z-index: 99999999;
            }
        /* MODAL */
    /* POSITION BOXES */
    /* APPLICATION FORM */
        .careers-application-form .w-100{
            padding-bottom: 15px;
        }
        .careers-application-form .form-group-select label{
            left: 3px;
        }
        .careers-application-form select{
            height: 60px;
            width: 100%;
            background: #fff;
            border: 0;        
            border-radius: 5px;
            color: transparent;
            background-repeat: no-repeat;
            background-position: 95%;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            background-size: 15px auto;
            padding-right: 50px;
        }
        .careers-application-form select::-ms-expand {
            display: none !important;
        }
        .careers-application-form select:focus{
            box-shadow: 0px 3px 6px #00000012;
            outline: none;
            border: none;
            transition: all 0.5s;
        }
        .careers-application-form .focused select{
            color: #0C0C0C;
            font-size: 13px;
            font-weight: bold;
        }
        .careers-application-form .form-group-file{
            display: flex;
            align-items: center;
        }
        .careers-application-form .form-group-file label{
            position: relative;
            top: unset;
            padding: 0px 14px 0px 0px;
            font-size: 13px;
            color: #404040;
            margin: 0;
        }
        .careers-application-form .form-group-file input{
            padding: 0;
            font-size: 11px;
            color: #0C0C0C;
            font-weight: 100;
        }
        .careers-application-form .form-group-file.focused label{
            position: relative;
            top: unset;
        }
        .careers-application-form input[type='file'] {
            color: var(--theme-color);
            font-style: italic;
        }
        .careers-application-form input[type=file]::file-selector-button {
          font-style: normal;
        }
        .careers-application-form input[type="submit"]{
            font-weight: 100;
        }
    /* APPLICATION FORM */
/* CAREERS */
/* CONTACT US */
    /* CONTACT FORM */
        .contact-us-contact-form{
            margin-left: -10px;
            margin-right: -10px;
        }
        .contact-us-contact-form .w-100{
            padding-bottom: 20px;
        }
        .contact-us-contact-form .w-100:last-child{
            padding-bottom: 0;
        }
        .contact-us-contact-form input[type="submit"]{
            margin: unset;
            margin-top: 25px;
        }
    /* CONTACT FORM */
    /* CONTACT INFO */
        .contact-us-contact-info .contact-info-box{
            padding-bottom: 40px;
            gap: 15px;
        }
        /* 2023-11-09 .contact-us-contact-info .contact-info-box:nth-child(1),
        .contact-us-contact-info .contact-info-box:nth-child(2){
            width: 50%;
        } 
        .contact-us-contact-info .contact-info-box:nth-child(3),
        .contact-us-contact-info .contact-info-box:nth-child(4){
            width: 100%;
        }*/
        .contact-us-contact-info a{
            text-decoration: none;
            cursor: pointer;
        }
        .contact-us-contact-info a:hover{
            color: var(--font-dark);
        }
        .contact-us-social-icons ul{
            list-style: none;
            gap: 10px;
            padding: 0;
        }
    /* CONTACT INFO */
    /* MAP SECTION */
        .contact-us-map-section .map-wrapper{
            /* margin-top: -140px; */
        }
        .contact-us-map-section .map-wrapper .logo-box{
            margin-bottom: 30px;
        }
        .contact-us-map-section .map-wrapper .logo-box img{
            width: 150px;
        }
        .contact-us-map-section .map-wrapper iframe{
            width: 100%;
            height: 250px;
        }
        .contact-us-map-section .contact-info-boxes {
            padding-top: 70px;
        }
        .contact-us-map-section .contact-info-boxes .box{
            width: 25%;
        }
        .contact-us-map-section .contact-info-boxes .rectangle{
            position: relative;
        }
        .contact-us-map-section .contact-info-boxes .rectangle::after{
            position: absolute;
            right: 30px;
            top: 0;
            bottom: 0;
            z-index: 1;
            content: '';
            width: 1px;
            height: 46px;
            background-color: #818181;
        }
        .contact-us-map-section .contact-info-boxes .box:last-child .rectangle::after{
            display: none;
        }
        .contact-us-map-section .contact-info-boxes .rectangle a:hover{
            color: var(--font-dark);
        }
    /* MAP SECTION */
/* CONTACT US */
/* MEDIA */
    .media-media-section .boxes-wrapper{
        margin-left: -30px;
        margin-right: -30px;
    }
    .media-media-section .box{
        width: 33.33%;
        padding: 20px 30px;
        min-height: 100% !important;
    }
    .media-media-section .rectangle{
        padding: 40px 25px;
        border: 1px solid #E5E5E5;
        border-radius: 10px;
        height: 100%;
    }
    .media-media-section a{
        text-decoration: none;
        cursor: pointer;
    }
/* MEDIA */
/* ALL COURSES */
    .filter-bottons-wrapper form{
        display: flex;
        gap: 20px;
        padding-bottom: 30px;
    }
    .filter-bottons-wrapper form select{
        /* max-width: 230px;
        min-width: 230px; */
        height: 40px;
        border: 1px solid #DBDBDB;
        border-radius: 20px;
        background-color: transparent;
        padding-left: 15px;
        padding-right: 15px;
        font-size: 14px;
        color: var(--font-dark);
    }
    .filter-bottons-wrapper form select{
        background-position: 80%;
        background-repeat: no-repeat;
        background-position: 90%;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    .filter-bottons-wrapper form select:focus{
        outline: none;
    }
    .filter-bottons-wrapper form .read-more{
        outline: 0;
        border: none;
        width: 230px;
        height: 40px;
        /* max-width: max-content; */
        max-width: 230px;
    }
    .filter-bottons-wrapper form .rad-box {
        gap: 10px;
        font-size: 14px;
        color: var(--font-dark);
        width: 25%;
    }
    .filter-bottons-wrapper form .rad-box input{
        position: relative;
        accent-color: var(--theme-color);
    }
 
    .all-courses-section .all-courses-boxes{
        margin-left: -20px;
        margin-right: -20px;
    }
    .all-courses-section .box-outer{
        width: 33.33%;
        padding: 12px 20px;
    }
    .all-courses-section .programme-box{
        transition: all 0.5s;
        background-color: var(--theme-yellow);
        height: 100%;
    }
    .all-courses-section .programme-box:hover{
        background-color: var(--theme-yellow);
        transition: all 0.5s;
    }
/* ALL COURSES */
/* FOUNDATION CERTIFICATE LANDING */
    /* ENTRY REQUIREMENTS */
        .entry-requirements-wrapper .intake-wrap{
            width: 60%;
        }
        .entry-requirements-wrapper .intake-wrap .intake-box{
            width: 50%;
        }
        .entry-requirements-wrapper .content-box{
            width: 40%;
            padding-left: 30px;
        }
    /* ENTRY REQUIREMENTS */
/* FOUNDATION CERTIFICATE LANDING */

/* OTHERS */
    .programme-box {
        height: 250px;
        background-color: var(--theme-yellow);
        color: var(--font-dark);
        text-decoration: none;
        position: relative;
    }
    .programme-box:hover{
        color: var(--font-dark);
        text-decoration: none;
    }
    .programme-box p:hover{
        color: var(--font-dark);
        text-decoration: underline;
    }
    .programme-box .bg-img{
        position: absolute;
        bottom: 30px;
        right: 20px;
        width: 50px;
        height: 50px;
    }
    .single-program-course-outline .box,
    .single-program-course-outline .course-desc{
        padding-left: 10px;
    }
/* OTHERS */
/* SEARCH PAGE */
    .search-results .search-boxes-wrapper{
        margin-left: -20px;
        margin-right: -20px;
    }
    .search-results .single-product-item{
        width: 50%;
        padding: 10px 20px;
        min-height: 100%;       
    }
    .search-results .single-product-item .inner{
        border: 1px solid #EBEBEB;
        height: 100%;
        padding: 20px;
    }
    .search-results .link-box{
        text-decoration: none !important;
    }
    .search-results .single-product-item .post-image{
        height: 350px;
        object-fit: cover;
    }
    .search-results .single-product-item .read-more-link{
        margin-top: 20px;
        background: transparent !important;
        border: 0;
    }


    .entrancxe-exam .programmes-slider .slick-next {
    right: -10% !important;
    top: 45% !important;
}
/* SEARCH PAGE */

/* MEDIA QUERIES */
    @media only screen and (max-width: 1600px) {
        .faculty-degree-programs  .slick-prev, .entrancxe-exam .slick-prev{
            left: -5% !important;
        }
        .faculty-degree-programs .slick-next, .entrancxe-exam .slick-next{
            right: -5% !important;
        }
        .news-first-news {
            height: 500px;
        }
        .filter-bottons-wrapper form select, 
        .filter-bottons-wrapper form .read-more{
            margin: 5px 0px;
        }
        .filter-bottons-wrapper .btns-wrap{
            /* flex-direction: column; */
            width: 40%;
            justify-content: flex-end;
            gap: 15px;
        }
        .filter-bottons-wrapper form .rad-box{
            padding-top: 5px;
            padding-bottom: 5px;
            height: max-content;
        }
        .rad-box label{
            min-width: 100px !important;
        }
        .radio-wrap {
            width: 60%;
            justify-content: flex-end;
            padding-right: 0;
        }
        /* HOME */
            .welcome-section h2 br {
                display: none;
            }
        /* HOME */
        /* STUDY */
            .gallery-slider img {
                height: 400px;
            }
        /* STUDY */
        /* CLC */
            .blue-boxes-wrapper .img-box img {
                height: 350px;
            }
        /* CLC */
        /* TRANSFER OPTIONS */
            .uni-inner-box-img {
                height: 300px;
            }
        /* TRANSFER OPTIONS */
        /* HISTORY OF IIT */
            .top-banner-img {
                height: 470px;
            }
            .history-slider-section .box img {
                height: 290px;
            }
            .student-life-video-wrapper .video-box {
                height: 437px;
            }
        /* HISTORY OF IIT */
        /* ACADEMIC PARTNERS */
            .academic-banner img {
                margin-top: -120px;
                height: 400px;
            }
            .academic-partners-universities .large-image {
                height: 340px;
            }
        /* ACADEMIC PARTNERS */
        /* BOARD OF MGT */
            .staff-members .box .rectangle img {
                height: 270px;
            }
        /* BOARD OF MGT */
        /* STUDY IN SRI LANKA */
            .study-in-sri-lanka-video {
                height: 620px;
            }
            /* .study-in-sri-lanka-blue-boxes .blue-boxes-wrapper .img-box img {
                height: 340px;
            } */
        /* STUDY IN SRI LANKA */
        /* STUDENT LIFE */
            .top-banner-img-small {
                height: 300px;
            }
            .student-life-entertainment .left-image,
            .student-life-entertainment .tab-content img{
                height: 460px;
            }
        /* STUDENT LIFE */
        /* NEWS */
            /* .news-first-news {
                height: 480px;
            } */
        /* NEWS */
        /* NEWS INNER */
            
        /* NEWS INNER */
        /* EVENTS INNER */
            .events-inner-slider .box img {
                height: 270px;
            }
        /* EVENTS INNER */
        /* SPORTS */
            .sports-sports-wrapper .box img {
                height: 345px;
            }
        /* SPORTS */
        /* CLUBS AND SOCIETIES */
            .clubs-inner-members .box img {
                height: 160px;
            }
        /* CLUBS AND SOCIETIES */
        /* FUNDING */
            .funding-banner-section .images-wrapper .large-image {
                height: 555px;
            }
            .funding-infoschool .image-area {
                height: 425px;
            }
            .funding-other-schorlaships .box .right .large-image {
                height: 285px;
            }
        /* FUNDING */
        /* CAREER GUIDANCE */
            .careers-boxes-section .image-box img {
                height: 375px;
            }
        /* CAREER GUIDANCE */
        /* RESEARCH */
           
        /* RESEARCH */
        /* INFO SCHOOL SCHORLASHIP */
            .infoschool-graduates img{
                height: 300px;
            }
            .infoschool-video {
                height: 65vh;
            }
        /* INFO SCHOOL SCHROLASHIP */

    }
    @media only screen and (max-width: 1500px) {
        .middle-wrap {
            width: 75%;
        }
    }
    @media only screen and (max-width: 1400px) {
        .programmes-slider .slick-prev {
            left: 7% !important;
        }
        .programmes-slider .slick-next {
            right: 7% !important;
        }
           .entrancxe-exam .programmes-slider .slick-next {
        right: -6% !important;
    }
    .entrancxe-exam .programmes-slider .slick-prev {
    left: -6% !important;
}

        .our-faculty-lecture-panel .box {
            padding: 20px;
        }
        .home-grid .course-box-content-wrap {
            padding: 20px;
        }
        /* COMMON */
            .min-wrap{
                width: 60%;
            } 
            .middle-inner-wrap{
                width: 80%;
            }
            .center-slider {
                padding-left: 15%;
                padding-right: 15%;
            }
            .banner-top-section {
                padding-left: 15% !important;
            }
            .content-section {
                padding-right: 15% !important;
            }
            .conatc-us-top-banner .content-section{
                padding-right: 90px !important;
            }
            .banner-top-section::before{
                background-size: 15%;
            }
            .blue-boxes-wrapper .blue-box{
                padding: 50px 120px;
            }
            .blue-boxes-wrapper .img-box img {
                height: 300px;
            }
            .modal-dialog {
                max-width: 80% !important;
            }
        /* COMMON */
        /* HOME */
            .slide-events-content .date-wrap{
                font-size: 13px;
            }
            .event-section.last-section .main-wrapper{
                width: 85%;
            }
            .slide-events-content .date-wrap{
                padding: 0 10px;
            }
        /* HOME */
        /* HISTORY OF IIT */
            .top-banner-img {
                height: 440px;
            }
            .history-slider-section .box img {
                height: 275px;
            }
            .student-life-video-wrapper .video-box {
                height: 380px;
            }
        /* HISTORY OF IIT */
        /* AWARDS */
            .awards-awards-section .outer-wrapper {
                padding: 40px 50px;
            }
        /* AWARDS */
        /* ACADEMIC PARTNERS */
            .academic-banner img {
                height: 380px;
            }
            .academic-partners-universities .large-image {
                height: 295px;
            }
        /* ACADEMIC PARTNERS */
        /* STUDY IN SRI LANKA */
            .study-in-sri-lanka-video {
                height: 540px;
            }
            /* .study-in-sri-lanka-blue-boxes .blue-boxes-wrapper .img-box img {
                height: 295px;
            } */
            .study-in-sri-lanka-video .yellow-box {
                width: 35%;
            }
        /* STUDY IN SRI LANKA */
        /* STUDENT LIFE */
            .top-banner-img-small {
                height: 300px;
            }
            .student-life-entertainment .left-image, 
            .student-life-entertainment .tab-content img {
                height: 405px;
            }
        /* STUDENT LIFE */
        /* ANNUAL EVENTS */
            .events-inner-slider .box img {
                height: 235px;
            }
        /* ANNUAL EVENTS */
        /* STUDENT LIFE */
            .sports-sports-wrapper .box img {
                height: 300px;
            }
        /* STUDENT LIFE */
        /* FUNDING */
            .funding-banner-section .images-wrapper .large-image {
                height: 480px;
            }
        /* FUNDING */
        /* CAREER GUIDANCE */
            .careers-boxes-section .image-box img {
                height: 360px;
            }
        /* CAREER GUIDANCE */
        /* FOUNDATION CERTIFICATE */
            .faund-cert-entry-requirements .middle-wrap{
                width: 80%;
            }
        /* FOUNDATION CERTIFICATE */
        /* FOUNDATION CERTIFICATE INNER */
            .found-cert-academic-progression .middle-inner-wrap{
                width: 90%;
            }
            .found-cert-entry-requirements .middle-wrap{
                width: 80%;
            }
            .found-cert-academic-progression .programmes-slider {
                padding-left: 10% !important;
                padding-right: 10% !important;
            }
        /* FOUNDATION CERTIFICATE INNER */
        /* NEWS */
        /* NEWS */
        /* NEWS INNER */
         
        /* NEWS INNER */
        /* FOOTER */
            #footer-main .main-wrapper {
                width: 90%;
            }
            .footer-main-col ul a{
                font-size: 12px;
            }
            #footer-main .chat-btn {
                padding: 0 5px;
                height: 35px;
                font-size: 12px;
            }
        /* FOOTER */
    }
    @media only screen and (max-width: 1300px) {
        .middle-wrap {
            width: 85%;
        }
        .conatc-us-top-banner .content-section{
            padding-right: 45px !important;
            padding-left: 45px !important;
        }
    }
    @media only screen and (max-width: 1200px) {
        .research-arenas .box {
            padding: 0px 30px 70px 30px;
        }
        .faculty-degree-programs  .slick-prev, .entrancxe-exam .slick-prev{
            left: -7% !important;
        }
        .faculty-degree-programs .slick-next, .entrancxe-exam .slick-next{
            right: -7% !important;
        }
        /* .radio-wrap {
            width: 45%;
        } */
        .menu-top-menu-container {
            width: 95%;
        }
        /* COMMON */
            .min-wrap{
                width: 70%;
            } 
            .middle-wrap{
                width: 80%;
            }
            .middle-inner-wrap{
                width: 90%;
            }
            .main-wrapper{
                width: 90%;
            }
            .banner-top-section {
                padding-left: 10% !important;
            }
            .content-section {
                padding-right: 10% !important;
            }
            .banner-top-section::before {
                background-size: 13%;
            }
            .banner-top-section::before {
                background-position: 4% 20% !important;
            }
            .center-slider .slick-prev {
                left: 5%;
            }
            .center-slider .slick-next {
                right: 5%;
            }
        /* COMMON */
        /* HEADER */
            .header .main-wrapper {
                width: 90%;
            }
        /* HEADER */
        /* HOME */
            .home-news-section .main-wrapper{
                width: 80%;
            }
        /* HOME */
    }
    @media only screen and (max-width: 1024px) {
		.other-news-wrapper .box {
			padding: 15px;
		}
		.events-landing-events .schedule-box {
			padding: 10px 18px;
		}
        /* HOME */
            .events-div-wrap {
                padding-right: 20px;
            }
            .slide-events-content {
                padding-left: 25px;
            }
        /* HOME */
        /* AWARDS */
            .awards-awards-section .box {
                padding: 15px 20px 15px 0px;
            }
        /* AWARDS */
        /* STUDENT LIFE */
            .student-life-entertainment .nav {
                padding: 20px;
            }
        /* STUDENT LIFE */
    }
    @media only screen and (min-width: 600px) and (max-width: 991px){
        .partners-box-wrap {
            margin-top: -20px !important;
        }
        .privacy-bottom{
            flex-direction: column;
        }
        .privacy-col li {
            padding: 10px 10px 0 10px;
        }
        .privacy-col{
            justify-content: center;
        }
    }
    @media only screen and (min-width: 991px) {
        
        .content-special-para{
            padding-top: 70px;
        }
        .news-first-news {
            height: 600px;
        }
    }
    @media only screen and (max-width: 991px) {
		
		.course-box-wrap .course-box-img{
			transform:none !important;
			height: 200px !important;
		}
		.course-box-wrap .course-box-img{
			height: 300px;
		}
        .milestone-section-mobile{
            display: block;
        }
        .milestone-section-mobile .slick-prev ,
        .milestone-section-mobile .slick-next {
            position: absolute;
            background-repeat: no-repeat;
            background-size: 150%;
            bottom: 0;
        }
        .milestone-section-mobile .slick-prev{
            left: 40%;
        }
        .milestone-section-mobile .slick-next{
            right: 40%;
        }
        .milestone-section .desktop{
            display: none;
        }
        .milestone-box {
            width: 100%;
            padding: 0 10px 20px 10px;
        }
        .events-landing .other-news-wrapper .box .content-box{
            display: flex;
            flex-direction: column;
            align-items: center;
            text-align: center;
            padding: 0 2.5%;
        }
        .transfer-slider .slick-arrow{
            top: unset !important;
            bottom: 0 !important;
        }
        .industry-partners-slider .box {
            margin-bottom: 0;
        }
        .industry-partners-slider .slick-prev {
            position: absolute;
            top: 40%;
            left: -20px;
            background-size: 150%;
        }
        .industry-partners-slider .slick-next {
            position: absolute;
            top: 40%;
            right: -15px;
            background-size: 150%;
        }
        .industry-partners-slider{
            padding: 0 15px;
        }
        .programmes-slider .slick-prev {
            background-size: 95% !important;
            left: -10px !important;
        }
        .programmes-slider .slick-next {
            background-size: 95% !important;
            right: -10px !important;
        }
        .programmes-slider-wrap{
            padding-left: 7% !important;
            padding-right: 7% !important;
        }
        .faculty-degree-programs .middle-wrap {
            width: 80%;
        }
        .faculty-degree-programs  .slick-prev, .entrancxe-exam .slick-prev {
            left: -7% !important;
            width: 30px;
            height: 30px;
            background-size: 95%;
        }
        .faculty-degree-programs .slick-next, .entrancxe-exam .slick-next {
            right: -7% !important;
            width: 30px;
            height: 30px;
            background-size: 95%;
        }
        .breadcrumbs, .breadcrumbs a{
            font-size: 10px;
        }
        .content-special-para{
            padding-top: 30px;
        }
        .staff-slider .slick-arrow{
            top:  auto !important;
        }
        .transfer-option-box {
            background-size: cover !important;
            background-position: center !important;
        }
        #courseoutline ul {
            font-size: 15px !important;
            line-height: 28px !important;
        }
        #courseoutline h6 {
            font-size: 15px;
            line-height: 30px;
        }
        .vision-mission-bg {
            position: relative;
            height: auto;
        }
        .adv-banner {
            height: auto !important;
        }
        .home-grid:not(.slick-initialized){
            display: none !important; 
        }
        .scroll-menu{
            display: none !important;
        }
        .counter-box h6{
            text-align: center;
        }
        .careers-join-our-team .box .read-more-link img {
            filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
            transition: all 0.5s;
        }
        .careers-join-our-team .left .txt---14px{
            text-align: center;
            padding-bottom: 20px;
        }
      
        .academic-banner.visa-visa-banner{
            text-align: center;
        }
        .visa-content{
            text-align: center;
        }
        .nearby-places{
            text-align: center;
        }
        .emp-of-our-grads .nav-pills button{
            text-align: center;
        }
        .careers-boxes-section{
            text-align: center;
        }
        .blue-boxes-wrapper .blue-box .read-more{
            margin-left: auto;
            margin-right: auto;
        }
        .our-faculty-lecture-panel .box .btn-more-details{
            margin: auto;
        }
        .history-content-section{
            text-align: center;
        }
        .academic-section{
            text-align: center;
        }
        .history-section{
            text-align: center;
        }
        .history-section .btn-wrap{
            justify-content: center;
        }
        .uni-inner-box-content h6 {
            text-align: center;
        }
        .uni-inner-box-content p {
            text-align: center;
        }
        .uni-inner-box-content .read-more{
            margin: auto;
        }
        .clc-register-now .rectangle {
            text-align: center;
        }
        .clc-register-now .rectangle .read-more{
            margin: auto;
        }
        .testimonial-content-slider .slick-next {
            left: 53%;
        }
        .testimonial-content-slider .slick-prev {
            left: 40%;
        }
        .testimonial-content-wrap {
            text-align: center !important;
        }
        .lecturer-details{
            text-align: center;
        }
       
        .dean-name-box{
            text-align: center;
        }
        .breadcumb--white .breadcrumbs, .breadcumb--white .breadcrumbs a {
            text-align: center;
        }
        .banner-top-section-inner h1{
            text-align: center;
        }
        .academic-partners-universities .read-more{
            /* margin: auto; */
        }
        .our-faculty-lecture-panel .box .member-info{
            margin-top: 0 !important;
        }
        .single-iit-faculties .center-slider .slick-arrow {
            top: unset;
        }
        body{
            padding-top: 75px;
        }
        .header{
            position: fixed !important;
            z-index: 99999;
            width: 100%;
            top: 0;
        }
        .contact-us-social-icons{
            width: 100%;
        }
        .contact-us-social-icons h6{
            text-align: center;
        }
        .contact-us-social-icons ul{
            justify-content: center;
        }
        .conatc-us-top-banner .content-section {
            padding-right: 5% !important;
            padding-left: 5% !important;
            padding-bottom: 0 !important;
        }
        .contact-us-map-section .contact-info-boxes {
            padding-top: 30px;
        }
        .contact-us-map-section .map-wrapper{
            margin-top: 0;
        }
        .contact-us-map-section .map-wrapper-2{
            padding-top: 30px;
        }
        .contact-us-contact-info .contact-info-box{
            width: 50% !important;
        }
        .school-logo{
            width: 100px !important;
            bottom: 10px;
            right: 10px;
        }
        .other-news-wrapper .rectangle .txt-padd-bott--30px{
            padding-bottom: 10px;
        }
        .research-arenas .box{
            padding: 0px 15px 30px 15px;
        }
        .research-arenas .box .rectangle{
            padding: 20px;
        }
        .research-arenas .box .rectangle h6{
            padding-top: 10px;
        }
        .academic-partners-universities .box .slick-dots{
            margin-bottom: 0 !important;
            bottom: 0;
        }
        .faculty-degree-programs .simple-padding-top{
            padding-top: 0px;
        }
        .emp-of-our-grads.simple-padding-top{
            padding-top: 0;
        }
        #mainbanner button span {
            width: 35px;
            height: 35px;
        }
        .course-box-wrap a.link-in-mobile {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
        }
        .course-box-wrap:hover .course-box-title-wrap {
            opacity: 1;
            -webkit-transition: none;
            transition: none;
            -webkit-transform: none;
            transform: none;
            -webkit-transform: none;
            transform: none;
        }
        .home-grid .course-box-content{
            display: none;
        }
        .p-0-in-mobile{
            padding: 0;
        }
        .careers-join-our-team .box .rectangle {
            background-color: var(--theme-blue);
            box-shadow: 0px 3px 6px #00000029;
            padding: 15px 30px;
        }
        .careers-join-our-team .box div, .careers-join-our-team .box .read-more-link {
            color: #fff !important;
        }
        .careers-join-our-team  .left {
            width: 100%;
        }
        .careers-join-our-team .right {
            width: 100%;
            justify-content: center !important;
        }
        .careers-join-our-team .box p {
            text-align: center;
            padding-bottom: 10px;
        }
        .careers-join-our-team .btn-box {
            gap: 20px;
            flex-direction: column;
        }
        .privacy-policy-cont{
            font-size: 13px;
        }
        .radio-wrap {
            width: 100%;
            padding-right: 0;
            justify-content: center;
        }
        .filter-bottons-wrapper .btns-wrap {
            width: 100%;
            flex-direction: row;
            justify-content: center;
            gap: 20px;
            padding-top: 20px;
        }
        .filter-bottons-wrapper form .rad-box {
            width: max-content;
        }
        .sru-process .top-area {
            width: 100%;
        }
        .sru-contact .contact-wrapper {
            padding-left: 0;
            padding-top: 30px;
        }
        .sru-services .box {
            width: 50%;
        }
        .research-arenas{
            padding-top: 0 !important;
        }
        .awards-awards-section .outer-wrapper {
            padding: 20px 30px;
        }
        .lecturer-section.our-faculty-lecture-panel{
            padding-top: 0 !important;
        }
        .history-slider-section{
            padding-bottom: 0 !important;
        }
        .faund-cert-entry-requirements .middle-wrap{
            width: 90%;
        }
        .all-courses-section{
            padding-top: 0 !important;
        }
        .study-in-sri-lanka-video {
            background-size: auto 350px !important;
        }
        .study-in-sri-lanka-video .yellow-box{
            margin-top: 25px !important;
        }
        .study-in-sri-lanka-video .read-more{
            margin-top: 0 !important;
        }
        .study-in-sri-lanka-video {
            padding-top: 80px !important;
        }
        .modal-dialog {
            max-width: 100% !important;
            /* margin-top: 125px; */
            padding-left: 5%;
            padding-right: 5%;
        }
        .modal-content .content-wrapper .left {
            width: 100%;
        }
        .modal-content .content-wrapper .left img{
            width: 50%;
        }
        .modal-content .content-wrapper .right {
            width: 100%;
            padding-left: 0;
            padding-top: 30px;
        }
        .modal-content {
            padding: 20px 30px;
            position: relative !important;
            border-radius: 0 !important;
        }
        .uni-inner-box-wrap {
            padding: 30px 5%;
            margin-top: 0;
        }
        .blue-absolute {
            top: 0;
            bottom: 0;
            width: 100%;
            height: 100%;
        }
        .uni-inner-box-img-wrap {
            width: 100%;
        }
        .gallery-top-copntent{
            flex-wrap: wrap;
            justify-content: center;
            text-align: center;
        }
        .uni-inner-box-content {
            padding-left: 0;
            padding-right: 0;
            padding-top: 30px;
            width: 100%;
        }
        /* COMMON */
            .main-wrapper{
                width: 90%;
            }
            .min-wrap{
                width: 90%;
            } 
            .middle-wrap{
                width: 90%;
            }
            .middle-inner-wrap{
                width: 90%;
            }
            .middle-wrap-left{
                width: 90%;
            }

            .simple-padding-top{
                padding-top: 30px;
            }
            .simple-padding-bottom{
                padding-bottom: 30px;
            }
            .high-padding-top{
                padding-top: 60px;
            }
            .high-padding-bottom{
                padding-bottom: 60px;
            }

            .section-heading{
                font-size: 20px;
                line-height: 30px;
            }

            .read-more-link--white {
                color: #fff;
                text-decoration: underline !important;
            }
            .read-more-link{
                text-decoration: underline ;
            }
            .paragraph, 
            .paragraph p, 
            .paragraph h1, 
            .paragraph h2, 
            .paragraph h3, 
            .paragraph h4, 
            .paragraph h5, 
            .paragraph h6, 
            .paragraph a, 
            .paragraph span {
                font-size: 15px;
                line-height: 30px;
            }
            .txt-padd-bottom--50px {
                padding-bottom: 30px;
            }
        /* COMMON */
        /* SEARCH PAGE */
            .search-results .single-product-item {
                width: 100%;
            }
        /* SEARCH PAGE */
        /* NAVBAR */
            #searchform{
                /* display: none; */
            }          
        /* NAVBAR */
        /* TOGGLE */
            .hamburger .line-one {
                width: 35px !important;
            }
            .hamburger .line-two {
                width: 29px !important;
            }
            .hamburger .line-three {
                width: 18px !important;
            }
            .hamburger .line {
                height: 2px !important;
                margin: 7px 0px 7px auto !important;
            }
            #hamburger-1.is-active .line:nth-child(1) {
                -webkit-transform: translateY(7px) rotate(45deg) !important;
                -ms-transform: translateY(7px) rotate(45deg) !important;
                -o-transform: translateY(7px) rotate(45deg) !important;
                transform: translateY(7px) rotate(45deg) !important;
                width: 35px !important;
            }
            #hamburger-1.is-active .line:nth-child(3) {
                -webkit-transform: translateY(-12px) rotate(-45deg) !important;
                -ms-transform: translateY(-12px) rotate(-45deg) !important;
                -o-transform: translateY(-12px) rotate(-45deg) !important;
                transform: translateY(-12px) rotate(-45deg) !important;
                width: 35px !important;
            }
        /* TOGGLE */
        /* MOBILE NAV MENU */
            .mobile-lens-btn{
                outline: 0;
                border: 0;
                background-color: transparent;
                padding: 0;
                padding-right: 10px;
                width: max-content;
                height: max-content;
            }
            .mobile-lens-btn img{
                width: 25px;
                height: 25px;
            }
            .navbar-brand img{
                height: 35px !important;
            }
            .header .main-wrapper{
                display: none;
                height: 75px;
                width: 95%;
            }
            .main-menu-bar{
                display: none;
            }
            .mobile-menu{
                display: block !important;
            }
            .offcanvas-header{ display:block; }
            .navbar-nav{
                padding-bottom: 30px;
            }
            .mobile-offcanvas{
                visibility: hidden;
                transform:translateX(-100%);
                border-radius:0; 
                display:block;
                position: fixed;
                top: 0; 
                left:0;
                height: 100vh;
                z-index: 1200;
                width:100%;
                /* overflow-y: scroll;
                overflow-x: hidden; */
                transition: visibility .3s ease-in-out, transform .3s ease-in-out;
                background-color: var(--light-gray-bg) !important;
                padding-top: 120px;
            }
            .navbar-expand-lg {
                overflow-y: scroll;
                overflow-x: hidden;
                padding-bottom: 0;
            }
        
            .mobile-offcanvas.show{
                visibility: visible;
                transform: translateX(0);
            }
            .mobile-offcanvas .container, .mobile-offcanvas .container-fluid{
                display: block;
            }
            ul#primary,
            ul#topbar{
                flex-direction: column !important;
            }
            .menu-top-menu-container {
                width: 100%;
                padding-right: 0;
            }
            #topbar{
                align-items: flex-start;
            }
           .menu-mobile-menu-container{
                width: 100%;
                /* margin: auto; */
           }
           .dropdown-toggle{
            flex-direction: row !important;
            justify-content: flex-start;
           }
           .navbar-dark .navbar-nav .nav-link{
            color: var(--font-dark);
           }
           .navbar .nav-item .dropdown-menu {
                opacity: 1 !important;
                visibility: visible !important;
                top: 40px;
                transform: rotateX(0deg);
                border: none !important;
                padding: 0 ;
                box-shadow: none;
                background-color: transparent;
            }
            .navbar-nav .dropdown-menu.show{
                position: relative;
            }
            .dropdown a::after{
                display: none;
            }
            .dropdown-toggle{
                display: flex;
                justify-content: space-between;
            }
            .menu-mobile-menu-container .dropdown-toggle::after{
                content: '';
                width: 20px;
                height: 2px;
                background-color: #000;
                display: flex !important;
                position: relative !important;
                border: none !important;
            }
            .navbar-dark .navbar-nav .nav-link{
                padding-left: 30px;
                padding-right: 30px !important;
            }
            .navbar .nav-item .dropdown-menu{
                padding-left: 20px;
            }
            /* .current-menu-ancestor .nav-link{
                color: #fff !important;
            } */
            .navbar-dark .navbar-nav .nav-link{
                font-size: 14px;
            }
            .dropdown-menu a{
                font-size: 13px !important;
            }

            .navbar .nav-item:hover .nav-link{
                background-color: transparent;
            }
            .navbar .nav-item:hover .nav-link{
                color: unset;
            }

            .navbar .nav-item:hover .nav-link::after{
                background-color: var(--font-dark);
            }
            
            .navbar .nav-item.current-menu-item .nav-link{
                background-color: var(--font-light-gray);
            }
            .navbar .nav-item:hover .nav-link::after{
                background-color: var(--font-dark);
            }
            .navbar .current-menu-ancestor .nav-link{
                background-color: var(--font-light-gray) !important;
                color: #fff !important;
            }
            .navbar .current-menu-ancestor .nav-link::after{
                background-color: #fff !important;
            }
            .navbar .nav-item.current-menu-item .nav-link::after{
                background-color: #fff;
            }
            .navbar .nav-item.current-menu-item .nav-link{
                color: #fff;
            }
            .navbar .nav-item:hover .dropdown-menu{
                top: 0;
                padding-top: 10px;
                padding-bottom: 10px;
            }
            .dropdown-menu li,
            .dropdown-menu a{
                height: 25px !important;
            }
            .navbar .nav-item .nav-link {
                padding-top: 5px;
                padding-bottom: 5px;
            }
            .menu-contact{
                padding: 10px;
                background-color: var(--theme-color);
                width: 100%;
                justify-content: center;
                /* margin-top: 70px; */
                /* position: fixed;
                bottom: 81px;
                z-index: 10000; */
            }
            #searchform {
                display: flex;
                position: fixed;
                top: 75px;
                left: 5%;
                width: 90%;
                z-index: 100000;
                border-radius: 0;
                padding: 20px 15px;
                background-color: var(--font-dark);
                display: none;
            }
            .mobile-lens-btn-clicked{
                display: flex !important;
                transition: all 0.5s;
            }
            .mobile-lens-btn .close-img{
                display: none;
                transition: all 0.5s;
            }
            .mobile-lens-btn .close-img-display{
                display: block;
                transition: all 0.5s;
            }
            .mobile-lens-btn .lens-img-hidden{
                display: none;
                transition: all 0.5s;
            }
            #searchform #s{
                color: #fff;
            }
            #searchform div{
                width: 100%;
                justify-content: space-between;
            }
        /* MOBILE NAV MENU */
        /* HOME */
            .home-grid{
                display: block;
                position: relative;
                padding: 6px 0px;
            }
            .home-grid .div1,
            .home-grid .div2,
            .home-grid .div3,
            .home-grid .div4,
            .home-grid .div5,
            .home-grid .div6{
                padding: 0px 3px;
            }
            .course-box-title-wrap {
                padding: 10px;
                height: 50px;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .course-box-title-wrap h6 {
                font-size: 13px;                
            }
            .home-grid .slick-prev,
            .home-grid .slick-next{
                position: absolute;
                top: 40%;
                width: 35px;
                height: 35px;
                border-radius: 50%;
                padding: 0;
                z-index: 1;
                background-repeat: no-repeat;
                background-size: 100% 100%;
            }
            .home-grid .slick-prev{
                left: 15px;
            }
            .home-grid .slick-next{
                right: 15px;
            }
            .welcome-section p{
                padding: 10px;
            }
            .welcome-section .counter-box-wrap{
                justify-content: center;
                padding-top: 30px;
            }
            .welcome-section .counter-box{
                flex: unset !important;
                width: 25%;
                padding: 20px 10px;
                justify-content: center;
            }
            .welcome-section .counter-box-inner{
                display: flex;
                flex-direction: column;
                align-items: center;
            }
            .counter-box h5 {
                font-size: 25px;
                line-height: 35px;
            }
            .adv-banner {
                height: 280px;
            }
            .home-facilities-middle-wrap {
                width: 100%;
            }
            .partners-box-wrap {
                padding: 30px 30px 40px 30px;
                margin-top: -80px;
            }
            .facilities-content-wrap {
                width: 100%;
                padding: 0px 5%;
                text-align: center;
            }
            .facilities-content-wrap .read-more{
                margin: auto;
            }
            .facilities-slider-wrap {
                width: 100%;
                padding-left: 0;
                padding-top: 30px;
            }
            .facilities-slider .slide-item {
                padding: 0 3px;
            }
            .facilities-slider img {
                height: 240px;
            }
            .facilities-slider h6 {
                padding-left: 20px;
            }
            .facilities-slider .slick-arrow {
                display: none !important;
            }
            .other-grid{
                display: flex;
                flex-wrap: wrap;
            }
            .other-grid .div1,
            .other-grid .div2,
            .other-grid .div3,
            .other-grid .div4,
            .other-grid .div5{
                width: 100%;
            }
            .other-grid .other-course-box-content-inner {
                width: 90%;
            }
            .other-grid .other-box-inner {
                width: 90%;
                padding: 30px 0px;
            }
            .other-grid .other-box-inner p{
                padding: 0;
            }
            .home-news-section{
                background-color: transparent;
            }
            .home-news-section .main-wrapper {
                width: 90%;
            }
            .home-news-section .news-box-feature{
                display: none;
            }
            .home-news-section .news-slider {
                margin: 0px;
            }
            .home-news-section .slide-item {
                padding: 0px;
            }
            .home-news-section .news-box-slider {
                width: 100%;
                padding: 0;
            }
            .home-news-section .slide-new-content{
                padding: 20px;
                text-align: center;
            }
            .event-section{
                margin: 0;
                padding-top: 30px;
            }
            .home-news-section .slide-new-content .read-more-link{
                text-decoration: none;
                background-color: var(--theme-color);
                color: #fff !important;
                width: max-content;
                display: flex;
                align-items: center;
                justify-content: center;
                height: 40px;
                padding: 0 40px;
                text-decoration: none;
                font-size: 14px;
                border-radius: 20px;
                margin: auto;
            }
            .home-news-section .slide-new-content .read-more-link img{
                filter: brightness(0) saturate(100%) invert(93%) sepia(100%) saturate(0%) hue-rotate(248deg) brightness(106%) contrast(106%);
            }
            .home-news-section .slide-new-content{
                box-shadow: 0px 3px 6px #00000017;
                margin-bottom: 80px;
            }
            .home-news-section .news-slider .slick-prev,
            .home-news-section .news-slider .slick-next{
                width: 30px;
                height: 30px;
                background-size: 150%;
                bottom: 30px;
                top: unset;
                z-index: 100;
            }
            .home-news-section .news-slider .slick-prev {
                right: unset;
                left: 42%;
                
            }
            .home-news-section .news-slider .slick-next {
                right: 42%;
                left: unset;
            }
            .event-section.last-section .main-wrapper {
                width: 90%;
            }
            .event-section.last-section .border-right{
                border-right: none !important;
                border-bottom: 1px solid rgb(0 0 0 / 11%);
            }
            .event-section.last-section .events-div-wrap{
                padding-right: 0 !important;
                padding-bottom: 30px;
            }
            .event-section.last-section .slider-events-img {
               display: none !important;
            }
            .event-section.last-section .slide-events-content {
                width: 100%;
                padding-left: 0;
            }
            .event-section.last-section .slide-events-content .date-wrap{
                justify-content: flex-start;
            }
            .event-section.last-section .events-slider .slick-prev,
            .event-section.last-section .events-slider .slick-next{
                display: none !important;
            }
            .spaecial-notices-wrap {
                padding-left: 0;
                padding-top: 30px;
            }
            .slide-events-content h6 {
                font-size: 16px;
                line-height: 25px;
                padding: 10px 0;
                margin: 0;
            }
            .event-section.last-section .notices-slider .slick-next,
            .event-section.last-section .notices-slider .slick-prev{
                width: 30px;
                height: 30px;
                background-size: 150%;
                top: -30px;
            }
            .event-section.last-section .notices-slider .slick-next{
                right: 0;               
            }
            .event-section.last-section .notices-slider .slick-prev{
                right: 40px;
            }
            .notices-slider h6{
                margin: 0;
            }
            .event-section.last-section .notices-slider p{
                font-size: 13px;
            }

        /* HOME */
        /* STUDY */
            /* COMMON TOP SECTION */
                .inner-banner img {
                    height: 255px;
                }
                .banner-top-section, .content-section {
                    width: 100%;
                }
                .banner-top-section{
                    margin: 0;
                    padding: 30px 5% 30px 5% !important;
                }
                .banner-top-section::before{
                    clip-path: none;
                    background-image: none !important;
                    height: 100%;
                }
                .banner-top-section-inner{
                    padding: 0 !important;
                }
                .breadcrumbs{
                    padding: 0px 0px 10px 0px !important;
                    font-size: 10px;
                    text-align: center;
                }
                .banner-top-section .special-text {
                    font-size: 16px;
                    line-height: 30px;
                    padding: 10px 0;
                    margin: 0;
                    text-align: center;
                }
                .banner-top-section-inner .paragraph{
                    text-align: center;
                }
                .content-section{
                    padding: 30px 5% !important;
                }
                .content-section div{
                    width: 100%;
                }
                .content-section .chat-btn{
                    margin: auto;
                }
                .content-section p{
                    text-align: center;
                }
                .content-section h2{
                    width: 100%;
                    text-align: center;
                }
            /* COMMON TOP SECTION */
            .study-inner-box-wrap {
                margin: 0 !important;
            }
            .study-inner-box{
                width: 100%;
                padding: 15px 0px;
            }
            .title-study-inner{
               display: none;
            }
            .title-study-inner, .content-study-inner, .title-study-inner-only{
                position: relative;
                opacity: 1;
                -webkit-transform: translate3d(0,0,0);
                transform: translate3d(0,0,0);
                clip-path: none;
                padding: 20px 30px 20px 30px;
            }
            .study-inner-box h6 {
                font-size: 13px;
            }
            .study-inner-box-main ul {
                padding: 5px 0 0 0;
            }
            .study-inner-box-main ul a {
                font-size: 12px;
            }
            .study-inner-box a{
                padding-top: 0;
                font-size: 13px;
            }
            .testimonial-yellow-box{
                margin: auto;
            }
            .testimonial-content-slider{
                padding-bottom: 30px;
            }
            .testimonial-content-slider .slick-arrow{
                bottom: -5px;
            }
            .testimonial-content-wrap p {
                font-size: 16px;
                padding: 5px 0;
            }
            .testimonial-content-wrap h6 {
                font-size: 13px;
            }
            .testimonial-content-wrap h5 {
                font-size: 13px;
            }
            .flex-grow-1.para-right{
                width: 100%;
                padding: 0;
            }
            .gallery-slider{
                padding-top: 0;
            }
            .gallery-slider img {
                height: 180px;
            }
        /* STUDY */
        /* ALL COURSES */
            .filter-bottons-wrapper{
                justify-content: center !important;
            }
            .filter-bottons-wrapper form select{
                width: 160px;
            }
            .filter-bottons-wrapper form .read-more{
                width: 160px;
            }
            .all-courses-section .all-courses-boxes {
                margin: 0 !important;
            }
            .all-courses-section .box-outer {
                width: 50%;
            }
            .filter-bottons-wrapper form select{
                font-size: 13px;
            }
            .programme-box {
                background: #fff;
                padding: 30px 20px;
                display: flex;
                flex-direction: column;
                align-items: center;
                text-align: center;
            }
            .programme-box h6{
                font-size: 16px;
                margin: 0;
            }
            .programme-box .read-more-link{
                font-size: 13px;
            }
        /* ALL COURSES */
        /* FOUNDATION CERTIFICATE */
            .found-cert-academic-progression .programmes-slider {
                padding-left: 0 !important;
                padding-right: 0 !important;
                padding-bottom: 80px !important;
            }
            .center-slider .slick-prev,
            .center-slider .slick-next {
                bottom: 35px;
                z-index: 100;
                width: 30px;
                height: 30px;
                background-size: 150%;
            }
            .programme-box{
                justify-content: center;
                height: 200px;
            }
            .center-slider .slick-prev{
                left: 40%;
            }
            .center-slider .slick-next{
                right: 40%;
            }
            #courseoutline .accordion-header .accordion-button {
                font-size: 14px;
                padding: 0 15px;
            }
            #courseoutline .accordion-body {
                padding: 15px 20px;
            }
            #courseoutline ul {
                font-size: 12px;
            }
            .found-cert-entry-requirements .middle-wrap {
                width: 90%;
            }
            .entry-requirements-wrapper .intake-wrap {
                width: 100%;
            }
            .entry-requirements-wrapper .content-box {
                width: 100%;
                padding-left: 0;
                padding-top: 15px;
            }
            .entry-requirements-wrapper .intake-wrap .intake-box:first-child {
                padding-left: 0;
            }
            .intake-box-inner h4 {
                font-size: 15px;
            }
            .intake-box-inner h5 {
                font-size: 20px;
                padding-top: 5px;
            }
            .intake-box-inner h6 {
                font-size: 13px;
                padding-top: 5px;
            }
            .intake-box-inner p {
                font-size: 13px;
            }
            .intake-box-inner .box-icon img {
                width: 24px;
                height: 24px;
            }
            .entry-requirements-wrapper .content-box h2{
                padding-bottom: 10px;
            }
            .entry-requirements-wrapper .content-box p{
                font-size: 13px;
                line-height: 20px;
            }
            .application-process-form h2{
                /* padding-bottom: 0; */
            }
          
            /* .form-apply-wrap .container-fluid{
                padding: 0;
            } */
            .form-apply-wrap input[type="submit"] {
                margin: 10px auto 0  auto;
            }
        /* FOUNDATION CERTIFICATE */
        /* FACULTY LANDING */
            .programmes-slider {
                margin: 0;
                padding-top: 40px;
            }     
            
            .level-section .programmes-slider {
                padding-bottom: 40px;
            }  
        
            .faculty-inner-alumni .adv-banner{
                height: 260px;
            }
            .faculty-inner-alumni .partners-box-wrap {
                padding: 20px 20px 50px 20px;
                margin-top: -30px;
            }
            .award-para {
                padding: 0px;
            }
            .awards-content-wrap {
                padding: 15px 20px;
                padding-top: 50px;
            }
           
            .news-inner-slider {
                margin: 0 !important;
                padding: 15px 5% 50px 5%;
            }
            .news-inner-slider .slick-prev,
            .news-inner-slider .slick-next{
                bottom: 10px;
            }
          
            .upcomming-inner-wrap {
                padding-top: 30px;
            }
           
            .lecturer-box {
                width: 50%;
                padding: 15px 25px;
            }
            .programmes-slider .programme-box{
                background: var(--theme-yellow);
            }
            .uni-awarding-wrap {
                padding: 20px 30px;
                margin-top: -30px;
            }
            .career-benefits .uni-awarding-wrap{
                margin-top: 0;
                text-align: center;
            }
           
            .new-intake-wrapper {
                padding-top: 30px;
            }
            .course-inner-banner {
                height: 430px;
            }
            .course-inner-banner-without-uni{
                height: 250px;
            }
            .heading-wrp {
                width: 4100%;
            }
            .content-wrp {
                width: 100%;
            }
            .entry-requirement {
                padding: 30px 0 20px 0;
            }
            .associate-careers-wrap {
                padding: 20px 0;
            }
            .associate-careers-wrap ul{
                padding-left: 30px;
            }
            .associate-careers-wrap ul li {
                width: 100%;
                font-size: 15px;
                line-height:30px;
            }
            .faculties-overview-section .associate-careers-wrap ul{
                padding-left: 0;
            }
            #satffTab button{
                font-size: 15px;
                line-height: 40px !important;
            }
          
            .blue-boxes-wrapper {
                width: 100%;
                justify-content: flex-start !important;
            }
            .blue-boxes-wrapper .img-box {
                width: 100%;
                padding: 0;
            }
            .blue-boxes-wrapper .img-box img {
                height: 450px;
            }
            .blue-boxes-wrapper .blue-box {
                width: 100%;
                padding: 20px 30px !important;
            }
            .blue-boxes-wrapper .blue-box .txt-padd-bott--30px{
                padding-bottom: 15px;
                text-align: center;
            }
            .blue-boxes-wrapper .blue-box .txt---14px{
                font-size: 15px;
                line-height: 30px;
                margin: 0;
                padding: 0;
                text-align: center;
            }
            .how-to-join .txt---30px{
                font-size: 25px;
                text-align: center;
            }
            .how-to-join .txt---18px{
                font-size: 16px;
                text-align: center;
            }
            .how-to-join .box{
                width: 100%;
                display: flex;
                flex-direction: column;
                align-items: center;
            }
            .how-to-join .box .txt---25px{
                font-size: 18px;
                text-align: center;
            }
            .transfer-top-sec {
                margin-top: 0;
            }
            .transfer-banner-image {
                height: 280px;
            }
            .transfer-option-box {
                margin: 0;
                width: 100%;
                margin-top: 230px;
                padding: 20px 30px 50px 30px;
            }
            .transfer-option-box h2 {
                padding-bottom: 10px;
            }
            .center-slider {
                padding-left: 5%;
                padding-right: 5%;
                padding-top: 30px;
            }
            .transfer-slider .slick-list{
                padding-bottom: 30px !important;
            }
            .transfer-slider h6 {
                font-size: 15px;
                padding-bottom: 0;
                text-align: center;
            }
            .transfer-slider p{
                font-size: 15px;
                line-height: 28px;
                text-align: center;
            }
             .transfer-slider .slick-prev,  .transfer-slider .slick-next{
                bottom: 0;
             }
           
        /* FACULTY LANDING */
        /* PROGRAMS INNER */
        
            .programmes-slider-wrap .center-slider {
                padding-left: 5%;
                padding-right: 5%;
            }
            .programmes-slider-wrap .center-slider .slick-next,
            .programmes-slider-wrap .center-slider .slick-prev{
                bottom: 35px;
            }
            .programmes-slider-wrap .course-inner-programmes-slider .slick-next,
            .programmes-slider-wrap .course-inner-programmes-slider .slick-prev{
                bottom: -5px;
            }
            .associate-careers-wrap p{
                font-size: 13px;
                line-height: 22px;
            }
            .single-program-course-outline{
                padding-top: 200px;
            }
            .single-program-course-outline-2{
                padding-top: 30px;
            }
            .lerning-outcomes .boxes-wrapper {
                margin: 0;
            }
            .lerning-outcomes .box {
                width: 50%;
            }
            .lerning-outcomes .rectangle {
                padding: 15px 20px;
            }

            #calendar {
                width: 100% !important;
            }
            .academic-calender .section-heading{
                padding-top: 30px;
                text-align: center;
            }
            .academic-calender .txt---14px{
                font-size: 13px;
                margin: 0;
                text-align: center;
            }
            .academic-calender ul .txt---14px{
                text-align: left;
            }
            .table-type-ul .txt-line-height---28px{
                line-height: 22px !important;
                padding-bottom: 15px;
            }
            .faculty-inner-alumni {
                padding-bottom: 150px;
            }
        /* PROGRAMS INNER */

        /* ABOUT */
            .history-img {
                margin-top: -20px;
                height: 300px;
            }
            .history-desc {
                width: 100%;
                padding-right: 0;
                padding-bottom: 30px;
            }
            .history-slider-wrap {
                width: 100%;
            }
            .history-slider-img{
                height: 500px;
            }
            .history-section .high-padding-bottom{
                padding-bottom: 30px;
            }
            .vision-mission-section {
                padding-top: 30px;
            }
            .v-m-box-wrap {
                width: 100%;
            }
            .value-box {
                width: 100%;
            }
            .v-m-box{
                width: 100%;
                padding: 10px 0px;
            }
            .vision-mission-box{
                padding: 15px;
            }
            .value-box {
                padding: 0;
            }
            .value-inner-box{
                padding: 15px;
            }
            .academic-content, .academic-slider-wrap {
                width: 100%;
            }
            .academic-content {
                padding-right: 0px;
                padding-bottom: 30px;
            }
            #academicTab {
                padding-left: 23px;
            }
            .academic-section .read-more{
                margin-left: 23px;
            }
            .recognition-title {
                width: 100%;
                padding-right: 0;
            }
            .recognition-content {
                width: 100%;
                padding-top: 30px;
                padding-left: 30px;
            }
            .recognition-content ul {
                font-size: 13px;
                line-height: 20px;
            }
            .admission-section-d-flex .flex-grow-1{
                padding-bottom: 20px;
            }
            .admission-box {
                width: 50%;
                padding-bottom: 30px;
                padding-left: 10px;
                padding-right: 10px;
            }
            .milestone-slider{
                padding-bottom: 30px;
            }
            .milestone-slider .slick-dots{
                flex-direction: row;
                width: max-content;
                margin: auto;
                left: 0;
                right: 0;
                top: 50%;
                bottom: 0;
                justify-content: flex-end;
                margin-top: 40px;
            }
            .milestone-slider .slick-dots li{
                padding: 0px 15px;
            }
            .milestone-slider .slick-dots::before {
                height: 1px;
                width: 100%;
                top: 50%;
                left: 0;
            }
          
            .staff-slider{
                padding-bottom: 30px;
            }
            .staff-slider .slick-prev, .staff-slider .slick-next{
                bottom: 0;
            }
        /* ABOUT */

        /* HISTORY */
            .top-banner-img {
                height: 728px;
            }
            .history-content-section .two-cols{
                column-count: 1;
            }
            .history-slider-section .box img {
                height: 210px;
            }
            .history-slider-section .box {
                padding: 20px 12px;
            }
            /* .student-life-video-wrapper {
                padding-left: 5%;
                padding-right: 5%;
            } */
            .student-life-video-wrapper .video-box {
                margin-top: 30px;
                height: 290px;
            }
            .our-faculty-lecture-panel .box {
                width: 50%;
            }
            .our-faculty-lecture-panel .box .member-info {
                height: 150px;
                margin-top: -60px;
                transition: all 0.5s;
                overflow: hidden;
            }
            .our-faculty-lecture-panel .box .member-info .inner {
                background-color: var( --theme-yellow);
                z-index: 1;
            }
            .our-faculty-lecture-panel .box .btn-more-details {
                opacity: 1;
            }
        /* HISTORY */
        /* AWARDS */
            .awards-awards-section {
                margin-top: 0;
            }
            .awards-awards-section .box {
                width: 50%;
            }
     
        /* AWARDS */
        /* ACADEMIC PARTNERS */
            .academic-banner img {
                margin-top: -20px;
                height: 285px;
            }
            .academic-banner .partners-box-wrap {
                width: 95%;
                margin-top: -50px;
            }
            .academic-partners-universities .box {
                width: 100%;
            }
            .academic-partners-universities .large-image {
                height: 400px;
            }
            .academic-partners-universities .icon {
                bottom: 38px;
                width: 150px;
                left: 0;
            }
            .academic-partners-universities .box .rectangle {
                padding: 0px;
            }
            .academic-partners-universities .box .rectangle h6{
                padding-bottom: 10px;
                margin: 0;
                text-align: center;
            }
            .academic-partners-universities .box .rectangle .txt---14px {
                font-size: 13px;
                line-height: 22px;
                padding-bottom: 20px;
                margin: 0;
                text-align: center;
            }
            .academic-partners-universities .box .rectangle h2{
                text-align: center;
            }
            .academic-partners-universities .university-wrapper{
                padding-top: 30px;
            }
            .academic-partners-universities .university-wrapper:last-child{
                padding-bottom: 30px;
            }
            .academic-partners-universities .read-more {
                font-size: 13px;
                margin: auto;
            }
        /* ACADEMIC PARTNERS */
        /* QUALITY AND RECOGNITIONS */
            .quality-and-recognitions .outer-wrapper {
                margin-top: 0;
            }
            .quality-and-recognitions .boxes-wrapper .box a {
                /* display: none; */
            }
            .quality-and-recognitions .logos-wrapper {
                padding-bottom: 20px;
            }
            .quality-and-recognitions .boxes-wrapper .box {
                padding: 20px 30px;
                margin-top: 30px;
            }
            .quality-and-recognitions .boxes-wrapper .box h5{
                font-size: 16px !important;
                padding-bottom: 20px;
                margin: 0;
            }
            .quality-and-recognitions .boxes-wrapper .box .txt---14px {
                font-size: 13px;
                line-height: 22px;
            }
        /* QUALITY AND RECOGNITIONS */
        /* BOARD OF MGT */
            .staff-members .staff-wrapper {
                margin: 0;
            }
            .staff-members .box {
                width: 50%;
                padding: 15px 15px;
            }
            .staff-members .box .member-info {
                height: 150px;
                margin-top: -0;
                overflow: hidden;
                text-align: center;
            }
            .staff-members .box .member-info .inner {
                background-color: var( --theme-yellow);
                z-index: 1;
            }
            .staff-members .box .btn-more-details {
                opacity: 1;
                transition: all 0.5s;
                margin: auto;
            }
        /* BOARD OF MGT */
        /* INFORMATICS GROUP */
            .informatics-group-section .left .img-box {
                height: 70px;
            }
            .informatics-group-section .right p{
                font-size: 13px;
                line-height: 22px;
                margin: 0;
            }
            .informatics-group-section .right h5 {
                font-size: 20px;
                margin: 0;
             }

        /* INFORMATICS GROUP */
        /* STUDENT LIFE */
            .student-life-entertainment .left-image, .student-life-entertainment .tab-content img {
                height: 640px;
            }
            .student-life-entertainment .nav {
                width: 100%;
                padding: 20px;
                height: auto;
            }
            .student-life-entertainment .nav-pills .nav-link {
                font-size: 14px;
            }
            .student-life-entertainment .tab-content {
                width: 100%;
            }
        /* STUDENT LIFE */
        /* ANNUAL EVENTS */
            .anual-events-blue-boxes {
                margin-top: 0px;
            }
            .study-in-sri-lanka-blue-boxes .img_absolute {
                left: 0;
                bottom: 20px;
                width: 150px !important;
                height: auto !important;
            }
            .study-in-sri-lanka-blue-boxes .blue-boxes-wrapper .img-box img {
                height: 470px;
            }
            .blue-boxes-wrapper .blue-box {
                padding: 20px 5% !important;
            }
            .blue-boxes-wrapper .blue-box .read-more{
                margin-top: 20px;
            }
       
            .events-inner-slider .slick-slider .slick-prev {
                left: 5px;
                z-index: 100;
                width: 30px;
                height: 30px;
                background-size: 100% 100%;
            }
            .events-inner-slider .slick-slider .slick-next {
                right: 5px;
                z-index: 100;
                width: 30px;
                height: 30px;
                background-size: 100% 100%;
            }
        /* ANNUAL EVENTS */
        /* SPORTS */
            .sports-sports-wrapper {
                margin-top: 0;
            }
            .sports-sports-wrapper .box {
                width: 100%;
                padding: 0;
            }
            .sports-sports-wrapper .box .heading {
                padding: 20px 20px 20px 20px;
            }
            .sports-sports-wrapper .box .heading h6{
                font-size: 16px;
            }
            .sports-sports-wrapper .box img {
                height: 400px;
            }
        /* SPORTS */
        /* CLUBS AND SOCIETIES */
            .clubs-blue-boxes {
                margin-top: 0;
            }
            .study-in-sri-lanka-blue-boxes .blue-boxes-wrapper:nth-child(even) .img_absolute {
                right: 0;
            }
            .clubs-inner-members .box img {
                height: 335px;
            }
            .clubs-inner-members .history-slider-wrap {
                padding-left: 0;
                /* display: flex; */
                justify-content: center;
            }
            
        /* CLUBS AND SOCIETIES */
        /* STUDENT UNION */
            .student-union-blue-boxes {
                margin-top: 0;
            }
            .student-union-blue-boxes .blue-boxes-wrapper .img-box {
                margin-top: 0;
                margin-bottom: 0;
            }
            .student-union-blue-boxes .logo {
                width: 150px !important;
                height: auto !important;
                bottom: 20px;
            }
            .student-union-blue-boxes .blue-boxes-wrapper:nth-child(odd) .img-box .rectangle {
                padding-left: 30px;
            }
            .student-union-blue-boxes .blue-boxes-wrapper:nth-child(even) .img-box .rectangle {
                padding-right: 30px;
            }
        /* STUDENT UNION */
        /* CAREER GUIDANCE */
            .guidance-img {
                margin-top: -30px;
                height: 280px;
            }
            .careers-boxes-section .para-padd-top--70px{
                padding-top: 30px;
                font-size: 14px;
                line-height: 22px;
            }
            .careers-boxes-section .box {
                width: 100%;
                padding-right: 0 !important;
                padding-left: 0 !important;
                padding-bottom: 0;
            }
            .careers-boxes-section .box .txt---25px {
                font-size: 20px;
                padding-bottom: 20px;
                margin: 0;
            }
            .careers-boxes-section .box p{
                margin: 0;
            }
            .careers-boxes-section .image-box img {
                height: 525px;
            }
        /* CAREER GUIDANCE */
        /* EMPLOYERS OF OUR GRADUATES */
            .emp-of-our-grads .nav-pills {
                width: 100%;
            }
            .emp-of-our-grads .tab-content {
                width: 100%;
            }
            .emp-of-our-grads .boxes-wrapper {
                margin-top: 0;
                padding-left: 0;
            }
            .emp-of-our-grads .box {
                width: 50%;
            }
        /* EMPLOYERS OF OUR GRADUATES */
        /* INTERNSHIP */
            .internship-banner .history-img {
                margin-top: -30px;
            }
            .internship-banner .partners-box-wrap {
                width: 100%;
            }
            .internship-two-cols {
                column-count: 1;
                text-align: center;
            }
            .industry-partners-slider .box .rectangle {
                height: 100px;
            }
        /* INTERNSHIP */

        /* CONTACT US */
            .contact-us-contact-form {
                margin-left: 0;
                margin-right: 0;
            }
            .contact-us-contact-form .row{
                width: 100%;
                margin: auto;
            }
            .contact-us-map-section .map-wrapper iframe {
                height: 300px;
            }
            .contact-us-map-section .contact-info-boxes .box {
                width: 50%;
                padding-top: 10px;
                padding-bottom: 10px;
            }
            .contact-us-map-section .contact-info-boxes .rectangle::after {
              display: none;
            }
        /* CONTACT US */
        /* RESEARCH */
            .research-landing-white-boxes .box {
                width: 50%;
            }
            .research-landing-white-boxes .box .rectangle {
                box-shadow: 0px 3px 6px #00000017;
            }
            .research-arenas .boxes-wrapper{
                justify-content: center;
            }
            .research-arenas .box {
                width: 50%;
            }
            .research-arenas .box .rectangle {
                background-color: var(--theme-color);
            }
            .research-landing-why-us .paragraph ul {
                column-count: 1;
            }
            .research-landing-why-us {
                padding-bottom: 30px;
            }
            .researach-past-events .box {
                width: 100%;
                padding: 8px 0px;
            }
            .researach-past-events .rectangle {
                height: auto;
                padding: 30px 20px;
            }
            .researach-past-events .box:last-child .rectangle {
                height: 340px;
                padding: 30px 0px;
            }
            .researach-past-events .right .img-box {
                left: 0;
                right: 0;
            }
            .research-landing-white-boxes .post-link {
                text-decoration: underline;
            }
        /* RESEARCH */

        /* FUNDING */
            .funding-banner-section {
                padding-bottom: 30px;
            }
            .funding-banner-section .images-wrapper {
                margin-top: -30px;
            }
            .funding-banner-section .images-wrapper .large-image {
                height: 325px;
            }
            .funding-banner-section .logos {
                margin-top: -45px;
                width: 90%;
            }
            .funding-banner-section .logos .box {
                width: 50%;
                padding: 15px;
            }
            .funding-infoschool .left {
                padding-right: 0px;
                padding-bottom: 0px;
            }
            .funding-infoschool .left .txt---25px{
                font-size: 20px;
                margin: 0;
            }
            .funding-infoschool .left .txt---16px {
                font-size: 15px;
                line-height: 28px;
            }
            .funding-infoschool .right {
                padding-top: 0px;
                padding-bottom: 30px;
            }
            .funding-infoschool .right .txt---14px {
                font-size: 15px;
                line-height: 28px;
            }
            .funding-infoschool .image-area {
                height: 300px;
            }
            .funding-infoschool .image-area .logo-box {
                width: 100px;
                height: auto;
                left: 15px;
            }
            .funding-infoschool {
                padding-bottom: 30px;
                text-align: center;
            }
            .funding-infoschool .read-more{
                margin: auto;
            }
            .funding-other-schorlaships {
                padding-top: 30px;
                text-align: center;
            }
            .funding-other-schorlaships .box .left {
                padding-right: 0;
                width: 100%;
            }
            .funding-other-schorlaships .box .right {
                width: 100%;
            }
            .funding-other-schorlaships .box .right .large-image {
                height: 450px;
            }
            .funding-other-schorlaships .box .right .img-box {
                width: 100px;
                height: 55px;
            }
            .funding-other-schorlaships .box {
                padding-top: 0px;
                padding-bottom: 30px;
            }
            .funding-other-schorlaships .box .left .txt---25px {
                font-size: 20px;
                margin: 0;
                padding-bottom: 10px;
            }
            .funding-other-schorlaships .box .left .txt---14px {
                font-size: 15px;
                line-height: 28px;
            }
        /* FUNDING  */
        /* STUDY IN SRI LANKA */
            .nearby-places-wrapper .box {
                width: 50%;
                gap: 10px;
                padding-bottom: 20px;
            }
            .study-in-sri-lanka-video {
                height: auto;
                background-size: 100% 200px;
                background-position: top;
                padding: 0;
            }
            .study-in-sri-lanka-video .yellow-box {
                position: relative;
                right: 0;
                bottom: 0;
                margin-top: 79px;
                padding: 20px;
                width: 95%;
                margin-bottom: 30px;
                margin-right: auto;
                margin-left: auto;
                background-size: 100% 100%;
            }
            .study-in-sri-lanka-video .yellow-box p{
                font-size: 15px;
                line-height: 28px;
            }
            .study-in-sri-lanka-video .read-more {
                position: relative;
                bottom: 0;
                left: 0;
                top: 0;
                margin: auto;
                margin-top: 80px;
            }
            .nearby-places .map-wrapper iframe {
                width: 100%;
                height: 200px;
            }
            .nearby-places .txt---14px{
                font-size: 15px;
                line-height: 28px;
            }
            .nearby-places-wrapper {
                padding: 20px 0px;
            }
        /* STUDY IN SRI LANKA */
        /* ADMISSION PROCESS */
            .admission-process-top .btn-wrapper {
                justify-content: center !important;
            }
        /* ADMISSION PROCESS */
        /* VISA GUIDLINES */
            .visa-content .txt-padd-right--50px {
                padding-right: 0;
                font-size: 14px;
                line-height: 24px;
            }
            .visa-content .txt---14px {
                font-size: 15px;
                line-height: 28px;
            }
            .column-count-2 p {
                column-count: 1;
                column-gap: 0;
            }
            .visa-visa-banner .column-count-2 p{
                font-size: 13px;
                line-height: 22px;
            }
            .txt---14px{
                font-size: 15px;
                line-height: 28px;
            }
            .accordion-button {
                font-size: 15px;
                line-height: 28px;
                padding: 10px 20px;
            }
            .accordion-button.collapsed {
                font-size: 13px !important;
            }
            .accordion-body{
                padding-left: 20px;
            }
            .accordion-body p{
                font-size: 15px;
                line-height: 28px;
                margin: 0;
            }
        /* VISA GUIDLINES */
        /* ALUMNI */
            .informatics-group-section .right {
                padding: 0px;
            }
            .alumini-alumini-publications .file-box {
                width: 100%;
            }
            .alumini-alumini-publications a {
                font-size: 13px;
                line-height: 22px;
            }
            .alumini-alumini-publications .file-box:nth-child(even) {
                padding-left: 0;
            }
            .alumini-alumini-publications .file-box:nth-child(odd) {
                padding-right: 0;
            }
        /* ALUMNI */
        /* NEWS */
            .news-first-news {
                padding: 30px;
            }
            .news-first-news .content-box {
                width: 100%;
            }
            .news-first-news .txt---18px {
                font-size: 16px;
                line-height: 24px;
            }
            .other-news-wrapper .box {
                width: 50%;
            }
        /* NEWS */
        /* NEWS INNER */
            .news-inner-wrap .section-heading {
                width: 100%;
            }
            .news-inner-wrap .left {
                width: 100%;
                padding-right: 0;
                padding-bottom: 30px;
            }
           
            .news-inner-wrap .right {
                width: 100%;
            }
            .news-inner-wrap .right img{
                width: 100%;
            }
            .news-inner-content-wrapper .content-wrapper {
                width: 100%;
                padding-right: 0;
            }
     
          
        /* NEWS INNER */
        /* EVENTS LANDING */
          
            .other-news-wrapper .rectangle .txt---20px{
                font-size: 16px !important;
                padding-bottom: 10px;
            }
        /* EVENTS LANDING */
        /* EVENTS INNER */
            .events-inner-wrap .large-image {
                height: auto;
            }
            .events-inner-content-wrapper .chat-btn {
                margin: auto;
            }
        /* EVENTS INNER */
        /* MEDIA */
            .media-media-section .txt-padd-bottom--50px {
                padding-bottom: 30px;
            }
            .media-media-section .box {
                width: 50%;
            }
        /* MEDIA */
        /* INFOSCHOOL */
            .infoschool-blue-boxes{
                padding-top: 0;
            }
            .red-box {
                font-size: 16px;
                line-height: 26px;
            }
            .infoschool-blue-boxes .box {
                width: 100%;
                padding: 30px 0px 0px 0px;
            }
            .infoschool-blue-boxes .box:last-child{
                padding-top: 0;
            }
            .infoschool-blue-boxes img {
                height: 535px;
            }
            .application-procedure.lerning-outcomes .box {
                padding-top: 0 !important;
            }
            .infoschool-video {
                padding-bottom: 150px;
                padding-top: 0;
                height: auto;
            }
            .infoschool-video .middle-inner-wrap{
                width: 100%;
            }
            .infoschool-video .bg-box {
                height: 345px;
            }
            .infoschool-video .outer {
                width: 100%;
                margin-left: auto;
                margin-top: 345px;
            }
            .infoschool-video .video-links-wrapper {
                padding: 0px 20px;
            }
        /* INFOSCHOOL */

        /* FOOTER */   
            #footer-main .main-wrapper {
                width: 90%;
            }        
            .footer-main-wrap {
                padding: 30px 0px 15px 0;
            }
          
        
            .footer-main-col, .footer-main-col-first {
                width: 50%;
                display: flex;
                flex-direction: column;
                align-items: flex-start;
                text-align: center;
                text-align: left;
            }
            .footer-main-col-first{
                padding-bottom: 15px;
            }
            .footer-main-col{
                padding: 15px 0px;
            }
            #footer-main .chat-btn {
                padding: 0 30px;
                height: 40px;
                font-size: 13px;
            }
            .btn-top{
                top: -17px;
            }
            .btn-top img{
                width: 30px;
                height: 30px;
            }
            .copyright-section p{
                text-align: center;
                font-size: 11px;
            }
            .entrancxe-exam .programmes-slider {
                width: 80%;
                margin: auto;
            }
             .entrancxe-exam .programmes-slider {
    padding-top: 0;
}
.entrancxe-exam .section-heading {
    padding-bottom: 30px;
}

        /* FOOTER */
    }
    @media only screen and (max-width: 767px) {
        .radio-wrap {
            width: 65%;
        }
    }
    @media only screen and (min-width: 600px) {
        #footer-main .mobile-btn{
            display: none;
        }
        #footer-main .chat-btn-desktop{
            display: flex;
        }
    }
    @media only screen and (max-width: 600px) {
		body{
			 overflow-x: hidden;
		}
		.global-pathways-d-flex{
			justify-content: center !important;
		}
		.faculty-degree-programs .row{
			padding-top: 30px;
			text-align: center;
		}
		.faculty-degree-programs .row:first-child{
			padding-top: 0;
		}
		.programmes-slider {
			
			padding-top: 5px;
		}
		.faculty-degree-programs .programmes-slider .slick-arrow{
			top: unset !important;
			bottom: 0 !important;
		}
		.course-box-wrap .course-box-img{
			height: 200px;
		}
        /* .milestone-box {
            padding: 0 5px;
        } */
        .modal-dialog {
            height: unset !important;
            min-height: 100% !important;
            padding-top: 135px;
        }
        .programmes-slider .slick-prev {
            background-size: 95% !important;
            left: -25px !important;
        }
        .programmes-slider .slick-next {
            background-size: 95% !important;
            right: -25px !important;
        }
        .programmes-slider-wrap{
            padding-left: 10% !important;
            padding-right: 10% !important;
        }
        .faculty-degree-programs .programmes-slider-wrap{
            padding-left: 0 !important;
            padding-right: 0 !important;
        }
        .faculty-degree-programs  .slick-prev, .entrancxe-exam .slick-prev {
            left: 35% !important;
        }
        .faculty-degree-programs .slick-next, .entrancxe-exam .slick-next {
            right: 35% !important;
        }
        .privacy-bottom{
            flex-direction: column;
        }
        .privacy-col li {
            padding: 10px 10px 0 10px;
        }
        .privacy-col{
            justify-content: center;
        }
        .researach-past-events .box:last-child .rectangle {
            height: auto;
            padding: 0;
        }
        .researach-past-events .right .img-box {
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
        }
        .researach-past-events .rectangle {
            height: auto;
            padding: 0;
        }
        .researach-past-events .right .img-box {
            position: relative;
        }
        .history-slider {
            padding-bottom: 40px;
        }
        .banner-top-section .special-text {
            font-size: 15px;
            line-height: 28px;
        }
        .head-wrap{
            width: 100%;
            text-align: center;
        }
        .partners-box-wrap::before {
            background-size: cover;
        }
        .other-course-box-img {
            height: 100%;
            object-fit: cover;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
        }
        .other-course-box-content {
            position: relative;
            padding-top: 20px;
        }
        .partners-box-wrap {
            margin-top: 0px !important;
        }
        .footer-main-col-first {
            width: 100%;
            align-items: center;
            text-align: center;
        }
        .footer-study-col{
            width: 100%;
        }
        .dean-msg-content {
            text-align: center;
        }
        .news-inner-content-wrapper .back-to-landing{
            margin: auto;
        }
        .news-inner-content-wrapper .content-wrapper .right{
            text-align: center;
        }
        .informatics-group-section .right h5,
        .informatics-group-section .right p{
            text-align: center;
        }
        .informatics-group-section .right .read-more{
            margin: auto;
        }
        /* .quality-and-recognitions .outer-wrapper {
            padding: 20px 20px;
        } */
        .filter-bottons-wrapper .btns-wrap {
            padding-top: 10px;
        }
        .filter-bottons-wrapper .btns-wrap{
            gap: 10px;
        }
        .course-box-title-wrap h6 {
            font-size: 11px;
        }
        .lecturer-box-wrap{
            margin-left: 0;
            margin-right: 0;
        }
        .footer-contect-col {
            width: 100%;
            padding: 5px 0px;
            border: none;
        }
        .footer-contect-col img {
            transform: scale(.7);
        }
        .footer-contect-col a{
            font-size: 14px;
            text-align: center;
        }
        .footer-contect-col a br{
            display: none;
        }
        .footer-contact-wrap {
            height: 250px;
            margin-top: -125px;
            padding: 0px 20px;
        }
        #footer-main .mobile-btn{
            display: block;
        }
        #footer-main .chat-btn-desktop{
            display: none;
        }
        .milestone-slider .slick-dots li{
            padding: 0px 10px;
        }
        .contact-us-contact-info .contact-info-box {
            width: 100% !important;
        }
        .contact-us-contact-info .contact-info-box .left{
            display: flex;
            justify-content: center;
        }
        .contact-us-contact-info .contact-info-box {
            text-align: center;
        }
        .student-life-banner .content-section div{
            width: 100%;
        }
        .milestone-slider .slick-dots{
            margin-top: 60px;
        }
        .footer-contact-wrap {
            padding: 0px 10px;
        }
        .rad-box label {
            min-width: unset !important;
            width: 100%;
        }
        .radio-wrap{
            padding-right: 0;
            width: 100%;
        }
        .filter-bottons-wrapper form .rad-box {
            width: 50%;
            justify-content: center;
        }
        .filter-bottons-wrapper .btns-wrap {
            flex-direction: column;
            width: 100%;
            align-items: center;
        }
        .sru-services .box {
            width: 100%;
        }
        .news-news .other-news-wrapper .box{
            padding: 20px 5%;
        }
        .industry-partners-slider .box .rectangle{
            height: 80px;
        }
        .our-faculty-lecture-panel .box .btn-more-details a{
            font-size: 12px;
        }
        .modal-content {
            padding: 10px 10px;
        }
        .clc-register-now .box {
            width: 100%;
            padding: 8px 0px;
            padding-top: 30px;
        }
        .faculty-inner-upcoming-events .upcoming-events-wrapper {
            padding-top: 20px;
        }
        .faculty-inner-upcoming-events .upcoming-box .img-box {
            width: 100%;
        }
        .faculty-inner-upcoming-events .upcoming-box .content-box {
            width: 100%;
            padding-left: 0;
        }
        .academic-section.lecturer-section #satffTab li{
            width: 100%;
        }
        .modal-dialog {
            padding-left: 10px;
            padding-right: 10px;
        }
        .search-results .single-product-item .post-image {
            height: 250px;
        }
        /* HOME */
            .welcome-section .counter-box{
                flex: unset !important;
                width: 50%;
                padding: 20px 10px;
                justify-content: center;
            }
        /* HOME */
        /* STUDY */
            .inner-banner img {
                height: 125px;
            }
        /* STUDY */
        /* ALL COURSES */
            .filter-bottons-wrapper form select{
                /* max-width: 160px;
                min-width: 160px; */
            }
            .filter-bottons-wrapper form .read-more{
                /* max-width: 160px; */
            }
           
            .all-courses-section .box-outer {
                width: 100%;
                padding: 12px 0px;
            }
        /* ALL COURSES */
        /* FOUNDATION CERTIFICATE */
            .academic-partners-universities .large-image {
                height: 175px;
            }
            .entry-requirements-wrapper .intake-wrap .intake-box {
                width: 100%;
                padding-left: 0;
                padding-top: 10px;
                padding-bottom: 10px;
            }
            .entry-requirements-wrapper .intake-wrap  .intake-box-inner{
                padding: 20px;
            }
            .intake-box {
                width: 100%;
                padding-left: 0px;
                padding-top: 15px;
                padding-bottom: 15px;
            }
        /* FOUNDATION CERTIFICATE */
        /* FOUNDATION CERTIFICATE INNER */
            .programmes-slider .slide-item {
                padding: 0;
            }
            .uni-awarding-wrap h2 {
                padding-bottom: 0px;
            }
        /* FOUNDATION CERTIFICATE INNER */
        /* FACULTIES INNER */
            .dean-msg-img {
                width: 100%;
            }
            .dean-msg-content {
                width: 100%;
                padding-left: 0;
            }
            .lecturer-box {
                width: 100%;
                padding: 15px 5%;
            }
            #satffTab{
                padding-top: 20px;
            }
            #satffTab{
                padding-left: 0;
                padding-bottom: 20px;
            }
            #satffTab li{
                justify-content: space-between;
                width: 100%;
                display: flex;
                justify-content: center;
            }
            #satffTab button{
                line-height: 25px;
            }
            .awards-content-box {
                width: 100%;
                padding: 10px 0;
                align-items: center;
            }
            .awards-content-box .img-box {
                margin-left: 0px;
            }
            .awards-content-box h6{
                text-align: center;
            }
            .awards-content-box h6::before{
                display: none;
            }
            .news-inner-slider .slide-item {
                padding: 0;
            }
            .faculty-inner-alumni .adv-banner{
                height: 170px;
            }
            .two-col {
                width: 100%;
            }
            .blue-boxes-wrapper .img-box img {
                height: 220px;
            }
            .transfer-banner-image {
                height: 155px;
            }
            .transfer-option-box {
                margin-top: 110px;
            }
            .counter-box-inner-main{
                width: 50%;
                padding: 15px 0px;
                align-items: center;
                text-align: center;
             }
             .history-img {
                height: 160px;
            }
            .history-desc .btn-wrap{
                flex-direction: column;
                align-items: center;
            }
            .history-desc .btn-wrap .read-more--red{
                margin-right: 0 !important;
                margin-bottom: 15px;
            }
            .admission-box {
                width: 100%;
            }
        /* FACULTIES INNER */
        /* PROGRAMS INNER */
            .related-programs-btn-wrapper{
                padding-bottom: 30px;
            }
            .related-programs-btn-wrapper div{
                width: 100%;
            }
            .study-chat-btn {
                padding: 12px 10px;
                width: 100%;
            }
            .three-col {
                width: 100%;
            }
        /* PROGRAMS INNER */
        /* ABOUT */
            .history-slider-img {
                height: 245px;
            }
        /* ABOUT */
        /* HISTORY */
            .top-banner-img {
                height: 440px;
            }
        /* HISTORY */
        /* OUR FACULTY INNER */
            .our-faculty-lecture-panel .box {
                width: 100%;
                padding: 20px;
            }
        
        /* OUR FACULTY INNER */
        /* AWARDS */
            .awards-awards-section .box {
                width: 100%;
                padding: 0;
                display: flex;
                flex-direction: column;
                align-items: center;
            }
            .awards-awards-section .icon-box {
                margin-left: 0;
            }
            .awards-awards-section .box .rectangle{
                align-items: center;
                text-align: center;
            }
            .awards-awards-section h6::before {
                display: none;
            }
        /* AWARDS */
        /* ACADEMIC PARTNERS */
            .academic-banner img {
                height: 170px;
            }
        /* ACADEMIC PARTNERS */
        /* BOARD OF MGT */
            .staff-members .box {
                width: 100%;
                padding-left: 0;
                padding-right: 0;
            }
        /* BOARD OF MGT */
        /* INFORMATICS GROUP */
            .informatics-group-section .box{
                padding: 25px 0px 0px 0px;
            }
            .informatics-group-section .left {
                width: 100%;
                padding-right: 0;                
            }
            .informatics-group-section .left .img-box{
                justify-content: flex-start !important;
                padding: 0;
                height: auto;
            }
            .informatics-group-section .right {
                width: 100%;
            }
            .informatics-group-section .right {
                width: 100%;
                padding: 20px 0px;
            }
          
        /* INFORMATICS GROUP */
        /* STUDENT LIFE */
            .student-life-video-wrapper .video-box {
                height: 170px;
            }
            .student-life-entertainment .left-image, .student-life-entertainment .tab-content img {
                height: 320px;
            }
        /* STUDENT LIFE */
        /* ANNUAL EVENTS */
            .study-in-sri-lanka-blue-boxes .blue-boxes-wrapper .img-box img {
                height: 230px;
            }
        /* ANNUAL EVENTS */
        /* ANNUAL EVENTS INNER */
            .events-inner-slider .box{
                padding: 0 !important;
            }
        /* ANNUAL EVENTS INNER */
        /* SPORTS */
            .sports-sports-wrapper .box img {
                height: 200px;
            }
        /* SPORTS */
        /* CAREER GUIDANCE */
            .guidance-img {
                height: 200px;
            }
            .careers-boxes-section .image-box img {
                height: 263px;
            }
        /* CAREER GUIDANCE */
        /* EMPLOYERS OF OUR GRADUATES */
            .emp-of-our-grads .box {
                width: 100%;
                padding: 8px 0px;
            }
        /* EMPLOYERS OF OUR GRADUATES */
        /* CONTACT US */
            .contact-us-map-section .map-wrapper iframe {
                height: 200px;
            }
            .contact-us-map-section .contact-info-boxes .box {
                width: 100%;
            }
            .contact-us-map-section .contact-info-boxes .rectangle {
                text-align: center;
            }
        /* CONTACT US */
        /* RESEARCH */
            .research-landing-white-boxes .box {
                width: 100%;
                padding: 8px 0px;
            }
            .research-arenas .box {
                width: 100%;
                padding: 0px 0px 30px 0px;
            }
            .other-news-wrapper .box {
                padding: 0;
            }
        /* RESEARCH */
        /* RESEARCH INNER */
            .research-inner .box {
                padding-bottom: 10px;
            }
            .research-inner .left {
                width: 100%;
                padding-bottom: 10px;
            }
            .research-inner .right {
                width: 100%;
            }
        /* RESEARCH INNER */
        /* INFOSCHOOL */
            .funding-banner-section .images-wrapper .large-image {
                height: 160px;
            }
            .funding-banner-section .logos .box {
                width: 100%;
                padding-left: 0;
                padding-right: 0;
            }
            .funding-infoschool .image-area {
                height: 160px;
            }
            .funding-other-schorlaships .box .right .large-image {
                height: 220px;
            }
        /* INFOSCHOOL */
        /* NEWS */
            .news-first-news {
                height: auto;
            }
            .other-news-wrapper .box {
                width: 100%;
                padding: 0;
            }
        /* NEWS */
        /* NEWS INNER */
        .entrancxe-exam .programmes-slider .slick-next {
    right: -15% !important;
}
.entrancxe-exam .programmes-slider .slick-prev {
    left: -15% !important;
}
           
            .news-inner-content-wrapper .content-wrapper .left {
                width: 100%;
                text-align: center;
            }
            .news-inner-content-wrapper .content-wrapper .right {
                width: 100%;
                padding-left: 0;
            }
            .news-inner-latest-news .latest-news-slider {
                padding: 0px 5%;
            }
        /* NEWS INNER */
        /* EVENTS */
            .events-landing .other-news-wrapper .box {
                padding: 15px 0px;
            }
            .news-inner-content-wrapper .content-wrapper .right .schedule-box{
                justify-content: center;
            }
        /* EVENTS */
        /* MEDIA */
            .media-media-section .box {
                width: 100%;
                padding: 15px 0px;
            }
            .media-media-section .boxes-wrapper{
                margin-left: 0;
                margin-right: 0;
            }
        /* MEDIA */
        /* INFOSCHOOL */
            .infoschool-blue-boxes img {
                height: 255px;
            }
            .lerning-outcomes .box {
                width: 100%;
                padding: 0 !important;
                padding-top: 30px !important;
            }
            .infoschool-video .bg-box {
                height: 200px;
            }
            .infoschool-video .outer {
                width: 100%;
                margin-left: auto;
                margin-top: 200px;
            }
        /* INFOSCHOOL */
        
    }
/* MEDIA QUERIES */

/* MENU TOGGLE */
    .hamburger .line{
        width: 50px;
        height: 3px;
        background-color: var(--theme-color);
        display: block;
        margin: 8px 0px 8px auto;
        -webkit-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }
    .hamburger .line-one{
        width: 40px;
    }
    .hamburger .line-two{
        width: 33px;
        /* float: right; */
    }
    .hamburger .line-three{
        width: 20px;
        /* float: right; */
    }
    #hamburger-1.is-active .line:nth-child(2){
        opacity: 0;
    }
    .row .three{
        padding: 80px 30px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        background-color: #2c3e50;
        color: #ecf0f1;
        text-align: center;
    }
/* MENU TOGGLE */


/* ANIMATIONS */
    .js-scroll {
        opacity: 0;
        transition: opacity 500ms;
    }
    .js-scroll.scrolled {
        opacity: 1;
    }
    .scrolled.fade-in-bottom {
        animation: fade-in-bottom 0.5s ease-in-out both;
        animation-delay: calc(0.1s * var(--i));
    }



    @keyframes fade-in-bottom {
        0% {
            -webkit-transform: translateY(50px);
            transform: translateY(50px);
            opacity: 0;
        }
        100% {
            -webkit-transform: translateY(0);
            transform: translateY(0);
            opacity: 1;
        }
    }

/* ANIMATIONS */
