
#servicios h3 {padding-bottom:30px;font-size:30px;line-height:40px;letter-spacing:1px;} 
#servicios h4 {padding:10px 0;font-size:20px;line-height:30px;letter-spacing:0.5px;}
#servicios blockquote._titulo_h3{padding-bottom:10px;font-size:27px;line-height:37px;letter-spacing:0.5px;}
#servicios p{font-size:16px;line-height:26px;}
#servicios ._detalle{font-size:17px;line-height:27px;}
#servicios blockquote{font-size:18px;line-height: 25px;padding-bottom: 20px;letter-spacing:0px;}

.accordion-title {border: 0 !important;}
.accordion-content {border: 0 !important;}
.accordion-title:hover, .accordion-title:focus {background-color: #fff;}

.accordion-title::before{width: 25px;height: 25px;top: 1.25rem;margin-top: 0;background-image: url(../img/iconos/servicio_arriba.png);color: #F4BD0B ;}
.is-active > .accordion-title::before {background-image: url(../img/iconos/servicio_abajo.png);}



#servicios .callout-1 {background:#fff ;padding:130px 0 140px;} 
#servicios .callout-1 h1 {padding:0 0 20px ;position: relative;z-index: 2;font-size:40px;line-height:40px;letter-spacing:1px;border-bottom: 1px solid #ddd;margin: 50px 0 70px!important;}
#servicios .callout-1 h2 {padding: 0;font-size: 16px;line-height: 26px;margin: 0;letter-spacing: 0.5px;padding-bottom: 0;padding-right: 30px;}
#servicios .callout-1 ._img_servicio {padding: 0 0 0 ;}
#servicios .callout-1 ._img_servicio img{ border-radius:20px ; -webkit-border-radius:20px ; -moz-border-radius:20px ; -ms-border-radius:20px ; -o-border-radius:20px ; }
#servicios .callout-1 ._lleva_servicio +._lleva_servicio {padding-top:60px;}
#servicios .callout-1 p {padding:0 0 20px ;position: relative;z-index: 2;font-size:16px;line-height:24px;}

._lleva_item{position: relative;margin-bottom: 40px;}
._lleva_item img{ min-height: 262px; border-radius: 0 0 20px 20px; -webkit-border-radius: 0 0 20px 20px; -moz-border-radius: 0 0 20px 20px; -ms-border-radius: 0 0 20px 20px; -o-border-radius: 0 0 20px 20px; }
._lleva_item figcaption{position: absolute;bottom: 0;right: 0;left: 0;}
._lleva_item figcaption h2 {padding: 0;font-size: 22px;line-height: 28px;margin: 0;letter-spacing: 0.5px;padding-bottom: 0;max-width: 300px}
._lleva_item figcaption ._data {bottom: 0;position: absolute;left: 0;right: 0;max-width: 328px;margin: 0 auto;background: linear-gradient(0deg, #1F2322, transparent);padding: 30px 20px 30px;border-radius: 0 0 20px 20px;width: 100%;-webkit-border-radius: 0 0 20px 20px;-moz-border-radius: 0 0 20px 20px;-ms-border-radius: 0 0 20px 20px;-o-border-radius: 0 0 20px 20px;}

#servicios .callout-2 {background:#fff ;padding:130px 0 80px;} 
#servicios .callout-2 h1 {padding:0 0 20px ;position: relative;z-index: 2;font-size:40px;line-height:40px;letter-spacing:1px;border-bottom: 1px solid #ddd;margin: 50px 0 70px!important;}


._lleva_productos{max-width: 328px;margin: 0 auto 20px;}
._lleva_productos ._img_maquinaria {margin-bottom: 10px !important;}
._lleva_productos  h2 {font-size: 20px;line-height: 28px;margin: 0;letter-spacing: 0.5px;padding:5px 0 10px;max-width: 300px}
._lleva_productos  .btn {background: #76c96d;color: #fff;float: right;}
._lleva_productos figcaption ._data{padding-bottom: 20px;}


#servicios .callout-3 {background:#fff ;padding:130px 0 80px;} 
#servicios .callout-3 h1 {padding:0 0 20px ;position: relative;z-index: 2;font-size:40px;line-height:40px;letter-spacing:1px;border-bottom: 1px solid #ddd;margin: 50px 0 70px!important;}


@media only screen and (max-width: 40em){

._menu_servicios ul li {margin-bottom: 15px;}
._lleva_servicio   {padding: 0;}
#servicios .callout-1 h1{padding:  0 0 10px;margin: 50px 0 40px!important;}
#servicios .callout-1{ padding: 100px 0 130px ; border-radius: 0 0 30px 30px; -webkit-border-radius: 0 0 30px 30px; -moz-border-radius: 0 0 30px 30px; -ms-border-radius: 0 0 30px 30px; -o-border-radius: 0 0 30px 30px; }
#servicios .callout-1 h2 {font-size: 16px !important;line-height: 26px;margin: 0 !important;}


}


@media only screen and (max-width: 330px){
    ._lleva_item figcaption h2 {font-size: 14px !important;line-height: 22px !important;}
}