/* Phones */
@media (max-width: 480px) {
    header .navbar-collapse ul{
        margin-right: 0px!important;
    }
    section{
        padding: 50px 0!important;
    }
    section#o-nas{
        padding-top: 130px!important;
    }
    #nove-vytahy .col-md-4{
        margin: 10px 0px;
    }
    .references-flex .references-list {
        flex-basis: 100%!important;
        text-align: center!important;
    }
    #reference .references-container {
        flex-wrap: wrap;
    }
    #plosiny > div > .row{
        flex-wrap: wrap-reverse;
    }
    footer img{
        display: none;
    }
    footer p{
        display: block;
        width: 100%;
        text-align: center;
    }
    .references-flex .references-list ul{
        list-style: none;
    }
    #reference{
        position: static!important;
    }
    .page_slider{
        max-height: none !important;
        min-height: none !important;
    }
    .menu-item-newline{
        display: none;
    }
    header .navbar-collapse li{
        margin: 8px 0px!important;
        width: 100%!important;
    }
    
    header .navbar-collapse li a{
        text-align: left!important;
        display: block!important;
        border-bottom: 1px solid rgb(232, 232, 232)!important;
    }
    header .navbar-collapse ul {
        align-items: flex-start!important;
    }
}


@media (min-width: 481px) and (max-width: 767px) {
    header .navbar-collapse ul{
        margin-right: 0px!important;
    }
    section{
        padding: 50px 0!important;
    }
    section#o-nas{
        padding-top: 130px!important;
    }
    #nove-vytahy .col-md-4{
        margin: 10px 0px;
    }
    .references-flex .references-list {
        flex-basis: 100%!important;
        text-align: center!important;
    }
    #reference .references-container {
        flex-wrap: wrap;
    }
    #plosiny > div > .row{
        flex-wrap: wrap-reverse;
    }
    footer img{
        display: none;
    }
    footer p{
        display: block;
        width: 100%;
        text-align: center;
    }
    .references-flex .references-list ul{
        list-style: none;
    }
    #reference{
        position: static;
    }
    .page_slider{
        max-height: auto;
        min-height: auto;
    }
    #reference{
        position: static!important;
    }
    .page_slider{
        max-height: none !important;
        min-height: none !important;
    }
    .menu-item-newline{
        display: none;
    }
    header .navbar-collapse li{
        margin: 15px 25px!important;
        width: 100%!important;
    }
    
    header .navbar-collapse li a{
        text-align: left!important;
        display: block!important;
        border-bottom: 1px solid transparent!important;
    }
    header .navbar-collapse ul {
        align-items: flex-start!important;
    }
}

/* Tablets */
@media (min-width: 768px) and (max-width: 1024px) {

}

/* Large screen */
@media (min-width: 1025px) and (max-width:1125px){
    header .navbar-collapse li{
        margin: 0 5px!important;
    }
}