@media (min-width: 992px){
    header.dark #header-wrap{
        background-color: #00000000;
    }
    .hidden-lg{
        display: none;
    }

    .modal-lg, .modal-xl {
        max-width: 400px;
    }
}

@media (min-width: 768px) and (max-width: 992px){
    .hidden-xs{
        display: none;
    }
}

@media (max-width: 576px){
    .slider-caption h2 {
        font-size: 2.5rem;
        margin-top: 20px;
    }
    .search_szov2{
        display: none;
    }
    .slider-caption p {
        font-size: 18px;
        line-height: 18px;
    }
    #section-rolunk .container{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

@media (max-width: 767px){
    .content-wrap {
        padding: 0px 0;
    }    
    #section-rolunk{
        margin-top: 0px !important;
    }

    #section-eredmenyeink{
        margin-bottom: 0px!important;
    }
    .caption-to-up.slider-caption {
        margin-top: -30px;
    }

    .no-bottommargin-sm{
        margin-bottom: 0px !important;
    }
    .margin-div{
        height: 20px;
    }

    #section-kategoriaklist.no-maargin-sm {
        margin: 0px 0px !important;
        padding: 0px !important;
    }
    .col_half{
        margin-bottom: 20px !important;
    } 
    .si-share span {
        display: block !important;
        width: 100px;
        float: left;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .hidden-xs{
        display: none;
    }

    .col_one_fifth, .col_one_third, .col_one_fourth{
        width: 30%;
        float: left;
    }

    .col_four_fifth, .col_two_third, .col_three_fourth{
        width: 63%;
        float: right;
    }

    .col_four_fifth .heading-block, .col_two_third .heading-block, .col_three_fourth .heading-block{
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }

    #section-telepuleslista > .col_four_fifth > p, #section-kategoriak > .col_two_third > p, #section-kategoriak > .col_three_fourth > p {
        display:none;
    }

    .map-hungary-sec{
        padding: 0px 0px !important;
    }

    #section-kategoriaklist .uzletek_list > div:first-child {
        width: 100%;
        padding-right: 0px;
    }
    #section-kategoriaklist .uzletek_list > div:last-child {
        width: 100%;
        text-align:center;
        margin-top: 20px;
    }
    
}   
@media (max-width: 797px){
    #copyrights .col_half {
        display: block !important;
        text-align: center !important;
        padding: 20px !important;
    }
}

@media (max-width: 991.98px){
    #header.full-header {
        background: none;
        margin-bottom: -70px;
    }

    #header.full-header .container, .container-fullwidth {
        padding: 0 15px !important;
        margin: 0 auto;
        width: 100% !important;
    }

    #logo {
        text-align: left;
    }

    .select_first, .select_second{
        width: 100%;
        max-width: 100%;
        flex: none;
        margin-bottom: 10px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .select_first .select2-container--default .select2-selection--single {
        border-radius: 20px;
    }

    .select_second .select2-container--default .select2-selection--single {
        border: none;
        border-radius: 20px;
    }

    .select_second select.js-example-basic-single {
        width: 100%;
    }

    .nagyito {
        float:none;
        height: 40px;
        font-size: 20px;
        background-color: #fa4652;
        border-radius: 20px;
        width: 100%;
        margin-top: 10px;
    }
    .nagyito span{
        display:inline;
        font-weight: 700; 
    }

    #site-title {
        padding-top: 5px;
        text-align: center;
        width: 100%;
        border-top: 1px solid #e8e8e8;
    }
    #logo {
        height: 70px;
    }
    #logo img{
        height: 70px;
    }
    .portfolio-item {
        margin-bottom: 20px;
    }

    .kat_block .tagcloud {
        border: none;
    }
    
    #slider{
        height: 550px !important;
        max-height: 550px !important;
    }

    #slider .swiper-slide{
        height: 550px !important;
    }

    #slider.varos{
        height: 400px !important;
        max-height: 400px !important;
    }

    #slider.varos .swiper-slide{
        height: 400px !important;
    }

    #slider.varos h2{
        display: none;
    }

    #section-kategoriak.varos .heading-block {
        margin-bottom: 10px;
    }

    #section-kategoriak.varos .heading-block h3{
        font-size: 28px;
        line-height: 30px;
    }

    #section-kategoriak.varos .heading-block span{
        line-height: 40px;
    }

    #section-kategoriak.varos .heading-block h3 br{
        display: block;
    }

    
}    