@font-face {font-family: 'Roboto';src: url('fonts/Roboto-Regular.woff2') format('woff2'),url('fonts/Roboto-Regular.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}
body{background-color:#f5f5f5;font-family:'Roboto';box-sizing: border-box;margin:0;padding:0;position: relative;}
html{scroll-behavior:smooth}
section{background:;color:#000;font-size:16px;height:auto;margin-top:0px;width:100%;}
section[id]{scroll-margin-top:150px}
header.topheader{height:50px;margin:0 auto;position:fixed;text-align:center;width:100%;top:0;
z-index:100000;}
nav.topnav{background:#fff;height: 50px;padding: 0;text-align: left;width: 100%;  }
nav.topnav ul.menu{display:inline-flex;list-style: none;}
nav.topnav ul.menu li{height: auto;margin-right:20px;}
nav.topnav ul.menu li a{color:rgba(0,0,0,.8);font-weight: bold;text-decoration: none;text-transform: uppercase;}
nav.topnav ul.menu li a:hover{
  color:rgba(255,69,0,1);
}
nav.resposive, div#menuContainer{
  display: none;
}
img#logo-whats{
  bottom: 200px;
  right: 20px;
  position: fixed;
  width: 60px;
}
img#logonav{
  width: 150px;
}
img#logo-correo{
  bottom: 280px;
  right: 20px;
  position: fixed;
  width: 60px;
}
img#logo-telefono{
  bottom: 360px;
  right: 20px;
  position: fixed;
  width: 60px;
}
div#mainForm{
  background-color:#fff;
  border-radius:20px;
  border: 1px solid rgba(0,0,0,.12);
  color:#333333;
  font-size:24px;
  height: auto;
  margin-left:100px;
  padding:20px;
  text-align: center;
  width: 70%;
  z-index:20000;
}
div#mainForm label{
  display: block;
  font-size:16px;
  padding-top:15px;
  text-align: left;
}
div#mainForm select{
  background-color: #f5f5f5;
  border:1px solid rgba(0,0,0,.14);
  font-size: 16px;
  margin-top:10px;
  padding:10px;
  text-align: left;
  width: 100%;
}
div#mainForm option{
  background: ;
  font-size:16px;
}
form#formEnvioRepse{
  background: ;
  height: auto;
  margin-top:20px;
  width: 100%;
}
form#formEnvioRepse input{
  background-color: #f5f5f5;
  border:none;
  border:1px solid rgba(0,0,0,.12);
  border-radius:05px;
  display: block;
  font-size:15px;
  margin-top:20px;
  padding:10px;
  width: 95%;
}
form#formEnvioRepse input#submitRepse{
  background-color: rgba(255,69,0,1);
  color:rgba(255,255,255,1);
  font-size:24px;
  width: 100%;
}
form#checkbox label{
  display: inline-block;
}
form#checkbox input#checkboxC{
  border:none;
  height: 20px;
  margin-top:0px;
  outline-color: none;
  outline-style: none;
  vertical-align: middle;
  width: 20px;
}
label#pp a{
  color:#000;
  cursor: pointer;
  text-decoration: none;
}
section#repse2{
  background: ;
  height: auto;
  margin-top:70px;
  width: 100%;
}
section#repse2 ul{
  background:;
  height: auto;
  margin: 0;
  padding:0;
  width:100% ;
}
section#repse2 ul li#leftRepse{
  background:;
  display: inline-block;
  float:left;
  padding-left:20px;
  padding-right:20px;
  width: 45%;
}
section#repse2 ul li#rightRepse{
  background:;
  display: inline-block;
  float: ;
  width: 45%;
}
#leftRepse .h1{
  font-size:55px;
  padding:0;
  text-align: left;
}
#leftRepse .h2{
  font-size: 30px;
}
#leftRepse ul{
  background: ;
  height: auto;
  width: 100%;
}
#leftRepse ul li{
  background-color: rgba(255,255,255,.7);
  border-radius:10px;
  display: inline-block;
  margin-top:10px;
  padding:05px;
  width: 40%;
}
#leftRepse div.check{
  font-size:18px;
  margin-top:10px;
}
#leftRepse div.check img{
  margin-right: 10px;
  vertical-align: middle;
  width: 25px;
}
#leftRepse div.precios{
  color:rgba(0,0,0,.7);
  margin-top:15px;
  padding-left:27px;
}
section#informacion{
  /*background-image: url("img/Google-reviews-examples.png");
  background-position: center; /* Center the image
  background-repeat: no-repeat; /* Do not repeat the image
  background-size: cover; /* Resize the background image to cover the entire container */
  background-color: #fff;
  border-radius: 20px;
  height: 550px;
  margin: 0 auto;
  margin-top:30px;
  padding:10px;
  position: relative;
  width: 70%;
}
section#informacion h1{
  color:rgba(0,0,0,.8);
  font-size: 50px;
  margin: 0 auto;
  padding-top:20px;
  text-align: center;
  width: 90%;
}
section#informacion div.siguienteInfo{
  color:#333;
  font-size:20px;
  text-align: center;
  width: 90%;
}
section#informacion div#stars img{
  height: 70px;
  opacity: .7;
  width: 70px;
}
section#informacion div#stars img:hover{
  opacity: 1;
}
section#informacion div#stars{
  margin-top:40px;
  text-align: center;
}
section#informacion div.califGoogle{
  background: ;
  font-size: 20px;
  height: auto;
  margin-top:20px;
  text-align: center;
}
section#informacion div.califGoogle img{
  height: 70px;
  vertical-align: middle;
  width: 70px;
}

section#informacion img.userCircle{
  height: 100px;
  left:10px;
  position: absolute;
  bottom:20px;
}
section#informacion div.rayas{
  background: rgba(0,0,0,.123);
  border-radius:20px;
  bottom:70px;
  height: 20px;
  left:120px;
  position: absolute;
  width: 250px;
}
section#informacion div.rayas#raya2{
  bottom:40px;
  left:120px;
  position: absolute;
  width: 175px;
}

section.siguelaInfo{
  background-color:#f5f5f5;
  height: 450px;
  margin: 0 auto;
  padding:0px;
  width: 100%;
}
section.siguelaInfo h1{
  font-size:40px;
  text-align: center;
}
section.siguelaInfo p{
  font-size:20px;
  margin: 0 auto;
  margin-top:20px;
  text-align: justify;
  width: 80%;
}
section.siguelaInfo p b a{
      color:  rgba(5, 18, 24, 1);
  text-decoration: none;
}
section.evitaMultas{
  background: #fff;
  color:#000;
  height: auto;
  margin-top:20px;
  padding-top:5px;
  padding-bottom:50px;
  position: relative;
  width: 100%;
}
section.evitaMultas h1{
  color:#ff1a00;
  font-size:50px;
  text-align: center;
}
section.evitaMultas img{
  height: 100px;
  left:350px;
  position: absolute;
  top:30px;
  width: 100px;
}
section.evitaMultas p{
  font-size:20px;
  margin: 0 auto;
  margin-top:15px;
  text-align: justify;
  width: 80%;
}
section.solicitamostuFolio{
  background-color: #fff;
  box-shadow: 2px 2px 2px 1px rgb(0 0 0 / 20%);
  border-left:07px solid rgba(255,69,0,.6);
  height: auto;
  margin:0 auto;
  width: 50%;
}
section.solicitamostuFolio h1,p{
  font-size:30px;
  padding-bottom:0px;
  padding-top:10px;
  text-align: center;
}
section.solicitamostuFolio p{
  font-size:20px;
  padding-top:0;
  padding-bottom:10px;
}
section#requisitos{
  background-image: url("img/bg-contacto.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 500px;
  width: 100%;
}
section#requisitos h1,h2,p#one{
  color:rgba(255,255,255,1);
  font-size:35px;
  padding-left:30px;
  padding-top:30px;
  text-align: left;
  width: 30%;
}
section#requisitos h2{
  font-size:28px;
  padding-top:0px;
}
section#requisitos p#one{
  font-size:25px;
  padding-top:0px;
  width: 55%;
}
section#requisitos img{
  height: 100px;
  padding-right:10px;
  vertical-align: middle;
  width: 100px;
}
section#requisitos p#one{
  width: 50%;
}
img#imgOC{
  padding-left:20px;
}
section#comofunciona{
  background-color: #fff;
  height: 500px;
  margin-top:0;
  padding:0;
  width: 100%;
}
section#comofunciona h1{
  font-size: 40px;
  padding-top:20px;
  text-align: center;
}
section#comofunciona ul{
  margin: 0 auto;
  padding: 0;
  text-align: center;
  width: 100%;
}
section#comofunciona ul li{
  background-color: #fff;
  border:0px solid rgba(0,0,0,.12);
  border-radius:12px;
  display:inline-table;
  padding: 0;
  text-align: center;
}

section#comofunciona ul li#leftli{
  background: ;
  font-size:30px;
  width: 45%;
}
section#comofunciona ul li#leftli div{
  color:#000;
  font-size:24px;
  padding-top:10px;
  text-align: center;
  width: 100%;
}
section#comofunciona ul li#leftli a,section#comofunciona ul li#rightli a{
  background-color: #CC0C39;
  border-radius:15px;
  color:#fff;;
  font-size:22px;
  margin-top:20px;
  padding-top: 20px;
  padding: 10px;
  text-decoration: none;
  width: 200px;
}
section#comofunciona ul li#leftli img,section#comofunciona ul li#rightli img{
  padding-top:20px;
  width: 250px;
}
section#comofunciona ul li#rightli div{
  color:#000;
  font-size:24px;
  padding-top:10px;
  text-align: center;
  width: 100%;
}
section#comofunciona ul li#rightli{
  background: ;
  font-size:30px;
  width: 45%;
}
section#comofunciona ul li#leftli div.preciofinal, section#comofunciona ul li#rightli div.preciofinal{
  color: #CC0C39 !important;
  border-radius: 4px;
  font-size: 30px;
  font-weight: bold;
  margin-top:5px;
  margin: 0 auto;
  padding:5px;
  text-align: center;
  width: 200px;
}
section.mainComofunciona{
  background: #f5f5f5;
  height: 270px;
  margin: 0 auto;
  margin-top:20px;
  width: 100%;
}
section.mainComofunciona div.titleA{
  font-size:35px;
  font-weight: bold;
  padding-top:20px;
  text-align: center;
}
section.mainComofunciona p{
  font-size: 18px;
  margin: 0 auto;
  margin-top:15px;
  padding-left:400px;
  text-align: left;
}
section.mainComofunciona p img{
  margin-right:10px;
  vertical-align: middle;
  width: 25px;
}

section#postrepse{
  background-color:#fff;
  color:#000;
  height: 500px;
  margin-top:270px;
  position: relative;
  width: 100%;
}
section#postrepse .titlePR{
  font-size: 60px;
  font-weight: 600;
  margin-left:20px;
  padding-top:50px;
  text-align: left;
}
section#postrepse div.r-repse{
  font-size:24px;
  padding-left:20px;
  padding-top:0;
  text-align: left;
  width: 40%;
}
section#postrepse img{
  position: absolute;
  right: 250px;
  top:-100px;
}
section#postrepse div.titleDeclaraciones{
  color:rgba(255,69,0,1);
  font-size:26px;
  font-weight: bold;
  margin-top:20px;
  padding-left:20px;
}

section#postrepse div.cuatri{
  color:rgba(0,0,0,1);
  font-size:20px;
  font-weight: bold;
  margin-top:20px;
  padding-left:20px;
}
section#postrepse div.fechalimite{
  color:red;
  font-size:16px;
  font-weight: ;
  margin-top:0px;
  padding-left:20px;
}

section#contacto{
  background-color: rgba(0,0,0,.8);
  background-image: url("img/textureone.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 460px;
  padding-top:25px;
  width: 100%;
}
section#contacto form{
  background: rgba(255,255,255,1);
  border-radius: 10px;
  color:rgba(0,0,0,.8);
  height: auto;
  margin-left:50px;
  padding-top:25px;
  padding: 20px;
  padding-top:25px;
  width: 40%;
}
.titleContact{
  font-size:30px;
  text-align: center;
}
.h2contact{
  font-size: 18px;
  margin-top:10px;
  text-align: center;
}
section#contacto form input{
  background-color: #f5f5f5;
  border:none;
  border-radius:10px;
  display: block;
  font-size:16px;
  height: auto;
  margin: 0 auto;
  margin-top:10px;
  padding: 10px;
  width: 70%;
}
section#contacto form label{
  display: block;
  font-size: 18px;
  font-weight: bold;
  margin-top:15px;
  text-align: center;
}
section#contacto form select{
  background-color: #f5f5f5;
  border:none;
  border-radius:10px;
  display: block;
  font-size:16px;
  height: auto;
  margin:0 auto;
  margin-top:10px;
  padding: 10px;
  width: 73%;
}
section#contacto form input#contactanos{
  background-color: rgba(255, 69, 0, 0.85);
  color: #fff;
  cursor: pointer;
}
nav#Nav{
  background: red;
  height: auto;
  padding: 10px;
  text-align: center;
  width: 100%;
}
a#ho2{
  color:rgba(255,69,0,1);
}
img.img-nav{
  margin-right: 10px;
  padding-bottom:05px;
  vertical-align: middle;
  width: 30px;
}
footer{

  color:#fff;
  height: auto;
  text-align: center;
  width: 100%;
}

footer ul{
  background-color: rgba(40,52,61,.75);
  color:#fff;
  height: auto;
  padding: 0;
  text-align: center;
  width: 100%;
}
ul#footer2{
  background-color: rgba(40,52,61,1);
  height: auto;
  margin: 0 auto;
  padding: 0px;
  text-align: center;
  width: 100%;
}
ul#footer2{
  color: #fff;
  height: auto;
  width: 100%;
}
ul#footer2 li{
  background-color: rgba(0,0,0,0);
  border-right:2px solid #fff;
  border-radius:0px;
  color:#fff;
  display:inline-table;
  float:;
  font-size:18px;
  height: 220px;
  margin-left:10px;
  margin-bottom:20px;
  margin-right: 10px;
  margin-top:20px;
  padding:10px;
  text-align: left;
  width: 20%;
}
ul#footer2 li div img{
  width: 250px;
}
ul#footer2 li div{
  color: #fff;
  font-size:16px;
  margin-top:10px;
  padding-top:10px;
  text-align: left;
}
ul#footer2 li img#logo{
  width: 250px;
}
.copy{
  background-color: #fff;
  color:rgba(40,52,61,1);
  height: auto;
  margin: 0 auto;
  padding:0px;
  padding-bottom:20px;
  padding-top:20px;
  text-align: center;
  width: 100%;
}
.flopSocial{
  background-color: rgba(0,0,0,0);
  border-radius:10px;
  color: #fff;
  cursor: pointer;
  bottom:210px;
  padding:10px;
  position: fixed;
  right:100px;
}
.flopSocial#whatss{
  display: none;
}
.flopSocial#correo{
  bottom:290px;
  display: none;
}
.flopSocial#telefono{
  bottom:370px;
  display: none;
}
footer ul{
  height: auto;
  margin:0 auto;
  padding: 0px;
  width: 100%;
}
footer ul li{
  background: ;
  display: inline-flex;
  margin: 0 auto;
  margin-left:0px;
  margin-right:0px;
  text-align: center;
}
footer ul li img#sat, footer ul li img#imss{
  width: 150px;
}
footer ul li img#infonavit{
  width: 195px;
  }
div#graciasporContactar{
  background-color:rgba(40,52,61,.7);
  height: 100%;
  left: 0;
  display: none;
  top:0;
  position: fixed;
  width: 100%;
  z-index:10001;
  }
  div#graciasporContactar div#letrerook{
    background-color: #fff;
    border-color: #c3e6cb;
    border-left: 20px solid #155724;
    border-radius:20px;
    color: #155724;
    font-size:20px;
    height: auto;
    left:35%;
    padding: 50px;
    position: absolute;
    top:250px;
    width: 30%;
  }
  div#graciasporContactar div#letrerook img{
    border-radius:20px;
    position: absolute;
    right: 3px;
    top:3px;
    width: 40px;z-index: 11000;
  }

/* SECCIÓN DE CONTACTO */
section#contacto ul{
  background-color:;
  display:inline-flex;
  height: 400px;
  padding: 0;
  width: 100%;
}
section#contacto ul li{
  background: ;
  height: auto;
  list-style: none;
  padding: 0;
  text-decoration: none;
  width: 50%;
}
iframe{
  height: 100%;
  margin: 0 auto;
  padding-left:50px;
  text-align: center;
  width: 90%;
}
section#contacto ul li#rightC{
  background-color:rgba(0,0,0,.2);
  border-radius: 0px;
  width: 49%;
}
section#contacto ul li#rightC div#pHBK{
  color:#fff;
  font-size:20px;
  padding:10px;
  padding-bottom:0;
}

section#contacto ul li#rightC div.contactoC{
  color:#fff;
  font-size:35px;
  font-weight: bolder;
  padding-left:10px;
  padding-top:10px;
}
section#contacto ul li#rightC p{
  color:#fff;
  font-size:18px;
  font-weight:normal;
  padding-left:10px;
  text-align: left;
}
section#contacto ul li#rightC p img{
  height: 30px;
  margin-right:10px;
  vertical-align: middle;
  width: 30px;
}
section#contacto ul li#rightC img#logoHBK{
  padding:20px;
  padding-left:10px;
  padding-bottom: 0;
  width: 300px;
}
}section#contacto ul li#rightC p img#telC{
  height: ;
  width: 80px;
}
section#contacto ul li#rightC p#colorC{
  color:#FF497C;
}

section#newServicios{
  background:;
  height: 800px;
  width: 100%;
}
section#newServicios div#h1{
  font-size:50px;
  padding-left:170px;
  padding-top:10px;
}
section#newServicios div.mainServicios{
  background-color:;
  height: auto;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
  width: 80%;
}
section#newServicios div.mainServicios ul{
  background-color:;
  color:#fff;
  display: inline-flex;
  padding:10px;
  width: 100%;
}
section#newServicios div.mainServicios ul li.r{
  border: none;
  padding: 0;
  width: 500px;
}
section#newServicios div.mainServicios ul li.r#right{
  background: none;
  margin-left:40px;
  position: relative;
  width: 600px;
}
section#newServicios div.mainServicios ul li.r#right div.wrapInfo{
  background: #fff;
  border-radius: 4px;
  border:1px solid rgba(0,0,0,.1);
  box-shadow: 4px 2px 20px 3px rgba(0,0,0,.32);

  box-shadow: ;
  bottom:80px;
  color:#000;
  font-size:22px;
  height: 200px;
  left:20px;
  padding:20px;
  position: absolute;
  text-align: justify;
  width: 520px;
}
section#newServicios div.mainServicios ul li.r#right div.wrapInfo div.titlePro{
  bottom:300px;
  font-size:40px;
  font-weight: bold;
  left:0px;
  position: absolute;
  text-align:left;
  text-transform: uppercase;
  width: 100%;
}
section#newServicios div.mainServicios ul li.r#right:hover{
  color:#000;
}
section#newServicios div.mainServicios ul li.r#right div#btn-Whats,
section#newServicios div.mainServicios ul li.r#right div#btn-Contactanos{
  background: rgba(81,174,50,.9);
  border-radius:07px;
  bottom:0;
  color:#fff;
  cursor: pointer;
  display: inline-block;
  height: auto;
  left:20px;
  padding:10px 20px;
  position: absolute;
  text-align: center;
  transition: all 0.2s ease-out;
  width: 200px;
}
section#newServicios div.mainServicios ul li.r#right div#btn-Whats:hover{
  background: rgba(81,174,50,1);
}
section#newServicios div.mainServicios ul li.r#right div#btn-Contactanos{
  background-color: rgba(255,69,0,.9);
  left:340px;
}
section#newServicios div.mainServicios ul li.r#right div#btn-Contactanos:hover{
  background-color: rgba(255,69,0,1);
}
section#newServicios div.mainServicios ul li.r:hover{
  border: none;
  cursor: default;
}
section#newServicios div.mainServicios ul li.r#right div#btn-Whats img{
  background: rgba(81,174,50,1);
  border-left:none;
  height: 20px;
  margin-right:10px;
  vertical-align: middle;
  width: 20px;
}
section#newServicios div.mainServicios ul.relleno{
  background: ;
}
section#newServicios div.mainServicios ul.relleno img{
  border-radius:;
  border-left:15px solid #e7e731;
  height: 500px;
  width: 500px;
}
section#newServicios div.mainServicios ul li{
  background-color: #fff;
  border:2px solid #fff;
  border-radius: 05px;
  color:#000;
  list-style: none;
  margin-left:10px;
  margin-right:10px 20px;
  padding:10px;
  transition: all 0.2s ease-out;
  width: 100%;
}
section#newServicios div.mainServicios ul li.activePRO{
  background-color: #ff5400;
  border-radius: 05px;
  border:2px solid rgba(255,69,0,.78);
  color:#fff;
}
section#newServicios div.mainServicios ul li.activePRO:hover{
  background-color: rgba(255,69,0,.78);
  border-radius: 05px;
  color:#fff;
}
section#newServicios div.mainServicios ul li:hover{
  background-color: ;
  border:2px solid rgba(255,69,0,.78);
  color: rgba(255,69,0,.78);
  cursor: pointer;
}
ul.relleno#relleno1,
 ul.relleno#relleno2,
 ul.relleno#relleno3,
ul.relleno#relleno4,
 ul.relleno#relleno5{
  display: ;
}
section#newServicios div.mainServicios ul.relleno#relleno1{

}
/* Inicio Media Query Celulares */
@media only screen and (min-width:0px) and (max-width:690px){
  .topheader{display: none;}
  *{box-sizing: border-box;padding: 0;margin: 0;}
  nav.resposive{background: #fff;border:1px solid rgba(0,0,0,.2);display: inherit;height: auto;padding: 10px;width: 100%;}
  nav.resposive ul{display: inline-flex;width: 100%;}
  nav.resposive ul li{list-style: none;width: 50%;}
  nav.resposive ul li.leftResposive{background:;width: 75%;}
  nav.resposive ul li.leftResposive img{padding-top:7px;vertical-align: middle;}
  nav.resposive ul li.rightResposive{background: ;text-align: right;width: 25%;}
  nav.resposive ul li.rightResposive img{padding-left:10px;vertical-align: middle;}
  div#menuContainer{background-color: rgba(0,0,0,.8);background-image: url("img/textureone.png");display: none;height: 250px;position: absolute;right: 0px;top:53px;width: 50%;z-index:12000;}
  div#menuContainer .menuContainer{height: auto;text-align: right;width: 100%;}
  div#menuContainer .menuContainer li{color:#fff;font-size:18px;list-style: none;margin-top:15px;padding-right:20px;text-decoration: none;}
  div#menuContainer .menuContainer li a{color:#fff;text-decoration: none;text-transform: uppercase;}
  div#menuContainer .menuContainer li a:hover{color:rgba(255,69,0.8);cursor: pointer;text-decoration: underline;}
  footer, footer ul, footer ul li{width: 100%;}
  footer ul li{display: block;}
  section#contacto{background:;display:block;width: 100%;}
  section#contacto ul{width: 100%;}
  section#contacto ul li{display: block;height: auto;width: 100%;}
  section#contacto ul li#leftC, section#contacto ul li#rightC{background:;width: 100%;}
  section#contacto ul li#leftC{display: none;}
  section#contacto ul li#rightC{background:;}
  iframe{display: none;}
  section#repse2{background:;height: auto;margin-top:0;}
  section#repse2 ul{height: 1320px;}
  section#repse2 ul li{display:;width: 100%;}
  section#repse2 ul li#rightRepse, section#repse2 ul li#leftRepse{background: #f5f5f5;display: block;height: 750px;width: 100%;}
  section#repse2 ul li#rightRepse #mainForm{background:;margin-left:0;margin-bottom:0;width: 100%;}
  section#repse2 ul li#rightRepse #mainForm form{width: 100%;}
  section#repse2 ul li#rightRepse #mainForm form input{width: 100%;}
  section#informacion{background: ;margin-bottom:10px;margin-top:0;width: 100%;}
  section#informacion h1{font-size:40px;width: 100%;}
  section#informacion div.siguienteInfo{text-align: justify;width: 100%;}
  section#informacion img.userCircle{height: 100px;width: 100px;}
  section.siguelaInfo{background:;height: auto;padding-bottom:10px;padding-top:10px;width: 100%;}
  section.evitaMultas{background:;height: auto;width: 100%;}
  section.evitaMultas img{display: none;}
  section.solicitamostuFolio{background:;width: 100%;}
  section.solicitamostuFolio h1{font-size:26px;}
  section#requisitos{height: 400px;width: 100%;}
  section#requisitos h1, h2{font-size:30px;padding-bottom:10px;width: 100%;}
  section#requisitos h2{font-size:28.5px;}
  section#requisitos p#one{font-size:18px;width: 100%;}
  section#requisitos img{height: 120px;padding-top:20px;width: 120px;}
  section#comofunciona{background;height: auto;}
  section#comofunciona ul{width: 100%;}
  section#comofunciona ul li{margin-bottom:30px;width:;}
  section.mainComofunciona{background:;height:250px;width: ;}
  section.mainComofunciona div{width: ;}
  section.mainComofunciona p{font-size:16px;padding-left:10px;text-align: left;width: ;}
  section.mainComofunciona p img{display: ;width: 20px;}
  section#postrepse{
    background:;
    height: 700px;
    margin-top:0;
    width: 100%;
  }
  section#postrepse div.r-repse{
    width: 100%;
  }
  section#postrepse img{
    display: ;
    left:20px;
    position: ;
    top:310px;
    width: 400px;
  }
/* Inicio Media Query Laptop */
@media only screen and (min-width:691px) and (max-width:1000px)
{
  nav.resposive, div#menuContainer{display: none;}
}
