:root{
    --global-color-primary: #1565c0;/* #00214D;*/
    --global-color-secondary: #0069cc;
    --global-color-principal: #004e98;
    --global-color-text: #FFFFFF;
    --global-color-accent: #2F5FC2BD;
    --global-color-c33c054: #01122B;
  
    --global-typography-primary-font-family:"Montserrat";
    --global-typography-primary-font-size: 36px;
    --global-typography-primary-font-weight: 800;
    --global-typography-primary-line-height: 1.4px;
    --global-typography-secondary-font-family: "Montserrat";
    --global-typography-secondary-font-size: 17px;
    --global-typography-secondary-font-weight: 400;
    --global-typography-secondary-line-height: 1.4em;
    --global-typography-text-font-family: "sans-serif";
    --global-typography-text-font-weight: 400;
    --global-typography-accent-font-family: "sans-serif";
    --global-typography-accent-font-weight: 500;
  }
*{
    font-family: Arial, Helvetica, sans-serif;
}
body[id="bg-body"]{
  background-color:#f2f2f2 !important ;
}
p{
  font-size: 15px;
  font-weight: 500;
}

.service-menu{
    width: 100%;
    height: 35vh;
    text-align: center;
    background:rgba(21, 101, 192,1);
 
    color: var(--global-color-text);
}

.bg-iot-plataform{
  background:url(../imagens/gps-traking.jpeg);
  width: 100%;
  height: 25em;
  background-size: cover;
  background-position: center;
  border-radius:10px;
}

section .container{
  margin-top: 6vh; 
}
.mb-space{
  margin-bottom: 3.5em !important;
}
#serviceAbout .missao-valor{
  margin-top: 5vh !important;
}

#serviceAbout .mb-about{
  margin-bottom: 1.5em;
}
#serviceAbout .col-md-3 .card img{
  height: 11em;
}
#servicAbout .missao-valor h4{
  padding-bottom: 0;
  margin-bottom: -2em;
}
#serviceAbout .missao-valor .row{
  column-gap: 0;
}
#serviceIotPlataform .row{
  column-gap: 2em;
}
#serviceIotPlataform  .row .col-md-6{
  width:48%;
}
#serviceIotPlataform ul{
  transform: translateX(0%) translateY(5%);
  font-size: 15px;
}
section ul {
  position: relative;
  left: -2em;
  top: -1em;
}
#serviceAbout ul li:hover{
  color: #1565c0;
  cursor:pointer;
}
#serviceAbout .col-md-3 .card{
 font-size: 15px;
}
#serviceAbout .col-md-3 .card:hover{
  transform: scale(1.02) ;
}
#serviceAbout .missao-valor .row .col-md-6:nth-of-type(1){
  width:48%;
  height: 43.5vh;
  background-color:#f2f2f2  !important;
  border-radius: 10px;
  margin-top: .7em;
 
}
.accordion{
  width:65%;
  position: relative;
  top:3em;
  left:.9em;
}
.accordion-button,.accordion-button:not(.collapsed),.accordion-item{
  background-color:#f2f2f2  !important;
}
#serviceAbout .missao-valor .row .col-md-6:nth-of-type(2){
  width:52%;
  padding-left: 5%;
}

#serviceAbout .missao-valor img{
    width:12% !important;
}
#serviceAbout .container-parceiros{
  margin-top: -3vh !important;
  
}
#serviceAbout .container-parceiros .card img{
    width:12%;
    position: relative;
    background-color: none;
   
}
.container-parceiros .row{
    margin:0;
}

.container-parceiros .row .col-md-4{
  width: 50%;
  padding-top: 1%;
}
.container-parceiros .row .col-md-4:nth-of-type(2){
  margin: 0
}
.container-parceiros .card{
  border: none;
  font-size: 15px;
  box-shadow: 0 0  4px rgba(0, 0, 0,.6);
}
.container-parceiros .card a{
  border:none; outline: none;
  text-decoration: underline;
  color:black;
}
.container-parceiros .card:hover, .container-parceiros .card:hover a{
  border:none; outline: none;
  text-decoration: none;
  font-size: 15px;
  background-color: #1565c0;
  color: white !important;
}

.accordion-button:focus {
    box-shadow: none !important;
    border-color:none;
    background: none !important;
    color:black !important;
}
.accordion-body {
    padding: .1em .5em !important;
    transform: translateY(-7.2%) !important;
    margin-right: -1em;
  }

  #serviceAbout .missao-valor img {
        transform: translateX(-50%) translateY(3%) !important;
       margin-right: -1em;
       width: 8%;
      }

  /*CCTV Security*/
  #serviceCctvSecurity .card, #serviceAbout .col-md-3 .card {
    border:none;
    box-shadow: 0 0  6px rgba(0, 0, 0,.6);
    font-size: 15px;
  }
  #serviceCctvSecurity .card:hover {
    transform: scale(1.02);
  }
  /*Treineer*/
  #treineer .row{
    row-gap: 1.7em;
  }
  #treineer a{
    color:black;
    text-decoration: none;
  }
  #treineer .card{
    font-size: 15px;
    border:none;
    box-shadow: 0 0  8px rgba(0, 0, 0,.6); 
  }
  #treineer .card:hover{
    transform: scale(1.02);
  }
  /*Electrical service*/
  #serviceElectricAutomation .col-md-3{
   
  }
  #serviceElectricAutomation .card, #ServiceTelecomunications .card{
    border:none;
    box-shadow: 0 0  8px rgba(0, 0, 0,.6);
  }
  #serviceElectricAutomation .card:hover, #ServiceTelecomunications .card:hover{
    transform: scale(1.02);
  }
  #ServiceTelecomunications .mb-4{
    margin-bottom: 1.8em !important;
  }
  
  /*IoT Internet*/
  #serviceInternet .card img{
    width: 30%;
    margin-bottom: .6em;
    
  }
  #serviceInternet .card{
    color:#1565c0;
    box-shadow: 0 0  6px rgba(0, 0, 0,.3);
    
  }
  #serviceInternet .card:hover{
    color:#1565c0;
    box-shadow: 0 0  6px rgba(0, 0, 0,.3);
    transform: scale(1.02);
  }

  /*RESPONSIVIDADE*/
   @media(max-width:400px){
    section .container{
      width: 100%;
      margin: 0;
      padding: 0 10%;
      padding-top: 2.5em;
    }
    h2{
      font-size: 1.5em !important;
    }
    h3{
      font-size: 19px !important;
      }
      h4{
        font-size: 16px !important;
        width: 94%;
        }
      h5{
        font-size: 16px !important;
      }
       h6{
        font-size: 15px;
      }
      section p, section ul li,.card,.accordion {
        font-size: 14px !important;
        width: 94%;
      }
      /*About*/
      #about .container{
        margin-top: 1.3em;
      }
      #about .container p{
        width: 117% !important;
        text-align:justify !important;
        }
      #about .container h4{
        width: 117% !important;
        
      }
      #about .mb-5{
        margin-bottom: 0 !important;
      }
      #about .col-md-6:nth-of-type(2){
        display: none;
      }
      .service-menu{
        width: 100%;
        height: 22vh;
      }
      /*.bg-about-history,.bg-contact,.bg-traineer,
      .bg-electric-system,.bg-iot-internet,.bg-telecomunication,
      .bg-gps-tracking,.bg-iot-plataform,.bg-cctv-system{
        width: 100%;
        height: 100%;
        padding-top: 9.5vh;
      }*/
      /*ServiceAbout*/
      #service .container{
        margin-top: -4em;
        width: 100%;

      }
      #serviceAbout .missao-valor{
        margin-top: 0em;
      }
      #serviceAbout .missao-valor .row .col-md-6:nth-of-type(1){
        width:100%;
        height: 75%;
        background:none!important;
        margin-bottom: -2.5em;
      }
      .bg-about-service{
        display:none;
      }
      .accordion{
        width:95%;
        position: relative;
        top:-2em;
        left:0;
      }
      .accordion-button,.accordion-button:not(.collapsed),.accordion-item{
        background:none !important;
      }
      #serviceAbout .missao-valor .row .col-md-6:nth-of-type(2){
        width:100%;
      }

      #serviceAbout .missao-valor img{
          width:15% !important;        
      }
   #serviceAbout .container-parceiros{
        margin-top: 3vh !important;
        margin-left: -1em !important;
        
      }   
      #serviceAbout .container-parceiros .card img{
          width:12%;
          position: relative;
          background-color: none;
        
      }
      #serviceAbout .col-md-3{
        margin-bottom: 1em;
      }
      #serviceAbout .col-md-3 .card .mb-about{
        margin-bottom: 0 !important;
      }
      .container-parceiros .row{
          margin:0;
      }

      .container-parceiros .row .col-md-4{
        width: 100% !important;
      }
      .container-parceiros .text-justifyed{
       text-align:justify !important;
      }
      .container-parceiros .row .col-md-4:nth-of-type(2){
        margin-top: 1em;
       
      }
      /*PlataformaIOT*/
      #serviceIotPlataform .col-md-6{
        width: 100% !important;
      }
      #serviceIotPlataform .bg-iot-plataform{
        width: 90%;
        height: 10em;
        transform: translateY(-21em);
      }
      #serviceIotPlataform ul, #serviceIotPlataform h5{
        transform: translateY(12em);
        width: 107%;
        margin-bottom: 2em;
      }
      #serviceIotPlataform .mb-space {
        margin-bottom: 1em !important;
      }
      /*Treineer*/
      #treineer{
        margin-bottom: 1.9em;
      }
      #treineer .row{
        row-gap: .7em;
      }
      /*Electrical services*/
      #serviceElectricAutomation .col-md-3{
        width: 100%;
        margin-bottom: 1em;
      }
      #serviceElectricAutomation{
        margin-bottom: 1em;
      }
      #serviceElectricAutomation .col-md-3 .mb-4{
        margin-bottom: 0 !important;
      }
      /*Telecomunications*/
      #ServiceTelecomunications .row{
        row-gap: .7em;
      }
      #ServiceTelecomunications .mb-5{
        margin-bottom: 2em !important;
      }
      #ServiceTelecomunications .col-md-3{
        width: 100%;
      }
      #ServiceTelecomunications .card img{
        height: 9em !important;
      }

      /*CCTV Security*/
      #serviceCctvSecurity .col-md-3{
        width: 100%;
      }
      #serviceCctvSecurity .card  .mb-4{
        margin-bottom: 0 !important;
      }
      #serviceCctvSecurity .col-md-3{
       margin-bottom: 1em;
      }
    
       /*IoT Internet*/
       #serviceInternet{
        margin-bottom: 2em;
       }
      #serviceInternet .card img{
        width: 30%;
        margin-bottom: .6em;  
      }
      #serviceInternet .col-md-2{
        width:44%;
        padding: 0;
        margin:2% 0%;
        padding-left:3%;
      }
      #serviceInternet .col-md-2 h6{
       font-size: 12px;
      }
      .mb-space{
        margin-bottom: .5em !important;
      }
   }
   
   @media(min-width:325px) and (max-width:400px){
    /*CCTV Security*/
    #serviceCctvSecurity .col-md-3{
      width: 90%;
    }
     /*About*/
    #about .container p{
      width: 113% !important;
      text-align:justify !important;
      }
    #about .container h4{
      width: 113% !important;
    }
     /*Telecomunications*/
    #ServiceTelecomunications .col-md-3{
      width: 90%;
    }
    #ServiceTelecomunications .card img{
      height: 9em !important;
    }
      /*PlataformaIOT*/
      #serviceIotPlataform .bg-iot-plataform{
        width: 90%;
        height: 10em;
        transform: translateY(-19em);
      }
      #serviceIotPlataform ul, #serviceIotPlataform h5{
        transform: translateY(11em);
      }
      #serviceIotPlataform .mb-space {
        margin-bottom: 0em !important;
      }
   }

   @media (min-width:400px) and (max-width:767px){
    body{
      margin-top: -.5em !important;
    }
    section .container{
      width: 100;
      margin: 7% auto;
      padding: 0 10%;
      
    }
    .service-menu{
      width: 100%;
      height: 22vh;
    }
    .bg-about-history,.bg-contact,.bg-traineer,
      .bg-electric-system,.bg-iot-internet,.bg-telecomunication,
      .bg-gps-tracking,.bg-iot-plataform,.bg-cctv-system{
        width: 100%;
        height: 100%;
        padding-top: 9.5vh;
      }
      h2{
        font-size: 2em !important;
      }
      h3{
        font-size: 19px !important;
        }
        h4{
          font-size: 16px !important;
          width: 94%;
          }
        h5{
          font-size: 16px !important;
        }
        h6{
          font-size: 15px;
        }
        p, section ul li,.card,.accordion {
          font-size: 14px !important;
        }
        #about .col-md-6:nth-of-type(2){
          display: none;
        }
        #about .container{
          margin-left: auto !important;
          margin-bottom: 5%;
          width: 110% !important;
        }
        #about .mb-space{
          margin-bottom: 2em;
        }
        #about *{
          width: 102%;
        }

      /*PlataformaIOT*/
      #serviceIotPlataform .col-md-6{
        width: 100% !important;
      }
     #serviceIotPlataform .bg-iot-plataform{
      width: 90%;
      height: 10em;
      transform: translateY(-15.5em);
    }
   #serviceIotPlataform h5{
      transform: translateY(11em);
    }
    #serviceIotPlataform ul{
      transform: translateY(12.8em);
    }
      #serviceIotPlataform .mb-space {
        margin-bottom: 2.4em !important;
      }
    /*Electrical services*/
    #serviceElectricAutomation .col-md-3{
      width: 90%;
      margin-bottom: 1em;
    }
    #serviceElectricAutomation{
      margin-bottom: 1em;
    }
    #serviceElectricAutomation .col-md-3 .mb-4{
      margin-bottom: 0 !important;
    }
     /*IoT Internet*/
     #serviceInternet{
      margin-bottom: 2em;
     }
    #serviceInternet .card img{
      width: 30%;
      margin-bottom: .6em;  
    }
    #serviceInternet .col-md-2{
      width:44%;
      padding: 0;
      margin:2% 0%;
      padding-left:3%;
    }
    #serviceInternet .col-md-2 h6{
     font-size: 12px;
    }
    .mb-space{
      margin-bottom: .5em !important;
    }
    /*CCTV Security*/
    #serviceCctvSecurity .col-md-3{
      width: 90%;
    }
    #serviceCctvSecurity .card  .mb-4{
      margin-bottom: 0 !important;
    }
    #serviceCctvSecurity .col-md-3{
     margin-bottom: 1em;
    }

     /*Telecomunications*/
     #ServiceTelecomunications .col-md-3{
      width: 90%;
    }
    #ServiceTelecomunications .row{
      row-gap: 1em;
    }
    #ServiceTelecomunications .card img{
      height: 12em !important;
    }
    /*ServiceAbout*/
    #service .container{
      margin-top: -4em;
      width: 100%;

    }
    #serviceAbout .missao-valor{
      margin-top: 0em;
    }
    #serviceAbout .missao-valor .row .col-md-6:nth-of-type(1){
      width:100%;
      height: 75%;
      background:none!important;
      margin-bottom: -2.5em;
    }
    .bg-about-service{
      display:none;
    }
    .accordion{
      width:95%;
      position: relative;
      top:-2em;
      left:0;
    }
    .accordion-button,.accordion-button:not(.collapsed),.accordion-item{
      background:none !important;
    }
    #serviceAbout .missao-valor .row .col-md-6:nth-of-type(2){
      width:100%;
    }

    #serviceAbout .missao-valor img{
        width:15% !important;        
    }
   #serviceAbout .container-parceiros{
        margin-top: 3vh !important;
        margin-left: -1em !important;
        
      }   
    #serviceAbout .container-parceiros .card img{
        width:12%;
        position: relative;
        background-color: none;
      
    }
    #serviceAbout .col-md-3{
      margin-bottom: 1em;
      width: 90%;
    }
    #serviceAbout .col-md-3 .card .mb-about{
      margin-bottom: 0 !important;
    }
    .container-parceiros .row{
        margin:0;
    }

    .container-parceiros .row .col-md-4{
      width: 100% !important;
    }
    .container-parceiros .text-justifyed{
     text-align:justify !important;
    }
    .container-parceiros .row .col-md-4:nth-of-type(2){
      margin-top: 1em;
     
    }
   }
   @media (min-width:576px) and (max-width:767px){
      section .container{
        width: 100%;
        margin: 0 auto;
        padding: 7% 5%;
        padding-bottom: 0%;
      }
      #serviceInternet .container,  #serviceElectricAutomation .container{
        padding-bottom: -.5em !important;
      }
      #serviceCctvSecurity .container, #serviceElectricAutomation .container{
        padding-bottom: .5em !important;
      }
       /*IoT Internet*/
      #serviceInternet .col-md-2{
        width: 33.3%;
        margin-right: -.8em;
        margin-bottom: 0em;
      }
      
      #serviceInternet .row{
        row-gap: 0em;
      }
      /*CCTV Security e Electrical services*/
      #serviceCctvSecurity .col-md-3, #serviceElectricAutomation .col-md-3{
        width: 50%;
        margin-right: -.4em;
      }
      #serviceCctvSecurity .card, #serviceElectricAutomation .card{
        width: 104%;
      }
      #serviceCctvSecurity .row,  #serviceElectricAutomation  .row{
        row-gap: 0em;
      }
      #serviceElectricAutomation .col-md-3:nth-of-type(1) .card p{
        margin-bottom: 1.5em !important;
      }

      /*Electrical services*/
      #serviceElectricAutomation .col-md-3{
        width: 50%;
        margin-right: -.4em;
      }
     /*Telecomunications*/
      #ServiceTelecomunications .col-md-3{
        width: 50%;
        margin-right: -.5em;
      }
      #ServiceTelecomunications .row{
        row-gap: .7em;
      }
      #ServiceTelecomunications .card{
        width: 102%;
      }
      #ServiceTelecomunications .card img{
        height: 9em !important;
      }
      /*PlataformaIOT*/
      #serviceIotPlataform .col-md-6{
        width: 100% !important;
      }
     #serviceIotPlataform .bg-iot-plataform{
      width: 60%;
      height: 11em;
      transform: translateY(-11em);
    }
   #serviceIotPlataform h5{
      transform: translateY(12em);
    }
    #serviceIotPlataform ul{
      transform: translateY(13.2em);
    }
    #serviceIotPlataform .mb-space {
      margin-bottom: 2em !important;
    }

    /*Treineer*/
    #treineer .col-md-3{
      width: 50%;
      margin-right: -.5em;
    }
    #treineer .row{
      row-gap: .6em;
    }
    #treineer .card{
      width: 104%;
    }
    #treineer .col-md-3 .mb-4{
      margin-bottom: 0 !important;
    }
    #treineer .col-md-3  .mb-ar, #treineer .col-md-3 .mb-fibra{
      margin-bottom: 1.5em !important;
    } 
    /*About*/
    #serviceAbout .col-md-3{
      width: 50%;
      margin-right: -.5em;
      margin-bottom: 0em;
    }

    #serviceAbout .col-md-3:nth-of-type(2) .card p{
      margin-bottom: 1.5em;
    }
    #serviceAbout .col-md-3 img{
      height: 11em !important;
    }
    #serviceAbout .row{
      row-gap: .6em;
    }
    #serviceAbout .card{
      width: 104%;
    }
    
    #serviceAbout .missao-valor .row .col-md-6:nth-of-type(1){
      width:100%;
      height: 75%;
      background:none!important;
      margin-bottom: -2.5em;
      padding-left: 3% !important;
    }
    #serviceAbout .missao-valor  h4:nth-of-type(1){
      padding-left: 3% !important;
    }
    .bg-about-service{
      display:none;
    }
    .accordion{
      width:95%;
      position: relative;
      top:-2em;
      left:0;
    }
    .accordion-button,.accordion-button:not(.collapsed),.accordion-item{
      background:none !important;
    }
    #serviceAbout .missao-valor .row .col-md-6:nth-of-type(2){
      width:100%;
    }

    #serviceAbout .missao-valor img{
        width:15% !important;  
    }
    #serviceAbout .container-parceiros{
      margin-top: 3vh !important;
      margin-left: -1.3em !important;
      
    }
    #serviceAbout .container-parceiros .ms-3{
      margin-left:-.1em!important;
    }
    #serviceAbout .container-parceiros .card img{
        width:12%;
        position: relative;
        background-color: none;
      
    } 
    .container-parceiros .row .col-md-4{
      width: 50% !important;
    }
    .container-parceiros .row .col-md-4:nth-of-type(2){
      margin-top: 0em;
    }
    .container-parceiros .text-justifyed{
     text-align:justify !important;
    }
   }
   @media (min-width:768px) and (max-width:991px){
    section .container{
      width: 100%;
      margin: 0 auto;
      padding: 0% 5%;
      padding-top: 5%;
    }

    #about .container{
      padding: 4% 5%;
      padding-bottom: 0%;
    }
    #about p{
      font-size: 15px;
      transform: translateY(.8em);
    }
    
    /*IoT Internet*/
    #serviceInternet .col-md-2{
      width: 33.3%;
      margin-right: -.3em;
    }
    #serviceInternet .row{
      row-gap: 1.2em;
    }
     /*CCTV Security e Electrical services*/
     #serviceCctvSecurity .col-md-3, #serviceElectricAutomation .col-md-3{
      width: 45%;
      margin-right: -.4em;
    }
    #serviceCctvSecurity .card, #serviceElectricAutomation .card{
      width: 100%;
    }
    #serviceCctvSecurity .row,  #serviceElectricAutomation  .row{
      row-gap: .7em;
    }
    #serviceCctvSecurity .col-md-2:nth-of-type(2) .card .mb-4{
      margin-bottom: 0 !important;
    }
    
    #serviceElectricAutomation .col-md-2:nth-of-type(5) .card p{
      margin-bottom: -1.3em;
    }
    #serviceElectricAutomation .mb-5{
      margin-bottom: -5em !important;
    }
     /*Telecomunications*/
     #ServiceTelecomunications .col-md-3{
      width: 45%;
      margin-right: -.5em;
    }
    #ServiceTelecomunications .row{
      row-gap: 1em;
    }
    #ServiceTelecomunications .mb-5{
      margin-bottom: 0em !important;
    }
    #ServiceTelecomunications .card img{
      height: 9em !important;
    }
    /*PlataformaIOT*/
    #serviceIotPlataform .row{
      column-gap: .5em;
    }
    #serviceIotPlataform  .row .col-md-6{
      width:52%;
    }
    #serviceIotPlataform  .row .col-md-6:nth-of-type(2){
      width:46%;
    }
    #serviceIotPlataform h3{
      margin-bottom: 0.4em !important;
    }
    #serviceIotPlataform ul{
      transform: translateX(0%) translateY(5%);
      font-size: 15px;
      width: 200%;
      margin-bottom: 2em !important;
    }
    .bg-iot-plataform{
      background:url(../imagens/gps-traking.jpeg);
      width: 100%;
      height: 13.2em;
      background-size: cover;
      background-position: center;
      border-radius:10px;
    }
    /*Treineer*/
    #treineer .col-md-3{
      width: 33.3%;
      margin-right: -.5em;
    }
    #treineer .row{
      row-gap: .6em;
    }
    #treineer .card{
      width: 104%;
    }
    #treineer .card img{
      height: 10em !important;
    }
    #treineer .col-md-3 .mb-4{
      margin-bottom: 0 !important;
    }
     #treineer .col-md-3 .mb-fibra{
      margin-bottom: 1.5em !important;
    } 
    #treineer .col-md-3:nth-of-type(8) p{
       display: -webkit-box;
      -webkit-line-clamp: 2;
      overflow: hidden;
      -webkit-box-orient: vertical; 
    }

        /*About*/
        #serviceAbout .col-md-3{
          width: 50%;
          margin-right: -.5em;
        }
        #serviceAbout .row{
          row-gap: .9em;
        }
        #serviceAbout .card{
          width: 100%;
        }
        #serviceAbout .card img{
          height: 11em !important;
        }
        
        #serviceAbout .missao-valor .row .col-md-6:nth-of-type(1){
          width:100%;
          height: 75%;
          background:none!important;
          margin-bottom: -2.5em;
          padding-left: 3% !important;
        }
        #serviceAbout .missao-valor  h4:nth-of-type(1){
          padding-left: 3% !important;
        }
        .bg-about-service{
          display:none;
        }
        .accordion{
          width:95%;
          position: relative;
          top:-2em;
          left:0;
        }
        .accordion-button,.accordion-button:not(.collapsed),.accordion-item{
          background:none !important;
        }
        #serviceAbout .missao-valor .row .col-md-6:nth-of-type(2){
          width:100%;
        }
    
        #serviceAbout .missao-valor img{
            width:15% !important;  
        }
        #serviceAbout .container-parceiros{
          margin-top: 3vh !important;
          margin-left: -1.3em !important;
          
        }
        #serviceAbout .container-parceiros .ms-3{
          margin-left:-.1em!important;
        }
        #serviceAbout .container-parceiros .card img{
            width:12%;
            position: relative;
            background-color: none;
          
        } 
        .container-parceiros .row .col-md-4{
          width: 50% !important;
        }
        .container-parceiros .text-justifyed{
         text-align:justify !important;
        }
  
    }

    @media (min-width:992px) and (max-width:1023px){
      section .container{
        width: 100%;
        padding: 0 5%;
        padding-bottom: 3.4%;
      }
      #about .container{
        width: 90%;
        padding: 0 0%;
        margin-bottom: 3em;
        margin-top: 0em;
      }
      #about h3{
        margin-bottom: -.3em;
      }
      /*IoT Internet*/
      #serviceInternet .col-md-2{
        margin-right: -.3em;
      }
      #serviceInternet .col-md-2 .card{
        width: 110%;
      }
      #serviceInternet .col-md-2:nth-of-type(4) .card h6{
        margin-bottom: -.5em !important;
      }
      #serviceInternet h6{
        font-size: 15px;
      }
        /*CCTV Security e Electrical services*/
     #serviceCctvSecurity .col-md-3, #serviceElectricAutomation .col-md-3{
      width: 33.3%;
      margin-right: -.4em;
      }
      #serviceCctvSecurity .card, #serviceElectricAutomation .card{
        width: 98%;
      }
      #serviceCctvSecurity .card img{
        height: 11em !important;
      }
      #serviceCctvSecurity .row,  #serviceElectricAutomation  .row{
        row-gap: 1.2em;
      }
      #serviceCctvSecurity .col-md-2:nth-of-type(1) .card .mb-4,
      #serviceCctvSecurity .col-md-2:nth-of-type(2) .card .mb-4,
      #serviceCctvSecurity .col-md-2:nth-of-type(4) .card .mb-4{
        margin-bottom: 0 !important;
      }
       /*Telecomunications*/
      #ServiceTelecomunications  .mb-5{
        margin-bottom: 0em !important;
      }
      #ServiceTelecomunications .card img{
        height: 8.5em !important;
      }
       /*Treineer*/
      #treineer .col-md-3{
        width: 33.3%;
        margin-right: -.5em;
      }
      #treineer .row{
        row-gap: .6em;
      }
      #treineer .card{
        width: 104%;
      }
      #treineer .card img{
        height: 11.4em !important;
      }
      #treineer .col-md-3 .mb-4,
      #treineer .col-md-3 .mb-fibra{
        margin-bottom:1.3em !important;
      }
      #treineer .col-md-3:nth-of-type(7) .card p{
        margin-bottom:1.3em !important;
      } 
      #treineer .col-md-3:nth-of-type(6) p{
        display: -webkit-box;
        -webkit-line-clamp: 1;
        overflow: hidden;
        -webkit-box-orient: vertical; 
      }
      /*About*/
      #serviceAbout .col-md-3{
        margin-right: -.3em;
      }
      #serviceAbout .card{
        width: 106%;
      }
      #serviceAbout .col-md-3 img{
        height: 9em !important;
      }
      #serviceAbout .col-md-3:nth-of-type(2) p{
        display: -webkit-box;
        -webkit-line-clamp: 2;
        overflow: hidden;
        -webkit-box-orient: vertical; 
      }
      #serviceAbout .missao-valor .row .col-md-6:nth-of-type(1){
        width:100%;
        height: 75%;
        background:none!important;
        margin-bottom: -2.5em;
        padding-left: 3% !important;
      }
      #serviceAbout .missao-valor  h4:nth-of-type(1){
        padding-left: 3% !important;
      }
      .bg-about-service{
        background: linear-gradient(rgba(0,0, 0, 0.1), rgba(0, 0, 0, 0.1)),  url(../imagens/sobre.jpeg);
        width: 40%;
        height: 15em;
        background-size: cover;
        background-position: center;
        border-radius:10px;
        margin-left:59.5%;
        margin-top:-15em;
        position: relative;
        top:0;
        left: 0;
      }
      .accordion{
        width:56%;
        position: relative;
        top:-1em;
        left:0;
      }
      .accordion-button,.accordion-button:not(.collapsed),.accordion-item{
        background:none !important;
      }
      #serviceAbout .missao-valor .row .col-md-6:nth-of-type(2){
        width:100%;
        margin-top: 1.2em;
        margin-left: -2em !important;
      }

      #serviceAbout .missao-valor .row .col-md-6:nth-of-type(2) h4{
       
      }
      
      #serviceAbout .missao-valor img{
          width:15% !important;  
      }
      #serviceAbout .container-parceiros{
        margin-top: 3vh !important;
        margin-left: -1.3em !important;
        
      }
      #serviceAbout .container-parceiros .card img{
          width:12%;
          position: relative;
          background-color: none;
        
      } 
      .container-parceiros .row .col-md-4{
        width: 43% !important;
        margin-left: 1em;
      }
      .container-parceiros .row .col-md-4:nth-of-type(1) .card .card-text{
        margin-bottom: 1.5em !important;
      }
      .container-parceiros .row{
        column-gap: 1em !important;
      }
      #serviceAbout .col-md-3:nth-of-type(4) p{
        display: -webkit-box;
        -webkit-line-clamp: 2;
        overflow: hidden;
        -webkit-box-orient: vertical; 
      }
  
    }

   @media(min-width:1024px) and (max-width:1199px){
    section .container{
      width: 100%;
      padding: 0 3%;
    }

    #about .container{
      width: 100%;
      padding: 0 3%;
      margin-top: 2em;
      margin-bottom: 3em !important;
    }
    #serviceCctvSecurity .col-md-3:nth-of-type(2) .mb-4{
     margin-bottom: 0 !important;
    }
    #serviceCctvSecurity .mb-cerca{
      margin-bottom: 1.5rem !important;
    }
     #serviceElectricAutomation .col-md-3{
      width: 33.3% !important;
    }
    #serviceCctvSecurity .col-md-3{
      width: 33.3% !important;
    }
    #serviceCctvSecurity .row, #serviceElectricAutomation .row{
      padding-right:  4em;
      row-gap: 1.2em;
    }
  
    #serviceInternet h6{
      font-size: 14px;
    }
    #serviceInternet .col-md-2:nth-of-type(4) .card h6{
      margin-bottom: -.5em;
    }
    #treineer .col-md-3{
      width: 33.33333333% !important;
    }
    #treineer .card img{
      height: 10em !important;
    }
    #treineer .col-md-3 .mb-4{
     /*margin-bottom: 0 !important;*/
    }
    #treineer .col-md-3 .mb-fibra{
      margin-bottom: 1.5em!important;
     }

      /*Telecomunications*/
      #ServiceTelecomunications .card img{
        height: 8em !important;
      }

      #serviceAbout .missao-valor .row .col-md-6:nth-of-type(1){
        height: 25em !important;
      }
      .bg-about-service{
        display: none;
      }
      .accordion{
        width:96%;
        position: relative;
        top:3em;
        left:.9em;
      }
      .container-parceiros .row .col-md-4{
        width: 100% !important;
        margin-left: -.8em !important;
      }
      .container-parceiros .row {
        row-gap: .6em;
      }
      #serviceAbout .col-md-3:nth-of-type(4) p{
        display: -webkit-box;
        -webkit-line-clamp: 2;
        overflow: hidden;
        -webkit-box-orient: vertical; 
        margin-bottom: .3em;
      }
  }

   @media(min-width:1024px){
    #serviceAbout ul{
      position: relative;
      left: 54.3%;
      top: -13em;
      width: 40%;
    }
    #serviceAbout .width-50{
      width:50% !important;
    }
    #serviceAbout .missao-valor{
      margin-top: -8em;
    }
   }
 
 
   @media(min-width:1200px) and (max-width:2000px){
    #serviceCctvSecurity .row{
      row-gap: 1.4em;
    }

    #serviceCctvSecurity .col-md-2:nth-of-type(1) .mb-4{
      margin-bottom: 0 !important;
    }
    .container{
      margin: 0 auto;
      width: 100%;
      padding: 0 4% !important;
    }
    #ServiceTelecomunications .card img{
      height: 10em !important;
    }

    #serviceAbout .col-md-3 .card img{
      height: 11em;
    }
    #serviceAbout .col-md-3:nth-of-type(2) .card p{
      margin-bottom: 1.66em;
    }
    .bg-about-service{
      display: none;
    }
    .accordion{
      width:96%;
      position: relative;
      top:3em;
      left:.9em;
    }
   }