@import url('https://fonts.googleapis.com/css?family=Montserrat:200,300,400,800');
body {
    font-family: 'Montserrat', sans-serif;
    font-size: 21px;
    color: #333;
    font-weight: 300;
}

A {
    COLOR: black;
    FONT-SIZE: 16pt;
    FONT-WEIGHT: none;
    TEXT-DECORATION: none;
}

A:hover {
    COLOR: f4d20f;
    FONT-SIZE: 16pt;
    FONT-WEIGHT: none;
    TEXT-DECORATION: none;
}

body {
    background-image: url("../poz.jpg");
    background-repeat: no-repeat;
    background-position: center top;
    background-attachment: fixed;
}

.header {
    background: white;
}

nav a {
    display: inline-block;
    margin-left: 70px;
    font-weight: 400;
}

nav a:hover {
    color: rgb(244, 210, 15);
}

.vcenter {
    display: flex;
    align-items: center;
}

.hcenter {
    display: flex;
    justify-content: center;
}

.banner {
    height: 500px;
    text-align: center;
}

.banner img {
    display: inline-block;
}

article {
    background: white;
}

.title {
    padding: 40px 0px;
    color: #f4d20f;
    text-align: center;
    font-weight: 700;
    font-size: 24px;
}

.title-blue {
    font-size: 24px;
    font-weight: 700;
    color: #3183c5;
}

.title-black {
    font-size: 24px;
    font-weight: 700;
    color: #000;
    padding-bottom: 20px;
}

.o-nas {
    padding-bottom: 60px;
}

.services {
    background: #f5f5f5;
    color: black;
    padding-bottom: 60px;
}

.services .seznam {
    font-size: 16px;
    font-weight: 400;
    color: #3183c5;
}

ul.seznam {
    list-style-type: none;
    padding: 10px 0px;
}

ul.seznam li {
    padding: 5px 0px;
}

.galerie {
    padding-bottom: 60px;
}

.galerie .row>div {
    padding: 2px;
}
.galerie img {
	width: 100%;
	height: auto;
}

footer {
    background: #272727;
    padding: 60px 0px;
}

.btn-burger {
    display: none;
}

@media (max-width: 992px) {
    .header nav {
        display: none;
        position: absolute;
        right: 0px;
        background: white;
        width: 100%;
        border: 1px solid #eee;
        box-shadow: 0px 3px 10px black;
        text-align: center;
    }
    .header nav a {
        display: block;
        margin: 0px;
        padding: 15px;
    }
    .btn-burger {
        display: inline-block
    }
}