/*
    Theme Name: Remax Dream
    Description: Remax Dream Living template
    Author: ASARI
    Author URI: https://asaricrm.com/
    Template: asaritemplate2023
    Version: 1.0.0
*/


#header > div.main-part > div {
    scale: 3;
    margin-top: 80px;
    margin-left: 150px;
}

#forms-wrapper {
    position: relative;
}

#forms-wrapper > .dropdown.bootstrap-select {
    position: relative;
}

#forms-wrapper #dynamic-box .dropdown.bootstrap-select {
    width: 100%;
}

#forms-wrapper #dynamic-box .form-row {
    align-items: center;
    margin-bottom: 15px;
}

#forms-wrapper #dynamic-box .form-row .col-5 {
    padding-left: 0;
}

.bg-contain {
    background-size: contain;
}
.bg-contain img.wp-block-cover__image-background {
    object-fit: contain!important;
}
.service.service-custom .wp-block-cover {
    position: relative;
}
.service.service-custom img.wp-block-cover__image-background {
    visibility: hidden;
}
.service.service-custom .wp-block-cover__inner-container {

}

.service.service-custom .wp-block-column:first-child {
    margin-bottom: 30px;
}

@media (min-width: 768px) {
    #forms-wrapper #dynamic-box {
        position: absolute;
        padding-left: var(--page-margin);
        width: 100%;
    }
    #forms-wrapper #dynamic-box .form-row {
        height: 41px;
    }
    #forms-wrapper > .dropdown.bootstrap-select:before {
        position: absolute;
        content: "Typ zgłoszenia";
    }
    #forms-wrapper > .dropdown.bootstrap-select {
        position: absolute;
        left: calc(var(--bs-gutter-x) * .5);
    }
    .service.service-custom .wp-block-cover {
        min-height: unset!important;
    }
    .service.service-custom img.wp-block-cover__image-background {
        visibility: visible;
        width: 70%;
        min-height: unset;
    }
    .service.service-custom .wp-block-column:first-child {
        display: none;
    }
    .service.service-custom .wp-block-column {
        margin-left: 50%;
    }
}
@media (min-width: 1200px) {
    .service.service-custom .wp-block-column {
        margin-left: 20%;
    }
    .service.service-custom .wp-block-column:first-child {
        display: none;
    }
}
@media (min-width: 1480px) {
    .service.service-custom .wp-block-column {
        margin-left: 0;
    }
    .service.service-custom .wp-block-column:first-child {
        display: none;
    }
}

