.contenedor-paginacion{clear: both;}
.titulo-seccion{margin-bottom: 35px; font-family: bold; font-size: 25px; text-align: center; color: #42699A}


.lista-categorias{background-color: #F2F2F2;}
.lista-categorias .enc-cat {padding: 5px 15px 5px 0; font-size: 20px;font-family: regular; background-color: #FFF; text-transform: uppercase; color: #000000  ;display: block;text-transform: uppercase;}
.filtro-xs {padding: 5px 15px 5px 0; font-size: 18px;font-family: regular; background-color: #9e3a9a
               ; text-transform: uppercase; color: #FFF;display: block;text-transform: uppercase;}
.lista-categorias .ul-categorias {padding: 0;}
.lista-categorias .ul-categorias li {float: left;width: 100%;padding: 8px 15px; border-bottom: 1px #FFF solid;}
.lista-categorias .ul-categorias li:last-child{border-bottom: none;}
.lista-categorias .ul-categorias li.activo{background-color: #9e3a9a; color: #FFF;}
.lista-categorias .ul-categorias li a{font-family: light;font-size: 18px;color: #6F6F6F;width: 100%;float: left}
.lista-categorias .ul-categorias li:hover {background-color: #9e3a9a}
.lista-categorias .ul-categorias li:hover a{color: #FFF;}
.lista-categorias .ul-categorias .activo {font-family: regular;font-size: 16px;color: #666666;padding: 8px 15px !important;background-color: #DDDDDD;float: left;width: 100%;}
.lista-categorias .ul-categorias .activo a{color: #FFF;}



#lista-articulos {}

    #lista-articulos .header-lista{margin-bottom: 25px;clear: both;}
    #lista-articulos .header-lista .titulo-pag {color: #3F3E3E;font-family: semi;font-size: 30px;float: left;display: inline-block;}
    #lista-articulos #mostrar_filtros{margin-bottom: 15px;}
    #lista-articulos .ctn-pag{margin-top: 20px; clear: both;padding: 0; }
    #lista-articulos .ctn-pag .lista-items .item-articulo{}
    #lista-articulos .ctn-pag .lista-items .item-articulo h3{margin-bottom: 20px; color: #9e3a9a; font-size: 19px; font-family: bold;}
    #lista-articulos .ctn-pag .lista-items {padding-left: 45px; padding-right: 0;}
    #lista-articulos .ctn-pag .lista-items .item-articulo {margin-bottom: 20px; display: inline-block; border: 1px #1C1C1C solid; padding: 20px 15px;}
    #lista-articulos .ctn-pag .lista-items .item-articulo:last-child{border-bottom: none;}
    #lista-articulos .ctn-pag .lista-items .item-articulo .img-item{position: relative;}
    #lista-articulos .ctn-pag .lista-items .item-articulo .img-item .comentarios{position: absolute; bottom: 0px; left: 0px; background-color: rgba(158,58,154,0.8); text-align: right; color: #FFF; font-family: regular; font-size: 13px; padding: 3px 5px; width: 100%;}
    #lista-articulos .ctn-pag .lista-items .item-articulo .extracto {color: #000; font-size: 16px; font-family: regular; margin-bottom: 60px;}
    #lista-articulos .ctn-pag .lista-items .item-articulo .txt-item .fecha{font-size: 14px; color: #9e3a9a; font-family: regular; float: left; margin-bottom: 5px;}
    #lista-articulos .ctn-pag .lista-items .item-articulo .txt-item .fecha span {color: #808080}
    #lista-articulos .ctn-pag .lista-items .item-articulo .txt-item .categoria{padding-top: 10px; text-transform: uppercase; font-size: 16px; color: #231f20; font-family: bold; float: left;}
    #lista-articulos .ctn-pag .lista-items .item-articulo .botones {float: right; clear: both;}
    #lista-articulos .ctn-pag .lista-items .item-articulo .botones a{display: block;font-size: 16px; border-radius: 8px;padding: 8px 20px; background-color: #9e3a9a; color: #FFF;}
    #lista-articulos .ctn-pag .lista-items .item-articulo.tipoarchivo .extracto{margin-bottom: 25px;}
    
    #lista-articulos .ctn-archivos{ padding: 15px 0;}
    #lista-articulos .item-archivo{padding-left: 15px;}
    #lista-articulos .item-archivo .ctn-img{width: 21px; float: left;}
    #lista-articulos .item-archivo .desc-archivo{width: calc(100% - 21px);padding-right: 15px; padding-left: 5px;float: left;}
    #lista-articulos .item-archivo .desc-archivo h5{font-size: 14px; font-family: semi; color: #6F6F6F; min-height: 35px; margin-bottom: 5px; margin-top: 0;}
    #lista-articulos .item-archivo .desc-archivo .link-archivo{ float: left; background-color: #42699A; text-align: center; color: #FFF; font-size: 15px; font-family: light; border-radius: 10px; display: block; padding: 3px 6px; font-weight: bold;}
    
    

@media (max-width: 1220px) {
    #lista-articulos .ctn-pag{padding-left: 15px;}
    #lista-articulos .ctn-pag .lista-items {padding-right: 15px;}
}


@media (max-width: 991px) {
    #lista-articulos .ctn-pag{padding: 0 15px; }
    #lista-articulos .ctn-pag .lista-categorias{margin-bottom: 20px;}
    #lista-articulos .ctn-pag .lista-items{padding: 0;}

}

@media (max-width: 767px) {
    #lista-articulos .header-lista .titulo-pag{width: 100%;margin-bottom: 15px;}
    #lista-articulos .header-lista .ctn-btn {width: 100%}
    #lista-articulos .header-lista .ctn-btn .btn-blanco{width: 100%;margin-bottom: 15px;}
    #lista-articulos .header-lista .titulo-pag{font-size: 27px;}
    #lista-articulos .lista-items .img-item {margin-bottom: 20px;}
    #lista-articulos .lista-items .txt-item {padding:0 0 30px 15px;}
    #lista-articulos .ctn-pag .lista-items .item-articulo { margin-top:15px; margin-bottom:10px; }
    #lista-articulos .ctn-pag .lista-items .item-articulo h3 {padding: 0;}
    #lista-articulos .ctn-pag .lista-items .item-articulo .txt-item .fecha{font-size: 12px; float:none; padding-top:5px;}
    #lista-articulos .ctn-pag .lista-items .item-articulo .txt-item .categoria{font-size: 12px; float:none;padding-top:0;}
    #lista-articulos .ctn-pag .lista-items .item-articulo .extracto { padding-bottom:10px;}
    #lista-articulos {margin-top: 0px;}
}

@media (max-width: 479px) {

    #lista-articulos .ctn-pag .lista-items .item-articulo .txt-item .botones{width: 100%;}
    #lista-articulos .ctn-pag .lista-items .item-articulo .txt-item .botones .btn{display: block;margin-bottom: 10px; width: 100%; padding:3px 5px;}
    #lista-articulos .ctn-pag .lista-items .item-articulo .txt-item .fecha span { }
    #lista-articulos .ctn-pag .lista-items .item-articulo .img-item{width: 100%; text-align: center;}
    #lista-articulos .ctn-pag .lista-items .item-articulo .img-item img{display: inline-block;}
    #lista-articulos .lista-items .txt-item {padding:0; width: 100%;}
    #lista-articulos .ctn-pag .lista-items .item-articulo .txt-item .botones{width: 100%;}
    #lista-articulos .ctn-pag .lista-items .item-articulo .txt-item .botones a{width: 100%; display: block;}
     #lista-articulos .ctn-pag .lista-items .item-articulo .extracto {margin-bottom: 15px;}
}

#faqs{}

    #faqs .ctn-contenido{padding: 0;}
    #faqs .ctn-contenido .titulo-seccion{margin: 20px 0; font-family:bold; font-size: 29px;color: #2B2B26; text-align: left; padding: 0;}
    #faqs .ctn-contenido .desc-contenido{margin-bottom: 20px; padding: 0}
    #faqs .ctn-contenido .ctn-info{padding: 0;}
    #faqs .ctn-contenido .panel-default > .panel-heading{border-radius: 4px; padding: 0;}
    #faqs .ctn-contenido .panel-title a{width: 100%; display: block;padding: 10px 15px;background-color: #0001f5;border-radius: 4px; color: #FFF; border-bottom-left-radius: 0; border-bottom-right-radius: 0}
    #faqs .ctn-contenido .panel-title a:hover{background-color: #0001f5; color: #FFF;}
    #faqs .ctn-contenido .panel-title a.collapsed{background-color: transparent; color: #383838;}
    
    
@media (max-width: 1220px) {
    #faqs .ctn-contenido .titulo-seccion{padding: 0 15px;}
    #faqs .ctn-contenido .desc-contenido{padding: 0 15px;}
    #faqs .ctn-contenido .ctn-info{padding: 0 15px;}
}

    
    

#articulo-ver {}
    #articulo-ver .lista-c{padding-right: 0}
    #articulo-ver .contenido-left{padding: 0 15px; padding-left: 0;}
    #articulo-ver .ctn-titulo-azulosc{padding-bottom: 0;}
    #articulo-ver .ctn-titulo-azulosc .tcenter{text-align: center;font-size: 30px;margin-bottom: 10px;}
    #articulo-ver .ctn-titulo-azulosc h2{color: #9e3a9a; text-align: left; padding: 0 15px; font-size: 23px; font-family: bold; padding: 0;}
    #articulo-ver .ctn-btn-volver{text-align: center; margin-bottom: 15px;}
    #articulo-ver .ctn-btn-volver .btn-azul-osc{font-family: regular; font-size: 16px; display: inline-block; padding: 13px 51px;}
    #articulo-ver .top-articulo h3 {margin-top: 40px; margin-bottom: 15px;color: #4D4D4D;font-size: 21px;text-transform: uppercase;font-family: semi;}
    #articulo-ver .top-articulo .fecha{padding-right: 10px; font-size: 14px; color: #9e3a9a; font-family: regular; float: left;}
    #articulo-ver .top-articulo .categoria{font-size: 14px; color: #9e3a9a; font-family: regular; float: left;}
    #articulo-ver .slide {margin-top: 15px; margin-bottom: 30px; position: relative; /*padding: 0 15px;*/}
    #articulo-ver .slide img{width: 100%;}
    #articulo-ver .slide .vistas {left: 20px; bottom: 15px; position: absolute; padding: 6px 18px; background-color: rgba(158,58,154,0.8); color: #FFF; text-align: center; border-radius: 5px; font-family: bold; font-size: 20px;}
    #articulo-ver .slide .zoom {right: 20px; top: 15px;  position: absolute; padding: 6px 18px; background-color: rgba(0,0,0,0.5); color: #FFF; text-align: center; border-radius: 11px; display:block; font-size: 14px; font-family: regular;}
    #articulo-ver .slide .zoom i {margin-right: 7px;}
    #articulo-ver .main {color: #6C6D70; font-size: 14px; text-align:justify; font-family: light}
    #articulo-ver .main table{color: #000; font-size: 16px; margin-top: 25px;border-color: #F2F2F2;}
    #articulo-ver .main table tr{border-color: #F2F2F2;}
      #articulo-ver .main table tr:first-child{color: #FFF; background-color: #ff7300;}
    #articulo-ver .main table tr a{color:#ff7300;}
    #articulo-ver .main table tr a:hover{text-decoration: underline;}
    #articulo-ver .main table td, #articulo-ver .main table td{padding: 5px 10px;  }
    #articulo-ver .main img{max-width: 100%; height: auto;}
    #articulo-ver .main p{color: #000; font-size: 16px; margin:10px 0; font-family: regular;}
    #articulo-ver .main ol {padding-left:15px;}
    #articulo-ver .main ul { list-style-type: disc; padding-left:15px;}
    #articulo-ver .banners {margin: 20px 0;}
    #articulo-ver .banners .banner-1 {margin-bottom: 20px;}
    #articulo-ver .nav-tabs > li > a {border: none; font-family: regular; font-size: 16px; text-transform: uppercase; text-align: center; color: #000; padding: 5px 15px; background-color:  transparent;}
    #articulo-ver .nav-tabs > li.active > a {border-radius: 0px !important; background-color: transparent; color: #fff; border: none;}
    #articulo-ver .tab-content {float:left; padding: 25px 0;}
    #articulo-ver .tab-pane {padding: 0;}
    #articulo-ver .adjuntos {margin-top: 40px; float: left; /*padding: 0 15px;*/ width: 100%;}
    #articulo-ver .adjuntos .nav {border-bottom: none;padding: 0; border-bottom: 7px #60245d solid;}
    #articulo-ver .adjuntos .nav li{background-color: #9e3a9a;}
    #articulo-ver .adjuntos .nav li a{color: #FFF; font-size: 19px; font-family: regular; text-transform: uppercase;}
    #articulo-ver .adjuntos .nav li.active {background-color: #60245d;}
    #articulo-ver .adjuntos .top-tabs a {font-family: regular; font-size: 16px; color: #1C1C1C; text-transform: uppercase;}
    #articulo-ver .archivos .padd-item{}
    #articulo-ver .archivos .item{ padding-bottom: 10px;}
    #articulo-ver .archivos .padd-item:last-child .item{border-right: none;}
    #articulo-ver .archivos .padd-item .item:hover {background-image: url("../Imagenes/Sistema/ic_download_hover.png");}
    #articulo-ver .archivos .padd-item .item h5 {margin-bottom: 5px; font-family: semi; color: #6F6F6F; font-size: 13px;float: left; margin-top: 0;}
    #articulo-ver .archivos .padd-item .item h6 {font-family: it; color: #888889; font-size: 14px;}
    #articulo-ver .archivos .padd-item .item .link-archivo{ float: left; background-color: #9e3a9a; text-align: center; color: #FFF; font-size: 12px; font-family: light; border-radius: 10px; display: block; padding: 3px 6px;}
    #articulo-ver .archivos .padd-item .item .link-archivo:hover{  background-color: #60245d; }
    #articulo-ver .archivos .padd-item .item .ctn-img{float: left; padding-right: 5px; width: 25px;}
    #articulo-ver .archivos .padd-item .item .desc-archivo{float: left; width: calc(100% - 25px)}
    #articulo-ver .compartir-redes {float: right; margin-top: 20px; margin-bottom: 20px; }
    #articulo-ver .compartir-redes .redes {float: left;}
    #articulo-ver .compartir-redes span{float: left; display: block; margin-top: 6px; margin-right: 10px;}
    #articulo-ver .addthis_counter.addthis_pill_style{padding-top:5px;}
    #articulo-ver .comentarios {padding: 0;background-color: #F8F8F8;}
    #articulo-ver .comentarios .top {padding: 10px; background-color: #9e3a9a;}
    #articulo-ver .comentarios .top i {color: #FFF; margin-right: 7px; margin-left: 7px;}
    #articulo-ver .comentarios h3 {color: #FFF; font-size: 23px; text-transform: uppercase; font-family: regular;}
    #articulo-ver .comentarios .item {padding: 20px 15px; border-bottom: 1px #CCC dashed; float: left; }
    #articulo-ver .comentarios .item:last-child {border-bottom: none;}
    #articulo-ver .comentarios .item .imagen {width: 12%; text-align: center; margin-right: 3%; float: left; border: 1px #6B6869 solid;}
    #articulo-ver .comentarios .item .imagen img {display: block; margin: 0 auto;}
    #articulo-ver .comentarios .item .info {width: 85%; float: left;}
    #articulo-ver .comentarios .item .info .nombre {float: left; margin-right: 10px; color: #000; text-align: center; font-family: semi; font-size: 16px;}
    #articulo-ver .comentarios .item .info .fecha {color: #000; font-family: regular; font-size: 12px; margin-top: 4px;}
    #articulo-ver .comentarios .item .info .comentario {color: #6C6D70; clear: both; margin-top: 20px; font-size: 14px; font-family: light;}
    #articulo-ver .comentarios .registros-encontrados{padding: 0 15px; margin: 10px 0}
    #articulo-ver .form-comentarios {margin-top: 20px; padding: 0; padding-bottom: 25px;  background-color: #F8F8F8;}
    #articulo-ver .form-comentarios .top {margin-bottom: 20px; padding: 10px; background-color: #9e3a9a;}
    #articulo-ver .form-comentarios h3 {color: #FFF; font-size: 23px; text-transform: uppercase; font-family: regular;}
    #articulo-ver .form-comentarios .ctn-btn{margin-top: 0px;text-align: center;}
    #articulo-ver .form-comentarios .ctn-btn .btn-enviar {font-size: 22px; padding: 5px 60px; text-align: center; font-family: semi; background-color: #9e3a9a; border-radius: 8px; transition: 0.3s;}
    #articulo-ver .form-comentarios .ctn-btn .btn-enviar:hover{color: #FFF; transform: scale(1.05,1.05);}
    #articulo-ver .form-comentarios .captcha {margin-bottom: 15px;}
    #articulo-ver .form-comentarios .captcha label{margin-bottom: 11px;}
    #articulo-ver .filtro-xs {margin-bottom: 40px; font-size: 15px; font-family: regular}
    #articulo-ver #slide-articulo {}
    #articulo-ver #slide-articulo .item{ margin: 3px; }
    #articulo-ver #slide-articulo .item img{ display: block; width: 100%; height: auto; }
    #articulo-ver.servicio .slide {margin-top: -10px; margin-bottom:20px; }
    #articulo-ver.servicio .top-articulo {float:left;}
    #articulo-ver.servicio .top-articulo h3 {margin-top: 0px; margin-bottom:0px;}
    #articulo-ver.servicio .top-articulo .categoria { border-top:none; padding-top:0;}
    #articulo-ver.servicio .compartir-redes { margin-top:0; margin-bottom:0;}
    #articulo-ver.servicio .infoservicio { margin:20px 0; }
    #articulo-ver.servicio .infoservicio h2 { font-size:22px; font-family:semi; color:#4d4d4d; margin-bottom:20px;}
    #articulo-ver.servicio .infoservicio .ctn-paso { margin-bottom:20px; }
    #articulo-ver.servicio .infoservicio .ctn-paso h3{ font-family:semi; font-size:15px; color:#4d4d4d; margin-bottom:10px; }
    #articulo-ver.servicio .infoservicio .ctn-paso h3 span{ display:inline-block; background-color:#cc0000; font-family:bold; font-size: 20px; text-align:center; border-radius: 22px; color:#fff; padding:5px 10px; }
    #articulo-ver.servicio .infoservicio .ctn-paso .info-paso{ padding:0 0 0 35px; text-align:justify;}
    #articulo-ver.servicio .infoservicio .ctn-paso .info-paso a{ color:#59c9ee; }
    #articulo-ver.servicio .infoservicio .ctn-paso .info-paso img{ margin-top:10px;}
    #articulo-ver.servicio .infoservicio .ctn-paso .info-paso ul{ margin-top:10px;margin-left:10px; }
    #articulo-ver.servicio .infoservicio .ctn-paso .info-paso ul li{ margin-bottom:5px; }
    #articulo-ver.servicio .infoservicio .ctn-paso .info-paso ul li b,
    #articulo-ver.servicio .infoservicio .ctn-paso .info-paso ul li strong{ font-family:semi-it; font-weight:normal; display:block;}
    #articulo-ver .ctn-banners{}
    #articulo-ver .ctn-banners .item-banner{margin-bottom: 20px; padding: 0;}
    #articulo-ver .ctn-banners .item-banner:last-child{margin-bottom: 0px;}
    
    
    #articulo-ver .ctn-banners .ctn-item{padding: 0;margin-bottom: 10px;}
    #articulo-ver .ctn-banners .ctn-item .item{padding: 0px;background-color: #FFF;}
    #articulo-ver .ctn-banners .ctn-item .item .ctn-txt{padding: 0;overflow: hidden;}
    #articulo-ver .ctn-banners .ctn-item .item .ctn-txt .title-item{padding: 0;margin: 0;font-family: light; font-size: 26px; color: #FFF;text-transform: uppercase;position: absolute;left: 0; bottom: 0;text-align: center;background: rgba(158,58,154,0.68); width: 100%;min-height: 63px; display: flex;align-items: center;justify-content: center;padding: 5px;}
    #articulo-ver .ctn-banners .ctn-item .item .ctn-txt a{position: absolute;top: 0; left: 0; width: 100%; height: 100%;}
    #articulo-ver .ctn-banners .ctn-item .item .ctn-txt img{transition: 0.3s;}
    #articulo-ver .ctn-banners .ctn-item .item:hover .ctn-txt img{transform: scale(1.05,1.05);}
    
    
    
    
    #articulo-ver .lista-categorias{margin-bottom: 40px;}

@media (max-width: 1220px) {
    #articulo-ver .lista-c{padding-right: 15px}
    #articulo-ver .contenido-left{padding-left: 15px;}
    #articulo-ver .ctn-titulo-azulosc h2{padding: 0 15px;}     
}


@media (max-width: 990px) {
	#articulo-ver .lista-c {margin-top: 30px;}
	#articulo-ver [class|=banner]{width: 50% !important; float: left;}
        #articulo-ver .ctn-banners .item-banner{margin-bottom: 0px; padding: 0 15px;}
        #articulo-ver .slide{padding: 0;}
        #articulo-ver .adjuntos{padding: 0;}
        #articulo-ver .tab-content{padding: 25px 15px;}
        #articulo-ver .compartir-redes{padding: 0 15px;}
        #articulo-ver .form-comentarios{padding: 0;}
        #articulo-ver .comentarios{padding: 0;}
        #articulo-ver .comentarios .item{padding: 20px 15px;}
        #articulo-ver .ctn-banners .ctn-item{padding: 0 15px;}
}

@media (max-width: 767px) {
	#articulo-ver .captcha, #articulo-ver .calificacion {width: 50%; float: left;}
	#articulo-ver .calificacion {margin-top: 30px; padding-left: 15px;}
        #articulo-ver .slide { margin-top:25px;}
        #articulo-ver .slide .vistas { padding:3px 10px;}
        #articulo-ver .slide .zoom { padding:3px 10px; }
        #articulo-ver {margin-top: 0px;}
}

@media (max-width: 600px) {
	#articulo-ver .calificacion {margin-top: 20px; width: 100% !important;}
        #articulo-ver .captcha{width: 100%;}
}

@media (max-width: 479px) {
	#articulo-ver .comentarios .item .info .fecha{width: 100%;display: block;clear: both;}
        #articulo-ver .comentarios .item .info .nombre{margin-right: 0; margin-bottom: 5px;}
        #articulo-ver .slide .vistas{left: 5px;}
        #articulo-ver .slide .zoom{right: 5px;}
        #articulo-ver .archivos .item {width:100%;}
        #articulo-ver .archivos .padd-item {padding: 0;}
        #articulo-ver .archivos .padd-item .item{border-right: none; border-bottom: 1px #b8b8b8 dashed; margin-bottom: 10px;}
        #articulo-ver .archivos .padd-item:last-child .item{border-bottom: none; margin-bottom: 0px;}
        #articulo-ver .top-articulo .fecha {font-size: 12px; padding-top:5px;}
        #articulo-ver .top-articulo .categoria{font-size: 12px;}
        #articulo-ver .ctn-banners .ctn-item{padding: 0;}
}

#servicios{}

/*#servicios .ctn-miga{padding: 95px 15px 10px; background-color: #f4f4f4; margin-bottom: 20px;}*/

#servicios .ctn-servicios{padding: 0;}
#servicios .ctn-servicios .item-servicio{margin-bottom: 30px;}
#servicios .ctn-servicios .item-servicio .link-hover{top: 0; left: 0; z-index: 1; width: 100%; height: 100%; position: absolute;}
#servicios .ctn-servicios .item-servicio .ctn-item-servicio.hover{opacity: 0.5;}
#servicios .ctn-servicios .item-servicio .ctn-item-servicio .ctn-img{overflow:hidden;}
#servicios .ctn-servicios .item-servicio .ctn-item-servicio .ctn-img img{ object-fit:cover; position: relative; transition: 1s ease; cursor: pointer;}
#servicios .ctn-servicios .item-servicio .ctn-item-servicio .ctn-img .ctn-hover{display:none;background-color: rgba(128,198,11,0.75); align-items: center; justify-content: center; position: absolute; width: 100%; height: 100%; top: 0;}
#servicios .ctn-servicios .item-servicio:hover .ctn-item-servicio .ctn-hover{display: flex;}
#servicios .ctn-servicios .item-servicio:hover .ctn-item-servicio img{transform: scale(1.2, 1.2);}
#servicios .ctn-servicios .item-servicio .ctn-item-servicio .ctn-img .ctn-hover a{font-family:semibold; color: #FFF; text-align: center; font-size: 21px;}
#servicios .ctn-servicios .item-servicio .ctn-item-servicio .ctn-img .ctn-hover a i{display: block; margin-bottom: 5px;}
#servicios .ctn-servicios .item-servicio .ctn-item-servicio .titulo-servicio{display: flex; align-items: center; min-height: 70px; background-color: #777777; padding: 14px 10px 12px;}
#servicios .ctn-servicios .item-servicio .ctn-item-servicio .titulo-servicio h3{font-family: bold; font-size:20px; color: #FFF;}


@media(max-width: 991px){
}

@media(max-width: 767px){
    #servicios .ctn-servicios .item-servicio .ctn-item-servicio .ctn-img .ctn-hover{display: none;}
    #servicios .ctn-servicios .item-servicio .ctn-item-servicio .titulo-servicio h3{font-size: 17px;}
}

@media(min-width: 480px) and (max-width: 991px){
    #servicios .ctn-servicios .item-servicio{height: 250px;}
}


#adriana{}
#adriana .ctn-adriana{padding: 0;}
#adriana .ctn-adriana .ctn-title{padding: 0;display: flex;align-items: center;justify-content:flex-start;margin-bottom: 25px;}
#adriana .ctn-adriana .ctn-title .line-title{background-color: #8A3587;}
#adriana .ctn-adriana .ctn-title .title{font-family: s-font; font-size: 55px;color:#8A3587;}
#adriana .ctn-adriana .ctn-img{padding: 0;margin-bottom: 15px;}
#adriana .ctn-adriana .ctn-img iframe{width: 100%;}
#adriana .ctn-adriana .ctn-txt{padding: 0 0 0 15px;}
#adriana .ctn-adriana .ctn-txt p{font-family: light; color: #1A1A1A; font-size: 15px;text-align: left;}


@media(max-width: 1200px){
    #adriana .ctn-adriana{padding: 15px;}

}
@media(max-width: 991px){
    #adriana .ctn-adriana .ctn-img iframe{height: 400px;}
}

@media(max-width: 767px){
    #adriana .ctn-adriana .ctn-title{justify-content: center;}
    #adriana .ctn-adriana .ctn-title .title{font-size: 40px;}
    #adriana .ctn-adriana .ctn-txt p{text-align: justify;}
    #adriana .ctn-adriana .ctn-txt{padding-left: 0;}
}

@media(max-width: 479px){
    #adriana .ctn-adriana .ctn-img iframe{height: 300px;}
}



