@media(max-width: 1200px) {
    .navbar-header .navbar-brand img{
        width: 20rem;
    }
}



@media(max-width: 600px) {
    
    .container-fluid>.navbar-header{
        padding-bottom: 1.5rem;
    }
    .navbar-fixed-top .navbar-collapse{
        max-height: none;
    }
    .navbar-fixed-top .navbar-collapse.in{
        overflow-y: visible;
    }
    .navbar-fixed-top .navbar-collapse.in .nav{
        height: auto;
    }
    .navbar-header .navbar-brand img{
        margin-top: 0;
    }
    .navbar-header button{
        margin-right:3.5rem;
        margin-top: 1.5rem;
    }
    
    .welcomeText{
        margin-bottom: 6rem;
    }
    .welcomeText #readMoreButton{
        margin-top: 4rem;
        display: block;
    }    
    .welcomeText h3{
        margin-top: 6rem;
    }
    
    .frontPageGallery{
        margin-right: 0;
        margin-left: 0;
        margin-bottom: 0;
    }
    .frontPageGallery .secondRow{
        display: none;
    }  
    .frontPageGallery .col-sm-3{
        padding-right: 0;
        padding-left: 0;
    }
    .frontPageGallery .col-sm-3 img{
        border: none;
        margin-bottom: 0.1rem;
    }
    
    .bookingField{
        margin-bottom: 1rem;
    }
    .bookingField h2{
        margin-top: 4rem;
        margin-bottom: 0;
    }
    .bookingField #bookingButton{
        margin-right: 0;
    }
    .bookingField #loginButton{
        margin-left: 0;
    }
    .bookingField #bookingButton, .bookingField #loginButton{
        display: block;
    }
    .contactField{
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }
    
    /* VÅRA TJÄNSTER PAGE*/
    
    .servicesPage h3{
        font-size: 2.5rem;
    }
    .servicesPage .serviceText{
        padding-left: 1rem;
        padding-right: 1rem;
        margin-bottom: 3rem;
    }
    .servicesPage .serviceText h3{
        margin-top: 1rem;
        margin-bottom: 3rem;
    }
    .serviceText{
        margin-bottom: 0.5rem;
    }
    .imagesRow{
        padding-right: 0;
        padding-left: 0;
    }
    .servicesPage .imagesRow .servicesImages{
        padding-right: 0;
        padding-left: 0;
    }
    .servicesPage .imagesRow .servicesImages img{
        margin-top: 0;
        margin-bottom: 0.1rem;
        border: none;
        width: 100%;
    }
    .bostader{
        margin-bottom: 3rem;
    }
    .servicesPage .bostader h3{
        margin-top: 4rem;
    }
    .servicesPage .bostader h4{
        font-size: 1.8rem;
    }
    .bostaderFirstBox{
        padding-right: 1rem;
        padding-left: 1rem;
    }
    #servicesLinkButton, #pdfButton{
        display: block;
        margin-left: 2.5rem;
        margin-right: 2.5rem;
    }
    .bostaderSecondBox{
        padding-right: 1rem;
        padding-left: 1rem;
    }
       
    .BrollopRow{
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
    .BrollopRow .brollopHeading{
        padding-right: 0;
        padding-left: 0;
    }
    .BrollopRow .brollopHeading h3{
        margin-bottom: 3rem;
        margin-top: 2rem;
    }
    .BrollopRow .brollopText{
        padding-right: 1rem;
        padding-left: 1rem;
    }
    
    .PortraitRow{
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
    .PortraitRow .portraitHeading{
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }
    .PortraitRow .portraitHeading h3{
        margin-bottom: 3rem;
        margin-top: 2rem;
    }
    .PortraitRow .portraitText{
        padding-right: 1rem;
        padding-left: 1rem;
    }
    .TillaggstjansterRow {
        padding-bottom: 5rem;
    }
    .TillaggstjansterRow .tillagstjanster{
        padding-right: 0;
        padding-left: 0;
    }
    .TillaggstjansterRow .tillagstjanster h3{
        margin-top: 4rem;
        margin-bottom: 2rem;
    }
    .TillaggstjansterRow .tillagstjanster h4{
        margin-bottom: 0;
        padding-right: 1rem;
        padding-left: 1rem;
    }
    .TillaggstjansterSecondRow{
        margin-right: 0.2rem;
        margin-left: 0.2rem;
    }
    .TillaggstjansterSecondRow .col-sm-4{
        padding-right: 2rem;
        padding-left: 2rem;
    }
    .TillaggstjansterRow > div > div{
        margin-bottom: 2rem;
    }
    
    .TillaggstjansterThirdRow{
        margin-right: 0.2rem;
        margin-left: 0.2rem;
    }
    .TillaggstjansterThirdRow .col-sm-4{
        padding-right: 2rem;
        padding-left: 2rem;
    }
  
    .mastFoton, .flygfoto, .fotomontage{
        margin-top: 0;
    }
    
    .TillaggstjansterFourthRow{
        margin-right: 0.2rem;
        margin-left: 0.2rem;
    }
    .TillaggstjansterFourthRow .col-sm-4{
        padding-right: 2rem;
        padding-left: 2rem;
    }
    
    .skymningsbilder, .marknadsforing{
        margin-top: 0;
    }
    
    /* OM OSS PAGE */
    
    .aboutText h3{
        font-size: 2.5rem;
    }
    .aboutText{
        padding-right: 1rem;
        padding-left: 1rem;
        margin-bottom: 4rem;
    }
    .aboutImagesRow{
        margin-right: 0;
        margin-left: 0;
        margin-bottom: 0;
    }
    .aboutImages{
        padding-right: 0;
        padding-left: 0;
    }
    .aboutImages img{
        border: none;
        margin-bottom: 0.1rem;
        margin-top: 0;
    }
   
    /* LOGGA IN PAGE */
    
    .registrationPage{
        margin-top: 10rem;
        margin-bottom: 4rem;
    }
    .registrationPage .row .col-sm-12{
        margin-bottom: 0;
        padding-right: 0;
        padding-left: 0;
    }
    .loginForm{
        display: block;
    }
    
    .registrationPage p input{
        margin-top: 0.5rem;
        margin-bottom: 0.5rem;
    }
    
}
