body .container {
    /*width: 1260px;*/
}
/*banner*/
section.banner_tri .owl-dots {
    position: absolute;
    bottom: 20px;
    left: 0;
    z-index: 7;
    right: 0;
}

section.banner_tri .owl-carousel .owl-nav button.owl-next, section.banner_tri .owl-carousel .owl-nav button.owl-prev {
    left: 20px;
    position: absolute;
    background: #ffffffad;
    color: #000000;
    border: none;
    padding: 0;
    font-size: 48px;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    outline: none !important;
}

section.banner_tri .owl-carousel .owl-nav button.owl-next {
    right: 20px;
    left: auto; /* position: absolute; */
}

section.banner_tri .owl-nav {
    position: absolute;
    color: white;
    bottom: 50%;
    width: 100%;
}

section.banner_tri .owl-carousel .owl-nav button.owl-prev span, section.banner_tri .owl-carousel .owl-nav button.owl-next span {
    line-height: 45px;
    width: 45px;
    height: 45px;
}

section.banner_tri .owl-carousel .owl-dots button.owl-dot.active span {
    width: 36px;
    background: #0d345f;
}

section.banner_tri .owl-carousel .owl-dots button.owl-dot span {
    margin: 0 2px;
    background: #ffffff;
    height: 8px;
    width: 8px;
}

section.banner_tri img {
    width: 100%;
}
/*banner*/

/*============ Notice =============*/
.marquee {
    overflow: hidden;
    box-sizing: border-box;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 28px;
    overflow: hidden;
    white-space: nowrap;
}

.morque_txt p {
    color: black !important;
    margin: 0;
    font-size: 14px;
}

.marquee--inner {
    display: block;
    width: 169%;
    position: absolute;
    animation: marqueegfhfh 50s linear infinite;
    color: #000;
    top: 8px;
}

.morque_txt {
    overflow: hidden;
    color: white;
    display: flex;
    justify-content: space-around;
}

@keyframes marqueegfhfh {
    0% {
        left: 0;
    }

    100% {
        left: -100%;
    }
}

.marquee--inner:hover {
    animation-play-state: paused;
    color: #000000;
}

.marquee span {
    float: left;
    width: 50%;
    overflow: hidden;
}

.iughk_tri {
    background: #fbddc7;
    color: #dd2608;
    padding: 0;
    display: flex;
    overflow: hidden;
}

a.ougiug_tri {
    white-space: nowrap;
    padding: 0;
    line-height: 12px;
    height: 14px;
    display: block;
    width: 100%;
    color: #fff;
    margin: 0 0;
}

.iugj_tri {
    display: inline-block;
    width: 100%;
}

.uyfuyf_tri {
    width: 12%;
    text-align: right;
    font-weight: 600;
    font-size: 16px;
    padding-right: 28px;
    background: #f5ac27; /* background: #0d345f; */
    color: #fff;
    padding: 8px 28px 8px 0;
    z-index: 1;
}

.marqueegfhfh {
    position: relative;
}
/*============ Notice =============*/

/*============ Calendar =============*/
section.etfhu_tri {
    display: block;
    padding: 50px 0 50px;
    background: #F6F6F1;
}

span.scdate_tri {
    width: 63px;
    height: 60px;
    border-top: 3px solid #f5ac27;
    background: #fff;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    margin-right: 10px;
    box-shadow: 2px 2px 8px #2222221a;
    align-items: center;
    text-align: center;
    color: #f5ac27;
    font-size: 20px;
    font-weight: 500;
    line-height: 20px;
    padding: 7px 0px;
}

span.utgefuby_tri {
    display: block;
    width: 100%;
    font-size: 12px;
    font-weight: 400;
    color: #707070;
}

a.eufyhi_tri {
    display: flex;
    width: 100%;
    align-items: center;
    text-decoration: unset;
}

span.gbdhjjb_tri {
    display: block;
    font-size: 12px;
    font-style: italic;
    color: grey;
    margin-top: 4px;
}

span.riuhiu_tri {
    font-size: 14px;
    font-weight: 500;
    color: #000;
}

li.efs_tri {
    border-bottom: 1px solid gainsboro;
    padding: 12px 0;
}

    li.efs_tri:last-child {
        border-bottom: 0px solid gainsboro;
    }

.uiftg_tri {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border-radius: 8px;
    padding: 10px 15px 10px;
    box-shadow: 0 0 0.36vw #0000000f;
    padding-bottom: 19px;
    margin-bottom: 30px;
}

.ryug_tri {
    font-size: 18px;
    margin-bottom: 12px;
    text-transform: uppercase;
    display: flex;
    align-items: center;
}

span.eiofgvfeh_tri {
    /* margin-right: 5px; */
    /* color: #0d345f; */
    /* font-size: 26px; */
    font-size: 30px;
    /* line-height: 30px; */
    font-weight: 500;
    text-align: center;
    color: #0d345f;
    letter-spacing: 0.3px;
}

span.eiofeh_tri {
    /* font-weight: 500; */
    font-size: 30px;
    /* line-height: 30px; */
    font-weight: 500;
    text-align: center;
    color: #0d345f;
    letter-spacing: 0.3px;
    /* color: #000000; */
    /* font-size: 26px; */
    color: #f5ac27 !important;
    font-weight: 600;
}

a.latest-cir {
    position: relative;
    font-size: 13px;
    background: #0d345f;
    color: #fff;
    padding: 7px 10px 8px;
    border-radius: 3px;
    font-weight: 500;
    line-height: 18px;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    width: auto;
}

.guvfhnj_tri {
    flex-grow: 1;
    font-family: 'Rubik', sans-serif !important;
}

/*============ Calendar =============*/

/*============ Photo Gallery =============*/
.ufyhiu_tri {
    padding-right: 10px;
}

a.wudhi_tri {
    border: 0px solid #cdcdcd;
    position: relative;
    overflow: hidden;
    border-radius: 5px;
    text-decoration: none;
    background: #fff;
    display: inline-block;
    box-shadow: 0 0 0.36vw #0000000f;
    /* padding: 10px; */
    width: 100%;
}

.efuig_tri {
    padding: 15px;
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 1;
    color: #fff;
}

.yfugu_tri {
    color: #f5ac27;
    font-weight: 600;
    font-size: 14px;
    display: inline-block;
    padding: 0;
    margin-bottom: 7px;
}

.wudhi_tri:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: linear-gradient(to bottom, #00000000 10%, #0000007a 70%, #000000 100%); /* background-image: linear-gradient(#00000000, #00000082); */ /* opacity: .1; */
    transition: all .3s ease-out;
}

.wduj_tri {
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0.5px;
}

.uwdyhui_tri .ryug_tri {
    font-size: 22px;
    margin-bottom: 19px;
}

img.ryhui_tri {
    height: 305px;
    object-fit: cover;
    object-position: top;
}

.uwdyhui_tri a.latest-cir {
    color: #0d345f;
    background: no-repeat;
    font-size: 14px;
    padding-right: 47px;
}

span.rughu_tri:before {
    background: #f5ac27;
    border-radius: 50%;
    content: "";
    height: 35px;
    right: 0;
    position: absolute;
    top: -3px;
    width: 35px;
    z-index: 1;
}

.uwdyhui_tri a.latest-cir i {
    font-size: 28px;
    position: absolute;
    z-index: 2;
    top: 2px;
    right: 15px;
}

.uwdyhui_tri .owl-carousel .owl-nav button.owl-next, section.banner_tri .owl-carousel .owl-nav button.owl-prev {
    left: 20px;
    position: absolute;
    background: #ffffffad;
    color: #000000;
    border: none;
    padding: 0;
    font-size: 48px;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    outline: none !i;
    body .container

{
    /*width: 1260px;*/
}
/*banner*/ section.banner_tri .owl-dots {
    position: absolute;
    bottom: 20px;
    left: 0;
    z-index: 7;
    right: 0;
}

section.banner_tri .owl-carousel .owl-nav button.owl-next, section.banner_tri .owl-carousel .owl-nav button.owl-prev {
    left: 20px;
    position: absolute;
    background: #ffffffad;
    color: #000000;
    border: none;
    padding: 0;
    font-size: 48px;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    outline: none !important;
}

section.banner_tri .owl-carousel .owl-nav button.owl-next {
    right: 20px;
    left: auto; /* position: absolute; */
}

section.banner_tri .owl-nav {
    position: absolute;
    color: white;
    bottom: 50%;
    width: 100%;
}

section.banner_tri .owl-carousel .owl-nav button.owl-prev span, section.banner_tri .owl-carousel .owl-nav button.owl-next span {
    line-height: 35px;
    width: 45px;
    height: 45px;
}

section.banner_tri .owl-carousel .owl-dots button.owl-dot.active span {
    width: 36px;
    background: #0d345f;
}

section.banner_tri .owl-carousel .owl-dots button.owl-dot span {
    margin: 0 2px;
    background: #ffffff;
    height: 8px;
    width: 8px;
}

section.banner_tri img {
    width: 100%;
}
/*banner*/

/*============ Notice =============*/
.marquee {
    overflow: hidden;
    box-sizing: border-box;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 28px;
    overflow: hidden;
    white-space: nowrap;
}

.morque_txtp {
    color: black !important;
    margin: 0;
    font-size: 14px;
}

.marquee--inner {
    display: block;
    width: 150%;
    position: absolute;
    animation: marqueegfhfh 50s linear infinite;
    color: #000;
    top: 8px;
}

.morque_txt {
    overflow: hidden;
    color: white;
    display: flex;
    justify-content: space-around;
}

@keyframes marqueegfhfh {
    0% {
        left: 0;
    }

    100% {
        left: -100%;
    }
}

.marquee--inner:hover {
    animation-play-state: paused;
    color: #000000;
}

.marqueespan {
    float: left;
    width: 50%;
    overflow: hidden;
}

.iughk_tri {
    background: #fbddc7;
    color: #dd2608;
    padding: 0;
    display: flex;
    overflow: hidden;
}

a.ougiug_tri {
    white-space: nowrap;
    padding: 0;
    line-height: 12px;
    height: 14px;
    display: block;
    width: 100%;
    color: #fff;
    margin: 0 0;
}

.iugj_tri {
    display: inline-block;
    width: 100%;
}

.uyfuyf_tri {
    width: 15%;
    text-align: right;
    font-weight: 600;
    font-size: 16px;
    padding-right: 28px;
    background: #f5ac27; /* background: #0d345f; */
    color: #fff;
    padding: 8px 28px 8px 0;
    z-index: 1;
}

.marqueegfhfh {
    position: relative;
}
/*============ Notice =============*/

/*============ Calendar =============*/ section.etfhu_tri {
    display: block;
    padding: 50px 0 70px;
    background: #F6F6F1;
}

span.scdate_tri {
    width: 55px;
    height: 55px;
    border-top: 3px solid #f5ac27;
    background: #fff;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    margin-right: 10px;
    box-shadow: 2px 2px 8px #2222221a;
    align-items: center;
    text-align: center;
    color: #f5ac27;
    font-size: 20px;
    font-weight: 500;
    line-height: 20px;
    padding: 7px;
}

span.utgefuby_tri {
    display: block;
    width: 100%;
    font-size: 12px;
    font-weight: 400;
    color: #707070;
}

a.eufyhi_tri {
    display: flex;
    width: 100%;
    align-items: center;
    text-decoration: unset;
}

span.gbdhjjb_tri {
    display: block;
    font-size: 12px;
    font-style: italic;
    color: grey;
    margin-top: 4px;
}

span.riuhiu_tri {
    font-size: 14px;
    font-weight: 500;
    color: #000;
}

li.efs_tri {
    border-bottom: 1px solid gainsboro;
    padding: 15px 0;
}

    li.efs_tri:last-child {
        border-bottom: 0px solid gainsboro;
    }

.uiftg_tri {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border-radius: 8px;
    padding: 10px 15px 10px;
    box-shadow: 0 0 0.36vw #0000000f;
    padding-bottom: 19px;
}

.ryug_tri {
    font-size: 18px;
    margin-bottom: 12px;
    text-transform: uppercase;
    display: flex;
    align-items: center;
}

span.eiofgvfeh_tri {
    margin-right: 5px;
    color: #0d345f;
}

span.eiofeh_tri {
    font-weight: 500;
    color: #000000;
}

a.latest-cir {
    position: relative;
    font-size: 13px;
    background: #0d345f;
    color: #fff;
    padding: 7px 10px 8px;
    border-radius: 3px;
    font-weight: 500;
    line-height: 18px;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    width: auto;
}

.guvfhnj_tri {
    flex-grow: 1;
}

/*============ Calendar =============*/

/*============ Photo Gallery =============*/
.ufyhiu_tri {
    padding-right: 10px;
}

a.wudhi_tri {
    border: 0px solid #cdcdcd;
    position: relative;
    overflow: hidden;
    border-radius: 5px;
    text-decoration: none;
    background: #fff;
    display: inline-block;
    box-shadow: 0 0 0.36vw #0000000f; /* padding: 10px; */
}

.efuig_tri {
    padding: 15px;
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 1;
    color: #fff;
}

.yfugu_tri {
    color: #ffd485;
    font-weight: 600;
    font-size: 14px;
    display: inline-block;
    padding: 0;
    margin-bottom: 7px;
}

.wudhi_tri:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: linear-gradient(to bottom, #00000000 10%, #0000007a 70%, #000000 100%); /* background-image: linear-gradient(#00000000, #00000082); */ /* opacity: .1; */
    transition: all .3s ease-out;
}

.wduj_tri {
    font-size: 16px;
    font-weight: 600;
}

.uwdyhui_tri .ryug_tri {
    font-size: 22px;
    margin-bottom: 19px;
}

img.ryhui_tri {
    height: 305px;
    object-fit: cover;
    object-position: top;
}

.uwdyhui_tria.latest-cir {
    color: #0d345f;
    background: no-repeat;
    font-size: 14px;
    padding-right: 47px;
}

span.rughu_tri:before {
    background: #f5ac27;
    border-radius: 50%;
    content: "";
    height: 35px;
    right: 0;
    position: absolute;
    top: -3px;
    width: 35px;
    z-index: 1;
}

.uwdyhui_tria.latest-cir i {
    font-size: 28px;
    position: absolute;
    z-index: 2;
    top: 2px;
    right: 15px;
}

.uwdyhui_tri .owl-carousel .owl-navbutton.owl-next, section.banner_tri .owl-carousel .owl-nav button.owl-prev {
    left: 20px;
    position: absolute;
    background: #ffffffad;
    color: #000000;
    border: none;
    padding: 0;
    font-size: 48px;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
}

.uwdyhui_tri .owl-nav {
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    transform: translateY(-50%);
}

.uwdyhui_tri .owl-carousel .owl-navbutton.owl-prev span, section.banner_tri .owl-carousel .owl-nav button.owl-next span {
    line-height: 35px;
    width: 45px;
    height: 45px;
}

.uwdyhui_tri .owl-carousel .owl-navbutton.owl-prev {
    right: auto;
    left: 20px; /* position: absolute; */
}

.uwdyhui_tri .owl-carousel .owl-navbutton.owl-prev, section.banner_tri .owl-carousel .owl-nav button.owl-prev {
    left: 20px;
    position: absolute;
    background: #ffffffad;
    color: #000000;
    border: none;
    padding: 0;
    font-size: 48px;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    outline: none !important;
}

.uwdyhui_tri .owl-carousel .owl-navbutton.owl-next {
    right: 20px;
    left: auto; /* position: absolute; */
}
/*============ Photo Gallery =============*/

/*============ about =============*/
/*.astro-image-wrap, .kc-sectn-card { transition: all .30s ease-in-out; } 
.astroimg { display: flex ; position: relative; padding-bottom: 87%; width: 100%; } 
.astroimg img { transition: all .30s ease-in-out; } 
.astro-2 { margin-top: 0; position: absolute; z-index: 3; width: 63%; } 
img.img-fluid.astro-1 { position: absolute; right: 0; z-index: 8; width: 61%; bottom: 0; } 
.astroimg:after { content: ""; height: 481px; background: #fdcb54; top: -25px; bottom: -25px; position: absolute; left: 15%; right: 15%; } 
.astroimg img.astro-2:hover { margin-top: 5px; }*/
.euityh_tri {
    text-align: center;
    padding: 0 60px;
}

.euftg_tri {
    font-size: 14px;
    color: #4e4e4e;
    line-height: 26px;
    margin-bottom: 25px;
}

.eyug_tri {
    font-size: 27px;
    font-weight: 500;
    margin-bottom: 7px;
    font-family: 'Rubik', sans-serif !important;
}

.efes_tri {
    font-size: 18px;
    color: #8d8d8d;
    font-weight: 600;
    margin-bottom: 15px;
}

section.efyhu_tri {
    padding: 45px 0;
}

a.uyh_tri {
    position: relative;
    font-size: 14px;
    background: #0d345f;
    color: #fff;
    padding: 9px 21px 9px;
    border-radius: 3px;
    font-weight: 500;
    line-height: 18px;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    min-width: 190px;
    margin-right: 5px;
}

a.uyhrg_tri {
    position: relative;
    font-size: 14px;
    background: #f5ac27;
    color: #fff;
    padding: 9px 21px 9px;
    border-radius: 3px;
    font-weight: 500;
    line-height: 18px;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    min-width: 190px;
}
/*============ about =============*/


/*============ Message =============*/
.iuefhi_tri .tabs {
    display: block; /* border-bottom: 2px solid #ccc; */
    margin-bottom: 1em;
}

.iuefhi_tri .tab {
    padding: 10px 25px;
    cursor: pointer;
    border: none;
    background: none;
    outline: none;
    transition: background 0.2s;
    font-size: 15px;
    color: #000000;
    width: 100%;
    text-align: left;
    font-weight: 500;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    position: relative;
    display: flex;
    align-items: center; /* transition: all 1s ease; */
    font-family: "Open Sans", sans-serif !important;
}

    .iuefhi_tri .tab.active, .tab:hover {
        background: #0d345f;
        color: #ffffff; /* border-left: 3px solid #f5ac27; */ /* font-size: 16px; */ /* transform: translateX(11px); */ /* transition: all .5s ease; */
    }

.iuefhi_tri .tab-content {
    display: none;
    padding: 1em; /* border: 1px solid #eee; */
    border-radius: 0 0 4px 4px; /* background: #fff; */
}

    .iuefhi_tri .tab-content.active {
        display: block;
    }

.row_tri {
    display: flex;
    position: relative; /* background: #fff; */ /* border-radius: 40px; */
    width: 95%;
    margin: auto;
    padding: 10px 0;
}

.uyfgyu_tri {
    width: 25%;
    position: relative;
}

.iufgu_tri {
    width: 75%;
    position: relative;
}

.dgh_tri {
    display: flex;
    align-items: center;
}

section.iuefhi_tri {
    /* background: #0d345f; */
    padding: 50px 0; /* background-color: #0d345f; */ /* background-image: url("https://www.transparenttextures.com/patterns/white-brick-wall.png"); */
    /* This is mostly intended for prototyping; please download the pattern and re-host for production environments. Thank you! */ position: relative;
}

    section.iuefhi_tri:before {
        content: "";
        background-color: #0d345f; /* background-image: url("https://www.transparenttextures.com/patterns/white-brick-wall.png"); */
        /* This is mostly intended for prototyping; please download the pattern and re-host for production environments. Thank you! */ position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%; /* opacity: .1; */
    }

.uyf_tri {
    font-size: 32px;
    font-weight: 500;
    color: #0d345f;
    margin-bottom: 10px;
    padding: 10px 25px 12px;
    position: relative;
    text-transform: uppercase;
}

span.erfi_tri {
    color: #f5ac27;
    margin-left: 8px;
}

.ftgy_tri {
    color: #333;
    margin-bottom: 5px;
    font-size: 13px;
    line-height: 24px;
}

.tab-content.active:before {
    content: "";
    position: absolute;
    right: 0; /* border-bottom: 1px solid #fff; */
    width: 100px;
}

button.tab.active:before {
    content: ""; /* position: absolute; */ /* left: -100px; */ /* border-bottom: 1px solid #f5ac27; */ /* width: 100px; */ /* top: 25px; */
}

img.dwyiuo_tri {
    width: 100%;
    border-radius: 15px;
    box-shadow: 0 0 9px #0000003d;
}

.efutg_tri {
    width: 65%;
    padding: 15px 25px 19px 15px;
}

.eygyu_tri {
    width: 35%;
    position: relative; /* box-shadow: 0 0 9px #0000003d; */ /* border-radius: 15px; */
    padding-right: 10px;
}

.row_tri:before {
    content: "";
    background: #fff;
    border-radius: 15px;
    position: absolute;
    left: 0;
    top: 0;
    width: 86%;
    height: 100%;
}

a.eui_tri {
    position: relative;
    font-size: 14px;
    border-bottom: 2px solid #0d345f;
    color: #0d345f;
    padding: 8px 10px 5px 0; /* border-radius: 3px; */
    font-weight: 500;
    line-height: 18px;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    margin-right: 5px;
}

.gryhu_tri { /* text-align: right; */ /* position: absolute; */
    bottom: 0;
    right: 0; /* background: #ffffffeb; */
    width: 100%;
    margin-bottom: 12px; /* padding: 17px; */ /* border-bottom-right-radius: 15px; */ /* border-bottom-left-radius: 15px; */
}

span.ruhy_tri {
    display: block;
    font-weight: 500;
    color: #000;
    font-size: 18px;
}

span.fdruhy_tri {
    font-size: 13px;
    color: grey;
}

.ghj_tri {
    padding: 0 25px 24px;
    font-size: 13px;
    color: #fff;
    line-height: 21px;
    z-index: 1;
    position: relative;
    text-align: center;
}

.uyf_tri:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 9%;
    border-bottom: 3px solid #0d345f;
    border-radius: 30px;
    width: 75px;
}

.uyf_tri:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 36%;
    border-bottom: 3px solid #0d345f;
    border-radius: 30px;
    width: 8px;
}
/*============ Message =============*/ section.feyuh_tri {
    background-image: url(../images/bg1.png);
    padding: 100px 0;
    position: relative;
    background-attachment: fixed;
    background-size: cover;
}

    section.feyuh_tri:before {
        content: "";
        position: absolute;
        height: 100%;
        width: 100%;
        left: 0;
        top: 0;
        background: #00000094;
    }

.fgb_tria {
    text-align: center;
    width: 100%;
    display: block;
    color: #fff;
    font-size: 35px;
    text-decoration: none;
}

span.uefhiu_tri {
    display: block;
}


/*========== pilipalas ==========*/
.ygbhj_tri {
    text-align: center;
    padding: 0;
}

img.ufhui_tri {
    width: 155px;
}

section.eui_tri {
    padding: 35px 0 50px;
}

.uwyfg_tri {
    margin-bottom: 15px;
    font-size: 30px;
    font-weight: 500;
    text-transform: uppercase;
}

.dwsc_tri {
    font-size: 16px;
    color: rgb(141, 141, 141);
    font-weight: 600;
    margin-bottom: 15px;
}

.yugy_tri {
    padding: 10px;
    height: 100%;
}

.yugy_triimg.ufgh_tri {
    height: 100%;
    box-shadow: 0 3px 8px #00000024;
    width: 100%;
    object-fit: cover;
}

.hui_tri {
    text-align: center;
    margin-top: 20px;
}
/*========== pilipalas ==========*/ section.rggh_tri {
    /* background-image: url(../images/bg2.png); */
    padding: 50px 0;
    background: #e0e6ee;
}

.uwyfg_tri .uyf_tri {
    width: 335px;
    display: flex;
    justify-content: center;
    margin: auto;
}

    .uwyfg_tri .uyf_tri:before {
        left: 32%;
    }

    .uwyfg_tri .uyf_tri:after {
        left: 58%;
    }

section.uyfguy_tri .owl-carousel .owl-dots button.owl-dot span {
    margin: 0 2px;
}

section.rggh_tri .owl-carousel .owl-nav button.owl-next, section.banner_tri .owl-carousel .owl-nav button.owl-prev {
    left: 20px;
    position: absolute;
    background: #ffffffad;
    color: #000000;
    border: none;
    padding: 0;
    font-size: 48px;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    outline: none !important;
}

.eui_tri .owl-nav {
    position: absolute;
    top: 40%;
    left: 0;
    width: 100%;
    transform: translateY(-50%);
}

.eui_tri .owl-carousel .owl-navbutton.owl-prev span, section.banner_tri .owl-carousel .owl-nav button.owl-next span {
    line-height: 35px;
    width: 45px;
    height: 45px;
}

.eui_tri .owl-carousel .owl-navbutton.owl-prev {
    right: auto;
    left: 20px; /* position: absolute; */
}

.eui_tri .owl-carousel .owl-navbutton.owl-prev, .eui_tri .owl-carousel .owl-nav button.owl-next {
    left: 20px;
    position: absolute;
    background: #ffffffad;
    color: #000000;
    border: none;
    padding: 0;
    font-size: 48px;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    outline: none !important;
}

.eui_tri .owl-carousel .owl-navbutton.owl-next {
    right: 20px;
    left: auto;
}

.rggh_tri .owl-nav {
    position: absolute;
    top: 40%;
    left: 0;
    width: 100%;
    transform: translateY(-50%);
}

.rggh_tri .owl-carousel .owl-navbutton.owl-prev span, section.banner_tri .owl-carousel .owl-nav button.owl-next span {
    line-height: 35px;
    width: 45px;
    height: 45px;
}

.rggh_tri .owl-carousel .owl-navbutton.owl-prev {
    right: auto;
    left: 20px; /* position: absolute; */
}

.rggh_tri .owl-carousel .owl-navbutton.owl-prev, .rggh_tri .owl-carousel .owl-nav button.owl-next {
    left: 20px;
    position: absolute;
    background: #ffffffad;
    color: #000000;
    border: none;
    padding: 0;
    font-size: 48px;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    outline: none !important;
}

.rggh_tri .owl-carousel .owl-navbutton.owl-next {
    right: 20px;
    left: auto !important;
}

section.gallery-gap.efuyguy_tri.ugui_tri.uyfguy_tri .owl-nav {
    position: absolute;
    top: 40%;
    left: 0;
    width: 100%;
    transform: translateY(-50%);
}

section.gallery-gap.efuyguy_tri.ugui_tri.uyfguy_tri .owl-carousel .owl-nav button.owl-prev span, section.banner_tri .owl-carousel .owl-nav button.owl-next span {
    line-height: 35px;
    width: 45px;
    height: 45px;
}

section.gallery-gap.efuyguy_tri.ugui_tri.uyfguy_tri .owl-carousel .owl-nav button.owl-prev {
    right: auto;
    left: 20px; /* position: absolute; */
}

section.gallery-gap.efuyguy_tri.ugui_tri.uyfguy_tri .owl-carousel .owl-nav button.owl-prev, section.gallery-gap.efuyguy_tri.ugui_tri.uyfguy_tri .owl-carousel .owl-nav button.owl-next {
    left: 20px;
    position: absolute;
    background: #ffffffad;
    color: #000000;
    border: none;
    padding: 0;
    font-size: 48px;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    outline: none !important;
}

section.gallery-gap.efuyguy_tri.ugui_tri.uyfguy_tri .owl-carousel .owl-nav button.owl-next {
    right: 20px;
    left: auto !important;
}

section.testominal .owl-nav {
    position: absolute;
    top: 40%;
    left: 0;
    width: 100%;
    transform: translateY(-50%);
}

section.testominal .owl-carousel .owl-nav button.owl-prev span, section.banner_tri .owl-carousel .owl-nav button.owl-next span {
    line-height: 35px;
    width: 45px;
    height: 45px;
}

section.testominal .owl-carousel .owl-nav button.owl-prev {
    right: auto;
    left: 20px; /* position: absolute; */
}

section.testominal .owl-carousel .owl-nav button.owl-prev, section.testominal .owl-carousel .owl-nav button.owl-next {
    left: 20px;
    position: absolute;
    background: #ffffffad;
    color: #000000;
    border: none;
    padding: 0;
    font-size: 48px;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    outline: none !important;
}

section.testominal .owl-carousel .owl-nav button.owl-next {
    right: 20px;
    left: auto !important;
}


.ebfyhb_tri {
    display: flex;
    justify-content: center;
}

section.alumni_spotlight {
    /* background-image: url(../images/bg2.png); */
    padding: 50px 0px;
}

    section.alumni_spotlight .owl-nav {
        position: absolute;
        top: 30%;
        left: 0;
        width: 100%;
        transform: translateY(-50%);
    }

    section.alumni_spotlight .owl-carousel .owl-nav button.owl-prev span, section.banner_tri .owl-carousel .owl-nav button.owl-next span {
        line-height: 35px;
        width: 45px;
        height: 45px;
        outline: none !important;
    }

    section.alumni_spotlight .owl-carousel .owl-nav button.owl-prev {
        right: auto;
        left: 20px; /* position: absolute; */
    }

    section.alumni_spotlight .owl-carousel .owl-nav button.owl-prev, section.alumni_spotlight .owl-carousel .owl-nav button.owl-next {
        left: 20px;
        position: absolute;
        background: #ffffffad;
        color: #000000;
        border: none;
        padding: 0;
        font-size: 48px;
        width: 45px;
        height: 45px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50px;
        outline: none !important;
    }

        section.alumni_spotlight .owl-carousel .owl-nav button.owl-prev:focus, section.alumni_spotlight .owl-carousel .owl-nav button.owl-next:focus {
            outline: none !important;
        }

section.rggh_tri .owl-carousel .owl-nav button.owl-next:focus, section.banner_tri .owl-carousel .owl-nav button.owl-prev:focus {
    outline: none !important;
}

section.alumni_spotlight .owl-carousel .owl-nav button.owl-next {
    right: 20px;
    left: auto !important;
}

.alumini-part1 { /* height: 260px; */ /* height: 200px; */
    width: 100%;
    background: white;
    border-radius: 10px;
    box-shadow: 0 0 9px #00000026;
    border-bottom: 5px solid #0d345f;
    padding: 15px;
    margin-bottom: 20px;
    padding-bottom: 0px;
}

.igruyguy_tri {
    display: flex;
    align-items: center;
    margin-bottom: 12px;
}


.alumini-icon {
    position: relative;
    height: 60px;
    width: 60px; /* background: #1156b6; */
    display: flex;
    justify-content: center;
    margin-right: 10px; /* top: 17px; */
    border-radius: 50px; /* border: 2px solid #1156b6; */
    box-shadow: -3px -2px 1px 3px rgb(17 86 182 / 19%); /* margin-bottom: 46px; */
}

.alumini-img {
    border-radius: 50px;
}

.fvgbhf_tri {
    margin: 7px 5px;
}

.overview-heading {
    font-size: 18px;
    font-weight: 500;
    color: #0d345f;
}

h4.company-name {
    padding: 0;
    font-style: italic;
    color: rgb(141, 141, 141);
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
}

.overview-para {
    padding: 0;
    text-align: left;
    font-size: 13px;
    line-height: 23px;
    height: 162px;
    overflow-y: auto;
}

.afgyhgy_tri {
    background: #fff;
    border-radius: 15px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.uyf_tri.fhbvhf_tri {
    color: #fff;
}

    .uyf_tri.fhbvhf_tri:before {
        border-bottom: 3px solid #fff;
    }

    .uyf_tri.fhbvhf_tri:after {
        border-bottom: 3px solid #fff;
    }

.eufidg_tri {
    margin-bottom: 10px;
}

h1.efhuig_tri {
    margin: 0vw;
    text-align: left;
    color: #0d345f;
    position: relative; /* text-transform: uppercase; */
    font-size: 26px;
    font-family: 'Rubik', sans-serif !important;
}

span.iw_tri {
    color: #f5ac27;
    font-weight: 600;
}

h1.efhuig_tri:after {
    content: "";
    position: absolute;
    width: 4.13vw;
    height: 0.2vw;
    background: #f5ac27;
    top: 14px;
    margin-left: 0.5vw;
    font-family: 'Rubik', sans-serif !important;
}

.Leadershipname {
    border-left: 0.31vw solid #f5ac27;
    padding-left: 5px;
    font-weight: bold;
    font-size: 16px; /* text-align: center; */
    margin-top: 20px;
    color: #0d345f;
}


.overview-para::-webkit-scrollbar-thumb, .overview-para::-webkit-scrollbar-thumb {
    background: #0d345f;
    border-radius: 30px;
}
/* width */
.overview-para::-webkit-scrollbar, .overview-para::-webkit-scrollbar {
    width: 5px;
}

.text-center {
    text-align: center !important;
}

.hbfgvh_tri { /* position: relative; */
    font-size: 14px;
    background: #0d345f;
    color: #fff;
    padding: 6px 8px 5px;
    border-radius: 3px;
    font-weight: 500;
    line-height: 18px;
    text-decoration: none;
    text-align: center;
    display: inline-block; /* min-width: 190px; */
    margin-right: 5px;
    margin-top: 8px;
}

.hvfg_tri {
    font-weight: 600 !important;
}

;
}

.uwdyhui_tri .owl-nav {
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    transform: translateY(-50%);
}

.uwdyhui_tri .owl-carousel .owl-nav button.owl-prev span, section.banner_tri .owl-carousel .owl-nav button.owl-next span {
    line-height: 45px;
    width: 45px;
    height: 45px;
}

.uwdyhui_tri .owl-carousel .owl-nav button.owl-prev {
    right: auto;
    left: 20px; /* position: absolute; */
}

.uwdyhui_tri .owl-carousel .owl-nav button.owl-prev, section.banner_tri .owl-carousel .owl-nav button.owl-prev {
    left: 20px;
    position: absolute;
    background: #ffffffad;
    color: #000000;
    border: none;
    padding: 0;
    font-size: 48px;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    outline: none !important;
}

.uwdyhui_tri .owl-carousel .owl-nav button.owl-next {
    right: 20px;
    left: auto;
    /* position: absolute; */
    outline: none;
}
/*============ Photo Gallery =============*/

/*============ about =============*/
/*.astro-image-wrap, .kc-sectn-card { transition: all .30s ease-in-out; } 
.astroimg { display: flex ; position: relative; padding-bottom: 87%; width: 100%; } 
.astroimg img { transition: all .30s ease-in-out; } 
.astro-2 { margin-top: 0; position: absolute; z-index: 3; width: 63%; } 
img.img-fluid.astro-1 { position: absolute; right: 0; z-index: 8; width: 61%; bottom: 0; } 
.astroimg:after { content: ""; height: 481px; background: #fdcb54; top: -25px; bottom: -25px; position: absolute; left: 15%; right: 15%; } 
.astroimg img.astro-2:hover { margin-top: 5px; }*/
.euityh_tri {
    text-align: center;
    padding: 0 0px;
}

.euftg_tri {
    font-size: 14px;
    color: #4e4e4e;
    line-height: 26px;
    margin-bottom: 25px;
}

.eyug_tri {
    font-size: 37px;
    font-weight: 600;
    margin-bottom: 7px;
}

.efes_tri {
    font-size: 18px;
    color: #8d8d8d;
    font-weight: 600;
    margin-bottom: 15px;
}

section.efyhu_tri {
    padding: 45px 0;
}

a.uyh_tri {
    position: relative;
    font-size: 14px;
    background: #fff;
    color: #0d345f;
    padding: 9px 21px 9px;
    border-radius: 3px;
    font-weight: 500;
    line-height: 18px;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    min-width: 183px;
    margin-right: 5px;
}

a.uyhrg_tri {
    position: relative;
    font-size: 14px;
    background: #f5ac27;
    color: #fff;
    padding: 9px 10px 9px;
    border-radius: 3px;
    font-weight: 500;
    line-height: 18px;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    min-width: 160px; /* min-width: 189px; */
}
/*============ about =============*/


/*============ Message =============*/
.iuefhi_tri .tabs {
    display: block;
    /* border-bottom: 2px solid #ccc; */
    margin-bottom: 1em;
}

.iuefhi_tri .tab {
    padding: 10px 25px;
    cursor: pointer;
    border: none;
    background: none;
    outline: none;
    transition: background 0.2s;
    font-size: 15px;
    color: #000000;
    width: 100%;
    text-align: left;
    font-weight: 500;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    position: relative;
    display: flex;
    align-items: center;
    /* transition: all 1s ease; */
    font-family: "Open Sans", sans-serif !important;
}

    .iuefhi_tri .tab.active, .tab:hover {
        background: #0d345f;
        color: #ffffff;
        /* border-left: 3px solid #f5ac27; */
        /* font-size: 16px; */
        /* transform: translateX(11px); */
        /* transition: all .5s ease; */
    }

.iuefhi_tri .tab-content {
    display: none;
    padding: 1em;
    /* border: 1px solid #eee; */
    border-radius: 0 0 4px 4px;
    /* background: #fff; */
}

    .iuefhi_tri .tab-content.active {
        display: block;
    }

.row_tri {
    display: flex;
    position: relative;
    /* background: #fff; */
    /* border-radius: 40px; */
    width: 95%;
    margin: auto;
    padding: 10px 0;
}

.uyfgyu_tri {
    width: 25%;
    position: relative;
}

.iufgu_tri {
    width: 75%;
    position: relative;
}

.dgh_tri {
    display: flex;
    align-items: center;
}

section.iuefhi_tri {
    /* background: #0d345f; */
    padding: 50px 0;
    /* background-color: #0d345f; */
    /* background-image: url("https://www.transparenttextures.com/patterns/white-brick-wall.png"); */
    /* This is mostly intended for prototyping; please download the pattern and re-host for production environments. Thank you! */
    position: relative;
}

    section.iuefhi_tri:before {
        content: "";
        background-color: #0d345f;
        /* background-image: url("https://www.transparenttextures.com/patterns/white-brick-wall.png"); */
        /* This is mostly intended for prototyping; please download the pattern and re-host for production environments. Thank you! */
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        /* opacity: .1; */
    }

.uyf_tri {
    font-size: 32px;
    font-weight: 500;
    color: #0d345f;
    margin-bottom: 10px;
    padding: 10px 25px 12px;
    position: relative;
    text-transform: uppercase;
}

span.erfi_tri {
    color: #f5ac27;
    margin-left: 8px;
}

.ftgy_tri {
    color: #333;
    margin-bottom: 5px;
    font-size: 13px;
    line-height: 24px;
}

.tab-content.active:before {
    content: "";
    position: absolute;
    right: 0;
    /* border-bottom: 1px solid #fff; */
    width: 100px;
}

button.tab.active:before {
    content: "";
    /* position: absolute; */
    /* left: -100px; */
    /* border-bottom: 1px solid #f5ac27; */
    /* width: 100px; */
    /* top: 25px; */
}

img.dwyiuo_tri {
    width: 100%;
    border-radius: 15px;
    box-shadow: 0 0 9px #0000003d;
}

.efutg_tri {
    width: 65%;
    padding: 15px 25px 19px 15px;
}

.eygyu_tri {
    width: 35%;
    position: relative;
    /* box-shadow: 0 0 9px #0000003d; */
    /* border-radius: 15px; */
    padding-right: 10px;
}

.row_tri:before {
    content: "";
    background: #fff;
    border-radius: 15px;
    position: absolute;
    left: 0;
    top: 0;
    width: 86%;
    height: 100%;
}

a.eui_tri {
    position: relative;
    font-size: 14px;
    border-bottom: 2px solid #0d345f;
    color: #0d345f;
    padding: 8px 10px 5px 0;
    /* border-radius: 3px; */
    font-weight: 500;
    line-height: 18px;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    margin-right: 5px;
}

.gryhu_tri {
    /* text-align: right; */
    /* position: absolute; */
    bottom: 0;
    right: 0;
    /* background: #ffffffeb; */
    width: 100%;
    margin-bottom: 12px;
    /* padding: 17px; */
    /* border-bottom-right-radius: 15px; */
    /* border-bottom-left-radius: 15px; */
}

span.ruhy_tri {
    display: block;
    font-weight: 500;
    color: #000;
    font-size: 18px;
}

span.fdruhy_tri {
    font-size: 12px;
    color: grey;
}

.ghj_tri {
    padding: 0 25px 24px;
    font-size: 15px;
    color: #fff;
    line-height: 21px;
    z-index: 1;
    position: relative;
    text-align: center;
}

.uyf_tri:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 9%;
    border-bottom: 3px solid #0d345f;
    border-radius: 30px;
    width: 75px;
}

.uyf_tri:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 36%;
    border-bottom: 3px solid #0d345f;
    border-radius: 30px;
    width: 8px;
}
/*============ Message =============*/

section.feyuh_tri {
    background-image: url(../images/bg1.png);
    padding: 100px 0;
    position: relative;
    background-attachment: fixed;
    background-size: cover;
}

    section.feyuh_tri:before {
        content: "";
        position: absolute;
        height: 100%;
        width: 100%;
        left: 0;
        top: 0;
        background: #00000094;
    }

.fgb_tri a {
    text-align: center;
    width: 100%;
    display: block;
    color: #fff;
    font-size: 35px;
    text-decoration: none;
}

span.uefhiu_tri {
    display: block;
}


/*========== pilipalas ==========*/
.ygbhj_tri {
    text-align: center;
    padding: 0;
}

img.ufhui_tri {
    width: 300px;
}

section.eui_tri {
    padding: 35px 0 50px;
}

.uwyfg_tri {
    margin-bottom: 15px;
    font-size: 30px;
    font-weight: 500;
    text-transform: uppercase;
}

.dwsc_tri {
    font-size: 16px;
    /* color: rgb(141, 141, 141); */
    /* font-weight: 600; */
    margin-bottom: 15px;
    color: #333;
}

.yugy_tri {
    padding: 10px;
    height: 100%;
}

    .yugy_tri img.ufgh_tri {
        height: 100%;
        box-shadow: 0 3px 8px #00000024;
        width: 100%;
        object-fit: cover;
    }

.hui_tri {
    text-align: center;
    margin-top: 20px;
}
/*========== pilipalas ==========*/
section.rggh_tri {
    /* background-image: url(../images/bg2.png); */
    padding: 40px 0;
    background: #0d345f;
}

.uwyfg_tri .uyf_tri {
    width: 335px;
    display: flex;
    justify-content: center;
    margin: auto;
}

    .uwyfg_tri .uyf_tri:before {
        left: 32%;
    }

    .uwyfg_tri .uyf_tri:after {
        left: 58%;
    }

section.uyfguy_tri .owl-carousel .owl-dots button.owl-dot span {
    margin: 0 2px;
}

section.rggh_tri .owl-carousel .owl-nav button.owl-next, section.banner_tri .owl-carousel .owl-nav button.owl-prev {
    left: 20px;
    position: absolute;
    background: #ffffffad;
    color: #000000;
    border: none;
    padding: 0;
    font-size: 48px;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    outline: none !important;
}

.eui_tri .owl-nav {
    position: absolute;
    top: 40%;
    left: 0;
    width: 100%;
    transform: translateY(-50%);
}

.eui_tri .owl-carousel .owl-nav button.owl-prev span, section.banner_tri .owl-carousel .owl-nav button.owl-next span {
    line-height: 45px;
    width: 45px;
    height: 45px;
}

.eui_tri .owl-carousel .owl-nav button.owl-prev {
    right: auto;
    left: 20px; /* position: absolute; */
}

.eui_tri .owl-carousel .owl-nav button.owl-prev, .eui_tri .owl-carousel .owl-nav button.owl-next {
    left: 20px;
    position: absolute;
    background: #ffffffad;
    color: #000000;
    border: none;
    padding: 0;
    font-size: 48px;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    outline: none !important;
}

.eui_tri .owl-carousel .owl-nav button.owl-next {
    right: 20px;
    left: auto;
}

.rggh_tri .owl-nav {
    position: absolute;
    top: 40%;
    left: 0;
    width: 100%;
    transform: translateY(-50%);
}

.rggh_tri .owl-carousel .owl-nav button.owl-prev span, section.banner_tri .owl-carousel .owl-nav button.owl-next span {
    line-height: 45px;
    width: 45px;
    height: 45px;
}

.rggh_tri .owl-carousel .owl-nav button.owl-prev {
    right: auto;
    left: 20px; /* position: absolute; */
}

.rggh_tri .owl-carousel .owl-nav button.owl-prev, .rggh_tri .owl-carousel .owl-nav button.owl-next {
    left: 20px;
    position: absolute;
    background: #ffffffad;
    color: #000000;
    border: none;
    padding: 0;
    font-size: 48px;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    outline: none !important;
}

.rggh_tri .owl-carousel .owl-nav button.owl-next {
    right: 20px;
    left: auto !important;
}





section.gallery-gap.efuyguy_tri.ugui_tri.uyfguy_tri .owl-nav {
    position: absolute;
    top: 40%;
    left: 0;
    width: 100%;
    transform: translateY(-50%);
}

section.gallery-gap.efuyguy_tri.ugui_tri.uyfguy_tri .owl-carousel .owl-nav button.owl-prev span, section.banner_tri .owl-carousel .owl-nav button.owl-next span {
    line-height: 45px;
    width: 45px;
    height: 45px;
}

section.gallery-gap.efuyguy_tri.ugui_tri.uyfguy_tri .owl-carousel .owl-nav button.owl-prev {
    right: auto;
    left: 20px; /* position: absolute; */
}

section.gallery-gap.efuyguy_tri.ugui_tri.uyfguy_tri .owl-carousel .owl-nav button.owl-prev, section.gallery-gap.efuyguy_tri.ugui_tri.uyfguy_tri .owl-carousel .owl-nav button.owl-next {
    left: 20px;
    position: absolute;
    background: #ffffffad;
    color: #000000;
    border: none;
    padding: 0;
    font-size: 48px;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    outline: none !important;
}

section.gallery-gap.efuyguy_tri.ugui_tri.uyfguy_tri .owl-carousel .owl-nav button.owl-next {
    right: 20px;
    left: auto !important;
}





section.testominal .owl-nav {
    position: absolute;
    top: 40%;
    left: 0;
    width: 100%;
    transform: translateY(-50%);
}

section.testominal .owl-carousel .owl-nav button.owl-prev span, section.banner_tri .owl-carousel .owl-nav button.owl-next span {
    line-height: 45px;
    width: 45px;
    height: 45px;
}

section.testominal .owl-carousel .owl-nav button.owl-prev {
    right: auto;
    left: 20px; /* position: absolute; */
}

section.testominal .owl-carousel .owl-nav button.owl-prev, section.testominal .owl-carousel .owl-nav button.owl-next {
    left: 20px;
    position: absolute;
    background: #ffffffad;
    color: #000000;
    border: none;
    padding: 0;
    font-size: 48px;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    outline: none !important;
}

section.testominal .owl-carousel .owl-nav button.owl-next {
    right: 20px;
    left: auto !important;
}


.ebfyhb_tri {
    display: flex;
    justify-content: center;
}




section.alumni_spotlight {
    /* background-image: url(../images/bg2.png); */
    padding: 50px 0px;
}

    section.alumni_spotlight .owl-nav {
        position: absolute;
        top: 30%;
        left: 0;
        width: 100%;
        transform: translateY(-50%);
    }

    section.alumni_spotlight .owl-carousel .owl-nav button.owl-prev span, section.banner_tri .owl-carousel .owl-nav button.owl-next span {
        line-height: 45px;
        width: 45px;
        height: 45px;
        outline: none !important;
    }

    section.alumni_spotlight .owl-carousel .owl-nav button.owl-prev {
        right: auto;
        left: 20px; /* position: absolute; */
    }

    section.alumni_spotlight .owl-carousel .owl-nav button.owl-prev, section.alumni_spotlight .owl-carousel .owl-nav button.owl-next {
        left: 20px;
        position: absolute;
        background: #ffffffad;
        color: #000000;
        border: none;
        padding: 0;
        font-size: 48px;
        width: 45px;
        height: 45px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50px;
        outline: none !important;
    }

        section.alumni_spotlight .owl-carousel .owl-nav button.owl-prev:focus, section.alumni_spotlight .owl-carousel .owl-nav button.owl-next:focus {
            outline: none !important;
        }

section.rggh_tri .owl-carousel .owl-nav button.owl-next:focus, section.banner_tri .owl-carousel .owl-nav button.owl-prev:focus {
    outline: none !important;
}

section.alumni_spotlight .owl-carousel .owl-nav button.owl-next {
    right: 20px;
    left: auto !important;
}

.alumini-part1 {
    /* height: 260px; */
    /* height: 200px; */
    width: 100%;
    background: white;
    border-radius: 10px;
    box-shadow: 0 0 9px #00000026;
    border-bottom: 5px solid #0d345f;
    padding: 15px;
    margin-bottom: 20px;
    padding-bottom: 0px;
}

.igruyguy_tri {
    display: flex;
    align-items: center;
    margin-bottom: 12px;
}


.alumini-icon {
    position: relative;
    height: 60px;
    width: 60px;
    /* background: #1156b6; */
    display: flex;
    justify-content: center;
    margin-right: 10px;
    /* top: 17px; */
    border-radius: 50px;
    /* border: 2px solid #1156b6; */
    box-shadow: -3px -2px 1px 3px rgb(17 86 182 / 19%);
    /* margin-bottom: 46px; */
}

.alumini-img {
    border-radius: 50px;
}

.fvgbhf_tri {
    margin: 7px 5px;
}

.overview-heading {
    font-size: 18px;
    font-weight: 500;
    color: #0d345f;
}

h4.company-name {
    padding: 0;
    font-style: italic;
    color: rgb(141, 141, 141);
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
}

.overview-para {
    padding: 0;
    text-align: left;
    font-size: 13px;
    line-height: 23px;
    height: 162px;
    overflow-y: auto;
}

.afgyhgy_tri {
    background: #fff;
    border-radius: 15px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.uyf_tri.fhbvhf_tri {
    color: #fff;
}

    .uyf_tri.fhbvhf_tri:before {
        border-bottom: 3px solid #fff;
    }

    .uyf_tri.fhbvhf_tri:after {
        border-bottom: 3px solid #fff;
    }

.eufidg_tri {
    margin-bottom: 10px;
}

h1.efhuig_tri {
    margin: 0vw;
    text-align: left;
    color: #0d345f;
    position: relative;
    /* text-transform: uppercase; */
    font-size: 26px;
}

span.iw_tri {
    color: #f5ac27;
    font-weight: 600;
}

h1.efhuig_tri:after {
    /* content: ""; */
    position: absolute;
    width: 4.13vw;
    height: 0.2vw;
    background: #f5ac27;
    top: 14px;
    margin-left: 0.5vw;
}

.Leadershipname {
    border-left: 0.31vw solid #f5ac27;
    padding-left: 5px;
    font-weight: bold;
    font-size: 15px;
    /* text-align: center; */
    margin-top: 20px;
    color: #0d345f;
}


.overview-para::-webkit-scrollbar-thumb, .overview-para::-webkit-scrollbar-thumb {
    background: #0d345f;
    border-radius: 30px;
}
/* width */
.overview-para::-webkit-scrollbar, .overview-para::-webkit-scrollbar {
    width: 5px;
}

.text-center {
    text-align: center !important;
}

.hbfgvh_tri {
    /* position: relative; */
    font-size: 14px;
    background: #0d345f;
    color: #fff;
    padding: 6px 8px 5px;
    border-radius: 3px;
    font-weight: 500;
    line-height: 18px;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    /* min-width: 190px; */
    margin-right: 5px;
    margin-top: 8px;
}

.hvfg_tri {
    font-weight: 600 !important;
}

.efed_tri figure {
    margin-bottom: 0px;
}

.wudhi_tri {
    border: 0px solid #cdcdcd;
    position: relative;
    overflow: hidden;
    border-radius: 5px;
    text-decoration: none;
    background: #fff;
    display: inline-block;
    box-shadow: 0 0 0.36vw #0000000f; /* padding: 10px; */
}

.yfegty_tri {
    font-size: 14px;
    color: #f5ac27;
    font-weight: 600;
}

.bgfdh_tri .common-head-new {
    color: #fff;
}

.rtdrtd_tri.bgfdh_tri {
    margin-bottom: 22px;
    font-family: 'Rubik', sans-serif !important;
}

.rtdrtd_tri {
    margin-bottom: 26px;
    font-family: 'Rubik', sans-serif !important;
}

ul.other-lists-container.divHomeupdates {
    border: none;
    height: 259px;
    overflow: hidden;
}


.imageHomedivv.overflow.style-2 {
    height: 500px;
    overflow: auto;
    padding: 20px !important;
}

    .imageHomedivv.overflow.style-2 img {
        /* height: 100%; */
        width: 100%;
    }

    .imageHomedivv.overflow.style-2 div {
        height: 100%;
    }

.overflow {
    overflow-y: scroll;
    overflow-x: hidden;
    height: 500px;
}


    .overflow::-webkit-scrollbar {
        width: 6px;
    }


    .overflow::-webkit-scrollbar-track {
        background: #f1f1f1;
    }


    .overflow::-webkit-scrollbar-thumb {
        background-color: #f5ac27;
        border-radius: 3px;
    }


        .overflow::-webkit-scrollbar-thumb:hover {
            background-color: #e39610;
        }

a.close.close-btn.flythat-close {
    z-index: 1000001;
    background: none;
    right: -4px;
    top: 6px;
    border-radius: 0px;
    /* background: #f5ac27; */
    color: #f5ac27;
    font-weight: 200;
    opacity: 1;
}

.tm-inf > p {
    display: inline-block;
    font-size: 13px;
    font-weight: 400;
    text-align: left;
    color: grey;
    font-style: italic;
    min-height: 40px;
    width: 100%;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.tm-inf h4 {
    font-size: 14px;
    color: #222;
}

section.efyhu_tri .euftg_tri {
    font-size: 15px;
    color: #333;
}

.ghj_tri.gray_n {
    font-size: 15px;
    color: #333;
    /* font-weight: 600; */
    margin-bottom: 15px;
    padding-bottom: 7px;
}

p.ehgfyh_tri {
    font-size: 13px;
    line-height: 23px;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: max-height 0.3s ease;
    text-transform: none;
    color: #333 !important;
    /* overflow: auto; */
    /* height: 130px; */
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    margin-bottom: 0px;
}

section.gallery-gap.efuyguy_tri.kfguhgb_tri.uyfguy_tri img {
    height: 231px !important;
    border: 1px solid #0d345f;
}

section.gallery-gap.efuyguy_tri.kfguhgb_tri.uyfguy_tri {
    background: #f5f5f5;
}

a.uyh_tri.uughuygh_tri {
    background: #0d345f;
    color: #fff;
}




/*======== topper ======*/

.topper_section {
    background-image: url(../images/photo-bg.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 3vw 0vw;
}

.single-teachers {
    text-align: center;
    background: #fff;
    padding: 0px;
    box-shadow: 0px 4px 8px 0 rgb(0 0 0 / 12%);
    position: relative;
    overflow: hidden;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

}

.jhguyg_tri {
    padding: 10px;
}

.teachers-content h3 {
    font-size: 16px;
    margin-bottom: 5px;
    color: #f5ac27;
    text-shadow: 2px 2px #000000;
}

.teachers-content {
    padding: 16px 5px 10px;
    position: absolute;
    bottom: -32px;
    background: #00000096;
    width: 100%;
    /* background: linear-gradient(#ffffff00, black); */
    width: 100%;
    right: auto;
    text-align: center;
    padding: 6px;
    margin: 0;
    z-index: 9;
    -webkit-transition: .5s all ease;
    -ms-transition: .5s all ease;
    -moz-transition: .5s all ease;
    -o-transition: .5s all ease;
    transition: .5s all ease;
}

.designation {
    font-size: 15px;
    color: #ffffff;
    font-weight: 600;
    margin-bottom: 6px;
    /* text-shadow: 2px 2px #000000; */
}

.single-teachers:hover .teachers-content {
    opacity: 1;
    bottom: 0px;
}

a {
    text-decoration: none !important
}

.jhguyg_tri {
    height: 220px;
    /* box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; */
}

.teacherImg {
    height: 200px;
    width: 100%;
    /* object-fit: contain; */
}

    .teacherImg img {
        object-fit: cover;
        height: 100%;
        width: 100%;
    }

.topper_section .owl-nav {
    /* position: absolute; */
    /* top: 40%; */
    left: 0;
    /* width: 100%; */
    /* transform: translateY(-50%); */
}

.topper_section .owl-carousel .owl-navbutton.owl-prev span, .topper_section .owl-carousel .owl-nav button.owl-next span {
    line-height: 43px;
    width: 45px;
    height: 45px;
}



.topper_section .owl-carousel .owl-navbutton.owl-prev {
    left: 20px;
    position: absolute;
    background: #ffffffad;
    color: #000000;
    border: none;
    padding: 0;
    font-size: 48px;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    outline: none !important;
}

.topper_section .owl-carousel .owl-nav button.owl-next {
    left: 20px;
    position: absolute;
    background: #ffffffad;
    color: #000000;
    border: none;
    padding: 0;
    font-size: 48px;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    outline: none !important;
    top: 31%;
}

.topper_section .owl-carousel .owl-nav button.owl-prev {
    right: auto;
    left: 20px; /* position: absolute; */
}

.topper_section .owl-carousel .owl-nav button.owl-next {
    right: -4px;
    left: auto;
}

.topper_section .owl-carousel .owl-nav button.owl-prev, .topper_section .owl-carousel .owl-nav button.owl-prev {
    left: -5px;
    position: absolute;
    background: #ffffffad;
    color: #000000;
    border: none;
    padding: 0;
    font-size: 48px;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    outline: none !important;
    top: 31%;
}




/*.gfuhiuh_tri .item {
            width: 25%;
        }*/

.topper_section .item {
    background: transparent;
}



    .topper_section .item img {
        width: 100% !important;
        height: 100%;
        object-fit: cover;
    }

.topper_section .item {
    padding: 20px 18px;
    height: 271px;
    /* box-shadow: rgba(0,0,0,.19) 0px 10px 20px, rgba(0,0,0,.23) 0px 6px 6px; */
}

@media only screen and (max-width: 767px) {
    .topper_section .item {
        width: 100% !important;
    }

    .topper_section .item {
        height: 320px !important;
    }

        .topper_section .item img {
            width: 250px !important;
            height: 250px;
        }
}

.text-center {
    text-align: center !important;
}

.sc-image-card {
    position: relative;
    padding: 0 0px;
}

    .sc-image-card .img_result img {
        border-radius: 50%;
        /* box-shadow: rgba(0,0,0,.19) 0px 10px 20px, rgba(0,0,0,.23) 0px 6px 6px; */
        display: block;
        margin: 0 auto;
        border: 3px solid #f5ac27;
    }

    .sc-image-card.aa-card .details {
        bottom: -10%;
    }

    .sc-image-card .details {
        position: absolute;
        left: 14px;
        bottom: -17%;
        /* width: 100%; */
        padding: 8px 10px;
        box-shadow: rgba(50,50,93,.25) 0px 50px 100px -20px, rgba(0,0,0,.3) 0px 30px 60px -30px, rgba(10,37,64,.35) 0px -2px 6px 0px inset;
        text-align: center;
        background: #fff;
        border-radius: 50px;
        /* padding: 3px 37px; */
        font-size: 14px;
        width: 180px;
    }

.topper_section {
    background: url(../images/bg_new.png) no-repeat;
    background-position: center;
    background-size: cover;
}

.guvfhnj_tri {
    text-transform: capitalize;
}

h2.common-head-new.yhuefygvu_tri {
    font-size: 35px;
}

p.text-webPrimary.mb-0.hfbfh_tri {
    font-size: 14px;
    color: #212529;
    font-weight: 500;
}

    p.text-webPrimary.mb-0.hfbfh_tri span {
        padding-left: 8px;
        margin-left: 5px;
        border-left: 1px solid #8080808c;
    }

p.text-webPrimary.mb-0 {
    font-weight: 600;
    color: #f5ac27;
    font-size: 15px;
}

.img_result {
    height: 210px;
    width: 210px;
}

.img_result {
    height: 210px;
    width: 210px;
    overflow: hidden;
}

.topper_section .item img {
    height: 100%;
    object-fit: cover;
    object-position: top;
}
.scdate_tri span.utgefuby_tri {
    display: none;
}
span.scdate_tri {
    
    font-size: 15px;
  
    line-height: 24px;
    padding:0px;
    
}

    span.scdate_tri img {
        height: 100%;
    }

.hsfg_tri {
    display:block;
}
a.latest-cir {
    color: #0d345f;
    background: no-repeat;
    font-size: 14px;
    padding-right: 47px;
}
.ryug_tri.hsfg_tri {
    position: relative;
    margin-bottom: 25px  !important;
}

a.latest-cir {
    position: absolute;
    right: 5px;
    top: 13px;
}
.hsdgu_tri {
    position: relative;
    display: flex;
    justify-content: center;
    top: 51px;
    width: 500px;
    top: 53%;
    left: 50%;
    transform: translate(-50%, -50%);
}

    .hsdgu_tri .owl-nav {
        position: absolute;
        top: 42%;
        left: 0;
        width: 100%;
        transform: translateY(-50%);
    }

    .hsdgu_tri .owl-carousel .owl-navbutton.owl-prev span, .hsdgu_tri .owl-carousel .owl-nav button.owl-next span {
        line-height: 35px;
        width: 45px;
        height: 45px;
    }

    .hsdgu_tri .owl-carousel .owl-navbutton.owl-prev {
        right: auto;
        left: 20px; /* position: absolute; */
    }

    .hsdgu_tri .owl-carousel .owl-navbutton.owl-prev, .hsdgu_tri .owl-carousel .owl-nav button.owl-prev {
        left: 20px;
        position: absolute;
        background: #ffffffad;
        color: #000000;
        border: none;
        padding: 0;
        font-size: 48px;
        width: 45px;
        height: 45px;
        display: flex;
      /*  align-items: center;*/
        justify-content: center;
        border-radius: 50px;
        outline: none !important;
        line-height: 43px;
    }



    .hsdgu_tri .owl-carousel .owl-navbutton.owl-next, .hsdgu_tri .owl-carousel .owl-nav button.owl-next {
        right: 20px;
        position: absolute;
        background: #ffffffad;
        color: #000000;
        border: none;
        padding: 0;
        font-size: 48px;
        width: 45px;
        height: 45px;
        display: flex;
    /*    align-items: center;*/
        justify-content: center;
        border-radius: 50px;
        outline: none !important;
        line-height: 43px;
    }


    .hsdgu_tri .owl-carousel .owl-navbutton.owl-next {
        right: 20px;
        left: auto; /* position: absolute; */
    }
    .hsdgu_tri .owl-dots {
        position: absolute;
        bottom: 10px;
        display: none;
    }
.close-btn {
   
    right: 13%;
 
}
@media(max-width:768px) {
    .hsdgu_tri {
        margin: 0px;
        /* width: 80% !important; */
        display: inline-block !important;
        /* left: 0px !important; */
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 320px !important;
    }
}
