* {
  box-sizing: border-box;
}

body {
  margin: 0;
  font-family: Arial;
}

.main{
    margin-top: 120px;
}


/* content styles */
.content h2{
    color: var(--accent-color);
    width: 100%;
 }
 
 .content li{
    list-style-type: circle;
    margin-bottom: 5px;
 
 }
 .content li::marker{
    color: var(--accent-color);
 }
 .content li a{
   color:var(--header-color)
 }
 .content li a:hover{
   color:var(--accent-color)
 }
 
 /* popup  modal styles */
 .modal-content ul {
 
     padding-left: 5% !important;
 }
 
 .modal-content li {
     list-style-type: circle !important;
      font-size: 14px;
 
  }

  .tpo-desk{
    margin-top: 0;
  }

.internship{
    padding: 0 5%;
    padding-bottom: 50px;
}
/* naac styles */

.internship .naac-photos {
    display: grid;
    grid-template-columns: repeat(3, 1fr); /* Creates 3 equal columns */
    gap: 10px; /* Adjust the gap between images */
 }
 
 
 .internship .recent-photos {
    overflow: hidden; /* Ensure images fit within the container */
 
    box-shadow: 0 0 15px -5px  rgb(178, 178, 178);
 
 }
 
 
 .internship .recent-photos img {
    object-fit: cover;
    object-position: center;
    width: 100%;
    aspect-ratio: 16/9;
    display: block;
    border-radius: 3px;
 
 }
 
 
 @media (max-width: 1200px) {
    .internship .naac-photos {
        grid-template-columns: repeat(2, 1fr); /* 2 columns for medium screens */
    }
 }
 
 @media (max-width: 768px) {
    .internship .naac-photos {
        grid-template-columns: 1fr; /* 1 column for smaller screens */
    }
 }
 
 @media (max-width: 576px) {
    .internship .naac-photos {
        gap: 5px; /* Reduce gap for smaller screens */
    }
 }


.tpo-news{
    margin-top: 110px;
}

.tpo-news h2{
    color: var(--accent-color);
    margin: 20px 0;
}
.tpo-news p{
margin-bottom:5px ;
}

.tpo-news li{
    list-style: circle;
}

.tpo-news .sep-line{
    /* color: var(--accent-color); */
    height: 5px;
    opacity: .8;
    margin: 0;
}

