

#logo p,#logo h2, #logo ul, #logo li, #logo h1{

font-family: 'Open Sans', sans-serif;
 font-weight: 700; 
}
#logo h3 a span {
	color: white;
font-family: 'Open Sans', sans-serif;
 font-weight: 400; 
}
h2,h1,h3,h4,h5, .top-bar ul li a{

font-family: 'Open Sans', sans-serif;
 font-weight: 600; 
}
p, ul, li{

font-family: 'Open Sans', sans-serif;
 font-weight: 400; 
}
* { margin:0; padding:0; 
}
body { background:#111; height:100%; }

	
	#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(../img/progress.gif) no-repeat center center;}
	
	#supersized {  display:block; position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
		#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
			#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }	/*Speed*/
			#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }			/*Quality*/
		
		#supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:url(../img/taxi-burgo-de-osma-soria-rutas-turisticas-naturaleza-romanico-castillos-arqueologia-gastronomia-3.jpg); background-size:cover; }
		#supersized a { width:100%; height:100%; display:block; }
			#supersized li.prevslide { z-index:-20; }
			#supersized li.activeslide { z-index:-10; }
			#supersized li.image-loading { background:#111 url(../img/progress.gif) no-repeat center center; width:100%; height:100%; }
				#supersized li.image-loading img{ visibility:hidden; }
			#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }





.orbit-timer{
display: none;
}






#logo h2{
	color:white;
	font-size: 5em;
line-height: 0.9em;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);
margin:0;
padding: 0;
}

#logo h2 .light{
	font-size: .5em;
	color:white;
}
#contenido h2{	

margin-bottom:0em;
margin-bottom: 2em;

}
#contenido h2	strong{
	color:dodgerblue	;
	font-size: 3em;
	margin: 0;
	padding: 0;
}

hr{
		border:solid grey 1px;

}


#logo{
	position: relative;
color:white;
	background:url(../img/overlay/08.png);
				top:0;
				position:absolute;
			margin: auto;
				width: 100%;
				height: 100%;
			}
			#logo ul {
height: 100%;
margin:0;
padding: 0;
			}
#iniciopastilla{
	position: absolute;
	height: 70%;
	top: 20%;
	padding-left: 0;

}

#escaparate{
	background: rgba(0,0,0,0.78);
	margin-top:5%;
	margin-right: 0;
	padding-right: 0;
}
#escaparate2{
	background: rgba(30,144,255,0.78);
	margin-top:0.7em;
	margin-right: 0;

}
#escaparate3{
	background: rgba(0,0,0,0.78);
	margin-top:0.7em;
	margin-right: 0;

}
#escaparate3 h3{
color:white;
font-size: 1.5em;
	margin-right: 0;
line-height: 1.5em;


}
#escaparate3 h3 img{
color:white;
width: auto;
height: 1.5em;
display: inline-block;
	margin-right: 1em;


}
#escaparate2 h3{
	color:white;
	font-size: 1.5em;
}

#escaparate h3{
	color:white;
		font-size: 2em;

    text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);

}

#logo img{
	display: block;
height: 10em;
width: auto;
padding: 0;
margin-left: 3%;

	 }
	 #escaparate h3 img{
	background: white;
	border-radius: 50%;
	width:auto;
	height: 10%;
	padding: 0.2em;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 1);
display: inline-block;


padding-left: 0em!important;
}
	 #galeria-texto{
margin-top:.5em;
	padding: 0;
	width: 70%;
	 }
			#contenido{
				top:100%;
				position:absolute;
				height: auto;
				width: 100%;
				background: white;
			}


			.main_h{
				display: none;
			}
		.top-bar-section img{
			width:4em;

		}

.flechaabajo{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	display: block;

margin:0 auto;

}

#servicios{
	padding-top: 2em;
}

.hr-invisible{
	visibility: hidden;
}

		.full-image{
			position: relative;
			width: 100%;
			height: 15em;
			overflow: hidden;
			margin: 7em 0 2em 0;	
			border-bottom: 1em solid dodgerblue;
			background: dodgerblue;
				}
				.full-image img{
					width: 100%;
					background-size: cover;

				}
				.overlay{
				position: absolute;
				top:0;
				background:url(../img/overlay/08.png);
				width:100%;
				height: 100%;
			
				}

				#vehiculo img{
					padding-top: 1em;
				}


				.inline img{
					text-align: center;
					margin: 0 auto;
					display: block;
					

				}
				.inline li{
					text-decoration: none !important;
					list-style: none !important;
					list-style-image: none !important;
				}
				h3	{
					font-size: 1em;
				}
				 strong{
					color:dodgerblue;
				}

				
						.rutasmini article p img{	 
            	width:2em;
            	float: right;
         		
				}
				
					.rutasmini article{	 
                padding: 1em;
            	height: auto;
				}
				
		.ca-menu article{	 
                padding: 1em;
            	height: auto;
            	position: relative;
            	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;

				}
.contenedor-rutas{
	position: relative;
}

.ca-menu .etiqueta{
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left:0;
	right:0;
	bottom:0;
	width: 40%;
	opacity: 0.8;
	
	 -webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.ca-menu article a:hover .etiqueta{
opacity: 0.3;
}


.ca-menu article a{
    	
		
		width: 100%;
		height: 100%;
    display: block;
    background: #fff;
    -webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 0px rgba(0,0,0,0.2);
    margin-bottom: 4px;
    border-bottom: 10px solid silver;
    -webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}

.ca-menu .r-verdes a{
   border-bottom: 13px solid  lightgreen;
}
.ca-menu .r-verdes a:hover{
  border-bottom: 13px solid forestgreen;
}
.ca-menu .r-arqueologicas a{
 border-bottom: 13px solid  peru;
}
.ca-menu .r-arqueologicas a:hover{

    border-bottom: 13px solid sienna;
}
.ca-menu .r-castillos a{
  
      border-bottom: 13px solid  #FF6A33;
}
.ca-menu .r-castillos a:hover{
  border-bottom: 13px solid orangered;
}
.ca-menu .r-romanico a{
  
      border-bottom: 13px solid  khaki;
}
.ca-menu .r-romanico a:hover{
  border-bottom: 13px solid goldenrod;
}

.ca-menu .r-vinos a{
  
      border-bottom: 13px solid  firebrick;
}
.ca-menu .r-vinos a:hover{
  border-bottom: 13px solid maroon;
}

.ca-menu .r-gastronomico a{
  
      border-bottom: 13px solid  grey;
}
.ca-menu .r-gastronomico a:hover{
  border-bottom: 13px solid #1e1e1e;
}
.ca-menu .r-especial a{

  	
      border-bottom: 13px solid  darkcyan;
}
.ca-menu .r-especial a:hover{
  border-bottom: 13px solid dodgerblue;
}



.ca-menu article a:last-child{
    margin-bottom:2em;
}

.ca-icon{
   
             width: 100%;
               padding: 0 1em; 
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
}

.ca-main{
padding: 0 1em;  
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
}
.ca-sub{
   	color:grey;  
               padding: 0 1em; 
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear; 
}
.ca-lupa{
	opacity: 0.5;
}

.ca-menu article:hover{

            	height: auto;

}
.ca-menu article a:hover{
	    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    box-shadow:5px 5px 5px rgba(0,0,0,0.3);

  border-bottom: 13px solid dodgerblue;
    background: #e4e4e3;
}

.ca-menu article a:hover .ca-icon{

overflow: hidden;
}
.ca-menu article a:hover .ca-main{
    color: #1e1e1e;


}
.ca-menu article a:hover .ca-sub{
    color:dodgerblue;


}

.ca-menu article a:hover .ca-lupa{
    opacity:1;


}



.reveal-modal img{
	margin-bottom: 1em;
}
.reveal-modal iframe{
	width: 100%;
	height:20em;
}
.reveal-modal h2{
	font-size: 1.5em;
	padding:0.1em .5em 0 .5em;
}
.reveal-modal h2 img{
	width: 3em;
	padding:0;
	margin: 0;
}
.reveal-modal h3{
	font-size: 1.7em;
		padding-left: .5em;
}
.reveal-modal h4{
	
		padding-left: .5em;
		padding-bottom: 0;
		margin-bottom: 0;
}
.reveal-modal li{
	padding-left: 1em;
list-style: none;
font-size: .9em;
}

.reveal-modal p{
	padding-left: 1em;

}

.rutasverdes h2{
	background: forestgreen;
	color: white;
}
.rutasverdes h3{
	color: forestgreen;

}
.rutasverdes h4{
	color:forestgreen;
}
.rutasverdes li strong{
	color:forestgreen;
}
.rutasarqueologicas h2{
	background: peru;
	color: white;
}
.rutasarqueologicas h3{
	color: peru;

}
.rutasarqueologicas h4{
	color:peru;
}
.rutasarqueologicas li strong{
	color:peru;
}

.rutascastillos h2{
	background: orangered;
	color: white;
}
.rutascastillos h3{
	color: orangered;

}
.rutascastillos h4{
	color:orangered;
}
.rutascastillos li strong{
	color:orangered;
}
.rutasromanico h2{
	background: goldenrod;
	color: white;
}
.rutasromanico h3{
	color: goldenrod;

}
.rutasromanico h4{
	color:goldenrod;
}
.rutasromanico li strong{
	color:goldenrod;
}
.rutasvinos h2{
	background: firebrick;
	color: white;
}
.rutasvinos h3{
	color: firebrick;

}
.rutasvinos h4{
	color:firebrick;
}
.rutasvinos li strong{
	color:firebrick;
}

.rutasgastronomicas h2{
	background: #1e1e1e;
	color: white;
}
.rutasgastronomicas h3{
	color: #1e1e1e;

}
.rutasgastronomicas h4{
	color:#1e1e1e;
}
.rutasgastronomicas li strong{
	color:#1e1e1e;
}
.rutasespecial h2{
	background: dodgerblue;
	color: white;
}
.rutasespecial h3{
	color: dodgerblue;

}
.rutasespecial h4{
	color:dodgerblue;
}
.rutasespecial li strong{
	color:dodgerblue;
}


.full-image-contacto{
			position: relative;
			width: 100%;
		z-index: 1;
			overflow: hidden;
		margin: 3em 0 0 0;	
			background: dodgerblue;
		
				}
				.full-image-contacto #contacto-fondo{
					width: 100%;
					background-size: cover;
					position: absolute;
				}
				.full-image-contacto .overlay{
				position: absolute;
				top:0;
				background:url(../img/overlay/08.png);
				width:100%;
				height: 100%;
				opacity: .3;
				z-index: 2;
				}

 #contacto{
	z-index: 10;

	}
#contacto h2{
	padding-top:2em;
	color:white;
}
#contacto h2 span{
	font-size: 3em;
}
#contacto ul{
	background: white;
	list-style: none;
	margin: 3em 0 0 0;
	padding-top: 1em;
}
#contacto li p {
 display: table;

  text-align: center;

}

#contacto li p span {
	display: inline-block;
 display: table-cell;
  vertical-align: middle;


}

#contacto li img{
	display: block;

	height: 4em;
	margin:  0 ;
	float:left;

}

#map_canvas{
	width: 100%;
	height:30em;
margin-top: 0;
}






footer{
	z-index: 10;
	padding: 2em 1em 4em 1em;
	color:white;
}
footer a{

	color:white;
	text-decoration: underline;

}
footer a:hover{

	color:white;
	text-decoration: none;
}








.contain-to-grid, .sticky, .top-bar{
height: 4em;

	
}

.sticky .top-bar li{
height: 4em;
padding: 0em;

}

 .top-bar li:nth-child(1) a{
height: 4em;
padding: 0em;
background: transparent!important;
}

#hover-menu  li p{
height: 100%;
 display: table;
  text-align: center;

}

#hover-menu  li  a{
	display: inline-block;
 display: table-cell;
  vertical-align: middle;
position: relative;
color:white;

}










#escaparate-responsive {
	display: none;
	visibility: hidden;
}

























/************************casi Tablet***************************/

@media (max-width: 1144px) {
#galeria-texto {
margin-top: 1.7em;
	width:65%; 
}

#logo h2{
	color:white;
	font-size: 4em;

    text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);
margin:0;
padding: 0;
text-align: center;
}

#logo h2 .light{
	font-size: .5em;
	color:white;
}
#contenido h2{	

margin-bottom:0em;
margin-bottom: 2em;

}
#contenido h2	strong{
	color:dodgerblue	;
	font-size: 3em;
	margin: 0;
	padding: 0;
}


#escaparate3{
	background: rgba(0,0,0,0.78);
	margin-top:0.7em;
	margin-right: 0;
	padding-right: 0em;

}
#escaparate2 h3{
color:white;
font-size: 1.4em;
	margin-right: 0;
line-height: 1.5em;
}
#escaparate3 h3{
color:white;
font-size: 1.5em;
	margin-right: 0;
line-height: 1.5em;


}
#escaparate3 h3 img{
color:white;
width: auto;
height: 1.5em;
display: inline-block;
	margin-right: .5em;



}




}


/************************Ipad Landscape***************************/

@media (max-width: 1000px) {


#galeria-texto {
margin-top: 1.7em;
	width:60%; 
}
#vehiculo{margin-bottom: 3em;
}
#logo h2{
	color:white;
	font-size: 3em;

    text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);
margin:0;
padding: 0;
text-align: center;
}

#logo h2 .light{
	font-size: .5em;
	color:white;
}
#contenido h2{	

margin-bottom:0em;
margin-bottom: 2em;

}
#contenido h2	strong{
	color:dodgerblue	;
	font-size: 3em;
	margin: 0;
	padding: 0;
}


#escaparate3{
	background: rgba(0,0,0,0.78);
	margin-top:0.7em;
	margin-right: 0;
	padding-right: 0em;

}
#escaparate2 h3{
color:white;
font-size: 1.3em;
	margin-right: 0;
line-height: 1.5em;
}
#escaparate3 h3{
color:white;
font-size: 1.5em;
	margin-right: 0;
line-height: 1.5em;


}
#escaparate3 h3 img{
color:white;
width: auto;
height: 1.5em;
display: inline-block;
	margin-right: .5em;



}


.ca-menu .etiqueta{
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left:0;
	right:0;
	bottom:0;
	width: 40%;
	opacity: 0.8;
	

}
.ca-menu article a:hover .etiqueta{
opacity: 0.8;
}


.ca-menu article a{
    	
		
		width: 100%;
		height: 100%;
    display: block;
    background: #fff;
    -webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 0px rgba(0,0,0,0.2);
    margin-bottom: 4px;
    border-bottom: 10px solid silver;
  border-bottom: 13px solid  lightgreen;
}

.ca-menu .r-verdes a{
   border-bottom: 13px solid  lightgreen;
}
.ca-menu .r-verdes a:hover{
   border-bottom: 13px solid  lightgreen;
}
.ca-menu .r-arqueologicas a{
 border-bottom: 13px solid  peru;
}
.ca-menu .r-arqueologicas a:hover{

 border-bottom: 13px solid  peru;
}
.ca-menu .r-castillos a{
  
      border-bottom: 13px solid  #FF6A33;
}
.ca-menu .r-castillos a:hover{
      border-bottom: 13px solid  #FF6A33;
}
.ca-menu .r-romanico a{
  
      border-bottom: 13px solid  khaki;
}
.ca-menu .r-romanico a:hover{

      border-bottom: 13px solid  khaki;
}

.ca-menu .r-vinos a{
  
      border-bottom: 13px solid  firebrick;
}
.ca-menu .r-vinos a:hover{
      border-bottom: 13px solid  firebrick;
}

.ca-menu .r-gastronomico a{
  
      border-bottom: 13px solid  grey;
}
.ca-menu .r-gastronomico a:hover{
      border-bottom: 13px solid  grey;
}
.ca-menu .r-especial a{

  	
      border-bottom: 13px solid  darkcyan;
}
.ca-menu .r-especial a:hover{
      border-bottom: 13px solid  darkcyan;
}


.ca-icon{
   
             width: 100%;
               padding: 0 1em; 
  
}

.ca-main{
padding: 0 1em;  

}
.ca-sub{
   	color:grey;  
               padding: 0 1em; 

}
.ca-lupa{
	opacity: 1;
}

.ca-menu article:hover{

            	height: auto;

}
.ca-menu article a{
	 -webkit-box-shadow: none;
    -moz-box-shadow:none;
    box-shadow:none;

  border-bottom: none;
    background: white;
}
.ca-menu article a:hover{
	  -webkit-box-shadow: none;
    -moz-box-shadow:none;
    box-shadow:none;

  border-bottom: none;
    background: white;
}

.ca-menu article a:hover .ca-icon{

overflow: hidden;
}
.ca-menu article a:hover .ca-main{
    color: none;


}
.ca-menu article a:hover .ca-sub{
    color:grey;


}

.ca-menu article a:hover .ca-lupa{
    opacity:1;


}
.reveal-modal img{
	padding-left:0em;

}


}


/************************Ipad Medio***************************/


@media (max-width: 870px) { 

#logo img{

}
#logo .medium-offset-3{
	margin:0!important;
	width: 70%!important;

}

#iniciopastilla{
	width: 55%!important;
}
}


/************************Ipad PORTRAIT***************************/


@media (max-width: 800px) { 

#supersized,	#supersized-loader, #supersized li, #supersized img {
	display: none;
}
body{
	height: auto;
}
#escaparate-responsive{
	display:block;
	visibility: visible;
	padding: 0;
	margin: 0;
}
#escaparate-imagen{
padding:1em 0;
	background: url(../img/overlay/16.png), url(../img/carretera.jpg) center ;

}

#escaparate-imagen img{

display: block;
width:13em;

margin:0 auto;
}
 #escaparate-responsive .izquierda{
 	text-align: right;
 		border-right: solid dodgerblue 5px;

 }

 #escaparate-responsive .derecha{  
    text-align: left;  }

#escaparate-texto{
	background: rgba(0,0,0,0.78)  url(../img/overlay/16.png);

	border-bottom:dodgerblue solid 20px;
padding-top: 1em;
}
#escaparate-texto h2{
	color:white;
	font-size: 3em;
line-height: 0.9em;
	    text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);
margin-bottom: 0;
padding: 0;
}

#escaparate-texto h2 img{
height: .7em;
padding-top: .1em;
}

#escaparate-responsive h2 .light{
	font-size: .5em;


}
#escaparate-responsive h3 .light{
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);
	color: white;
	font-family: 1.5


}
.top-bar img{
margin-left: -.8em;
margin-top: .4em;
}






}



/************************MOVIL***************************/


@media (max-width: 640px) { 
#supersized,	#supersized-loader, #supersized li, #supersized img {
	display: none;
}


#logo{
	display: none;
}



#escaparate-imagen{
padding:4em 0 1em 0;
	background: url(../img/overlay/16.png), url(../img/carretera.jpg) center ;

}

#escaparate-imagen img{

display: block;
width:9em;

margin:0 auto;
}
#escaparate-texto h2{
	color:white;
	font-size: 2.2em;
line-height: 0.9em;
	    text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);
margin-bottom: 0;
padding: 0;
}


.full-image{
			position: relative;
			width: 100%;
			height: 5em;
			overflow: hidden;
			
			border-bottom: 1em solid dodgerblue;
			background: dodgerblue;

				}


.overlay{
			display: none;
				}
#vehiculo{margin-bottom: 3em;
}
#vehiculo img{
	width: 100%;
}


.reveal-modal{
height: auto;
margin: 2.5%;
width: 95%;
}

.reveal-modal h5 a{
	color:white;
	display: block;
	display: block;
  vertical-align: middle;
  background:dodgerblue;
	border-radius: 5px;
}
.reveal-modal h5 img{
	height: 3em;
margin: .2em;

}

.main_h {
	display: block;
  position: fixed;
  top: 0px;
  max-height: 50px;
  z-index: 90;
  width: 100%;
  background: none;
  overflow: hidden;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
  top: -100px;
  margin: 0;
  padding:0;
}


.open-nav {
  max-height:19em;
}
.open-nav .mobile-toggle {

 opacity:.5;
}

.sticky2 {
  background-color: #1e1e1e;
  opacity: 1;
  top: 0px;
  border-bottom: 1px solid gainsboro;
  padding:0;
}


#menu-nuevo {
  float: none;
  margin: 0;
  width: 100%;
  z-index: 90;
   	height: 3em;
    width: 100%;
    text-align: center;
}

#menu-nuevo ul {
  list-style: none;
  overflow: hidden;
  text-align: right;
  border-top: solid dodgerblue 3px;
margin:0;
margin-top: 3em;
    float: left;
    text-align: center;
    width: 100%;  
}

#menu-nuevo ul li {
  display: inline-block;
  margin-left: 0px;
      width: 100%;

    padding:.2em 0;
    margin: 0;
}

#menu-nuevo ul li a {
  color: whitesmoke;
  text-transform: uppercase;
 display: block;
  width: 100%!important;
  height: 2em;
  line-height: 2em;


}

.mobile-toggle {
    display: block;
  cursor: pointer;
  font-size: 20px;
  position: absolute;
 margin:0;

  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 200ms ease-in;
  -moz-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
}
#mobile-toggle-button{

	width:5em;
	float: right;
	margin:.5em;
}
 #mobile-toggle-button p{
 	float: left;
 	display: block;
 	position: relative;
 	color:whitesmoke;
 }
.mobile-toggle span {
	position: relative;
  width: 30px;
  height: 4px;
  margin-bottom: 6px;
  border-radius: 1000px;
  background: whitesmoke;
  display: block;
  float: right;
}

.rowd {
  width: 100%;
  max-width: 940px;
  margin: 0;
  position: relative;
  padding: 0;
}








@-webkit-keyframes scroll {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}
@keyframes scroll {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
}

}
/************************MOVIL portrait***************************/


@media (max-width: 380px) { 
#escaparate-imagen{
padding:4em 0 1em 0;
	background: url(../img/overlay/16.png), url(../img/carretera.jpg) center ;

}

#escaparate-imagen img{

display: block;
width:9em;

margin:0 auto;
}
.izquierda, .derecha{


width: 100%!important;
}

.izquierda h2 , .derecha h2{

	text-align: center;
}
 #escaparate-responsive .izquierda{

 		border-right:none;

 }

.reveal-modal h5 {
	
	width: 100%!important;
}



}




