@media only screen 
and (max-width : 1140px){
    body{
        width: 100%;
    }
    
    #ceiling .langNav{
        width: 50px;
        position: absolute;
        right: 0px;
    }
    
    #ceiling .navLeft{
        margin-left: 10px;
    }
    
    #ceiling .navRight{
        margin-right: 10px;
    }
    
    .subNav{
        position: relative;
        width: auto;
    }
    
    #page{
        width: 100%;
    }
    
    #page .block{
        width: 100%;
    }
    
    .fullScreen{
        position: relative;
    }
    
    .reserveerNu{
        left: 0;
    }
    
    .langNav{
        right: 0;
    }
    
    .quickLinks{
        right: 70px;
    }
    
    .mainNav{
        border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
    }
    
    .block{
        width: auto;
        margin: 0;
    }
    
    .article{
        width:  auto;
        padding: 0 25px;
    }
    
    .mainNav{
        width: 100%;
        left: 50%;
        margin-left: -50%;
    }
    
    .mainNav a{
        font-size: 13px;
    }
    
    .navRight li{
        margin-right: 20px;
    }
    
    .navLeft li{
        margin-left: 20px;
    }
    
    .newsLetter{
        display: none;
    }
    
    .reviewModule .block{
        width: 600px;
        margin: 0 auto;
    }
    
    .eyeCatchers .block{
        width: auto;
        padding: 0 25px;
    }
    
    .eyeCatchers .left{
        width: 100%;
    }
    
    .eyeCatchers .right{
        width: 100%;
        margin-top: 75px;
    }
    
    .advantages{
        width: 600px;
        margin: 0 auto;
    }
    
    #mainFooter .block{
        width: auto;
        margin: 0 auto;
        padding: 0 25px;
    }
    
    #miniSlider{
        width: 100%;
    }
    
    .socialMedia, .gMaps, .fotoAlbum{
        width: 30%;
        margin-left: 5%;
        overflow: hidden;
        margin-right: 0;
    }
    
    .socialMedia{
        margin-left: 0;
    }
    
    .socialMedia img{
        width: 100%;
        height: auto;
        max-width: 50px;
    }
    
    #contactInfo{
        width: 100%;
        text-align: center;
    }
    
    #stardekk{
        display: none;
    }
    
    #toTop .block{
        width: auto;
        padding: 0 25px;
    }
    
    .socialMedia li{
        margin-left: 5%;
        width: 21.25%;
        height: 21.25%;
    }
    
    .contentArticles, .newsArticles{
        width: 70%;
    }
    
    .categories li, .submenu li{
        width: 100%;
    }
    
    .categories a, .submenu a{
        width: auto;
    }
    
    .submenu, .categories{
        width: 25%;
        margin-left: 2%;
    }
    
    #newsArticles{
        width: 100%;
        margin: 0;
        padding: 0 25px;
        -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
    }
    
    .article{
        margin: 0;
    }
    
    #guestBook{
        width: 100%;
        padding: 0 1em;
        max-width: 440px;
        margin: auto;
    }
    
    #pageNews{
        margin-left: 25px
    }
    
    .guestbookTitle{
        max-width: 410px;
        margin: auto;
    }
    
    .articleDesc{
        width: 100%;
    }
    
    .articleDesc ul, .articleDesc ol{
        width: 100%;
    }
    
    .thumb_wrap{
        float: left;
        margin-top: 25px;
    }
    
    #map{
        width: auto;
    }
    
    #contactForm{
        width: auto;
        padding: 0 2%;
    }
    
    #photoGallery{
        width: auto;
        padding: 0 0 0 25px;
    }
    
    #photoGallery a{
        display: block;
        width: 18.4%;
        margin-right: 2%;
        margin-bottom: 2%;
    }
    
    #photoGallery img{
        width: 100%;
        height: auto;
        border: 1px solid #fff;
    }
    
    #addRev{
        width: 100%;
        margin-left: 0;
        padding: 2em;
        margin-top: 1em;
        margin-bottom: 1em;
        box-sizing: border-box;
    }
    
    #addReview{
        width: auto;
/*        margin: 25px;*/
    }
    
    #allRev{
        width: 100%;
        margin-right: 0;
    }
    
    #pageRev{
        margin-left: 25px;
    }
    
    #feedRev{
/*        padding: 0 0 0 25px;*/
    }
    
    #revRate{
        float: none;
    }
    
    .rating-caption::before{
        display: none;
    }
    
    .average{
        float: none;
    }
    
    .total{
        margin-left: 0;
        margin-bottom: 1em;
    }
    
    .scrollDownSmall{
        display: none;
    }
    
    .roomIntro{
        display: none;
    }
    
    .roomtypes li{
        width: 23.5%;
        margin-right: 2%;
    }
    
    .roomtypes img{
        width: 100%;
        height: auto;
        border: 1px solid #fff;
    }
    
    .roomTitle{
        min-height: 40px;
    }
    
    .sectionInfo{
        overflow: visible;
    }
}