@media (max-width: 1710px){
    .crl_text {
    margin-top: 120px; 
    margin-left: -135px;
    
}
    
}



 
  

@media (min-width: 1600px) and (max-width: 1750px) {
    
   .testimonials {
    background: linear-gradient(to bottom, #b8d1ec 78%, #ffffff 22%);
    padding: 100px 0px;
}  
.name_photo .photo img {
    border-radius: 50%;
    width: 80%;
}




}




@media (max-width: 1536px){
    
  .testimonials {
    background: linear-gradient(to bottom, #b8d1ec 72%, #ffffff 28%);
    padding: 100px 0px;
    
}

 .speech p { 
       line-height: 28px; 
    }
    
    .video3 i {
     width: 70px;
      height: 50px;
     font-size: 20px;
    }
        .video2 i {
     width: 70px;
      height: 50px;
     font-size: 20px;
    }
    
       #banner.new_index .col-lg-6 img {
            width: 100%;
        }
        
        #banner.new_index .bng_text p:nth-child(1) {
        margin-top: 20px;
        }
        #banner.new_index .ao-2023 {
            margin-top: 20px;
        }
        #banner.new_index .logos {
            bottom: -20px;
        }
        }
        @media (max-width: 1366px) {
          #banner .row3{
          position: relative;
          top: 24px;
        }
        #banner.new_index .logos {
            bottom: -32px;
        }
        #banner.new_index .ao-2023 h2{
            font-size:30px;
        }
  
}

 /* Responsive Adjustments */
@media (max-width: 1024px) {
    /*.testimonials-container {*/
    /*    flex-wrap: wrap;*/
    /*    gap: 50px;  */
    /*}*/
    
    .testimonial-card, .center-media {
      margin-top: 0px;
         margin-bottom: 52px;
    }
    
    .center-media {
    
        margin-top: 100px;
    }
  .testimonial-slider .slick-slide {
  padding-bottom: 90px; /* Space so bottom content doesn’t get cut */
  height: auto !important;
  overflow: visible !important;
}

  
}
 
 @media (max-width: 991px) {
     
     
     #banner.new_index {
  
    background-image: url('https://sru.edu.in/admissions-2026/assets/img/new_index/img/bgmobile.png');
     
     
     }
     
     .new_index_why_sru .col-lg-5 img {
         width:100%;
     }
            .new_2026_index_programs    .section-title {
                font-size: 24px;
            }
          .new_2026_index_programs     .school-agri-lg{
            display: none;
        }
         .new_2026_index_programs  .school-agri-mb{
            display: block;
        }
     
     
     
     
     
     .banner_img_desktop{
         display:none; 
     }

   .banner_img_mobile{
    display:block;
}
#banner .banner_text_3 {
    font-size: 20px;
}

  .admission-form-box {
    /*margin-top: 20px;*/
  }
  #banner {
    /*text-align: center;*/
  }
  #banner .btn {
    margin-top: 10px;
  }
       
   #banner.new_index .bng_text p:nth-child(1) {
        font-size: 17px;
        }
        #banner.new_index p {
        font-size: 41px;
       }
       #banner .row3{
      position: relative;
    top: 24px;  }
    
    
    .new_index_programs {
     
    padding-top: 100px;
    background: linear-gradient(to right, #23468A 100%, #ffffff 0%);
}
   
    .new_index_programs .row{
        padding:13px;
    }
     .new_index_programs .row .col-lg-5 {
    
         margin:10px 0px;
    
     } 
    
    .new_index_programs_base p {
    
     padding: 0px 0px 0px 0px; 
    font-size: 25px;
   
    text-align: center;
}
.new_index_programs .new_index_programs_cards .card-title {
 
    font-size: 15px;
}
    
  #placement_oop {
 
    padding: 15px;
} 
 .placement_pak .package p {
    font-size: 28px;
   
}

.video1 {
 
    top: 13%;
    left: 11%;
}
 

  #new_index_placements_2025 {
 
    background: linear-gradient(to right, #39bb9d 100%, #ffffff 0%);
}
  #infra_clg {
    padding: 15px;
}
#world img {
    width:100%;
}
#infra_clg h2 ,#placement_oop h2,.new_index_programs h2 , .new_index_why_sru h2,   #world h2 , .new_2026_index_programs .section-title,  .section-title,.program_list_new   .section-title {
    font-size: 32px;
  padding:20px 0px;
     margin-bottom: 10px; 
}
     .testimonials h2   {
            font-size: 38px;
          padding:0px 0px;  
          margin-bottom: 0px; 
     }
   #infra_clg  .carousel-item img{
            height: 725px;
        background-size: cover;
        object-fit: none;
    }
    

 #infra_clg .carousel-caption{
     /*background-color: #ffffffd9;*/
     background-color: #ffffffad;
     
    position: absolute;
    width: 85%;
    height: 500px;
    left: 0px;
    top: 15%;
    padding: 30px;
    color: var(--black);
    text-align: left;
}
#clg_life {
 
    padding: 10px;
}
#clg_life h2 {
    font-size: 38px;
    
    margin-bottom: 10px;
}
 #clg_life .row .col-lg-6 ,#clg_life .row .col-lg-3{
    margin: 10px 0px;  
 }
    
   .testimonials{
       padding:10px;
       margin-bottom:50px;
       background: linear-gradient(to bottom, #ffffff 80%, #b8d1ec 30%);
     
   
   } 
  .testimonials .quotes {
   
    width: 30px;
    margin-bottom: 10px;
}
    .speech p{
        width:92%;
    }
    .name_photo .photo img {
    border-radius: 50%;
    width: 80%;
        
    }
    .name_photo .photo_content p{
        text-align:left;
    }
    .name_photo .photo_content h6 {
    font-size: 30px;
}
    
    .name_photo {
    display: flex;
    margin-bottom: 20px; 
    }
  .npf_wgts {
    height:  680px !imprtant;
    margin-top: 25px;
}
#placement_oop .dividers{
    display:none;
}
    testimonial-slider .slick-slide{
        padding-bottom:42px;
    }
    

  }
 
  
  
  
  
  
  
  
     @media (max-width: 767px) {
    #banner.new_index .bng_text p:nth-child(1) {
        font-size: 16px;
        width: 100%;
    }
    #banner.new_index p {
        font-size: 50px;
        width: 100%;
    }
 
    .heading_usa h1 {
    font-size: 40px;
}
.heading_usa h5 {
    font-size: 25px;
}
 #banner .row3{
      position: relative;
    top: 24px;
 }
    
   #infra_clg .carousel-control-next {
 
    width: 60px;
    height: 60px;
}

/*.new_index_why_sru_2 .all_startups .startup p {*/
/*    font-size: 14px;*/
 
/*}*/

.new_index_why_sru_2 .all_startups .startup p {
    font-size: 15px;
 
}

/*.new_index_why_sru_2 .all_startups .startup h3 {*/
/*    font-size: 23px;*/
 
/*}*/

.new_index_why_sru_2 .all_startups .startup h3 {
    font-size: 23px;
 
}

.new_index_why_sru_2 .all_startups .startup {
    flex: 1 0 50%;
    
}

#placement_oop .col-lg-5 .placement_name h1 {
    font-size: 28px;
    padding:4px;

}
#placement_oop .placement_pak .package h2 span {
    font-size: 30px;
   
}
#placement_oop .placement_pak{
    padding-top:23px;
}
#placement_oop .placement_pak .package h2 {
    font-size: 35px;
    padding: 0px;
 
}


    

  }
    @media (max-width: 432px){
    #banner.new_index p {
        font-size: 43px;
    }
    #banner.new_index .bng_text p:nth-child(1) {
        font-size: 16px;
        width: 100%;
    }
        #banner.new_index h1 {
        font-size: 70px;
    }
    
   .new_index_programs_base p {
     
        font-size: 23px;
       
    }
     .placement_pak .package p {
    font-size: 25px;
   
}
    
    
    
     }
    @media (max-width: 414px){
    #banner.new_index .bng_text p:nth-child(1) {
        font-size: 16px;
        /*width: 82%;*/
        text-align: left;
    }
    #banner.new_index p {
        font-size: 28px;
        width: 100%;
    }
    
    .new_index_programs .new_index_programs_cards .card-title {
        font-size: 14px;
    }
    
        #placement_oop .col-lg-5 .placement_name h1 {
        font-size: 25px;
        padding: 6px 0px;
    }
    
    
}
    @media (max-width: 375px) {
        #banner.new_index .bng_text p:nth-child(1) {
            font-size: 16px;
            width: 100%;
        }
        #banner.new_index p {
            font-size: 41px;
        }
            .placement_pak .package p {
        font-size: 19px;
   
}
         }
        @media (max-width: 360px) {
        #banner.new_index p {
            font-size: 38px;
        }
    }
    @media (max-width: 320px) {
    #banner.new_index .bng_text p:nth-child(1) {
        font-size: 16px;
        width: 100%;
        }
        #banner.new_index p {
        font-size: 34px;
    }
}
          
     
 
 