@media screen and (max-width: 1250px){
    .page-content, .page-content2{
        padding-left:20px;
        padding-right:20px;
    }
    .top-bar, .fixed-top-wrapper{
        padding-right:20px;
        padding-left:20px;
    }
}

@media screen and (max-width: 1150px){
    .my-gallery figure {
        width: 32%;
    }
    .contact-form input[type=text]{
        width:42%;
    }
}

@media screen and (max-width: 980px){
    .page-column{
        width:90%;
        margin:5%;
    }
    .contact-form input[type=text]{
        width:43%;
    }
    .commodity-text{
        min-height:150px;
    }
    .page-column-title2{
        padding-top:0px;
    }
}

@media screen and (max-width: 892px){
    
}

@media screen and (max-width: 840px){
    .top-bar, .fixed-top, .fixed-top2{
        display:none!important;
    }
    .mobile-bar{
        display:block
    }
    .language-sticker{
        display:none;
    }
    .home-welcome{
        padding-top:200px;
        font-size:38px;
    }
    .my-gallery figure {
        width: 49%;
    }
    .region-column{
        width:98%;
        height:200px;
    }
    .region-column-text{
        width:98%;
        height:auto;
        padding-bottom:30px;
    }
    .region-column-title{
        padding-top:10px;
        padding-left:0px;
    }
    .region-column-subtitle{
        padding-left:0px;
        padding-right:0px;
    }
    .room-left{
        width:90%;
        margin:5%;
    }
    .room-right{
        width:100%;
    }
    .page-column-room{
        width:48%;
        margin:1%;
    }
}

@media screen and (max-width: 700px){
    .home-welcome{
        font-size:30px;
        padding-top:100px;
    }
    .home-slogan{
        padding-bottom:30px;
    }
    .form-column{
        width:100%;
    }
    .form-column label{
    }
    .form-column input[type="text"]{
        width:100%;
        margin-bottom:15px;
    }
}

@media screen and (max-width: 600px){
    .my-gallery figure {
        width: 90%;
        margin:5%;
    }
    .quote{
        font-size:18px;
        line-height:25px;
    }
    .quote span{
        font-size:50px;
    }
    .quote-user{
        font-size:22px;
        padding-top:30px;
    }
    .parallax-column{
        width:98%;
        padding-bottom:30px;
    }
    .footer-column{
        width:100%;
    }
    .parallax-title{
        font-size:40px;
    }
    .contact-form input[type=text]{
        width:92%;
    }
}

@media screen and (max-width: 500px){
    .home-welcome{
        padding-bottom:40px;
        padding-top:140px;
    }
    .home-slogan{
        display:none;
    }
    .room-item{
        margin: 0 2px -2px 2px;
        padding: 3px 2px;
        font-size: 15px;
    }
    .page-column-room{
        width:96%;
        margin:2%;
    }

}
@media screen and (max-width: 400px){

}
