


@media (max-width: 767px) {

    .vektor-hero {
    height: auto !important;
    min-height: 0 !important;
    padding-top: 110px !important;
}

    .vektor-hero .vektor-hero-row {
        height: auto !important;
        min-height: 0 !important;
        padding-top: 0;
        padding-bottom: 20px;
    }

    .vektor-hero .vektor-hero-text {
        padding-top: 0 !important;
        padding-bottom: 20px !important;
    }

    .vektor-hero .vektor-hero-text h1 {
        margin-top: 0 !important;
        margin-bottom: 10px !important;
    }

    .vektor-hero .vektor-hero-text h2 {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
    }

    .vektor-hero .vektor-hero-text h2 b {
        display: inline-block !important;
        visibility: visible !important;
        opacity: 1 !important;
    }

    .vektor-hero .vektor-hero-image {
    padding-top: 0 !important;
    padding-bottom: 10px !important;
    transform: translateY(-15px);
}

    .vektor-hero .vektor-hero-image img {
        display: block;
        width: 55% !important;
        max-width: 250px !important;
        height: auto;
        margin: 0 auto;
    }

   
    .vektor-hero .vektor-wave svg {
        height: 95px;
    }
    
  .vektor-hero .vektor-subtitle {
    font-size: 0.8em;
}


    
}
.half-section {
    padding-top: 30px !important;
}


/* skola gyorslogo */

.skola-atlas-tab {
    position: fixed !important;

    top: 50% !important;
    right: -20px !important;

    transform: translateY(-50%) !important;

   
    width: 145px !important;
    padding: 8px 28px 8px 8px !important;
    box-sizing: border-box !important;

    background: #ffffff !important;

    
    border-radius: 14px 0 0 14px !important;

    
    box-shadow: -5px 4px 18px rgba(0, 0, 0, 0.18) !important;

    overflow: hidden;
    z-index: 99999 !important;

    display: block !important;
    text-decoration: none !important;

    transition:
        right 0.25s ease,
        box-shadow 0.25s ease;
}



.skola-atlas-tab-img {
    display: block !important;

    width: 109px !important;
    max-width: 109px !important;
    height: auto !important;

    margin: 0 !important;
}



.skola-atlas-tab:hover {
    right: -8px !important;

    box-shadow: -7px 5px 24px rgba(0, 0, 0, 0.24) !important;
}



@media (max-width: 767px) {

    .skola-atlas-tab {
        right: -16px !important;

        width: 101px !important;
        padding: 6px 22px 6px 6px !important;

        border-radius: 10px 0 0 10px !important;
    }

    .skola-atlas-tab-img {
        width: 73px !important;
        max-width: 73px !important;
    }

    .skola-atlas-tab:hover {
        right: -6px !important;
    }
}