/* Responsive Large */
@media screen and (min-width: 320px) {

}
/*  */

/* Responsive */
@media screen and (max-width: 1650px) {
.btnService {
  padding: 2% 0% 3% 0%;
}
}

@media screen and (max-width: 1050px) {
/* Servicios */
#servicios {
  padding: 0 5% 66px 15%;
}
.btnService {
  padding: 2% 0% 3% 0%;
}

/*  */
}

@media screen and (max-width: 1400px) {
/* Servicios */
#servicios {
  padding: 0 5% 60px 9%;
}
.servicioMain h1 {
  font-size: 20px;
}
/*  */
}

@media screen and (max-width: 1200px) {
#intro_servicios .btnService {
font-size: 14px;
}
.btnService {
  padding: 2% 0% 3% 0%;
}

}

@media screen and (max-width: 110px) {
/* Nosotros Header */
.item-caption {
  padding: 0 160px 0 0;
}
/*  */

/* Intro */
#intro_servicios {
  padding: 66px 10% 0 15%;
}
.introServicios {
  padding: 0 0 33px 0;
}
.btnService {
  padding: 2% 0% 3% 0%;
}

/*  */

/* Servicios */
#servicios {
  padding: 0 5% 66px 10%;
}
.servicioMain h1 {
  font-size: 18px;
}
/*  */

/* Historia */
.historiaIntro {
  padding: 0 5% 0 5%;
}
.postRight h1 {
  font-size: 40px;
}
/*  */
}

@media screen and (max-width: 720px) {
/* Nosotros Header */
.item-caption h1 {
  font-size: 36px;
}
/*  */

/* Intro */
#intro_servicios {
  padding: 35px 0 0 0;
}
.btnService {
  padding: 3% 0% 4% 0%;
}

/*  */

/* Servicios */
#servicios {
  padding: 0 5% 66px 8%;
}
.servicioMain h1 {
  font-size: 17px;
}
.postRight h1 {
  font-size: 35px;
}
/*  */
}

@media screen and (max-width: 103px) {
/* Intro */
#intro_servicios {
  padding: 66px 5% 0 10%;
}
.btnService {
  padding: 2% 0% 3% 0%;
}
/*  */

/* Servicios */
#servicios {
  padding: 0 5% 66px 5%;
}
.servicioMain h1 {
  font-size: 16px;
}
/*  */

/* Historia */
.historiaInfo p , .historiaInfo ul li {
  font-size: 15px;
}
/*  */
}

@media screen and (max-width: 667px) {
/* Nosotros Header */
.item-caption h1 {
  font-size: 32px;
    padding: 0 0 0 7%;
}
.item-caption p {
  font-size: 16px;
}
/*  */

/* Intro */
#intro_servicios {
  padding: 32px 0 0 0;
}
.btnService {
  padding: 2% 0% 3% 0%;
}
/*  */

/* Servicios */
#servicios {
  padding: 0 5% 33px 0%;
}

/*  */

/* Historia */
.historiaInfo {
  padding: 0 0 0 10%;
}
.postRight {
  padding: 20px 0 0 3%;
}
/*  */
}

@media screen and (max-width: 787px) {
/* Historia */
.historiaInfo {
  padding: 0 0 0 7%;
}
.postRight ul {
  padding: 10px 0 0 0;
}
/*  */
.btnService {
  padding: 2% 0% 3% 0%;
}
}

@media screen and (max-width: 1032px) {
.img_eservice {
    width:37%;
    padding:2% 0 0 0;
}
.btnService {
    margin-right:0px;
}
#intro_servicios .btnService {
  font-size: 13.8px;
}
.btnService {
  padding: 2% 0% 3% 0%;
}
}

@media screen and (max-width: 1022px) {
#intro_servicios .btnService {
  font-size: 13.4px;
}
.btnService {
  padding: 2% 0% 3% 0%;
}
}

@media screen and (max-width: 992px) {
/* Nosotros Header */
#serviciosHeader {
  height: 60%;
}
.item {
  height: 60vh;
}
.item-caption {
  bottom: 25px;
  padding: 0 70px 0 0;
}
/*  */

/* Intro */
.introServicios p {
  font-size: 15px;
}
#intro_servicios .btnService {
  font-size: 14px;
}
.btnService {
  font-size:12.8px;
  padding: 2% 0% 3% 0%;
}
/*  */

/* Servicios */
#servicios {
  padding: 0 5% 33px 5%;
}

.Rostros{
    max-width:50%;
    margin: 0 0 0 25%;
}

.servicioMain h1 {
  font-size: 17px;
  padding: 5px 0 20px 0 !important;
  text-align: center;
}
.instalacion::before, .telefono::before, .ingeniero::before, .medalla::before {
  top: 8px;
  left: 0;
  right: 0;
  margin: auto;
}
.servicioMain p {
  text-align: center;
}
.img_eservice {
    width:42%;
    padding: 2% 0 0 0;
}
.btnService {
    margin-right:0px;
}
#intro_servicios .btnService {
  font-size: 13.2px;
}
.btnService {
  padding: 2% 0% 3% 0%;
}
/*  */

/* Historia */
.historiaImg::before {
  width: 66%;
  height: 66%;
}
.historiaImg::after {
  width: 40%;
  height: 20%;
  bottom: -20px;
}
.historiaImg {
  width: 90%;
}
.postRight h1 {
  font-size: 30px;
}
.postRight ul {
  padding: 0 0 0 0;
}
.postRight ul li {
  font-size: 15px;
}
.postRight {
  padding: 0 3% 0 3%;
}
/*  */
.postLeft{
    width: 45%;
    padding: 15px 0 0 0;
    
}



@media screen and (max-width: 800px) {
/* Historia */
.historiaInfo {
  padding: 0 0 0 0%;
}
.historiaInfo ul li {
  line-height: 25px;
}
.img_eservice {
    width:50%;
    padding: 2% 0 0 0; 
}
.btnService {
    margin-right:50%;
}
#intro_servicios .btnService {
  font-size: 12px;
}
.btnService {
  padding: 4% 0% 5% 0%;
}

.postLeft{
    width:100%;
    height:auto;
    text-align:center;
    Padding:0 6% 25px 6%;
}
.postRight{
    width:100%;
    padding:0 5% 0 5%;
    font-size:16px;
}
/*  */


@media screen and (max-width: 1000px) {
/* Nosotros Header */
.item-caption h1 {
  font-size: 43px;
  padding: 0 0 0 5%;
}
.btnService {
  display: block;
  margin-bottom: 20px;
  margin-right: 0px;
}
.img_eservice {
    width:50%;
}
.btnService {
    margin-right:0px;
}
.doble{
    width:100%;
    padding:0%;
}
.doble2{
    width:100%;
    padding:0%;

/*    
}
.doble_text {
    text-align: center;
}
*/

#intro_servicios .btnService {
  font-size: 2.02Vh;
}
.bannerBG {
  width: 100%;
  position: absolute;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.btnService {
  padding: 4% 0% 5% 0%;
}

}
/*  */

/* Historia */
.postRight h1 {
  padding: 0 0 0 0!important;
  margin: 0 0 0 0!important;
}
.postRight ul {
  padding: 20px 0 0 0;
}
.postRight ul li {
  line-height: 25px;
}
/*  */

@media screen and (max-width: 472px) {
.img_eservice {
    width:60%;
}
.btnService {
    margin-right:0px;
}
.doble{
    width:100%;
}
.doble2{
    width:100%;
}
#intro_servicios .btnService {
  font-size: 1.6Vh;
}

}

@media screen and (max-width: 425px) {
.img_eservice {
    width:70%;
}z
#intro_servicios .btnService {
    margin-right:0px;
}

}

@media screen and (max-width: 407px) {
/* Nosotros Header */
.item-caption h1 {
  font-size: 30px;
}
/*  */

/* Historia */
.postRight h1 {
  font-size: 25px;
}
/*  */

}

@media screen and (max-width: 600px) {
/* Nosotros Header */
.item-caption {
  bottom: 33px;
  padding: 0 25px 0 0;
}
.item-caption h1 {
  font-size: 32px;
    padding: 0 0 0 5%;
}
.item-caption p {
  font-size: 15px;
}
#intro_servicios .btnService {
    margin-right:0px;
    font-size:1.7Vh;
}
/*  */

/* Intro */
#intro_servicios {
  padding: 15px 0 10px 0;
}
/*  */

/* Servicios */
#servicios {
  padding: 0 7% 20px 7%;
}
.servicioMain h1 {
  padding: 20px 0 20px 0!important;
}
.servicioMain p {
  padding: 0 0 33px 0!important;
}
.servicioFooter {
  padding: 33px 0 33px 0;
  text-align: center;
}

.Rostros{
    max-width: 100%;
    margin: 0 0 0 0;
}
/*  */

/* Historia */
#historia {
  padding: 15px 0 30px 0;
}
.historiaIntro {
  padding: 0 10% 0 10%;
}
.historiaImg {
  width: 100%;
}
.historiaInfo {
  padding: 66px 0 33px 0;
}
.postLeft {
  width: 100%;
  height: auto;
  padding: 0 7% 35px 7%;
  text-align: center;
}
.postLeft img {
  max-width: 100%;
  height: auto;
}
.postRight {
  width: 100%;
  height: auto;
  padding: 0 7% 0px 7%;
}

/*  */
}

@media screen and (max-width: 319px) {
/* Nosotros Header */
.item-caption h1 {
  font-size: 17px;
}
.item-caption p {
  font-size: 17px;
  padding: 0 0 0 5%;
}
.item-caption {
  bottom: 10px;
}
#intro_servicios .btnService {
    margin-right:0px;
}
/*  */

/* Historia */
.postRight h1 {
  font-size: 20px;
}
/*  */

}

@media screen and (max-width: 340px) {
/* Nosotros Header */
#serviciosHeader {
  height: 80%;
}
.item {
  height: 80vh;
}
.item-caption {
  padding: 0 10px 0 0;
}
#intro_servicios .btnService {
    margin-right:0px;
    font-size:15px;
}
/*  */

/* Servicios */
.servicioMain h1 {
  font-size: 16px;
}

/*  */

/* Historia */
.postRight h1 {
  font-size: 16px;
}
/*  */
}

@media screen and (max-width: 282px) {
/* Nosotros Header */
#serviciosHeader {
  height: 70%;
}
.item {
  height: 70vh;
}
#intro_servicios .btnService {
    margin-right:0px;
    font-size:15px;
}

}
/*  */