/*
** 1 - RESET
** 2 - GENERAL
** 3 - SECCIONES
** 4 - RESPONSIVE
*/

/****************** 1 - RESET ********************/

html {
	height: 100%;
	-webkit-overflow-scrolling: touch;
}
body {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	color: #333;
	background-color: #fff;
	-webkit-overflow-scrolling: touch;
	font-weight: 400;
}
h1, h2, h3, h4, h5, h6, p, ul {
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
ul, li {
	list-style: none;
}
p {
	font-size: 16px;
	color: #5b5b5b;
	line-height: 24px;
}
a,button {
	text-decoration: none;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
a:hover {
	text-decoration: none;
}

/****************** 2 - GENERAL ******************/

.author {
    position: absolute !important;
    z-index: 0 !important;
    opacity: 0;
    width: 10% !important;
}

.BtnAction{ text-transform: uppercase; background: #182267; color:#d94a4d; font-size: 20px; font-weight: bold; padding: 14px 25px; //border-radius: 30px; display: inline-block;}
.BtnAction:hover{background: #d94a4d; color: #fff;}
.Seccion{display: block; width: 100%; padding: 50px 0; text-align: center;}
.Header-Seccion{}
.Header-Seccion h2{ font-weight: 800;margin-bottom: 10px;font-size: 30px;}
.Header-Seccion h3{ font-style: italic; margin-bottom: 30px; //font-family: 'Courgette'; font-family: 'Merienda', serif; font-weight: 400; color: #646464;}

/****************** 3 - SECCIONES ****************/

.Header{ background: #182267;	position: fixed; z-index: 999;	width: 100%; height: 125px;}
.Header.affix{ height: 80px; }
.Header.affix .Header-Logo-Principal{ width: 235px; padding: 4px 0; transition: all .2s linear;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;}
.Header.affix .Header-Secundario {padding: 27px 0;}
.Header.affix .Header-Secundario ul li {font-size: 14px;margin-left: 15px;}
.Header.affix .Header-Secundario ul li.item-atencion{width: auto;}
.Header.affix .Header-Secundario ul li.item-atencion span i {font-size: 26px;}
.Header.affix .Header-Secundario ul li .fa-mail {width:9px; background: url(../images/mail-icon-9.png); height:7px;}
.Header.affix .Header-Secundario ul li .fa-ig {width:17px; background: url(../images/ig-icon-17.png); height:17px;}
.Header.affix .Header-Secundario ul li .fa-fb {width:17px; background: url(../images/fb-icon-17.png); height:17px;}
.Header.affix .Header-Secundario ul li .fa-tw {width:17px; background: url(../images/tw-icon-17.png); height:17px;}
.Header.affix .Header-Secundario ul li .fa-lk {width:17px; background: url(../images/lk-icon-17.png); height:17px;}
.Header.affix .Header-Secundario ul li .fa-blog {width:17px; background: url(../images/blog-icon-17.png); height:17px;}
	.Header-Logo-Principal { padding: 16px 0; width: 374px;}

.Header-Secundario{float: right;width: 100%;text-align: right;padding: 28px 0;}
	.Header-Secundario ul{ display: inline-block; width: 90%;}
		.Header-Secundario ul li{color: #fff; font-size: 20px;display: inline-block;}
		.Header-Secundario ul li.item-atencion{text-align: right;display: inline-block;position: relative; width: 100%;margin-bottom: 5px;}
			.Header-Secundario ul li.item-atencion span{margin-right: 4px;}
				.Header-Secundario ul li.item-atencion strong{font-weight: 800!important;}
				.Header-Secundario ul li.item-atencion span i{font-size: 34px;position: relative;top: 5px;}
			.Header-Secundario ul li.item-tel{margin-right: 10px;}
			.Header-Secundario ul li.item-what{display: inline-block;}
			.Header-Secundario ul li.item-mail{display: inline-block; margin-left:15px;}
			.Header-Secundario ul li.item-redes{display: inline-block; margin-left:15px;}
				.Header-Secundario ul li span{ color: #d94a4d; margin-right: 5px;}
				.Header-Secundario ul li div.numero{ color: #fff; font-weight: 400; display: inline-block;}

.slide-caption{ position: absolute; z-index: 2; margin-top: 40%; }
	.slide-caption p{ color: #fff; font-weight: 800; font-size: 35px; line-height: normal; margin-bottom: 20px; width: 80%;}
	.slide-caption a{ width: 240px; height: 50px; font-size: 16px;}
	.slide-caption span{color: #fff; font-size: 25px; font-weight: bold; padding: 3px 0px; display: inline-block; width: 70%;}

.Slider{position: relative; background: #000;overflow: hidden;}
	.ContainerForm-Slider{
		position: absolute;
top: 0;
right: 8%;
	}
	.ContainerDots-Slider{position: relative;}
	.Slider-Principal{}
	.Slider-Principal .owl-dots {display: block;	text-align: center;	position: absolute;	left: 12px; bottom: 85px;	}
	.owl-carousel .owl-item {width: 100%;}
	.owl-carousel .owl-item img {width: 120%;}
	.Slider-Principal .owl-dots .owl-dot {width: 10px;height: 10px;	background: #fff;display: inline-block;	*display: inline;	zoom: 1;	opacity: 0.5;	-webkit-border-radius: 5px 5px 5px 5px;	border-radius: 5px 5px 5px 5px;	margin: 0 5px;	}
	.Slider-Principal .owl-dots .owl-dot.active {opacity: 1;}

	.Formulariob{ height: 422px; position: absolute;  z-index: 2; top: 255px; width: 333px; background: rgb(24, 34, 103); padding: 30px 25px; right: 0;}
		.Formulariob h3{color: #fff; font-size: 25px; font-weight: 600; text-align: center; margin-bottom: 12px;}
		.Formulariob h3 strong{font-weight: 700; font-size: 25px;font-style: italic; font-family: 'Merienda',}

	.Formulario{ height: 422px; position: absolute;  z-index: 2; top: 155px; width: 333px; background: rgb(24, 34, 103); padding: 30px 25px; right: 0;}
		.Formulario h3{color: #fff; font-size: 25px; font-weight: 600; text-align: center; margin-bottom: 12px;}
		.Formulario h3 strong{font-weight: 700; font-size: 25px;font-style: italic; font-family: 'Merienda',}
		.Formulario form{ text-align: center; }
		.Formulario form input, .Formulario form textarea{position: relative;z-index: 1;font-size: 14px; border-radius: 0px; border:none; margin-bottom: 8px; padding: 10px 10px; display: inline-block; width: 100%;}
		.Formulario form .BtnAction{border: none;width: 70%;background:#f4ebe6;margin: 10px 0;display: inline-block;font-size: 16px;font-weight: 700;}
		.Formulario form .BtnAction:hover{background:#d94a4d;color:#fff;}

		.Formulario form input.inputError, .Formulario form textarea.inputError{border: 1px solid red;}

		.Formulario form input.inputError::-webkit-input-placeholder {color: red;font-weight: bold; font-style: italic; font-size: 12px;}
		.Formulario form input.inputError::-moz-placeholder {color: red;font-weight: bold; font-style: italic; font-size: 12px;}
		.Formulario form input.inputError:-ms-input-placeholder {color: red;font-weight: bold; font-style: italic; font-size: 12px;}
		.Formulario form input.inputError:-moz-placeholder {color: red;font-weight: bold; font-style: italic; font-size: 12px;}

		.Formulario form textarea.inputError::-webkit-input-placeholder {color: red;font-weight: bold; font-style: italic; font-size: 12px;}
		.Formulario form textarea.inputError::-moz-placeholder {color: red;font-weight: bold; font-style: italic; font-size: 12px;}
		.Formulario form textarea.inputError:-ms-input-placeholder {color: red;font-weight: bold; font-style: italic; font-size: 12px;}
		.Formulario form textarea.inputError:-moz-placeholder {color: red;font-weight: bold; font-style: italic; font-size: 12px;}

.Andres{background: #fff; margin-bottom: 30px;padding: 50px 0;}
	.Andres .Header-Seccion p{ width: 85%; margin: 0 auto;}
	
.Redes{background: #f4f4f4;padding: 50px 0;}
	.Redes .Header-Seccion p{ width: 85%; margin: 0 auto;}	

.Informes{background: #fff;padding: 50px 0;}
	.Informes .Header-Seccion p{ width: 85%; margin: 0 auto;}
	
.Logos {background: #000;padding: 45px 0 14px 0;}
.Logos img{margin-left:40px;}
		
.Servicios{background: #f4ebe645;}
	.Servicio-List{margin-bottom: 65px; margin-bottom: 65px; margin-top: 25px;}
	.Servicio-List li{ display: inline-block; padding: 13px 20px; width: 26%; text-align: center;}
		.Icon{//background: url(images/icon-sprite.jpg); background: url(images/icons.png);background-position-x: 5px;width: 120px; height: 120px; display: inline-block; border-radius: 25%; margin-bottom: 30px;}
		.Icon-1{background-position-x: 0px;}
		.Icon-2{background-position-x: -122px;}
		.Icon-3{background-position-x: -241px;}
		.Icon-4{background-position-x: -361px;}
		.Icon-5{background-position-x: 241px;}
		.Icon-6{background-position-x: 121px;}
	.Servicio-List li h4{font-size: 20px;font-weight: 600;}
	.Servicio-List2 li{ display: inline-block; padding: 13px 20px; width: 36%; text-align: center;}

.Asesoramiento{background: url(images/asesoramiento-personalizado.jpg); height: 400px;}
	.Asesoramiento h3{color: #fff; font-family: 'Playfair Display', serif; font-weight: 400; margin-top: 80px; font-size: 40px; font-style: italic;}
.Asesoramiento .texto {
    color: #fff;
    font-family: 'open sans', serif;
    font-weight: 400;
    font-size: 15px;
    width: 70%;
    text-align: center;
    display: inline-block;}
.Atencion{padding-top: 80px;padding-bottom: 70px;}
	.Atencion-24hs{ text-align: left; }
		.Atencion-24hs i{color: #469f6d; font-size: 64px; margin-right: 15px; float: left;}
		.Atencion-24hs h4{color: #373641;  font-size: 34px;  font-weight: 800;  float: left;}
			.Atencion-24hs h4 span{color: #469f6d;}
		.Atencion-24hs h5{font-size: 22px;font-family: 'Playfair Display', serif;font-weight: 400;font-style: italic;margin-left: 15px;float: left;color: #646464;}
	.Atencion-Btn{}
		.Atencion-Btn a{margin-top: 10px;text-transform: uppercase;background: #469f6d;color: #fff;font-size: 20px;font-weight: 700;	padding: 10px 25px;	border-radius: 30px;display: inline-block;}

.Mapa{position: relative;display: block;width: 100%;}
	.Mapa iframe{display: block;}
	.Mapa .Mapa-Content{position: absolute;top: 90px;right: 10%;border: 10px solid rgba(0,0,0,0.2);}
		.Mapa .Mapa-Content .Mapa-Info{padding: 30px 25px;background: #fff;width: 310px;color: #4f4e4e;}
			.Mapa .Mapa-Content .Mapa-Info ul{}
				.Mapa .Mapa-Content .Mapa-Info ul li{margin-bottom: 10px;}
				.Mapa .Mapa-Content .Mapa-Info ul li a{
				    color: #4f4e4e;
				}
			.Mapa .Mapa-Content .Mapa-Info .Info-Wapp{
				color: #469f6d;
				margin-top: 15px;
				text-transform: uppercase;
				display: inline-block;
				line-height: 18px;
				margin-bottom: 15px;
			}
				.Mapa .Mapa-Content .Mapa-Info .Info-Wapp i{
					font-size: 40px;
					float: left;
					margin-right: 10px;
				}
				.Mapa .Mapa-Content .Mapa-Info .Info-Wapp span{font-size: 18px;}
					.Mapa .Mapa-Content .Mapa-Info .Info-Wapp span strong{float: left;}

.Footer{background: #000;display: block;width: 100%;padding: 20px;height: 70px;}
	.Footer p{color: #fff;text-align: center;}

.Gracias-Content {
	padding: 70px 40px;
	text-align: center;
}
.Gracias-Content i {
	background: url(images/icon-gracias.png);
	width: 56px;
	height: 52px;
	display: inline-block;
	margin-bottom: 20px;
}
.Gracias-Content h3 {
	font-size: 24px;
	line-height: 36px;
}

/****************** 4 - RESPONSIVE **************/
@media (max-width: 1200px){
	.Slider {
	    position: relative;
	    background: #182267;;
	    overflow: hidden;
	    height: 650px;
	}
	.owl-carousel .owl-item img {width: 150%;}
	.Servicio-List li {
	    padding: 0 22px;
	}
	.Servicio-List li h4 {
	    font-size: 15px;
	}
}

@media (max-width: 991px){
	.Gracias-Content {
    padding: 70px 25px;
    text-align: center;
}
	.Header-Secundario {
    padding: 10px 0;
}
.Header {
    height: 95px;
}
	.Atencion-24hs{
		text-align: center;
		margin: 0px;
	}
	.Atencion-24hs-Info{
		display: inline-block;
		width: 620px;
	}
	.Servicio-List li {
    display: inline-block;
    padding: 0 7px;
    width: 18%;
    text-align: center;
    height: 250px;
}
.Servicio-List li h4 {
    font-size: 14px;
    font-weight: 600;
    height: 55px;
    display: inline-block;
}
	.Slider-Principal .owl-dots {
    bottom: 185px;
}
	.Slider {
	    position: relative;
	    background: #182267;;
	    overflow: hidden;
	    height: 650px;
	}
	.owl-carousel .owl-item img {width: 175%;}
	.Formulario {
	    width: 340px;
	}
	.slide-caption p {
    	width: 50%;
	}
	.slide-caption {
	    margin-top: 25%;
	}
	.Formulario h3 {
    font-size: 27px;
    font-weight: 600;
	}
}

@media (max-width: 860px){
	.owl-carousel .owl-item img {width: 195%;}
}

@media (min-width: 500px) and (max-width: 600px){
		.Slider {
	    height: 430px !important;
		}
		.owl-carousel .owl-item img {width: 300%;}

		.Slider-Principal .owl-dots {
	    bottom: 0;
	}
}


@media (min-width: 601px) and (max-width: 767px){
	.slide-caption p {
    width: 70%;
}
		.Slider {
	    height: 510px !important;
		}
		.owl-carousel .owl-item img {width: 300%;}

		.Slider-Principal .owl-dots {
	    bottom: 0;
	}
}

@media (max-width: 767px){
	.ContainerForm-Slider{
		position: static;
top: 0;
right: 8%;
	}
	.Atencion-24hs-Info {
    display: inline-block;
    width: 100%;
}
		.Slider {
	    height: 430px;
	}
	.owl-carousel .owl-item img {width: 210%;}

	.Slider-Principal .owl-dots {
    bottom: -70px;
    width: 89px;
}
.Logos img{margin:12px!important;width:10%;}
	.Header {
	    height: auto;
	}
	.Header-Secundario {
	    padding-top: 12px;
	    padding-bottom: 0;
	}
	.Header-Secundario ul li {
		width: 100%;
    font-size: 14px;
    line-height: 16px;
		float: left;
	}
	.Header-Secundario ul li.item-atencion {
    margin-right: 0px;
    margin-bottom: 0px;
	}
	.Header-Secundario ul li div.numero {
	    font-size: 8px;
	}
	.Header-Secundario ul li.item-mail {
		margin-left:0px!important;
	}
	.Header-Secundario ul li.item-redes {
		width:10%;
		float: right;
		height: 25px;
	}
	.Header.affix .Header-Secundario ul li.item-atencion span i{
font-size: 22px !important;
	}
	.Header-Secundario ul li.item-atencion span i {
	    font-size: 22px;
	}
	.Header-Secundario ul li.item-atencion strong {
	    font-size: 14px;
	}
	.Formulario {
	    height: auto;
	    position: static;
	    width: 100%;
	    background: none;
	    padding-top: 25px;
	}
	.BtnAction {
	    font-size: 16px;
	        padding: 10px 18px;
	}
	.Asesoramiento h3 {
	    font-size: 26px;
	    margin-top: 30px;
	}
	.Asesoramiento .texto{
	color: #fff;
	    font-family: 'open sans', serif;
	    /* font-weight: 400; */
	    font-size: 14px;
	    margin-top:15px;
	    line-height: normal;
	    width: 90%;
	    text-align: center;
    display: inline-block;
    }
	.Asesoramiento {
	    background-position: center;
	    height: 325px;
background-size: cover;
	}
	.Atencion-24hs {
	    text-align: center;
	}
	.Atencion-24hs h4 {
	    font-size: 22px;
	    float: none;
	    margin-bottom: 10px;
	}
	.Atencion-24hs h5 {
    	font-size: 18px;
	    margin-left: 0;
	    width: 100%;
	}
	.Atencion-24hs i {
	    color: #469f6d;
	    font-size: 50px;
	    margin-right: 0;
	    float: none;
	}
	.Atencion-Btn a {
	    font-size: 16px;
	        padding: 10px 18px;
	}
	.Atencion {
	    padding-top: 40px;
	    padding-bottom: 40px;
	    z-index: 2;
		position: relative;
	}
/*	.Mapa {
	    top: -15px;
	    z-index: 0;
	}*/
	.Mapa .Mapa-Content {
	    position: static;
	    top: 0;
	    right: 0;
	    border: 0px solid rgba(0,0,0,0.2);
	    text-align: center;
	}
	.Mapa .Mapa-Content .Mapa-Info {
	    padding: 30px 50px;
	    width: 375px;
	    margin: 0 auto;
	}
	.Mapa .Mapa-Content .Mapa-Info .Info-Wapp {
	    width: 190px;
	    text-align: left;
	}
	.Slider {
	    /*height: 350px;*/
	   height: auto !important;
	}
	.slide-caption {
	    margin-top: 26%;
	}
	.slide-caption p {
	    color: #fff;
	    font-weight: 800;
	    font-size: 25px;
	    line-height: normal;
	    margin-bottom: 10px;
	    width: 80%;
	}
	.slide-caption span{
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	display: inline-block;
	width: 70%;}
	.owl-carousel .owl-item img {
	    width: 200%;
	}
	.ContainerDots-Slider {
		position: absolute;
		width: 90px;
		bottom: 0;
		bottom: 30%;
		z-index: 0;
		height: 70px;
	}
	.Slider-Servicios .ContainerDots-Slider {
    position: absolute;
    width: 100% !important;
    bottom: 0;
    bottom: 50% !important;
    z-index: 0;
}
	.owl-carousel .owl-controls .owl-nav .owl-prev{
		float: left;
    	font-size: 100px;
	}
	.owl-carousel .owl-controls .owl-nav .owl-prev i{
		float: left;
	}
	.owl-carousel .owl-controls .owl-nav .owl-next{
		float: right;
    	font-size: 100px;
	}
	.owl-carousel .owl-controls .owl-nav .owl-next i{
		float: right;
	}
	.slide-servicio h4{
	    font-size: 20px;
	    font-weight: 600;
	    padding: 15px 0 40px 0;
	    width: 185px;
	    margin: 0 auto;
	}
	.slide-servicio .Icon {
	    margin-bottom: 0px;
	}
	.slide-caption a {
	    width: auto;
	    height: auto;
	    font-size: 16px;
	}
	.Header.affix .Header-Secundario ul li {
	    margin-left: 15px;
	    float: right;
	    margin-right: 0;
	}
	.Header.affix .Header-Secundario {
    padding: 0;
}
	.Footer {
	    padding: 10px;
	    height: 120px;
	}
	#formmob, #graciasmob{
		padding-top: 70px;
		padding-bottom: 30px;
background: rgba(0,0,0,0.8);
	}
.Header.affix{ height: 80px;}
 .imagen-uno 
  {
     width:80%;
}
}

@media (max-width: 390px){
	.Slider-Principal .owl-dots {
    bottom: 50px;
}
	.Header.affix .Header-Logo-Principal {
	    padding: 10px 0;
	}
	.Header.affix {
	    height: auto;
	    background: #182267;
	}
	.Header.affix .Header-Secundario {
		padding-top: 5px;
	    padding-bottom: 0px;
	}
	.Header.affix .Header-Secundario ul li.item-atencion span i {
	    font-size: 24px;
	}
	.Header.affix .Header-Secundario ul li {
	    font-size: 14px;
	    margin-left: 0px;
	    float: right;
	    margin-right: 0;
	}
	.Header.affix .Header-Secundario ul li.item-redes {
		width:10%;
		float: initial;
		height: 25px;
		margin-left: 15px;
	}
	.BtnAction, .Atencion-Btn a {
	    font-size: 14px;
	    padding: 10px 16px;
	}
	.Atencion-24hs h4 {
	    font-size: 20px;
	}
	.owl-carousel .owl-item img {
	    width: 230%;
	}
	.ContainerDots-Slider {
	    bottom: 18px;
	}
	.Header-Secundario ul li.item-atencion strong {
	    font-size: 12px;
	}
	.Header-Secundario ul li.item-atencion span {
	    margin-right: 0;
	}
	.Header-Secundario ul li.item-atencion span i {
	    font-size: 22px;
	}
	.Header-Secundario {
	    padding-top: 10px;
	    padding-bottom: 0;
	}
	.Header-Logo{
		padding-right: 0;
	}
	.Header-Tel{
		padding-left: 0;
	}
	.Mapa .Mapa-Content .Mapa-Info {
	    padding: 30px 30px;
	    width: 100%;
	}

}

.fa {
display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}

.fa-mail {
    background: url(../images/mail-icon-9.png);
        width: 9px;
        height: 7px;
        display: inline-block;   
} 
  .fa-ig {
      background: url(../images/ig-icon-17.png);
          width: 17px;
          height: 17px;
          display: inline-block;   
  } 
  .fa-fb {
      background: url(../images/fb-icon-17.png);
          width: 17px;
          height: 17px;
          display: inline-block;   
  } 
  .fa-tw {
      background: url(../images/tw-icon-17.png);
          width: 17px;
          height: 17px;
          display: inline-block;   
  } 
  .fa-lk {
      background: url(../images/lk-icon-17.png);
          width: 17px;
          height: 17px;
          display: inline-block;   
} 
  .fa-blog {
      background: url(../images/blog-icon-17.png);
          width: 17px;
          height: 17px;
          display: inline-block;   
} 
@media (min-width: 1200px){
	.Slider {
	    position: relative;
	    background: #000;
	    overflow: hidden;
	    height: 650px;
	}
	.owl-carousel .owl-item img {width: 130%;}
	.Slider-Principal .owl-dots {
	    bottom: 215px;
	}
}
@media (min-width: 1350px) and (max-width: 3200px){
	.owl-carousel .owl-item img {
    width: 115%;
}
}


@media (min-width: 2750px) and (max-width: 3200px){
	.Slider-Principal .owl-dots {
	    bottom: 730px;
	}
}
@media (min-width: 2400px) and (max-width: 2749px){
	.Slider-Principal .owl-dots {
	    bottom: 570px;
	}
}
@media (min-width: 2050px) and (max-width: 2399px){
	.Slider-Principal .owl-dots {
	    bottom: 420px;
	}
}

@media (min-width: 1680px) and (max-width: 2049px){
	.Slider-Principal .owl-dots {
	    bottom: 270px;
	}
}

@media (min-width: 1350px) and (max-width: 1679px){
	.Slider-Principal .owl-dots {
	    bottom: 80px;
	}



@media (min-width: 1200px) and (max-width: 1349px){
	.Slider-Principal .owl-dots {
	    bottom: 120px;
	}
}

@media (min-width: 1100px) and (max-width: 1199px){
	.Slider-Principal .owl-dots {
	    bottom: 135px;
	}
}


.slide { position: relative; }
.slide p { 
	margin-left: 100px;
	opacity: 0;
}
.slide span { 
	margin-left: 50px;
	opacity: 0;

}
.slide p {
  -webkit-transition: all 1s;
          transition: all 1s ease-in;
}
.slide span {
  -webkit-transition: all 1.2s;
          transition: all 1.2s ease-in;
}
.animate .slide p { visibility: visible; margin-left: 0px; 
	opacity: 1;
-webkit-transition: all 1.2s;
          transition: all 1.2s ease-in;}
.animate .slide span { visibility: visible; margin-left: 0px;
	opacity: 1;
-webkit-transition: all 1.2s;
          transition: all 1.2s ease-in;}

.slider .owl-item { -webkit-backface-visibility: visible; backface-visibility: visible; }

.fa {
display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
.fa-mail {
    background: url(../images/mail-icon.png);
        width: 20px;
        height: 15px;
        display: inline-block;   
} 
.fa-ig {
    background: url(../images/ig-icon.png);
        width: 20px;
        height: 20px;
        display: inline-block;   
} 
.fa-fb {
    background: url(../images/fb-icon.png);
        width: 20px;
        height: 20px;
        display: inline-block;   
} 
.fa-tw {
    background: url(../images/tw-icon.png);
        width: 20px;
        height: 20px;
        display: inline-block;   
} 
.fa-lk {
    background: url(../images/lk-icon.png);
        width: 20px;
        height: 20px;
        display: inline-block;   
} 
.fa-blog {
    background: url(../images/blog-icon.png);
        width: 20px;
        height: 20px;
        display: inline-block;   
} 
    
.Header.affix .Header-Secundario ul li .fa-mail {
    background: url(../images/mail-icon-17.png);
        width: 17px;
        height: 13px;
        display: inline-block;   
} 


