body{
    //background-size: 100%;
    //background-image: url("../images/image1.jpg");
    background-image: url("../images/o_nas_pozadie.png");
    background-repeat: no-repeat;
    background-size:100% auto;
    //background-size:contain;
    background-position:center top;
    background-color: rgb(229,229,229);

}

/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
    body{
        //background-size: 100%;
        //background-image: url("../images/image1.jpg");
        background-image: url("../images/o_nas_pozadie.png");
        background-repeat: no-repeat;
        background-size:100% auto;
        //background-size:contain;
        background-position:center 354px;
        background-color: rgb(229,229,229);

    }


    /*.about_text{
        
    }*/
}


/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
    body{
        //background-size: 100%;
        //background-image: url("../images/image1.jpg");
        background-image: url("../images/o_nas_pozadie_tablet.png");
        background-repeat: no-repeat;
        background-size:100% auto;
        //background-size:contain;
        background-position:center 354px;
        background-color: rgb(229,229,229);

    }
    /*.about_text{
        margin-left: auto;
        margin-right: auto;
        text-align: left;
    }*/
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
    body{
        //background-size: 100%;
        //background-image: url("../images/image1.jpg");
        background-image: url("../images/o_nas_pozadie_smartphone.png");
        background-repeat: no-repeat;
        background-size:100% auto;
        //background-size:contain;
        background-position:center 354px;
        background-color: rgb(229,229,229);

    }
    /*.about_text{
     text-align: center;   
    }*/
}

.about_text{
    margin-left: auto;
    margin-right: auto;
    text-align: left;

}
/*body{
    //background-size: 100%;
    //background-image: url("../images/image1.jpg");
    background-image: url("../images/o_nas_pozadie3.png");
    background-repeat: no-repeat;
    background-size:contain;
    background-position:center top;
    background-color: rgb(229,229,229);

}*/

.container .jumbotron {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.container {
    max-width:1180px;
    width: 100%;
    padding-top: 30%;
    padding-left: 0px;
    padding-right: 0px;
}

.service{
    padding: 0px;
    //height: 240px;
    background-color: #313642;
    text-align: center;
    padding-bottom: 40px;
    margin-left: 0px;
    margin-right: 0px;
}

/*    .row .col-lg-4 {
    
    height: 240px;
}*/

.content{
    background-color: rgb(256,256,256);
    height: 100%;
}

.znacky {
    display: block;
    text-align: center;
    overflow: hidden;
    white-space: nowrap; 
}

.znacky > span {
    position: relative;
    display: inline-block;
    font-size: 22px;
}

.znacky > span:before,.znacky > span:after {
    content: "";
    position: absolute;
    top: 50%;
    width: 310px;
    height: 1px;
    background: rgb(227,227,229);
}

.znacky > span:before {
    right: 100%;
    margin-right: 30px;
}

.znacky > span:after {
    left: 100%;
    margin-left: 30px;
}


.about-separator{
    margin-left: 2%;
}

.foto{
    width: 250px;
    height: 250px;
    border-radius: 125px;
    -webkit-border-radius: 125px;
    -moz-border-radius: 125px;
    background: url('/images/foto_2.jpg') no-repeat;
    margin: 0 auto;
}

.history{
    border-bottom: thick solid #FF0000;
    width: 100%;
    text-align: center;
    line-height:0.1em; 
    margin:37px 0 20px; 
}

.jumbotron {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}