@charset "utf-8";

/*PC +1680*/
@media (min-width: 1681px){
    .sectionthree img.bk { margin: -20px 0 -5px 13%;}
}
@media all and (max-width: 1680px){
}
/*PC 19" 1440*/
@media all and (max-width: 1440px){
    section{padding: 30px 8%}
    .destacado {padding: 11em 1em 0 14em;}
    .sectionthree img.bk {margin: -20px 0 -5px -1% !important;}
}
/*PC 15" 1366*/
@media all and (max-width: 1366px){
    section{padding: 30px 5%}
}
/*PC 13" 1280*/
@media all and (max-width: 1280px){
    section{padding: 20px 5% }
    .destacado {padding: 11em 0 3em 10em;}
    input, select{ width: 100%; }
    .form_error { width: 100%; }
    .destacado img { width: 370px; }
}
/*desde Tablet Horizontal*/
@media all and (min-width: 1025px){
}
/*Tablet Horizontal*/
@media all and (max-width: 1024px){
    section{padding: 20px}
    nav.contact {padding: 5px 5%;}
    .destacado h1 {padding: 1em 1em 1em 0;}
    nav.sections li a {letter-spacing: 0; margin: 0 ;}
    .destacado {padding: 11em 0 1em 10em;}
    .destacado h1 {padding: 0;}
    .content-img {height: 200px;}
    .sectionthree {padding: 0 0 0 5%;}
    .txt-right.mtop40 {margin-top: 10px !important;}
}

/*Tablet vertical*/
@media all and (max-width: 769px){
    .pedircita form {height: 55%;padding: 0 10px 10px 10px;}
    .pedircita .contact {bottom: 20px;right: 10px;}
    .destacado { padding: 11em 0 1em 1em;}
    .destacado h1 { padding: 0;font-size: 2em; text-shadow: 0 0 6px rgba(0,0,0,.6),0 0 45px #000;}
    .destacado h1 span {font-size: 180%;}
    .pedircita .contact img{display: none}
    h3{font-size: 2em;}
    h1{font-size: 3em;}
    .sectiontwo img.bk { margin: -50px 0 -55px -24%;}
    .sectionthree img.bk { margin: -20px 0 -5px -51% !important;}
    .txt-right.mtop40 {margin-top: 0 !important;}
    .sectiontwo img.bk {max-height: 525px;}
    .sectionfour img.bk {max-height: 585px;}
    .sectionfour [class^=col] {margin-top: 0;}
    .sectionfour img.bk {margin: -70px 0 -55px -33%;}
    .sectionthree { margin: 80px auto;}
    .sectionfour{margin-bottom: 50px;}
    .destacado img { width: 315px; }
    
}
/*Smartphone horizontal*/
@media all and (max-width: 736px){
    .pedircita form {height: 64%;padding: 0 10px 10px 10px;}
    nav.contact {display: none}
    
    .logo img {margin: 9px 10px;position: absolute;}
    .content-img {height: 184px;}
    .destacado h1 {padding: 0 .5em .75em 0;}
    .destacado .btn{transform: scale(.8);margin-bottom: 10px}
    .sectiontwo h2, h3{font-size: 1.8em;}
    .sectiontwo p {margin: 30px 0;}
    
    nav.sections {width: 100%; margin: 0 auto;border-radius: 0;}
    .destacado img {width: 211px;}
    .destacado {padding: 11em 0 0;}
    .destacado h1 {padding: 0;font-size: 1.5em;margin-bottom: 10px}
    .pedircita .btn.only-on-mobile {right: 20px;}
    .col-2.right {position: relative;}
    .sectiontwo img.bk {margin: -50px 0 0 -6%;}
    .sectionthree img.bk {margin: -20px 0 -5px 1% !important;}
    .txt-right.mtop40 {text-align: left; margin-bottom: 30px;}
    .sectionfour img.bk {margin: -21px 0 20px -13%;}
    input, select { width: 50%; }
    .form_error { width: 50%; }
    .destacado img {width: 211px;}
    
}
/*Smartphone*/
@media all and (max-width: 575px){
    input, select {width: 100%;}
    .form_error { width: 100%; }
}
@media all and (max-width: 360px){
    .logo img{left: 50%;transform: translateX(-50%);}
}