

@media only screen and (max-width: 1200px){

    header{
        justify-content: space-evenly!important;
        font-family: 'Montserrat', sans-serif;
    }

    header .brand{
        padding-left: 0!important;
    }


    header .menu{
        width: 0!important;
        padding: 0!important;
    }

    header .menu.active{
        width: 100%!important;
        align-items: center!important;
    }


    /*BANNER */

    .banner{
        height: 70vh;
    }

    .naslov h1{
        font-size: 15vw;
        background-image: url("img/radnik1.jpg");
        background-position: top right;
        line-height: normal;
        top: 20%;
        font-weight: 1000;
    }

    .naslov p{
        top: 53%;
        font-size: 4.2vw;
        width: 80%;

    }

    .slika1{
        display: none;
    }

    .slika1 img{
        display: none;
    }

    .nktext p{
        font-size: large;
        text-align: left;
    }



    /*NOVI KOPAONIK*/

    .nktext{
        margin-left: 10vw;
        margin-right: 10vw;
    }

    .nktext h1{
        font-size: 6.2vw;
    }

    .nktext h3{
        font-size: large;
    }

    .nkslike{
        grid-template-columns:100%;
        margin-top: 10vh;
    }


    /*PROJEKTI */

    .projekat{
        grid-template-columns: 65% 35%;
    }

    .nazivpr h3{
        font-size: 5vw;
        word-break: break-word;
    }

    .nazivpr-des{
        display: none;
    }

    .nazivpr-mob{
        padding-right: 2vw;
        padding-left: 5vw;
        display: inherit;
    }

    .opispr{
        font-size:3.5vw;
        word-break: break-word;
    }


    /*PROJEKAT BANNER */

    .naslov-banner{
        grid-template-columns: 66%;
        grid-template-rows: 21vh auto;
        background-position: 24% 50%;
        height: auto;
    }

    .naslov-banner h1{
        font-size: 9vw;
    }

    .tekst-banner{
        margin: 0;
        font-size: 4.2vw;
        padding: 0 5vw 0;
        letter-spacing: 0;
    }


    /*VIDEO*/

    .video{
        margin-top: 15vh;
    }

    .video video{
        width: 100%;
    }


    /*SLIKE BANNER*/

    .slike-banner{
        grid-template-columns: 90vw;
    }


    footer .row{
        flex-wrap: wrap;
    }
}