@media (max-width: 991px){
    
    .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: 100%;
    }

    #content {
        max-width: 100%;
    }
    #footer {
        max-width: 100%;
    }
    
    #footer_grey {
        max-width: 100%;
    }
    #page_bottom {
        width: 100%;
    }
    #logo{
        max-width: calc(100% - 100px);
    }
    #logo img {
        height: auto !important;
    }
}

@media (max-width: 768px){
    .bem_desc_2 {
        padding: 30px 10px 40px 10px !important;
    }
    
    .bem_2{
        display:none !important;
    }
    .bem_3{
        display:none !important;
    }
    #carousel{
        width: 340px;
    }
    .kiallitasok {
        background-size: contain;
        height: 1350px;
    }
}
@media (max-width: 608px){
}

@media (max-width: 575px){
    #carousel{
        width: 240px;
    }
    #slider .flex-caption{
        font-size: 14px;
        line-height: 20px;
    }
}

@media (max-width: 440px){
    #carousel{
        width: 140px;
    }
    .kiallitasok_szoveg {
        width: 100%;
    }
    .kiallitasok {
        height: 1650px;
    }
}

@media (min-width: 992px){
    .dark .sticky-header.full-header #header-wrap, .sticky-header.full-header.dark #header-wrap {
        border-bottom: 1px solid #ff0000;
    }
    .dark #header.full-header, #header.full-header.dark {
        border-bottom: 1px solid #ff0000;
        
    }
    body:not(.stretched) #header:not(.sticky-header) #header-wrap, div+#header-wrap {
        position: fixed;
        left: 0;
    }
    .menu-link{
        padding: 29px 10px;
    }

    .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: 960px;
    }

    #content {
        max-width: 990px;
    }
    #footer {
        width: 980px;
    }
    
    #footer_grey {
        width: 980px;
    }
    
    #page_bottom {
        width: 980px;
    }

    
}

@media (min-width: 1200px){
    #content {
        max-width: 1200px;
    }
}


