body {
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0;
    background-color:#f5f5f5;
  }

.logo-wrap {
    /* background: rgb(96,173,85);
    background: linear-gradient(145deg, rgba(96,173,85,1) 12%, rgba(3,110,43,1) 40%); */
    background-color: #EBF1F4;
    /* background-color: #f8f8f8; */
    padding: 40px 20px;
  }

  .logo-wrap .row {
    display: flex;
    align-items: center;
  }

  .logo-wrap img {
    width: 120px; /* Fixed width */
    height: 120px; /* Fixed height */
    object-fit: contain;
  }

  .institution-info {
    text-align: center;
    flex-grow: 1;
    padding: 0 20px;
  }

  .institution-info .navbar-brand {
    font-weight: bold;
    text-decoration: none;
    /* color: #333; */
    color:#1A1A1A;
  }

  .institution-info p {
    margin: 10px 0;
    /* color: #666; */
    color: #006a4e;
    font-size:20px;
  }

  .eiin-info {
    text-align: right;
    padding: 0 20px;
  }

  .eiin-info p {
    margin: 5px 0;
    /* color: #999; */
    font-size:16px;
    color:#006a4e;
  }
  .eiin_number_bold{
    font-wight:600;
  }

  .top-social_mobile{
    display:none;
  }


  @media only screen and (max-width: 1920px) {
  /* Adjust logo size for mobile */
  .main-container {
    width: 85vw;
  }
}


@media only screen and (max-width: 991px) {
  .main-container {
    width: 100vw;
  }


  .eiin-info {
    text-align: right;
    padding: 0 5px;
  }

  .logo-wrap{
    padding: 10px ;
  }
  .logo-wrap .row{
    align-items:flex-start;
    margin:0;
    justify-content:start;
  }

  .logo-wrap img {
    height:70px;
    width: 70px;
  }

  .institution-info p {
    font-size:15px;
    margin: 0;
  }

  .custom-mobile-space .row{
    margin-right: 0px;
    display: flex;
    flex-direction: column-reverse
  }
}

@media only screen and (max-width: 680px) {
  /* Adjust logo size for mobile */
  .main-container {
    width: 100vw;
  }
  .container-fluid{
    padding:0 5px;
    margin: 0;
  }


  .eiin-info p {
    font-size:15px;
    color:#006a4e;
  }


  .institution-info {
text-align: center;
padding: 0 12px 0 0;}

.institution-info p {
    font-size:14px;


  }

.cumtom-logo-class{
  padding: 0;
}

.logo-wrap .row{
    align-items:flex-start;
  }



}

@media only screen and (max-width: 480px) {
  .EIIN_mobile{
    display: flex;
    justify-content:center;
    gap:10px;
  }
  .eiin_number_bold{
    font-wight:400;
  }
  .eiin-info p {
    margin: 5px 0;
    /* color: #999; */
    font-size:14px;
    color:#006a4e;
  }

  .table_cell{
    min-width:100px;
  }
  .table_cell:nth-of-type(1){
    min-width:20px;
  }

  .top-social_mobile{
    display:block;
  }

  .logo-wrap {
    padding: 15px 10px;
  }
  .logo-wrap .row{
    align-items:flex-start;
  }

  .logo-wrap img {
    height: 70px;
    width:  70px;
  }

}

@media (max-width: 767px) {
    .mobile-screen-ratio {
        display: none;
    }
}
