.banners h1 span{ color:#606060 !important;}
.banners h1 img{margin-top: -20px;margin-left: 20px;}
.banners p{font-size:16px;line-height: 24px;color:#fff;padding: 5px 0 15px ;max-width: 450px;}

.banners h1{font-size:40px;line-height:50px;padding-bottom: 20px; letter-spacing: .5px;}
.banners h3{font-size:40px;line-height:50px;padding-bottom: 20px; letter-spacing: .5px;}
.banners ._mostrar_solo_pc{min-height:650px;}

.banners .btn{font-size:20px; line-height: 20px;}
.banners .botones:hover{border: 0; }
.medium-12:hover h1, .medium-12:hover h3{animation: fadeIn ease 2s;-webkit-animation: fadeIn ease 2s;-moz-animation: fadeIn ease 2s;-o-animation: fadeIn ease 2s;-ms-animation: fadeIn ease 2s;}
	    
#servicios h1 {padding-bottom:60px;font-size:24px;line-height:32px;letter-spacing:1px;} 
#servicios h2 {padding:0;font-size:20px;line-height:23px;letter-spacing:0.5px;padding-bottom: 10px;margin: 15px 0 0;}
#servicios h3 {padding-bottom:25px;font-size:27px;line-height:37px;letter-spacing:0.5px;}
#servicios p{font-size:16px;line-height:24px;}
#servicios blockquote{font-size: 14px;line-height: 14px;padding-bottom: 5px;letter-spacing:0px;}

#servicios .callout-1 {background:#fff;padding:50px 0 50px;}
#servicios .callout-1 h3 {padding:20px 0 5px;font-size:27px;line-height:37px;letter-spacing:0.5px;}
#servicios .callout-1 p {padding:0 0 8px ;position: relative;z-index: 2;font-size:18px;line-height:28px;}
#servicios .callout-1 .p_top {padding-top: 35px;}

#servicios .callout-2 {background:#fff;padding:35px 0 80px;}
#servicios .callout-2 h2 {padding:5px 0 25px;font-size:20px;line-height:25px;letter-spacing:0.5px;}
#servicios .callout-2 p {padding:0 0 8px ;font-size:16px;line-height:26px;}
#servicios .callout-2 ._servicio {max-width: 320px;margin: 0 auto;margin-bottom: 60px;}

#servicios .callout-7 {background:#fff;padding:80px 0 60px;}
#servicios .callout-7 h3 {padding:5px 0 35px;font-size:40px;line-height:45px;letter-spacing:0.5px;}
#servicios .callout-7 p {padding:0 0 38px ;position: relative;z-index: 2;font-size:20px;line-height:30px;}
#servicios .callout-7 figure {height: 100px;}
#servicios .callout-7 figure img {max-height: 100px;}


/* TELEFONIA IP*/
#servicios .callout-10 {background:#fff;padding:50px 0 70px;}
#servicios .callout-10 h3 {padding:20px 0 5px;font-size:27px;line-height:37px;letter-spacing:0.5px;}
#servicios .callout-10 p {padding:0 0 8px ;position: relative;z-index: 2;font-size:18px;line-height:28px;}
#servicios .callout-10 .p_top {padding-top: 35px;}

#servicios .callout-11 {background:#fff;padding:35px 0 10px;}
#servicios .callout-11 h2 {padding:5px 0 20px;font-size:20px;line-height:23px;letter-spacing:0.5px;}
#servicios .callout-11 p {padding:0 0 8px ;font-size:16px;line-height:26px;}
#servicios .callout-11 ._servicio { max-width: 340px; margin: 0 auto; background: #166A3C; padding: 30px 20px 30px; border-radius:20px ; -webkit-border-radius:20px ; -moz-border-radius:20px ; -ms-border-radius:20px ; -o-border-radius:20px ;min-height: 502px; }
#servicios .callout-11 ._servicio._min_2{min-height: 427px;}
#servicios .callout-11 ._servicio figure{ background: #fff; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; width: 120px;height: 120px;margin: 0 auto;margin-top:-90px;}
#servicios .callout-11 ._servicio figure img{ height: 90px;width: 90px;margin-top: 10px;}
#servicios .callout-11 ._servicio ul li{padding-bottom: 12px;}
#servicios .callout-11 .medium-6 {margin-bottom: 100px; }


/** SMS MASIVOS */
#servicios .callout-20 {background:#fff;padding:50px 0 70px;}
#servicios .callout-20 h3 {padding:40px 0 15px;font-size:27px;line-height:37px;letter-spacing:0.5px;}
#servicios .callout-20 h3 b{font-size:35px;line-height:35px;letter-spacing:0.5px;display: block;}
#servicios .callout-20 p {padding:0 0 8px ;position: relative;z-index: 2;font-size:18px;line-height:28px;text-align: justify;}
#servicios .callout-20 .p_top {padding-top: 35px;}
#servicios .callout-21 {background:#fff;padding:35px 0 10px;}
#servicios .callout-21 h2 {padding:15px 0 10px;font-size:20px;line-height:23px;letter-spacing:0.5px;}
#servicios .callout-21 p {padding:0 0 8px ;font-size:16px;line-height:26px;}
#servicios .callout-21 ._linea {padding:0 0 38px ;}

/** HOUSING  */
#servicios .callout-30 {background:#fff;padding:50px 0 70px;}
#servicios .callout-30 h3 {padding:80px 0 15px;font-size:20px;line-height:20px;letter-spacing:0.5px;}
#servicios .callout-30 h3 b{font-size:25px;line-height:30px;letter-spacing:0.5px;}
#servicios .callout-30 p {padding:0 0 8px ;position: relative;z-index: 2;font-size:18px;line-height:28px;text-align: justify;}
#servicios .callout-30 .p_top {padding-top: 35px;}

#servicios .callout-31 {background:#fff;padding:35px 0 10px;}
#servicios .callout-31 h2 {padding:15px 0 10px;font-size:20px;line-height:23px;letter-spacing:0.5px;}
#servicios .callout-31 p {padding:0 0 8px ;font-size:16px;line-height:26px;max-width: 420px;}
#servicios .callout-31 ._linea { margin-bottom: 50px;background: #166A3C; padding: 0;border-radius:30px ; -webkit-border-radius:30px ; -moz-border-radius:30px ; -ms-border-radius:30px ; -o-border-radius:30px ; }
#servicios .callout-31 ._linea ._servicio{ padding:20px 0 38px ; background: #166A3C; border-radius:30px ; -webkit-border-radius:30px ; -moz-border-radius:30px ; -ms-border-radius:30px ; -o-border-radius:30px ; }
#servicios .callout-31 ._linea ._psin{padding:0;}
#servicios .callout-31 ._servicio._ptop {padding: 20px 0 15px;}
#servicios .callout-31 ._ptop h2 {padding:0 0 10px;}


/** CONECTIVIDAD */
#servicios .callout-40 {background:#fff;padding:50px 0 70px;}
#servicios .callout-40 h3 {padding:30px 0 15px;font-size:20px;line-height:20px;letter-spacing:0.5px;}
#servicios .callout-40 h3 b{font-size:25px;line-height:30px;letter-spacing:0.5px;}
#servicios .callout-40 p {padding:0 0 8px ;position: relative;z-index: 2;font-size:18px;line-height:28px;text-align: justify;}
#servicios .callout-40 .p_top {padding-top: 35px;}

#servicios .callout-41 {background:#fff;padding:65px 0 90px;}
#servicios .callout-41 h2 {padding:5px 0 20px;font-size:20px;line-height:23px;letter-spacing:0.5px;}
#servicios .callout-41 p {padding:0 0 8px ;font-size:16px;line-height:26px;}
#servicios .callout-41 ._servicio { max-width: 340px; margin: 0 auto 20px; background: #166A3C; padding: 30px 20px 30px; border-radius:20px ; -webkit-border-radius:20px ; -moz-border-radius:20px ; -ms-border-radius:20px ; -o-border-radius:20px ;min-height:390px; }
#servicios .callout-41 ._servicio._100{max-width: 100%;min-height: auto;padding-bottom:50px;margin-bottom: 20px;}
#servicios .callout-41 ._servicio._negro{background: #000;}

#servicios .callout-41 ._servicio figure{ background: #166A3C; border:3px solid #fff;border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; width: 120px;height: 120px;margin: 0 auto;margin-top:-90px;}
#servicios .callout-41 ._servicio figure._negro{ background: #000;}
#servicios .callout-41 ._servicio figure img{ height: 90px;width: 90px;margin-top: 10px;}
#servicios .callout-41 ._servicio p{color: #fff;}
#servicios .callout-41 .medium-6 {margin-bottom: 100px; }


/** CIBER SEGURIDAD */
#servicios .callout-50 {background:#fff;padding:50px 0 70px;}
#servicios .callout-50 h3 {padding:40px 0 15px;font-size:27px;line-height:37px;letter-spacing:0.5px;}
#servicios .callout-50 h3 b{font-size:35px;line-height:35px;letter-spacing:0.5px;display: block;}
#servicios .callout-50 p {padding:0 0 8px ;position: relative;z-index: 2;font-size:18px;line-height:28px;text-align: justify;}
#servicios .callout-50 .p_top {padding-top: 35px;}
#servicios .callout-51 {background:#fff;padding:35px 0 70px;}
#servicios .callout-51 h2 {padding:15px 0 10px;font-size:20px;line-height:23px;letter-spacing:0.5px;}
#servicios .callout-51 p {padding:0 0 8px ;font-size:16px;line-height:26px;color: #fff;max-width: 740px;}
#servicios .callout-51 ._linea { padding:10px 0 30px; background: #166A3C; border-radius:30px ; -webkit-border-radius:30px ; -moz-border-radius:30px ; -ms-border-radius:30px ; -o-border-radius:30px ; }
#servicios .callout-51 ._linea figure{ background: #166A3C; border:3px solid #fff;border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; width: 120px;height: 120px;margin: 0 auto;    margin-top: 30px;margin-left: -70px;display: inline-block;float: left;text-align: center;margin-right: 50px;}
#servicios .callout-51 ._linea figure img{ height: 70px;width: 70px;margin-top: 20px;}
#servicios .callout-51 ._linea._negro{ background: #000;}
#servicios .callout-51 ._linea figure._negro{ background: #000;}


/** WIFI  */
#servicios .callout-60 {background:#fff;padding:50px 0 70px;}
#servicios .callout-60 h3 {padding:40px 0 15px;font-size:27px;line-height:37px;letter-spacing:0.5px;}
#servicios .callout-60 h3 b{font-size:35px;line-height:35px;letter-spacing:0.5px;display: block;}
#servicios .callout-60 p {padding:0 0 8px ;position: relative;z-index: 2;font-size:18px;line-height:28px;text-align: justify;}
#servicios .callout-60 .p_top {padding-top: 35px;}
#servicios .callout-61 {background:#fff;padding:35px 0 120px;}
#servicios .callout-61 h2 {padding:10px 0 10px;font-size:20px;line-height:23px;letter-spacing:0.5px;}
#servicios .callout-61 p {padding:0 0 8px ;font-size:16px;line-height:26px;}
#servicios .callout-61 ._linea {padding:0 0 8px ;}
#servicios .callout-61 ._servicio { border: 2px dashed #166A3C; padding: 0 15px 20px; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; }
#servicios .callout-61 ._linea._negro {margin-left: 40px;}
#servicios .callout-61 ._servicio._negro { border: 2px dashed #000;  }
#servicios .callout-61 ._conector_negro img{padding-left: 100px; height: 70px;}
#servicios .callout-61 ._final {margin-top:140px;}
#servicios .callout-61 ._final h3{ padding: 30px 25px; background: #166A3C; border-radius:30px ; -webkit-border-radius:30px ; -moz-border-radius:30px ; -ms-border-radius:30px ; -o-border-radius:30px ; max-width: 700px;margin: 0 auto ;}


/** RESPALDO CLOUD CAMARAS  */
#servicios .callout-70 {background:#fff;padding:50px 0 70px;}
#servicios .callout-70 h3 {padding:40px 0 15px;font-size:27px;line-height:37px;letter-spacing:0.5px;}
#servicios .callout-70 h3 b{font-size:35px;line-height:35px;letter-spacing:0.5px;display: block;}
#servicios .callout-70 p {padding:0 0 8px ;position: relative;z-index: 2;font-size:18px;line-height:28px;text-align: justify;}
#servicios .callout-70 .p_top {padding-top: 35px;}
#servicios .callout-71 {background:#fff;padding:35px 0 120px;}
#servicios .callout-71 h2 { padding:10px 20px 40px; font-size:13px; line-height:16px; letter-spacing:0.5px; background: #166A3C; color: #fff; border-radius:10px ; -webkit-border-radius:10px ; -moz-border-radius:10px ; -ms-border-radius:10px ; -o-border-radius:10px ; display:inline-block;}
#servicios .callout-71 h2._negro { text-align: right;  }
#servicios .callout-71 p {padding:0 0 8px ;font-size:16px;line-height:26px;color: #fff;}
#servicios .callout-71 ._linea {padding:0 0 8px ;}
#servicios .callout-71 ._servicio { background: #000; max-width: 450px;padding: 20px 25px 20px; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; text-align: justify;margin-top:-30px;position: relative;}
#servicios .callout-71 ._conector_negro img{padding-left: 100px; height: 70px;}
#servicios .callout-71 ._flecha {margin-top:100px;}
#servicios .callout-71 ._final {margin-top:140px;}
#servicios .callout-71 ._final h3{ padding: 30px 25px; background: #166A3C; border-radius:30px ; -webkit-border-radius:30px ; -moz-border-radius:30px ; -ms-border-radius:30px ; -o-border-radius:30px ; max-width: 700px;margin: 0 auto ;}


/** CENTRALES IP CLOUD */
#servicios .callout-80 {background:#fff;padding:50px 0 50px;}
#servicios .callout-80 h3 {padding:20px 0 35px;font-size:30px !important;line-height:37px !important;letter-spacing:0.5px;}
#servicios .callout-80 p {padding:0 0 8px ;position: relative;z-index: 2;font-size:20px;line-height:30px;}
#servicios .callout-80 .p_top {padding-top: 35px;}
#servicios .callout-80 ._fond_verde { padding: 25px 25px 0; padding-left: 0; background: #166A3C; border-radius: 20px 20px 85px 85px; -webkit-border-radius: 20px 20px 85px 85px; -moz-border-radius: 20px 20px 85px 85px; -ms-border-radius: 20px 20px 85px 85px; -o-border-radius: 20px 20px 85px 85px; float:left;}
#servicios .callout-80 ._fond_verde .medium-6 { padding: 0;}
#servicios .callout-80 ._fond_verde ._sinp { padding: 0;}
#servicios .callout-80 ._contiene { padding: 50px 30px; background-color: #fff; border-radius:25px 25px 85px 25px; -webkit-border-radius:25px 25px 85px 25px; -moz-border-radius:25px 25px 85px 25px; -ms-border-radius:25px 25px 85px 25px; -o-border-radius:25px 25px 85px 25px; }
#servicios .callout-80 ._torre { margin-top:-200px; }
#servicios .callout-80 ._info { padding-top:90px; float: left;}
#servicios .callout-80 ._info p{ padding-top:50px; }

#servicios .callout-81 {background:#fff;padding:35px 0 80px;}
#servicios .callout-81 h2 {padding:5px 0 10px;font-size:20px;line-height:25px;letter-spacing:0.5px;}
#servicios .callout-81 p {padding:0 0 8px ;font-size:16px;line-height:26px;}
#servicios .callout-81 ._servicio {max-width: 320px;margin: 0 auto;margin-bottom: 20px;}
#servicios .callout-81 .linea_separa {padding-top: 140px;}
#servicios .callout-81 .info_izquierda {padding-top: 240px;}



@media only screen and (max-width: 1441px){
    .banners ._mostrar_solo_pc{min-height:550px;}
       #servicios .callout-81 ._servicio {margin-bottom: 0px;}

}

@media only screen and (max-width: 800px){
    #servicios .callout-30 h3 {padding: 20px 0 15px;}
    #servicios .callout-30 h3 {font-size: 25px !important;line-height: 25px !important;}
    #servicios .callout-31 ._servicio {min-height: auto;}
    
    #servicios .callout-40 h3 {padding: 0 0 15px;}
    #servicios .callout-40 h3 {font-size: 25px !important;line-height: 25px !important;}

    #servicios .callout-51 ._linea {padding: 30px 0 30px;}
    #servicios .callout-51 ._servicio {min-height: auto;padding: 0px 20px 20px;}
    #servicios .callout-51 ._linea figure {text-align: center;text-align: center;    margin: 0 auto;    float: initial;    display: block;}

   #servicios .callout-61 ._servicio {min-height: auto;}
   #servicios .callout-61 ._servicio._negro {max-width: 450px;}
   
   #servicios .callout-71 ._servicio {min-height: auto;}
   #servicios .callout-80 ._contiene {padding: 20px 30px;}

   #servicios .callout-81 .info_izquierda {padding-top: 140px;}


}


@media only screen and (max-width: 40em){
	.banners._servicio_interno .p_top {margin-top: 10px;}
	.banners._servicio_interno .p_rig {padding-right: 0px;margin-top: 30px;}
	.banners._servicio_interno p {display:none;}	

    #servicios .callout-1 h3 {font-size: 25px !important;line-height: 35px !important;}
    #servicios .callout-1 .medium-7 {padding: 0;}
    #servicios .callout-2 h3 {font-size: 25px !important;line-height: 35px !important;padding: 5px 0 15px;}    
    #servicios .callout-2 ._servicio {margin-bottom: 20px;}


    #servicios .callout-20 h3 {padding: 0px 0 15px;}
    #servicios .callout-21 h2 {padding: 0 0 10px;margin-top: 0;}
    .callout-21 ._servicio {min-height: auto;}

    #servicios .callout-31 h2 {padding: 0;}    

    #servicios .callout-50 h3 {padding: 20px 0 15px;}
    #servicios .callout-51 h2 {padding: 0 0 10px;margin-top: 0;}
    .callout-51 ._servicio {min-height: auto;}

    #servicios .callout-60 h3 {padding: 0px 0 15px;}
    #servicios .callout-61 h2 {padding: 10px 0 10px;margin-top: 0;}
    .callout-61 ._servicio {min-height: auto;}


    #servicios .callout-61 ._linea._negro {margin-left: 0px;}
    #servicios .callout-61 ._final {margin-top: 40px;}
    #servicios .callout-61 {padding: 35px 0 60px;}

    #servicios .callout-71 ._flecha {margin-top:0px;}
    #servicios .callout-71 h2 {text-align: center;}
    #servicios .callout-71 h2._negro {text-align: center;}

    #servicios .callout-80 ._torre {margin-top: 0;}
    #servicios .callout-80 .p_top{padding-top: 0;}
    #servicios .callout-80 ._info p {padding-top: 0;}

    #servicios .callout-81 .info_izquierda {padding-top: 0;}
    #servicios .callout-81 ._servicio {max-width: 100%;}
    #servicios .callout-81 p {text-align: center;}

    #servicios .callout-7 {background:#fff;padding:60px 0 20px;}

}
