.only-responsive{
	display: none;
}
@media screen and (min-width : 768px) and (max-width:1022px){
	.no-responsive{
		display: none !important;
	}
	.only-responsive{
		display: block !important;
	}
	.integration-map{
		margin-left: -70px !important;
	}	
	.oferta-home{
		width: 30% !important;
		float: left;
		margin-left: 1%;
		margin-right: 1%;
		box-shadow:-1px 1px 2px 1px rgba(0,0,0,0.25);
		text-align: center;
		margin-top: 10px;
	}
	.oferta-home a.left{width:44%;float:left;margin-right:1%;height:2em;text-align:center;background:#b2b5b4;color:#000;text-decoration:none;border-radius:5px 5px 5px 5px;font-size:.85em;padding-top:2px;padding-bottom:2px;vertical-align:center;display:inline-text;font-weight:bold}
	.oferta-home a.right{width:54%;float:left;margin-left:1%;height:2em;text-align:center;background:#5ae036;background:-o-linear-gradient(#5ae036, #23cc56);background:-ms-linear-gradient(#5ae036, #23cc56);background:-moz-linear-gradient(#5ae036, #23cc56);background:-webkit-linear-gradient(#5ae036, #23cc56);background:linear-gradient(#5ae036, #23cc56);color:#000;text-decoration:none;border-radius:5px 5px 5px 5px;font-size:.85em;padding-top:2px;padding-bottom:2px;vertical-align:center;display:inline-text;font-weight:bold}	
		
}								
@media screen and (min-width : 480px) and (max-width:768px){
	.no-responsive{
		display: none !important;
	}
	.only-responsive{
		display: block !important;
	}	
	.header{
		margin-top:20px !important;
		margin-bottom:-10px !important;
	}

	.header .header-left{
		width: 100% !important;
		float: left;
	}
	.header .header-left .logo{
		width: 80% !important;
		float: left;
	}
	.header .header-left .variety{
		display: none;
	}
	.header .header-left .logo-crucemar{
		display: none;
	}	
	.header .header-left .contacto .item{
		width: 98% !important;
		float: left;
	}	
	.header .header-left .buscador .select1{
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}
	.header .header-right{
		width: 100% !important;
		float: left;
	}	
	.header .header-right .content-slider-gallery{
		display: none !important;
	}		
	.header-center{
		margin-bottom: 10px !important;
		margin-top:0px !important;
	}
	.header-center .logo{
		width: 40% !important;
		margin:0px !important;
		margin-top:5px !important;
	}
	.header-center .logo img{
		width: 100% !important;
		margin:0px !important;
	}
	.header-center .logo-crucemar{
		margin-right: 30%;
		width: 25%;
		margin:0px !important;
		margin-top: 10px !important;
	}
	.header-center .logo-crucemar img{
		width: 100% !important;
		margin:0px !important;
	}
	
	.header-center .crucemar{
		width: 25%;
		margin:0px !important;
		margin-top:-12px !important;		
	}
	.header-center .crucemar img{
		width: 50% !important;
		margin:0px !important;
		margin-left: 25% !important;
		margin-right: 25% !important;
	}
	.header-center span{
		display: none;
	}
	.header-center .contacto{
		display: none;
	}
	nav{
		margin-top:0px !important;
	}
	.nav{
		width: 100% !important;
		padding: 0.5%!important;
		float: left !important;
		margin-bottom: 10px !important;
		margin-top: 50px !important;
	}
	.nav li{
		width: 18.5% !important;
	}
	.nav li ul li{
		padding-top: 15px;
		width: 130% !important;
		padding-bottom: 15px;
	}
	.nav li:hover ul{
		display: block;
		z-index: 1000;
		position: relative;
	}	
	.nav-contacto{display: none !important;}
	.integration-map{
		margin-left: -100px !important;
	}	
	/*tabs*/
	.tab{
		width: 19% !important;
	}	
	
	/*barco*/
	.imagenBarco{
		width: 99% !important;
		padding: 0.5% !important;
		float: left;
	}
	.imagenBarco img{
		width: 99% !important;
		padding: 0.5% !important;
		margin: 0px !important;
		float: left;
	}	
	.fichaTecnica{
		width: 99% !important;
		padding: 0.5% !important;
		float: left;		
	}
	
	/*footer*/
	.footerContainer{
		width: 99% !important;
		margin: 0.5% !important;
		float: left !important;
	}
	.footerContainer .wrapper{
		width: 99% !important;
		padding: 0.5% !important;
	}
	body .wrapper ul{
		list-style:none;
	}
	body .wrapper ul li{
		color: white;
	}
	body .wrapper ul li a:hover{
		text-decoration: underline;
	}	
	.footerContainer .wrapper .row .colum27, .footerContainer .wrapper .row .colum28{
		width: 49% !important;
		padding: 0.5% !important;
		float: left !important;
	}	
	body .wrapper .row .colum27 ul li.title, body .wrapper .row .colum28 ul li.title {
		margin-bottom: 13px;
		font-size:1.2em;
		color:white;
		font-weight:bold;
	}
	body .wrapper .row .colum27 ul li.subtitle, body .wrapper .row .colum28 ul li.subtitle {
		margin-bottom: 11px;
		font-size:1.1em;
		color:#a7a8a9;
		font-weight:bold;
	}	
	
	.footerContainer .wrapper .row .colum45{
		width: 99% !important;
		padding: 0.5% !important;
		float: left !important;
	}
	/*ofertas*/
	.oferta-home{
		width: 48% !important;
		float: left;
		margin-left: 1%;
		margin-right: 1%;
		box-shadow:-1px 1px 2px 1px rgba(0,0,0,0.25);
		text-align: center;
		margin-top: 10px;
	}
	.oferta-home a.left{width:44%;float:left;margin-right:1%;height:2em;text-align:center;background:#b2b5b4;color:#000;text-decoration:none;border-radius:5px 5px 5px 5px;font-size:.85em;padding-top:2px;padding-bottom:2px;vertical-align:center;display:inline-text;font-weight:bold}
	.oferta-home a.right{width:54%;float:left;margin-left:1%;height:2em;text-align:center;background:#5ae036;background:-o-linear-gradient(#5ae036, #23cc56);background:-ms-linear-gradient(#5ae036, #23cc56);background:-moz-linear-gradient(#5ae036, #23cc56);background:-webkit-linear-gradient(#5ae036, #23cc56);background:linear-gradient(#5ae036, #23cc56);color:#000;text-decoration:none;border-radius:5px 5px 5px 5px;font-size:.85em;padding-top:2px;padding-bottom:2px;vertical-align:center;display:inline-text;font-weight:bold}		
}

					
@media screen and (max-width:480px){
	.no-responsive{
		display: none !important;
	}
	.only-responsive{
		display: block !important;
	}	
	.header{
		margin-top:5px !important;
		margin-bottom: 20px !important;
	}
	.header .header-left{
		width: 100% !important;
		padding: 0.5%!important;
	}
	.header .header-right{
		width: 100% !important;
		padding: 0.5%!important;		
	}
	
	.header .header-right .content-slider-gallery{
		display: none !important;
	}
	.header-center .logo
	{
		width: 100% !important;
	}
	.header-center .logo img
	{
		width: 90% !important;
	}	
	.header-center .logo-crucemar{
		display: none !important;
	}
	.header-center .crucemar{
		display: none !important;
	}
	.header-center span{
		width: 85% !important;
		text-align: center;
	}
	.header-center .contacto{
		display: none;
	}
	.header .header-right .flexslider{
		margin-bottom: 50px !important;
	}
	nav{
		margin-top:0px !important;
	}
	.nav{
		width: 100% !important;
		padding: 0.5%!important;
		float: left !important;
		margin-bottom: 10px !important;
		margin-top: 10px !important;
	}
	.nav>li{
		width: 90.5% !important;
		padding: 0.5%!important;
		padding-right: 9% !important;
	}	
	.nav>li>ul{
		width: 79% !important;
		padding: 0.5%!important;
		margin-left: 20% !important;
	}		
	.nav li:hover ul{
		display: block;
		z-index: 1000;
		position: relative;
	}
	.integration-map{
		display: none !important;
	}	
	/*Itinerarios*/
	.banners a.banner{
		width: 99% !important;
	}
	.banners a.banner .title{
		font-size: 1.5em !important;
	}
	/*tabs*/
	.tab{
		width: 99% !important;
	}
	
	/*barco*/
	.imagenBarco{
		width: 99% !important;
		padding: 0.5% !important;
		float: left;
	}
	.imagenBarco img{
		width: 99% !important;
		padding: 0.5% !important;
		margin: 0px !important;
		float: left;
	}	
	.fichaTecnica{
		width: 99% !important;
		padding: 0.5% !important;
		float: left;		
	}
	
	/*faqs*/
	.ac-container label{
		height: 65px !important;
	}	
	
	/*enlaces de interes*/
	.enlaces img {
		padding: 0.5%;
		margin-right: 0%;
		margin:0.5%;
		width: 99%;
		float: left;
		border-radius: 5px;
		-webkit-box-shadow: 1px 0px 7px -1px rgba(0,0,0,0.75);
		-moz-box-shadow: 1px 0px 7px -1px rgba(0,0,0,0.75);
		box-shadow: 1px 0px 7px -1px rgba(0,0,0,0.75);
	}	
	.enlaces h3 a{
		width: 99% !important;
		padding: 0.5% !important;
		margin-top: 10px;
		float: left;
	}
	
	/*footer*/
	.footerContainer{
		width: 99% !important;
		margin: 0.5% !important;
		float: left !important;
	}
	.footerContainer .wrapper{
		width: 99% !important;
		padding: 0.5% !important;
	}
	body .wrapper ul{
		list-style:none;
	}
	body .wrapper ul li{
		color: white;
	}
	body .wrapper ul li a:hover{
		text-decoration: underline;
	}	
	body .wrapper .row .colum27 ul li.title, body .wrapper .row .colum28 ul li.title {
		margin-bottom: 13px;
		font-size:1.2em;
		color:white;
		font-weight:bold;
	}
	body .wrapper .row .colum27 ul li.subtitle, body .wrapper .row .colum28 ul li.subtitle {
		margin-bottom: 11px;
		font-size:1.1em;
		color:#a7a8a9;
		font-weight:bold;
	}	
	.footerContainer .wrapper .row .colum27, .footerContainer .wrapper .row .colum28, .footerContainer .wrapper .row .colum45{
		width: 99% !important;
		padding: 0.5% !important;
		float: left !important;
	}
	
	/*ofertas*/
	.oferta-home{
		width: 98% !important;
		float: left;
		margin-left: 1%;
		margin-right: 1%;
		box-shadow:-1px 1px 2px 1px rgba(0,0,0,0.25);
		text-align: center;
		margin-top: 10px;
	}
	.oferta-home a.left{width:44%;float:left;margin-right:1%;height:2em;text-align:center;background:#b2b5b4;color:#000;text-decoration:none;border-radius:5px 5px 5px 5px;font-size:.85em;padding-top:2px;padding-bottom:2px;vertical-align:center;display:inline-text;font-weight:bold}
	.oferta-home a.right{width:54%;float:left;margin-left:1%;height:2em;text-align:center;background:#5ae036;background:-o-linear-gradient(#5ae036, #23cc56);background:-ms-linear-gradient(#5ae036, #23cc56);background:-moz-linear-gradient(#5ae036, #23cc56);background:-webkit-linear-gradient(#5ae036, #23cc56);background:linear-gradient(#5ae036, #23cc56);color:#000;text-decoration:none;border-radius:5px 5px 5px 5px;font-size:.85em;padding-top:2px;padding-bottom:2px;vertical-align:center;display:inline-text;font-weight:bold}
	
}
@media screen and (min-width : 768px) and (max-width:1022px){
	.no-responsive{
		display: none !important;
	}
	.only-responsive{
		display: block !important;
	}	
	.logo{
		width:100%;
		margin-left: 0;
	}
	.nombreOferta{
		width: 100%;
	}
	.it-mapa .it{
		width:100%;
	}
	.it-mapa .mapa {
		width: 100%;
	}
	.it-mapa .mapa img {
    	width: 90%;
	}
	.right {
    	width: 100%;
	}
	.left {
    	width: 100%;
	}
	.textoAntiSpam{
		width:100% !important;
	}
		
}
@media screen and (min-width : 480px) and (max-width:768px){
	.no-responsive{
		display: none !important;
	}
	.only-responsive{
		display: block !important;
	}	
	.logo{
		width:100%;
		margin-left: 0;
	}
	.nombreOferta{
		width: 100%;
	}
	.it-mapa .it{
		width:100%;
	}
	.it-mapa .mapa {
		width: 100%;
	}
	.it-mapa .mapa img {
    	width: 90%;
	}
	.right {
    	width: 100%;
	}
	.left {
    	width: 100%;
	}
	.textoAntiSpam{
		width:100% !important;
	}
}
@media screen and (max-width:640px){
	.no-responsive{
		display: none !important;
	}
	.only-responsive{
		display: block !important;
	}	
	.logo{
		width:80%;
		margin-left: 0;
	}
	.nombreOferta{
		width: 101% !important;
	}
	.it-mapa .it{
		width:100%;
	}
	.it-mapa .mapa {
		width: 100%;
	}
	.it-mapa .mapa img {
    	width: 90%;
	}
	.right {
    	width: 100%;
	}
	.left {
    	width: 100%;
	}
	.textoAntiSpam{
		width:100% !important;
	}
}
@media screen and (max-width:480px){
	.no-responsive{
		display: none !important;
	}
	.only-responsive{
		display: block !important;
	}	
	.logo{
		width:100%;
		margin-left: 0;
	}
	.nombreOferta{
		width: 100%;
	}
	.it-mapa .it{
		width:100%;
	}
	.it-mapa .mapa {
		width: 100%;
	}
	.it-mapa .mapa img {
    	width: 90%;
	}
	.right {
    	width: 100%;
	}
	.left {
    	width: 100%;
	}
	.textoAntiSpam{
		width:100% !important;
	}
}