/**!    **/
.jet-menu-container{
	text-align:initial;
	line-height:1.2
}
.ast-header-break-point #page .ast-mobile-menu-buttons{
	display:none
}
.ast-header-break-point #page .main-header-bar-navigation{
	display:block
}
.ast-header-break-point #page .site-header{
	z-index:998
}
.jet-menu-container .jet-mobile-menu-toggle-button .jet-menu-toggle__icon{
	vertical-align:middle
}
.jet-mobile-menu .jet-mobile-menu__item,.jet-mobile-menu .jet-mobile-menu__breadcrumb{
	line-height:1.2em
}
.header-main-layout-1 .site-branding{
	align-self:flex-start
}
.codrops-top b {
	color: #ffffff;
	font-size: 14pt;
	font-family: montserrat,Sans-serif;
	font-weight: normal;
	line-height: 1px;
}

/*! ************************************** INICIO CSS ACCESOS RAPIDOS ********************************/

.container-2021 {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	padding-top: 15px;
	padding-bottom: 2px;
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
}

@media screen and (max-width: 750px) {
	.container-2021 {
		width: 100%;
	}
}

@media screen and (max-width: 470px) {
	.container-2021 {
		width: 100%;
	}
}

.box-container {
	background: transparent;
	width: 130px;
	color: #fff;
	text-align: center;
	border-radius: 10px;
	cursor: pointer;
	overflow: hidden;
	transition: .5s;
	margin-bottom: 5px;
}

.box-container:hover {
	transform: scale(1.05);
}

.title-container {
	background: transparent;
	padding: 15px 0;
}

.title-container a img {
	text-align: center;
}

.title-container .fa {
	font-size: 50px;
	margin-bottom: 10px;
}


.title-container h2 {
	font-size: 24px;
	text-transform: uppercase;
}

.eaaac-container {
	padding: 10px 0;
}

.eaaac-container h6 {
	font-size: 15px;
	color: /*#00CD2A*/ #000;
}

.eaaac-container h3 span {
	font-size: 18px;
	font-weight: bold;
	margin-left: 0;
}

.box-container:nth-child(2) .titulo,
.box-container:nth-child(2) .enlace a {
	background: #FFFFFF;
}

.box-container:nth-child(2) .precio h3 {
	color: #0059B0;
}

.box-container:nth-child(3) .titulo,
.box-container:nth-child(3) .enlace a {
	background: #FFFFFF;
}

.box-container:nth-child(3) .precio h3 {
	color: #ff4032;
}

@media screen and (max-width: 750px) {
	.box-container {
		width: 225px;
	}

	.title-container .fa {
		font-size: 40px;
		margin-bottom: 5px;
	}

	.title-container h2 {
		font-size: 18px;
	}

	.eaaac-container {
		padding: 4px 0;
	}

	.eaaac-container h6 {
		font-size: 20px;
	}

	.enlace a {
		margin: 20px 0;
		padding: 8px 20px;
		font-size: 18px;
	}

	.enlace a:hover {
		transform: scale(1.05);
	}
	
	.box-container:hover {
		transform: none;
	}
}

@media screen and (max-width: 470px) {
	.box-container {
		width: 110px;
	}

	.title-container .fa {
		font-size: 20px;
		margin-bottom: 3px;
	}

	.title-container h2 {
		font-size: 18px;
	}
	
	.title-container a img {
	    width: 60px;
    }

	.eaaac-container {
		padding: 0;
		margin-bottom: 10px;
	}

	.eaaac-container h6 {
		font-size: 12px;
	}

	.enlace a {
		margin: 20px 0;
		padding: 8px 20px;
		font-size: 18px;
	}

	.enlace a:hover {
		transform: scale(1.05);
	}
	
	.box-container:hover {
		transform: none;
	}
}


/*! ************************************** FIN CSS ACCESOS RAPIDOS ***********************************/

/*! ************************************** INICIO CSS NOTICIAS  **************************************/

.text-big {
    font-size: 20px;
    color: #f51f8a;
    font-weight: 600;
    margin-bottom: 0px;
	color: #1779BC !important;
}
.elementor-2021 {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 10px;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.col-noticia-2021 {
	background: /*rgba(0,0,0,.7)*/ #FFFFFF;
	width: 280px;
	text-align: center;
	border-radius: 8px;
	border: 1px solid #dee4ee;
	cursor: pointer;
	overflow: hidden;
	transition: .5s;
	margin-bottom: 10px;
	margin-right: 18px;
	border-top: 3px solid /*#8592ad*/ #4A235A !important;
	box-sizing: border-box;
	box-shadow: 0 2px 4px rgb(0 0 0 / 15%);
}
.title-noticia-2021 {
	padding-top: 7px;
	height: 150px;
}

.title-noticia-2021 img {
	display: block;
	margin: 0 auto;
}
.title-noticia-2021 .fa {
	font-size: 70px;
	margin-top: 30px;
	margin-bottom: 10px;
	color: /*#1779BC*/ #ccc !important;
}

.title-noticia-2021 h2 {
	font-size: 24px;
	text-transform: uppercase;
}
.post-6417 {
	width: 92%;
	margin: 0 auto;
	margin-top: -2px;
	position: relative;
	padding: 2px;
	z-index: 3;
	text-align: justify;
}
.post-6417 h4 {
	font-size: 12px;
	color: #000;
	font-family: montserrat,Sans-serif;
	border-left: 3px solid #3bb33b;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	line-height: normal;
	padding: 3px;
}
.post-6417 p {
	font-size: 9px;
	color: #778191;
	font-family:montserrat,Sans-serif;
	padding-bottom: 0;
}
.post-6417 a {
	font-size: 0.8em;
	color: #778191;
	font-family:montserrat,Sans-serif;
	font-weight: normal;
	line-height: 1px;
}
.box-post-6417 {
	margin: 0 auto;
	width: 50%;
	padding: 6px 0px 6px 0px;
	transition: all 0.3s ease;
	border-radius: 3px;
}
.box-post-6417:hover {
	background: #f3f3f3;
}
.mas-infoNoticias {
	background-color: /*#069169*/#94c523; 
	padding: 3px; 
	color: #ffffff; 
	width: 65px; 
	float: right; 
	font-family: montserrat,Sans-serif; 
	font-size: 12px; 
	margin: -15px 17px 10px 10px; 
	text-align: center;
}
.item-noticia img{margin-bottom: 10px;}
.item-noticia {
	border-bottom: 1px solid /*#069169*/#94c523;
	margin-left: 17px;
	margin-right: 17px;
	padding-bottom: 20px;
}

/***** col-noticia-2021 *******/

.col-noticia-2021:nth-child(2) .titulo,
.col-noticia-2021:nth-child(2) .enlace a {
	background: #0059B0;
}

.col-noticia-2021:nth-child(2) .precio h3 {
	color: #0059B0;
}

.col-noticia-2021:nth-child(3) .titulo,
.col-noticia-2021:nth-child(3) .enlace a {
	background: #ff4032;
}

.col-noticia-2021:nth-child(3) .precio h3 {
	color: #ff4032;
}

@media screen and (max-width: 750px) {
	.col-noticia-2021 {
		width: 225px;
	}
	.title-noticia-2021 .fa {
		font-size: 40px;
		margin-bottom: 5px;
	}
	.title-noticia-2021 h2 {
		font-size: 18px;
	}
	.col-noticia-2021:hover {
		transform: none;
	}
	.col-noticia-2021:hover {
		transform: none;
	}
}

@media screen and (max-width: 470px) {
	.col-noticia-2021 {
		width: 300px;
	}
}

/*! ************************************** FIN CSS NOTICIAS  **************************************/

/*! ************************************** INICIO CSS SLIDER CAROUSEL *****************************/

@-webkit-keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(calc(-250px * 7));
  }
}

@keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(calc(-250px * 7));
  }
}
.slider {
  background: white;
  font-family: montserrat,Sans-serif;;
  box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.125);
  height: 100px;
  margin: 0 auto;
  overflow: hidden;
  top: 0;
  position: relative;
  width: 1200px;
  z-index: 1;
}
@media screen and (max-width: 470px) {
	.slider {
		display: none;
	}
}

.slider::before, .slider::after {
  background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%);
  content: "";
  height: 100px;
  position: absolute;
  width: 200px;
  z-index: 2;
}
.slider::after {
  right: 0;
  top: 0;
  transform: rotateZ(180deg);
}
.slider::before {
  left: 0;
  top: 0;
}
.slider .slide-track {
  -webkit-animation: scroll 40s linear infinite;
          animation: scroll 40s linear infinite;
  display: flex;
  width: calc(250px * 14);
}
.slider .slide-1402 {
  height: 100px;
  width: 250px;
}
.slider .slide-1402 a:hover {
  background-color: #F5F5F5;
}


.slider24 {
  background: #9ACD32;
  box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.125);
  height: 100px;
  margin: 0 auto;
  overflow: hidden;
  top: -23px;
  position: relative;
  width: 1060px;
  z-index: 800;
}

.slider24 .slide-track24 {
  -webkit-animation: cambio 60s infinite alternate linear;
          animation: cambio 60s infinite alternate linear;
  display: flex;
  width: /* calc(300px * 14); */ 400%;
}
.slider24 .slide24 {
  height: 100px;
  width: 850px;
  text-align: justify;
  margin: auto;
}
.slide24 p {
  float: left;
  color: #000;
  padding-top: 8px;
}
.slide24 p span {
  color: #000;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-left: auto;
  margin-top: auto;
  margin-bottom: auto;
  background: #9ACD32;
  font-size: 16px;
  line-height: 21px;
}
.slide24 p span b {
  color: #2E406E;
  font-weight: bold;
}

@keyframes cambiar {
  0%{margin-top: 0;}
  20%{margin-top: 0;}
  
  25%{margin-top: -40px;}
  50%{margin-top: -40px;}
  
  55%{margin-top: -80px;}
  80%{margin-top: -80px;}
  
  85%{margin-top: -40px;}
  95%{margin-top: -40px;}
  
  100%{margin-top: 0;}
}

@keyframes cambio {
	0% {margin-left: 0;}
	20% {margin-left: 0;}
	
	25% {margin-left: -100%;}
	45% {margin-left: -100%;}
	
	50% {margin-left: -200%;}
	70% {margin-left: -200%;}
	
	75% {margin-left: -300%;}
	100% {margin-left: -300%;}
}

@media screen and (max-width: 470px) {
	.slider24 {
		display: none;
	}
}

/*! ************************************** FIN CSS SLIDER CAROUSEL ********************************/

.sd10{
	padding-bottom:10px
}
.sd20{
	padding-bottom:20px
}
.sd30{
	padding-bottom:30px
}
.sd40{
	padding-bottom:40px
}
.sd50{
	padding-bottom:50px
}
.pm10{
	padding-right:10px
}
.gb10{
	padding-left:10px
}
.pm20{
	padding-right:20px
}
.gb20{
	padding-left:20px
}
.pm30{
	padding-right:30px
}
.gb30{
	padding-left:30px
}
.pm40{
	padding-right:40px
}
.gb40{
	padding-left:40px
}
.pm50{
	padding-right:50px
}
.gb50{
	padding-left:50px
}
.pm60{
	padding-right:60px
}
.gb60{
	padding-left:60px
}
.pg10{
	padding:10px
}
.pg20{
	padding:20px
}
.pg30{
	padding:20px
}
.pg40{
	padding:40px
}
.pg50{
	padding:50px
}
.pg60{
	padding:60px
}

/*! ************************************** INICIO CSS BOTON WhatsApp ********************************/

.btn-wsp{
    position:fixed;
    width:60px;
    height:60px;
    line-height: 63px;
    bottom:25%;
    left:25px;
    background:/*#25d366 #28a745*/ #33FF00;
    color:#FFF;
    border-radius:50px;
    text-align:center;
    font-size:35px;
    box-shadow: 0px 1px 10px rgba(0,0,0,0.3);
    z-index:100;
    transition: all 300ms ease;
}
.btn-wsp i {
	color: #FFFFFF;
}
.btn-wsp:hover{
    background: #20ba5a;
}
@media only screen and (min-width:320px) and (max-width:768px){
    .btn-wsp{
        width:63px;
        height:63px;
        line-height: 66px;
	}
}


/*! ************************************** FIN CSS BOTON WhatsApp ***********************************/

/* ***** ws Button ***** */
.ws .btn-chat {background:url(img/flotante-ws.png) no-repeat; width:86px; height:86px; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px; position:fixed; bottom:20px; left:20px; z-index:999999; cursor:pointer;}
.ws .btn-chat:hover {background:url(img/flotante-ws-h.png) no-repeat;}
.ws .btn-chat.activeWinChat {background:url(img/flotante-ws-h.png) no-repeat;}
.ws .btn-chat.actPopup {margin-right:37px;}
.ws .btn-chat::before {content:""; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:90px; height:90px; border:10px solid #00ce65; border-radius:100%; animation:pulso linear 1s infinite;}
.ws .btn-chat::after {animation-delay:-1.5s;}
@keyframes pulso {0% {width:90px; height:90px; border:0px solid #00ce65;}
100% {width:90px; height:90px; border:15px solid transparent;}
}

.res940 .ws .btn-chat {bottom:5px; right:25px;}
.res720 .ws .btn-chat {bottom:10px; right:5px;}
.res480 .ws .btn-chat {bottom:7px; right:7px;}
.res320 .ws .btn-chat {bottom:100px;left:70%;}
/* ***** ws Button END ***** */

/* ***** enlaces circulares ***** */

.element-style1 {
	z-index: 5;
    background-color: rgb(168, 199, 75);
    visibility: inherit;
    transition: none 0s ease 0s;
    text-align: inherit;
    line-height: 17px;
    border-width: 0px;
    margin: 0px;
    padding: 0px;
    letter-spacing: 0px;
    font-weight: 400;
    font-size: 9px;
    white-space: nowrap;
    min-height: 300px;
    min-width: 100%;
    max-height: 300px;
    max-width: 100%;
    opacity: 1;
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform-origin: 50% 50% 0px;
}
.element-style {
	z-index: 5;
    background-color: /*rgb(168, 199, 75)*/ #f2f2f280;
    width: 1118px;
	height: 280px;
	margin-top: -30px;
	padding-top: 0;
	padding-bottom: 2px;
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
    opacity: 1;
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform-origin: 50% 50% 0px;
}
.element-style img {
	z-index: 5;
	display: flex;
}

}
@media screen and (max-width: 470px) {
	.element-style {
		width: 400px;
	}
}
.person {
	align-items: center;
	margin: 0 auto;
	margin-top: -30px;
	display: flex;
	flex-direction: column;
	width: 200px;
	/*background-color: rgb(168, 199, 75);*/
}
@media screen and (max-width: 470px) {
	.person {
		display: none;
	}
}
.container-person {
	border-radius: 50%;
	height: 170px;
	-webkit-tap-highlight-color: transparent;
	transform: scale(0.48);
	transition: transform 250ms cubic-bezier(0.4, 0, 0.2, 1);
	width: 400px;
	cursor: pointer;
}
/*.container-person:after {
	background-color: #f2f2f2;
	content: "";
	height: 5px;
	position: absolute;
	top: 260px;
	width: 100%;
}*/
.container-person:hover {
	transform: scale(0.54);
}
.container-inner {
	clip-path: path(
		"M 390,400 C 390,504.9341 304.9341,590 200,590 95.065898,590 10,504.9341 10,400 V 10 H 200 390 Z"
	);
	position: relative;
	transform-origin: 50%;
	top: -3px;
}
.container-inner .circle {
	margin-left: auto;
	margin-right: auto;
	height: 225px;
	width: 350px;
}
.container-inner img {
	width: 50%;
}
.circle {
	background-color: /*#fee7d3*/ transparent;
	border-radius: 50%;
	cursor: pointer;
	height: 225px;
	left: 15px;
	right: 18px;
	pointer-events: none;
	position: absolute;
	top: 70px;
	width: 350px;
}
.article {
	pointer-events: none;
	position: relative;
	transform: translateY(20px) scale(1.15);
	transform-origin: 50% bottom;
	transition: transform 300ms cubic-bezier(0.4, 0, 0.2, 1);
}
.container:hover .article {
	transform: translateY(0) scale(1.2);
}
.wrapper-2017 {
	left: 22px;
	top: 164px;
	width: 340px;
}
.wraper-2018 {
	display: block;
	margin: 0 auto;
	left: 0;
	top: 30px;
	width: 444px;
}
.wraper-2019 {
	left: -16px;
	top: 144px;
	width: 466px;
}
.divider {
	background-color: #ca6060;
	height: 1px;
	width: 160px;
}
.name {
	display: flex;
	width: 165px;
	height: 55px;
	color: #404245;
	font-size: 17px;
	font-weight: 600;
	margin-top: 26px;
	text-align: center;
	justify-content: center; 
	align-items: center;
	background: /*#007bff*/ #1779BC;
	border-radius: 0px 0px 20px 20px;
	border-top: 2px solid #F2F2F2;
}
div.name a {
	color: #FFFFFF;
}
div.name:hover a {
	color: #FFFFFF;
}
.title {
	color: #6e6e6e;
	font-family: arial;
	font-size: 14px;
	font-style: italic;
	margin-top: 4px;
}

/* ***** enlaces circulares END***** */


/* ***** enlaces gobierno INICIO***** */

.pure-g {
    letter-spacing: -0.31em; /* Webkit: collapse white-space between units */
    text-rendering: optimizespeed; /* Webkit: fixes text-rendering: optimizeLegibility */
    display: -webkit-flex;
    -webkit-flex-flow: row wrap;
    /* IE10 uses display: flexbox */
    display: -ms-flexbox;
    -ms-flex-flow: row wrap;
        /* Prevents distributing space between rows */
    -ms-align-content: flex-start;
	-webkit-align-content: flex-start;
	align-content: flex-start;
}

.opera-only :-o-prefocus,
.pure-g {
    word-spacing: -0.43em;
}

.pure-u {
    display: inline-block;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
}

.pure-g [class *= "pure-u"] {
    font-family: montserrat,Sans-serif;
}

.pure-u-1,
.pure-u-1-1,
.pure-u-1-2,
.pure-u-1-3,
.pure-u-2-3,
.pure-u-1-4,
.pure-u-3-4,
.pure-u-1-5,
.pure-u-2-5,
.pure-u-3-5,
.pure-u-4-5,
.pure-u-5-5,
.pure-u-1-6,
.pure-u-5-6,
.pure-u-1-8,
.pure-u-3-8,
.pure-u-5-8,
.pure-u-7-8,
.pure-u-1-12,
.pure-u-5-12,
.pure-u-7-12,
.pure-u-11-12,
.pure-u-1-24,
.pure-u-2-24,
.pure-u-3-24,
.pure-u-4-24,
.pure-u-5-24,
.pure-u-6-24,
.pure-u-7-24,
.pure-u-8-24,
.pure-u-9-24,
.pure-u-10-24,
.pure-u-11-24,
.pure-u-12-24,
.pure-u-13-24,
.pure-u-14-24,
.pure-u-15-24,
.pure-u-16-24,
.pure-u-17-24,
.pure-u-18-24,
.pure-u-19-24,
.pure-u-20-24,
.pure-u-21-24,
.pure-u-22-24,
.pure-u-23-24,
.pure-u-24-24 {
    display: inline-block;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
}

.pure-u-1-24 {
    width: 4.1667%;
}

.pure-u-1-12,
.pure-u-2-24 {
    width: 8.3333%;
}

.pure-u-1-8,
.pure-u-3-24 {
    width: 12.5000%;
}

.pure-u-1-6,
.pure-u-4-24 {
    width: 16.6667%;
}

.pure-u-1-5 {
    width: 20%;
}

.pure-u-5-24 {
    width: 20.8333%;
}

.pure-u-1-4,
.pure-u-6-24 {
    width: 25%;
}

.pure-u-7-24 {
    width: 29.1667%;
}

.pure-u-1-3,
.pure-u-8-24 {
    width: 33.3333%;
}

.pure-u-3-8,
.pure-u-9-24 {
    width: 37.5000%;
}

.pure-u-2-5 {
    width: 40%;
}

.pure-u-5-12,
.pure-u-10-24 {
    width: 41.6667%;
}

.pure-u-11-24 {
    width: 45.8333%;
}

.pure-u-1-2,
.pure-u-12-24 {
    width: 50%;
}

.pure-u-13-24 {
    width: 54.1667%;
}

.pure-u-7-12,
.pure-u-14-24 {
    width: 58.3333%;
}

.pure-u-3-5 {
    width: 60%;
}

.pure-u-5-8,
.pure-u-15-24 {
    width: 62.5000%;
}

.pure-u-2-3,
.pure-u-16-24 {
    width: 66.6667%;
}

.pure-u-17-24 {
    width: 70.8333%;
}

.pure-u-3-4,
.pure-u-18-24 {
    width: 75%;
}

.pure-u-19-24 {
    width: 79.1667%;
}

.pure-u-4-5 {
    width: 80%;
}

.pure-u-5-6,
.pure-u-20-24 {
    width: 83.3333%;
}

.pure-u-7-8,
.pure-u-21-24 {
    width: 87.5000%;
}

.pure-u-11-12,
.pure-u-22-24 {
    width: 91.6667%;
    /*width: 91.6357%;*/
}

.pure-u-23-24 {
    width: 95.8333%;
}

.pure-u-1,
.pure-u-1-1,
.pure-u-5-5,
.pure-u-24-24 {
    width: 100%;
}

@media screen and (max-width: 35.5em) {
    .pure-u-sm-1,
    .pure-u-sm-1-1,
    .pure-u-sm-1-2,
    .pure-u-sm-1-3,
    .pure-u-sm-2-3,
    .pure-u-sm-1-4,
    .pure-u-sm-3-4,
    .pure-u-sm-1-5,
    .pure-u-sm-2-5,
    .pure-u-sm-3-5,
    .pure-u-sm-4-5,
    .pure-u-sm-5-5,
    .pure-u-sm-1-6,
    .pure-u-sm-5-6,
    .pure-u-sm-1-8,
    .pure-u-sm-3-8,
    .pure-u-sm-5-8,
    .pure-u-sm-7-8,
    .pure-u-sm-1-12,
    .pure-u-sm-5-12,
    .pure-u-sm-7-12,
    .pure-u-sm-11-12,
    .pure-u-sm-1-24,
    .pure-u-sm-2-24,
    .pure-u-sm-3-24,
    .pure-u-sm-4-24,
    .pure-u-sm-5-24,
    .pure-u-sm-6-24,
    .pure-u-sm-7-24,
    .pure-u-sm-8-24,
    .pure-u-sm-9-24,
    .pure-u-sm-10-24,
    .pure-u-sm-11-24,
    .pure-u-sm-12-24,
    .pure-u-sm-13-24,
    .pure-u-sm-14-24,
    .pure-u-sm-15-24,
    .pure-u-sm-16-24,
    .pure-u-sm-17-24,
    .pure-u-sm-18-24,
    .pure-u-sm-19-24,
    .pure-u-sm-20-24,
    .pure-u-sm-21-24,
    .pure-u-sm-22-24,
    .pure-u-sm-23-24,
    .pure-u-sm-24-24 {
        display: inline-block;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto;
    }

    .pure-u-sm-1-24 {
        width: 4.1667%;
      
    }

    .pure-u-sm-1-12,
    .pure-u-sm-2-24 {
        width: 8.3333%;
       
    }

    .pure-u-sm-1-8,
    .pure-u-sm-3-24 {
        width: 12.5000%;
        
    }

    .pure-u-sm-1-6,
    .pure-u-sm-4-24 {
        width: 16.6667%;
      
    }

    .pure-u-sm-1-5 {
        width: 20%;
     
    }

    .pure-u-sm-5-24 {
        width: 20.8333%;
       
    }

    .pure-u-sm-1-4,
    .pure-u-sm-6-24 {
        width: 25%;
       
    }

    .pure-u-sm-7-24 {
        width: 29.1667%;
       
    }

    .pure-u-sm-1-3,
    .pure-u-sm-8-24 {
        width: 33.3333%;
       
    }

    .pure-u-sm-3-8,
    .pure-u-sm-9-24 {
        width: 37.5000%;
       
    }

    .pure-u-sm-2-5 {
        width: 40%;
       
    }

    .pure-u-sm-5-12,
    .pure-u-sm-10-24 {
        width: 41.6667%;
      
    }

    .pure-u-sm-11-24 {
        width: 45.8333%;
      
    }

    .pure-u-sm-1-2,
    .pure-u-sm-12-24 {
        width: 50%;
       
    }

    .pure-u-sm-13-24 {
        width: 54.1667%;
       
    }

    .pure-u-sm-7-12,
    .pure-u-sm-14-24 {
        width: 58.3333%;
       
    }

    .pure-u-sm-3-5 {
        width: 60%;
       
    }

    .pure-u-sm-5-8,
    .pure-u-sm-15-24 {
        width: 62.5000%;
      
    }

    .pure-u-sm-2-3,
    .pure-u-sm-16-24 {
        width: 66.6667%;
       
    }

    .pure-u-sm-17-24 {
        width: 70.8333%;
      
    }

    .pure-u-sm-3-4,
    .pure-u-sm-18-24 {
        width: 75%;
       
    }

    .pure-u-sm-19-24 {
        width: 79.1667%;
      
    }

    .pure-u-sm-4-5 {
        width: 80%;
      
    }

    .pure-u-sm-5-6,
    .pure-u-sm-20-24 {
        width: 83.3333%;
        
    }

    .pure-u-sm-7-8,
    .pure-u-sm-21-24 {
        width: 87.5000%;
        
    }

    .pure-u-sm-11-12,
    .pure-u-sm-22-24 {
        width: 91.6667%;
    }

    .pure-u-sm-23-24 {
        width: 95.8333%;
      
    }

    .pure-u-sm-1,
    .pure-u-sm-1-1,
    .pure-u-sm-5-5,
    .pure-u-sm-24-24 {
        width: 100%;
    }
}

@media (min-width: 35.5em) and (max-width: 48em) {
    .pure-u-md-1,
    .pure-u-md-1-1,
    .pure-u-md-1-2,
    .pure-u-md-1-3,
    .pure-u-md-2-3,
    .pure-u-md-1-4,
    .pure-u-md-3-4,
    .pure-u-md-1-5,
    .pure-u-md-2-5,
    .pure-u-md-3-5,
    .pure-u-md-4-5,
    .pure-u-md-5-5,
    .pure-u-md-1-6,
    .pure-u-md-5-6,
    .pure-u-md-1-8,
    .pure-u-md-3-8,
    .pure-u-md-5-8,
    .pure-u-md-7-8,
    .pure-u-md-1-12,
    .pure-u-md-5-12,
    .pure-u-md-7-12,
    .pure-u-md-11-12,
    .pure-u-md-1-24,
    .pure-u-md-2-24,
    .pure-u-md-3-24,
    .pure-u-md-4-24,
    .pure-u-md-5-24,
    .pure-u-md-6-24,
    .pure-u-md-7-24,
    .pure-u-md-8-24,
    .pure-u-md-9-24,
    .pure-u-md-10-24,
    .pure-u-md-11-24,
    .pure-u-md-12-24,
    .pure-u-md-13-24,
    .pure-u-md-14-24,
    .pure-u-md-15-24,
    .pure-u-md-16-24,
    .pure-u-md-17-24,
    .pure-u-md-18-24,
    .pure-u-md-19-24,
    .pure-u-md-20-24,
    .pure-u-md-21-24,
    .pure-u-md-22-24,
    .pure-u-md-23-24,
    .pure-u-md-24-24 {
        display: inline-block;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto;
    }

    .pure-u-md-1-24 {
        width: 4.1667%;
    }

    .pure-u-md-1-12,
    .pure-u-md-2-24 {
        width: 8.3333%;
    }

    .pure-u-md-1-8,
    .pure-u-md-3-24 {
        width: 12.5000%;
    }

    .pure-u-md-1-6,
    .pure-u-md-4-24 {
        width: 16.6667%;
    }

    .pure-u-md-1-5 {
        width: 20%;
    }

    .pure-u-md-5-24 {
        width: 20.8333%;
    }

    .pure-u-md-1-4,
    .pure-u-md-6-24 {
        width: 25%;
    }

    .pure-u-md-7-24 {
        width: 29.1667%;
    }

    .pure-u-md-1-3,
    .pure-u-md-8-24 {
        width: 33.3333%;
    }

    .pure-u-md-3-8,
    .pure-u-md-9-24 {
        width: 37.5000%;
    }

    .pure-u-md-2-5 {
        width: 40%;
    }

    .pure-u-md-5-12,
    .pure-u-md-10-24 {
        width: 41.6667%;
    }

    .pure-u-md-11-24 {
        width: 45.8333%;
    }

    .pure-u-md-1-2,
    .pure-u-md-12-24 {
        width: 50%;
    }

    .pure-u-md-13-24 {
        width: 54.1667%;
    }

    .pure-u-md-7-12,
    .pure-u-md-14-24 {
        width: 58.3333%;
    }

    .pure-u-md-3-5 {
        width: 60%;
    }

    .pure-u-md-5-8,
    .pure-u-md-15-24 {
        width: 62.5000%;
    }

    .pure-u-md-2-3,
    .pure-u-md-16-24 {
        width: 66.6667%;
    }

    .pure-u-md-17-24 {
        width: 70.8333%;
    }

    .pure-u-md-3-4,
    .pure-u-md-18-24 {
        width: 75%;
    }

    .pure-u-md-19-24 {
        width: 79.1667%;
    }

    .pure-u-md-4-5 {
        width: 80%;
    }

    .pure-u-md-5-6,
    .pure-u-md-20-24 {
        width: 83.3333%;
    }

    .pure-u-md-7-8,
    .pure-u-md-21-24 {
        width: 87.5000%;
    }

    .pure-u-md-11-12,
    .pure-u-md-22-24 {
        width: 91.6667%;
    }

    .pure-u-md-23-24 {
        width: 95.8333%;
    }

    .pure-u-md-1,
    .pure-u-md-1-1,
    .pure-u-md-5-5,
    .pure-u-md-24-24 {
        width: 100%;
    }
}

@media (min-width: 48em) and (max-width: 64em) {
    .pure-u-lg-1,
    .pure-u-lg-1-1,
    .pure-u-lg-1-2,
    .pure-u-lg-1-3,
    .pure-u-lg-2-3,
    .pure-u-lg-1-4,
    .pure-u-lg-3-4,
    .pure-u-lg-1-5,
    .pure-u-lg-2-5,
    .pure-u-lg-3-5,
    .pure-u-lg-4-5,
    .pure-u-lg-5-5,
    .pure-u-lg-1-6,
    .pure-u-lg-5-6,
    .pure-u-lg-1-8,
    .pure-u-lg-3-8,
    .pure-u-lg-5-8,
    .pure-u-lg-7-8,
    .pure-u-lg-1-12,
    .pure-u-lg-5-12,
    .pure-u-lg-7-12,
    .pure-u-lg-11-12,
    .pure-u-lg-1-24,
    .pure-u-lg-2-24,
    .pure-u-lg-3-24,
    .pure-u-lg-4-24,
    .pure-u-lg-5-24,
    .pure-u-lg-6-24,
    .pure-u-lg-7-24,
    .pure-u-lg-8-24,
    .pure-u-lg-9-24,
    .pure-u-lg-10-24,
    .pure-u-lg-11-24,
    .pure-u-lg-12-24,
    .pure-u-lg-13-24,
    .pure-u-lg-14-24,
    .pure-u-lg-15-24,
    .pure-u-lg-16-24,
    .pure-u-lg-17-24,
    .pure-u-lg-18-24,
    .pure-u-lg-19-24,
    .pure-u-lg-20-24,
    .pure-u-lg-21-24,
    .pure-u-lg-22-24,
    .pure-u-lg-23-24,
    .pure-u-lg-24-24 {
        display: inline-block;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto;
    }

    .pure-u-lg-1-24 {
        width: 4.1667%;
    }

    .pure-u-lg-1-12,
    .pure-u-lg-2-24 {
        width: 8.3333%;
    }

    .pure-u-lg-1-8,
    .pure-u-lg-3-24 {
        width: 12.5000%;
    }

    .pure-u-lg-1-6,
    .pure-u-lg-4-24 {
        width: 16.6667%;
    }

    .pure-u-lg-1-5 {
        width: 20%;
    }

    .pure-u-lg-5-24 {
        width: 20.8333%;
    }

    .pure-u-lg-1-4,
    .pure-u-lg-6-24 {
        width: 25%;
    }

    .pure-u-lg-7-24 {
        width: 29.1667%;
    }

    .pure-u-lg-1-3,
    .pure-u-lg-8-24 {
        width: 33.3333%;
    }

    .pure-u-lg-3-8,
    .pure-u-lg-9-24 {
        width: 37.5000%;
    }

    .pure-u-lg-2-5 {
        width: 40%;
    }

    .pure-u-lg-5-12,
    .pure-u-lg-10-24 {
        width: 41.6667%;
    }

    .pure-u-lg-11-24 {
        width: 45.8333%;
    }

    .pure-u-lg-1-2,
    .pure-u-lg-12-24 {
        width: 50%;
    }

    .pure-u-lg-13-24 {
        width: 54.1667%;
    }

    .pure-u-lg-7-12,
    .pure-u-lg-14-24 {
        width: 58.3333%;
    }

    .pure-u-lg-3-5 {
        width: 60%;
    }

    .pure-u-lg-5-8,
    .pure-u-lg-15-24 {
        width: 62.5000%;
    }

    .pure-u-lg-2-3,
    .pure-u-lg-16-24 {
        width: 66.6667%;
    }

    .pure-u-lg-17-24 {
        width: 70.8333%;
    }

    .pure-u-lg-3-4,
    .pure-u-lg-18-24 {
        width: 75%;
    }

    .pure-u-lg-19-24 {
        width: 79.1667%;
    }

    .pure-u-lg-4-5 {
        width: 80%;
    }

    .pure-u-lg-5-6,
    .pure-u-lg-20-24 {
        width: 83.3333%;
    }

    .pure-u-lg-7-8,
    .pure-u-lg-21-24 {
        width: 87.5000%;
    }

    .pure-u-lg-11-12,
    .pure-u-lg-22-24 {
        width: 91.6667%;
    }

    .pure-u-lg-23-24 {
        width: 95.8333%;
    }

    .pure-u-lg-1,
    .pure-u-lg-1-1,
    .pure-u-lg-5-5,
    .pure-u-lg-24-24 {
        width: 100%;
    }
}

@media (min-width: 64em) and (max-width: 200em) {
    .pure-u-xl-1,
    .pure-u-xl-1-1,
    .pure-u-xl-1-2,
    .pure-u-xl-1-3,
    .pure-u-xl-2-3,
    .pure-u-xl-1-4,
    .pure-u-xl-3-4,
    .pure-u-xl-1-5,
    .pure-u-xl-2-5,
    .pure-u-xl-3-5,
    .pure-u-xl-4-5,
    .pure-u-xl-5-5,
    .pure-u-xl-1-6,
    .pure-u-xl-5-6,
    .pure-u-xl-1-8,
    .pure-u-xl-3-8,
    .pure-u-xl-5-8,
    .pure-u-xl-7-8,
    .pure-u-xl-1-12,
    .pure-u-xl-5-12,
    .pure-u-xl-7-12,
    .pure-u-xl-11-12,
    .pure-u-xl-1-24,
    .pure-u-xl-2-24,
    .pure-u-xl-3-24,
    .pure-u-xl-4-24,
    .pure-u-xl-5-24,
    .pure-u-xl-6-24,
    .pure-u-xl-7-24,
    .pure-u-xl-8-24,
    .pure-u-xl-9-24,
    .pure-u-xl-10-24,
    .pure-u-xl-11-24,
    .pure-u-xl-12-24,
    .pure-u-xl-13-24,
    .pure-u-xl-14-24,
    .pure-u-xl-15-24,
    .pure-u-xl-16-24,
    .pure-u-xl-17-24,
    .pure-u-xl-18-24,
    .pure-u-xl-19-24,
    .pure-u-xl-20-24,
    .pure-u-xl-21-24,
    .pure-u-xl-22-24,
    .pure-u-xl-23-24,
    .pure-u-xl-24-24 {
        display: inline-block;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto;
    }

    .pure-u-xl-1-24 {
        width: 4.1667%;
    }

    .pure-u-xl-1-12,
    .pure-u-xl-2-24 {
        width: 8.3333%;
    }

    .pure-u-xl-1-8,
    .pure-u-xl-3-24 {
        width: 12.5000%;
    }

    .pure-u-xl-1-6,
    .pure-u-xl-4-24 {
        width: 16.6667%;
    }

    .pure-u-xl-1-5 {
        width: 20%;
    }

    .pure-u-xl-5-24 {
        width: 20.8333%;
    }

    .pure-u-xl-1-4,
    .pure-u-xl-6-24 {
        width: 25%;
    }

    .pure-u-xl-7-24 {
        width: 29.1667%;
    }

    .pure-u-xl-1-3,
    .pure-u-xl-8-24 {
        width: 33.3333%;
    }

    .pure-u-xl-3-8,
    .pure-u-xl-9-24 {
        width: 37.5000%;
    }

    .pure-u-xl-2-5 {
        width: 40%;
    }

    .pure-u-xl-5-12,
    .pure-u-xl-10-24 {
        width: 41.6667%;
    }

    .pure-u-xl-11-24 {
        width: 45.8333%;
    }

    .pure-u-xl-1-2,
    .pure-u-xl-12-24 {
        width: 50%;
    }

    .pure-u-xl-13-24 {
        width: 54.1667%;
    }

    .pure-u-xl-7-12,
    .pure-u-xl-14-24 {
        width: 58.3333%;
    }

    .pure-u-xl-3-5 {
        width: 60%;
    }

    .pure-u-xl-5-8,
    .pure-u-xl-15-24 {
        width: 62.5000%;
    }

    .pure-u-xl-2-3,
    .pure-u-xl-16-24 {
        width: 66.6667%;
    }

    .pure-u-xl-17-24 {
        width: 70.8333%;
    }

    .pure-u-xl-3-4,
    .pure-u-xl-18-24 {
        width: 75%;
    }

    .pure-u-xl-19-24 {
        width: 79.1667%;
    }

    .pure-u-xl-4-5 {
        width: 80%;
    }

    .pure-u-xl-5-6,
    .pure-u-xl-20-24 {
        width: 83.3333%;
    }

    .pure-u-xl-7-8,
    .pure-u-xl-21-24 {
        width: 87.5000%;
    }

    .pure-u-xl-11-12,
    .pure-u-xl-22-24 {
        width: 91.6667%;
    }

    .pure-u-xl-23-24 {
        width: 95.8333%;
    }

    .pure-u-xl-1,
    .pure-u-xl-1-1,
    .pure-u-xl-5-5,
    .pure-u-xl-24-24 {
        width: 100%;
    }
}

@media screen and (max-width: 750px) {
    .pure-u-sm-1 {
        display: inline-block;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto;
    }
    .pure-u-sm-1 {
        width: 100%;
    }
	.pure-u-sm-12 {
        display: inline-block;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto;
    }
    .pure-u-sm-12 {
        width: 100%;
    }
}

@media screen and (max-width: 750px) {
    .pure-u-md-1-6 {
        display: inline-block;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto;
    }
    .pure-u-md-1-6 {
        width: 40%;
    }
	.pure-u-md-12-24 {
        display: inline-block;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto;
    }
    .pure-u-md-12-24 {
        width: 100%;
    }
}

@media screen and (max-width: 750px) {
    .pure-u-lg-1-6 {
        display: inline-block;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto;
    }
    .pure-u-lg-1-6 {
        width: 40%;
    }
	.pure-u-lg-12-24 {
        display: inline-block;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto;
    }
    .pure-u-lg-12-24 {
        width: 100%;
    }
}

@media screen and (max-width: 750px) {
    .pure-u-xl-1-6 {
        display: inline-block;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto;
    }
    .pure-u-xl-1-6 {
        width: 40%;
    }
	.pure-u-xl-12-24 {
        display: inline-block;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto;
    }
    .pure-u-xl-12-24 {
        width: 100%;
    }
}

@media screen and (max-width: 470px) {
    .pure-u-sm-1 {
        display: inline-block;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto;
    }
    .pure-u-sm-1 {
        width: 100%;
    }
	.pure-u-sm-12 {
        display: inline-block;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto;
    }
    .pure-u-sm-12 {
        width: 100%;
    }
}

@media screen and (max-width: 470px) {
    .pure-u-md-1-6 {
        display: inline-block;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto;
    }
    .pure-u-md-1-6 {
        width: 40%;
    }
	.pure-u-md-12-24 {
        display: inline-block;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto;
    }
    .pure-u-md-12-24 {
        width: 100%;
    }
}

@media screen and (max-width: 470px) {
    .pure-u-lg-1-6 {
        display: inline-block;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto;
    }
    .pure-u-lg-1-6 {
        width: 40%;
    }
	.pure-u-lg-12-24 {
        display: inline-block;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto;
    }
    .pure-u-lg-12-24 {
        width: 100%;
    }
}

@media screen and (max-width: 470px) {
    .pure-u-xl-1-6 {
        display: inline-block;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto;
    }
    .pure-u-xl-1-6 {
        width: 40%;
    }
	.pure-u-xl-12-24 {
        display: inline-block;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto;
    }
    .pure-u-xl-12-24 {
        width: 100%;
    }
}

/* ***** enlaces gobierno END***** */

/* ***** multimedia INICIO***** */

.elementor-icon1 {
	display: block;
	-webkit-transition: all .3s;-o-transition:all .3s;
	transition: all .3s;
	text-align: center;
	background: #1779BC;
	border: solid 1px #1779BC;
	border-radius: 20px 20px 0px 0px;
	float: right;
	width: 422px;
}
@media screen and (max-width: 470px) {
    .elementor-icon1 {
        float: right;
	    width: 415px;
    }
}
.elementor-icon1 img {
	background: #1779BC;
	color: #F5F5F580;
	width: 100%;
	border: 5 solid #1779BC;
	margin-left: auto;
	margin-right: auto;
}
.elementor-icon1 p {
	color: #fff;
	width: 422px;
	height: 25px;
	font-size: 1.5em;
    line-height: 1.8em;
	padding-left: 0;
}
.elementor-icon1:hover {
	color:#818a91;
}

.elementor-icon-1402 {
	display: block;
	-webkit-transition: all .3s;-o-transition:all .3s;
	transition: all .3s;
	text-align: center;
	background: #1779BC;
	border: solid 1px #1779BC;
	border-radius: 20px 20px 0px 0px;
}
.elementor-icon-1402 img {
	background: #1779BC;
	color: #F5F5F580;
	width: 100%;
	border: 5 solid #1779BC;
	margin-left: auto;
	margin-right: auto;
}
.elementor-icon-1402 p {
	color: #fff;
	width: 25%;
	height: 25px;
	font-size: 1.5em;
    line-height: 1.8em;
	margin-left: 25px;
}
.elementor-icon-1402:hover {
	color:#818a91;
}

.posicion-d-1 {
	width: 100%;
	margin: 0 auto;
	background-color: #fff;
	color: #1e2158;
	padding: 15px;
}
.posicion-d-1 img.izquierda {
	float: left;
	margin-right: 15px;
}

.posicion-d-1 img.derecha {
	float: right;
	margin-left: 15px;
}
.reset {
	clear: both;
}
.elementor-icon2 {
	display:block;
	width: 100%;
	line-height:1;
	-webkit-transition:all .3s;-o-transition:all .3s;
	transition:all .3s;
	color:#818a91;
	font-size:14px;
	text-align:left;
	background: #1779BC;
	border: solid 1px;
	border-radius: 20px 20px 0px 0px;
}
.elementor-icon2 img {
	background: #007bff;
	color: #F5F5F580;
	width: 14%;
	margin-left: 15px;
}
.elementor-icon2:hover {
	color:#818a91;
}
.elementor-icon3 {
	display:block;
	width: 100%;
	line-height:1;
	-webkit-transition:all .3s;-o-transition:all .3s;
	transition:all .3s;
	color:#818a91;
	font-size:14px;
	text-align:left;
	background-color: rgb(168, 199, 75);
	border: solid 1px;
	border-radius: 20px 20px 0px 0px;
}
.elementor-icon3 img {
	background-color: rgb(168, 199, 75);
	color: #F5F5F580;
	width: 14%;
	margin-left: 15px;
}
.elementor-icon3:hover {
	color:#818a91;
}

/* ***** multimedia END***** */

/*.fb-page {
	width: 100%;
	height: 500px;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}*/

/* ***** footer INICIO***** */

.ubicacion-footer {
	width: 100%;
	margin: 0 auto;
	background: /*#000080*/ #1e2158;
	color: #000;
	padding: 0px;
	line-height: 16px;
}
.ubicacion-footer strong {
	color: #f5f5f580;
	font-size: 14px;
	font-weight: normal;
}
.ubicacion-footer b {
	color: #fff;
	font-size: 13.5px;
	font-weight: normal;
}
.ubicacion-footer img.dir {
	float: left;
	margin-right: 15px;
}
.ubicacion-footer img.hor {
	float: left;
	margin-right: 15px;
}
.ubicacion-footer img.dat {
	float: left;
	margin-right: 15px;
	margin-top: 8px;
}
.reset-footer {
	clear: both;
}
.elementor-widget-container h2 {
	color: /*#dd9933*/ #f2f2f2;
	font-size: 20px;
}
.elementor-widget-container .ubicacion-footer img {
	width: 45px;
	padding-top: 1px;
}
.elementor-widget-container .widgets_wrapper {
    background: url(img/formas/footer-line.png);
    background-size: 100% 16px;
    background-position: center 102%;
    background-repeat: no-repeat;
}

/* ***** footer END***** */


/* ***** noticias INICIO */

.slick-noticia-2021 {
	background: /*rgba(0,0,0,.7)*/ #f2f2f280;
	width: 435px;
	text-align: center;
	border-radius: 8px;
	border: 1px solid dee4ee;
	cursor: pointer;
	overflow: hidden;
	transition: .5s;
	margin-bottom: 10px;
	margin-right: 18px;
	border-top: 4px solid /*#8592ad #4A235A*/ #1779BC !important;
	box-sizing: border-box;
	box-shadow: 0 2px 4px rgb(0 0 0 / 15%);
}
.title1-noticia-2021 {
	background: #FFFFFF;
	padding-top: 7px;
	height: 150px;
}

.title1-noticia-2021 img {
	display: block;
	margin: 0 auto;
}
.title1-noticia-2021 .fa {
	font-size: 70px;
	margin-top: 30px;
	margin-bottom: 10px;
	color: /*#1779BC*/ #ccc !important;
}

.title1-noticia-2021 h2 {
	font-size: 24px;
	text-transform: uppercase;
}
.post-6417 {
	width: 92%;
	margin: 0 auto;
	background-color: #fff;
	margin-top: -2px;
	position: relative;
	padding: 2px;
	z-index: 3;
	text-align: justify;
}
.post-6417 h4 {
	font-size: 13px;
	color: #000080;
	font-family: montserrat,Sans-serif;
	border-left: 3px solid #3bb33b;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	line-height: normal;
	padding: 3px;
}
.post-6417 p {
	font-size: 9px;
	color: #778191;
	font-family:montserrat,Sans-serif;
	padding-bottom: 0;
}
.post-6417 a {
	font-size: 0.8em;
	color: #778191;
	font-family:montserrat,Sans-serif;
	font-weight: normal;
	line-height: 1px;
}
.box-post-6417 {
	width: 100%;
	text-align: center;
	color: #1779BC;
	padding: 6px 0px 6px 0px;
	margin-top: 15px;
	margin-bottom: 15px;
	transition: all 0.3s ease;
	border-radius: 3px;
}
.box-post-6417:hover {
	background: #f3f3f3;
}

/***** col-noticia-2021 *******/

.slick-noticia-2021:nth-child(2) .titulo,
.slick-noticia-2021:nth-child(2) .enlace a {
	background: #0059B0;
}

.slick-noticia-2021:nth-child(2) .precio h3 {
	color: #0059B0;
}

.slick-noticia-2021:nth-child(3) .titulo,
.slick-noticia-2021:nth-child(3) .enlace a {
	background: #ff4032;
}

.slick-noticia-2021:nth-child(3) .precio h3 {
	color: #ff4032;
}

@media screen and (max-width: 750px) {
	.crsl-item {
		width: 225px;
	}
	.title1-noticia-2021 .fa {
		font-size: 40px;
		margin-bottom: 5px;
	}
	.title1-noticia-2021 h2 {
		font-size: 18px;
	}
	.crsl-item:hover {
		transform: none;
	}
	.crsl-item:hover {
		transform: none;
	}
}

@media screen and (max-width: 470px) {
	.crsl-item {
		width: 250px;
	}
}

/* ***** noticias END */

/** posts slider widget **/
.crsl-items {
  display: block;
  padding: 0;
  overflow: hidden;
  margin: 0 auto;
}
.crsl-item {
  /*background: #f2f2f280;*/
  padding: 0;
  position: relative;
  float: left;  
  width: 99%;
  height: 445px;
  border: 1px solid f2f2f2;
  cursor: pointer;
  transition: .5s;
  box-sizing: border-box;
  box-shadow: 0 2px 4px rgb(0 0 0 / 15%);
  -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.4);
  -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.4);
  box-shadow: 0 2px 3px rgba(0,0,0,0.4);
}
.crsl-item .thumbnail {
  display: block;
  position: relative;
  margin-bottom: 10px;
  cursor: pointer;
}
.crsl-item .thumbnail img { 
  display: block; 
  width: 100%;
  height: 200px;
  padding-top: 8px;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.crsl-item .thumbnail:hover img {
  opacity: 0.8;
}
.crsl-item h3 {
  padding: 5px 5px;
  font-family: montserrat,Sans-serif;
  text-align: center;
  font-size: 1.2em;
  line-height: 1.25em;
  margin-bottom: 12px;
  background: #26547C;
  height: 4.8rem;
  cursor: pointer;
}
.crsl-item h3 a {
  padding-left: 5px;
  padding-top: 5px;
  text-decoration: none;
  color: #fff;
}
.crsl-item h3:hover {
  background: #00698C;
  transition-property: background;
  transition-duration: 1s;
  transition-timing-function: ease;
  -webkit-transition-property: background;
  -webkit-transition-duration: 1s;
  -webkit-transition-timing-function: ease;
  -moz-transition-property: background;
  -moz-transition-duration: 1s;
  -moz-transition-timing-function: ease;
}
.crsl-item .postdate {
  position: absolute;
  width: 55px;
  top: 0;
  left: 0;
  padding: 6px;
  text-align: center;
  line-height: 1.2em;
  color: #ffffff;
  text-shadow: 1px 1px 0 rgba(0,0,0,0.4);
  font-size: 1.2em;
  font-weight: normal;
  background: #1779BC;
  z-index: 3;
}
.crsl-item p {
  font-size: 13px;;
  line-height: 1.4em;
  text-align: justify;
  padding: 2px 5px 2px 5px;
}
.crsl-item p.readmore a {
  display: block;
  float: right;
  color: #4e90da;
  padding: 3px 5px;
  text-decoration: none;
  font-weight: bold;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.crsl-item p.readmore a:hover {
  background: #4b6caa;
  color: #fff;
}

/*************** Latest News ***************/

.latest-posts-classic .post-row {
	margin-bottom: 20px;
}

@media screen and (max-width: 470px) {
	.col_7 {
		width: 60%;
		margin-left: 15px;
	}
}

.latest-posts-classic .left-meta-post {
	float: left;
	text-align: center;
	margin-right: 12px;
	margin-bottom: 0;
	border-radius: 3px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
	overflow: hidden;
}

.latest-posts-classic .left-meta-post .post-date {
	padding: 8px 0;
	width: 42px;
	background-color: #1779BC;
	color: #fff;
}

.latest-posts-classic .left-meta-post .post-date .day {
	font-size: 20px;
	font-weight: 700;
	display: block;
	letter-spacing: 1px;
}

.latest-posts-classic .left-meta-post .post-date .month {
	display: block;
	text-transform: uppercase;
	line-height: 14px;
	font-size: 11px;
	letter-spacing: 1px;
}

.latest-posts-classic .left-meta-post .post-type i {
	display: block;
	height: 40px;
	line-height: 39px;
	width: 42px;
	color: #fff;
	font-size: 1.4em;
}

.latest-posts-classic .post-title {
	margin-bottom: 5px;
}

.latest-posts-classic .post-title a {
	color: #444;
	transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}

.latest-posts-classic .read-more {
	transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}

.latest-posts-classic .read-more:hover {
	color: #444;
}
.blog-post .post-content {
	padding-left: 54px;
	position: relative;
}
.post-content h2 {
	margin-bottom: 4px;
}
.post-content h2 a {
	color: #444;
	font-weight: 500;
	transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}
.post-content p {
    line-height: 19px;
	text-align: justify; 
	font-size: 12px; 
	color: #464646;
	margin-top: 10px;
}
.post-content a {
    line-height: 19px;
	text-align: justify; 
	font-size: 18px;
}
.post-content strong {
	font-size: 16px;
	color: #1779BC;
	font-weight: normal;
}

.blog-post .post-type {
	position: absolute;
	left: 0;
	top: 5px;
	width: 36px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background-color: #444;
	border-radius: 2px;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
}

.blog-post .post-type i {
	font-size: 1.2em;
	color: #fff;
}

.blog-post.quote-post .post-type {
	top: 0;
}

.latest-posts-classic .left-meta-post .post-type i {
	background-color: #94c523;
}

.icon-attachment {
  text-align: center;
}
.icon-file-pdf {
  text-align: center;
}

.col_7 a .icon-file-pdf {
	background: #00abf0;
}

.column_1 {width:680px;}
.column_2 {width:280px;}
.column_3 {width:380px;}
.column_4 {width:380px;}

.column_1, .column_2, .column_3, .column_4, { float:left; margin: 0; }
.column_2 { float:right; margin: 0; }

.col_2 {width:530px;}
.col_3 {width:260px;}
.col_4 {width:237px;}
.col_5 {width:380px;}
.col_6 {width:400px;}
.col_7 {width:100%;}
.col_8 {width:300px;}
.col_9 {width:290px;}
.col_10 {width:220px;}
.col_11 {width:100%; height: 160px;}
.col_12 {width:970px;}
.col_23 {width:580px;}
.col_34 {width:660px;}

.col_2, .col_3, .col_4, .col_23, .col_34 { float:left; margin: 0 10px 0 0 }
.col_7 { float:left; margin: 0 5px 0 0; }
.col_7 h1 { position: absolute; margin: 70px 0 0 280px; font-size: 36px; line-height: 28px; color:#000; font-weight: bold;}
.col_12 { float:left; margin: 0 5px 0 0; }
.col_5 { float: left; margin:0;}
.col_6 { float: left; margin:5px 0px;}
.col_8 { float: left; }
.col_9 { float: left; }
.col_9 ol li { margin: 5px 5px 10px 0px; text-align: justify; font-size: 14px; color: #FB0C1C; font-family: montserrat,Sans-serif; }
.col_10 { float: left; margin:0; }
.col_11 { float: left; margin:0; background-color: #CCC; overflow-x: visible; overflow-y: auto;}

.col_4 .img_fl { margin-right: 15px }
.col_4 .text { float: right; display: block; width: 130px }
.col_4 .text h3 { margin-bottom: 10px }


/**!                      css botones redondos                  **/

@import url("https://fonts.googleapis.com/css2?family=Dancing+Script:wght@600&display=swap");

.container-7748 {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.container-7748:hover {
	cursor: pointer;
}

.container-7748 a img {
	filter: /*grayscale()*/ #6AB1C9;
	width: 85%;
	height: 85%;
	border-radius: 50%;
	border: 6px solid whitesmoke;
	box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.5);
	margin-bottom: 1rem;
	transition: filter 0.4s ease-in-out;
	background-color: #6AB1C9;
}

.container-7748:hover img {
	transform: scale(0.95);
}

.title-7748 {
	font-family: montserrat,Sans-serif;
	font-size: 1.2rem;
	color: #1e2158;
	position: relative;
	line-height: 115%;
}

.title-7748::after {
	position: absolute;
	content: "";
	width: 0%;
	height: 4px;
	background-color: whitesmoke;
	left: 50%;
	bottom: -10px;
	transition: all 0.4s ease-in-out;
}

.container-7748:hover .title::after {
	width: 100%;
	left: 0;
}

.ch-grid {
	margin: 0 auto;
	padding: 0;
	list-style: none;
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
}

.ch-grid:after,
.ch-item:before {
	content: '';
    display: table;
}

.ch-grid:after {
	clear: both;
}

.ch-grid li {
	width: 190px;
	height: 220px;
	display: inline-block;
	margin: 8px;
}

.ch-info {
	position: absolute;
	background: rgba(63,147,147, 0.8);
	width: inherit;
	height: inherit;
	border-radius: 50%;
	overflow: hidden;
	opacity: 0;
	transition: all 0.4s ease-in-out;
	transform: scale(0);
	cursor: pointer;
}
.ch-info a {
	color: #fff;
	letter-spacing: 2px;
	font-size: 18px;
	text-align: center;
	padding: 0;
	line-height: 110%;
	font-weight: 500;
	text-align: center;
    position: relative;
    top: 35%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
	font-family: montserrat,Sans-serif;
	text-shadow: 
		0 0 1px #fff, 
		0 1px 2px rgba(0,0,0,0.3);
}

.ch-info p {
	color: #fff;
	padding: 10px 5px;
	font-style: italic;
	margin: 0 30px;
	font-size: 12px;
	border-top: 1px solid rgba(255,255,255,0.5);
	opacity: 0;
	transition: all 1s ease-in-out 0.4s;
}
.ch-info p {
	display: block;
	color: rgba(255,255,255,0.7);
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 9px;
	letter-spacing: 1px;
	padding-top: 4px;
	font-family: montserrat,Sans-serif;
}
.ch-info a:hover {
	color: #f2f2f2;
	text-decoration:none;
}
.ch-item:hover {
	box-shadow: 
		inset 0 0 0 1px rgba(255,255,255,0.1),
		0 1px 2px rgba(0,0,0,0.1);
}
.ch-item:hover .ch-info {
	transform: scale(1);
	opacity: 1;
}
.ch-item:hover .ch-info a {
	opacity: 1;
}

@media screen and (max-width: 470px) {
    .ch-grid {
	    width: 100%;
	    height: 100%;
    }
    .ch-grid li {
	    width: 100px;
	    height: 100px;
	    display: inline-block;
	    margin-bottom: 30px;
		margin-left: 15px;
    }
    .ch-item {
	    width: 100px;
	    height: 100px;
	    border-radius: 50%;
    }
    .ch-img-1 { 
	    background-image: url(img/enlaces/img-1.png);
	    height: 100px; 
        background-position: center; 
        background-repeat: no-repeat; 
        background-size: cover; 
    }

    .ch-img-2 { 
	    background-image: url(img/enlaces/img-2.png);
	    height: 100px; 
        background-position: center; 
        background-repeat: no-repeat; 
        background-size: cover; 
    }

    .ch-img-3 { 
	    background-image: url(img/enlaces/img-3.png);
	    height: 100px; 
        background-position: center; 
        background-repeat: no-repeat; 
        background-size: cover; 
    }
    .ch-img-4 { 
	    background-image: url(img/enlaces/img-4.png);
	    height: 100px; 
        background-position: center; 
        background-repeat: no-repeat; 
        background-size: cover; 
    }
    .ch-img-5 { 
	    background-image: url(img/enlaces/img-5.png);
	    height: 100px; 
        background-position: center; 
        background-repeat: no-repeat; 
        background-size: cover; 
    }
    .ch-info {
	    display: none;
    }
    .ch-info a {
	    display: none;
    }
	.title-7748 {
		font-size: 1rem;
	}
}

/**************************
BAR-CHART
**************************/
.grafico.bar-chart {
  background: #3468AF;
  padding: 0 1rem 2rem 1rem;
  width: 100%;
  height: 60%;
  position: relative;
  color: #fff;
  font-size: 80%;
}
.bar-chart [class^='eje-'] {
  padding: 0 1rem 0 2rem;
  bottom: 1rem;
}
.bar-chart .eje-x {
  bottom: 0;
}
 .bar-chart .eje-y li {
  height: 20%;
  border-top: 1px solid #fff;
}
.bar-chart .eje-x li {
  width: 14%;
  position: relative;
  text-align: left;
}
.bar-chart .eje-x li i {
  transform: rotatez(-45deg) translatex(-1rem);
  transform-origin: 30% 60%;
  display: block;
}
.bar-chart .eje-x li:before {
  content: '';
  position: absolute;
  bottom: 1.9rem;
  width: 70%;
  right: 5%;
  box-shadow: 3px 0 rgba(0,0,0,.1), 3px -3px rgba(0,0,0,.1);
}
.bar-chart .eje-x li:nth-child(1):before {
  background: #E64C65;  
  height: 570%;
}
.bar-chart .eje-x li:nth-child(2):before {
  background: #11A8AB;  
  height: 900%;
}
.bar-chart .eje-x li:nth-child(3):before {
  background: #FCB150;  
  height: 400%;
}
.bar-chart .eje-x li:nth-child(4):before {
  background: #4FC4F6;  
  height: 290%;
}
.bar-chart .eje-x li:nth-child(5):before {
  background: #FFED0D;  
  height: 720%;
}
.bar-chart .eje-x li:nth-child(6):before {
  background: #F46FDA;  
  height: 820%;
}
.bar-chart .eje-x li:nth-child(7):before {
  background: #15BFCC;  
  height: 520%;
}


fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label {
  display: inline-block;
  margin-bottom: 5px;
  margin-top: 8px;
  font-weight: 520;
  color: #1e2158;
  font-size: 16px;
}

input[type="search"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  /* IE8-9 */

  line-height: normal;
}

input[type="file"] {
  display: block;
}

select[multiple],
select[size],
select[class] {
  height: 45px;
}

select optgroup {
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #444;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  height: auto;
}

.form-control:-moz-placeholder {
  color: #999999;
}

.form-control::-moz-placeholder {
  color: #999999;
}

.form-control:-ms-input-placeholder {
  color: #999999;
}

.form-control::-webkit-input-placeholder {
  color: #999999;
}
.form-control::placeholder {
  color: #000;
  /*padding-left: 20px;*/
}
input.form-control {
  left: 0;
  /*margin-left: 10px;*/
}
select.form-control {
  left: 0;
  /*margin-left: 10px;*/
  margin: 0 auto;  
}
.form-control {
  display: block;
  width: 400px;
  height: 38px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  vertical-align: middle;
  background-color: #ffffff;
  border: 1px solid #cfd8dc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-control:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
}

textarea.form-control {
  height: auto;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #E5E8E8;
  border: 1px solid #e3e3e3;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

@media (min-width: 768px) {
  .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

.row .row {
  margin-right: -15px;
  margin-left: -15px;
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  text-align: center;
  padding-right: 20px;
  padding-left: 20px;
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12 {
  float: left;
}

.col-1 {
  width: 8.333333333333332%;
}

.col-2 {
  width: 16.666666666666664%;
}

.col-3 {
  width: 25%;
}

.col-4 {
  width: 33.33333333333333%;
}

.col-5 {
  width: 41.66666666666667%;
}

.col-6 {
  width: 50%;
}

.col-7 {
  width: 58.333333333333336%;
}

.col-8 {
  width: 66.66666666666666%;
}

.col-9 {
  width: 75%;
}

.col-10 {
  width: 83.33333333333334%;
}

.col-11 {
  width: 91.66666666666666%;
}

.col-12 {
  width: 100%;
}

@media (min-width: 768px) {
  .container {
    max-width: 728px;
  }
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.333333333333332%;
  }
  .col-sm-2 {
    width: 16.666666666666664%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.33333333333333%;
  }
  .col-sm-5 {
    width: 41.66666666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.333333333333336%;
  }
  .col-sm-8 {
    width: 66.66666666666666%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.33333333333334%;
  }
  .col-sm-11 {
    width: 91.66666666666666%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-push-1 {
    left: 8.333333333333332%;
  }
  .col-push-2 {
    left: 16.666666666666664%;
  }
  .col-push-3 {
    left: 25%;
  }
  .col-push-4 {
    left: 33.33333333333333%;
  }
  .col-push-5 {
    left: 41.66666666666667%;
  }
  .col-push-6 {
    left: 50%;
  }
  .col-push-7 {
    left: 58.333333333333336%;
  }
  .col-push-8 {
    left: 66.66666666666666%;
  }
  .col-push-9 {
    left: 75%;
  }
  .col-push-10 {
    left: 83.33333333333334%;
  }
  .col-push-11 {
    left: 91.66666666666666%;
  }
  .col-pull-1 {
    right: 8.333333333333332%;
  }
  .col-pull-2 {
    right: 16.666666666666664%;
  }
  .col-pull-3 {
    right: 25%;
  }
  .col-pull-4 {
    right: 33.33333333333333%;
  }
  .col-pull-5 {
    right: 41.66666666666667%;
  }
  .col-pull-6 {
    right: 50%;
  }
  .col-pull-7 {
    right: 58.333333333333336%;
  }
  .col-pull-8 {
    right: 66.66666666666666%;
  }
  .col-pull-9 {
    right: 75%;
  }
  .col-pull-10 {
    right: 83.33333333333334%;
  }
  .col-pull-11 {
    right: 91.66666666666666%;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 940px;
  }
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.333333333333332%;
  }
  .col-lg-2 {
    width: 16.666666666666664%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.33333333333333%;
  }
  .col-lg-5 {
    width: 41.66666666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.333333333333336%;
  }
  .col-lg-8 {
    width: 66.66666666666666%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.33333333333334%;
  }
  .col-lg-11 {
    width: 91.66666666666666%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .col-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .col-offset-3 {
    margin-left: 25%;
  }
  .col-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .col-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .col-offset-6 {
    margin-left: 50%;
  }
  .col-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .col-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .col-offset-9 {
    margin-left: 75%;
  }
  .col-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .col-offset-11 {
    margin-left: 91.66666666666666%;
  }
}


