.contenedorEquipoment{
    /* border: 1px solid red; */
    margin: 0 auto;
    width: 80%;
}

.infoEquipoment{
    display: flex;
    /* border: 12px solid blueviolet; */
    margin: 0 auto;
    padding: 20px;
}

.List{
    /* border: 2px solid green; */
    width: 40%;
    margin: 0 25px;
}
.List li{
    margin: 10px auto;
    margin-left: 20px;
    text-indent: -20px;
}

.containerimg{
    width: 60%;
    height: 100%;
    padding-bottom: 30%; /* Ajusta este valor según el aspect ratio de tu imagen */
    position: relative;
    overflow: hidden;
    /* border: 2px solid red; */
    margin-top: 70px;
}

.imgEquipoment{
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    
    /* border: 9px solid rgb(112, 216, 128); */
}
.seccservice_titlee{
    border-bottom: 5px solid orangered;
    font-size: 1.6em;
    font-weight: bold;
    color: #183650;
    width: 100%;
}

.pdfdescarga{
    text-decoration: none;
    color: #183650;
    padding-bottom: 30px;
}

.as{
    margin: 0 auto;
}
.dess{
    background: orangered;
    border: 2px solid orangered;
}

/* services */
.contenedorservice{
    /* border: 2px solid red; */
    margin: 40px auto;
    width: 70%;
}
.contenedorServicetitle{
    border-bottom: 5px solid orangered;
    /* margin: 0 auto; */
    width: 80%;
}
.titleServices{
    color: #183650;
    /* margin: 0 auto; */
    font-size: 2em;

    font-weight: bold;
}
.texservvice{
    color: #183650;
    font-size: 1.3em;
}
.contenedor_iconosServices{
    /* border: 3px solid red; */
    display: flex;
    flex-wrap: wrap;
}
.iconesServices{
    /* border: 3px solid yellow; */
    width: 25%;
    padding: 30px;
   
    box-sizing: border-box;
}
.iconesServices:nth-child(6){
    width: 100%;
}

.iconesServices i{
    color: orangered;
    font-size: 4em;
    text-align: center;
    /* border: 3px solid violet; */
    margin: auto 40%;
}

.infoicono{
    /* border: 2px solid gray; */
    text-align: center;
    font-size: 1.2em;
    color: #183650;
}
.servicesLine{
    width: 100%;
    border-bottom: 5px solid orangered;
}

.serviceslogo{
    width:800px;
    margin: 0 auto;
}

.txtServicesI{
    font-size: 1.3em;
}

.hola{
    border-bottom: 6px solid orangered;
    width: 20%;
}

.seccservice_titleee{
    font-size: 1.6em;
    font-weight: bold;
    color: #183650;
}




.iconesServiceEs{
    /* border: 3px solid yellow; */
    width: 25%;
    padding: 30px;
   
    box-sizing: border-box;
}
.iconesServiceEs:nth-child(7){
    width: 100%;
}
.iconesServiceEs i{
    color: orangered;
    font-size: 4em;
    text-align: center;
    /* border: 3px solid violet; */
    margin: auto 40%;
}
.iconesServiceEs a{
    text-decoration: none;
   
}



@media screen and (max-width:1194px){
    .seccservice_title{
        font-size: 1.4em;
    }
    .List{
        /* border: 2px solid green; */
        width: 50%;
    }
    .List p{
        font-size: 1.1em;
    }
    .List li{
        font-size: 1.1em;
    }
    .containerimg{
        width: 50%;
        height: 100%;
        
    }
}
@media screen and (max-width:1050px){
    .seccservice_title{
        font-size: 1.2em;
    }
    .List{
        /* border: 2px solid green; */
        width: 50%;
    }
    .List p{
        font-size: 0.8em;
    }
    .List li{
        font-size: 0.8em;
    }
    .containerimg{
        width: 50%;
        height: 100%;
        
    }
}

@media screen and (max-width:800px){
    .infoEquipoment{
        display: flex;
        flex-direction: column;
        /* border: 2px solid aqua; */
    }
    .seccservice_title{
        font-size: 1.4em;
    }
    .List{
        /* border: 2px solid pink; */
        margin: 0 auto;
        /* border: 2px solid green; */
        width: 100%;
    }
    .List p{
        font-size: 0.9em;
    }
    .List li{
        font-size: 0.9em;
    }
    .containerimg{
        width: 100%;
        height: 100%;
        padding-bottom:65%;
        margin-top: 20px;
        /* border: 2px solid green; */
    }
    .contenedorEquipoment{
        width: 100%;
    
    }
    
}

@media screen and (max-width: 800px) and (min-width: 200px) {  
    .iconesServices{
        /* border: 3px solid yellow; */
        width: 100%;
        padding: 30px;
       
        box-sizing: border-box;
    }
    .iconesServices:nth-child(6){
        width: 100%;
    }
    .infoicono{
        font-size: 1.1;
    }
    .contenedor_iconosServices{
        border: 4px solid red;
    }
    .iconesServiceEs{
        display: block;
        width: 100%;
        border: 4px solid blue;
    }
}