﻿@media screen and (max-width:991px){
    .new-h-100-vh{height:40vh!important;}
    .banner-inner{left: 0px !important;}
    .banner-admistion{width: 100%;}
    .banner-admistion ul{max-width: 100%;}
    .banner-admistion ul li h5 p{font-size: 20px;}
     .placement-logo {
        grid-template-columns: repeat(3, 1fr) !important;
    }
     #myCarousel .carousel-control.left {
    top: 73%;
    left: 55px;
    left: auto !important;
    right: 24%;
}
     #myCarousel .carousel-control.right{
 top: 73%;
    left: 55px;
    left: auto !important;
    right: 10%;
     }
     .uiguyfv_tri{        display: flex;
        flex-direction: column;
        align-items: center;}
     .name-field{text-align: center;}
    .placement-logo .placement-grid-logo {
        width:33%;
    }
    .placement-logo .placement-grid-logo img{width:100%;}
    .br-res-left{border-left: 0;}
    .bor-lef-bot-res{border-left: 1px solid #d8d8d8;border-bottom: 1px solid #d8d8d8;}
    .mt-top-res{margin-top: 30px;}
    dic.hryfuy_tri{padding-left:0px;}
    .iguig_tri{width:100%;margin-top: auto;}
    .event-happy .happy-head::before{height: 2px;
    width: 67px;
    left: auto;
    top: auto;
    bottom: -20%;}
    .res-dis-none{display: none;}
    .happy-eve-all-con{flex-direction: column;}
    .event-happy .happy-eve-all-con a{margin-top: 15px;}
    .event-happy .happy-eve-all-con .happ-con-para::before{bottom: 6px;}
    .head2{font-size: 3rem;}
    .new-mt-res-tra{margin-top: 10px;}
    .font-300{margin-top: 11px;}
    .home-program .col-sm-4{max-width: 100%;}
    .home-program .col-sm-8{max-width: 100%;}
    .program-list ul li{width: 28%;}
    /*#repright_ctl00_divright .program-list{    height: 575px;
    overflow-y: scroll;}*/
    #repright_ctl00_divright .program-list::-webkit-scrollbar {
  width: 3px;
}
#repright_ctl00_divright .program-list::-webkit-scrollbar-track {
  border-radius: 10px;
}
 

#repright_ctl00_divright .program-list::-webkit-scrollbar-thumb {
  background:#1156b6; 
}
.utfty_tri{padding: 43px 10px 0px 10px;}
.marquee-item-tri{width:33%;}
img.yfeswer_tri{height: 342px;}
.dehvde{    top: -40px;}
.res-new-d-f-l{display: block !important;}
.lead-head p{padding-right:0px;}
.student-life-carasoul .owl-carousel.owl-drag .owl-item{
    width: 100%; /* or a specific width */
}
.uygfh_tri{padding:0px;}

/*new*/
/*.moment-content{position:static;}*/
.devhed{display:block;top: -85px;}
.card-body.p-0.position-relative img{object-fit:cover;height:271px;}
.moment-content p{font-size: 16px;
    line-height: 20px;}
.moment-content h5{font-size: 31px;font-weight:bold;line-height:34px;}
.jcdvk{padding: 50px 0px 130px;}
.card-before-overlay::before{background-image: linear-gradient(#433b3b5e, #000000d6);}
.d-flex .studnt-life-btn-primary{margin-top:25px;}
}



/*...responsive csss...*/



@media screen and (max-width: 991px) {
   
    .program-list{
        padding:0 10px;
    }
    .forty-counter{
        padding-right:67px;
    }
    .news-txtt{
        line-height: 28px!important;
        padding:15px!important;
        font-size:20px!important;
    }
    .iutgi_tri{
        margin-top:25px;
    }
    .rgtguygu_tri{
        display:block!important;
    }
 
    p.fdf_tri, .recent-placement-txt{
        line-height: 28px!important;
        padding-bottom:15px!important;
    }
    .uyftdy_tri{
        margin-top:-82%;
    }
    .recruiters-part{
        display:block!important;
    }
    .students-join3-wrapper .students-join3-right h2{
        padding:20px 0;
        font-size:30px!important;
    }
    .life-txtt{
    line-height: 28px;
    padding:0 0 15px !important;
    }
    .neofooter .footer-text p{
        line-height: 28px;
        letter-spacing: 1px;
    }
    .footer-txtt-para {
    margin-left: -11px;
}
 
}