
/*******************************************************************************************************/
/*<-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><->*/
                                /* C S S    B Y    D D L L */
/*<-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><->*/
/********************************************************************************************************/
.color-uno-azul{color: #083b72;}
.color-dos-verde{color: #008047;}
.color-tres-gris{color: #808080;}
.color-tres-gris-b{color: #ededed;}
.color-cuatro-blanco{color: #ffffff;}

.bg-uno-azul{background-color: #083b72;}
.bg-dos-verde{background-color: #008047;}
.bg-tres-gris{background-color: #808080;}
.bg-tres-gris-b{background-color: #ededed;}
.bg-cuatro-blanco{background-color: #ffffff;}

.upper{text-transform: uppercase !important;}
.w-100{font-weight: 300!important;}
.w-200{font-weight: 300!important;}
.w-300{font-weight: 300!important;}
.w-400{font-weight: 400!important;}
.w-500{font-weight: 500!important;}
.w-600{font-weight: 600!important;}
.w-700{font-weight: 700!important;}
.fs-7{font-size: 7px!important;}
.fs-8{font-size: 8px!important;}
.fs-9{font-size: 9px!important;}
.fs-10{font-size: 10px!important;}
.fs-11{font-size: 11px!important;}
.fs-12{font-size: 12px!important;}
.fs-13{font-size: 13px!important;}
.fs-14{font-size: 14px!important;}
.fs-15{font-size: 15px!important;}
.fs-16{font-size: 16px!important;}
.fs-17{font-size: 17px!important;}
.fs-18{font-size: 18px!important;}
.fs-19{font-size: 19px!important;}
.fs-20{font-size: 20px!important;}
.fs-21{font-size: 21px!important;}
.fs-22{font-size: 22px!important;}
.fs-23{font-size: 23px!important;}
.fs-24{font-size: 24px!important;}
.fs-25{font-size: 25px!important;}
.fs-26{font-size: 26px!important;}
.fs-27{font-size: 27px!important;}
.fs-28{font-size: 28px!important;}
.fs-29{font-size: 29px!important;}
.fs-30{font-size: 30px!important;}
.fs-31{font-size: 31px!important;}
.fs-32{font-size: 32px!important;}
.fs-33{font-size: 33px!important;}
.fs-34{font-size: 34px!important;}
.fs-35{font-size: 35px!important;}
.fs-36{font-size: 36px!important;}
.fs-37{font-size: 37px!important;}
.fs-38{font-size: 38px!important;}
.fs-39{font-size: 39px!important;}
.fs-40{font-size: 40px!important;}
.fs-41{font-size: 41px!important;}
.fs-42{font-size: 42px!important;}
.fs-43{font-size: 43px!important;}
.fs-44{font-size: 44px!important;}
.fs-45{font-size: 45px!important;}
.fs-46{font-size: 46px!important;}
.fs-47{font-size: 47px!important;}
.fs-48{font-size: 48px!important;}
.fs-49{font-size: 49px!important;}
.fs-50{font-size: 50px!important;}
.fs-51{font-size: 51px!important;}
.fs-52{font-size: 52px!important;}
.fs-53{font-size: 53px!important;}
.fs-54{font-size: 54px!important;}
.fs-55{font-size: 55px!important;}
.fs-56{font-size: 56px!important;}
.fs-57{font-size: 57px!important;}
.fs-58{font-size: 58px!important;}
.fs-59{font-size: 59px!important;}
.fs-60{font-size: 60px!important;}
.fs-61{font-size: 61px!important;}
.fs-62{font-size: 62px!important;}
.fs-63{font-size: 63px!important;}
.fs-64{font-size: 64px!important;}
.fs-65{font-size: 65px!important;}
.fs-66{font-size: 66px!important;}
.fs-67{font-size: 67px!important;}
.fs-68{font-size: 68px!important;}
.fs-69{font-size: 69px!important;}
.fs-70{font-size: 70px!important;}

.lh-normal{line-height: normal;}
.lh-10{line-height: 10px !important;}
.lh-11{line-height: 11px !important;}
.lh-12{line-height: 12px !important;}
.lh-13{line-height: 13px !important;}
.lh-14{line-height: 14px !important;}
.lh-15{line-height: 15px !important;}
.lh-16{line-height: 16px !important;}
.lh-17{line-height: 17px !important;}
.lh-18{line-height: 18px !important;}
.lh-19{line-height: 19px !important;}
.lh-20{line-height: 20px !important;}
.lh-21{line-height: 21px !important;}
.lh-22{line-height: 22px !important;}
.lh-23{line-height: 23px !important;}
.lh-24{line-height: 24px !important;}
.lh-25{line-height: 25px !important;}
.lh-26{line-height: 26px !important;}
.lh-27{line-height: 27px !important;}
.lh-28{line-height: 28px !important;}
.lh-29{line-height: 29px !important;}
.lh-30{line-height: 30px !important;}
.lh-39{line-height: 39px !important;}
.lh-54{line-height: 54px !important;}
.lh-72{line-height: 72px !important;}

.ptb-50{padding: 50px 0;}
.ptb-70{padding: 70px 0;}

.just-center{justify-content: center;}
.m-b0{margin-bottom: 0px !important;}
.m-b30{margin-bottom: 30px !important;}
.m-b50{margin-bottom: 50px;}
.m-t-50{margin-top: -33px !important;}
.flex-list{display: flex; align-items: flex-start;}
.flex-list i{margin-right: 5px; line-height: 25px;}
.brook-whatdo-area .pr-40{padding-right: 40px;}

body, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-family: 'Poppins', sans-serif!important;}


/*MENU*/
.logo-tam{width: 263px !important;}
.menu-let{margin-left: 572px !important;}
.menu-space{margin-left: 20px !important;}
.headroom--sticky.headroom--not-top {background-color: #083b72 !important;}
.header-pos{margin-top: 20px !important;}
.flag{max-width: 30px;}
.mainmenu li a{padding: 0 25px;}
.mainmenu li a:last-of-type{padding-right: 0px;}
.menulist li a{color: #fff;}
/*PAGE INICIO*/

/*SLIDER*/
.pri-li{font-size: 60px !important; font-weight: 400 !important; color: #fff; white-space: pre-line!important;}
.seg-li{font-size: 24px !important; font-weight: 400 !important; color: #fff; line-height: normal!important; white-space: pre-line!important;}
.btn-slide{padding: 5px 20px; color: #fff!important; font-size: 22px!important; font-weight: 300!important;}

/*PLECA*/
.pleca-home{background: #083b72 !important;}
.bt-white{border-top: 1px solid #fff;}

/*LOGROS*/
.icon-logro{width: 100px !important; height: 133px !important;}
.color-logro{color:#008047;}
.parrafo-logro{text-align: justify; font-size: 20px !important;}
.parrafo-logro-d{text-align: justify; font-size: 18px !important;}
.cajas-logro{padding: 189px !important;}
.architecture-service:hover .architecture-inner{transform: translateY(-30px); transition: .5s ease-in-out;}

.icon-taml{max-width: 65px !important;}

.architecture-service-container {
    background-image: url('../imgs/home/seleg-crecimiento2.jpg');
    position: relative;
    overflow: hidden;
}



.icon-cobranza{margin-bottom: 155px;}
.icon-pesos{margin-bottom: 113px;}
.icon-services{margin-bottom: 56px;}
.row .content-logros{border-right: 2px solid #fff; z-index: 9;}
.row .content-logros:last-child{border-right: 0px;}

body.template-color-1 .view-more-btn a span.btn-arrow {
    color: #fff;
}
.view-more-btn.arrow-hover{position: absolute;}
.box-logros p:first-child{font-size: 40px; color: #008047; font-weight: 600; font-family: 'Poppins', sans-serif; margin-bottom: 20px; line-height: 50px; white-space: pre-line;}
.box-logros p:last-child{font-size: 23px; color: #ffffff; font-weight: 400; font-family: 'Poppins', sans-serif; margin-bottom: 0px; line-height: normal; min-height: 60px; white-space: pre-line;}


/*AFILIACIONES*/
.box-afiliaciones .icon img{width: 200px; height: 150px; margin-bottom: 20px;}
.box-afiliaciones .content p{font-size: 19px;}



/*CERTIFICACIONES*/
.titulo{margin-top: -75px;}
.caja-certi-1{margin-top: 120px !important;}
.caja-certi-2{margin-top: 90px !important; margin-right: 22px !important; margin-left: 80px !important;}
.caja-certi-3{margin-top: 88px !important; margin-left: 97px !important;}

.img-cer-uno{width: 325px; margin-top: 22px;}
.img-cer-dos{width: 247px; margin-left: 80px !important; margin-top: -12px;}
.img-cer-tres{width: 270px; margin-top: -12px; margin-left: 96px;}

.bk-gradation .item-grid .content::before {
    position: inherit;
    bottom: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    content: "";
    border-bottom: 13px solid #fff;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    display: none !important;
}

.bk-gradation .item-grid:hover .content {
    background: #fff;
    -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.06);
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.06);
    -webkit-filter: drop-shadow(0 15px 30px rgba(0, 0, 0, 0.06));
    filter: drop-shadow(0 15px 30px rgba(0, 0, 0, 0.06));
    color: #008047;
}

.bk-gradation .item-grid:hover .content p.bk_pra {
    color: #008047;
}

.bk-gradation .item-grid:hover .content::before {
    border-bottom-color: #fff;
}

.bk-gradation .item-grid .content {padding: 7px 44px 7px 44px !important;}

.bk-gradation .item-grid .content-3 {padding: 0px 68px 0px 70px !important;}

/*CLIENTES*/
.bg-img{padding-top: 170px !important;}
.pleca-clie{margin-top: -136px; margin-bottom: 28px;}

.brand-default .brand a img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: 3.3;
    -o-transition: all .3s linear;
    transition: all .3s linear;
    display: inline-block;
}

.img-clie-1{width: 160px !important;}
.img-clie-2{margin-top: 19px !important;}
.img-clie-3{width: 143px !important;}
.img-clie-4{margin-top: 30px !important; margin-left: -31px !important;}
.img-clie-5{width: 159px !important; margin-top: 19px !important;}
.img-clie-6{width: 193px; margin-top: 19px;}
.img-clie-7{width: 218px; margin-top: 28px; margin-left: 13px;}
.img-clie-8{margin-right: -38px; margin-top: 18px;}
.img-clie-9{width: 190px !important; margin-left: 21px !important; }
.img-clie-10{margin-top: 32px; margin-right: -21px;}
.img-clie-11{margin-top: 29px; margin-right: -30px;}

.brand-arrow .slick-btn i {
    color: #fff;
    font-size: 70px;
    -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), visibility 0.3s linear 2s, opacity 0.3s linear 2s;
    -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), visibility 0.3s linear 2s, opacity 0.3s linear 2s;
    transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), visibility 0.3s linear 2s, opacity 0.3s linear 2s;
    margin-top: -31px;
    font-weight: 600;
}

.brand-arrow .slick-btn:hover i {
    color: #fff;
}

/*CONTACTO*/
.col-dic{margin-left: 25px; margin-top: -24px;}
.cajas-form-1{margin-top: -100px; margin-bottom: -10px;}
.cajas-form-2{margin-top: -5px; margin-bottom: -14px;}
.cajas-form-3{}
.cajas-form-4{margin-top: -11px; margin-bottom: -14px;}

.datos-form{margin-left: 40px !important; margin-top: -49px !important;}
.datos-form2{margin-left: 40px !important; margin-top: -33px !important;}



.contact-formm input[type="submit"] {
    padding: 0 41px;
    height: 55px;
    line-height: 53px;
    color: #ffffff;
    border-color: #008047;
    background-color: #008047;
    font-size: 14px;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
    border-radius: 0px;
    -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

body.template-color-1 .contact-formm input[type="submit"], body.template-color-1 .contact-formm textarea[type="submit"] {
    border-color:  #008047;
    background-color:  #008047;
}

.form-foo{padding-bottom: 114px !important;}

.footer{padding: 40px 0;}
.footer .flex-footer{display: flex; align-items: center;}
.footer .flex-footer p, .footer .flex-footer a{margin-bottom: 0; font-size: 16px; color: #fff;}
.footer .flex-footer .footer-left{text-align: left;}
.footer .flex-footer .footer-center{text-align: center;}
.footer .flex-footer .footer-center span{margin: 0 10px; color: #fff; font-size: 16px;}
.footer .flex-footer .footer-right{text-align: right;}
.footer .flex-footer .footer-right img{width: 140px}

a:hover {color: #ffffff;}
.btn-form{background: #008047; padding: 15px; color: #fff; text-align: center; cursor: pointer; transition: .3s ease-in-out;}
.btn-form:hover{transform: translateY(-5px);}

/*PAGE NOSOTROS*/
.bg-nosotros{background: url('../imgs/nosotros/seleg-video.jpg'); background-repeat: no-repeat; background-position: center; background-size: cover; height: 65vh; position: relative; width: 100%; }
/*VIDEO*/
.boton-video{width: 150px;}

/*SELEG*/
.history-seleg{padding: 70px 0;}
.text-seleg{text-align: justify;}
.text-seleg-1{padding-left: 118px;}
.m-t-12{margin-top: -12px !important;}
.lista.disk{list-style-type: disc !important;}

/*MISION Y VISION*/
.bg-mision{background-image: url(../imgs/nosotros/seleg-mision.jpg); background-size: cover; background-repeat: no-repeat;}
.titulo-mision{margin-left: -350px !important;}
.text-mision{text-align: justify; margin-left: 11px !important;}
.space-1{margin-top: 65px !important;}
.space-2{margin-top: 42px !important;}
.space-text-vision{margin-top: 75px !important;}
.titulo-vision{margin-top: 113px !important;}
.oculto{display: none !important}
.img-es{width: 900px !important;}
.img-es2{width: 900px !important;}

/*VALORES*/
.pleca-val{margin-top: 90px;margin-bottom: 100px;}
.icon-valores{width: 110px;}
body.template-color-1 .service.service--1:hover::before {border-color: #083b72;}
.service.service--1{ max-height: 100px; transition: max-height 1s ease-out; overflow: hidden;}
.service.service--1:hover{max-height: 500px; transition: max-height 1s ease-in;}
.service.service--1 p:first-child{margin-bottom: 0; transition: all 1s ease-in-out;}
.service.service--1:hover p:first-child{margin-bottom: 15px; transition: all 1s ease-in-out;}
.service.service--1:hover::before {border-color: #fff;}
.description-values{transition: opacity 1s ease-in-out; opacity: 0; overflow: hidden; height: 0; margin: 0;}
.service.service--1:hover .description-values{opacity: 1; display: block; height: auto; transition: all 1s ease-in-out;}
.service.service--1::before {
    position: absolute;
    content: "";
    top: 10px;
    left: 10px;
    right: 10px;
    bottom: 10px;
    border: 1px solid #083b72;
    opacity: 1;
    visibility: visible;
    z-index: -1;
}
.caja-val-izq{margin-left: -161px; margin-right: 100px;}
.caja-val-cen{margin-left: -32px; margin-right: -46px;}
.caja-val-der{margin-left: 111px;}
.ancho-caja-val{margin-left: -30px; margin-right: -30px;}
.estre-tit{margin-top: 22px; margin-right: -203px;}


/*PRINCIPIOS*/
.bg-principios{
    background-image: url(../imgs/nosotros/seleg-principios.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-position-y: 23%;
}

[data-black-overlay]:before {
    background-color: transparent;
}

.fullscreen {
    min-height: 77vh;
    width: 100%;
}

.bg-principios.fullscreen {
    min-height: 45vh;
    width: 100%;
}

img.icon-principios{width: 60px !important; height: 60px!important;}
.icon-left{margin-left: -125px;}
.icon-entre{margin-top: 77px;}
.icon-left-2{margin-left: -58px;}

.icon-respon{margin-top: 91px !important;}
.icon-compro{margin-top: -1px !important;}
.icon-cuidado{margin-top: 23px !important;}
.icon-desa{margin-top: -72px !important;}

.single-motive-speach .content p {
    max-width: 450px;
    margin-bottom: 7px;
    margin-top: 20px;
}
.principios-slick{
    padding: 0 40px;
}
.principios-slick .item{
    display: flex!important;
}
.principios-slick .item .icon{
    margin-right: 20px;
    width: 15%;
}
.principios-slick .item .content{
    width: 85%;
    margin-right: 20px;
}
.principios-slick .item .content p{
    white-space: pre-line;
}


/*COBERTURA*/
body.template-color-1 .section-title h3 {
    color: #ffffff;
}

.mapa-tp{margin-top: -73px;}
.pleca-cob{margin-top: -40px;}
.img-bot{padding-bottom: 135px;}
.text-slider{margin-top: 235px;}

/*CAROUSEL*/
.ancho-caro{padding: 0 0px;}
.img-nos-caro{max-width: none;}
.tam-img{margin-left: -106px; margin-right: -444px;}

.slick-gutter-10 .slick-slide {padding-left: 0px; padding-right: 10px;}

body.template-color-1 .slick-arrow-center.slick-arrow-rounded .slick-btn{
    background-color: #008047a1 !important;
    color: #fff !important;
}

.slick-arrow-center .slick-btn {
    opacity: 1 !important;
    visibility: visible !important; 
}

.img-caro{padding-left: 128px;}
.ion-ios-arrow-back:before {content: "\f3cf"; color: #fff;}
.ion-ios-arrow-forward:before {content: "\f3d1"; color: #fff;}
.ptb--100 {padding: 100px 0 160px;}


/*PAGE SERVICIOS*/

.bg-servicios {
    background-image: url(../imgs/servicios/seleg-nuestors-servicios.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    height: 65vh;
    position: relative;
}

.bg-servicios-2 {
    background-image: url(../imgs/servicios/seleg-ventajas-competitivas.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.text-ser{text-align: justify;}
.icon-servicios{width: 88px;}
.box-start-page{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center;}
.box-start-page .title{white-space: pre-line; color: #fff; font-size: 60px; font-weight: 400; margin-bottom: 0;}
.shadow-green{text-shadow: 0px 2px 8px #000;}

/*VENTAJAS*/
.ventajas-top{margin-top: -40px !important;}
.ventajas-verde{margin-top: 56px !important;}
.ventajas-parr-1{margin-top: 20px !important;}
.ventajas-parr-2{margin-top: 50px !important;}
.ventaja-text-1{margin-top: 80px !important;}
.ventajas-contenido{margin-top: -44px !important;}
.parr-1{margin-left: -34px !important;}
.parr-1b{margin-top: -30px !important;}
.row-list-ventajas{padding-top: 30px;}
.list-servicios{text-decoration: none; padding: 0 0 0 30px;}
.list-servicios li{color: #008047; font-size: 19px; font-weight: 400; font-family: "Poppins", sans-serif; list-style: disc; margin-bottom: 10px;}
.list-ventajas{text-decoration: none;}
.list-ventajas li{color: #fff; font-size: 19px; font-weight: 400; font-family: "Poppins", sans-serif; list-style: disc; margin-bottom: 10px;}

/*PAGE TECNOLOGÍA*/

.bg-tecnologia {
    background-image: url(../imgs/tecnologia/seleg-nuestra-tecnologia.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    height: 65vh;
    width: 100%;
    position: relative;
    background-color: rgba(0,0,0,0.4);
    background-blend-mode: multiply;
}
.bg2 .tp-bgimg{
    background-color: rgba(0,0,0,0.4);
    background-blend-mode: multiply;
}
.mapa-menu .title{
    font-size: 35px;
    font-weight: 400;
    margin: 60px 0 50px;
}
.pleca-tec-1 {padding: 0px 0;}
.pleca-tec-2 {padding: 0px 0;}

.img-left{margin-left: -147px;}
.titulo-1{margin-left: -78px;}

.pleca-1{margin-right: 283px;}
.lista-left{margin-left: -102px;}
.lista-space{margin-bottom: 23px !important;}
.list-left{margin-left: -73px;}

.ent-parr{margin-left: -50px !important; margin-right: 66px !important;}
.ent-parr2{margin-left: 40px !important;}
.list-tec-1{padding-left: 40px;}



/*PAGE CONTACTO*/

.icon-box .inner:hover {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
    -webkit-box-shadow: 0 2px 30px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 30px rgba(0, 0, 0, 0);
}

.icon-box .inner::before {
    position: absolute;
    content: "";
    top: 10px;
    left: 10px;
    right: 10px;
    bottom: 10px;
    border: 1px solid #083b72;
    opacity: 1;
    visibility: visible;
    z-index: -1;
}

.otra-suc{margin-top: -50px !important;}
.espana-suc{margin-top: -55px !important;}
.madrid-suc{margin-top: -55px !important;}
.suc-foo{margin-top: -40px !important;}


.bg-bolsa {
    background-image: url(../imgs/bolsa/seleg-bolsa-de-trabajo.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    height: 65vh;
    width: 100%;
    position: relative;
}

.mapa-menu{padding: 0 0;}
.bg_color--23{background:  #083b72;}
.tam-in{padding-top: 0px !important;}

.caja-jalisco{margin-left: -226px !important; margin-right: 155px !important;}
.caja-jalisco-2{margin-left: -60px !important;}
.caja-queretaro{margin-left: -97px !important;}
.caja-queretaro-2{margin-left: -40px !important;}
.caja-puebla{margin-left: -47px !important; margin-right: -34px !important;}
.caja-puebla-2{margin-left: 65px !important;}

.cajas-suc{padding: 124px 0 60px 245px !important;}
.titulo-serc{margin-left: -210px !important;}

.caja-madrid{margin-top: 111px !important; margin-left: -405px !important; margin-right: 36px !important;}
.titulo-esp{margin-left: -70px !important;}
.caja-ma-lef{margin-left: 350px !important;}

.space-foo{word-spacing: 1pt !important; float: right !important; margin-left: 62px !important;}
.foo-tam{padding-top: 70px !important; padding-bottom: 25px !important;}

.architecture-bg-thumbnail .inner .architecture-hover-image.active {
    z-index: 1;
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
    color: #008047 !important;
}

.architecture-bg-thumbnail .inner .architecture-hover-image {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: all 1.5s;
    -o-transition: all 1.5s;
    transition: all 1.5s;
    opacity: 0;
    z-index: -1;
    overflow: hidden;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #008047 !important;
}

.popup-mobile-manu .inner .mobileheader {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0 15px 0 30px;
    height: 85px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: #083b72;
}

.popup-mobile-manu .inner .mobileheader .logo a img {
    width: 130px !important;
    height: 42px !important;
    max-width: 100% !important;
}

.popup-mobile-manu .inner {
    background: #008047 !important;
    position: relative;
    width: 400px;
    max-width: 80%;
    height: 100%;
    text-align: left;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    overflow-y: auto;
    padding-top: 85px;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    cursor: default;
}

.object-custom-menu > li a span {
    font-size: 14px;
    color: #fff !important;
}

.basic-thine-line {
    border-bottom: 1px solid #ddd0;
}

.cert-mob-22{margin-top: 8px !important;
    margin-left: 4px !important;
    margin-right: 19px !important;
    margin-bottom: 8px !important;}


.image-upload > input
{
    display: none;
}

.image-upload img
{
    width: 30px;
    cursor: pointer;
}

.subir{
    padding: 5px 10px;
    background: #fff;
    color:#777;
    border:0px solid #fff;

}
 

.agrega{font-size: 20px !important; margin-left: 13px !important; margin-top: 17px !important; font-weight: 400 !important;}

.icon-up{height: 20px !important;
    margin-left: 655px !important;
    margin-top: -69px !important;}

.contact-formm label {
    position: relative;
    padding-left: 10px;
    line-height: 20px;
    font-size: 14px;
    font-weight: 400;
    color: #083b72;
    margin: 0;
}

.up-style{color: #777;
    border-color: #eee;
    background-color: #fff;
    width: 100%;
    outline: none;
    border: 1px solid #eee;
    border-radius: 0;
    padding: 3px 20px;
    height: 62px;}

.contact-formm input {
    color: #777;
    border-color: #eee;
    background-color: #fff;
    width: 100%;
    outline: none;
    border: 1px solid #eee;
    border-radius: 0;
    padding: 3px 20px;
    height: 62px;
}

.no-cv{margin-top: -45px !important;}

.img-tec-ocu{display: none;}
.img-tec-ocu2{display: block;}

.contact-formm textarea {
    color: #777;
    border-color: #eee;
    background-color: #fff;
    height: 150px;
    width: 100%;
    outline: none;
    border: 1px solid #eee;
    border-radius: 0;
    padding: 12px 20px 3px;
    max-width: 100%;
    -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
     font-weight: 300 !important;
}

.tel{color: #777;
    margin-top: -44px !important;
    margin-left: 24px !important;
    font-weight: 100 !important;}

.mail{color: #777;
    margin-top: -30px !important;
    margin-left: 24px !important;
    font-weight: 100 !important;}

.nom{color: #777;
    margin-top: -34px !important;
    margin-left: 24px !important;
    font-weight: 100 !important;}


.men{color: #777;
    margin-left: 24px !important;
    font-weight: 100 !important;}


/**/
.titleMap{
    font-size: 22px;
    font-weight: 400;
    color: #fff;
    background-color: rgb(8 59 114 / .75);
    padding: 10px 25px;
    display: table;
    margin: 0 auto 25px;
}








/* Mobile */
@media only screen and (max-width: 767px) {
    .header-default.header-transparent.position-from--top{padding: 15px 0;}
    .logo-tam{width: 120px!important;}
    .hamburger-menu{margin: 0 0 0 auto;}
    /*SLIDER*/
    .slider-1{margin-top: -48px !important;}
    .boton-1{margin-top: 20px !important;}
    .text-1-mob{margin-top: -20px !important; line-height: 25px !important;}
    .boto-seleg{margin-top: -18px !important;}
    .boton-t{margin-top: 55px !important;}

    #rev_slider_15_1 .uranus.tparrows:before {
        width: 40px !important;
        height: 40px !important;
        line-height: 40px !important;
        font-size: 22px !important;
        transition: all 0.3s !important;
        -webkit-transition: all 0.3s !important;
        background-color: #ffffff52 !important;
        border-radius: 30px !important;
        margin: 0 auto;
    }
    #rev_slider_15_1 .uranus.tp-leftarrow{left: -5%!important;}
    #rev_slider_15_1 .uranus.tp-rightarrow{left: 105%!important;}

    .fle-de-sl{margin-left: 12px !important;}
    .font-seleg{font-size: 60px !important}
    .font-seleg1{font-size: 15px !important}
    .font-seleg2{font-size: 25px !important}
    .font-seleg3{font-size: 40px !important}



    .bg1 .slotholder .tp-bgimg {background-position-x: 45% !important;}
    .bg2 .slotholder .tp-bgimg {background-position-x: -550px !important;}
    .bg3 .slotholder .tp-bgimg {background-position-x: -825px !important;}


    .pleca-home {background: #083b72 !important; padding: 40px; border-bottom: 1px solid #fff;}

    .row-color{ background: #083b72;}

    .pri-li-d {font-size: 38px !important; font-weight: 400 !important; margin-top: -45px !important; line-height: 49px !important;}
    .seg-li-d {font-size: 19px !important; line-height: 30px !important; margin-top: 50px !important;}
    .boton-d {margin-top: 48px !important;}
    .seg-li-d2{font-size: 19px !important; line-height: 30px !important; margin-top: 20px !important;}
    .boton-3s{margin-top: 5px !important;}
    .seg-li-d2b{
        font-size: 19px !important;
        line-height: 30px !important;
        margin-top: 9px !important;
    }


    
    .space-res-2{margin-top: 142px !important;}

    .icon-cobranza {margin-bottom: 245px !important;}
    .icon-2-m{margin-bottom: 20px !important; margin-top: 91px !important;}
    .icon-3-m{margin-bottom: 25px !important; margin-top: -48px !important;}
    .architecture-service .architecture-inner {padding: 0px 0px !important;}
    .icon-pag-res{padding-top: 75px !important;}
    .icon-4-res{margin-bottom: 70px !important;}
    .icon-res-4{margin-bottom: 35px !important;}

    .icon4{margin-top: -180px !important;}
    .icon3{margin-top: -300px !important;}
    .icon2{margin-top: -37px !important;}
    .icon1{margin-top: -30px !important;}

    .architecture-service {border-right: 2px solid rgba(255, 255, 255, 0.01);}




    /*AFILIACIONES*/
    .fs-50-mov{font-size: 40px!important;}
    .logo-uno{margin-left: -2px;}
    .logo-uno-img{width: 145px;}
    .logo-uno-let{line-height: 24px;}

    .logo-dos{margin-left: 4px; margin-top: 37px;}
    .logo-dos-img{width: 280px;}
    .logo-dos-let{line-height: 24px; margin-top: 24px;}

    .logo-tres{margin-right: -153px; margin-top: 27px;}
    .logo-tres-img{width: 226px; margin-left: -135px; margin-top: -12px;}
    .logo-tres-let{line-height: 24px; margin-top: 32px; margin-left: -151px;}

    .logo-cuatro{margin-right: 6px; margin-top: 27px;}
    .logo-cuatro-img{width: 216px;     margin-top: -10px;}
    .logo-cuatro-let{line-height: 24px; margin-top: 28px; margin-left: 0px;}

    .certi-ple {padding: 93px 0 !important;}
    .fs-50-cert{ font-size: 36px!important;}
    .caja-certi-1 {margin-top: 35px !important;}
    .img-cer-dos {width: 247px; margin-left: 13px !important;  margin-top: 50px;}
    .caja-certi-2 {margin-top: 33px !important; margin-right: 50px !important; margin-left: 5px !important;}
    .img-cer-tres {width: 270px; margin-top: 55px !important; margin-left: 0px !important;}
    .bk-gradation .item-grid .content-3 {padding: 10px 70px 10px 70px !important;}
    .caja-certi-3 { margin-top: 23px !important; margin-left: 4px !important;}
    .titulo-cer{margin-top: -52px !important;}
    .cert-mob-22{margin-top: -3px !important; margin-left: -1px !important; margin-right: 20px !important; margin-bottom: -2px !important;}



    .brand-arrow .slick-btn i {
        color: #fff;
        font-size: 47px;
        -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), visibility 0.3s linear 2s, opacity 0.3s linear 2s;
        -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), visibility 0.3s linear 2s, opacity 0.3s linear 2s;
        transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), visibility 0.3s linear 2s, opacity 0.3s linear 2s;
        margin-top: -19px;
        font-weight: 600;
    }

    .icon-up{height: 20px !important;
        margin-left: 290px !important;
        margin-top: -69px !important;}

    .tel-form{margin-top: -10px !important;}
    .datos-fs-28 {font-size: 24px !important;}
    .form-foo {padding-bottom: 30px  !important;}
    .footer-1 {margin-left: 57px !important; margin-top: 3px !important; margin-bottom: 40px !important;}
    .footer-3 {float: right !important; height: 68px !important; margin-right: 17px !important; margin-top: 15px !important;}
    .fs-25-avi-foo{font-size: 27px!important;}
    .ocu-foo{display: block !important;}
    .ocu-foo1{display: none;}
    .space-foo {word-spacing: 1pt !important; float: right !important; margin-left: 15px !important;}
    .aviso1{margin-top: -22px !important;}
    .aviso2{margin-left: 6px !important; font-size: 24px !important;}
    .bolsa1{margin-left: 20px !important; margin-top: -40px !important;}
    .bolsa2{font-size: 24px !important;} 

    .col-dic {margin-left: 26px !important; margin-top: -24px !important;}
    .lh-30-dress{line-height: 19px !important;}
    .ptb--70res{padding: 47px 0 !important;}

    .datos-form-lk{margin-left: 40px !important; margin-top: -45px !important;}
    .datos-form-ml{margin-left: 40px !important; margin-top: -46px !important;}

    /*NOSOTROS*/
    .text-seleg-1 {padding-left: 45px !important;}
    .pr_sm--20-mov {padding-right: 48px;}
    .fs-23-mov{font-size: 17px!important;}
    .bkseparator--45{height: 0 !important;}
    .fs-23-nos{font-size: 17px!important;}
    .titulo-mision {margin-left: 0px !important; font-size: 45px !important;}
    .mis-mob{margin-top: -56px !important;}
    .fs-23-mis{font-size: 17px!important;}
    .ple-mis{margin-bottom: -33px !important;}
    .titulo-vision {margin-top: -40px !important;}
    .titulo-vmision{margin-left: 6px !important;}
    .fs-23-vi{font-size: 17px!important;}
    .prin-tit {margin-left: 15px !important;}
    .icon-cul-mob{margin-top: 10px !important;}
    .fs-30-tex-pr{font-size: 21px!important;}
    .icon-res-mob{margin-top: -80px !important;}
    .text-res-mob{margin-top: -51px !important;}
    .icon-des-mob{margin-top: 90px !important;}
    .text-des-mob{margin-top: 106px !important;}
    .fs-50-cob{font-size: 38px!important;}
    .pleca-cob{margin-top: -1px !important;}
    .mapa-tp {margin-top: -46px !important;}
    .venta-mob{margin-top: -86px !important;}
    .m-t-12-van{margin-top: -250px !important;}
    .fs-50-van{font-size: 35px!important;}
    .fs-23-van{font-size: 17px!important;}
    .pr_sm--20-van{padding-right: 47px !important;}
    .img-caro{padding-left: 119px !important;}
    .slick-arrow-center.slick-arrow-rounded.lr-0 .slick-btn.slick-next {left: auto; right: 456px !important;}
    .ptb--100-mob{padding: 100px 0 0px !important;}
    .contenedor{margin-top: -75px; margin-bottom: -54px;}
    .caja-val-izq{margin-left: -27px !important; margin-right: 27px !important;}
    .caja-val-izq1{margin-left: 3px !important; margin-right: 3px !important;}
    .estre-tit{margin-top: 22px; margin-right: -35px !important;}
    .caja-val-cen{margin-left: -25px !important; margin-right: 29px !important;}
    .caja-val-der{margin-left: -27px !important;}
    .prin-tit{margin-left: 0px;}
    .icon-left{margin-left: 0px;}
    .icon-entre{margin-top: 0px;}
    .icon-left-2{margin-left: 0px;}
    .oculto{display: block !important;}
    .oculto2{display: none !important;}

    .caja-val-cen1 {
        margin-left: -29px !important;
        margin-right: 29px !important;
    }

    .fs-25val{
        font-size: 17px !important;
    }

    .fs-25val1{
        font-size: 17px !important;
    }

    .fs-25val2 {
        font-size: 17px !important;
    }

    .fs-25val3 {
        font-size: 17px !important;
    }

    .fs-25val4 {
        font-size: 17px !important;
    }

    .fs-25val5 {
        font-size: 17px !important;
    }
    .service.service--1 {
        position: relative;
        padding: 35px 19px 30px !important;
        background: #fff;
        -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
        -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
        z-index: 1;
    }

    .ancho-caja-val {
        margin-left: 28px !important;
        margin-right: 0px !important;
    }

    .icon-valores {
        width: 75px !important;
    }

    /*.service.service--1::before {
        position: absolute;
        content: "";
        top: 10px;
        left: 10px;
        right: 10px;
        bottom: 10px;
        border: 1px solid #083b72;
        opacity: 1;
        visibility: visible;
        z-index: -1;
    }*/


    .img-nos-caro{max-width: -webkit-fill-available;}

    /*SERVICIOS*/
    .bg-servicios {
        background-image: url(../imgs/servicios/seleg-nuestors-servicios1.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
    }

    .text-sli-ser{margin-top: -30px !important;}
    .fs-70-ser{font-size: 44px!important;}
    .lh-72-ser{line-height: 63px !important;}
    .ate{margin-top: -40px !important;}
    .lh-72-ate{line-height: 54px !important; margin-bottom: 15px;}
    .text-ate{margin-top: 20px !important;}
    .img-ate{margin-top: 29px !important;}
    .fs-50-ventaj{font-size: 42px!important;}
    .fs-40-nues{font-size: 30px!important;}
    .ventajas-parr-1 {margin-top: 63px !important;}
    .fs-23-ate{ font-size: 17px!important;}
    .icon-servicios {width: 100px !important;}
    .bkseparator--30-ser{height: 20px !important;}
    .ent-parr2 {margin-left: -2px !important; margin-right: 1px !important;}
    .parr-1 {margin-left: -20px !important; margin-right: -25px !important;}
    .parr-res-us{margin-left: -23px !important; margin-right: -24px !important;}

    /*TECNOLOGIA*/
    .fs-70-tecno{font-size: 52px!important;}
    .tecno{margin-left: -14px !important;}
    .img-left {margin-left: 45px !important;}
    .titulo-1-t{margin-left: -18px !important;}
    .lh-54-tec{line-height: 27px !important;}
    .fs-45t{font-size: 25px!important;}
    .list-left {margin-left: -17px !important;}
    .fs-21-lis-t{font-size: 19px!important;}
    .list-tec-1{padding-left: 15px !important;}
    .titulo-1-mob{margin-left: -12px !important;}
    .titulo-1-cu{ margin-left: -13px !important;}
    .lh-54-c-2{line-height: 25px !important;}
    .lh-54c-2{line-height: 31px !important;}
    .esp-c-2{margin-top: 30px !important;}
    .fs-45-tec{font-size: 28px!important;}
    .fs-23-tec{font-size: 21px!important;}
    .ptb--270-s{padding: 297px 0 !important;}
    .bkseparator--30-t{height: 7px !important;}
    .img-tec-ocu{display: block;}
    .img-tec-ocu2{display: none;}

    .bg-tecnologia {
        background-image: url(../imgs/tecnologia/seleg-nuestra-tecnologia1.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
    }

    .bg-bolsa {
        background-image: url(../imgs/bolsa/seleg-bolsa-de-trabajo1.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center top;
    }

    /*CONTACTO*/
    .cajas-suc-mob{padding: 99px 0 21px 0 !important;}
    .caja-jalisco {margin-left: 0px !important; margin-right: 0px !important;}
    .caja-jalisco-2 {margin-left: 0px !important;}
    .caja-queretaro-2 { margin-left: 0px !important;}
    .caja-queretaro {margin-left: 0px !important; margin-right: 0px !important;}
    .caja-puebla {margin-left: 0px !important; margin-right: 0px !important;}
    .caja-puebla-2{margin-left: 0px !important; margin-right: 0px !important;}
    .cajas-suc{padding: 0!important;}
    .caja-ma-lef{margin-left: 0px !important;}
    .madrid-suc{margin-top: 0!important;}
    .suc-esp{margin-left: 0px !important;margin-top: 0px !important;}
    .caja-madrid {margin-top: 20px !important; margin-left: 0px !important; margin-right: 0px !important; margin-bottom: 20px!important;}
    .titulo-serc{margin-left: -5px !important;}
    .fs-40-ot{font-size: 39px!important;}
    .fs-40-es{font-size: 37px!important;}
    .tit-res-s{margin-top: 40px !important;}
    .aviso-res{line-height: 39px !important;}

    .logo-res-es{width: 55px !important;}
    .suc4-es{margin-bottom: 25px !important;}

    body.template-color-1 .slick-arrow-center.slick-arrow-rounded .slick-btn {
        background-color: #008047a1 !important;
        color: #fff !important;
        height: 50px !important;
        width: 50px !important;
        margin-top: 25px !important;
    }

    .flecha-res-us{font-size: 47px !important}

    .contact-formm textarea {
        color: #777;
        border-color: #eee;
        background-color: #fff;
        height: 150px;
        width: 100%;
        outline: none;
        border: 1px solid #eee;
        border-radius: 0;
        padding: 12px 20px 3px;
        max-width: 100%;
        -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
        -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
        font-weight: 300 !important;
    }
    .pri-li{font-size: 27px!important;}
    .seg-li{font-size: 17px!important; white-space: normal!important;}
    .row-afiliaciones .col-lg-3{margin-bottom: 30px;}
    .row-afiliaciones .col-lg-3:last-child{margin-bottom: 0px;}
    .box-afiliaciones .icon img{height: auto;}
    .img-client{margin-right: 0px!important; margin-left: 0px!important; width: 100%!important;}
    .bg-principios{background-position-x: 0%;}
    .flex-cobranza{flex-direction: column-reverse;}
    .bg-mision{height: 385px;}
    .bg-servicios, .bg-nosotros, .bg-tecnologia, .bg-bolsa{height: 60vh;}
    .box-start-page .title{font-size: 25px; white-space: normal;}

    .footer .flex-footer p, .footer .flex-footer a{font-size: 14px;}
    .footer .flex-footer .footer-left, .footer .flex-footer .footer-right{text-align: center;}
    .footer .flex-footer .footer-center{margin: 25px 0;}
    .footer .flex-footer .footer-center span{font-size: 14px; margin: 0 5px;}
    .row .content-logros:nth-child(2n){border-right: 0px;}
    .row .content-logros{border-bottom: 2px solid #fff;}
    .box-logros p:first-child{font-size: 25px; line-height: 30px;}
    .box-logros p:last-child{font-size: 16px;}
    .architecture-service {min-height: auto; height: 400px !important; padding: 24px 0px;}
    .row-list-ventajas{padding-top: 20px;}
    .plr--15-sm{padding: 0 15px;}
    .principios-slick{padding: 0 25px; margin-top: 25px;}
    .principios-slick .item{justify-content: center;}
    .principios-slick .item .content{margin-right: 0;}
    .center-sm{text-align: center;}
    .bk-gradation .item-grid .content{max-width: 85%; margin: 30px auto 0px!important;}
    body.template-color-1 .bk-gradation .item-grid{text-align: center;}
    .contentBx-clientes{padding: 0 40px;}
    .m-tb30-sm{margin: 25px 0 50px;}
    .presentation .contentBxAddress .title, .presentation .contentBxBranchOffice .title, .presentation .contentBxVideoPresentation .title{line-height: 40px;}
    .mapa-menu .title{line-height: 40px;}
}

/* Tablet / iPad Portrait */
@media only screen and (min-width: 768px) and (max-width: 991px) {

}


/* Computer / Desktop / iPad Landscape / ISA */
@media only screen and (min-width: 992px) and (max-width: 1199px) {

    .menu-let {
    margin-left: 165px !important;
}
.menu-space {
    margin-left: -10px !important;
}

/*AFILIACIONES*/
.logo-uno {
    margin-left: -88px !important;
}


}

/* Large Monitor normal diana*/ 
@media only screen and (min-width: 1200px) and (max-width: 1919px) {

    /*MENU*/
.logo-tam{width: 230px !important;}
.menu-let{margin-left: 150px !important;}
.menu-space{margin-left: 20px !important;}
.headroom--sticky.headroom--not-top {background-color: #083b72 !important;}
.header-pos{margin-top: 20px !important;}

/*HOME*/
.seg-li-d{margin-top: 355px !important;}
.boton-d{margin-top: 207px !important;}
.seg-res-isa{margin-top: 283px !important;}
.plr--100{padding: 0 100px !important;}
.afi-res{margin-left: -26px !important; margin-right: -30px !important;}
.logo-dos-let {line-height: 24px !important; margin-top: 92px !important;}
.logo-dos {margin-left: -140px !important;margin-top: 27px !important;}
.logo-tres-img {margin-left: -158px;}
.logo-tres-let {line-height: 24px !important; margin-top: 77px !important; margin-left: -118px !important;}
.logo-cuatro-let {line-height: 24px;margin-top: 71px;margin-left: 18px;}
.ion-ios-arrow-back-clientes:before {margin-left: 65px !important;}
.ion-ios-arrow-forward-clientes:before {margin-left: -70px !important;}
.pl--270 {padding-left: 67px !important;}
.pr--200 { padding-right: 88px !important;}
.footer-1 {margin-left: 12px !important;}
.footer-3 {margin-right: 0px !important;}
.space-foo {word-spacing: 1pt !important;}

.cert-mob-22{margin-top: 9px !important; margin-left: 1px !important; margin-right: 20px !important; margin-bottom: -13px !important;}


/*NOSOTROS*/
.titulo-mision {margin-left: -5px !important;}
.text-mision{text-align: justify; margin-left: 118px !important;}
.fs-23-no{font-size: 16px!important;}
.space-1 {margin-top: 32px !important;}
.m-t-12 {margin-top: -49px !important;}
.estre-tit {margin-top: 22px !important; margin-right: 47px !important; margin-left: 213px !important;}
.ancho-caja-val {margin-left: -38px !important; margin-right: -54px !important;}
.prin-tit {margin-left: -11px !important;}
.icon-left {margin-left: -269px !important;}
.single-motive-speach .content p {max-width: 450px !important; margin-bottom: -76px !important; margin-top: 2px !important;}
.bg-mision {
    background-image: url(../imgs/nosotros/seleg-mision.jpg) !important;
    background-size: cover;
    background-repeat: no-repeat;
}
.icon-respon {margin-top: 58px !important;}
.icon-desa { margin-top: -102px !important;}
.icon-res-cuidado{margin-left: -62px !important;}
.plr--180 {padding: 0 60px 0 60px !important;}
.social{margin-left: -60px !important;}
.ion-ios-arrow-forward-clientes:before {margin-left: 0px !important;}
.slick-arrow-center.slick-arrow-rounded.lr-0 .slick-btn.slick-next {left: auto; right: 181px !important;}

/*SERVICIOS*/
.ventaja-text-1 {margin-top: 165px !important;}
.fs-res-isa{font-size: 34px!important;}
.ventajas-contenido {margin-top: -44px !important; margin-bottom: 70px !important;}
.fs-23-isa{font-size: 19px!important;}

/*TECNOLOGIA*/
.img-left {margin-left: 75px !important;}
.titulo-1 {margin-left: 92px !important;}
.fs-45-isa{font-size: 32px!important;}
.list-left {margin-left: 93px !important;}
.fs-21-isa{font-size: 15px!important;}
.lista-space {margin-bottom: 13px !important;}
.lh-54-isa{line-height: 40px !important;}
.fs-45-isa-2{font-size: 43px!important;}
.titulo-1-isa{ margin-left: 8px !important;}
.titulo-1-isa-2{margin-left: 19px !important;}
.lh-54-is-2{line-height: 35px !important;}
.list-left-isa{margin-left: 20px !important;}
.fs-21-ate{font-size: 18px!important;}

/*CONTACTO*/
.caja-jalisco {margin-left: -179px !important; margin-right: 120px !important;}
.caja-queretaro-2{margin-left: -22px !important;}
.caja-puebla-2 {margin-left: 45px !important;}
.caja-madrid {margin-top: 111px !important; margin-left: -421px !important; margin-right: 82px !important;}
}


/* Estándar */
@media only screen and (min-width: 900px) and (max-width: 1440px) {

    /*MENU*/
.menu-space {margin-left: 3px !important;}
.menu-let {margin-left: 368px !important;}

/*HOME*/
.seg-li-d {margin-top: 329px !important;}
.parrafo-logro {text-align: justify; font-size: 20px !important; word-spacing: -5px !important;}
.ico-cob-tex{margin-left: -30px !important;}
.icon-pes-text{margin-left: -28px !important;  word-spacing: -2px !important;}
.icon-aten-text{margin-left: -30px !important; word-spacing: 10px !important; letter-spacing: -1px !important;}
.logo-dos-let {line-height: 24px !important; margin-top: 82px !important;}
.caja-certi-2 {margin-top: 90px !important;margin-right: 16px !important;margin-left: 61px !important;}
.ion-ios-arrow-forward-clientes:before {margin-left: -40px !important;}
.ion-ios-arrow-back-clientes:before {margin-left: 50px !important;}
.bk-gradation .item-grid .content-3 {padding: 0 68px 19px 68px !important;}

.icon-up{height: 20px !important;
    margin-left: 510px !important;
    margin-top: -69px !important;}

/*NOSOTROS*/
.titulo-mision {margin-left: -148px !important;}
.text-mision {text-align: justify; margin-left: 93px !important; margin-right: 76px;}
.slick-arrow-center.slick-arrow-rounded.lr-0 .slick-btn.slick-next {left: auto; right: 140px !important;}

/*SERVICIOS*/
.ptb--150-mit{padding: 98px 0 98px !important;}
.text-ser-11{margin-top: 35px !important;margin-left: 20px !important; margin-right: 55px !important;}
.text-ser-12{margin-left: 20px !important; margin-right: 28px !important;}
.img-mi-es{max-width: 116% !important; margin-left: -45px !important;}
.img-vi-es{max-width: 126% !important; margin-left: -90px !important;}

/*TECNOLOGIA*/
.w-500-gru{font-weight: 700!important;}

/*CONTACTO*/
.caja-madrid {margin-top: 111px !important; margin-left: -397px !important; margin-right: 33px !important;}

}


/* Widescreen Monitor */
@media only screen and (min-width: 1920px) {
}


/* ORDENADOR ALL */ 
@media only screen and (min-width: 768px) and (max-width: 1366px) {


.head-all{margin-left: -30px !important;}
.seg-li-d {margin-top: 346px !important;}
.seg-li-d3{margin-top: 290px !important;}
.menu-let {margin-left: 293px !important;}

.logo-dos-let {line-height: 24px !important; margin-top: 85px !important;}

.text-mision {text-align: justify; margin-left: 70px !important; margin-right: 76px;}
.img-mi-es {max-width: 124% !important; margin-left: -45px !important;}
.img-vi-es {max-width: 140% !important; margin-left: -90px !important;}
.fs-23b{font-size: 16px!important;}

.ent-parr2 {margin-left: 17px !important; margin-right: -14px !important; margin-top: -65px !important;}

.caja-madrid{margin-top: 100px !important; margin-left: -414px !important; margin-right: 71px !important;}
.suc-es222{margin-left: -37px !important;}

.agrega { font-size: 20px !important; margin-left: 13px !important; margin-top: 17px !important; font-weight: 400!important;}

.icon-up {height: 20px !important; margin-left: 498px !important; margin-top: -69px !important;}
.footer-3 {margin-top: -76px !important; margin-left: 960px !important; height: 60px !important;}

.titulo-mision {margin-left: -159px !important;}
.m-t-12 {margin-top: -35px !important;}

}


/* ORDENADOR ISA2 */ 
@media only screen and (min-width: 736px) and (max-width: 1308px) {

.menu-let {margin-left: 248px !important;}

.icon-box .inner {
    position: relative;
    padding: 36px 1px 64px !important;
    background: #fff;
    z-index: 2;
    -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.text-gdl{margin-left: 21px !important;}
.ti-gdl{margin-left: 23px !important;}
.logo-gdl{margin-left: 22px !important;}

.text-pue{margin-left: -20px !important;}
.ti-pue{margin-right: 24px !important;}
.logo-pue{margin-right: 22px !important;}

.caja-ma-lef {margin-left: 336px !important;}

.icon-up {height: 20px !important; margin-left: 479px !important; margin-top: -69px !important;}

.titulo-mision {margin-left: -125px !important;}
.m-t-12 {margin-top: -40px !important;}

.img-mi-es {max-width: 129% !important; margin-left: -45px !important;}

.slick-arrow-center.slick-arrow-rounded.lr-0 .slick-btn.slick-next {left: auto;right: 173px !important;} 

.text-ser-11 {margin-top: 9px !important; margin-left: 20px !important; margin-right: 55px !important;}

}

/* MOVIL GALAXY Y HUAWEI */ 
@media only screen and (min-width: 360px) and (max-width: 640px) {

.seg-li-d {font-size: 16px !important; line-height: 30px !important; margin-top: 77px !important;}
.seg-li-d2b {font-size: 16px !important; line-height: 30px !important; margin-top: 21px !important;}

.datos-fs-28 {font-size: 23px !important;}

.datos-form {margin-left: 40px !important; margin-top: -44px !important;}
.img-left {margin-left: 19px !important;}
.icon-up {height: 20px !important; margin-left: 248px !important; margin-top: -69px !important;}


}