

/* --- START: responsive additions --- */

/* Hero текст на мобилни устройства */
@media (max-width: 768px) {
  .hero p {
    font-size: 18px !important;
    padding: 0 10px;
  }
}

/* Скриване на hover-изображенията при мобилни екрани */
@media (max-width: 768px) {
  .hover-image {
    display: none !important;
  }
}

/* По-малък размер на заглавията в секциите */
@media (max-width: 576px) {
  .section-title h2 {
    font-size: 24px;
  }
}

/* Изключване на zoom при hover на портфолио изображения за мобилни */
@media (max-width: 768px) {
  .portfolio .portfolio-content:hover img {
    transform: none;
  }
}

/* Контактни секции - пълна ширина на мобилни */
@media (max-width: 768px) {
  .contact .info-item {
    width: 100%;
    margin-bottom: 20px;
  }
}

/* --- END: responsive additions --- */
