/*Estilos generales*/


html, body {	font-family: 'Montserrat', sans-serif;	overflow-x: hidden;}a, a:hover, a:active, a:focus{	text-decoration: none;	outline: none;}.no-padding {	padding: 0;}.no-left{	padding-left: 0;}.no-right{	padding-right: 0;}.liis{	color: #8a8a8c;    font-size: 1.2em;    line-height: 1.1;    text-align: justify;}.sts{	padding-right: 15px !important;     padding-left: 15px !important; }.fa-stack {	position: relative;    display: inline-block;    width: 1em;    height: 1em;    line-height: 1em;    vertical-align: top;}.fa-stack-1x1 {	font-size: 1.4em;	position: relative;	text-align: center;	width: 100%;	display: block;}.textmid{    font-size: 20px !important;}.textmidparra{        font-size: 11px;    line-height: 1.2;}.modal-dialog {    position: relative;    width: auto;    margin: 40px;}.lb-data .lb-close{	background-size: 15px;	height: 20px;}.nav>li>a:focus, .nav>li>a:hover {    background-color: rgba(238, 238, 238, 0);}.fa-stack-1x2 {	position: absolute;    width: 100%;    left: 10%;    text-align: center;    font-size: 1em;    line-height: 1.4em;    top: 0;    z-index: 1;}.h {	height: 100%;	max-height: initial;	min-height: auto;}.flex {	display: -webkit-inline-flex;	display: -moz-inline-flex;	display: -ms-inline-flex;	display: -o-inline-flex;	display: inline-flex;	-ms-align-items: center;	align-items: center;	justify-content: center;}.division {	padding: 5% 0;}.borderline{	border-top: 3px solid #8a8a8d;}/*Estilos Head*/.head-info{	background: #ffffff;		color: #5e5e5e;	 font-size: 0.8em;	padding: 13px 0;}.head-info a {	color: #5e5e5e;	-webkit-transition: all .5s linear;	-o-transition: all .5s linear;	transition: all .5s linear;}.head-info a:hover{	text-decoration: none;	    color: #06658f;}.head-info a i{	font-size: 1.2em;}.nav-bar .ul-nav {	margin: 0;	padding: 0;	text-align: right;}.nav-bar .ul-nav li{	display: inline-block;}.nav-bar .ul-nav li a{	color: #ffffff;	font-weight: 400;	font-size: 1.1em;	padding: 10px 1em;	display: block;	position: relative;	line-height: 1.5em;}.nav-bar .ul-nav li a.active {	color: #ffffff;}.nav-bar .ul-nav li:first-child a {	padding-left: 0;}.nav-bar .ul-nav li:last-child a {	padding-right: 0;}.nav-bar .ul-nav li a:hover span{	color: #ffffff;	border-bottom: 2px solid white;}.menu-principal{	background-color: #06658f;	color: #ffffff;}.menu-mobile {	display: none;	position: fixed;	top: 0;	width: 100%;	z-index: 11;	background: #06658f;	height: 45px;	box-shadow: 0px 1px 12px #777;}.menu-mobile .navbar {	border: 0;}.menu-mobile .navbar-brand {	display: -webkit-inline-flex;	display: -moz-inline-flex;	display: -ms-inline-flex;	display: -o-inline-flex;	display: inline-flex;	-ms-align-items: center;	align-items: center;}.menu-mobile .navbar-brand img {	width: 80%;}.menu-mobile .navbar-nav {	float: right;}.menu-mobile .nav li {	display: -webkit-inline-flex;	display: -moz-inline-flex;	display: -ms-inline-flex;	display: -o-inline-flex;	display: inline-flex;	-ms-align-items: center;	align-items: center;}.menu-mobile .nav li a {	color: #555559;	font-weight: 500;	padding: 5px 20px;	line-height: 20px;}.menu-mobile .nav li a:hover {	background-color: transparent;	color: #005790;}.menu-mobile .nav li a.active{	color: #005790;}.fixed {	display: block;}.direccionsupInfo{	font-size: 1.1em;    font-weight: 400;}.imgtop{	max-height: 15px;		display: inline-block;}.ultimcap{	text-align: right;    padding-right: 0px;}.paddi{	margin: 20px 0;}.marginleft30{	margin-left: 36px;}.imgRS{	display: inline-block;	position: absolute;    left: 0px;    top: 43px;    width: 356px;}.sinpadd{	padding: 0;}.paddingr0{	         }.divizq{	width: 34%;    display: inline-block;    /*margin-left: -10%;*/}.divder{	width: 65%;    display: inline-block;}.imgMini{		position: absolute;	    z-index: 9;	    top: 0px;	    left: 0px;	    width: 223px !important;}#menu-mobile{	background-color: #1f94c3;    color: white;}#menu-mobile li a{	    color: white;}/*PAGIAN DE INDEX*/.SeccionIndex{    background-image: url(../img/fondoinicio.jpg);    background-repeat: no-repeat;    background-position: center;    }.contenedorLogos{     display: -ms-flexbox;    display: -webkit-flex;    display: flex;    -webkit-align-items: stretch;    -ms-flex-align: stretch;    align-items: stretch;    -webkit-flex-direction: row;    -ms-flex-direction: row;    flex-direction: row;    background-color: rgba(6, 101, 143, .8);    padding-top: 23px;    height: 320px;}.barrasep{    height: 100%;}.contenedorItem{    position: relative;    overflow: hidden;    width: 30%;    text-align: center;}.contenedorBarra{    position: relative;    overflow: hidden;    width: 5%;    text-align: center;    padding-bottom: 23px;}.prin1{    padding-top: 40px;}.logp1{    width: 28%;    margin-left: auto;    margin-right: auto;    margin-bottom: 53px;}.bienp{    color: white;    font-size: 3.5em;    font-weight: 600;    margin-top: 30px;    margin-bottom: 30px;    text-align: center;    font-family: 'TrajanPro', serif;}.logoprin{    width: 60%;    margin-left: auto;    margin-right: auto;}.textpri{    color: white;    font-size: 1.15em;    margin-bottom: 50px;    margin-top: 30px;    font-weight: 400;    padding-left: 55px;    padding-right: 55px;}.textpri2{    color: white;    font-size: .94em;    margin-bottom: 33px;    margin-top: 15px;    font-weight: 400;    padding-left: 55px;    padding-right: 55px;}.textpri3{    color: white;    font-size: .94em;    margin-bottom: 15px;    margin-top: 15px;    font-weight: 400;    padding-left: 55px;    padding-right: 55px;}.bntEntrar{    color: #2995c1;    padding: 8px 47px;    font-size: 1.5em;    font-weight: 600;    background: white;    border: 0;    }.bntEntrar:hover{    color: white;      background: #2995c1;}.Telimgpri{    display: inline-block;    width: 25px;}.englimgpri{    display: inline-block;    width: 25px;}.footerPrin{    text-align: center;    color: white;    font-size: 1.2em;    font-weight: 600;    padding-top: 77px;    padding-bottom: 20px;}.especi{    margin-right: 19px;}.alinr{    text-align: right;}.alinl{   text-align: left; }.linkprin{    color: white;}.imgBienvenido{    width: 35%;    margin-left: auto;    margin-right: auto;    display: block;    margin-bottom: 50px;}/*Empieza el banner*/.swiper-container {    width: 725px;    height: 535px;}.secPrincipal {    display: -ms-flexbox;    display: -webkit-flex;    display: flex;    -webkit-align-items: stretch;    -ms-flex-align: stretch;    align-items: stretch;    -webkit-flex-direction: row;    -ms-flex-direction: row;    flex-direction: row;    margin: 25px 0;    height: 592px;}.secPrincipal .seccion1 {    display: -ms-flexbox;    display: -webkit-flex;    display: flex;    -webkit-flex-shrink: 0;    -ms-flex-negative: 0;    flex-shrink: 0;    position: relative;    overflow: hidden;    width: 67%;    transform: skew(10deg);    transform-origin: 0 100%;}.secPrincipal .seccion2 {    position: relative;    z-index: 2;    overflow: hidden;    width: 40%;    padding: 0 0 0 0;    margin-left: 30px;    -webkit-flex-shrink: 0;    -ms-flex-negative: 0;    flex-shrink: 0;    -webkit-align-items: flex-start;    -ms-flex-align: start;    align-items: flex-start;    -webkit-flex-direction: column;    -ms-flex-direction: column;    flex-direction: column;    transform: skew(10deg);    transform-origin: 100% 100%;}.secPrincipal .seccion2 > *:nth-child(1) {        margin-top: 0;}.secPrincipal .seccion2  {    width: 100% !important;    margin-top: 0;}.secPrincipal .seccion2Item {    position: relative;    display: -ms-flexbox;    display: -webkit-flex;    display: flex;    -webkit-flex-grow: 1;    -ms-flex-positive: 1;    flex-grow: 1;    -webkit-flex-shrink: 0;    -ms-flex-negative: 0;    flex-shrink: 0;    transform: skew(-10deg);    transform-origin: 0 -127%;    width: 100%;    height: 50% !important;    padding: 0;    opacity: .99;}.secPrincipal .seccion2 > * {    margin-top: 30px;}.swiper-pagination{    width: 20% !important;    transform: skew(-10deg);    margin-bottom: 10px;}.carousel-caption{    transform: skew(-10deg);}.carousel-caption {    right: 20%;    left: 11%;    padding-bottom: 200px;}.titulo1banner{    font-size: 27px;    font-weight: 700;    text-align: left;    margin-top: 5px;    margin-bottom: 5px;}.subtitulobanner{    font-size: 58px;    font-weight: 700;    text-align: left;    margin-top: 5px;    margin-bottom: 5px;}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {    margin: 0 7px;}.swiper-pagination-bullet {    width: 11px;    height: 11px;    display: inline-block;    border-radius: 100%;    background: #fff;    opacity: 1;}.swiper-pagination-bullet-active {    opacity: 1;    background: #06658f !important;    border: 2px solid white !important;}.carousel-indicators{	transform: skew(-10deg);	left: 10%;}.carousel-indicators li{	background: #fff;}.carousel-indicators .active{	opacity: 1;    background: #06658f !important;    border: 2px solid white !important;}/*THUMB*/.thb {    position: relative;    overflow: hidden;    z-index: 1;    display: -ms-flexbox;    display: -webkit-flex;    display: flex;    -webkit-flex-direction: row;    -ms-flex-direction: row;    flex-direction: row;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    -webkit-justify-content: center;    -ms-flex-pack: center;    justify-content: center;    min-height: 200px;    max-width: 600px;    text-align: center;    background: #000;    color: #fff;    width: 100%;}.thb:focus, .thb:hover {    color: #fff;    background: #256ca1;}/*html:not(.tablet):not(.mobile) .thb:hover .thbImg {    transform: scale3d(1.05, 1.05, 1);}html:not(.tablet):not(.mobile) .thb:hover .thbImg {    opacity: 0.9;    transform: translate(-50%, -50%) scale3d(1.05, 1.05, 1);}html:not(.tablet):not(.mobile) .thbImg {    transition: opacity 0.4s, transform 0.35s;}html:not(.tablet):not(.mobile) .thb:hover .thbTitle{    font-size: 30px;    transform: scale3d(0.9, 0.9, 0.9);    transition: transform 0.35s;}*/.thb:hover .thbImg {     opacity: 0.4;     transform: translate(-50%, -50%) scale3d(1.05, 1.05, 1);     transition: opacity 0.4s, transform 0.35s;}.thb:hover .thbTitle {        transform: scale3d(1, 1, 1);    transition: transform 0.35s;}.thb:hover .thbTitle1 {        transform: scale3d(1, 1, 1);    transition: transform 0.35s;}.thbTitle {    transition: opacity 0.4s, transform 0.35s;}.tituloch{    font-size: 15px;    display: block;}.thbImg {    transition: opacity 0.4s, transform 0.35s;}.thbImg {    left: 0;    top: 0;    transform: none;    width: 102% !important;    height: 100%;    object-fit: cover;    object-position: center center;}.thbImg {    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    min-width: 100%;    min-height: 100%;    width: auto;    height: auto;    max-width: none;}.thbCaption {    position: relative;    z-index: 2;    padding: 30px 35px;}.thbTitle {    font-size: 30px;    transform: scale3d(0.9, 0.9, 0.9);    transition: transform 0.35s;    font-weight: 600;    margin: 0px -72px 10px 0px;        text-shadow: 0 1px 2px rgba(0,0,0,.6);}.thbTitle1 {    font-size: 30px;    transform: scale3d(0.9, 0.9, 0.9);    transition: transform 0.35s;    font-weight: 600;    margin: 0px 0px 40px 0px;        text-shadow: 0 1px 2px rgba(0,0,0,.6);}.ppnal{    margin-left: 53px;    transform: skew(-10deg); }.secPrincipal {    height: 615px;}#seccion1 .carousel-inner>.item>a>img, .carousel-inner>.item>img{    transform: skew(-10deg);}	/*Segundo contenedor*/.seccion2cont{	background-color: #f2f3f8;	margin-top: 40px;	display: -ms-flexbox;    display: -webkit-flex;    display: flex;    -webkit-align-items: stretch;    -ms-flex-align: stretch;    align-items: stretch;    -webkit-flex-direction: row;    -ms-flex-direction: row;    flex-direction: row;    height: 400px;}.flex1 {       position: relative;    overflow: hidden;    width: 50%;    margin-top: 20px;    margin-bottom: 20px;    margin-left: 20px;}.flex2 {       position: relative;    overflow: hidden;    width: 50%;    padding-left: 35px;    padding-right: 65px;    padding-top: 15px;}.imgVideo{	width: 100%;}.padd0left{    padding-left: 0px;    margin-left: 0px;}.titulosecc2{	font-size: 1.5em;    font-weight: 700;    color: #06658f;    margin-top: 0;    padding-top: 1px;}.parrafosecc2{    font-size: 0.93em;    font-weight: 400;}.btnsecc2{	padding: 9px 14px;    font-size: 1.3em;    font-weight: 400;    border: 0px;    color: white;    margin-bottom: 30px;    margin-top: 13px;}.btn1Color{	background-color: #505050;	transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);}.btn2Color{	background-color: #2995c1;	transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);}.btn1Color:hover{	color: #505050;    background: white;}.btn2Color:hover{	color: #2995c1;    background: white;}.osecc2{	font-size: 16px;    font-weight: 400;    margin-left: 15px;    margin-right: 15px;}.padd0left{    margin-left:  0px;    padding-left: 0px;}.paddleft0{	padding-left: 0px;}#modalVideo .embed-responsive-16by9 {    padding-bottom: 50%;}/*empieza cuadros*/.seccionCuadros{    margin-top: 40px;    background-color: rgba(6, 101, 143, .8);    background-repeat: no-repeat;    background-position: center;    }.flexCuadros{		display: -ms-flexbox;    display: -webkit-flex;    display: flex;    -webkit-align-items: stretch;    -ms-flex-align: stretch;    align-items: stretch;    -webkit-flex-direction: row;    -ms-flex-direction: row;    flex-direction: row;      padding-left: 35px;    padding-right: 35px;  }.tituloCuadros{	font-size: 28px;    color: white;}.padtip{margin-top: 28px;}.parrafoCuadros{	color: white;  }.btnCuadros{	background-color: #ffffff;    color: #2995c1;        transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);}.btnCuadros:hover {	color: white;    background: #6795c5;} .textoCentro{	text-align: center;}.cuadro{	border: 1.5px solid #9bc1d2;    height: 260px;    width: 260px;    padding: 10px;    margin-top: 35px;    margin-left: auto;    margin-right: auto;    margin-bottom: 35px;}.hal{	/*height: 330px;*/	 position: relative;    overflow: hidden;    width: 30%;}.hal2{	/*height: 330px;*/	 position: relative;    overflow: hidden;    width: 5%;    margin-top: auto;    margin-bottom: auto;}.lineaCuadro{    border-top: 1.5px solid #92b9cc;}/*contacto*/.tituloConta{	color: #5e5e5e;    text-align: center;    margin-top: 35px;    margin-bottom: 35px;    font-size: 37px;    font-weight: 600;}.formFoto{	background-image: url(../img/fondoform.png);    background-repeat: no-repeat;    background-position: center;}.forminp{	border-radius: 0px;}.padform{	margin-top: 50px;   }.btnenvio{	font-size: 1.5em;    padding: 10px 35px;    margin-left: auto;    display: block;}/*FOOTER*//*.footer{	display: -ms-flexbox;    display: -webkit-flex;    display: flex;    -webkit-align-items: stretch;    -ms-flex-align: stretch;    align-items: stretch;    -webkit-flex-direction: row;    -ms-flex-direction: row;    flex-direction: row;      padding-left: 35px;    padding-right: 35px;     background-color: #06658f;    color: white;    padding-top: 10px;    padding-bottom: 10px; }*/.footer{        padding-left: 35px;    padding-right: 35px;     background-color: #06658f;    color: white;    padding-top: 10px;    padding-bottom: 10px; }.foinline1{    display: inline-block;    width: 15%;}.foinline2{    display: inline-block;    width: 74%;    text-align: right;    padding-right: 12px;}.foinline3{    display: inline-block;    width: 10%;    border-left: 1.5px solid #c1d9e3;    padding-left: 46px;}.foinline2  li {    display: inline-block;}.foinline2 li a {    color: #ffffff;    font-weight: 400;    font-size: 0.9em;    padding: 10px 1em;    display: block;    position: relative;    line-height: 1.5em;}.foinline2 .ul-nav{    margin:0;}.foinline2 .ul-nav li a:hover span {    color: #ffffff;    border-bottom: 2px solid white;}.imgfot{   width: 57%;}.diiv{	position: relative;    overflow: hidden;    width: 10%;            text-align: center;    font-weight: 400;    font-size: .9em;        margin-top: auto;    margin-bottom: auto;}.diiv99{    position: relative;    overflow: hidden;    width: 10%;            text-align: center;    font-weight: 400;    font-size: .9em;        margin-top: auto;    margin-bottom: auto;}.diiv1{	position: relative;    overflow: hidden;    width: 40%;    margin-top: auto;    margin-bottom: auto;}.diivf{	position: relative;    overflow: hidden;    width: 8%;    margin-top: auto;    margin-bottom: auto;}.diivline{	position: relative;    overflow: hidden;    width: 2%;    margin-top: 20px;    margin-bottom: 20px;    border-left: 1px solid white;}.diivline2{    position: relative;    overflow: hidden;    width: 2%;   }.diiv1 img{    max-width: 30%;    margin-left: 78px;    margin-right: auto;}.diiv a{	color: #e5eaef;    text-decoration: none;}.diiv a:hover span{	color: #ffffff;    border-bottom: 2px solid white;}.lofe{	width: 20px;	    }.linktelcon{    color: white;}.linktelcon:hover .bbar{    color: white;    border-bottom: 1px solid white;}.infoda{    color: white;    text-align: center;    margin-top: 35px;}.colh3{    color: white;}#response{	text-align: center;    font-size: 16px;    color: white;    font-weight: 600;    margin-top: -29px;    margin-bottom: 28px;}.classBann:hover .ppnal{   opacity: 0.6;      transition: opacity 0.4s;}.classBann:hover .carousel-caption{   transform: scale3d(1.05, 1.05, 1.05) skew(-10deg);   transition: 0.8s;}#carousel-example-generic{    background: #256ca1;}.barraBaanner1{    background-color: rgba(7, 101, 143, 0.85);    width: 600px;    height: 61px;    position: absolute;    left: 30px;    transform: skew(10deg);      transition: opacity .3s ease-out;    opacity: 1; }.thb:hover .barraBaanner1{    opacity: 0;}.barraBaanner2{    background-color: rgba(7, 101, 143, 0.85);    width: 600px;    height: 61px;    position: absolute;    left: 140px;    transform: skew(10deg);    transition: opacity .3s ease-out;    opacity: 1;    top: 100px;}.thb:hover .barraBaanner2{    opacity: 0;}.sectionQuienesCabezera{        margin: 25px 0px;        margin-bottom: 0px;}.sectionQuienes{    background-color: #f2f3f8;    padding-top: 20px;}.subQuien{    font-size: 25px;    font-weight: 700;    color: #06658f;    padding-right: 86px;    margin-bottom: 15px;}.tituloQuienes{    font-size: 23px;    font-weight: 600;    text-align: center;    padding: 40px 125px;    color: white;}.listaquien{    color: #595a5a;    padding-left: 13px;    list-style-image: url('../img/circulo.png');}.padbotquien{        margin-bottom: 43px;}.pad00{    padding-bottom: 0;    margin-bottom: 0;}.seccionbannerMMYME{        margin-top: 30px;        text-align: center;}.imgMMeMY{    margin-left: auto;    margin-right: auto;    width: 35%;    margin-top: 12px;}.parrafoMMeMy{        color: white;    font-size: 23px;    margin-bottom: 45px;    padding-left: 135px;    padding-right: 135px;    font-weight: 500;}.imgBarraColores{        width: 100%;}.parrafo2mmyme{    margin-bottom: 50px;    margin-top: 50px;    padding-left: 150px;    padding-right: 150px;    font-size: 26px;    font-weight: 600;    text-align: center;}.centerParrafo{    text-align: center;}.imgRecubrimiento{    width: 34%;    margin-bottom: 35px;    margin-top: 35px;}.imgRecubrimiento2{    width: 25%;    margin-bottom: 35px;    margin-top: 35px;}.mmymeparrafo1{    padding-top: 47px;    padding-bottom: 47px;    text-align: center;    background-image: url(../img/fondo_recubrimientos.png);    background-repeat: no-repeat;    background-size: cover;}.mmymeparrafo2{    padding-top: 47px;    padding-bottom: 47px;    text-align: center;    background-image: url(../img/fondo_seguridad.png);    background-repeat: no-repeat;    background-size: cover;}.mmymeparrafo3{    padding-top: 47px;    padding-bottom: 47px;    text-align: center;    background-image: url(../img/fondo_limpieza.png);    background-repeat: no-repeat;    background-size: cover;}.mmymeparrafo4{    padding-top: 47px;    padding-bottom: 47px;    text-align: center;    background-image: url(../img/fondo_limpieza.png);    background-repeat: no-repeat;    background-size: cover;    margin-bottom: 95px;}.listasmmyme{    padding-left: 13px;    list-style-image: url('../img/circulo.png');}.parr1mmyme{    font-size: 24px;    color: #484848;    font-weight: 500;    padding-left: 220px;    padding-right: 220px;}.spnmmyme{    font-size: 18px;    color: #484848;}.seccionMarcas{    background-color: #f2f3f8;    padding-bottom: 30px;}/*BOTON DROPB*/.dropdown-content {    display: none;    position: absolute;    background-color: #1f92c2;    min-width: 250px;        font-size: 10px;    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);    z-index: 15;        left: -65px;}/* Links inside the dropdown */.dropdown-content a {    color: #ffffff !important;    padding: 4px 16px !important;    text-decoration: none;    display: block;    text-align: center;}/* Change color of dropdown links on hover */.dropdown-content a:hover {    background-color: #d3e9f4;    color: #2091c2 !important;}/* Show the dropdown menu on hover */.dropdown:hover .dropdown-content {    display: block;}/*nueva*/.dropwind{    bottom: 35px;}/*FIN BOTON*/.fondomenuchico{    padding-left: 134px;    text-align: left;    font-size: 10px;    padding-top: 1px;    padding-bottom: 5px;}.fondomenuchico a:hover span {    color: #ffffff;    border-bottom: 2px solid white;}.minimenu{    font-size: 10px;    padding-left: 10px;}.carousel-caption{    text-align: left;}.imgbannerlogo{    width: 40%;}.iisCont{       display: -ms-flexbox;    display: -webkit-flex;    display: flex;    -webkit-align-items: stretch;    -ms-flex-align: stretch;    align-items: stretch;    -webkit-flex-direction: row;    -ms-flex-direction: row;    flex-direction: row;    }.iismidd{    position: relative;    overflow: hidden;    width: 50%;   }.img100{    width: 100%;}.titulosiis1{    margin-top: 50px;    background-color: #3697be;    color: #06658f;    font-size: 1.7em;    font-weight: 700;}.titulosiis2{    margin-top: 50px;    background-color: #3093bc;    color: #06658f;    font-size: 1.7em;    font-weight: 700;}#imf2{     background-image: url(../img/iistop1.png);    background-repeat: no-repeat;    background-size: cover;    width: 80%;    display: inline-block;    height: 100%;    padding-top: 30px;    padding-bottom: 30px;    padding-left: 50px;}.extr{    width: 17%;    display: inline-block;}.extr2{        width: 39.5%;    display: inline-block;}#imf1{     background-image: url(../img/iistop2.png);    background-repeat: no-repeat;    background-size: cover;     width: 60%;    display: inline-block;    height: 100%;    padding-top: 30px;    padding-bottom: 30px;    padding-right: 50px;    text-align: right;}#backcoo1{    background-color: #3798c0;    color: white;    font-size: 1.3em;}#backcoo2{    background-color: #3c9ec6;    color: white;        font-size: 1.3em;}.pdd1{    padding-top: 50px;    padding-left: 15px;    padding-right: 35px;}.pdd2{    padding-top: 55px;    padding-left: 14px;    padding-right: 30px;}.secBanne{    margin-top: 40px;}.uk-position-absolute, [class*=uk-position-top], [class*=uk-position-bottom] {    position: absolute!important;    z-index: 99999999999 !important;}.uk-dotnav {       margin-bottom: 30px;}.uk-dotnav-contrast>*>* {    background: rgb(255, 255, 255);}.uk-dotnav>*>* {       width: 12px;    height: 12px;    border: 5px solid white;  }.uk-overlay-background {    background: #2995c24d;}.uk-dotnav-contrast>.uk-active>* {    background: rgba(146, 80, 80, 0.9);}.uk-dotnav-contrast>.uk-active>* {    background: #016490;}.imgba{    width: 70%;}.texba{        font-size: 1.7em;    font-weight: 600;    text-shadow: 2px 2px 5px rgba(0,0,0,0.87);}.btnba{    background-color: #006392;    border: 1px solid white;    color: white;    font-size: 1.3em;    padding: 11px 45px;    outline: 0;}.btnba:hover{    background-color: #f9f9f9;    border: 1px solid #006392;    color: #006392;   }.secciondeCer{    background-color: #f2f3f8;    color: #5e5e5e;    padding-bottom: 40px;    padding-top: 35px;}#txtCert{    text-align: center;    font-size: 1.9em;    font-weight: 700;    margin-bottom: 24px;}.imgz{    width: 70%;    margin-left: auto;    margin-right: auto;}#exptitulo{        color: white;    font-size: 2.2em;    font-weight: 600;}.ppadtobot{     padding-top: 60px;    padding-bottom: 60px;}.secGaleria{        margin-top: 60px;}.nav-tabs>li {    float: none;    margin-bottom: -1px;    display: inline-block;    /* text-align: center; */}.nav-tabs {    border-bottom: 0px solid #ddd;    text-align: center;}.nav-tabs>li>a {       border: 0px solid transparent;    font-size: 1.7em;    font-weight: 500;    color: black;}.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {       border: 0px solid #ddd;}.nav-tabs>li>a:hover  .spaline{      border-bottom: 3px solid #21729c;}.topSoGal{    margin-top: 40px;}.dropdown-contentEdit {       min-width: 160px;      left: -14px;}.grid {    clear: none;       padding: 0em 0px 1em;}.grid figure p {    font-size: 58%;}.grid figure {       float: none;       margin-left: auto;    margin-right: auto;    min-width: unset;    max-width: unset;    max-height: unset;    width: 100%;    margin-top: 0px;      }figure.effect-apollo {    background: #3498db;    color: white;}.slick-next {    right: 10px !important;}.slick-prev{    left: 10px !important;    z-index: 999 !important;}.slick-slide img {    display: block;    margin-bottom: -10px;}figure.effect-apollo p {    opacity: 1;    -webkit-transition-delay: 0.1s;    transition-delay: 0.1s;    max-width: 215px;}@media (min-width: 1600px){    .ppnal {        margin-left: 43px;    }    .secPrincipal .seccion2Item {        transform-origin: 0 2%  !important;    }    .ppnal{        margin-left: 45px !important;           width: 100%;    }    .imgVideo {    width: 86%;    }    .barraBaanner2 {               top: 100px;    }    .dropdown-content2 {               left: 57%;    }    }@media (min-width: 1440px){    .secPrincipal .seccion2Item {               transform-origin: 0 -70%;           }    .ppnal {        margin-left: 50px;    }    .head-info .container{        padding-right: 0px;        padding-left: 15px;        margin-right: 78px;        margin-left: auto;    }    .menu-principal .container{        padding-right: 0px;        padding-left: 15px;        margin-right: 78px;        margin-left: auto;    }    .imgRS {              top: 43px;        width: 354px;    }    .barraBaanner2 {               top: 100px;    }    .thbTitle {          margin: 0px -52px 10px 0px;    }    .thbTitle1 {               margin: 0px 16px 40px 0px;    }    .barraBaanner2 {               left: 118px;           }    .dropdown-content2 {               left: 56%;    }   }@media (max-width: 1330px){    .secPrincipal {        height: 574px;    }      .ppnal {        margin-left: 49px;    }    .secPrincipal .seccion2Item {               transform-origin: 0 -150%;           }    .subtitulobanner {        font-size: 48px;    }    .titulo1banner {        font-size: 24px;           }    .flex1 {                      margin-bottom: 0px;    }    .seccion2cont{        padding-top: 12px;    }    .textpri2 {        color: white;        font-size: .93em;        margin-bottom: 33px;        margin-top: 15px;        font-weight: 400;        padding-left: 46px;        padding-right: 50px;    }    .textpri3 {        color: white;        font-size: .93em;        margin-bottom: 15px;        margin-top: 15px;        font-weight: 400;        padding-left: 40px;        padding-right: 55px;    }     .barraBaanner2 {               top: 91px;    }     .dropdown-content2 {               left: 55%;    }}@media (max-width: 1280px){ .chicol { font-size: 2.7em !important;}  .extr2 {        width: 39.44%;        display: inline-block;    }   }@media (max-width: 1250px){	.seccion2cont {       	height: 420px;	}	   }@media (max-width: 1200px){			.seccion2cont {       	height: 420px !important;	}	.marginleft30 {    	margin-left: 24px;	}	.imgRS {	     width: 356px;             top: 44px;	}	.nav-bar .ul-nav li a {  	    font-size: 1.1em;	    padding: 10px .8em;    	}	.secPrincipal{		height: 415px;	}	.carousel-inner>.item>a>img, .carousel-inner>.item>img{		width: 100%!important;	}		.titulosecc2 {		font-size: 1em;	    	    margin-top: 11px !important;	}    .thbTitle {        font-size: 25px;               margin: 0px 25px 10px 0px;    }    .tituloch {        font-size: 14px;           }    .thbTitle1 {        font-size: 25px;              margin: 0px 90px 40px 0px;    }   }@media (max-width: 1024px){    .textpri {               margin-bottom: 64px;          }    .ppnal{        margin-left: 32px;    }    .secPrincipal .seccion2Item {        transform-origin: 0 -328%;    }    .seccion2cont {        height: 445px !important;    }    .imgRS {        width: 356px;        top: 43px;    }    .thbTitle {        font-size: 25px;          }    .thbTitle1 {        font-size: 25px;          }    .tituloch {        font-size: 13px;    }    .titulo1banner {        font-size: 20px;    }    .subtitulobanner {        font-size: 38px;    }    .parrafosecc2 {        font-size: 0.85em;    }    .thbTitle {        margin: 0px -44px 10px 0px;    }    .thbTitle1 {        font-size: 25px;        margin: 0px 0px 40px 0px;    }    .barraBaanner2 {        top: 52px;    }    .barraBaanner2 {               left: 163px;           }    .parrafoMMeMy {           font-size: 18px;     }    .parrafo2mmyme {               font-size: 23px;    }    .parr1mmyme {        font-size: 20px;          }    .spnmmyme {        font-size: 16px;    }    .dropdown-content2 {        left: 53%;    }    .extr2 {        width: 39.47%;    }    .titulosiis1 {               font-size: 1.3em;    }    .titulosiis2{       font-size: 1.3em;     }    #backcoo1 {            font-size: 1em;    }    #backcoo2 {               font-size: 1em;    }    .pdd1 {        padding-top: 20px;    }    .pdd2 {        padding-top: 20px;    }}@media (max-width: 991px){	.textmidparra{        font-size: 13px !important;    }	.footer{			    -webkit-flex-direction: column;	    -ms-flex-direction: column;	    flex-direction: column;    	}	.diiv{		width: 100%;	}	.diiv1{		padding-left: 30%;    	padding-right: 30%;		width: 100%;	}	.lofe{		margin-left: auto;	    margin-right: auto;	    	}	.diivline{		display: none;	}	.diivf{		width: 100%;	}	.nav-bar .ul-nav li a {	    font-size: 1em;	    padding: 10px .4em;	}		.imgRS {    	width: 346px;        top: 44px;	}	.seccion2cont {        	height: 420px;	}	.titulosecc2 {		font-size: 1.2em;   	    margin-top: 11px !important;	}	.parrafosecc2 {	    font-size: .98em;	   	}	.osecc2 {    	    margin-left: 5px;	    margin-right: 5px;	}	.btnsecc2 {        	font-size: 1.1em;	   	}	.hal2{		display: none;	}	.hal {	  	    width: 100%;	}	.seccionCuadros {	    	    background-image: none;	  	    background-color: #3783a5;	}	.flexCuadros {	    display: -ms-flexbox;	    display: -webkit-flex;	    display: flex;	    -webkit-align-items: stretch;	    -ms-flex-align: stretch;	    align-items: stretch;	    -webkit-flex-direction: column;	    -ms-flex-direction: column;	    flex-direction: column;	    padding-left: 15px;	    padding-right: 15px;	}	.cuadro {	    	    height: 300px;	    width: 300px;	    	}	.tituloCuadros {	    font-size: 32px;	}	.parrafoCuadros{		font-size: 15px;	}        #backcoo1 {        font-size: .95em;    }    #backcoo2 {        font-size: .95em;    }    .extr2 {        width: 39.44%;    }	}@media (max-width: 960px){	.parrafosecc2 {	    font-size: 1em;	}		.seccion2cont {        	height: auto !important;    	display: block;	}	.flex1 {	   	    width: 100%;	}	.flex2 {	   	    width: 100%;	    padding-left: 35px;	    padding-right: 35px;	    padding-top: 18px;	}	.nav-bar .ul-nav li a {	    font-size: .9em;	    padding: 10px .4em;	}	.imgRS {	    width: 336px;	    	}	.secPrincipal{		height: auto;	}	.secPrincipal .seccion1{		display: block;		transform: skew(0deg);		width: 100%;	}	.secPrincipal .seccion2{		position: relative;	    display: block;	    overflow: hidden;	    width: 100%;	    padding: 0 0 0 0;	    margin-left: 0px;	    -webkit-flex-shrink: 0;	    -ms-flex-negative: 0;	    flex-shrink: 0;	    -webkit-align-items: flex-start;	    -ms-flex-align: start;	    align-items: none;	    -webkit-flex-direction: column;	    -ms-flex-direction: column;	    flex-direction: none;	    transform: skew(0deg);	    transform-origin: 100% 100%;	    margin-top: 20px;	}	.carousel-indicators {   	 	transform: skew(0deg);   	}	.secPrincipal{		display: block;	}	.secPrincipal .seccion2Item {	    position: relative;	    display: -ms-flexbox;	    display: -webkit-flex;	    display: inline-block;	    -webkit-flex-grow: 1;	    -ms-flex-positive: 1;	    flex-grow: 1;	    -webkit-flex-shrink: 0;	    -ms-flex-negative: 0;	    flex-shrink: 0;	    transform: skew(0deg);	    transform-origin: 0 0;	    width: 49.7% ;	    height: auto ;	    padding: 0;	    opacity: .99;	    margin: 0;	}	.thbImg {	   	    width: 130%;	    	}        .textpri {        margin-bottom: 81px;    }    #seccion1 .carousel-inner>.item>a>img, .carousel-inner>.item>img{     transform: skew(0deg);       }    .ppnal {        margin-left: 0px;        transform: skew(0deg);    }    .thbTitle1 {                margin: 28px 0px 40px 0px;    }    .thbTitle {               margin: 0px 0px 10px 0px;    }    .diiv1 {        padding-left: 25%;        padding-right: 25%;        width: 100%;    }    .diiv1 img {        max-width: 35%;        margin-left: auto;        margin-right: auto;    }    #carousel-example-generic{            height: 635px;    }    .flex1 {               margin-left: 0px;    }    .carousel-caption {        transform: skew(0deg);    }    .classBann:hover .carousel-caption {        transform: scale3d(1.05, 1.05, 1.05) skew(0deg);        transition: 0.8s;    }    .thbCaption {              padding: 30px 0px;    }    .barraBaanner1 {               left: -15px;            }    .barraBaanner2 {        top: 62px;        left: 68px;    }    .tituloQuienes {        font-size: 22px;        padding: 40px 0px;    }    .subQuien {        font-size: 22px;           }    .dropdown-content2 {        left: 54%;        margin-top: -42px;    }}@media (max-width: 840px){	.nav-bar .ul-nav li a {    	font-size: .8em; 	}	.imgRS {    	width: 327px;        top: 43px;	}	.head-info {       	font-size: 0.7em;   	}    .contenedorLogos {                -webkit-flex-direction: column;        -ms-flex-direction: column;        flex-direction: column;           height: auto;        padding-bottom: 70px;       }    .contenedorItem {               width: 100%;        margin-bottom: 50px;    }    .contenedorBarra{        display: none;    }    .textpri3 {                font-size: 1.1em;                    padding-left: 80px;    padding-right: 80px;        margin-bottom: 20px;    }    .textpri2 {                font-size: 1.1em;                    padding-left: 80px;            padding-right: 80px;        margin-bottom: 20px;    }    .textpri {                font-size: 1.1em;                    padding-left: 80px;            padding-right: 80px;        margin-bottom: 20px;    }    #carousel-example-generic {        height: 498px;    }    .foinline2 {             text-align: center;        padding-right: 0px;        margin: 0;    }    .foinline2 .ul-nav {        margin: 0;        padding: 0;    }    .foinline2 li a {                font-size: 0.8em;          }    .foinline3 {        width: 5%;            padding-left: 34px;    }    .titulosiis1 {        font-size: 1.1em;    }   .titulosiis2 {        font-size: 1.1em;    }    .pdd1 {        padding-top: 10px;        padding-left: 5px;        padding-right: 5px;    }    .pdd2 {        padding-top: 10px;        padding-left: 5px;        padding-right: 5px;    }}@media (min-width: 768px){	.navbar-collapse.collapse {		display: block!important;		 height: 100%!important; 		padding-bottom: 0;		overflow: visible!important;	}   	/*.secPrincipal .seccion2 {	    display: -ms-flexbox;	    display: -webkit-flex;	    display: flex;	    -webkit-flex-direction: row;	    -ms-flex-direction: row;	    flex-direction: row;	    -webkit-flex-wrap: wrap;	    -ms-flex-wrap: wrap;	    flex-wrap: wrap;	    -webkit-align-items: center;	    -ms-flex-align: center;	    align-items: center;	    -webkit-justify-content: flex-start;	    -ms-flex-pack: start;	    justify-content: flex-start;	    padding-left: 8px;	    padding-right: 8px;	}	.secPrincipal .seccion2 > * {	    margin-top: 15px;	    width: 33.33333%;	    padding-left: 7px;	    padding-right: 7px;	}	.secPrincipal .seccion2 > * {	    margin-top: 35px;	    width: 100%;	}*/}@media (max-width: 767px){	.chicol{font-size: 1.7em !important;} .carousel-indicators{left: 23%;}  .thbTitle {	    	       margin: 38px 32px 0px 3px;	}	.seccion2Item {		display: block !important;    	width: 100% !important;    	text-align: center;	}	.thb{		display: inline-block;	}	.secPrincipal .seccion2 > *:nth-child(2) {    	    margin-top: 13px;	}	.menu-principal{		display: none;	}	.menu-mobile {	    display: block;	    position: relative;   	    height: 52px;	}	.navbar-toggle {       	background-color: #2995c1;      	border: 1px solid  #2995c1;       	margin-right: 0; 		}	.icon-bar{		background-color: #ffffff;		height: 3px !important;	}		.navbar-brand {	   	    padding: 15px 13px;	   	}	.navbar-collapse {		background-color:  #f1f1f1;		width: 100%;	    text-align: left;	    height: auto !important;	}	/*.menu-mobile .nav li {    	display: block;	}*/	.menu-mobile .navbar-nav {    	 float: left; 	}		.h {   	 height: 100%;	}   	.nav {    	padding-left: 12px;     	/*height: 13%;   */	}	.menu-mobile .nav li a {       	font-size: .79em;	}		.head-info {       	font-size: 0.5em;  	}	.imgtop {    max-height: 15px;    	}	.thbTitle1 {      margin: 34px 0px 0px 0px;    		}    .textpri3 {        font-size: 1.1em;        padding-left: 50px;        padding-right: 50px;    }    .textpri3 {        font-size: 1.1em;        padding-left: 50px;        padding-right: 50px;    }    .textpri3 {        font-size: 1.1em;        padding-left: 50px;        padding-right: 50px;    }    .alinr {        text-align: center;        margin-bottom: 20px;    }    .alinl {        text-align: center;        margin-bottom: 20px;    }    .footerPrin {               padding-top: 33px;    }    .logp1 {        width: 50%;        margin-bottom: 40px;    }    .imgBienvenido {        width: 70%;            }    .thbTitle {        margin: 38px 0px 0px 0px;    }    .barraBaanner1{        left: 35px;        top: 63px;    }    .barraBaanner2 {        top: 59px;        left: 35px;    }    .tituloQuienes {        font-size: 15px;        padding: 20px 0px;    }    .subQuien {        text-align: center;        font-size: 17px;               padding-right: 0px;    }    .listaquien{        text-align: left;    }    .sectionQuienes{        text-align: center;    }    .parrafoMMeMy {               font-size: 13px;        padding-left: 0px;        padding-right: 0px;          margin-bottom: 38px;         }    .parrafo2mmyme {               padding-left: 0px;        padding-right: 0px;        font-size: 20px;           }    .imgRecubrimiento {        width: 60%;        margin-bottom: 40px;        margin-top: 35px;    }     .imgRecubrimiento2 {        width: 60%;        margin-bottom: 40px;        margin-top: 35px;    }    .parr1mmyme {        font-size: 18px;        padding-left: 0px;        padding-right: 0px;    }    .spnmmyme {        font-size: 14px;    }    .tutiz{    font-size: 25px;    }    .extr {            display: none;    }    .extr2 {            display: none;    }    #imf2 {               width: 100%;        display: block;        height: 100%;        padding-top: 30px;        padding-bottom: 30px;        padding-left: 0px;        text-align: center;    }    .iisCont {               -webkit-flex-direction: column;        -ms-flex-direction: column;        flex-direction: column;    }    .iismidd {            width: 100%;    }    #imf1 {        background-image: none;        background-color: #f2f3f8;        width: 100%;        display: block;        height: 100%;        padding-top: 30px;        padding-bottom: 30px;        padding-right: 0px;        text-align: center;    }    .pdd1 {        padding-top: 10px;        padding-left: 10px;        padding-right: 10px;        padding-bottom: 10px;    }    .pdd2{        padding-top: 10px;        padding-left: 10px;        padding-right: 10px;        padding-bottom: 10px;    }}@media (max-width: 740px){	.menu-mobile .nav li {    	display: block;	}	.nav {    	height: 16%;   	}	.menu-mobile .nav li a {       	font-size: 1em;	}	.padform2{		    margin-top: 15px;	}    #carousel-example-generic {        height: 436px;    }	    .dropdown:hover .dropdown-content {        display: none;    }    .dropdown2:hover {        position: relative;    }    .foinline1 {        display: block;        width: 100%;        text-align: center;    }    .imgfot {        width: 39%;    }    .foinline2 li {        display: block;    }    .foinline2{        display: block;         width: 100%     }    .foinline3 {        display: block;        width: 100% !important;        border-left: 0px solid #c1d9e3;        padding-left: 0px !important;        text-align: center;    }    .lofe {        width: 23px;        margin-bottom: 12px;        margin-top: 5px;    }    .dropdown-content {               left: 47px;    }    .fondomenuchico a{              font-size: 0.9em;        padding: 4px 1em;      }    .nav-tabs>li {            display: block;       }	}@media (max-width: 600px){    #carousel-example-generic {        height: 380px;    }    #carousel-example-generic {        height: 380px;    }    .titulo1banner {        font-size: 17px;    }    .carousel-caption {        padding-bottom: 124px;    }}@media (max-width: 500px){    #carousel-example-generic {        height: 313px;    }    .subtitulobanner {        font-size: 23px;    }}@media only screen and (max-width: 470px) {	  .btnsecc2 {	    padding: 7px 7px;	    font-size: 1em !important; 	}	.tituloConta{		font-size: 30px;	}    .subtitulobanner {        font-size: 20px;    }    .carousel-caption {               padding-bottom: 55px;    }    .titulo1banner {        font-size: 12px;    }    .carousel-caption {        padding-bottom: 75px!important;    }    #carousel-example-generic {        height: 244px;    }    .titulosecc2{        text-align: center;    }    .parrafosecc2 {               text-align: center;    }    .flex2 {        text-align: center;    }    .imgBarraColores {        margin-top: -15px;    }}@media (max-width: 412px){	.marginleft30 {    	margin-left: 0px;	}	.blockdiv{		display: block;		text-align: center;    	margin-bottom: 4px;	}    .barraBaanner1 {        left: 30px;        top: 70px;    }    .thbTitle {        margin: 45px 0px 0px 0px;    }    .barraBaanner2 {        top: 70px;        left: 31px;    }    .thbTitle1 {        margin: 49px 30px 0px 0px;    }    .grid figure {           min-width: 220px;    }    }@media (max-width: 376px){  .chicol{font-size: 1.6em !important;margin-bottom: -20px;}   .thbTitle1 {        margin: 49px 0px 0px 0px;    }    .fondomenuchico {        padding-left: 114px;    } .carousel-caption{padding-bottom: 70px !important;}  }@media (max-width: 360px){     .thbTitle {        font-size: 22px;    }    .thbTitle1 {        margin: 49px 0px 0px 0px;    }    .fondomenuchico {        padding-left: 107px;    }}@media (max-width: 320px){    .fondomenuchico {        padding-left: 88px;            }    .textpri2 {        font-size: 1em;        padding-left: 10px;        padding-right: 10px;        margin-bottom: 20px;    }    .textpri3 {        font-size: 1em;        padding-left: 10px;        padding-right: 10px;        margin-bottom: 20px;    }    .textpri {        font-size: 1em;        padding-left: 10px;        padding-right: 10px;        margin-bottom: 20px;    }    #carousel-example-generic {        height: 183px;    }    .carousel-caption {        padding-bottom: 57px;    }    .thbTitle {        font-size: 18px;    }    .tituloch {        font-size: 11px;    }    .thbTitle1 {        font-size: 21px;                }   }