/* NAVBAR */
@media (max-width: 991.98px) {
    /* BASE */
    #navbarSupportedContent {
        position: absolute;
        top: 45px;
        z-index: 1500;
    }

    .navbar-nav {
        padding: 1em;
    }

    .language-menu {
        padding: 1em;
        padding-top: .5em;
        width: 100%;
        text-align: center;
    }

    /* END OF BASE */

   
}


@media (max-width: 575.98px) {
    /* BASE */
    .static-content ul {
        columns: 1;
    }
    /* END OF BASE */

    .top-header-fluid {display: none;}

    .menu-header-fluid .align-items-center {align-items: start !important;}
    .navbar-toggler {border-color: #28947E; background-color: #50A695;}
    .big-logo-header {font-size: 20px; min-height: 120px; line-height: 27px;}
    .big-logo-header img {margin-right: 10px; max-height: 90px;}
    .menu-header-fluid {margin-top: 1em;margin-bottom: 1em;}
    .col-md-10.pl-0 {padding-right: 0px !important;}

    .nav-link {font-size: 18px;margin-top: 1px;margin-bottom: 1px;padding-left: 10px !important;padding-right: 10px !important;}
    .carousel-img {height: auto;}
    .first-home-row {justify-content: center; flex-direction: column-reverse; align-items: center; margin-top: 3em; margin-bottom: 3em;}
    
    .carousel-title {font-size: 22px; line-height: 28px;}

    .static-content {font-size: 16px; line-height: 20px;}
    .col-md-2.pr-0 {padding-left: 0px !important;}
    .menu-title {display: none;}
    .static-title {font-size: 25px; line-height: 30px;}

    .standard-btn {font-size: 17px; min-height: 40px; line-height: 21px;}

    .green-block-title {font-size: 19px;}
    .big-image {width: 100%; height: auto; aspect-ratio:  1 / 1; margin-top: 0em; margin-bottom: 0em;}
    .one-dolgozo {margin-bottom: 1em; margin-top: 1em;}
    .small-images {height: 145px; width: 145px;border: 2px solid #fff; position: inherit !important;}
    .image-container {flex-direction: row;flex-wrap: wrap;justify-content: center;}
    .small-images.second {top: 148px;}

    .first-home-row .extra-leftp {padding-left: 1em;padding-bottom: 2em;}
    .dolgozoink-row .dolgozo-contact {font-size: 16px; line-height: 20px;}
    .dolgozo-status {font-size: 15px; line-height: 19px;}
    .dolgozo-img {width: 180px; height: 180px;}
    .dolgozoink-row {margin-top: 2em; margin-bottom: 0em;}
    .foglalkozasok-row {margin-bottom: 3em;}

    .aktualitas-list-img {height: 220px;}
    .aktualitas-title {font-size: 19px;height: auto; min-height: 50px;}
    .one-foglalkozas .aktualitas-short-desc {height: auto;}
    .aktualitas-short-desc {font-size: 17px; line-height: 22px; height: auto;}
    .aktualitas-date {font-size: 17px;}

    .home-scond-fluid .home-container {padding-top: 4em;}
    .one-foglalkozas .aktualitas-title { min-height: 50px; height: auto;}
    .home-list-gallery img {height: 220px;}
    .aktualitasok-row {margin-bottom: 4em; margin-top: 3em;}
    .aktualitasok-row .one-aktualitas {margin-bottom: 2em;}

    .one-foglalkozas img {height: 220px;}
    .design-desc {font-size: 16px; line-height: 20px;}
    .designs-row {margin-top: 0em;margin-bottom: 3em;}
    .one-design-icon img {max-width: 100px;}
    .one-design-icon {margin-bottom: 2em;}
    .alapitvany-home-img {height: auto; margin-bottom: 1em;}
    
    .home-container-fluid {margin-top: 0px;}
    .address-row {font-size: 17px; text-align: center;padding-left: 1em; padding-right: 1em; padding-top: 2em;}
    .openhour-block {padding-top: 2em;}
    .contact-fluid > .container > .row {flex-direction: column-reverse;}
    #contact_form_content_page {margin-top: 2em; margin-bottom: 2em;}

    .form-group label.absolute-label {font-size: 16px; line-height: 21px;}
    .cw-control {height: 40px;}
    .openhour-row {margin-top: 10px; flex-direction: column;}

    .static-title.mb-5 {margin-bottom: 1em !important;}

    .footer-main-text {font-size: 18px; line-height: 25px;}
    .copyright {font-size: 16px;}
    .footer-link {font-size: 17px; line-height: 20px;}
    footer .top-header-contact-elem {font-size: 16px;}
    .footer-title {font-size: 19px; line-height: 23px;}
    .cw-link {font-size: 16px; line-height: 19px; margin-top: 1em;}
    footer {padding-bottom: 1em; padding-top: 1em;}
    .footer-logo img {max-width: 80px;}

    .footer-m-bottom {padding-top: 1.5em;}  

    .dolgozo-big-img {width: 200px;}

    .foglalkozasok-list-row .one-foglalkozas {flex-direction: column;}
    .foglalkozas-img-container, .one-foglalkozas-list-content {width: 100%;}
    .foglalkozas-img-container {height: 170px;}
    .foglalkozasok-list-row .one-foglalkozas .aktualitas-short-desc {font-size: 16px; min-height: auto;}
    .foglalkozasok-list-row .aktualitas-title {font-size: 20px;}

    .one-gallery-list-img {height: 200px;}
    .gallery-img-block {height: 250px;}
    .home-container-fluid .top-header-contact-elem {width: 100%;align-items: center;justify-content: center;font-size: 16px; margin-bottom: 10px; margin-top: 10px;}

    .home-container-fluid.contact-page {margin-top: 3em;}
}

/* SM */
@media (min-width: 576px) and (max-width: 767.98px) {
    .menu-header-fluid .align-items-center {align-items: start !important;}
    .navbar-toggler {border-color: #28947E; background-color: #50A695;}
    .big-logo-header {font-size: 26px; min-height: 130px; line-height: 30px;}
    .big-logo-header img {margin-right: 10px; max-height: 90px;}
    .menu-header-fluid {margin-top: 1em;margin-bottom: 1em;}

    .nav-link {font-size: 18px;margin-top: 1px;margin-bottom: 1px;padding-left: 10px !important;padding-right: 10px !important;}
    .carousel-img {height: auto;}
    .first-home-row {justify-content: center; flex-direction: column-reverse; align-items: center; margin-top: 3em; margin-bottom: 3em;}
    
    .carousel-title {font-size: 30px; line-height: 34px;}

    .static-content {font-size: 17px; line-height: 21px;}
    .static-title {font-size: 30px; line-height: 35px;}

    .standard-btn {font-size: 20px; min-height: 45px; line-height: 24px;}

    .green-block-title {font-size: 19px;}
    .big-image {width: 350px; height: 350px;}
    .small-images {height: 140px; width: 140px;border: 2px solid #fff;}
    .small-images.second {top: 148px;}

    .first-home-row .extra-leftp {padding-left: 1em;padding-bottom: 2em;}
    .dolgozoink-row .dolgozo-contact {font-size: 18px; line-height: 20px;}
    .dolgozo-status {font-size: 16px; line-height: 19px;}
    .dolgozo-img {width: 200px; height: 200px;}
    .dolgozoink-row {margin-top: 2em; margin-bottom: 0em;}

    .aktualitas-list-img {height: 220px;}
    .aktualitas-title {font-size: 19px;height: auto; min-height: 50px;}
    .one-foglalkozas .aktualitas-short-desc {height: auto;}
    .aktualitas-short-desc {font-size: 17px; line-height: 22px; height: auto;}
    .aktualitas-date {font-size: 17px;}

    .home-scond-fluid .home-container {padding-top: 4em;}
    .one-foglalkozas .aktualitas-title { min-height: 50px; height: auto;}
    .home-list-gallery img {height: 220px;}
    .aktualitasok-row {margin-bottom: 4em; margin-top: 3em;}
    .aktualitasok-row .one-aktualitas {margin-bottom: 2em;}

    .one-foglalkozas img {height: 220px;}
    .design-desc {font-size: 16px; line-height: 20px;}
    .designs-row {margin-top: 0em;margin-bottom: 3em;}
    .one-design-icon img {max-width: 100px;}
    .one-design-icon {margin-bottom: 2em;}
    .alapitvany-home-img {height: 250px;}
    
    .home-container-fluid {margin-top: -50px;}
    .address-row {font-size: 17px; text-align: center;padding-left: 1em; padding-right: 1em; padding-top: 2em;}
    .openhour-block {padding-top: 2em;}
    .contact-fluid > .container > .row {flex-direction: column-reverse;}
    #contact_form_content_page {margin-top: 2em; margin-bottom: 2em;}

    .form-group label.absolute-label {font-size: 16px; line-height: 21px;}
    .cw-control {height: 40px;}
    .openhour-row {margin-top: 10px; flex-direction: column;}

    .footer-main-text {font-size: 22px; line-height: 25px;}
    .copyright {font-size: 16px;}
    .footer-link {font-size: 17px; line-height: 20px;}
    footer .top-header-contact-elem {font-size: 16px;}
    .footer-title {font-size: 19px; line-height: 23px;}
    .cw-link {font-size: 16px; line-height: 19px; margin-top: 1em;}
    footer {padding-bottom: 1em;}

    .footer-m-bottom {padding-top: 3em;}

    .rolunk-fluid .big-image {width: 350px;margin-top: 0px; margin-bottom: 0px;}
    .rolunk-fluid .image-container {justify-content: center;}

    .dolgozo-big-img {width: 250px;}

    .foglalkozasok-list-row .one-foglalkozas {flex-direction: column;}
    .foglalkozas-img-container, .one-foglalkozas-list-content {width: 100%;}
    .foglalkozas-img-container {height: 220px;}
    .foglalkozasok-list-row .one-foglalkozas .aktualitas-short-desc {font-size: 18px; min-height: auto;}
    .foglalkozasok-list-row .aktualitas-title {font-size: 22px;}

    .one-gallery-list-img {height: 200px;}

    .gallery-img-block {height: 300px;}
    .home-container-fluid .top-header-contact-elem {width: 100%;align-items: center;justify-content: center;font-size: 16px; margin-bottom: 10px; margin-top: 10px;}
}

/* MD */
@media (min-width: 768px) and (max-width: 991.98px) {
    .menu-header-fluid .align-items-center {align-items: start !important;}
    .navbar-toggler {border-color: #28947E; background-color: #50A695;}
    .big-logo-header {font-size: 26px; min-height: 160px;}
    .big-logo-header img {margin-right: 10px; max-height: 120px;}

    .nav-link {font-size: 18px;margin-top: 1px;margin-bottom: 1px;padding-left: 10px !important;padding-right: 10px !important;}
    .carousel-img {height: auto;}
    .first-home-row {justify-content: center; flex-direction: column-reverse; align-items: center; margin-top: 3em; margin-bottom: 3em;}
    
    .carousel-title {font-size: 30px; line-height: 34px;}

    .static-content {font-size: 17px; line-height: 21px;}
    .static-title {font-size: 30px; line-height: 35px;}

    .standard-btn {font-size: 20px; min-height: 45px; line-height: 24px;}

    .green-block-title {font-size: 19px;}
    .big-image {width: 350px; height: 350px;}
    .small-images {height: 140px; width: 140px;border: 2px solid #fff;}
    .small-images.second {top: 148px;}

    .first-home-row .extra-leftp {padding-left: 1em;padding-bottom: 2em;}
    .dolgozoink-row .dolgozo-contact {font-size: 18px; line-height: 20px;}
    .dolgozo-status {font-size: 16px; line-height: 19px;}
    .dolgozo-img {width: 200px; height: 200px;}
    .dolgozoink-row {margin-top: 2em; margin-bottom: 0em;}

    .aktualitas-list-img {height: 220px;}
    .aktualitas-title {font-size: 19px;height: 88px;}
    .aktualitas-short-desc {font-size: 17px; line-height: 22px;}
    .aktualitas-date {font-size: 17px;}

    .home-scond-fluid .home-container {padding-top: 4em;}
    .one-foglalkozas .aktualitas-title { height: 60px;}
    .home-list-gallery img {height: 220px;}
    .aktualitasok-row {margin-bottom: 4em; margin-top: 3em;}
    .aktualitasok-row .one-aktualitas {margin-bottom: 2em;}

    .one-foglalkozas img {height: 220px;}
    .design-desc {font-size: 16px; line-height: 20px;}
    .designs-row {margin-top: 0em;margin-bottom: 3em;}
    .one-design-icon img {max-width: 100px;}
    .one-design-icon {margin-bottom: 2em;}
    .alapitvany-home-img {height: 250px;}
    
    .home-container-fluid {margin-top: -50px;}
    .address-row {font-size: 17px; text-align: center;padding-left: 1em; padding-right: 1em;}
    .openhour-block {padding-top: 2em;}
    #contact_form_content_page {margin-top: 2em;}

    .form-group label.absolute-label {font-size: 16px; line-height: 21px;}
    .cw-control {height: 40px;}
    .openhour-row {margin-top: 10px; flex-direction: column;}

    .footer-main-text {font-size: 22px; line-height: 25px;}
    .copyright {font-size: 16px;}
    .footer-link {font-size: 17px; line-height: 20px;}
    footer .top-header-contact-elem {font-size: 16px;}
    .footer-title {font-size: 19px; line-height: 23px;}
    .cw-link {font-size: 16px; line-height: 19px; margin-top: 1em;}
    footer {padding-bottom: 1em;}

    .footer-m-bottom {padding-top: 3em;}

    .foglalkozasok-list-row .one-foglalkozas .aktualitas-short-desc {font-size: 18px; min-height: 150px;}
    .foglalkozasok-list-row .aktualitas-title {font-size: 22px;}

    .one-gallery-list-img {height: 200px;}

    .home-container-fluid .top-header-contact-elem {width: 100%;align-items: center;justify-content: center;font-size: 16px; margin-bottom: 10px; margin-top: 10px;}
}

/* LG */
@media (min-width: 992px) and (max-width: 1199.98px) {
    .big-logo-header {font-size: 30px; min-height: 160px;}
    .big-logo-header img {margin-right: 10px; max-height: 120px;}

    .nav-link {font-size: 18px;margin-top: 1px;margin-bottom: 1px;}

    .carousel-title {font-size: 33px; line-height: 36px;}

    .static-content {font-size: 18px; line-height: 21px;}
    .static-title {font-size: 30px; line-height: 35px;}

    .standard-btn {font-size: 20px; min-height: 45px; line-height: 24px;}

    .green-block-title {font-size: 19px;}
    .big-image {width: 350px; height: 350px;}
    .small-images {height: 140px; width: 140px;border: 2px solid #fff;}
    .small-images.second {top: 148px;}

    .first-home-row .extra-leftp {padding-left: 1em;}
    .dolgozoink-row .dolgozo-contact {font-size: 18px; line-height: 20px;}
    .dolgozo-status {font-size: 16px; line-height: 19px;}
    .dolgozo-img {width: 200px; height: 200px;}

    .aktualitas-list-img {height: 220px;}
    .aktualitas-title {font-size: 19px;height: 88px;}
    .aktualitas-short-desc {font-size: 17px; line-height: 22px;}
    .aktualitas-date {font-size: 17px;}

    .home-list-gallery img {height: 250px;}
    .aktualitasok-row {margin-bottom: 4em;}

    .one-foglalkozas img {height: 220px;}
    .design-desc {font-size: 16px; line-height: 20px;}
    .designs-row {margin-top: 6em;margin-bottom: 5em;}
    .one-design-icon img {max-width: 100px;}
    
    .home-container-fluid {margin-top: -100px;}
    .address-row {font-size: 17px; text-align: center;padding-left: 1em; padding-right: 1em;}
    .openhour-block {padding-top: 2em;}
    #contact_form_content_page {margin-top: 2em;}

    .form-group label.absolute-label {font-size: 20px; line-height: 23px;}
    .cw-control {height: 45px;}
    .openhour-row {margin-top: 10px; flex-direction: column;}

    .footer-main-text {font-size: 22px; line-height: 25px;}
    .copyright {font-size: 16px;}
    .footer-link {font-size: 17px; line-height: 20px;}
    footer .top-header-contact-elem {font-size: 16px;}
    .footer-title {font-size: 19px; line-height: 23px;}
    .cw-link {font-size: 16px; line-height: 19px;}
    footer {padding-bottom: 1em;}

    .home-container-fluid .top-header-contact-elem {width: 100%;align-items: center;justify-content: center;font-size: 16px; margin-bottom: 10px; margin-top: 10px;}
}

/* XL */
@media (min-width: 1200px) {
   
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
    .big-logo-header {font-size: 40px; min-height: 180px;}
    .big-logo-header img {margin-right: 19px; max-height: 150px;}

    .nav-link {font-size: 19px;margin-top: 1px;margin-bottom: 1px;}

    .static-content {font-size: 19px; line-height: 21px;}
    .static-title {font-size: 33px;}

    .standard-btn {font-size: 22px; min-height: 50px;}

    .first-home-row .extra-leftp {padding-left: 1em;}
    .dolgozoink-row .dolgozo-contact {font-size: 18px; line-height: 20px;}
    .dolgozo-status {font-size: 17px; line-height: 19px;}
    .dolgozo-img {width: 220px; height: 220px;}

    .aktualitas-list-img {height: 230px;}
    .aktualitas-title {font-size: 21px;}
    .aktualitas-short-desc {font-size: 19px; line-height: 22px;}

    .home-list-gallery img {height: 300px;}
    .aktualitasok-row {margin-bottom: 4em;}

    .one-foglalkozas img {height: 290px;}
    .design-desc {font-size: 18px;}
    .designs-row {margin-top: 6em;margin-bottom: 5em;}
    
    .home-container-fluid {margin-top: -100px;}
    .address-row {font-size: 18px;}

    .form-group label.absolute-label {font-size: 22px; line-height: 24px;}
    .openhour-row {margin-top: 15px;}

    .footer-main-text {font-size: 26px;}
    .copyright {font-size: 17px;}
    .footer-link {font-size: 18px; line-height: 20px;}
    footer .top-header-contact-elem {font-size: 17px;}
    .footer-title {font-size: 21px; line-height: 23px;}
    .cw-link {font-size: 17px; line-height: 19px;}
    footer {padding-bottom: 1em;}
}

@media (min-width: 1400px) {
    .container {min-width: 1340px !important; width: 1340px !important;}
}
