@charset "utf-8";

/* Responsive styles
-------------------------------------------------------------- */


/*
Apple iPhone 5, 5S & 5C
Apple iPod Touch (5th generation)
*/
@media (min-width: 1280px) and (max-width: 1439px) {
   
	 
	
}

/*
@media (min-width: 1366px) and (max-width: 1509px) {
*/
@media (min-width: 1136px) and (max-width: 1279px) {
   
}



@media (min-width: 1024px) and (max-width: 1135px) {
    
	
}




/*
Apple iPhone 4 & 4S
Apple iPod Touch (4th generation)
*/
@media (min-width: 960px) and (max-width: 1023px) {
  
	
	

}





/*
Sony Xperia
LG Optimus
Blackberry Storm 3, Torch 9850 & Torch 9860
Nokia Lumia 610, 710 & 800
HTC Desire, Desire Z, Desire S & One V
Samsung Galaxy
*/

@media (min-width: 768px) and (max-width: 959px) {
     
}



/*
Portrait orientation
Sony Xperia
LG Optimus
Blackberry Storm 3, Torch 9850 & Torch 9860
Nokia Lumia 610, 710 & 800
HTC Desire, Desire Z, Desire S & One V
Samsung Galaxy
*/
@media (min-width: 640px) and (max-width: 767px) {
    /* Body sizes */
 
}

@media (min-width: 480px) and (max-width: 639px) {
    /* Body sizes */
   
}
/*
Portrait orientation
Sony Xperia
LG Optimus
Blackberry Storm 3, Torch 9850 & Torch 9860
Nokia Lumia 610, 710 & 800
HTC Desire, Desire Z, Desire S & One V
Samsung Galaxy
*/
@media (min-width: 480px) and (max-width: 767px) {

}

/*
Very common low res
*/
@media (max-width: 479px) {
    body { font-size: 12px; line-height: 18px; }
	
	
 
   
	
}

/* Other res*/

@media (min-width: 768px) and (max-width: 967px) {
 

}

@media (min-width: 535px) and (max-width: 805px) {
  


}

@media (max-width: 467px){

 
 
}

@media (min-width: 468px) and (max-width: 967px){

 	.dt-tr .map{
height:250px;
 
 	
 }   
.time-line .time {
 
 
   font-size:1.1em
} 

.time-line li {

font-size:1.1em

} 
 p.subheading{font-size:1.4em}
 .dt-tr .row-tit{font-size:1.2em}
 .track .step .text{ font-size:1.1em}
 .time-line p {

margin-bottom:16px;
 font-size:1.3em

}
p { font-size:1.4em;line-height: 1.4em}
 .det-inf .sub-tit{ font-size:1.2em;}
 .det-inf .campo{ font-size:1.4em;}
 .det-inf .tabla-prod{ font-size:1.1em}
  .det-inf .tabla-prod .tit-prod,.tot,.tit-img{font-size:1.1em}
   section.ayuda p{line-height: 1.6em}
   
   .navbar a{ font-size:1.4em;line-height: 1.4em}
   .footer a.nav-link{ font-size:1.4em;line-height: 1.4em}
}

@media (min-width: 968px){
    
	
}

@media (min-width: 468px) and (max-width: 779px) {
    
	
}
@media (min-width: 0px) and (max-width: 779px) {

 	.dt-tr .map{
 
background: #3300FF;
 	
 }   
 .time-line .time {
 
 
   font-size:1.1em
} 

.time-line li {

font-size:1.1em

} 

 p.subheading{font-size:1.4em}
 

 
.dt-tr .row-tit{font-size:1.2em}
.track .step .text{ font-size:1.1em}
.time-line p {

margin-bottom:16px;
 font-size:1.2em

}
p { font-size:1.4em;line-height: 1.4em}

 .det-inf .sub-tit{ font-size:1.2em;}
 .det-inf .campo{ font-size:1.4em;}
  .det-inf .tabla-prod{ font-size:1.1em}
   .det-inf .tabla-prod .tit-prod,.tot,.tit-img{font-size:1.1em}
   
 .navbar a{ font-size:1.4em;line-height: 1.4em}
 .footer a.nav-link{ font-size:1.4em;line-height: 1.4em}
}
@media (min-width: 0px) and (max-width: 992px) {

.full-banner-resize {
  height:auto;
}	

}