.reveal-modal-bg { z-index: 99999 !important; }

.reveal-modal, dialog, .popup_contact { z-index: 999999 !important; }

.testimonilal-sidebar .flip-wrapper>div.front img { max-width: 170px; }

.testimonilal-sidebar #flipcard-sidebar .flip-wrapper { background-image: none !important; }

body.page-id-3109 #TopStuff { display: none; }

body.page-id-3109 .pageimagecontent .pageimagecontentpart1 { height: inherit !important; padding-bottom: 20px; }

body.page-id-3109 .pagecontentvedio { display: flex; flex-direction: column; flex-wrap: wrap; }

body.page-id-3109 .pagecontentvedio div { height: inherit !important; width: 100%; text-align: center !important; }

body.page-id-3109 .pagecontentvedio .pulte-block2content1 { margin-left: 0; padding: 0 100px; }

body.page-id-3108 #TopStuff { display: none; }

body.page-id-3108 .pageimagecontent .pageimagecontentpart1 { height: inherit !important; padding-bottom: 20px; }

body.page-id-3108 .pagecontentvedio { display: flex; flex-direction: column; flex-wrap: wrap; }

body.page-id-3108 .pagecontentvedio div { height: inherit !important; width: 100%; text-align: center !important; }

body.page-id-3108 .pagecontentvedio .pulte-block2content1 { margin-left: 0; padding: 0 100px; }

@media screen and (max-width: 667px) {
    
    body.page-id-3109 form#MainForms > div > div > div { width: 100% !important; }
    
    body.page-id-3109 .pagecontentvedio .pulte-block2content1 { margin-left: 0; padding: 0 0px; margin-bottom: 10px; }
    
    body.page-id-3109 .pagecontentvedio .pulte-block2content1  iframe { width: 100%; height: auto; }
    
    body.page-id-3108 form#MainForms > div > div > div { width: 100% !important; }
    
    body.page-id-3108 .pagecontentvedio .pulte-block2content1 { margin-left: 0; padding: 0 0px; margin-bottom: 10px; }
    
    body.page-id-3108 .pagecontentvedio .pulte-block2content1  iframe { width: 100%; height: auto; }
    
}