.phone-info {
    display: flex;
    align-items: center;  /* Vertically center the phone icon */
    gap: 10px;  /* Space between the icon and the numbers */
    flex-wrap: nowrap;  /* Prevent wrapping to the next line */
}

.phone-numbers {
    display: flex;
    flex-direction: column;
    gap: 5px; /* Space between numbers */
}

.phone-number {
    display: block;
}

@media (max-width: 768px) {
    .phone-info {
        flex-wrap: wrap;  /* Allow wrapping on smaller screens */
        justify-content: space-between; /* Distribute space for responsiveness */
    }

    .phone-numbers {
        flex-direction: row; /* Align the numbers in a row on small screens */
        gap: 10px;  /* Adjust space between numbers on small screens */
    }
}
.tm-gallery .tm-video-item img{
    width: 100%;
    height: 400px;
   }
   
 