/* ----------- Desktop ----------- */
/* @media only screen  */
  /* and (min-device-width: 1200px)  */
  /* and (max-width: 1200px) */
  @media (min-width: 1025px) and (max-width: 1280px){  
	p {font-size: 16px;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;}
}

/* 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: 16px;}
	h6 {font-size: 20px;}    
	p {font-size: 16px;}    
	.hero {height: auto !important;}
	.hero h1 {font-size: 38px;}
	.hero h5 {font-size: 28px;}
	.bg-hero {background-size: 80% auto;}
	.hero .hero-content {position: relative;margin-top:2rem;top:0;}
	img.ponente {width: 140px;height: 140px;border-radius: 70px;border: 8px solid #fff;margin: 0 auto 1em auto;}
	.form-group input {height: 3em !important;}
}

/* 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: 18px; }
	h5 {font-size: 24px;}
	h6 {font-size: 20px;}  
	p {font-size: 16px;} 
	.hero {height: auto !important;}
	.hero h1 {font-size: 38px;}
	.hero h5 {font-size: 28px;}
	.bg-hero {background-size: 90% auto;}
	.hero .hero-content {position: relative;margin-top:8rem;top:0;}
	img.ponente {width: 140px;height: 140px;border-radius: 70px;border: 8px solid #fff;margin: 0 auto 1em auto;}
	.form-group input {height: 3em !important;}
}


/* Smartphones Portrait */
@media only screen 
  and (min-width: 320px) 
  and (max-width: 667px) 
   and (orientation: portrait) {
    .btn-large {padding: 8px 20px;font-size: 16px !important;}   
	h1 {font-size: 32px;}  
	h2 {font-size: 28px;}
	h3 {font-size: 24px;}
	h4 {font-size: 22px;}
	h5 {font-size: 20px;}
	h6 {font-size: 20px;}    
	p {font-size: 14px;}    
	.hero {height: auto !important;}
	.hero h1 {font-size: 40px;}
	.hero h5 {font-size: 24px;}
	.hero .hero-content {position: relative;margin-top:8rem;top:0;}
	.logo img {width: 160px;}
	.btn-cta {padding: 10px 20px!important;}
	img.logo-footer {width: 140px;}
	img.logo-footer2 {width: 200px;float: right;}
	img.ponente {width: 140px;height: 140px;border-radius: 70px;border: 8px solid #fff;margin: 0 auto 1em auto;}
	.form-group input {height: 3em !important;}
}

/* Smartphones Lanscape */
@media only screen 
  and (min-width: 320px) 
  and (max-width: 770px) 
  and (orientation: landscape) {
	h1 {font-size: 32px;}  
	h2 {font-size: 26px;}
	h3 {font-size: 24px;}
	h4 {font-size: 22px;}
	h5 {font-size: 20px;}
	h6 {font-size: 18px;}    
	p {font-size: 14px;}  
	.logo img {width: 160px;}
	.hero {height: auto !important;}
	.hero h1 {font-size: 40px;}
	.hero h5 {font-size: 24px;}
	.bg-hero {position:absolute;top:5%;right:0;width:100%;height:100%;background:url(../img/bgHome-movil.png) no-repeat right top; background-size:40% auto;z-index:0;}
	.hero .hero-content {position: relative;margin-top:5rem;top:0;}
	.logo img {width: 160px;}
	.btn-cta {padding: 10px 20px!important;}
	img.logo-footer {width: 140px;}
	img.logo-footer2 {width: 200px;float: right;}
	img.ponente {width: 140px;height: 140px;border-radius: 70px;border: 8px solid #fff;margin: 0 auto 1em auto;}
	.form-group input {height: 3em !important;}
}