
@media screen and (max-width: 640px){
	.fancybox_tour {display: block !important; text-align: center !important; margin-bottom: 15px;}
	.fancybox_tour img{float: none !important; margin: auto;}
}
@media screen and (min-width: 480px){
	.nav-tabs li{width: 50%; border-top:none;}
	.nav-tabs li:nth-child(3){width: 45%; border-bottom: 1px solid #fff;}
	.nav-tabs li:nth-child(4){width: 55%; border-bottom: 1px solid #fff;}

	.tour{float: left; width: 50%;}
	.tour:nth-child(2n+1){clear: both;}
}
@media screen and (min-width: 640px){
}
@media screen and (min-width: 768px){
	#menudesktop, nav#menutop, header{display: block;}
	#page{padding-top: 0px;}
	#hamburger{display: none;}
	.hometours .tour{width: 33.33%;}
	.tour:nth-child(2n+1){clear: none;}
	.hometours .tour:nth-child(3n+1){clear: both;}
	.bs-component .tour{width: 33.33%;}
	.bs-component .tour:nth-child(3n+1){clear: both;}

	#f-office .f-item{float: left; width: 33.3333%; padding-bottom: 0px;}
}

@media screen and (min-width: 992px){
	.nav-tabs{border: none; border-bottom: 1px solid #F89A20; margin-bottom: -1px;}
	.nav-tabs li, .nav-tabs li:nth-child(3){width: 24%; border: none; margin-bottom: -1px;}
	.nav-tabs li:nth-child(4){width: 28%; border-top: none;}
	.hometours .tour{width: 25%;}
	.nav-tabs li.active{background: transparent;}
	.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{color: #F89A20; border: 1px solid #F89A20; border-bottom-color: #fff}
	.hometours .tour:nth-child(3n+1){clear: none;}
	.hometours .tour:nth-child(4n+1){clear: both;}
}

@media screen and (min-width: 1200px){
}