@media screen and (max-width: 1440px) {
.list-api-project .slick-list {
width: 100%;
}
}
@media screen and (max-width: 1024px) {
.row>* {
padding-left: 18px;
padding-right: 18px;
}
.container {
padding-left: 18px;
padding-right: 18px;
}
.row {
margin-left: -18px;
margin-right: -18px;
}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
.col-md-6.col-logo {
display: flex;
align-items: center;
}
.col-md-6.col-logo .logo {
margin: 0;
}
#section-detail-property {
padding: 87px 0 0px;
}
}
@media screen and (min-width: 1024px) {
.pr-desk-28 {
padding-right: 28px;
}
.pl-desk-28 {
padding-left: 28px;
}
.col-member-0 {
padding-right: 34px;
}
.col-member-1 {
padding-left: 34px;
}
}
@media screen and (max-width: 993px) {
.block-api-project .next-btn {
right: 0;
display: none;
}
.block-api-project .item-api-project {
opacity: 1;
}
.item-api-project {
padding-right: 20px;
padding-left: 0;
}
#section-api-project .container-slider {
padding-left: 0;
}
#section-api-project .container-slider .item-api-project {
padding-right: 0;
padding-left: 20px;
}
.list-api-project .slick-track {
padding-bottom: 45px;
}
#header .warning-bar p {
margin-top: 0px;
padding-bottom: 5px;
line-height: 1.25em;
}
}
@media screen and (min-width: 801px) and (max-width: 979px) {}
@media screen and (min-width: 768px) {
.page-template-template-mietverwaltung #section-top-page {
padding-top: 230px;
}
.page-template-template-immobilienvermittlung #section-banner-second-page {
padding-top: 245px;
}
}
@media screen and (min-width: 768px) and (max-width: 780px) {
.col-main-menu {
padding-left: 0;
}
}
@media screen and (max-width: 767px) {
body {
font-size: 18px;
font-weight: 400;
line-height: 30px;
}
#header {
z-index: 999;
}
#mega-menu-wrap-header-menu .mega-menu-toggle {
display: none !important;
}
#section-navigation {
display: block;
}
.pl-0 {
padding-left: 18px;
}
.pr-0 {
padding-right: 18px;
}
.col-location-header {
display: none;
}
#header .top-header ul {
width: 50%;
flex-flow: nowrap;
}
#header .top-header ul.left-nav {
justify-content: flex-start;
}
#header .top-header ul.left-nav li:first-child {
margin-left: 0;
}
#header .main-header {
padding: 10px 0;
}
body:not(.page-template-template-home) #header .main-header::before {
display: none;
}
.info-nav li:first-child {
display: none;
}
.info-nav li.hide-desktop {
display: inline-block;
margin-right: 0 !important;
}
.col-main-menu .main-nav {
display: none;
}
.btn-mobile-menu {
display: block;
}
#section-banner {
background-size: 100% 50%;
background-position: bottom center;
padding: 208px 0 50px; min-height: 850px;
}
#section-banner::before {
width: 100%;
height: 50%;
top: auto;
right: 0;
bottom: 0;
}
h1,
#section-top-page h1,
#section-banner h1 {
font-size: 34px;
line-height: 42px;
}
#section-banner p {
font-size: 18px;
line-height: 26px;
}
#section-call-to-action .col-box-0,
#section-call-to-action .col-box-1 {
padding-left: 18px;
padding-right: 18px;
margin-bottom: 15px;
}
#section-intro h4 {
font-family: Jost;
font-size: 22px;
font-weight: 400;
line-height: 36px;
text-align: left;
margin-bottom: 50px;
}
.box-data {
padding: 20px 0;
}
.box-data h3 {
font-size: 32px;
line-height: 46px;
}
.box-data p {
font-size: 18px;
line-height: 26px;
}
.box-project-info {
padding: 28px;
}
#section-project-full-width .box-project-info {
padding: 0;
border: none;
background: transparent;
box-shadow: none;
}
#section-intro .block-bottom-project {
padding-bottom: 80px;
}
#section-intro .block-bottom-project .col-md-8 {
order: 1;
padding: 0 !important;
}
#section-intro .block-bottom-project .col-md-4 {
order: 2;
}
.box-project-image {
margin-bottom: -175px;
z-index: -1;
}
.box-project-image:before {
width: 100%;
height: 92%;
}
.box-project-image img {
width: 100%;
min-height: 406px;
object-fit: cover;
object-position: center;
}
.top-section h2 {
font-size: 28px;
line-height: 38px;
}
.top-section .btn-view-more {
float: none;
margin-top: 10px;
}
#section-api-project,
#section-blog {
padding: 60px 0;
}
.block-api-project {
position: relative;
margin-right: -18px;
}
.list-api-project .slick-list {
width: 100%;
padding-right: 20% !important;
}
#section-project .row {
gap: 30px;
}
.box-project .box-content {
padding: 30px 25px;
}
.box-project .box-content h3 {
font-size: 28px;
line-height: 38px;
}
#section-wellcome .container {
padding: 0;
}
#section-wellcome .block-wellcome h3 {
font-size: 22px;
line-height: 36px; }
#section-wellcome .block-wellcome {
padding: 190px 18px 180px;
min-height: 600px;
align-items: center;
justify-content: center;
display: flex;
}
#section-detail-project .top-info-project h3 {
font-size: 26px;
line-height: 40px;
margin-bottom: 30px;
}
#section-detail-project .top-info-project h3 strong {
font-size: 28px;
line-height: 38px;
}
#section-detail-project .top-info-project p {
font-size: 18px;
line-height: 28px;
}
#section-detail-project .bottom-info-project {
padding: 0 0 80px;
}
#section-detail-project .bottom-info-project .box-info {
margin-top: 15px;
}
#section-project-full-width {
padding: 190px 0;
}
.box-project-info p,
.box-contact-info p {
font-size: 16px;
line-height: 28px;
}
#section-project-full-width .box-project-info p {
font-size: 18px;
line-height: 30px;
}
#section-contact h3,
.box-content-seo h3,
.box-bg-dark h3,
.box-contact-info h3,
#section-project-full-width .box-project-info h3 {
font-size: 26px;
line-height: 40px;
margin-bottom: 15px;
}
#section-contact-info {
padding: 80px 0;
}
#section-contact-info .order-mb-2 iframe {
height: 350px;
}
.box-contact-info.box-bg-dark {
margin-bottom: 28px;
}
.blog-item {
margin-top: 15px;
}
#section-seo {
padding: 0 0 90px;
}
#section-seo .container {
padding: 0;
}
.block-seo-desktop {
display: none;
}
.block-seo-mobile {
display: block;
background-size: cover !important;
background-position: 0 -200px !important;
}
.block-seo {
padding-left: 18px;
padding-right: 18px;
padding-top: 450px;
background-repeat: no-repeat;
background-size: 100% 566px;
background-position: top center;
}
.box-content-seo {
padding: 20px 30px;
background: #F8F8F8;
}
#section-contact {
text-align: center;
}
#section-contact p {
font-size: 18px;
line-height: 30px;
margin-bottom: 20px;
}
#section-bottom-seo {
padding: 90px 0;
}
#section-bottom-seo .row {
gap: 45px;
}
#footer .top-footer {
padding: 25px 0 0;
}
#footer .top-footer .nav li {
margin-bottom: 10px;
}
#footer .bottom-footer {
padding: 0px 0 20px;
}
#footer .bottom-footer ul {
float: left;
display: flex;
text-align: left;
}
#footer .bottom-footer ul li {
margin-left: 0;
margin-right: 8px;
} .col-footer {
margin-bottom: 30px;
}
#section-navigation .col-md-12 {
padding: 0;
}
.scroll-nav li a {
font-size: 14px;
line-height: 20px; }
#section-navigation .justify-content-end {
justify-content: flex-start !important;
flex-wrap: nowrap;
overflow-x: auto;
}
.page-template-template-mieterservice #section-top-page,
#section-top-page {
padding-top: 40px;
}
#section-top-page h1 {
margin-bottom: 30px;
}
#section-top-page .col-md-6 {
padding-left: 18px !important;
padding-right: 18px !important;
}
.top-faq.text-center {
text-align: left !important;
}
.box-faq {
margin-top: 40px;
}
.accordion-button {
font-size: 20px;
}
.px-mb-0 {
padding-left: 0;
padding-right: 0;
}
.px-mb-0 .row {
margin: 0;
}
.block-text-with-button {
padding: 30px 20px;
text-align: center;
margin-bottom: 0;
}
.block-text-with-button p:last-child {
margin-bottom: 16px;
}
.block-text-with-button .text-right {
text-align: center;
}
#section-text-with-image {
padding: 461px 0 85px;
background-size: auto 376px;
background-position: top center;
}
#section-text-with-image h3 {
line-height: 40px;
font-size: 26px;
padding-right: 0;
}
#section-three-cols .box-icon-with-text {
padding: 65px 0;
}
#section-three-cols .col-middle {
border-bottom: 1px solid #DBDBDB;
border-top: 1px solid #DBDBDB;
border-left: 0;
border-right: 0;
}
#section-three-cols .box-icon-with-text h3 {
font-size: 32px;
line-height: 48px;
}
h3 { font-size: 26px;
line-height: 40px;
}
#section-bottom-seo h3 {
font-size: 26px;
line-height: 40px;
}
.section-second-page {
padding: 80px 0;
}
#section-text-with-image.section-bg-bottom-right {
background-image: none !important;
padding: 80px 0 0;
}
.page-template-template-mietverwaltung #section-text-with-image.section-bg-bottom-right .col-md-7 .d-block {
text-align: right;
}
#section-text-with-image.section-bg-bottom-right .col-md-7 {
padding-right: 0;
margin-top: 60px;
}
.page-template-template-mietverwaltung #section-bg-top {
background-position: top center;
}
#section-bg-top {
padding: 250px 0 25px;
background-position: top center;
background-size: auto 457px;
}
#section-bg-top .box-bg-dark {
padding: 35px 18px;
}
#section-bg-top .box-bg-dark h3 {
font-size: 24px;
line-height: 38px;
}
.box-story h4 {
font-size: 20px;
line-height: 24px;
}
.col-md-5.form-contact { margin-top: 55px;
background: #F8F8F8;
}
.form-contact .wpcf7 {
padding: 16px;
}
.page-template-template-mietverwaltung .form-contact .wpcf7 {
padding-top: 42px;
}
.wpcf7-form .bottom-text {
text-align: center;
}
.page-template-template-mietverwaltung .wpcf7-form .bottom-text {
text-align: left;
}
.page-template-template-mietverwaltung #section-contact-info {
padding-bottom: 0;
}
.page-template-template-mietverwaltung #section-contact-info h3 {
text-align: left;
}
.wpcf7-checkbox {
font-size: 16px;
}
.form-contact .col-sm-6 {
width: 50%;
}
.form-contact .col-sm-8 {
width: 65%;
}
.form-contact .col-sm-4 {
width: 35%;
} .page-template-template-mieterservice #section-top-page .bottom-banner img {
min-height: 376px;
object-fit: cover;
object-position: center;
width: calc(100% + 36px);
margin-left: -18px;
max-width: unset;
}
.box-info-contact ul li {
font-size: 16px;
line-height: 23px;
}
.page-template-template-mieterservice #section-faq {
padding: 110px 0;
}
#section-download {
background: #F8F8F8;
}
#section-banner-second-page {
padding-bottom: 90px;
min-height: 450px;
}
.single-post h1 {
font-size: 34px;
line-height: 42px;
margin-bottom: 20px;
}
.banner-second-page h1,
.page-template-template-contact .banner-second-page h1 {
font-size: 34px;
line-height: 42px;
}
.banner-second-page p,
.page-template-template-contact .banner-second-page p {
font-size: 26px;
margin-bottom: 0;
}
.left-contact-info .box-info-contact .info-row p.opt-hour,
.left-contact-info .box-info-contact .info-row p.opt-day {
font-size: 16px;
}
.page-template-template-contact #section-contact-info {
padding-bottom: 0;
}
.page-template-template-unternehmen #section-banner-full-width {
padding-top: 310px;
}
.page-template-template-unternehmen .section-second-page .mb-60 {
margin-bottom: 60px;
}
.page-template-template-unternehmen .section-second-page .btn-nordhaus.btn-dark {
margin-bottom: 0px;
margin-top: 60px !important;
}
.page-template-template-unternehmen #section-three-cols {
border-bottom: 0;
}
.page-template-template-unternehmen #section-member {
padding-top: 0;
}
#section-member img {
min-height: 430px;
object-fit: cover;
object-position: center;
width: calc(100% + 36px);
margin-left: -18px;
max-width: unset;
margin-bottom: 80px;
}
#section-info-project .container {
padding: 0;
}
#section-info-project .inner-section-info-project {
padding: 230px 70px 20px 18px;
}
#section-one-image {
padding: 0;
}
#section-one-image img {
min-height: 370px;
object-fit: cover;
object-position: center;
width: calc(100% + 36px);
max-width: unset;
margin-left: -18px;
}
#section-two-cols {
padding: 75px 0;
}
#section-two-cols .box-icon-with-text {
padding: 25px 0;
}
#section-two-cols .box-icon-with-text h4 {
font-size: 24px;
line-height: 36px;
}
.jobs-item {
padding-bottom: 66px;
position: relative;
}
.jobs-item h3 {
font-size: 24px;
line-height: 36px;
}
.jobs-item .btn-view-more {
position: absolute;
bottom: 16px;
left: 16px;
}
.block-application .btn-nordhaus {
float: left;
margin-top: 20px;
}
.page-template-template-karriere .block-inner-section {
padding: 50px 0 80px;
}
.page-template-template-karriere .box-story p {
font-size: 18px;
line-height: 34px;
color: #747474;
}
.page-template-template-karriere .box-story h4 {
font-size: 22px;
line-height: 34px;
}
.page-template-template-karriere .box-story h4 img {
margin-right: 12px;
}
.block-inner-section .col-img-right img {
object-fit: cover;
object-position: center;
width: calc(100% + 36px);
max-width: unset;
margin-left: -18px;
margin-top: 80px;
}
.mb-50 {
margin-bottom: 50px;
}
.page-template-template-karriere #section-faq h3 {
font-size: 28px;
line-height: 32px;
text-align: left;
}
.jobs-head h1 {
font-size: 36px;
line-height: 40px;
} .jobs-head .bottom-social-in-jobs {
display: flex;
justify-content: flex-start;
padding: 40px 0 0 0;
}
.block-jobs-option h3 {
margin-bottom: 30px;
}
.single-post .post-single-content {
font-size: 16px;
line-height: 30px;
}
#section-detail-post {
padding-top: 112px;
}
.single-post .single-post-image {
padding: 0;
margin-bottom: 60px;
}
.list-property .item-api-project .inner-item-api-project .content .head-content {
display: block;
}
.list-property .item-api-project .inner-item-api-project .content h3 {
font-size: 20px;
line-height: 22px;
}
.list-property .item-api-project .inner-item-api-project .content .head-content .status {
margin-bottom: 10px;
}
.list-property .item-api-project .price {
font-size: 20px;
line-height: 22px;
}
#section-blog .container.container-slider {
padding-right: 0;
overflow: hidden;
}
#section-blog .container.container-slider .block-blog-desktop .row {
overflow-y: scroll;
flex-direction: row;
flex-wrap: nowrap;
gap: 0 !important;
}
#section-blog .container.container-slider .block-blog-desktop .row .col-md-4 {
max-width: 85vw;
padding-right: 0;
} .left-sidebar-property {
padding: 16px;
background: #F8F8F8;
margin-bottom: 45px;
}
.head-filter {
display: flex;
align-items: center;
justify-content: flex-start;
font-size: 18px;
line-height: 26px;
background: url(//nordhausimmobilien.de/wp-content/themes/nordhaus/images/icon-down.svg) no-repeat center right 16px;
margin: 0;
transition: transform 0.3s ease-in-out;
}
.head-filter.open {
background: url(//nordhausimmobilien.de/wp-content/themes/nordhaus/images/icon-up1.svg) no-repeat center right 16px;
}
.head-filter .icon-filter {
display: inline-flex;
margin: 0 8px 0 0;
}
.list-box-filter {
display: none;
padding-top: 26px;
}
#section-detail-property {
padding-top: 112px;
}
#section-detail-property .left-gallery-property {
padding-right: 0;
}
.right-content-property {
padding: 30px 20px;
}
#section-detail-property .right-content-property {
padding-left: 20px;
}
#section-detail-property .right-content-property .block-content-property h1, 
#section-detail-property .right-content-property .block-content-property ul.nav.project-location p {
margin-bottom: 30px;
}
.inner-right-content-property .block-buttons-property {
flex-direction: row;
}
#section-sticky-property .col-buttons,
.inner-right-content-property .block-buttons-property .col-buttons {
display: flex;
gap: 10px;
width: 100%;
}
#section-sticky-property .col-buttons .btn-nordhaus,
.inner-right-content-property .block-buttons-property .col-buttons .btn-nordhaus {
flex: 0 1 50%;
padding: 7px;
text-align: center;
}
.inner-right-content-property .block-buttons-property .bottom-social-in-jobs {
display: flex;
padding-left: 0;
padding-top: 15px;
}
.block-extra-content-property h3 {
font-size: 26px;
line-height: 40px;
}
.block-extra-content-property ul li {
font-size: 20px;
line-height: 40px;
}
.block-extra-content-property .d-flex {
display: block !important;
}
.block-extra-content-property .w-50 {
width: 100% !important;
}
#section-sticky-property {
background: #F8F8F8 !important;
padding: 16px 0;
position: fixed;
width: 100%;
bottom: 0;
opacity: 1;
top: unset;
display: block;
transform: translateY(100%);
transition: all 0.75s;
}
#section-sticky-property .col-md-6 {
padding-left: 0 !important;
padding-right: 0;
}
#section-sticky-property .col-logo {
display: none;
}
#section-sticky-property .project-location {
margin-bottom: 25px;
}
.content-page-area a {
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
#section-content-second-page {
padding: 175px 0 70px;
}
#section-content-second-page h1 {
font-size: 34px;
line-height: 42px;
}
.content-page-area h2 {
font-size: 26px;
line-height: 40px;
word-wrap: break-word;
}
.content-page-area h3 {
font-size: 22px;
line-height: 36px;
word-wrap: break-word;
}
.order-mb-1 {
order: 1;
}
.order-mb-2 {
order: 2;
}
.box-project .box-content .short-desc {
min-height: unset;
}
.box-project .box-content .short-desc p {
font-size: 16px;
line-height: 28px;
}
.page-template-template-immobilienvermittlung #section-banner-second-page {
padding-bottom: 450px;
}
#section-call-to-action .box-project {
margin-bottom: 38px;
}
#section-call-to-action .box-project .box-content {
padding: 17px 18px;
}
#section-call-to-action .box-project .box-content h3 {
font-size: 22px;
line-height: 36px;
}
#section-commercial {
padding: 75px 0;
}
.list-commercial .item-commercial {
margin-bottom: 29px;
height: 185px;
}
.list-commercial .item-commercial a {
padding: 16px 30px 18px;
font-size: 22px;
line-height: 36px;
}
#section-map {
padding-top: 110px;
}
h4 {
font-size: 22px;
font-weight: 400;
line-height: 36px;
}
#section-map .img-map.d-block {
width: 100%;
}
#section-map .row-btn {
gap: 16px;
flex-direction: column;
margin-bottom: 90px;
}
#section-map .row-btn .btn-view-more {
margin-right: auto;
}
#section-immobiliensuche {
padding: 90px 0 0;
}
#section-immobiliensuche .pl-29 {
margin-top: 90px;
}
#section-immobiliensuche .pl-29 img {
width: calc(100% + 36px);
margin-left: -18px;
max-width: unset;
}
#section-tabs-with-content {
padding: 75px 0;
}
.tabs-on-deskop {
display: none;
}
.tabs-on-mobile {
display: block;
}
.slider-thumb {
margin-bottom: 30px;
}
.slider-thumb .slick-prev,
.slider-thumb .slick-next {
width: auto;
height: auto;
z-index: 9;
}
.slider-thumb .slick-prev {
left: 0;
}
.slider-thumb .slick-next {
right: 0;
}
.slider-thumb .slick-prev:before,
.slider-thumb .slick-next:before {
display: none;
}
.slider-thumb .thumb-item {
font-size: 18px;
font-weight: 400;
line-height: 30px;
text-align: center;
}
.slider-content {
margin-right: -18px;
margin-left: -18px;
}
.slider-content .slick-list {
padding-right: 12%;
}
.slider-content .item-slider {
padding: 0px 0 46px 18px;
}
.inner-content-slider {
color: #fff;
background: #0A1320;
box-shadow: 0px 20px 27px 0px #00000033;
}
.inner-content-slider .content {
padding: 27px;
}
.inner-content-slider h4 {
display: flex;
align-items: center;
justify-content: flex-start;
font-size: 20px;
line-height: 28px;
margin-bottom: 20px;
}
.inner-content-slider h4 img {
width: 34px;
margin-right: 20px;
margin-left: 0;
}
.inner-content-slider .content p {
font-size: 16px;
line-height: 28px;
margin-bottom: 0;
}
.slider-content .item-slider .image-content {
width: 100%;
height: 178px;
object-fit: cover;
object-position: center center;
}
.slider-content .slick-dots li {
margin: 0;
}
.slick-dots li button:before {
color: #F1F1F1;
opacity: 1;
font-size: 10px;
}
.slick-dots li.slick-active button:before {
opacity: 1;
color: #8A1812;
}
.modal-dialog .head-text {
margin-bottom: 35px;
}
#section-navigation {
padding-top: 120px;
}
.page-template-template-immobilienangebote-detail #header .container {
padding: 0;
}
.modal-header {
padding-left: 18px;
padding-right: 18px;
}
.btn-close {
right: 18px;
}
.modal-body {
padding-left: 18px;
padding-right: 18px;
padding-top: 22px;
}
.modal-dialog .wpcf7 {
padding: 0;
}
.modal-content.modal-content-two-col .col-right {
padding-left: 0;
padding-right: 0;
order: 1;
}
.modal-content.modal-content-two-col .col-left {
padding-right: 0;
padding-left: 0;
order: 2;
}
.modal-content.modal-content-two-col {
background: linear-gradient(to left, #FFF 50%, #fff 50%);
}
.modal-dialog .modal-content.modal-content-two-col .wpcf7 {
padding: 0;
background: #F8F8F8;
margin-top: 40px;
}
.modal-dialog .modal-content.modal-content-two-col .wpcf7 .col-sm-6 {
padding-left: 0;
}
.modal-dialog .modal-content.modal-content-two-col .wpcf7 .col-sm-12 {
padding-left: 0;
}
.modal-body .list-property .item-api-project .inner-item-api-project .image {
display: none;
}
.pr-mb-0 {
padding-right: 0 !important;
}
.pl-mb-10 {
padding-left: 10px !important;
}
.modal-content .block-text h4 {
font-size: 24px;
}
.page-template-template-unternehmen #section-info-project.section-second-page {
padding-bottom: 0;
}
.page-template-template-immobilienvermittlung .banner-second-page h1 {
margin-bottom: 35px;
}
.page-template-template-mietverwaltung #section-top-page h1 {
margin-bottom: 30px;
}
.jobs-template-default #section-download {
padding-bottom: 60px;
}
.page-template-template-mieterservice #section-download {
margin-bottom: 60px;
}
#section-text-with-image.section-bg-bottom-right:after {
display: none;
}
#section-commercial .top-commercial h3 {
margin-bottom: 45px;
}
#section-commercial .top-commercial h4 {
margin-bottom: 30px;
}
#section-commercial .top-commercial .btn-view-more {
margin-top: 45px;
}
.pd-mb-0 {
padding-left: 0 !important;
padding-right: 0 !important;
}
div#section-sub-navigation {
top: 80px;
display: none !important;
}
.page-template-template-mietverwaltung #section-bg-top > .container {
margin-bottom: 0;
}
.page-template-template-mietverwaltung #section-contact-info {
padding-top: 80px;
}
div#section-sub-navigation ul.scroll-nav {
justify-content: flex-start !important;
flex-wrap: nowrap;
gap: 0;
max-width: 100%;
overflow-y: scroll;
}
div#section-sub-navigation .col-md-12 {
padding: 0;
}
div#section-sub-navigation li a {
padding: 0 15px;
}
div#section-sub-navigation li:first-child a {
padding-left: 20px;
}
.modal-content.modal-content-two-col .col-right .col-4.pr-mb-0 {
padding-left: 0;
}
.modal-content.modal-content-two-col .col-right .col-4.pr-mb-0 img {
max-width: 100% !important;
}
.modal-content.modal-content-two-col .col-right .pl-mb-10 {
padding-right: 0;
}
}
@media screen and (min-width: 600px) and (max-width: 766px) {}
@media screen and (min-width: 481px) and (max-width: 599px) {}
@media screen and (max-width: 480px) {
.page-template-template-immobilienangebote-detail .row {
margin-left: 0;
margin-right: 0;
}
.page-template-template-immobilienangebote-detail .container-fluid {
padding-left: 0 !important;
padding-right: 0 !important;
}
.list-property .item-api-project .inner-item-api-project .image {
flex: 0 1 100%;
width: 100%;
}
.list-property .item-api-project .inner-item-api-project .content {
flex: 0 1 100%;
width: 100%;
padding: 16px;
} }
@media screen and (max-width: 375px) {
h1,
#section-top-page h1,
#section-banner h1 {
font-size: 32px;
line-height: 42px;
}
}