/** autor Cristina Gutierrez **/

/** date 02-05-2017 **/

/** Orbitur **/
@media screen and (max-width: 2000px)and (min-width: 1024px){
	.botreserv {
		max-width: 61px;
	}
	#reservas button img {
		/*width: 100%;
		height: auto;
		padding: 0;*/
	}
	.reservastop .parqueres {
	/*max-width: 278px;*/
	}
	.reservastop .logotopreservas {
	max-width: 83px;
	
	}
}
@media screen and (min-width: 1200px){
	.modal-body-contacto .col-lg-2{
	    width: 20%;
	}
}
@media screen and (max-width: 1430px) and (min-width: 1350px) {
	.reservastop {
		padding-left: 80px!important;
	}
	
}
@media screen and (max-width: 1350px) {

	.logotopreservas  {
		display:none!important;
	}
}
@media screen and (max-width: 1290px){
	.reservastop {
	
		/*padding: 0px 50px 0px 0px !important;*/
	}
}
@media screen and (max-width: 2000px)and (min-width: 1500px){
.selectlocalizacion{
	    min-width: 240px;
		}
}
@media screen and (max-width: 1500px)and (min-width: 992px){
	.reservastop .parqueres {
		max-width: 276px;
	}
	.selectlocalizacion{
	    min-width: 225px;
		}
	
}

@media screen and (max-width: 1040px)and (min-width: 992px){
	.botreserv {
		max-width: 48px; 
	}
	
}
@media screen and (max-width: 1020px)and (min-width: 970px){
	.selectlocalizacion {
		min-width: 208px;
	}
	
}
@media screen and (max-width: 1100px){
	
	/*.selectlocalizacion{
	    min-width: 150px;
		}*/
	#reservas{
		padding-left: 15px;
	}
	
}

@media screen and (max-width: 1210px)and (min-width: 992px){

.resdate {
		max-width: 143px;
	}
}
@media screen and (max-width: 1178px)and (min-width: 990px){
.reservastop {
	
		padding: 53px 7px 0px !important;
	}
}
@media screen and (max-width: 1178px)and (min-width: 990px){
	.logotopreservas  {
		display:none!important;
	}
	.reservastop .customreservas div {
		padding: 22px 4px 5px;
	}
	
}
@media screen and (max-width: 990px){
	.customreservas div {
		padding: 6px 4px 5px 4px!important;
	}
}
@media screen and (max-width: 769px){
	#reservas, .reservastop {
    position: relative!important;
	}
}
@media screen and (max-width: 1300px)and (min-width: 680px){
	.reservastop .resdate{
		//max-width: 151px;
	}
}
@media screen and (max-width: 1343px) and (min-width: 990px){
	#checkin a, #redes .shared {
		font-size: 0.9em;
		letter-spacing: 0.02em;
	}
	

	
}
@media screen and (max-width: 1170px) and (min-width: 990px){
		#reservas input, #reservas select, #reservas button {
		font-size: 0.8em;
	}
}
@media screen and (max-width: 990px){
	#reservas{
		position: relative;
		clear: both;
		padding: 10px;
	}
	
	.reservastop .resdate {
		 max-width: initial!important; 
	}
	#destacadoscontent {
		position: relative !important;
		right: 0px !important;
		bottom: initial!important;
		max-width: 100%!important;
	}
	.reservastop .logotopreservas{
		display:none!important;
	}
	.reservastop .customreservas div {
		padding: 1px 4px 8px;
	}
	#reservas input, #reservas select, #reservas button {
    /*height: 30px;*/
    height: 42px;
	}
	
	.reservastop {
		padding: 53px 7px 0px !important;
	}
	#navigation-toggle{
		top:5px!important;
	}
	#actividades .row > a {
		max-height: 156px;
		overflow: hidden;
	}
	
}
@media screen and (max-width: 900px){
	footer .logo{
	display:none;
	}
}
@media screen and (max-width: 760px){
	#topheader{
		height: 60px;
	}
	
	#jflanguageselection {
    float: left !important;
    padding: 5px 0 5px 15px;
	}
	#redes .shared {
		
		/*padding: 8px 0 0;*/
	}
	#header {
		position: relative;
		background-image: none!important;
		background-color: #fff;
	}
	#slide {
		padding: 0!important;
		
	}
	#logo {
		min-height: auto!important;
	}
	.contenedor-oferta {
		width: 100% !important;
		float: initial;
	}
	.contenedor-oferta:last-child {
		width: 100% !important;
	}
	.left {	
		max-width: 100%!important;
	}
	.sidr{
		width: 100%!important;
	}
	
	
}
@media screen and (max-width: 800px){
	#lang{
		padding: 0px!important;
		}
	
}
@media screen and (max-width: 600px){
	.mapcontainer {
		display:none;
	}
	.avVideo .avPlayerContainer .avPlayerBlock > div {position:absolute!important;top:0;left:0!important;min-width:100%!important;width:100%!important;max-width:100%;height:100%!important;
	}
	
}
@media screen and (max-width: 580px){
	
}
