.mt-28{
  margin-top: 28px;
}
.single-service .choose_us_section {
    margin: 40px auto;
    overflow: hidden;
}

.single-service .choose_us_section .kc-elm{
  margin: 5px 0px;
  font-size: 24px;
}


html .related-post.pb-105 .row{
   margin: 0px auto;   
}


html .page-servicios  .kc-elm.kc-css-763592.kc_row{
     padding:30px  0px;
  }

#content  .col-md-4{
     margin: 30px auto;
  }

.page-service .p-content > h2 {
    color: #d42f38;
    font-weight: 700;
}

.panel-group .panel,
#sublist-service li {
    overflow: hidden;
    background: #f6f6f6;
    border-bottom: 5px solid #dddddd;
    margin-bottom: 10px;
    padding: 10px;
}

.service-box h3 {
  font-size: 18px;
  font-weight: 600;
  color: #d42f38;
}


.service-box .panel-body ul {
  margin: 20px auto 20px 30px;
}
.service-box .panel-body li {
  list-style: outside none disc;
}
#sublist-service .fa , .service-box .fa{
    color: #d42f38;
    font-size: 20px;
    margin-right: 5px;
}

#sublist-service  h3{
  float: left;
}
.service-box h4{
  font-size: 20px;
}
.service-deatis .p-content p{
  font-size: 16px;
}

.get-service {
  font-size: 0;
  height: 100%;
  position: absolute;
  width: 100%;
}

.service-box .col-md-4 p{
  font-size: 14px;  
}
.service-box img {
  border: 3px solid #dddddd;
  border-radius: 5px;
  margin: 20px auto;
}

@media (max-width: 992px) {
   .serv-item.hidden-xs{
     display: none;
   }
}

@media (max-width: 480px) {
  html .container{
    width: 100%;    
  }
}
@media (max-width: 768px) {
  .service-box .panel-body ul{
    margin-left: 0px;
  }
}


