            body {
                font-family: 'Raleway', Arial, Helvetica, sans-serif;
            }
            
            h1,
            h2,
            h3,
            h4,
            ol,
            ul,
            li,
            p,
            body,
            table,
            tr,
            th,
            html,
            td {
                margin: 0;
                padding: 0;
            }
            
            .clearfix:after,
            .clearfix:before {
                content: "";
                display: block;
                clear: both;
            }
            
            *,
            *:after,
            *:before {
                box-sizing: border-box;
            }
            
            .container {
                width: 100%;
            }
            neupravovat*/
            /*hlavicka*/
            
            .headerline {
                min-height: 90px;
            }
            
            .logo {
                margin: auto;
                background: url("../img/logo.png") center center no-repeat white;
                max-width: 662px;
                min-height: 157px;
                display: block;
                margin-top: 40px;
                margin-bottom: 30px;
            }
            
            @media screen and (max-width: 920px) {
                .logo {
                    background: url("../img/logo-tablet.png") center center no-repeat white;
                    max-width: 400px;
                }
            }
            
            @media screen and (max-width: 396px) {
                .logo {
                    background: url("../img/logo-mobil.png") center center no-repeat white;
                    max-width: 400px;
                }
            }
            
            .menu {
                text-align: center;
                background-color: #1B3564;
                margin-bottom: 40px;
            }
            
            .menu li {
                display: inline-block;
            }
            
            .menu li a {
                color: white;
                text-decoration: none;
                padding: 7px 15px;
                margin: 10px 2px;
                display: inline-block;
                font-weight: 400;
                font-size: 18px;
            }
            
            .menu li a:hover {
                background: white;
                color: #1B3564;
                border-radius: 10px;
            }
            
            .menu li a:focus {
                background: white;
                color: #1B3564;
                border-radius: 10px;
            }
            
            .menu a {
                color: white;
                font-size: 20px
            }
            /*hlavicka*/
            /*section pozadí - hlava EDA*/
            /*section pozadí - hlava EDA*/
            /*paticka*/
            
            .footer-line {
                background: #1B3564;
                max-height: 100px;
            }
            
            .cop {
                margin: auto;
            }
            
            .cop a {
                color: white;
                text-decoration: none;
                text-align: center;
                float: right;
                margin-top: 70px;
            }
            
            .cop p {
                color: white;
                float: left;
                margin-top: 70px;
            }
            
            @media screen and (max-width: 920px) {
                .cop a {
                    float: none;
                    display: block;
                    text-align: center;
                    padding-bottom: 15px;
                    margin: 0;
                }
                .cop p {
                    float: none;
                    display: block;
                    text-align: center;
                    margin: 0;
                    padding-top: 15px;
                    padding-bottom: 5px;
                }
            }
            /*paticka*/
            /*section*/
            
            .texty-uvod p {
                text-align: center;
                font-size: 20px;
            }
            
            .fotky-uvod {
                padding-bottom: 50px;
                width: 100%;
                text-align: center;
            }
            
            .fotky-uvod img {
                width: 300px;
                height: 200px;
                margin: 30px;
            }
            
            .texty-onas {
                background: rgba(27, 53, 100, 0.2);
                margin-bottom: 30px;
            }
            
            .texty-onas h1 {
                font-size: 35px;
                color: #1B3564;
                text-align: center;
                padding: 40px 0 20px;
            }
            
            .texty-onas p {
                font-size: 17px;
                margin: auto;
                padding-bottom: 35px;
                text-align: center;
            }
            /*section*/
            /*sluzby*/
            
            .sluzby {
                margin: auto;
                padding: 40px 0 80px 0;
            }
            
            .sluzby h2 {
                color: #1B3564;
                font-size: 35px;
                margin-bottom: 30px;
                text-align: center;
            }
            
            .sluzby p {
                margin-top: 80px;
                font-size: 18px;
            }
            
            .sluzby-prvni {
                float: left;
                width: 30%;
                margin-left: 180px;
            }
            
            .sluzby-prvni h3 {
                color: #1B3564;
                text-align: center;
                font-size: 20px;
                border: 1px solid #1B3564;
                padding: 15px 0;
                border-radius: 5px 5px 0 0;
            }
            
            .sluzby-prvni ul {
                background: #1B3564;
                padding: 30px;
                border-radius: 0 0 5px 5px;
                color: #fff;
            }
            
            .sluzby-prvni ul li {
                padding: 5px 0;
            }
            
            .sluzby-druhy {
                float: right;
                width: 30%;
                margin-right: 180px;
            }
            
            .sluzby-druhy h3 {
                color: #1B3564;
                text-align: center;
                font-size: 20px;
                border: 1px solid #1B3564;
                padding: 15px 0;
                border-radius: 5px 5px 0 0;
            }
            
            .sluzby-druhy ul {
                background: #1B3564;
                padding: 30px;
                border-radius: 0 0 5px 5px;
                color: #fff;
            }
            
            .sluzby-druhy ul li {
                padding: 5px 0;
            }
            
            .mini-container {
                max-width: 70%;
            }
            
            @media screen and (max-width: 920px) {
                .sluzby-prvni {
                    display: block;
                    float: none;
                    margin: auto;
                    width: 90%;
                }
                .sluzby-prvni p {
                    margin-top: 15px;
                    margin-bottom: 45px;
                }
                .sluzby-druhy {
                    display: block;
                    float: none;
                    margin: auto;
                    width: 90%;
                }
            }
            /*sluzby*/
            /*Ceníky*/
            
            .ceniky-pozadi {
                background: rgba(27, 53, 100, 0.2);
                width: 100%;
            }
            
            .ceniky h3 {
                text-align: center;
                padding: 40px 0;
                color: #1B3564;
                font-size: 35px;
            }
            
            .ceniky p {
                padding: 8px;
                text-align: center;
            }
            
            .info-cena {
                padding: 8px;
                text-align: center;
                font-size: 25px;
                color: #1B3564;
                margin-bottom: 20px;
            }
            
            .kontakt {
                margin-bottom: 30px;
                margin: auto;
                text-align: center;
            }
            
            .kontakt span {
                display: inline-block;
                margin: 20px 0;
                font-size: 20px;
                text-align: center;
            }
            
            .kontakt span i {
                color: #1B3564;
                font-size: 30px;
                padding-right: 8px;
                padding-left: 100px
            }
            
            .kontakt span a {
                text-decoration: none;
                color: #000000;
                font-size: 20px;
            }
            
            @media screen and (max-width: 920px) {
                .kontakt span {
                    display: block;
                    text-align: center;
                    margin: auto;
                }
                .kontakt span i {
                    padding: 20px 15px 20px 0;
                }
            }
            /*Ceníky a kontakt*/
            /*Financování*/
            
            .financovani {
                text-align: center;
                padding: 60px 0;
            }
            
            .financovani h3 {
                color: #1B3564;
                font-size: 35px;
                margin-bottom: 30px;
            }
            
            .financovani p {
                font-size: 20px;
            }
            /*Financování*/
            /*Kariera*/
            .kariera-pozadi{
                background: rgba(27, 53, 100, 0.2);
                width: 100%;
                padding: 60px 0;
            }
            #kariera {
                padding: 40px 0 80px 0;
            }
            
            #kariera h3 {
                color: #1B3564;
                font-size: 35px;
                margin-bottom: 30px;
                text-align: center;
            }
                        
            .kariera-prvni {
                width: 30%;
                margin-right: 30px;
                margin-left: 60px;
            }
            
            .kariera-prvni h4 {
                color: #1B3564;
                text-align: center;
                font-size: 20px;
                border: 1px solid #1B3564;
                padding: 15px 0;
                border-radius: 5px 5px 0 0;
            }
            
            .kariera-prvni ul {
                background: #1B3564;
                padding: 30px;
                border-radius: 0 0 5px 5px;
                color: #fff;
            }
            
            .kariera-prvni ul li {
                padding: 5px 0;
            }
            
            .kariera-druhy {
                width: 30%;
                margin-right: 30px;
                margin-left: 60px;
            }
            
            .kariera-druhy h4 {
                color: #1B3564;
                text-align: center;
                font-size: 20px;
                border: 1px solid #1B3564;
                padding: 15px 0;
                border-radius: 5px 5px 0 0;
            }
            
            .kariera-druhy ul {
                background: #1B3564;
                padding: 30px;
                border-radius: 0 0 5px 5px;
                color: #fff;
            }
            
            .kariera-druhy ul li {
                padding: 5px 0;
            }
            .kariera-treti {
                width: 30%;
                margin-right: 30px;
                margin-left: 60px;
            }
            
            .kariera-treti h4 {
                color: #1B3564;
                text-align: center;
                font-size: 20px;
                border: 1px solid #1B3564;
                padding: 15px 0;
                border-radius: 5px 5px 0 0;
            }
            
            .kariera-treti ul {
                background: #1B3564;
                padding: 30px;
                border-radius: 0 0 5px 5px;
                color: #fff;
            }
            
            .kariera-treti ul li {
                padding: 5px 0;
            }
            .mini-container1 {
                display: flex;
            }
            @media screen and (max-width: 850px) {
                #kariera{
                    padding: 0;
                }
            .mini-container1{
                display: block;
            }
            .kariera-prvni{
                margin-left: 100px;
                margin-right: 0;
                margin-bottom: 60px;
                width: 80%;
            }
            .kariera-druhy{
                margin-left: 100px;
                margin-right: 0;
                margin-bottom: 60px;
                width: 80%;
            }
            .kariera-treti{
                margin-left: 100px;
                margin-right: 0;
                margin-bottom: 60px;
                width: 80%;
            }
        }
        @media screen and (max-width: 500px) {
            #kariera{
                padding: 0;
            }
        .mini-container1{
            display: block;
        }
        .kariera-prvni{
            margin-left: 70px;
            margin-right: 0;
            margin-bottom: 60px;
            width: 80%;
        }
        .kariera-druhy{
            margin-left: 70px;
            margin-right: 0;
            margin-bottom: 60px;
            width: 80%;
        }
        .kariera-treti{
            margin-left: 70px;
            margin-right: 0;
            margin-bottom: 60px;
            width: 80%;
        }
    }
            @media screen and (max-width: 618px) {
                #kariera{
                    padding: 0;
                }
            .mini-container1{
                display: block;
            }
            .kariera-prvni{
                margin-left: 40px;
                margin-right: 0;
                margin-bottom: 60px;
                width: 80%;
            }
            .kariera-druhy{
                margin-left: 40px;
                margin-right: 0;
                margin-bottom: 60px;
                width: 80%;
            }
            .kariera-treti{
                margin-left: 40px;
                margin-right: 0;
                margin-bottom: 60px;
                width: 80%;
            }
        }
            
            /*Kariera*/