*{
margin: 0;
padding: 0;
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

body {
background-color: hsl(210, 17%, 98%);

}

ul li a{
text-decoration: none;

}

/* For truncating text after certain lines */

@media (max-width: 768px) {
.card_responsibe img {
height: 120px;
width: auto;
object-fit: cover;
}

.card_responsibe h5 {
font-size: 1.2rem;
}

.card_responsibe p {
font-size: 0.9rem;
}

.card_responsibe a {
font-size: 0.85rem;
}

.text-truncate_text {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;

}

}
/* For truncating text after certain lines */

/* Desktop (992px and up, Bootstrap breakpoint) mediea query  */
@media (min-width: 992px) {
  .escort_search_image {
    position: absolute;
    top: 0;
    left: 50px;
    right:50px;
    z-index: 2;
    margin-top: 100px;
  }
  .input_form{
    margin-top: 199px;
    background-color: #00827F;

  }
}

/* Smaller devices (Mobile adjustments) */
@media (max-width: 768px) {
  .escort_search_image {
   position: absolute;
    top: 0;
    left: 50px;
    right:50px;
    z-index: 2;
    margin-top: 80px;
  }
  .input_form{
    margin-top: 150px;
    background-color: #00827F;

  }
}
