/* ----------- Desktop ----------- */
/* @media only screen  */
  /* and (min-device-width: 1200px)  */
  /* and (max-width: 1200px) */
  @media (min-width: 1025px) and (max-width: 1280px){  
	p {font-size: 20px;line-height: 1.4; }
	h1 {font-size: 42px; }
	h2 {font-size: 32px;}
	h3 {font-size: 26px; }
	h4 {font-size: 24px; }
	h5 {font-size: 18px;}
	h6 {font-size: 18px;}  
	.hero h1 {font-size: 50px;}
}

/* Laptop */  
@media only screen and (min-height : 580px) and (max-height : 700px)  { 
	.hero h1 {font-size: 50px;}
} 

/* Tablets Landscape */
@media only screen 
  and (min-width: 768px) 
  and (max-width: 1024px) 
  and (orientation: landscape) {
	h1 {font-size: 36px; }  
	h2 {font-size: 28px;}
	h3 {font-size: 24px; }
	h4 {font-size: 22px; }
	h5 {font-size: 20px;}
	h6 {font-size: 16px;}    
    p {font-size: 16px;}    
	.opciones1 img {width: 180px;}
	.card-header h5 {font-size: 1em;}
}


/* Tablets Portrait */
@media only screen 
  and (min-width: 768px) 
  and (max-width: 1024px) 
  and (orientation: portrait) {
	h1 {font-size: 40px; }  
	h2 {font-size: 32px;}
	h3 {font-size: 28px; }
	h4 {font-size: 22px; }
	h5 {font-size: 22px;}
	h6 {font-size: 20px;}  
	p {font-size: 16px;} 
	.hero {height: 60vh;}
	.opciones1 img {width: 180px;}
	.card-header h5 {font-size: 1em;}
    .logo img {width: 180px;}
}


/* Smartphones Portrait */
@media only screen 
	and (min-width: 320px) 
	and (max-width: 667px) 
	and (orientation: portrait) {
		h1 {font-size: 32px;}  
		h2 {font-size: 24px;}
		h3 {font-size: 18px;}
		h4 {font-size: 16px;}
		h5 {font-size: 18px;}
		h6 {font-size: 22px;}    
		p {font-size: 13px;}    
		.header-content {height:90px;}
		.header-nav p {font-size: 10px;}
		.btEmergencia {height:40px;}
		.boxTel {height: 40px;width: 40px;}
		.hero {height: 70vh;}
		.hero h1 {font-size: 40px;line-height: 1 !important;}
		.hero h2 {font-size: 20px;}
		.opciones1 img {width: 140px;}
		.card-header h5 {font-size: 1em;}
		.logo img {width: 140px;margin:0 0 0 20px;}
		img.logo-footer {width: 140px;}
		/* .header-content {align-items: flex-start;flex-direction: column;} */
		/* header .member-actions {justify-content: flex-end;width: 100%;} */
		header .member-actions {flex-direction: column;align-content: flex-end;flex-flow: column-reverse;}
		.btn-strongGreen-solid,.btn-outline-small {padding:0.4rem 0.6rem;font-size: 10px!important;}
		.btEmergencia p {font-size: 8px;}
}

/* Smartphones Lanscape */
@media only screen 
	and (min-width: 320px) 
	and (max-width: 667px) 
	and (orientation: portrait) {
		h1 {font-size: 32px;}  
		h2 {font-size: 24px;}
		h3 {font-size: 18px;}
		h4 {font-size: 16px;}
		h5 {font-size: 18px;}
		h6 {font-size: 22px;}    
		p {font-size: 13px;}    
		.header-content {height:90px;}
		.header-nav p {font-size: 10px;}
		.btEmergencia {height:40px;}
		.boxTel {height: 40px;width: 40px;}
		.hero {height: 70vh;}
		.hero h1 {font-size: 40px;line-height: 1 !important;}
		.hero h2 {font-size: 20px;}
		.opciones1 img {width: 140px;}
		.card-header h5 {font-size: 1em;}
		.logo img {width: 140px;margin:0 0 0 20px;}
		img.logo-footer {width: 140px;}
		/* .header-content {align-items: flex-start;flex-direction: column;} */
		/* header .member-actions {justify-content: flex-end;width: 100%;} */
		header .member-actions {flex-direction: column;align-content: flex-end;flex-flow: column-reverse;}
		.btn-strongGreen-solid,.btn-outline-small {padding:0.4rem 0.6rem;font-size: 10px!important;}
		.btEmergencia p {font-size: 8px;}
}