﻿.banner-section button.carousel-control-prev {
    height: 50px;
    background: #000000;
    top: auto;
    width: 50px;
    left: 53px;
    bottom: 22px;
}

.banner-section {
    position: relative;
}

    .banner-section button.carousel-control-next {
        height: 50px;
        background: #000000;
        top: auto;
        width: 50px;
        left: 109px;
        bottom: 22px;
    }
/*.roiuih_tri {
        position: absolute;
        right: 0;
        z-index: 9;
    }*/
.none_scroll {
    overflow: hidden;
}

.overflow-scroll-in-y {
    overflow-y: scroll;
    height: 550px;
    overflow-x: hidden;
}

button.btn-close_tri.close_btn {
    right: 0px !important;
    z-index: 9999999;
    top: 0px !important;
}

.link-h {
    font-size: 19px;
}

.back-video {
    padding: 50px 65px;
    margin-right: 0px;
}

@media screen and (max-width:991px) {
    .back-video {
        padding: 50px 15px;
    }

        .back-video .col-md-6 {
            margin-bottom: 5px !important;
        }
}

.why-choose .section-head h4:before, .why-choose .section-head h2:before, .why-choose .section-head h5:before {
    display: none;
}

.why-choose .section-head h4, .why-choose .section-head h2, .why-choose .section-head h5 {
    margin-bottom: 6px !important;
}

.card-body.p-0 img {
    width: 100% !important;
    height: 210px;
    border-bottom: 1px solid #8080801f;
    object-fit: cover;
}

.shadow {
    border-radius: 0px !important;
}

.box-b.card-footer {
    padding: 15px 8px 22px 8px !important;
}


.left-menu {
    float: left;
    overflow-x: auto;
    /* background: #7fafac; */
    color: #FFF;
}

    .left-menu ul {
        padding: 5px 25px;
        margin: 0;
    }

        .left-menu ul li {
            list-style: none;
            /* padding-top: 10px; */
            /* padding-bottom: 5px; */
            /* border-bottom: 1px solid #ffffff3b; */
            /* padding-left: 15px; */
            /* width: 326px; */
            display: flex;
            justify-content: end;
        }

            .left-menu ul li a {
                text-decoration: none;
                color: inherit;
                font-size: 14px;
                font-weight: 500;
                background: #00877f;
                list-style: none;
                padding-top: 10px;
                padding-bottom: 5px;
                border-bottom: 1px solid #ffffff3b;
                padding-left: 15px;
                width: 100%;
                display: block;
            }

.carousel-control-next {
    right: 333px;
}

.p-o {
    padding: 0px;
}
/*.banner-section {
        height: 450px;
    }*/
.left-menu.cust_scroller {
    height: 349px;
    /* width: 670px;*/
}

    .left-menu.cust_scroller::-webkit-scrollbar {
        width: 6px;
    }


    .left-menu.cust_scroller::-webkit-scrollbar-track {
        background: #0e686387;
    }


    .left-menu.cust_scroller::-webkit-scrollbar-thumb {
        background: #d9b31d;
    }


        .left-menu.cust_scroller::-webkit-scrollbar-thumb:hover {
            background: #555;
        }

ul.submenu-ami li a {
    color: #ffffff;
}

li.ddigdid-ami {
    position: relative;
}
/*div#carouselExampleIndicators img{
        height:450px;
        object-fit:cover;
    }*/
section.curriculum.mt20 {
    position: relative;
    z-index: -1;
}

ul.submenu-ami.sgeftf_tri {
    z-index: 1001;
    width: 300px;
    right: 0;
    bottom: 0;
    left: 6%;
}

ul.submenu-ami {
    height: 145px;
}

.p-o-new {
    padding-left: 0px;
}

@media screen and (max-width:991px) {
    div #carouselExampleIndicators img {
        height: auto;
    }

    .banner-section {
        height: auto;
    }

    .left-menu.cust_scroller {
        width: 100%;
    }

    .left-menu ul li a {
        padding-left: 26px;
    }

    .acc-header {
        padding-left: 26px !important;
    }

    .banner-section button.carousel-control-prev, .banner-section button.carousel-control-next {
        display: none;
    }

    .banner-section .row {
        margin: 0px;
    }

    .accordion {
        padding-bottom: 4px;
    }

    .p-o-new {
        padding-right: 0px;
    }
}

/*=============2nd part css===========*/


.accordion {
    width: 100%;
    background: #00877f;
    /* max-width: 700px;
        margin: 2rem auto;*/
    /*border-radius: 8px;*/
    /* overflow: hidden;*/
    box-shadow: 0 6px 20px rgba(0,0,0,0.08);
}

.acc-item + .acc-item {
    border-top: 1px solid #e7e7e7;
}

.acc-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 7px 15px;
    font-weight: 500;
    font-size: 14px;
    border-bottom: 1px solid #ffffff3b;
    background: transparent;
    cursor: pointer;
    user-select: none;
}

/* .acc-header:hover {
            background: #f3f7ff;
        }*/

/*   .acc-title {
        font-weight: 600;
    }*/

.acc-panel {
    max-height: 0;
    overflow: hidden;
    transition: max-height 280ms ease;
    padding: 0 1.25rem;
    /*background: white;*/
}

    .acc-panel.open {
        padding: 7px 15px;
    }

.chev {
    transition: transform 200ms ease;
}

.acc-header[aria-expanded="true"] .chev {
    transform: rotate(90deg);
}


/*=========New CSS 2-feb-2026==========*/
.h1-add-ami{position:relative;}
.djda-ami-ami {
    position: absolute;
    font-size: 26px;
    color: white;
    left: 87px;
    bottom: 38%;
}

@media screen and (max-width:991px){
    .djda-ami-ami {
        font-size: 15px;
        left: 20px;
    }
}