/* NAVBAR */
@media (max-width: 991.98px) {
    /* BASE */
    #navbarSupportedContent {
        position: absolute;
        top: 65px;
        right: 0;
        background-color: #212E51;
        z-index: 1500;
        min-width: 250px;
    }

    .nav-link {margin-left: 0px;}

    .navbar-nav {
        padding: 2em;
    }

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

    /* END OF BASE */

    .team-member-img.oneteamview {height: auto; width: 400px; max-height: 600px; object-position: top;}

    
}


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

    .carousel-caption {max-width: 100% !important;width: 100% !important;padding-right: 15px; padding-left: 15px;}
    #carouselTop::after, .heading::after {display: none;}
    #carouselTop, .heading {background-color: #EEE4D8;}
    .hero-fluid {background-color: #EEE4D8; }
    .carousel-item {height: 400px;}

    .hero-img {display: none;}
    .hero-title {font-size: 25px; line-height: 1.2;}
    .carousel-text-1 {font-size: 16px; line-height: 1.3;}
    .standard-btn {font-size: 16px; min-height: 40px;padding: 0px 25px; line-height: 1.2;}
    .nav-link {font-size: 20px;}

    .hero-btn-row .blue-btn, .hero-btn-row .white-btn {margin-left: 0px;}
    .hero-btn-row .btn {margin-bottom: 8px; margin-right: 8px;}
    .hero-btn-row .white-btn {display: none;}
    .hero-btn-row {flex-wrap: wrap;}
    .first-block-img {height: auto; margin-top: 2em;}
    .home-first-fluid .row {flex-direction: column-reverse;}
    .home-first-fluid {margin-top: 3em;}
    .standard-small-title {font-size: 17px;}
    .standard-title {font-size: 24px;line-height: 1.2;}
    .static-content {font-size: 17px; line-height: 1.3;}
    .extra-left-pcol {padding-left: 1em;}

    .one-whyus-fluid {padding: 15px; margin-top: 2em; min-height: auto; height: auto; }
    .home-second-fluid {margin-top: 0em;}
    .whyus-text {font-size: 15px;}
    .whyus-title {font-size: 18px;}
    .one-whyus-fluid img {max-height: 45px;}

    .third-block-img {height: auto; margin-top: 2em;}

    .default-address {font-size: 18px;}

    .kezeles-title {font-size: 17px; min-height: 60px; height: auto;}
    .one-kezeles {margin-top: 0em;}
    .one-kezeles img {height: 250px;}
    .home-third-fluid {margin-bottom: 3em; padding-top: 0em;}

    .container-seventh-fluid .static-content, .container-fifth-fluid .static-content {font-size: 17px;}
    .container-seventh-fluid, .container-fifth-fluid {padding-top: 1.5em;padding-bottom: 1.5em; margin-bottom: 3em;}
    .container-seventh-fluid p, .container-fifth-fluid p {margin-bottom: 0px;}

    .one-team-member > img {height: auto;}
    .one-team-member {margin-top: 0em;}
    .team-member-name {font-size: 21px;}
    .team-member-desc {font-size: 18px;}
    .container-eighth-fluid, .containcer-sixth-fluid {margin-bottom: 4em;}

    .progress {height: 28px;}
    .progress-title {font-size: 16px;}
    .whyus-img {width: 100%;height: auto; margin-top: 2em;}
    .whyus-img-div::after {display: none}
    

    .footer-contact-row, .footer-link {font-size: 16px;}
    .footer-title {font-size: 19px; margin-bottom: 0em; margin-top: 1em;}
    footer {padding-top: 2em; padding-bottom: .85em;}

    #map-iframe {height: 230px;}

    .containcer-sixth-fluid .standard-title {margin-bottom: 1em;}

    .heading {background-image: none;}
    .heading .row {height: 210px;}
    .heading-title {font-size: 35px;}
    .kezelesek-fluid {margin-top: 0em;margin-bottom: 0em;}

    .back-btn {font-size: 18px;}
    .back-btn img {max-height: 20px;}
    .top-img {height: auto; margin-top: 2em; max-height: none;}
    .gallery-img-block img {margin-bottom: 2em;}
    .gallery-img-list img {height: 220px;}

    .one-table-row {font-size: 20px; line-height: 1.2;flex-direction: column; align-items: flex-start; justify-content: flex-start ;}
    .one-table-row .right-part {margin-top: .5em;}
    .one-table-row .left-part span {font-size: 16px;}
    .one-price-table-title {margin-top: 1em;font-size: 25px;}
    .araink-fluid {margin-top: 3em;margin-bottom: 3em;}

    .oneteamview-content{margin-top: 2em;}

    .team-member-img.oneteamview {height: auto; width: 100%; max-height: 400px; object-position: top;}
    
}

/* SM */
@media (min-width: 576px) and (max-width: 767.98px) {
    .team-member-img.oneteamview {height: auto; width: 100%; max-height: 400px; object-position: top;}
    .carousel-caption {max-width: 540px !important;width: 540px !important;padding-right: 0px; padding-left: 15px;}
    #carouselTop::after, .heading::after {display: none;}
    #carouselTop, .heading {background-color: #EEE4D8;}
    .hero-fluid {background-color: #EEE4D8; }
    .carousel-item {height: 340px;}
    
    .hero-img {display: none;}
    .hero-title {font-size: 28px; line-height: 1.2;}
    .carousel-text-1 {font-size: 16px; line-height: 1.3;}
    .standard-btn {font-size: 16px; min-height: 40px;padding: 0px 25px; line-height: 1.2;}
    .nav-link {font-size: 20px;}

    .hero-btn-row .blue-btn, .hero-btn-row .white-btn {margin-left: 16px;}
    .first-block-img {height: 550px; margin-top: 2em;}
    .home-first-fluid .row {flex-direction: column-reverse;}
    .home-first-fluid {margin-top: 3em;}
    .standard-small-title {font-size: 17px;}
    .standard-title {font-size: 27px;line-height: 1.2;}
    .static-content {font-size: 18px; line-height: 1.3;}
    .extra-left-pcol {padding-left: 1em;}

    .one-whyus-fluid {padding: 15px; margin-top: 2em; min-height: auto; height: auto; }
    .home-second-fluid {margin-top: 0em;}
    .whyus-text {font-size: 15px;}
    .whyus-title {font-size: 18px;}
    .one-whyus-fluid img {max-height: 45px;}

    .third-block-img {height: auto; margin-top: 2em;}

    .default-address {font-size: 20px;}

    .kezeles-title {font-size: 17px; min-height: 60px; height: auto;}
    .one-kezeles {margin-top: 0em;}
    .one-kezeles img {height: 300px;}
    .home-third-fluid {margin-bottom: 3em; padding-top: 0em;}

    .container-seventh-fluid .static-content, .container-fifth-fluid .static-content {font-size: 17px;}
    .container-seventh-fluid, .container-fifth-fluid {padding-top: 1.5em;padding-bottom: 1.5em; margin-bottom: 3em;}

    .one-team-member > img {height: 330px; object-position: top;}
    .team-member-name {font-size: 21px;}
    .team-member-desc {font-size: 18px;}
    .container-eighth-fluid, .containcer-sixth-fluid {margin-bottom: 4em;}

    .progress {height: 28px;}
    .progress-title {font-size: 17px;}
    .whyus-img {width: 100%;height: auto; margin-top: 2em;}
    .whyus-img-div::after {display: none}
    

    .footer-contact-row, .footer-link {font-size: 16px;}
    .footer-title {font-size: 20px;}
    footer {padding-top: 2em; padding-bottom: .85em;}

    #map-iframe {height: 230px;}

    .heading {background-image: none;}
    .heading .row {height: 249px;}
    .heading-title {font-size: 40px;}
    .kezelesek-fluid {margin-top: 0em;margin-bottom: 0em;}

    .back-btn {font-size: 18px;}
    .top-img {height: auto; margin-top: 2em; max-height: none;}
    .gallery-img-block img {margin-bottom: 2em;}
    .gallery-img-list img {height: 220px;}

    .one-table-row {font-size: 21px; line-height: 1.2;flex-direction: column; align-items: flex-start; justify-content: flex-start ;}
    .one-table-row .right-part {margin-top: .5em;}
    .one-table-row .left-part span {font-size: 17px;}
    .one-price-table-title {margin-top: 1.5em;font-size: 28px;}
    .araink-fluid {margin-top: 3em;margin-bottom: 3em;}

    .oneteamview-content{margin-top: 2em;}
}

/* MD */
@media (min-width: 768px) and (max-width: 991.98px) {
    .carousel-caption {max-width: 720px !important;width: 720px !important;padding-right: 0px;}

    .hero-img {height: 340px;}
    .hero-title {font-size: 30px; line-height: 1.2;}
    .carousel-text-1 {font-size: 16px;}
    .standard-btn {font-size: 16px; min-height: 40px;padding: 0px 25px; line-height: 1.2;}
    .nav-link {font-size: 20px;}

    .hero-btn-row .blue-btn, .hero-btn-row .white-btn {margin-left: 16px;}
    .first-block-img {height: 350px;}
    .home-first-fluid {margin-top: 3em;}
    .standard-small-title {font-size: 17px;}
    .standard-title {font-size: 27px;line-height: 1.2;}
    .static-content {font-size: 18px; line-height: 1.3;}
    .extra-left-pcol {padding-left: 1em;}

    .one-whyus-fluid {padding: 15px; margin-top: 2em; min-height: auto; height: auto; }
    .home-second-fluid {margin-top: 0em;}
    .whyus-text {font-size: 15px;}
    .whyus-title {font-size: 18px;}
    .one-whyus-fluid img {max-height: 45px;}

    .third-block-img {height: auto; margin-top: 2em;}

    .default-address {font-size: 22px;}

    .kezeles-title {font-size: 17px; height: 60px;}
    .one-kezeles {margin-top: 0em;}
    .one-kezeles img {height: 300px;}
    .home-third-fluid {margin-bottom: 3em; padding-top: 0em;}

    .container-seventh-fluid .static-content, .container-fifth-fluid .static-content {font-size: 17px;}
    .container-seventh-fluid, .container-fifth-fluid {padding-top: 1.5em;padding-bottom: 1.5em; margin-bottom: 3em;}

    .one-team-member > img {height: 330px; object-position: top;}
    .team-member-name {font-size: 21px;}
    .team-member-desc {font-size: 18px;}
    .container-eighth-fluid, .containcer-sixth-fluid {margin-bottom: 4em;}

    .progress {height: 33px;}
    .progress-title {font-size: 18px;}
    .whyus-img {width: 100%;height: auto; margin-top: 2em;}
    .whyus-img-div::after {display: none}
    

    .footer-contact-row, .footer-link {font-size: 16px;}
    .footer-title {font-size: 20px;}
    footer {padding-top: 2em; padding-bottom: .85em;}

    #map-iframe {height: 230px;}

    .heading .row {height: 249px;}
    .heading-title {font-size: 40px;}
    .kezelesek-fluid {margin-top: 0em;margin-bottom: 0em;}

    .back-btn {font-size: 20px;}
    .top-img {height: auto; margin-top: 2em; max-height: none;}
    .gallery-img-block img {margin-bottom: 2em;}

    .one-table-row {font-size: 21px; line-height: 1.2;}
    .one-table-row .left-part span {font-size: 17px;}
    .one-price-table-title {margin-top: 1.5em;font-size: 28px;}
    .araink-fluid {margin-top: 3em;margin-bottom: 3em;}

    .oneteamview-content{margin-top: 2em;}
}

/* LG */
@media (min-width: 992px) and (max-width: 1199.98px) {
    .carousel-caption {max-width: 960px !important;width: 960px !important;padding-right: 15px;}

    .hero-img {height: 400px;}
    .hero-title {font-size: 33px;}
    .carousel-text-1 {font-size: 17px;}
    .standard-btn {font-size: 17px; min-height: 40px;padding: 0px 45px; line-height: 1.2;}
    .nav-link {font-size: 20px;}

    .first-block-img {height: 400px;}
    .home-first-fluid {margin-top: 4em;}
    .standard-small-title {font-size: 19px;}
    .standard-title {font-size: 30px;line-height: 35px;}
    .static-content {font-size: 19px;}
    .extra-left-pcol {padding-left: 1em;}

    .one-whyus-fluid {padding: 0px 15px;}
    .whyus-text {font-size: 15px;}
    .whyus-title {font-size: 18px;}
    .one-whyus-fluid img {max-height: 45px;}

    .default-address {font-size: 22px;}

    .kezeles-title {font-size: 17px; height: 70px;}
    .one-kezeles img {height: 300px;}
    .home-third-fluid {margin-bottom: 3em; padding-top: 0em;}

    .container-seventh-fluid .static-content, .container-fifth-fluid .static-content {font-size: 19px;}
    .container-seventh-fluid, .container-fifth-fluid {padding-top: 3em;padding-bottom: 3em; margin-bottom: 4em;}

    .one-team-member > img {height: 330px;}
    .team-member-name {font-size: 21px;}
    .team-member-desc {font-size: 18px;}
    .container-eighth-fluid, .containcer-sixth-fluid {margin-bottom: 4em;}

    .progress {height: 33px;}
    .progress-title {font-size: 18px;}
    .whyus-img {width: 100%;height: auto; margin-top: 2em}
    .whyus-img-div::after {display: none;}
    

    .footer-contact-row, .footer-link {font-size: 16px;}
    .footer-title {font-size: 20px;}
    footer {padding-top: 3.5em; padding-bottom: .8em;}

    #map-iframe {height: 270px;}

    .heading .row {height: 269px;}
    .heading-title {font-size: 45px;}
    .kezelesek-fluid {margin-top: 0em;margin-bottom: 0em;}

    .back-btn {font-size: 20px;}
    .top-img {height: auto; max-height: none;}

    .one-table-row {font-size: 25px; line-height: 1.2;}
    .one-table-row .left-part span {font-size: 18px;}
    .one-price-table-title {font-size: 32px;}
}

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

@media (min-width: 1200px) and (max-width: 1399.98px) {
    .carousel-caption{
        max-width: 1140px !important;
        width: 1140px !important;
        padding-right: 138px;
    }

    .hero-img {height: 420px;}
    .hero-title {font-size: 38px;}
    .carousel-text-1 {font-size: 18px;}
    .standard-btn {font-size: 18px; min-height: 47px;}
    .nav-link {font-size: 23px;}

    .first-block-img {height: 460px;}
    .home-first-fluid {margin-top: 6em;}
    .standard-small-title {font-size: 21px;}
    .standard-title {font-size: 33px;line-height: 40px;}
    .static-content {font-size: 21px;}
    .extra-left-pcol {padding-left: 2em;}

    .default-address {font-size: 22px;}

    .kezeles-title {font-size: 18px; height: 70px;}
    .one-kezeles img {height: 315px;}
    .home-third-fluid {margin-bottom: 5em;}

    .container-seventh-fluid .static-content, .container-fifth-fluid .static-content {font-size: 22px;}
    .container-seventh-fluid, .container-fifth-fluid {padding-top: 3em;padding-bottom: 3em;}

    .one-team-member > img {height: 360px;}
    .team-member-name {font-size: 23px;}
    .team-member-desc {font-size: 19px;}

    .progress {height: 39px;}
    .whyus-img {width: 100%;height: 499px;}
    .whyus-img-div::after {bottom: -22px;width: 392px;height: 474px;}

    .footer-contact-row, .footer-link {font-size: 18px;}
    .footer-title {font-size: 22px;}
    footer {padding-top: 3.5em; padding-bottom: .8em;}

    .heading .row {height: 299px;}
    .kezelesek-fluid {margin-top: 1em;margin-bottom: 0em;}
    
}

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