#index{}
#index .ctn-slide{padding: 0;}
#index .ctn-slide #carrusel-index{padding: 0;}
#index .ctn-slide #carrusel-index .item{}
#index .ctn-slide #carrusel-index .owl-stage-outer{z-index: 500;}
#index .ctn-slide #carrusel-index .item a{}
#index .ctn-slide #carrusel-index .item .ctn-descripcion{padding:0;position: absolute;top: 0; left: 0;width: 100%; height: 100%;display: flex;align-items: center;	}
#index .ctn-slide #carrusel-index .item .ctn-descripcion .descripcion{max-width: 515px; position: relative; float: left;border:solid 5px #FFF;padding: 35px 25px;font-family: regular;font-size: 17px;color:#FFF; margin-left: 70px;}
#index .ctn-slide #carrusel-index .item .ctn-descripcion .descripcion .title-descripcion{font-family: bold;font-size:42px;margin-bottom: 25px;}
#index .ctn-slide #carrusel-index .item .ctn-descripcion .descripcion .ver-mas{display: inline-block;margin-top: 25px;font-family: regular; font-size: 16px;color: #FFF;padding: 12px 55px; border-radius: 4px;transition: 0.2s;}
#index .ctn-slide #carrusel-index .item .ctn-descripcion .descripcion .ver-mas:hover{transform: scale(1.1, 1.1);}
#index .ctn-slide #carrusel-index .owl-nav{max-width: 1170px; margin: 0 auto;display: flex; align-items: center;justify-content: center; position: absolute;left: 0;right: 0;height: 100%;width: 100%;top: 0;}
#index .ctn-slide #carrusel-index .owl-nav.disabled{display: none;}
#index .ctn-slide #carrusel-index .owl-prev{z-index: 1000;position: absolute;left: 0; background-color: transparent;padding: 0; }
#index .ctn-slide #carrusel-index .owl-next{z-index: 1000;position: absolute;right: 0; background-color: transparent;padding: 0; }

#index .ctn-slide .owl-carousel .owl-item video,
#index .ctn-slide .owl-carousel .owl-item iframe{height: 634px;}



#index .ctn-slide .owl-theme .owl-dots{position: absolute; display: flex;justify-content: center;left:0;right: 0; bottom: 15px;}
#index .ctn-slide .owl-theme .owl-dots.disabled{display: none;}
#index .ctn-slide .owl-theme .owl-dots .owl-dot{z-index: 500;border-radius: 50%;border:solid 1px transparent; margin-right: 5px;}
#index .ctn-slide .owl-theme .owl-dots .owl-dot span{height: 15px;width: 15px; background-color: #FFF; margin: 5px;}
#index .ctn-slide .owl-theme .owl-dots .owl-dot.active, 
#index .ctn-slide .owl-theme .owl-dots .owl-dot:hover{border-color: #FFF;}

#index .seccion-uno{ padding:25px 0; }
#index .seccion-uno .ctn-title{padding: 0;text-align: center;}
#index .seccion-uno .ctn-title .title{font-family: bold; font-size: 30px;color: #FFF; text-transform: capitalize;text-align: center;margin-bottom: 25px; display: inline-block;}
#index .seccion-uno .ctn-title .title span{background-image: url("../Imagenes/Sistema/borde-title.png");background-repeat: no-repeat;background-size: 100% 100%; min-width: 280px;padding:15px 18px;display: inline-block;}
#index .seccion-uno .ctn-items{padding: 0;}
#index .seccion-uno .ctn-items .item{padding: 0;overflow: hidden;}
#index .seccion-uno .ctn-items .item a{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
#index .seccion-uno .ctn-items .item img{transition: 0.3s;}
#index .seccion-uno .ctn-items .item:hover img{transform: scale(1.05,1.05);}

#index .seccion-dos{ padding:25px 0; }
#index .seccion-dos .ctn-title{padding: 0;text-align: center;}
#index .seccion-dos .ctn-title .title{font-family: bold; font-size: 30px;color: #FFF; text-transform: capitalize;text-align: center;margin-bottom: 25px; display: inline-block;}
#index .seccion-dos .ctn-title .title span{background-image: url("../Imagenes/Sistema/borde-title.png");background-repeat: no-repeat;background-size: 100% 100%; min-width: 280px;padding:15px 18px;display: inline-block;}
#index .seccion-dos .ctn-items{padding: 0; display: flex; align-items: center; justify-content: center; flex-flow: wrap;}
#index .seccion-dos .ctn-items .item{border:solid 2px #FFF;overflow: hidden;padding: 0;}
#index .seccion-dos .ctn-items .item a{position: absolute;top:0;left: 0;width: 100%;height: 100%;z-index: 2;}
#index .seccion-dos .ctn-items .item img{transition: 0.3s;}
#index .seccion-dos .ctn-items .item:hover img{transform: scale(1.05,1.05);}
#index .seccion-dos .ctn-items .item .ctn-desc{position: absolute;left: 0; bottom: 0;padding: 15px 30px;}
#index .seccion-dos .ctn-items .item .ctn-desc .bg{opacity: 0.74;}
#index .seccion-dos .ctn-items .item .ctn-desc .desc{padding: 0; display: flex; align-items: center;height: 45px; overflow: hidden;}
#index .seccion-dos .ctn-items .item .ctn-desc .desc .title-desc{font-family: bold; font-size: 23px;color: #FFF;  z-index: 1;}

#index .seccion-dos .ctn-btn{text-align: center; margin-top: 20px;}
#index .seccion-dos .ctn-btn .ver-todos{display: inline-block;margin-top: 25px;font-family: regular; font-size: 16px;color: #FFF;padding: 12px 55px; border-radius: 4px;transition: 0.2s;}
#index .seccion-dos .ctn-btn .ver-todos:hover{transform: scale(1.05,1.05);} 



#index .ctn-videos{padding: 0;}

#index .ctn-videos .ctn-title{padding: 0;text-align: center;}
#index .ctn-videos .ctn-title .title{font-family: bold; font-size: 30px;color: #FFF; text-transform: capitalize;text-align: center;margin-bottom: 25px; display: inline-block; color: #FFF;}
#index .ctn-videos .ctn-title .title span{background-image: url("../Imagenes/Sistema/borde-title.png");background-repeat: no-repeat;background-size: 100% 100%; min-width: 280px;padding:15px 18px;display: inline-block; color: #FFF;}


#index .ctn-videos .videos{padding: 40px; text-align: center;}
#index .ctn-videos .videos .title{font-family: bold; font-size: 21px;color: #2C2E33; text-transform: uppercase;text-align: center;margin-bottom: 25px;}
#index .ctn-videos .videos iframe{height: 490px; width: 100%;}
#index .ctn-videos .videos .ver-todos{display: inline-block;margin-top: 25px;font-family: regular; font-size: 16px;color: #FFF;padding: 12px 55px; border-radius: 4px;transition: 0.2s;}
#index .ctn-videos .videos .ver-todos:hover{transform: scale(1.05,1.05);} 


#index .galeria{padding: 50px 0;}
#index .galeria .ctn-title{padding: 0;text-align: center;}
#index .galeria .ctn-title .title{font-family: bold; font-size: 30px;color: #FFF; text-transform: capitalize;text-align: center;margin-bottom: 25px; display: inline-block;}
#index .galeria .ctn-title .title span{background-image: url("../Imagenes/Sistema/borde-title.png");background-repeat: no-repeat;background-size: 100% 100%; min-width: 280px;padding:15px 18px;display: inline-block;}
#index .galeria .item-galeria{float: left; display: table; position:relative; padding: 0;overflow: hidden;}
#index .galeria .item-galeria>a>img{transition: 0.3s;}
#index .galeria .item-galeria:hover > a > img{transform: scale(1.05,1.05);}
#index .galeria .item-galeria .ctn-hover{position:absolute; top:0; left:0; right:0; width: 100%; height: 100%; display: none;}
#index .galeria .item-galeria .ctn-hover .ctn-bg{opacity: 0.7;}
#index .galeria .item-galeria .ctn-hover a{position: absolute;top: 0;left:0;right: 0; bottom: 0;}
#index .galeria .item-galeria .ctn-hover img{position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: auto;}
#index .galeria .item-galeria:hover .ctn-hover{display: block;}
#index .galeria .ctn-btn{text-align: center; margin-top: 20px;}
#index .galeria .ctn-btn .btn-ver-todo{padding: 5px 15px; border-radius: 20px; font-family: regular; font-size: 24px; color: #FFF; text-align: center; display: inline-block; text-transform: uppercase;transition: 0.2s}
#index .galeria .ctn-btn .btn-ver-todo:hover{text-decoration: none; transform: scale(1.05,1.05);}

#index .galeria .ver-todos{display: inline-block;margin-top: 25px;font-family: regular; font-size: 16px;color: #FFF;padding: 12px 55px; border-radius: 4px;transition: 0.2s;}
#index .galeria .ver-todos:hover{transform: scale(1.05,1.05);} 

#index .ctn-blog{padding: 0;}


#index .ctn-blog .ctn-title{padding: 0;text-align: center;}
#index .ctn-blog .ctn-title .title{font-family: bold; font-size: 30px;color: #FFF; text-transform: capitalize;text-align: center;margin-bottom: 25px; display: inline-block;}
#index .ctn-blog .ctn-title .title span{background-image: url("../Imagenes/Sistema/borde-title.png");background-repeat: no-repeat;background-size: 100% 100%; min-width: 280px;padding:15px 18px;display: inline-block;}


#index .ctn-blog .blog{padding: 15px; margin-bottom: 70px;}
#index .ctn-blog .blog .ctn-items{padding: 0; margin-bottom: 20px; display: flex; justify-content: center; align-items: center; flex-flow: wrap;}
#index .ctn-blog .blog .ctn-items .ctn-item{padding: 10px;}
#index .ctn-blog .blog .ctn-items .ctn-item .item{padding: 0;}
#index .ctn-blog .blog .ctn-items .ctn-item .item a{position: absolute;top: 0; left: 0; width: 100%; height: 100%; z-index: 5;}
#index .ctn-blog .blog .ctn-items .ctn-item .item .ctn-img{padding: 0;overflow: hidden;}
#index .ctn-blog .blog .ctn-items .ctn-item .item .ctn-img img{ transition: 0.3s;}
#index .ctn-blog .blog .ctn-items .ctn-item .item .ctn-img .title-item{font-family: semi; font-size: 24px; text-transform: uppercase;margin:0; width: 80%;padding: 5px 30px;color: #FFF; position: absolute;left: 0; bottom: 0;}
#index .ctn-blog .blog .ctn-items .ctn-item .item:hover .ctn-img img{transform: scale(1.05);}
#index .ctn-blog .blog .ctn-items .ctn-item .item .ctn-txt{padding: 5px 35px;}
#index .ctn-blog .blog .ctn-items .ctn-item .item .ctn-txt .desc{font-family: regular; font-size: 15px;color: #000; margin: 0; width: 80%;}

#index .ctn-blog .ctn-btn{text-align: center; margin-top: 20px;}
#index .ctn-blog .ctn-btn .ver-todos{display: inline-block; margin-top: 25px; font-family: regular; font-size: 16px; color: #FFF; padding: 12px 55px; border-radius: 4px; transition: 0.2s;}
#index .ctn-blog .ctn-btn .ver-todos:hover{text-decoration: none; transform: scale(1.05,1.05);}


@media(max-width: 1600px){
  #index .ctn-slide .owl-carousel .owl-item video,
  #index .ctn-slide .owl-carousel .owl-item iframe{height: 533px;}
}

@media(max-width: 1500px){
  #index .ctn-slide .owl-carousel .owl-item video,
  #index .ctn-slide .owl-carousel .owl-item iframe{height: 500px;}
}


@media(max-width: 1300px){
  #index .ctn-slide .owl-carousel .owl-item video,
  #index .ctn-slide .owl-carousel .owl-item iframe{height: 433px;}
}



@media(max-width: 1200px){
  #index .ctn-slide #carrusel-index .item .ctn-descripcion .descripcion{padding: 15px;font-size: 16px;}
  #index .ctn-slide #carrusel-index .item .ctn-descripcion .descripcion .title-descripcion{font-size: 30px;margin-bottom: 15px;}
  #index .ctn-slide #carrusel-index .item .ctn-descripcion .descripcion .ver-mas{margin-top: 15px;}

  #index .ctn-slide .owl-carousel .owl-item video,
  #index .ctn-slide .owl-carousel .owl-item iframe{height: 400px;}


  #index .seccion-uno{padding: 25px 15px;}
  #index .seccion-uno .title{font-size: 20px;margin-bottom: 25px;}
  #index .seccion-dos{padding: 25px 15px;}
  #index .seccion-dos .title{font-size: 20px;margin-bottom: 25px;}
  #index .seccion-dos .ctn-items .item .ctn-desc{padding: 15px;}
  #index .ctn-videos .videos{padding: 25px 15px;  }
  #index .ctn-videos .videos .title{font-size: 20px;}
  #index .ctn-videos .videos iframe{height: 300px;}
  
}

@media(max-width: 1024px){
  #index .ctn-slide .owl-carousel .owl-item video,
  #index .ctn-slide .owl-carousel .owl-item iframe{height: 341px;}
}

@media(max-width:991px){
  #index .seccion-uno .ctn-title .title{font-size: 19px;}
  #index .seccion-uno .ctn-title .title span {padding: 5px 10px;}
  #index .seccion-dos .ctn-title .title{font-size: 19px;}
  #index .seccion-dos .ctn-title .title span {padding: 5px 10px;}
  
  #index .galeria .ctn-title .title{font-size: 19px;}
  #index .galeria .ctn-title .title span {padding: 5px 10px;}
  #index .galeria .ctn-title .title{font-size: 19px;}
  #index .galeria .ctn-title .title span {padding: 5px 10px;}


  #index .ctn-blog .ctn-title .title{font-size: 19px;}
  #index .ctn-blog .ctn-title .title span {padding: 5px 10px;}
  #index .ctn-blog .ctn-title .title{font-size: 19px;}
  #index .ctn-blog .ctn-title .title span {padding: 5px 10px;}




  
  #index .seccion-dos .ctn-items .item .ctn-desc{padding: 5px 15px;}
  #index .seccion-dos .ctn-items .item .ctn-desc .desc .title-desc{font-size: 17px;}

  #index .ctn-blog .blog .ctn-items .ctn-item .item .ctn-img .title-item{width:100%;padding: 5px 10px;font-size: 18px;}
  #index .ctn-blog .blog .ctn-items .ctn-item .item .ctn-txt{width: 100%;padding: 5px 10px; }
  #index .ctn-blog .blog .ctn-items .ctn-item .item .ctn-txt .desc{width: 100%;}

  #index .ctn-slide .owl-carousel .owl-item video,
  #index .ctn-slide .owl-carousel .owl-item iframe{height: 256px;}
}


@media(max-width: 767px){
  #index .ctn-slide #carrusel-index .item .ctn-descripcion{position: relative;height: auto;padding: 15px 40px 50px ;}
  #index .ctn-slide #carrusel-index .item .ctn-descripcion .descripcion{max-width: none;width: 100%; text-align: center;margin: 0;position: relative;float: left;font-size: 15px;}
  #index .ctn-slide #carrusel-index .item .ctn-descripcion .descripcion .title-descripcion{font-size: 20px;}
  #index .seccion-dos .ctn-title .title{font-size: 18px;}
  #index .seccion-dos .ctn-title .title span{min-width:inherit;padding: 10px 60px; }
  
  #index .galeria .ctn-title .title{font-size: 18px;}
  #index .galeria .ctn-title .title span{min-width:inherit;padding: 10px 60px; }
  
  #index .ctn-blog .ctn-title .title{font-size: 18px;}
  #index .ctn-blog .ctn-title .title span{min-width:inherit;padding: 10px 60px; }
  
  
  #index .seccion-dos .ctn-items .item .ctn-desc .desc{height: auto;}
  #index .seccion-dos .ctn-items .item .ctn-desc .desc .title-desc{font-size: 16px;}
  #index .ctn-slide #carrusel-index .owl-nav{display: none;}
  
  #index .galeria{padding: 0;}
    #index .galeria .item-galeria .ctn-hover{display: none!important;}

    #index .ctn-slide .owl-carousel .owl-item video,
  #index .ctn-slide .owl-carousel .owl-item iframe{height: 240px;}
  
}


@media(max-width: 479px){
    #index .ctn-videos .videos iframe{height: 250px;}
    
    #index .galeria .ctn-btn .ver-todos{font-size: 23px;}
    #index .ctn-blog .ctn-btn .ver-todos{font-size: 23px;}
    #index .seccion-dos .ctn-btn .ver-todos{font-size: 23px;}

    #index .ctn-blog .blog .ctn-items .ctn-item{padding: 0;margin-bottom: 25px;}
    #index .ctn-blog .blog .ctn-items .ctn-item .item .ctn-txt{position: relative;width: 100%; float: left;}

    #index .ctn-slide .owl-carousel .owl-item video,
    #index .ctn-slide .owl-carousel .owl-item iframe{height: 160px;}
}