﻿/*@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800);*/
@media only screen and (min-width: 320px ) {
    #page-header .page-navigation{display:none;}
    .slidebar-dock{float:right;display:inline-block;position: absolute;right:20px;line-height:75px;}
    .slidebar-dock i{color:#333;font-size:16px;}
    #page-top .hotline{clear:both;float:right;}
    #page-top .flags{clear:both;float:right;}
    #page-top .flags .flag-info:last-child{padding: 8px 0px 0px 0px;}
    #page-slidebar{top:0px;width:270px;}
    .form-booking ul{display: table;margin: 0;padding:0px;}
    .form-booking ul li{float:left;list-style: none;margin:3px 0px;vertical-align: top;display: table-cell;line-height: 20px;}
    .form-booking .caption{padding:0px 10px 0px 0px;clear:both;width:100px;}
    .form-booking .number{}
    .form-booking .button{clear:both;margin:5px 0px 0px 100px;}
    #page-booking .btn-booking-home{background-color:#663300;color:#fff;padding:5px 20px;margin:0px;text-decoration:none;}
    #page-booking .btn-booking-home:hover{background-color:#333;}
    .product-list .item{width:100%;float:left;clear:both;}
    .product-list .item .item-info{height:auto;position:relative;width:100%;}
    .product-list .item .item-info img{width:100%;height:auto;}
    .product-list .item .item-info .summaries{position: absolute;}
    .product-view .left{clear:both;float:left;width:100%;}
    .product-view .left img{width:100%;}
    .product-view .right{clear:both;float:left;margin-top:10px;width:100%;}
    #page-footer .box{clear:both;margin-bottom:20px;width:100%;}
    #page-footer .box:last-child{clear:both;margin-bottom:0px;width:100%;}
    #page-footer ul.menu-f .input-email{width:100%;}
    #page-footer div.newsletter{border-top: solid #854403 1px;padding:20px 0px 0px 0px;}
    #page-footer div.google-map{border-top: solid #854403 1px;padding:20px 0px 0px 0px;}
    #page-footer div.google-map iframe{width:100%;}
    #page-footer div.copy-right{margin: 20px 0px 0px 0px;}
    .box-contact-info .btn-googlemap{padding: 8px 30px;}
}
@media only screen and (min-width: 360px ) {
    #page-header .page-navigation{display:none;}
    .slidebar-dock{float:right;display:inline-block;position: absolute;right:20px;line-height:75px;}
    .slidebar-dock i{color:#333;font-size:16px;}
    #page-slidebar{top:0px;width:90%;}
    .box-contact-info .btn-googlemap{padding: 8px 45px;}
}
@media only screen and (min-width: 375px ) {
    #page-header .page-navigation{display:none;}
    .slidebar-dock{float:right;display:inline-block;position: absolute;right:20px;line-height:75px;}
    .slidebar-dock i{color:#333;font-size:16px;}
    #page-slidebar{top:0px;width:90%;}
}
@media only screen and (min-width: 384px ) {
    #page-header .page-navigation{display:none;}
    .slidebar-dock{float:right;display:inline-block;position: absolute;right:20px;line-height:75px;}
    .slidebar-dock i{color:#333;font-size:16px;}
    #page-slidebar{top:0px;width:90%;}
}
@media only screen and (min-width: 412px ) {
    #page-header .page-navigation{display:none;}
    .slidebar-dock{float:right;display:inline-block;position: absolute;right:20px;line-height:75px;}
    .slidebar-dock i{color:#333;font-size:16px;}
    #page-slidebar{width:90%;}
}
@media only screen and (min-width: 414px ) {
    #page-header .page-navigation{display:none;}
    .slidebar-dock{float:right;display:inline-block;position: absolute;right:20px;line-height:75px;}
    .slidebar-dock i{color:#333;font-size:16px;}
    #page-slidebar{top:0px;width:90%;}
}
@media only screen and (min-width: 460px ) {
    #page-header .page-navigation{display:none;}
    .slidebar-dock{float:right;display:inline-block;position: absolute;right:20px;line-height:75px;}
    .slidebar-dock i{color:#333;font-size:16px;}
    #page-slidebar{top:0px;width:90%;}
    #page-slidebar{width:90%;}
}
@media only screen and (min-width: 533px ) {
    #page-header .page-navigation{display:none;}
    .slidebar-dock{float:right;display:inline-block;position: absolute;right:20px;line-height:75px;}
    .slidebar-dock i{color:#333;font-size:16px;}
    #page-top .hotline{clear:none;float:left;display:inline-block;}
    #page-top .flags{clear:none;float:right;display:inline-block;}
    #page-slidebar{top:0px;width:90%;}
    .product-view .left{clear:both;float:left;width:100%;}
    .product-view .left img{width:480px;}
    .product-view .right{clear:both;float:left;width:100%;}
}
@media only screen and (min-width: 568px ) {
    #page-header .page-navigation{display:none;}
    .slidebar-dock{float:right;display:inline-block;position: absolute;right:20px;line-height:75px;}
    .slidebar-dock i{color:#333;font-size:16px;}
    #page-slidebar{top:0px;width:90%;}
}
@media only screen and (min-width: 600px ) {
    #page-header .page-navigation{display:none;}
    .slidebar-dock{float:right;display:inline-block;position: absolute;right:20px;line-height:75px;}
    .slidebar-dock i{color:#333;font-size:16px;}
    #page-slidebar{top:0px;width:90%;}
    .product-list .item{width:280px;clear:none;}
    .product-list .left{float:left;clear:both;left:0px;} 
    .product-list .right{float:right;right:0px;} 
    .product-list .item .item-info{height:auto;position:relative;width:100%;}
    .product-list .item .item-info img{width:100%;height:auto;}
    .product-list .item .item-info .summaries{position: absolute;}
}
@media only screen and (min-width: 640px ) {
    #page-header .page-navigation{display:none;}
    .slidebar-dock{float:right;display:inline-block;position: absolute;right:20px;line-height:75px;}
    .slidebar-dock i{color:#333;font-size:16px;}
    #page-slidebar{top:0px;width:90%;}
    .product-list .item{width:300px;clear:none;}
    .product-list .left{float:left;clear:both;left:0px;} 
    .product-list .right{float:right;right:0px;} 
    .product-list .item .item-info{height:auto;position:relative;width:100%;}
    .product-list .item .item-info img{width:100%;height:auto;}
    .product-list .item .item-info .summaries{position: absolute;}
}
@media only screen and (min-width: 667px ) {
    #page-header .page-navigation{display:none;}
    .slidebar-dock{float:right;display:inline-block;position: absolute;right:20px;line-height:75px;}
    .slidebar-dock i{color:#333;font-size:16px;}
    #page-slidebar{top:0px;width:90%;}
    .product-list .item{width:310px;clear:none;}
    .product-list .left{float:left;clear:both;left:0px;} 
    .product-list .right{float:right;right:0px;} 
    .product-list .item .item-info{height:auto;position:relative;width:100%;}
    .product-list .item .item-info img{width:100%;height:auto;}
    .product-list .item .item-info .summaries{position: absolute;}
}
@media only screen and (min-width: 732px ) {
    #page-header .page-navigation{display:none;}
    .slidebar-dock{float:right;display:inline-block;position: absolute;right:20px;line-height:75px;}
    .slidebar-dock i{color:#333;font-size:16px;}
    #page-slidebar{top:0px;width:90%;}
    .product-list .item{width:340px;clear:none;}
    .product-list .left{float:left;clear:both;left:0px;} 
    .product-list .right{float:right;right:0px;} 
    .product-list .item .item-info{height:auto;position:relative;width:100%;}
    .product-list .item .item-info img{width:100%;height:auto;}
    .product-list .item .item-info .summaries{position: absolute;}
}
@media only screen and (min-width: 736px ) {
    #page-header .page-navigation{display:none;}
    .slidebar-dock{float:right;display:inline-block;position: absolute;right:20px;line-height:75px;}
    .slidebar-dock i{color:#333;font-size:16px;}
    #page-slidebar{top:0px;width:90%;}
    .product-list .item{width:340px;clear:none;}
    .product-list .left{float:left;clear:both;left:0px;} 
    .product-list .right{float:right;right:0px;} 
    .product-list .item .item-info{height:auto;position:relative;width:100%;}
    .product-list .item .item-info img{width:100%;height:auto;}
    .product-list .item .item-info .summaries{position: absolute;}
}
@media only screen and (min-width: 768px ) {
    #page-header .page-navigation{display:none;}
    .slidebar-dock{float:right;display:inline-block;position: absolute;right:20px;line-height:75px;}
    .slidebar-dock i{color:#333;font-size:16px;}
    #page-slidebar{top:0px;width:90%;}
    .product-list .item{width:350px;clear:none;}
    .product-list .left{float:left;clear:both;left:0px;} 
    .product-list .right{float:right;right:0px;} 
    .product-list .item .item-info{height:auto;position:relative;width:100%;}
    .product-list .item .item-info img{width:100%;height:auto;}
    .product-list .item .item-info .summaries{position: absolute;}
}
@media only screen and (min-width: 800px ) {
    .container {clear:both;position:relative;margin:0px auto !important;padding:0px !important;width: 770px !important;}
    #page-header .page-navigation{display:none;}
    .slidebar-dock{float:right;display:inline-block;position: absolute;right:20px;line-height:75px;}
    .slidebar-dock i{color:#333;font-size:16px;}
    #page-slidebar{top:0px;width:90%;}
    .form-booking ul{display: table;margin: 0;padding:0px;}
    .form-booking ul li{float:none;list-style: none;margin:3px 0px;vertical-align: top;display: table-cell;line-height: 20px;}
    .form-booking .caption{padding:0px 10px 0px 0px;clear:none;width:auto;}
    .form-booking .number{padding:0px 10px 0px 20px;}
    .form-booking li.input-radnumber .RadInput{width:50px !important;}
    .form-booking input.input-number{width:50px;}
    .form-booking .button{clear:none;margin:0px;}
    #page-booking .btn-booking-home{background-color:#663300;color:#fff;padding:5px 20px;margin:0px 0px 0px 10px;text-decoration:none;}
    #page-booking .btn-booking-home:hover{background-color:#333;}
    .product-list .item{width:370px;clear:none;}
    .product-list .left{float:left;clear:both;left:0px;} 
    .product-list .right{float:right;right:0px;} 
    .product-list .item .item-info{height:auto;position:relative;width:100%;}
    .product-list .item .item-info img{width:100%;height:auto;}
    .product-list .item .item-info .summaries{position: absolute;}
    .product-view .left{clear:none;float:left;width:48%;}
    .product-view .left img{width:100%;}
    .product-view .right{clear:none;float:right;margin-top:0px;width:48%;}
}
@media only screen and (min-width: 910px){
    .container {clear:both;position:relative;margin:0px auto !important;padding:0px !important;width: 890px !important;}
    #page-top{height:40px;}
    #page-top .hotline{float:left;display:inline-block;}
    #page-top  .flags{float:right;display:inline-block;}
    #page-header .page-navigation{float: right;display:inline-block;}
    .product-list .item{width:435px;}
    .product-list .item .item-info{height:290px;position:relative;width:100%;}
    .product-list .item .item-info img{width:435px;height:290px;}
    .slidebar-dock{float:right;display:none;position: absolute;right:0px;}
    .form-booking ul{display: table;margin: 0;padding:0px;}
    .form-booking ul li{float:none;list-style: none;margin:3px 0px;vertical-align: top;display: table-cell;line-height: 20px;}
    .form-booking .caption{padding:0px 10px 0px 0px;clear:none;width:auto;}
    .form-booking .number{padding:0px 10px 0px 20px;}
    .form-booking li.input-radnumber .RadInput{width:70px !important;}
    .form-booking input.input-number{width:70px;}
    .form-booking .button{clear:none;margin:0px;}
    #page-booking .btn-booking-home{background-color:#663300;color:#fff;padding:5px 20px;margin:0px 0px 0px 20px;text-decoration:none;}
    #page-booking .btn-booking-home:hover{background-color:#333;}
    .form-group ul.customer-info:first-child{float:left;}
    .form-group ul.customer-info:last-child{float:right;}
    #page-footer .box{clear:none;margin-bottom:20px;width:33%;}
    #page-footer .box:last-child{clear:none;float:right;width:33%;}
    #page-footer ul.menu-f .input-email{width:100%;}
    #page-footer div.newsletter{border-top: solid #854403 0px;padding:0px;}
    #page-footer div.google-map{border-top: solid #854403 0px;padding:0px;}
    #page-footer div.google-map iframe{width:100%;}
    #page-footer div.copy-right{margin: 20px 0px 0px 0px;}
    #page-footer ul.menu-f .input-email{width:90%;}
    #page-footer div.copy-right{margin: 30px 0px 0px 0px;}
    #page-main .main-content-left{float:left;margin:50px 0px 0px 0px;padding:0px;width:220px;}
    #page-main .main-content-right{float:right;margin:50px 0px 0px 0px;padding:0px;width:650px;}
    #page-slide div.owl-carousel-slide-caption{position: absolute;}
    #page-slide div.owl-carousel-slide-caption{left: 25%;top: 20%;}
    #page-slide div.jssor-slide-caption{top:150px;left:25%;width:auto;}
    #page-moduletitle .backgroundscroll div.img-item {color: #fff;/*font-size:60px;line-height:500px;*/text-transform: uppercase;}
    div.contact-left{display:inline-block;width:450px;float:left;}
    div.contact-right{display:inline-block;width:500px;float:right;}
}
@media only screen and (min-width: 1024px) {
    .container {clear:both;position:relative;margin:0px auto !important;padding:0px !important;width: 990px !important;}
    #page-top{height:40px;}
    #page-top .hotline{float:left;display:inline-block;}
    #page-top  .flags{float:right;display:inline-block;}
    #page-header .page-navigation{float: right;display:inline-block;}
    .product-list .item{width:480px;}
    .product-list .item .item-info{height:320px;position:relative;width:100%;}
    .product-list .item .item-info img{width:480px;height:320px;}
}
