.projects-header { bottom: 0 !important; height: 100% !important; left: 0 !important; padding: 0 !important;  position: relative !important; width: 100% !important; }
.projects-header > div,
.projects-header > div > div { height: 100%; }

.projects-header .img-block { display: block; height: 100%; opacity: 0; position: absolute; width: 100%; }
.projects-header .img-block > div { height: 100% !important; padding: 0 !important; width: 100%; }
.projects-header .img-block picture { display: block; height: 100%; }
.projects-header .img-block img { height: 100%; object-fit: cover; width: 100%; }
.projects-header .img-block.showing { height: 100%; opacity: 1; position: relative; }

.projects-header button { background: #fff; padding: 8px !important; }
.projects-header button span { left: -9999px; position: absolute; }

.projects-header ul { bottom: 0; list-style: none; margin: 0 !important; padding-left: 0; padding-bottom: 10px; position: absolute; text-align: center; width: 100%; z-index: 1; }
.projects-header li { display: inline-block; margin: 0 6px; }
.projects-header ul button:before,
.projects-header ul button:after { display: none; }
.projects-header ul button.yes { background: #CF7B18; }

@media screen and (max-width: 600px) {
    .projects-header ul { padding-bottom: 1px; }
}