@charset "utf-8";
@media (min-width:768px) {
.boxed .navbar {
max-width:1170px
}
.boxed .navbar .container {
margin:0
}
}

@media (min-width:1025px) and (max-width:6000px) {
	.bx-viewport{ height:449px!important; overflow:hidden;}
.fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed	{ height:449px!important; }

}

@media (min-width:992px) and (max-width:1024px) {

}




@media (min-width:992px) and (max-width:1199px) {
	
 .bx-viewport{ height:350px!important; overflow:hidden;}
.fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed	{ height:350px!important; }

 
	
.room-thumb {
font-size:12px
}
.room-thumb, .room-thumb .mask {
width:100%;
height:295px
/*height:250px*/
}
.room-thumb .main h5 {
padding:0 10px
}
.room-thumb .main .price {
padding:10px;
font-size:12px;
border-right:none
}
.room-thumb .main, .room-thumb .main .price {
height:35px
}
.room-thumb .mask {
background-color:#fff;
-webkit-transform:translateY(188px);
-moz-transform:translateY(188px);
-o-transform:translateY(188px);
-ms-transform:translateY(188px);
transform:translateY(188px)
}
.room-thumb .content {
padding:40px 10px 10px
}
.room-thumb .main .price span {
display:none
}
.room-thumb .content .btn {
margin-top:0
}
.room-thumb .btn-lg {
padding:6px 16px;
font-size:14px
}
#reservation-form .price h4 {
width:100%
}
}
@media (min-width:768px) and (max-width:991px) {
	
	
.bx-viewport{ height:300px!important; overflow:hidden;}
.fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed	{ height:300px!important; }
	
		
	
	
	
.navbar-nav>li>a {
padding-left:10px;
padding-right:10px
}
.navbar.shrink #logo, header #logo {
padding-right:30px
}
.navbar-nav>li:first-child {
padding-left:20px
}
#reservation-form .reservation-horizontal {
padding:25px
}
#reservation-form .reservation-horizontal .col-sm-1, #reservation-form .reservation-horizontal .col-sm-2, #reservation-form .reservation-horizontal .col-sm-3 {
padding-right:5px
}
#reservation-form .reservation-horizontal {
font-size:12px
}
#reservation-form .form-inline .fa.infield {
display:none
}
#reservation-form .col-sm-2 button {
margin-top:22px
}
.room-thumb, .room-thumb .mask {
width:100%;
height:220px
/*height:176px*/
}
.room-thumb .main h5 {
padding:0 10px;
font-size:16px
}
.room-thumb .main .price {
padding:10px;
font-size:12px;
border-right:none
}
.room-thumb .main, .room-thumb .main .price {
height:35px
}
.room-thumb .mask {
background-color:#fff;
-webkit-transform:translateY(141px);
-moz-transform:translateY(141px);
-o-transform:translateY(141px);
-ms-transform:translateY(141px);
transform:translateY(141px)
}
.room-thumb .content {
padding:10px;
font-size:10px
}
.room-thumb .main .price span {
display:none
}
.room-thumb .content .btn {
margin-top:0
}
.room-thumb .btn-lg {
padding:6px 16px;
font-size:14px
}
.room-thumb .mask p {
/*display:none*/
}
.parallax-effect #parallax-image, .parallax-effect #parallax-pagetitle {
background-position:0 0!important;
margin-top:0
}
}
@media (max-width:767px) {
	.bx-viewport{ height:120px!important; overflow:hidden;}
.fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed	{ height:120px!important; }
	
	
	
.foot_add {
margin-bottom:50px!important
}
.footer_video_img {
height:auto!important;
padding:5%!important
}
.footer_video_img iframe {
width:80%!important;
height:auto
}
.navbar {
margin-bottom:0!important
}
.sticky-wrapper {
min-height:102px!important
}
#social_nav {
margin-left:0!important
}
.nivo-directionNav {
display:none
}
#top-nav {
width:100% !important;
margin:0
}
body {
font-size:13px
}
#top-header .pull-left, #top-header .th-text .social-icons {
display:none
}
#top-header .pull-right {
float:none!important
}
#top-header .col-xs-6 {
width:100%;
margin:0 auto
}
#top-header .th-text .th-item {
padding:0;
line-height:10px;
border-right:none
}
.sticky-wrapper {
max-height:74px
}
.navbar-nav {
margin:0 -15px
}
.navbar-default .navbar-toggle {
border-color:#e1e1e1;
margin-top:20px
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
background-color:#fff
}
.navbar-default .navbar-toggle .icon-bar {
background-color:#ccc
}
.navbar-default .navbar-nav .open .dropdown-menu>li {
color:#5e5e5e;
font-size:13px;
background-color:transparent;
border-bottom:1px dotted #e1e1e1;
padding:10px 15px
}
.navbar-default .navbar-nav .open .dropdown-menu>li:last-child {
border:none
}
.navbar-default .navbar-nav>li {
border-bottom:1px solid #e1e1e1
}
.navbar-default .navbar-nav>li>a {
padding:15px
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
border-bottom:1px solid #e1e1e1
}
.navbar-default .navbar-nav li:last-child {
border-bottom:none
}
.navbar-default .navbar-nav .open .dropdown-menu {
padding:0
}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
background-color:transparent
}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
color:#ccc;
background-color:transparent
}
.yamm, .yamm a, .yamm p {
font-size:13px
}
.yamm i {
font-size:24px;
padding:10px
}
.yamm .yamm-content {
margin-left:10px
}
.yamm .yamm-content ul {
margin-bottom:20px
}
.room-thumb {
margin-bottom:50px
}
.room-thumb, .room-thumb .mask {
width:100%;
height:auto
}
.room-thumb .mask {
position:relative;
background-color:#fff;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-o-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
.room-thumb:hover .mask, .room-thumb:hover img {
-webkit-transform:none;
-moz-transform:none;
-o-transform:none;
-ms-transform:none;
transform:none
}
.room-thumb .main .price {
border-right:none
}
section#reservation-form {
margin-top:20px
}
#reservation-form .guests {
display:block;
margin-left:auto;
margin-right:auto;
position:relative;
margin-top:-254px
}
#owl-reviews .text-balloon:after, #owl-reviews .text-balloon:before {
border:none
}
#owl-reviews img {
display:block;
margin-left:auto;
margin-right:auto;
margin-bottom:5px
}
#owl-reviews .text-balloon {
margin-bottom:20px
}
.room-slider .owl-theme .owl-controls .owl-buttons div {
display:none
}
.parallax-effect #parallax-image, .parallax-effect #parallax-pagetitle {
background-position:0 0!important;
margin-top:0
}
#go-top {
display:none!important
}
#call-to-action {
text-align:center
}
#call-to-action h2 {
margin:20px 0
}
#call-to-action .btn {
display:block;
margin:0 auto 50px;
float:none!important
}
footer {
padding:0
}
footer h4 {
margin:50px 0 20px
}

.tn_searchbox{ margin:0 auto !important;}
}
@media (min-width:0px) and (max-width:351px) {
.parallax-effect .content {
padding:10px 0 0
}
.parallax-effect h1 {
margin-top:0
}
.breadcrumb {
margin:15px 0 10px
}

}
@media (min-width:0px) and (max-width:300px) {
body {
min-width:280px
}
/*.navbar-brand {
padding:15px 2px
}*/
.parallax-effect h1 {
margin-top:-17px
}
}
@media only screen and (-moz-min-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:3/2), only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5), only screen and (min-resolution:144dpi) {
header #logo #retina-logo {
display:block
}
header #logo #default-logo {
display:none
}
.pattern-1 {
background:url(../images/patterns/xv_@2X.png) center center
}
.pattern-2 {
background:url(../images/patterns/purty_wood_@2X.png) center center
}
.pattern-3 {
background:url(../images/patterns/hexellence_@2X.png) center center
}
.pattern-4 {
background:url(../images/patterns/brushed_alu_@2X.png) center center
}
.pattern-5 {
background:url(../images/patterns/grid_noise_@2X.png) center center
}
.pattern-6 {
background:url(../images/patterns/diamond_upholstery_@2X.png) center center
}
.pattern-7 {
background:url(../images/patterns/escheresque_@2X.png) center center
}
.pattern-8 {
background:url(../images/patterns/knitting250px_@2X.png) center center
}
.pattern-9 {
background:url(../images/patterns/bo_play_pattern_@2X.png) center center
}
}
 