/* NAVBAR */
@media (max-width: 991.98px) {
    #navbarSupportedContent {
        position: absolute;top: 65px;right: 0;
        background-color: #fff;z-index: 15;
        -webkit-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
        -moz-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
        box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
    }

    .navbar-nav {padding: 1em;padding-bottom: 0;}
    .language-menu {padding: 1em;padding-top: .5em;width: 100%;text-align: center;}
    .darkgrey-block {margin-left: 15px;margin-right: 15px;}
    .contact-page .contact-row {flex-direction: column-reverse;}
    .contact-page .contact-row form {margin-bottom: 4em;}
    .inner-gallery, .image-row {margin-top: 1.5em;}
    .image-row > div {margin-bottom: 2em;}
    .navbar-nav .dropdown-menu {position: absolute;}

    .navbar-brand img {width: 66px;}
    .extra-p {padding-left: 15px;}
    .navbar-toggler {padding: .15rem .45rem;}

    .szechenyi {top: 94px;}
    
    .szechenyi img {width: 180px;}
        
}


@media (max-width: 575.98px) {
    .copyright-row {flex-direction: column;}
    .copyright-row li {margin-bottom: 15px;}
    .copyright-row li.line {display: none;}
    .navbar-toggler {background-color: #A3191E;}
    .left-header-fluid, .right-header-fluid {display:none;}
    .fix-height {background-color: #A3191E;}

    .header-big-img {position: initial; width: 100%; height: 150px; margin-top: 1em;}
    .header-small-img {position: initial; width: 100%; height: 250px; margin: 0 auto; margin-top: 1em;display: block;}

    .nav-link {padding-left: 10px !important;padding-right: 10px !important;font-size: 18px;}
    .container {max-width: 100% !important; width: auto !important;}
    .fix-height {height: auto;margin-bottom: 2em; padding-bottom: 1em;}
    .conti-header-block h1 {font-size: 30px;}
    .header-small-img {width: auto;}
    .conti-header-block {width: 100%;padding-top: 1em;}
    .standard-btn {font-size: 17px;}

    .one-service {width: 100%;}
    .service-row {flex-direction: column;}

    .black-slim-line {height: 198px;bottom: -58px;}
    .service-title {font-size: 22px;}
    .service-text {font-size: 16px;}
    .one-service > img {width: 85%;}
    .title {font-size: 24px;}
    .service-fluid {padding-top: 2em; padding-bottom: 2em;}
    .one-ingatlan-list-desc, .one-ingatlan-list-title {font-size: 17px;}
    .one-ingatlan-inlist img {height: 200px;}
    a, body {font-size: 16px;}
    .about-us-img-block img.bigsmall {width: 75%;}
    .black-line.with-extras {bottom: -232px;height: 194px;}
    .unic-input {font-size: 18px;}
    .service-content-block {padding: 6em 1em 1em 1em;}
    .about-us-img-block img.bigsmall {margin-top: 2em; width: auto;}
    .about-us-img-block img.bigimg {width: auto;}
    .black-line.with-extras {display: none;}
    .quotationimg {margin-bottom: 2em; max-height: 250px;}
    .about-us-img-container {height: 280px; margin-bottom: 2em;}
    .about-us-img-container  .black-line {display: none;}
    .standard-text ul {padding-top: 1em; padding-left: 0em;}
    .quotation-form {padding-top: 2em;}

    .footer-contacts-row span {font-size: 20px;}
    .footer-contacts-row {font-size: 16px;}
    .gray-line {left: -16px;}

    .copyright-row a, .copyright-row {font-size: 14px;}

    .footer-logo {margin-top: 2.5em;width: 110px;}

    .fix-height.gallery-list {height: auto;margin-bottom: 1em;padding-bottom: 1em;}
    .fix-height.gallery-list .black-slim-line {display: none;}
    .fix-height.gallery-list .header-big-img {top: 6%;width: 44%;height: 220px;width: 100%;}
    
}

/* SM */
@media (min-width: 576px) and (max-width: 767.98px) {
    .navbar-toggler {background-color: #A3191E;}

    .nav-link {padding-left: 10px !important;padding-right: 10px !important;font-size: 18px;}
    .container {max-width: 540px !important; width: auto !important;}
    .fix-height {height: 520px;margin-bottom: 7em;}
    .conti-header-block h1 {font-size: 40px;}
    .header-small-img {width: 205px;}
    .conti-header-block {width: 58%;padding-top: 5em;}
    .standard-btn {font-size: 17px;}

    .black-slim-line {height: 198px;bottom: -58px;}
    .service-title {font-size: 22px;}
    .service-text {font-size: 16px;}
    .one-service > img {width: 85%;}
    .title {font-size: 28px;}
    .service-fluid {padding-top: 2em; padding-bottom: 2em;}
    .one-ingatlan-list-desc, .one-ingatlan-list-title {font-size: 17px;}
    .one-ingatlan-inlist img {height: 200px;}
    a, body {font-size: 16px;}
    .about-us-img-block img.bigsmall {width: 75%;}
    .black-line.with-extras {bottom: -232px;height: 194px;}
    .unic-input {font-size: 18px;}
    .service-content-block {padding: 6em 1em 1em 1em;}
    .about-us-img-block img.bigsmall {margin-top: 2em; width: auto;}
    .about-us-img-block img.bigimg {width: auto;}
    .black-line.with-extras {display: none;}
    .quotationimg {margin-bottom: 2em; max-height: 250px;}
    .about-us-img-container {height: 300px; margin-bottom: 2em;}
    .about-us-img-container  .black-line {display: none;}

    .footer-contacts-row span {font-size: 20px;}
    .footer-contacts-row {font-size: 16px;}
    .gray-line {left: -16px;}

    .copyright-row a, .copyright-row {font-size: 14px;}

    .footer-logo {margin-top: 2.5em;width: 110px;}

    .fix-height.gallery-list {height: 300px;margin-bottom: 4em;}
    .fix-height.gallery-list .header-big-img {top: 6%;width: 44%;}
}

/* MD */
@media (min-width: 768px) and (max-width: 991.98px) {

    .navbar-toggler {background-color: #A3191E;}

    .nav-link {padding-left: 10px !important;padding-right: 10px !important;font-size: 18px;}
    .container {max-width: 720px !important; width: auto !important;}
    .fix-height {height: 620px;margin-bottom: 7em;}
    .conti-header-block h1 {font-size: 50px;}
    .header-small-img {width: 265px;}
    .conti-header-block {width: 58%;padding-top: 6em;}
    .standard-btn {font-size: 18px;}

    .black-slim-line {height: 198px;bottom: -58px;}
    .service-title {font-size: 22px;}
    .service-text {font-size: 16px;}
    .one-service > img {width: 85%;}
    .title {font-size: 32px;}
    .service-fluid {padding-top: 1em; padding-bottom: 1em;}
    .one-ingatlan-list-desc, .one-ingatlan-list-title {font-size: 17px;}
    .one-ingatlan-inlist img {height: 200px;}
    a, body {font-size: 16px;}
    .about-us-img-block img.bigsmall {width: 75%;}
    .black-line.with-extras {bottom: -232px;height: 194px;}
    .unic-input {font-size: 18px;}

    .footer-contacts-row span {font-size: 20px;}
    .footer-contacts-row {font-size: 16px;}
    .gray-line {left: -16px;}

    .copyright-row a, .copyright-row {font-size: 14px;}

    .footer-logo {margin-top: 1em;width: 110px;}

    .fix-height.gallery-list {height: 400px;margin-bottom: 4em;}
    .fix-height.gallery-list .header-big-img {top: 6%;}
}

/* LG */
@media (min-width: 992px) and (max-width: 1199.98px) {
    .nav-link {padding-left: 10px !important;padding-right: 10px !important;font-size: 18px;}
    .container {max-width: 960px !important; width: auto !important;}
    .fix-height {height: 800px;margin-bottom: 7em;}
    .conti-header-block h1 {font-size: 60px;}
    .conti-header-block {width: 52%;padding-top: 6em;}
    .standard-btn {font-size: 23px;}

    .service-title {font-size: 28px;}
    .service-text {font-size: 18px;}
    .one-service > img {width: 85%;}
    .title {font-size: 36px;}
    .service-fluid {padding-top: 2em; padding-bottom: 2em;}
    .one-ingatlan-list-desc, .one-ingatlan-list-title {font-size: 18px;}
    .one-ingatlan-inlist img {height: 220px;}
    a, body {font-size: 18px;}
    .standard-text ul {padding-left: 5px;}

    .footer-contacts-row span {font-size: 22px;}
    .footer-contacts-row {font-size: 18px;}
    .gray-line {left: -16px;}

    .copyright-row a, .copyright-row {font-size: 15px;}

    .fix-height.gallery-list {height: 500px;}
}

/* XL */
@media (min-width: 1200px) {}

@media (min-width: 1200px) and (max-width: 1399.98px) {
    .nav-link {padding-left: 15px !important;padding-right: 15px !important;}
    .conti-header-block h1 {font-size: 70px;}
    .conti-header-block {width: 62%;}
    .container {width: 80% !important;max-width: 80% !important;}
    .gray-line {left: -36px;}
}

@media (min-width: 1400px) {}
