body {
    font-family: 'Roboto', sans-serif;
}

.headerWrapper {
    background-repeat: no-repeat;
    background-position: center bottom;
    height: 324px;
    position: relative;
    border-bottom: 4px solid #e32d20;
}

.index {
    background-image: url(img/topbanner1.jpg);
}

.kleidia {
    background-image: url(img/topbanner2.jpg);
}

.rola {
    background-image: url(img/topbanner3.jpg);
}

.services {
    background-image: url(img/topbanner4.jpg);
}

.contact {
    background-image: url(img/topbanner5.jpg);
}

.navbarWrapper {
    position: absolute !important;
    bottom: 0;
    width: 100%;
}

.navbar {
    margin-bottom: 0;
    background-color: #fff;
    border: none;
    min-height: 10px;
}

.navbar-nav {
    float: none;
    text-align: center;
}

.nav > li {
    position: relative;
    display: inline-block;
}

.navbar-collapse {
    background-color: #fff;
}

.navbar-toggle {
    background-color: #fff;
    border-color: #22313F;
}

    .navbar-toggle .icon-bar {
        border: 1px solid #22313F;
    }

.sector {
    background-color: #f5f5f5;
    padding: 60px 0;
}

.footer {
    background-color: #0d2b4f;
    padding: 60px 0;
    color: #fff;
}

.content-right {
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #fff;
    padding: 20px 10px;
}


.sidebarImage a div {
    margin-bottom: 5px;
}

.sidebarImage a {
    font-size: 13px;
}

.sidebarHr {
    margin: 10px 0;
    border-top: 1px solid #e32d20;
}

.content-footer {
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #fff;
    padding: 10px 0;
}

.margin20 {
    margin: 20px 0;
    float: left;
    width: 100%;
}

.productWrapper {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #DADFE1;
    padding: 10px 20px;
}

    .productWrapper h5 {
        color: #e32d20;
        border-bottom: 1px solid #6C7A89;
        padding-bottom: 5px;
    }

    .productWrapper ul {
        padding-left: 20px;
        list-style-type: circle;
    }

        .productWrapper ul li {
            margin: 5px 0;
            border-bottom: 1px solid #c3c6c8;
            padding-top: 5px;
            padding-bottom: 5px;
        }

            .productWrapper ul li, .productWrapper ul li a {
                color: #22313F;
            }

.work {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #fff;
    padding: 10px;
    margin: 20px 0;
    font-size: 14px;
}

.imgWrap {
    margin: 20px 0;
}



@media (min-width: 768px) {
    .navbar {
        -webkit-border-radius: 4px;
        -webkit-border-bottom-right-radius: 0px;
        -webkit-border-bottom-left-radius: 0px;
        -moz-border-radius: 4px;
        -moz-border-radius-bottomright: 0px;
        -moz-border-radius-bottomleft: 0px;
        border-radius: 4px;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom: 1px solid #e32d20;
    }

    .navbar-nav > li {
        float: none;
    }

        .navbar-nav > li > a {
            padding: 5px 30px;
            color: #000;
            font-size: 16px;
        }

            .navbar-nav > li > a:hover, .navbar-nav > li.active > a {
                background-color: #e32d20;
                -webkit-border-radius: 4px;
                -webkit-border-bottom-right-radius: 0px;
                -webkit-border-bottom-left-radius: 0px;
                -moz-border-radius: 4px;
                -moz-border-radius-bottomright: 0px;
                -moz-border-radius-bottomleft: 0px;
                border-radius: 4px;
                border-bottom-right-radius: 0px;
                border-bottom-left-radius: 0px;
                color: #fff;
            }
}

@media only screen and (min-width: 320px) and (max-height: 760px) {
    .index {
        background-image: url(img/mobtop.jpg);
    }

    .navbar {
        background-color: transparent;
    }

    .headerWrapper {
        background-position: left bottom;
        height: 164px;
        background-size: cover;
        border-bottom: none;
    }

    .productWrapper, .content-right {
        margin: 20px 0;
    }
}


@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
    .headerWrapper {
        background-position: left bottom;
        height: 324px;
        background-size: cover;
    }

    .navbarWrapper {
        -webkit-border-radius: 4px;
        -webkit-border-bottom-right-radius: 0px;
        -webkit-border-bottom-left-radius: 0px;
        -moz-border-radius: 4px;
        -moz-border-radius-bottomright: 0px;
        -moz-border-radius-bottomleft: 0px;
        border-radius: 4px;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
        background-color: #fff;
    }
}
