#navbar-border-radious {
  border-radius: 15px;
}

.flex-container {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}

.flex-item-left {
  width: 45%;
}

.flex-item-right {
  width: 55%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.service-item {
  height: 100%;
}

   .logo{
        width: 30%;
    }
    
    
    .footerlogo{
         width: 30%;
    }
    
/* Responsive handling for smaller screens */
@media (max-width: 768px) {

  .flex-item-left,
  .flex-item-right {
    width: 100%;
  }
}

@media only screen and (max-width: 375px) {
  .navbar-light .navbar-brand {
   width: 50%;
  }
  
  .logo{
      width: 80%!important;
  }
  
      .footerlogo{
         width: 50%;
    }
  
  .w-50{
      width: 100%!important;
  }
  
  #navbar-border-radious{
      border-radius: 0px!important;
  }
  

  
  
  
}



@media only screen and (max-width: 430px) {
  .navbar-light .navbar-brand {
   width: 50%;
  }
  
  .logo{
      width: 80%!important;
  }
  
  
  #navbar-border-radious{
      border-radius: 0px!important;
  }
  
    .w-50{
      width: 100%!important;
  }

  
  
  
}