body { background-image:url('../img/fab.png'); color: #eee }
.title { height: 55%; width: 55%; border: none}
h1 { color: #fff; font-size: 33px; text-align: center;}
h2 { color: #fff; font-size: 29px; text-align: left;}
h3 { color: #aaa; font-size: 23px; }
p.welcome { color:#ddd; font-family: 'Helvetica Neue', Helvetica, Arial; font-size: 21px; font-weight: 200; margin-bottom: 60px; text-align: center;}
header { border-bottom: 1px solid #cecece; }
footer { background: #ccc; }
img { border: 1px solid #000;}
div.calltoaction { width: 330px; padding: 15px; font-size:25px; border: 2px solid #35acfe; color: #d6eeff; margin-left: auto; margin-right: auto; text-align: center; }
a.call:hover { text-decoration: none;}

div.text { margin-bottom: 115px;}
div.warning{ max-width: 700px; margin-left: auto; margin-right: auto; color: #FF3030; text-align: center; }
.bEyDmEc { margin-left: auto; margin-right: auto; width: 100%}

table.prices { width: 100%; border: 2px solid #000; background-color: #777; color: #000; text-align: center; }
table.prices th { width: 50%; border: 2px solid #000; padding: 5px; background-color: #333; color: #fff; }
table.prices td { width: 50%; border: 2px solid #000; padding: 5px; border-style: solid; border-color: black; }

@media screen and (max-width: 1130px) {
	iframe { width: 450px; height: 253px; }
}

@media screen and (max-width: 910px) {
	iframe { width: 350px; height: 196px; }

}

@media screen and (max-width: 680px) {
	iframe { width: 300px; height: 169px; }
	iframe.video { width: 330px; height: 180px; }
}




 .gallerylayer { margin-left: auto; margin-right: auto; width: 75%; margin-bottom: 25px;}