
.footer-bottom{
    background: url(https://system.buildman.pl/upload/cms_banery/166/images/1920x1132/bg-1/af2bde7f3c54868815ac41d8f00fea02.png);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
}
.header-page.scroll {
    background: #fff;
}
.flats-table tbody tr th.rwd-button-padding-smaller button svg path{
    fill: #fff;
}
.header-page.scroll .flex.items-start.justify-between.hide-rwd1100 .main-menu a{
    color: #000;
}
.main-page-section-wrapp.type-2_gallery.type-2_baner-gallery .type-2_baner_galeria .owl-carousel-gallery .owl-nav .owl-prev{
    background: url(/../images/arrow-carousel.png);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    background-size: 41px;
}
.main-page-section-wrapp.type-2_gallery.type-2_baner-gallery .type-2_baner_galeria .owl-carousel-gallery .owl-nav .owl-next {
    background: url(/../images/arrow-carousel.png);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    background-size: 41px;
}
.universal-baner-block-wrapp .universal-baner-block .image-section {
    width: 35%;
}

.mainpage-main-banner .inner-wrapp-text .inner .innerinner .inner-blocks .inner-block:nth-child(2) svg .p1{
    fill: #fff;
}
.mainpage-main-banner .inner-wrapp-text .inner .innerinner .inner-blocks .inner-block:nth-child(2) svg .p0{
    fill: #fff;
}
.main-page-section-wrapp .pagination-list ul li.button-next-prev button svg path {
    fill: #fff;
}
.main-page-section-wrapp.subpage-oferta.block-offfer .right-side .right-side .skladowe-section .buttons-wrapp button{
    background: #fff;
}
.main-page-section-wrapp.subpage-oferta.block-offfer .right-side .right-side .skladowe-section .buttons-wrapp button.colorized{
    border: 2px solid #fff;
    color: #fff;
}
.flats-table .askForPrice{
    color: #fff;
    border: 2px solid #fff;
}
.main-page-section-wrapp .pagination-list ul li button{
    color: #fff;
}
.flats2-baner-sections .flex .flats-section-element .form-section button{
    background: #000;
}
#download-local-card input[type=checkbox]:checked, .contact-section input[type=checkbox]:checked{
    background-color: #000;
    border: 1px solid #000;
}
.popup-download .main-form-wrapp .consents-wrapper .right-side button{
    background: #000;
}
#mieszkania-page{
    min-height: unset !important;
}
.popup-download h3{
    color: #fff;
}
.mainpage-main-banner .button-back-wrapp .button-back .bakc-to{
    border: 2px solid #fff;
    color: #fff;
}
.flats-table .askForPrice:not(.filled):hover{
    background:#fff;
}
.main-page-section-wrapp.subpage-oferta.block-offfer .upper2-belt-flat-info .price-block-flat .askForPrice{
    color: #fff;
    border: 2px solid #fff;
}
.universal-baner-block-wrapp.custom.custom2.custom3 .universal-baner-block{
    background: none !important;
    border: 2px solid #fff;
}
.main-page-section-wrapp.type-2_gallery-location .type-2_location .link-to-google{
    border: 3px solid #4784AE;
}

@media screen and (min-width: 1025px){
    .main-page-section-wrapp.type-2_gallery-location .type-2_location .link-to-google{
        bottom: 169px !important;
    }
}
@media screen and (min-width: 1450px){
    .main-page-section-wrapp.type-2_gallery-location {
        padding-bottom: 60px;
    }
}
@media screen and (min-width: 1921px) and (max-width: 2350px){
    .main-page-section-wrapp.type-2_gallery-location{
        height: unset !important;
    }
}

.main-page-section-wrapp.type-2_gallery-location .type-2_location .link-to-google span{
    color: #4784AE;
}
.mainpage-main-banner .inner-wrapp-text .inner .innerinner .inner-blocks .inner-block:nth-child(2){
    color: #fff;
}
.buttons-rwd-page .higher-button:nth-child(1){
    background: #000;
    border: 2px solid #000;
}
.buttons-rwd-page .higher-button{
    border: 2px solid #000;
    color: #000;
}
.header-page.scroll .logo-wrapper > a img{
    max-height: 80px;
    max-width: 96px;
}
.header-page .logo-wrapper > a img{
    max-height: 130px;
    width: 100% !important;
    max-width: 160px;
}
.mainpage-main-banner .inner-wrapp-text .inner .innerinner .inner-blocks .inner-block:nth-child(2) svg .play_button1{
    stroke: #fff;
}
.mainpage-main-banner .inner-wrapp-text .inner .innerinner .inner-blocks .inner-block:nth-child(2) svg .play_button2{
    fill: #fff;
}
.header-page .logo-wrapper{
    left: 0;
}
@media screen and (max-width: 1700px) and (min-width: 1250px){
    .universal-baner-block-wrapp .universal-baner-block .inner-text h2 {
        font-size: 20px;
        line-height: 25px;
    }
}
@media screen and (min-width: 1921px){
    .header-page.scroll .logo-wrapper > a img {
        max-height: 70px;
    }
}
@media screen and (max-width: 1700px){

    .universal-baner-block-wrapp .universal-baner-block.custom-flex {
        max-width: 281px;
    }
    .universal-baner-block-wrapp.custom {
        margin-top: 33px;
    }

}
@media screen and (max-width: 1450px) and (min-width: 1024px){
    .header-page.scroll .logo-wrapper > a img {
        max-height: 80px;
        max-width: 70px;
    }
    .header-page .logo-wrapper > a img{
        max-height: 130px;
        width: 100% !important;
        max-width: 120px;
    }
}
@media screen and (min-width: 1450px){
    .universal-baner-block-wrapp .universal-baner-block .image-section img {
        max-height: 140px;
        height: 140px;
    }
}
@media screen and (max-width: 1450px){

    .universal-baner-block-wrapp.custom {
        margin-top: 72px;
    }
    .main-page-section-wrapp.type-2_gallery-location .type-2_location .link-to-google {
        right: -3px;
        bottom: 235px;
    }
}
@media screen and (max-width: 1250px){
    .universal-baner-block-wrapp.custom {
        margin-top: 54px;
    }
    .main-page-section-wrapp.type-2_gallery-location .type-2_location .link-to-google {
        right: -3px;
        bottom: 196px;
    }

}
@media screen and (max-width: 1250px) and (min-width: 1024px){
    .universal-baner-block-wrapp .universal-baner-block .inner-text h2 {
        font-size: 15px;
        line-height: 29px;
    }
}
@media screen and (min-width: 1024px){
    .mainpage-main-banner:not(.winieta-baner) .inner-wrapp-text .inner p {
        position: relative;
        top: -8vw;
        bottom: auto;
    }
}
@media screen and (max-width: 600px){
    .mainpage-main-banner:not(.winieta-baner,.totalny_cosmos) {
        height: 100% !important;
        max-height: 100%;
    }
    .mainpage-main-banner:not(.winieta-baner) .mainpage-baner-sg-photo {
        min-width: 100%;
        position: static;
    }
}
@media screen and (max-width: 1024px){
    .header-page .logo-wrapper > a img {
        max-height: 130px;
        width: 100% !important;
        max-width: 100px;
    }
    .header-page.scroll .rwd-menu-top .show-button-menu-rwd {
        transform: rotate(0deg);
        width: 58px;
        height: 58px;
    }
    .header-page.scroll .logo-wrapper > a img {
        max-height: 80px;
        max-width: 59px;
        top: 5px;
    }
    .main-page-section-wrapp.type-2_gallery.type-2_gallery_flats .type-flats .right-side{
        min-height: unset !important;
        margin-bottom: 21px;
    }
    .main-page-section-wrapp.type-2_gallery-location {
        padding-bottom: 65px;
    }
    .header-page.scroll .logo-wrapper>a img {
        position: relative;
        left: 0;
    }
    .main-page-section-wrapp.type-2_gallery2.type-2_gallery .right-side {
        justify-content: flex-start;
    }
    .main-page-section-wrapp.type-2_gallery-location .type-2_location .link-to-google {
        right: -3px;
        bottom: 40px;
    }
    .popup-download .popup-inner .left-side-popup-form .logo-baja {
        left: 20px;
    }
    .popup-download .popup-inner .left-side-popup-form > img{
        top: 0;
    }
}

@media screen and (max-width: 800px){
    .main-page-section-wrapp.type-2_gallery.type-2_gallery_flats .type-flats:first-of-type .left-side{
        margin-bottom: 23px;
    }
    .main-page-section-wrapp.type-2_gallery.type-2_gallery_flats .type-flats .filters-section .filters-wrapper > .filter-box-wrapp:first-of-type {
        padding-top: 0 !important;
        padding-left: 0;
    }
    .main-page-section-wrapp.type-2_gallery-location .flex-box-2-width.type-2_location {
        min-height: 50px;
    }
    .main-page-section-wrapp.type-2_gallery-location {
        padding-bottom: 110px;
        min-height: unset !important;
    }
    .mainpage-main-banner .inner-wrapp-text .inner .innerinner {
        bottom: -19px;
    }
    .main-page-section-wrapp.type-2_gallery-location .type-2_location .link-to-google {
        right: -3px;
        bottom: -5px;
    }
    .main-page-section-wrapp.type-2_gallery.type-2_baner-gallery .type-2_baner_galeria.type-2_baner_galeria_type_2 {
        top: 0;
        margin-top: 35px;
    }
}
@media screen and (max-width: 600px){
    .mainpage-main-banner:not(.winieta-baner) .inner-wrapp-text {
        top: calc(54% - 58px);
        font-size: 25px;
        line-height: 32px;
    }
    .mainpage-main-banner .inner-wrapp-text .inner .innerinner .inner-blocks .inner-block:nth-child(2) {
        transform: scale(1.8);
        height: 87px;
    }
    .mainpage-main-banner .inner-wrapp-text .inner .innerinner .inner-blocks .inner-block:nth-child(2) span {
        line-height: 20px;
        font-size: 10px;
        position: relative;
        top: -16px;
    }
    .mainpage-main-banner .inner-wrapp-text .inner .innerinner {
        left: 0;
    }
    .header-page.scroll .logo-wrapper>a img {
        position: relative;
        left: 0;
        top: -1px !important;
    }
    .header-page .logo-wrapper > a img {
        max-height: 130px;
        width: 100% !important;
        max-width: 72px;
    }
    .header-page.scroll .rwd-menu-top .show-button-menu-rwd {
        top: 2px;
    }
    .header-page.scroll .logo-wrapper > a img {
        max-height: 80px;
        max-width: 50px;
        top: 5px;
    }
}
@media screen and (max-width: 500px){
    .header-page.scroll .logo-wrapper {
        left: 0;
        top: -2px;
    }
    .main-page-section-wrapp.type-2_gallery.type-2_baner-gallery .type-2_baner_galeria.type-2_baner_galeria_type_2 {
        top: 0;
        margin-top: 25px;
    }
    .main-page-section-wrapp.type-2_gallery-location {
        padding-bottom: 86px;
        min-height: unset !important;
    }
}
