body{
    font-family: 'Lato',sans-serif;
    background-color: #fff;
}
footer{
    background-color: #d34e47;
    color: #fff;
}
.logos-sis{
    width: 100%;
    max-width: 200px;
}
.owl-nav {
    position: absolute;
    z-index: 1;
    bottom: -25%;
    right: 0;
    left: 0;
    margin: auto;
    width: 95px;
    padding: 0;
}
.owl-nav .owl-prev{
    float: left;
    margin-left: 0px;
}
.owl-nav .owl-next{
    float: right;
    margin-right: 0px;
}
.owl-nav .owl-prev{
    border-radius: 0;
}
.owl-nav .owl-next{
    border-radius: 0;
}
.owl-nav .owl-prev, .owl-nav .owl-next {
    font: initial!important;
    line-height: .5rem!important;
    font-size: 20px!important;
    border-radius: 50%;
    width: 39px;
    height: 39px;
    background-color: #f94d21!important;
    color: #fff!important;
    opacity: 1;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.owl-nav .owl-prev:hover,
.owl-nav .owl-next:hover{
    background-color: #61a769!important;
    color: #fff!important;
    opacity: 1;
}
.ondas-foot {
    width: 100%;
    height: 120px;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    background: url(../img/index/ondas-foot.svg) no-repeat center top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
footer figure img{width: 230px;}
footer .sociales-footer{padding-top: 2rem;}
footer .sociales-footer a{color: #fff;margin: 0 15px;font-size: 1.5rem;}
footer .texto-footer{color: #fff;font-size: 18px;font-weight: 300;text-align: right;}
footer .rgua{color: #fff;font-size: 14px;font-weight: 300;}
footer .portal{color: #fff;font-size: 14px;font-weight: 300;text-align: right;}

.border-bottom {
    border-bottom: 1px solid #dee2e626!important;
}
.basico,
.experto,
.avanzado{
    border: inherit!important;
    color: #fff;
    font-weight: 300;
    text-align: center;
    border-radius: 30px;
}
.avanzado{
    background: rgb(2,0,36);
    background: linear-gradient(45deg, rgba(2,0,36,1) 0%, rgba(99,29,147,1) 35%, rgba(211,72,90,1) 100%);
}
.basico{
    background: rgb(2,0,36);
    background: linear-gradient(45deg, rgba(2,0,36,1) 0%, rgba(10,8,87,1) 35%, rgba(99,26,150,1) 100%);
}
.experto{
    background: rgb(2,0,36);
    background: linear-gradient(45deg, rgba(2,0,36,1) 0%, rgba(207,70,91,1) 35%, rgba(217,86,52,1) 100%);
}
.serv-ini{
    border-radius: 25px;
    padding-bottom: 15px;
}
.serv-ini,
.serv-ini figure img{
    margin-bottom: 0px;
    webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.serv-ini:hover{
    background-color: #f1f1f1;
}
.serv-ini:hover figure img{
    margin-bottom: -15px;
    width: 80%!important;
}
.modal-content{
    box-shadow: 0 0 13px #0000005c!important;
    border: 1px solid rgba(0,0,0,.1)!important;
    border-radius: 25px!important;
}
.modal-content .close{
    font-size: 2rem!important;
    text-shadow: none!important;
    opacity: 1!important;
	color: #f1f1f1!important;
}
.modal-content .close:hover{
	color: #16232B!important;
}
.banner{
	max-height: 250px!important;
}
.cont-formulario .cuadro label{color:#999;margin-top:0;font-weight:300;font-size:1rem;}
.cont-formulario .cuadro .input-registro{margin: 0;border: 1px solid #ccc;border-radius: 20px;}
.bg-top .img-imac{ left: 0; max-width: 600px;height: auto;top: 50%;transform: translateY(-50%);}
.titulo-small{font-size: 21px;color: #e23d4b;font-weight: 700;}
.texto-blanco-small{font-size: 14px;line-height: 14px;font-weight: 300;color: #999;}
.info-carousel-n .texto-blanco-n b,.info-carousel-n .texto-blanco-n .b{font-size: 18px;font-style: italic;font-weight: 300;color: #e23d4a;}
.carousel-indicators{right: inherit;margin-left: 8%;}
.carousel-indicators li{box-sizing: content-box;-ms-flex: 0 1 auto;flex: 0 1 auto;width: 13px;height: 13px;margin-right: 13px;margin-top: 3px;margin-left: 0;text-indent: -999px;cursor: pointer;background-color: #fff;background-clip: padding-box;border-radius: 50%;border: 1px solid #ccc;opacity: 1;transition: opacity .6s ease;}
.carousel-indicators .active{opacity: 1;margin-top: 0;width: 18px;height: 18px;background-color: #e33d4b;border: 1px solid #e33d4b;}
.pajarraco{overflow: hidden;position: fixed;left: 15px;top: 15px;width: 45px;text-align: center;z-index: 999;}
.pajarraco img{width: 140px;}
.img-portafolio{height: 500px;width: 100%;object-fit: cover;object-position: center;}
.valor{color: #D74547;font-weight: 300;font-size: 21px;}
.titulo-plan{color: #333333;font-weight: 300;font-size: 24px;}
.subtitulo-plan{color: #666;padding-top: 0;font-weight: 200;font-size: 21px;}
.texto-plan{color: #666;padding-top: 0;font-weight: 200;font-size: 18px;}
.opacidad{position: absolute;height: 100%;width: 100%;background-color: rgba(0,0,0,0.5);}
.help{padding: 0;}
.cont-list-servicios{display: none;}
.cont-list-servicios .layer:nth-child(1),.cont-list-servicios .layer:nth-child(2),.cont-list-servicios .layer:nth-child(3),.cont-list-servicios .layer:nth-child(4){margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #ccc;display: -ms-flexbox;display: flex!important;-ms-flex-align: start;align-items: flex-start;}
.cont-list-servicios .layer:nth-child(4){border-bottom: none;}
.cont-list-servicios .layer:nth-child(1) figure,.cont-list-servicios .layer:nth-child(2) figure,.cont-list-servicios .layer:nth-child(3) figure,.cont-list-servicios .layer:nth-child(4) figure{padding: 15px 17px;border-radius: 50%;margin-right: 15px;background-color: #ee503c;align-self: center!important;vertical-align: middle;border-style: none;}
.cont-list-servicios .layer:nth-child(1) figure img,.cont-list-servicios .layer:nth-child(2) figure img,.cont-list-servicios .layer:nth-child(3) figure img,.cont-list-servicios .layer:nth-child(4) figure img{width: 50px;height: 50px;}
.cont-list-servicios .layer:nth-child(1) h2,.cont-list-servicios .layer:nth-child(2) h2,.cont-list-servicios .layer:nth-child(3) h2,.cont-list-servicios .layer:nth-child(4) h2{margin-top: 15px;color: #333;font-size: 18px;}
.cont-list-servicios .layer:nth-child(1) h2 b,.cont-list-servicios .layer:nth-child(2) h2 b,.cont-list-servicios .layer:nth-child(3) h2 b,.cont-list-servicios .layer:nth-child(4) h2 b{color: #ee503c;font-size: 21px;}
.cont-list-servicios .layer:nth-child(1) .cont-btn,.cont-list-servicios .layer:nth-child(2) .cont-btn,.cont-list-servicios .layer:nth-child(3) .cont-btn,.cont-list-servicios .layer:nth-child(4) .cont-btn{padding: 0;}
.cont-list-servicios .layer:nth-child(1) .cont-btn a,.cont-list-servicios .layer:nth-child(2) .cont-btn a,.cont-list-servicios .layer:nth-child(3) .cont-btn a,.cont-list-servicios .layer:nth-child(4) .cont-btn a{font-size: 16px;font-weight: 100;color: #6a6a6a;}
.cont-list-servicios .layer:nth-child(1) .cont-btn a:hover,.cont-list-servicios .layer:nth-child(2) .cont-btn a:hover,.cont-list-servicios .layer:nth-child(3) .cont-btn a:hover,.cont-list-servicios .layer:nth-child(4) .cont-btn a:hover{color: #ee503c;text-decoration: none;}
.panel-group .panel{margin-bottom: 0;border-radius: 0;margin-bottom: 20px;background-color: #fff;border: 1px solid transparent;border-radius: 4px;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.0);box-shadow: 0 1px 1px rgba(0,0,0,.0);}
.panel-default>.panel-heading{color: #333;background-color: #ffff;border: 1px solid #ddd;}
.panel-heading{padding: 15px;border-bottom: 1px solid transparent;border-top-left-radius: 0px;border-top-right-radius: 0px;}
.panel-default .panel-body{padding: 0 15px;}
.panel-default>.panel-heading a{font-weight: 300;color: #D74547;text-transform: uppercase;}
.panel-default>.panel-heading a i{float: right;color: #fff;background: #D74547;padding: 5px;border-radius: 3px;}
.cont-lista-noti{padding: 0;}
.cont-lista-noti .noti{border: 2px solid #fff;padding: 0;}
.cont-lista-noti .noti .imagen{position: relative;}
.cont-lista-noti .noti .imagen img{object-fit: cover;width: 100%;height: 450px;}
.cont-lista-noti .noti .cont-info{background-color: rgba(0,0,0,0.15);height: 100%;position: absolute;margin: auto;left: 0;right: 0;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.cont-lista-noti .noti .cont-info:hover{background-color: rgba(0,0,0,0.80);height: 100%;position: absolute;margin: auto;left: 0;right: 0;}
.cont-lista-noti .noti .cont-info .info{opacity: 0;background: none;top: 50%;transform: translateY(-50%);position: relative;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.cont-lista-noti .noti .cont-info .info h3{margin: 0;padding-bottom: 15px;color: #fff;font-weight: 100;font-size: 28px;}
.cont-lista-noti .noti .cont-info .info a{border: 1px solid #fff;padding: 8px 25px;font-weight: 200;color: #fff;border-radius: 4px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.cont-lista-noti .noti .cont-info .info a:hover{border: 1px solid #fff0;background-color: #ee503c;text-decoration: none;border-radius: 4px;}
.cont-lista-noti .noti .cont-info:hover .info{opacity: 1;}
.logo-pie img{opacity: 0.7;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.logo-pie:hover img{opacity: 1;}
.block{width: 100%;height: 100%;position: relative;overflow: hidden;font-size: 16px;}
.block h2{position: relative;display: block;text-align: center;margin: 0;top: 50%;transform: translateY(-50%);font-size: 10vw;color: white;font-weight: 400;}
.cont-botones{margin-top: 15px;}
.boton-portafolio{color: #fff;margin-bottom: 3px;background-color: #ee503c;border-radius: 4px;border: 1px solid #ee503c;padding: 5px 25px;font-size: 18px;font-weight: 300;text-decoration: none;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.boton-portafolio:hover{color: #fff;background-color: #ce3c50;border: 1px solid #ce3c50;}
.svg-footer{top: 0;left: 0;position: absolute;z-index: 1;}
.cont-elige{position: relative;height: 100%;}
.cont-elige .cont-botones{padding: 25px 15px;position: absolute;bottom: 0!important;background: rgba(0,0,0,0);background: -webkit-linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 81%,rgba(0,0,0,0.6) 100%);background: -o-linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 81%,rgba(0,0,0,0.6) 100%);background: linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 81%,rgba(0,0,0,0.6) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000',endColorstr='#000000',GradientType=0 );}
.cont-elige .cont-botones h3{font-size: 30px;color: #fff;font-weight: 300;font-family: 'Titillium Web',sans-serif;text-shadow: 0px 0px 5px #000;}
.metodologia{background: url(../img/inicio/bg-sublime.jpg) no-repeat center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;position: relative;}
.metodologia .degradado{z-index: 0;left: 0;right: 0;position: absolute;height: 100%;background: rgba(18,52,136,0.7);background: -webkit-linear-gradient(rgba(18,52,136,0.7) 0%,rgba(150,2,150,0.7) 100%);background: -o-linear-gradient(rgba(18,52,136,0.7) 0%,rgba(150,2,150,0.7) 100%);background: linear-gradient(rgba(18,52,136,0.7) 0%,rgba(150,2,150,0.7) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#123488',endColorstr='#960296',GradientType=0 );}
.metodologia .texto-metodologia{text-align: center;}
.metodologia .texto-metodologia h3{margin: 0 0 25px 0;color: #fff;font-weight: 200;font-size: 36px;}
.metodologia .texto-metodologia .linea{margin: 0 auto 25px auto;border-bottom: 3px solid #1E9CAB;width: 100px;}
.metodologia .texto-metodologia .texto{color: #fff;font-weight: 100;font-size: 18px;}
.metodologia-parallax .cont-tres{margin-bottom: 190px;}
.metodologia-parallax .cont-tres .cont-linea{border-right: 1px solid #999;}
.metodologia-parallax .cont-tres .sin-linea{}
.metodologia .cont-tres .cont-linea figure,.metodologia .cont-tres .sin-linea figure{text-align: center;}
.metodologia .cont-tres .cont-linea  img,.metodologia .cont-tres .sin-linea  img{width: 100%;max-width: 90px;}
.metodologia .cont-tres .cont-linea h5,.metodologia .cont-tres .sin-linea h5{margin: 0 0 0 0;color: #fff;font-weight: 100;font-size: 18px;}
.tecnologia{padding: 0;text-align: center;top: 0;z-index: 1;overflow: hidden;position: relative;}
.tecnologia .ayuda-texto{padding: 50px 15px 60px 15px;}
.tecnologia .ayuda-texto h2{margin: 0 0 25px 0;color: #333;font-weight: 200;font-size: 40px;}
.tecnologia .ayuda-texto .linea{margin: 0 auto 25px auto;border-bottom: 3px solid #ee503c;width: 100px;}
.tecnologia .ayuda-texto .texto p{color: #666;font-weight: 200;font-size: 18px;}
.tecnologia .marcas .marca-linea,.tecnologia .marcas .marca{position: relative;padding: 0 15px;display: inline-block;vertical-align: top;width: 14%;}
.tecnologia .marcas .marca-linea figure,.tecnologia .marcas .marca figure{margin-bottom: 10px;}
.tecnologia .marcas .marca-linea figure img,.tecnologia .marcas .marca figure img{width: 100%;max-width: 100px;}
.tecnologia .marcas .marca-linea .linea{position: absolute;background-color: #ccc;height: 60px;width: 1px;top: 18%;right: 0;}
.messenger{position: fixed;z-index: 9999!important;border-radius: 30px 30px 30px 15px;overflow: hidden;width: 50px;height: 50px;bottom: 15px;right: 15px;background: url(../img/index/mensaje.jpg) no-repeat center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;animation: shimmy 1s infinite;animation-direction: alternate;}
@keyframes shimmy{0%{transform: translate(0,0);}100%{transform: translate(5px,5px);}}
.messenger .texto{opacity: 0;text-align: center;width: 110px;position: absolute;left: -118px;top: -10px;border-radius: 5px;padding: 2px;background-color: #fff;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.messenger .texto .linea{margin: 3px auto 7px auto;border-bottom: 1px solid #ee503c;width: 75px;}
.messenger .texto h6{line-height: 18px;color: #333;font-weight: 400;font-size: 18px;}
.messenger .texto p{margin-bottom: 0;line-height: 21px;color: #333;font-weight: 200;font-size: 16px;}
.messenger .texto .t-blanco{position: absolute;right: -5px;top: 37px;width: 0;height: 0;border-top: 5px solid transparent;border-left: 5px solid #fff;border-bottom: 5px solid transparent;}
.messenger:hover .texto{opacity: 1;}
#mainNav{padding: 15px 0;-webkit-transition: padding-top 0.3s,padding-bottom 0.3s;transition: padding-top 0.3s,padding-bottom 0.3s;border: none;background-color: transparent;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
#mainNav .navbar-brand{width: 230px;-webkit-transition: all 0.15s ease-in-out;-moz-transition: all 0.15s ease-in-out;-o-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;}
#mainNav .navbar-brand img{width: 230px;-webkit-transition: all 0.15s ease-in-out;-moz-transition: all 0.15s ease-in-out;-o-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;}
#mainNav.navbar-shrink{padding: 5px 0;background-color: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.5);}
#mainNav.navbar-shrink .navbar-nav .nav-link{color: #666!important;}
#mainNav.navbar-shrink .navbar-nav .active{color: #d94d28!important;}
#mainNav.navbar-shrink .navbar-brand{overflow: hidden;width: 50px;}
#mainNav.navbar-shrink img{width: 150px;}
.media-n{margin-top: 25px;}
.media-n .icono-pluma-n{margin-left: -45px;box-shadow: 0 0 10px rgba(0,0,0,0.5);background-color: #660f8d;border-radius: 50%;width: 90px;height: 90px;}
.media-n .icono-pluma-n img{width: 90px;}
.media-n .media-body-n{padding-top: 5px;}
.media-n .media-body-n h6{text-shadow: 0 0 5px rgba(0,0,0,0.3);color: #fff;margin: 0;font-weight: 300;font-size: 22px;}
.media-n .media-body-n h3{text-shadow: 0 0 5px rgba(0,0,0,0.3);color: #fff;margin: 0;font-size: 45px;font-weight: 700;}
.imagen-n{position: relative;}
.imagen-n .cont-colores-n{position: absolute;top: 0;height: 100%;left: 0;position: absolute;background: url(../img/index/fondo-small.png) no-repeat right;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.portafolio-n{overflow: hidden;background-color: #a41b12;color: #fff;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.portafolio-n .media-portafolio-n{padding-left: 15px;margin-top: 35%;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.portafolio-n .media-portafolio-n h5{margin-left: 0;font-size: 18px;font-weight: 200;color: #fff;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.portafolio-n .media-portafolio-n img{width: 60px;}
.portafolio-n:hover .media-portafolio-n h5{margin-left: 10px;}
.portafolio-n:hover{background-color: #660f8d;}
.portafolio-n a:hover{text-decoration: none;}
.paginas{background-color: #f9f9f9!important;}
.info-desarrollo{padding: 0;height: 100vh;}
.info-desarrollo .imagenser{height: 100%;top: 0;transform: translateY(0);position: relative;background: url(../img/inicio/desarrollo-web.jpg) no-repeat center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.info-desarrollo .imagenser-cel{display: none!important;}
.info-desarrollo .imagenapp{height: 100%;top: 0;transform: translateY(0);position: relative;background: url(../img/inicio/app-nativa-web.jpg) no-repeat center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.info-desarrollo .imagen-web{top: 50%;transform: translateY(-50%);position: relative;}
.info-desarrollo .imagen-web img{width: 100%;}
.info-desarrollo .imagenser img{width: 100%;}
.info-desarrollo .i-desarrollo{color: #333;top: 50%;transform: translateY(-50%);position: relative;}
.info-desarrollo .i-desarrollo h4{margin: 0;font-size: 36px;font-weight: 300;font-family: 'Titillium Web',sans-serif;}
.info-desarrollo .i-desarrollo p{padding: 0;color: #666;font-size: 33px;font-weight: 300;margin: 0;font-family: 'Titillium Web',sans-serif;}
.info-desarrollo .i-desarrollo h1{margin: 0;color: #333;font-size: 45px;font-weight: bold;font-family: 'Titillium Web',sans-serif;}
.info-desarrollo .i-desarrollo h1 b{margin: 0;color: #ee503c;font-size: 60px;font-weight: 700;font-family: 'Titillium Web',sans-serif;}
.info-desarrollo .i-desarrollo .linea{margin: 25px 0;border-bottom: 3px solid #ee503c;width: 100px;}
.info-desarrollo .i-desarrollo .texto{padding: 0;}
.info-desarrollo .i-desarrollo .texto p{padding: 0;font-weight: 200;color: #666;font-size: 16px;line-height: 23px;margin: 0;font-family: 'Titillium Web',sans-serif;}
.info-desarrollo .i-desarrollo .texto p b{font-weight: 300;color: #333;}
.cuadro-oscuro{padding: 40px;width: 100%;background-color: #2c2c2c !important;}
.cont-btn-modal{margin-top: 5px;padding: 0 15px;height: 34px;}
.cont-btn-modal .boton-modal{margin-top: -10px!important;width: 80%;margin: auto;left: 0;right: 0;border: none;color: #fff;font-weight: 200;font-size: 18px;border-radius: 5px;-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;background: rgba(166,58,85,1);background: -webkit-linear-gradient(left,rgba(166,58,85,1) 0%,rgba(255,84,54,1) 100%);background: -o-linear-gradient(left,rgba(166,58,85,1) 0%,rgba(255,84,54,1) 100%);background: linear-gradient(to right,rgba(166,58,85,1) 0%,rgba(255,84,54,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a63a55',endColorstr='#ff5436',GradientType=1 );}
.cont-btn-modal .boton-modal:hover{text-decoration: none;color: #fff;font-weight: 200;font-size: 18px;border-radius: 5px;}
.modal-content{background-color: #fff;overflow: hidden;}
.modal-content .modal-header{position: relative;background: url(../img/banner/top.jpg) no-repeat center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.modal-content .modal-header h4{margin: 15px 0;color: #fff;font-weight: 200;font-size: 40px;}
.modal-content .modal-header .x{position: absolute;padding: 6px 8px 8px 8px;right: 10px;top: 10px;border-radius: 50%;border: 1px solid #fff;}
.modal-content .modal-header .x img{width: 20px;}
.modal-content .x img{width: 35px;}
.modal-content  h4{margin: 15px 0;color: #666;padding-top: 0;font-weight: 300;font-size: 21px;}
.modal-content  h4 b{margin: 15px 0;color: #D74547;padding-top: 0;font-weight: 300;font-size: 21px;}
.modal-content p{font-size: 18px;font-weight: 300;color: #999;}
.modal-content .boton{margin: 25px auto 10px auto;}
.modal-content .boton a{padding: 5px 15px;margin-top: -10px!important;width: 80%;left: 0;right: 0;border: none;color: #fff;font-weight: 200;font-size: 18px;border-radius: 5px;-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;background: rgba(166,58,85,1);background: -webkit-linear-gradient(left,rgba(166,58,85,1) 0%,rgba(255,84,54,1) 100%);background: -o-linear-gradient(left,rgba(166,58,85,1) 0%,rgba(255,84,54,1) 100%);background: linear-gradient(to right,rgba(166,58,85,1) 0%,rgba(255,84,54,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a63a55',endColorstr='#ff5436',GradientType=1 );}
.modal-content .boton a:hover{text-decoration: none;color: #fff;font-weight: 200;font-size: 18px;padding: 5px 10px 5px 20px;border-radius: 5px;}
.ayuda{padding: 0;text-align: center;top: -40px;z-index: 1;overflow: hidden;position: relative;}
.ayudados .imagenser{padding: 0;}
.ayudados .imagenser img{width: 100%;}
.ayuda .ayuda-texto h2,.ayudados .ayuda-texto h2{margin: 0 0 25px 0;color: #333;font-weight: 200;font-size: 40px;}
.ayuda .ayuda-texto .linea,.ayudados .ayuda-texto .linea{margin: 0 auto 25px auto;border-bottom: 3px solid #ee503c;width: 100px;}
.ayuda .ayuda-texto .texto p,.ayudados .ayuda-texto .texto p{max-width: 950px;margin: auto;color: #666;font-weight: 200;font-size: 18px;}
.ayuda .ayuda-texto .texto p b,.ayudados .ayuda-texto .texto p b{color: #D74547;;font-weight: 200;font-size: 18px;}
.linetime{padding-bottom: 15px;}
.linetime .logotipe img{max-width: 300px;width: 100%;margin: auto;}
.linetime .linea1{border-top: 1px solid #ccc;width: 50%;position: relative;float: right;margin-right: -15px;margin-top: 30px;}
.linetime .linea1 .circulo{position: absolute;top: -7px;left: -7px;border-radius: 50%;width: 12px;height: 12px;background-color: #ccc;}
.linetime .linea2left{border-top: 1px solid #ccc;width: 55.5%;position: relative;float: left;margin-left: -15px;margin-top: 30px;}
.linetime .linea2left .circulo{position: absolute;top: -7px;right: -7px;border-radius: 50%;width: 12px;height: 12px;background-color: #ccc;}
.linetime .linea2right{border-top: 1px solid #ccc;width: 55.5%;position: relative;float: right;margin-right: -15px;margin-top: 30px;}
.linetime .linea1 p,.linetime .linea2left p,.linetime .linea2right p{font-size: 18px;color: #666;top: 15px;font-weight: 200;position: absolute;left: -20px;}
.linetime .linea2left .fecha{font-size: 18px;text-align: right;color: #666;top: 15px;font-weight: 200;position: absolute;right: -20px!important;}
.ayuda .cont-servicios{padding: 0;}
.ayuda .cont-servicios .desarrolloweb{padding: 0;position: relative;height: 442px;overflow: hidden;}
.ayuda .cont-servicios .desarrolloweb:hover{filter: grayscale(0%)!important;-webkit-filter: grayscale(0%)!important;-moz-filter: grayscale(0%)!important;-ms-filter: grayscale(0%)!important;-o-filter: grayscale(0%)!important;}
.ayuda .cont-servicios .info-serv{z-index: 2;color: #fff;padding-bottom: 80px;position: absolute;width: 100%;bottom: 100px;-webkit-transition: all 0.5s ease-in-out!important;-moz-transition: all 0.5s ease-in-out!important;-o-transition: all 0.5s ease-in-out!important;transition: all 0.5s ease-in-out!important;}
.ayuda .cont-servicios .info-serv:hover{z-index: 2;color: #fff;padding-bottom: 130px;position: absolute;width: 100%;bottom: 100px;}
.ayuda .cont-servicios .info-serv .cont-btn{margin-top: 15px;padding: 8px 0;}
.ayuda .cont-servicios .info-serv .cont-btn a{border: none;opacity: 0;color: #fff;font-weight: 200;font-size: 18px;padding: 8px 30px;border-radius: 5px;-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;background: rgba(166,58,85,1);background: -webkit-linear-gradient(left,rgba(166,58,85,1) 0%,rgba(255,84,54,1) 100%);background: -o-linear-gradient(left,rgba(166,58,85,1) 0%,rgba(255,84,54,1) 100%);background: linear-gradient(to right,rgba(166,58,85,1) 0%,rgba(255,84,54,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a63a55',endColorstr='#ff5436',GradientType=1 );}
.ayuda .cont-servicios .info-serv:hover .cont-btn a{text-decoration: none;opacity: 1;color: #fff;font-weight: 200;font-size: 18px;padding: 8px 25px 8px 35px;border-radius: 5px;}
.ayuda .cont-servicios .info-serv h3{text-shadow: 0 0 5px #333;}
.ayuda .cont-servicios .cont-cuatro .serviciodos{padding: 0;overflow: hidden;}
.ayuda .cont-servicios .desarrolloweb .opacidad{z-index: 1;position: relative;color: #fff;height: 100%;opacity: 0;-webkit-transition: all 0.5s ease-in-out!important;-moz-transition: all 0.5s ease-in-out!important;-o-transition: all 0.5s ease-in-out!important;transition: all 0.5s ease-in-out!important;}
.ayuda .cont-servicios .desarrolloweb:hover .opacidad{height: 100%;opacity: 1;}
.ayuda .cont-servicios .cont-cuatro .serviciodos .opacidad{text-align: left;position: relative;padding: 0;color: #fff;height: 100%;background-color: rgba(0,0,0,0.0);-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.ayuda .cont-servicios .cont-cuatro .serviciodos .opacidad:hover{text-align: left;position: relative;color: #fff;height: 100%;background-color: rgba(0,0,0,0.7);}
.ayuda .cont-servicios .cont-cuatro .serviciodos{padding: 0;}
.ayuda .cont-servicios .desarrolloweb .opacidad .info{position: absolute;opacity: 0;padding: 0 15px;width: 100%;margin-left: 15px;bottom: -10%;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.ayuda .cont-servicios .cont-cuatro .serviciodos .opacidad .info{position: absolute;opacity: 0;padding: 0 15px;width: 100%;bottom: -10%;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.ayuda .cont-servicios .desarrolloweb .opacidad:hover .info,.ayuda .cont-servicios .cont-cuatro .serviciodos .opacidad:hover .info{position: absolute;opacity: 1;width: 100%;bottom: 13%;}
.ayuda .cont-servicios .desarrolloweb .opacidad .info h3,.ayuda .cont-servicios .cont-cuatro .serviciodos .opacidad .info h3{color: #fff;font-weight: 200;font-size: 28px;}
.ayuda .cont-servicios .desarrolloweb .opacidad .info p,.ayuda .cont-servicios .cont-cuatro .serviciodos .opacidad .info p{color: #fff;padding-right: 15px;font-weight: 200;font-size: 16px;}
.ayuda .cont-servicios .desarrolloweb .opacidad .info .btn,.ayuda .cont-servicios .cont-cuatro .serviciodos .opacidad .info .btn{padding: 5px 0;margin-bottom: 25px;}
.ayuda .cont-servicios .desarrolloweb .opacidad .info .btn a,.ayuda .cont-servicios .cont-cuatro .serviciodos .opacidad .info .btn a{color: #fff;padding: 5px 25px;border-radius: 15px;font-weight: 200;font-size: 14px;background: rgba(167,58,85,1);background: -webkit-linear-gradient(left,rgba(167,58,85,1) 0%,rgba(254,84,54,1) 100%);background: -o-linear-gradient(left,rgba(167,58,85,1) 0%,rgba(254,84,54,1) 100%);background: linear-gradient(to right,rgba(167,58,85,1) 0%,rgba(254,84,54,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a73a55',endColorstr='#fe5436',GradientType=1 );-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.ayuda .cont-servicios .desarrolloweb .opacidad .info .btn a:hover,.ayuda .cont-servicios .cont-cuatro .serviciodos .opacidad .info .btn a:hover{text-decoration: none;background: rgba(254,84,54,1);background: -webkit-linear-gradient(left,rgba(254,84,54,1) 0%,rgba(167,58,85,1) 99%,rgba(167,58,85,1) 100%);background: -o-linear-gradient(left,rgba(254,84,54,1) 0%,rgba(167,58,85,1) 99%,rgba(167,58,85,1) 100%);background: linear-gradient(to right,rgba(254,84,54,1) 0%,rgba(167,58,85,1) 99%,rgba(167,58,85,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe5436',endColorstr='#a73a55',GradientType=1 );}
.ayuda .cont-servicios .cont-cuatro{padding: 0;}
.ayuda .cont-servicios .cont-cuatro .serviciodos{height: 375px;}
.svg-down{top: 25px!important;}
.ayudados{text-align: center;z-index: 1;overflow: hidden;position: relative;background: rgba(255,255,255,1);background: -webkit-linear-gradient(rgba(255,255,255,1) 0%,rgba(249,249,249,1) 42%,rgba(241,241,241,1) 100%);background: -o-linear-gradient(rgba(255,255,255,1) 0%,rgba(249,249,249,1) 42%,rgba(241,241,241,1) 100%);background: linear-gradient(rgba(255,255,255,1) 0%,rgba(249,249,249,1) 42%,rgba(241,241,241,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#f1f1f1',GradientType=0 );}
.ayudados .texto-doble{padding: 160px 15px 40px 15px;background-color: #fff;}
.ayudados .cont-planes .contenedor-botones{border: 1px solid #fff;margin-bottom: 25px;}
.ayudados .cont-planes .contenedor-botones .botones{margin: auto;}
.ayudados .cont-planes .contenedor-botones .botones .hosting,.ayudados .cont-planes .contenedor-botones .botones .reseller,.ayudados .cont-planes .contenedor-botones .botones .vps{border-right: 1px solid #ccc;}
.ayudados .cont-planes .contenedor-botones .botones .terminos{border: none;}
.ayudados .cont-planes .contenedor-botones .botones .hosting,.ayudados .cont-planes .contenedor-botones .botones .reseller,.ayudados .cont-planes .contenedor-botones .botones .vps,.ayudados .cont-planes .contenedor-botones .botones .terminos{list-style: none;padding: 5px 0;text-align: center;}
.ayudados .cont-planes .contenedor-botones .botones .hosting a,.ayudados .cont-planes .contenedor-botones .botones .reseller a,.ayudados .cont-planes .contenedor-botones .botones .vps a,.ayudados .cont-planes .contenedor-botones .botones .terminos a{margin: auto;color: #666;font-weight: 200;font-size: 21px;text-decoration: none;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.ayudados .cont-planes .contenedor-botones .botones .hosting .activo,.ayudados .cont-planes .contenedor-botones .botones .reseller .activo,.ayudados .cont-planes .contenedor-botones .botones .vps .activo,.ayudados .cont-planes .contenedor-botones .botones .terminos .activo{margin: auto;color: #D74547;font-weight: 200;font-size: 21px;text-decoration: none;}
.ayudados .cont-planes .contenedor-botones .botones .hosting a:hover,.ayudados .cont-planes .contenedor-botones .botones .reseller a:hover,.ayudados .cont-planes .contenedor-botones .botones .vps a:hover,.ayudados .cont-planes .contenedor-botones .botones .terminos a:hover{margin: auto;color: #D74547;font-weight: 200;font-size: 21px;text-decoration: none;}
.ayudados #cont-planes{margin-bottom: 40px;}
.ayudados .cont-planes .del-mes{border: 1px solid #ccc;padding-bottom: 20px;margin-bottom: 30px;}
.ayudados .cont-planes .imagen-plan1{position: relative;margin-bottom: 50px;overflow: hidden;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.ayudados .cont-planes .noticias-lateral{background: #f4f4f4;float: left;width: 120px;height: 120px;margin: 0;padding: 0;overflow: hidden;position: relative;}
.ayudados .cont-planes .noticias-lateral img{width: auto;height: 100%;display: block;}
.ayudados .cont-planes .noticia{padding: 0;overflow: hidden;position: relative;margin-bottom: 30px;border: 1px solid #ccc;list-style: none;}
.ayudados .cont-planes .noticia .degradado{overflow: hidden;z-index: 2;height: 100px;}
.ayudados .cont-planes .noticia .degradado h3{margin: 15px 0 0 0;z-index: 1;text-align: left;text-transform: capitalize!important;color: rgba(56,56,56,.9);padding: 5px 10px 0 10px;font-weight: 200;font-size: 18px;font-size: 1.8rem;line-height: 1.1;letter-spacing: normal;}
.ayudados .cont-planes .noticia .imagen-plan1 img{position: relative;overflow: hidden;width: 100%;}
.ayudados .cont-planes .imagen-plan1 .triangulo{position: absolute;z-index: 2;top: 50px;right: -20px;width: 0;height: 0;border-top: 15px solid transparent;border-right: 20px solid #fff;border-bottom:15px solid transparent;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.ayudados .cont-planes .imagen-plan1:hover .triangulo{position: absolute;top: 50px;right: 0;width: 0;height: 0;border-top: 15px solid transparent;border-right: 20px solid #fff;border-bottom:15px solid transparent;}
.ayudados .cont-planes .imagen-plan1 .triangulo-bottom{position: absolute;z-index: 2;bottom: -20px;left: 30px;width: 0;height: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;border-bottom: 20px solid #fff;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.ayudados .cont-planes .imagen-plan1:hover .triangulo-bottom{position: absolute;bottom: 0;left: 30px;width: 0;height: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;border-bottom: 20px solid #fff;}
.ayudados .cont-planes .imagen-plan1 .opacidad{background-color: rgba(0,0,0,0.1);position: absolute;padding-top: 55%;top: 0;height: 100%;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.ayudados .cont-planes .imagen-plan1:hover .opacidad{background-color: rgba(0,0,0,0.35);position: absolute;padding-top: 35%;top: 0;height: 100%;}
.ayudados .cont-planes .imagen-plan1 .opacidad img{width: 150px;opacity: 0;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.ayudados .cont-planes .imagen-plan1:hover .opacidad img{width: 150px;opacity: 1;}
.ayudados .cont-planes .imagen-plan1 .opacidad-portafolio{background-color: rgba(0,0,0,0.1);position: absolute;padding-top: 55%;top: 0;height: 100%;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.ayudados .cont-planes .imagen-plan1:hover .opacidad-portafolio{background-color: rgba(0,0,0,0.35);position: absolute;padding-top: 35%;top: 0;height: 100%;}
.ayudados .cont-planes .imagen-plan1 .opacidad-portafolio img{width: 110px;opacity: 0;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.ayudados .cont-planes .imagen-plan1:hover .opacidad-portafolio img{width: 110px;opacity: 1;}
.ayudados .texto-doble .texto1{text-align: right;border-right: 2px solid #ccc;}
.ayudados .texto-doble .texto2,.ayudados .cont-planes .texto2{margin-bottom: 50px;text-align: left;}
.ayudados .texto-doble .texto2 h4,.ayudados .cont-planes .texto2 h4{color: #999;margin-top: 0;padding-top: 0;font-weight: 200;font-size: 16px;}
.ayudados .texto-doble .texto2 h3,.ayudados .cont-planes .texto2 h3{color: #333333;margin-top: 0;padding-top: 0;font-weight: 300;font-size: 24px;}
.ayudados .texto-doble .texto2 h5,.ayudados .cont-planes .texto2 h5{color: #333333;margin-top: -20px;padding-top: 0;font-weight: 300;font-size: 21px;}
.ayudados .texto-doble .texto2 h6,.ayudados .cont-planes .texto2 h6{color: #999;margin-top: -25px;margin-bottom: 25px;padding-top: 0;font-weight: 200;font-size: 16px;}
.ayudados .texto-doble .texto2 h3 small,.ayudados .cont-planes .texto2 h3 small{color: #666;padding-top: 0;font-weight: 200;font-size: 21px;}
.ayudados .texto-doble .texto1 p,.ayudados .texto-doble .texto2 p,.ayudados .cont-planes .texto2 p{color: #666;padding-top: 0;font-weight: 200;font-size: 18px;}
.ayudados .texto-doble .texto1 p strong,.ayudados .texto-doble .texto2 p strong,.ayudados .cont-planes .texto2 p strong{color: rgba(255,84,54,1);padding-top: 0;font-weight: 200;font-size: 18px;}
.ayudados .cont-planes .texto2 .siguiente{border-top: 1px solid #ccc;margin-top: 15px;padding: 35px 0;}
.ayudados .cont-planes .texto2 .siguiente a{color: #666;padding-top: 0;font-weight: 200;font-size: 16px;}
.ayudados .cont-planes .texto2 form .formulario{padding: 0;}
.ayudados .cont-planes .texto2 form .formulario .input{padding: 8px 15px;border-radius: 5px;margin-bottom: 15px;border: 1px solid #ccc;width: 100%;color: #666;font-weight: 200;font-size: 18px;}
.ayudados .cont-planes .texto2 form .formulario .select{background-color: #fff!important;height: 45px;padding: 8px 15px;border-radius: 5px;margin-bottom: 15px;border: 1px solid #ccc;width: 100%;color: #666;font-weight: 200;font-size: 18px;}
.ayudados .cont-planes .texto2 form .formulario .mensaje{padding: 8px 15px;border-radius: 5px;margin-bottom: 15px;border: 1px solid #ccc;width: 100%;color: #666;font-weight: 200;font-size: 18px;height: 200px;}
.ayudados .cont-planes .texto2 form .formulario .boton{padding: 0 0;height: 45px;margin: 0 !important;}
.ayudados .cont-planes .boton{margin-top: 40px;padding:8px 0 0 0;height: 45px;}
.ayudados .cont-planes .boton-carro{padding:8px 0 0 0;height: 45px;}
.ayudados .cont-planes .carrochico{margin-bottom: 25px;padding:8px 0 0 0;height: 45px;}
.ayudados .cont-planes .plan-diseno{margin-top: 30px;border: 1px solid #ccc;padding: 0 15px 15px 15px;}
.ayudados .cont-planes .plan-diseno figure{margin: 0;}
.ayudados .cont-planes .plan-diseno .texto3{border-bottom: 1px solid #ccc;margin-bottom: 15px;}
.ayudados .cont-planes .plan-diseno .texto3 h3{color: #333333;margin: 15px 0;padding-bottom: 15px;padding-top: 0;font-weight: 300;font-size: 24px;}
.ayudados .cont-planes .plan-diseno .texto3 p{color: #666;padding-top: 0;font-weight: 200;font-size: 18px;}
.ayudados .cont-planes .plan-diseno h4{color: #D74547;margin-top: 10px;padding-top: 0;font-weight: 300;font-size: 21px;}
.boton a,.ayudados .cont-planes .plan-diseno .agregar form input,.boton .enviar,.boton-planes{border: none;color: #fff;font-weight: 200;font-size: 18px;padding: 8px 30px;border-radius: 5px;-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;background: rgba(166,58,85,1);background: -webkit-linear-gradient(left,rgba(166,58,85,1) 0%,rgba(255,84,54,1) 100%);background: -o-linear-gradient(left,rgba(166,58,85,1) 0%,rgba(255,84,54,1) 100%);background: linear-gradient(to right,rgba(166,58,85,1) 0%,rgba(255,84,54,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a63a55',endColorstr='#ff5436',GradientType=1 );}
.boton a:hover,.ayudados .cont-planes .plan-diseno .agregar form input:hover,.boton .enviar:hover,.boton-planes:hover{text-decoration: none;color: #fff;font-weight: 200;font-size: 18px;padding: 8px 25px 8px 35px;border-radius: 5px;}
.ayudados .cont-planes .boton-carro a{border: none;color: #fff;font-weight: 200;font-size: 18px;padding: 8px 25px;border-radius: 5px;-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;background: rgba(166,58,85,1);background: -webkit-linear-gradient(left,rgba(166,58,85,1) 0%,rgba(255,84,54,1) 100%);background: -o-linear-gradient(left,rgba(166,58,85,1) 0%,rgba(255,84,54,1) 100%);background: linear-gradient(to right,rgba(166,58,85,1) 0%,rgba(255,84,54,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a63a55',endColorstr='#ff5436',GradientType=1 );}
.ayudados .cont-planes .boton-carro a:hover{text-decoration: none;color: #fff;font-weight: 200;font-size: 18px;padding: 8px 20px 8px 30px;border-radius: 5px;}
.ayudados .cont-planes .carrochico a,.btn-volver,.btn-hosting-active{border: none;color: #fff;font-weight: 200;font-size: 16px;padding: 5px 15px;border-radius: 5px;-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;background: rgba(166,58,85,1);background: -webkit-linear-gradient(left,rgba(166,58,85,1) 0%,rgba(255,84,54,1) 100%);background: -o-linear-gradient(left,rgba(166,58,85,1) 0%,rgba(255,84,54,1) 100%);background: linear-gradient(to right,rgba(166,58,85,1) 0%,rgba(255,84,54,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a63a55',endColorstr='#ff5436',GradientType=1 );}
.btn-hosting{font-size: 16px;color: #ee503c;-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;}
.btn-hosting:hover{font-size: 16px;color: #666;}
.ayudados .cont-planes .carrochico a:hover,.btn-volver:hover,.btn-hosting-active:hover{text-decoration: none;color: #fff;font-weight: 200;font-size: 16px;padding: 5px 10px 5px 20px;border-radius: 5px;}
.ayudados .cont-planes .mapa{margin-bottom: 30px;}
.ayudados .cont-planes .mapa .bloque{height: 450px;width: 100%;position: absolute;bottom: 0px;margin: auto;text-align: center;color: #FFF;padding-top: 15px;margin-left: auto;margin-right: auto;left: 0;right: 0;}
.info-portafolio-n{background-color: #f1f1f1;}
.info-portafolio-n .cont-botones-portafolio-n{margin-top: 5%;margin-left: -50px!important;}
.info-portafolio-n .cont-botones-portafolio-n .img-porta-n{overflow: hidden;}
.info-portafolio-n .cont-botones-portafolio-n .img-porta-n img{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.info-portafolio-n .cont-botones-portafolio-n .img-porta-n img:hover{-ms-transform: scale(1.1); /* IE 9 */-webkit-transform: scale(1.1); /* Safari 3-8 */ transform: scale(1.1);}
.cont-inicio-n{background: url(../img/index/bg-dw.jpg) no-repeat right;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.subtitulo-n{font-size: 42px;font-weight: 400;margin: 0;color: #666;}
.titulo-n{margin: 0 0 1.2rem 0;font-weight: 700;font-size: 65px;color: #666;}
.subtitulo-dos-n{margin: 0 0 1rem 0;font-size: 24px;font-weight: 400;color: #666;}
.texto-n{font-size: 16px;font-weight: 300;color: #666;}
.texto-inicio-n,.sub-inicio-n{max-width: 340px;}
.cont-svg-n{position: absolute;z-index: 15;bottom: 0;width: 100%;overflow: hidden;}
.cont-svg-n .svg-n{text-align: left;transform: rotate(180deg);}
.cont-svg-gris-n{z-index: 15;bottom: 0;width: 100%;overflow: hidden;}
.cont-svg-gris-n-down{width: 100%;overflow: hidden;margin-bottom: -15px!important;}
.cont-svg-gris-n .svg-n,.cont-svg-gris-n-down .svg-n{text-align: left;}
.navbar-dark .navbar-nav .nav-link{font-size: 18px!important;font-weight: 300!important;color: #fff!important;text-transform: capitalize;text-decoration: none;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.navbar-dark .navbar-nav .active,.navbar-dark .navbar-nav .nav-link:hover{font-size: 18px!important;font-weight: 300!important;color: #22282f!important;text-transform: capitalize;}
.carousel-item{height: 800px;background: no-repeat center center scroll;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.banner-seccciones{height: 480px!important;background: no-repeat center center scroll;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.cont-botones-servicios-n{position: absolute;padding: 0 15px;z-index: 15;bottom: 100px;left: 8%;}
.cont-botones-servicios-n .suscribe .form-control{position: absolute;width: auto;left: 0;top: 0;margin: auto;font-size: 16px;height: 50px;padding: 12px 50px 12px 20px!important;font-weight: 300;border: none;box-shadow: 0 5px 15px rgba(0,0,0,0.3);border-radius: 25px;}
.cont-botones-servicios-n .suscribe button{top: 5px;width: 40px;height: 40px;background-color: #f94c22;border: none;right: 5px;border-radius: 50%;position: absolute;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.cont-botones-servicios-n .btn-cotiza-n,.btn-cotiza-n{font-size: 16px;padding: 12px 20px;font-weight: 300;border-radius: 25px;background-color: #f94c22;box-shadow: 0 5px 15px rgba(0,0,0,0.3);color: #fff;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.cont-botones-servicios-n .btn-cotiza-n:hover,.btn-cotiza-n:hover,.cont-botones-servicios-n .suscribe button:hover{background-color: #16232B;color: #fff;}
.carousel-caption-n{height: auto;top: 60%;transform: translateY(-60%);padding: 0;bottom: 0;right: 8%;left: 8%;}
.carousel-fade-n .carousel-item-n{opacity: 0; transition-duration: 1s; transition-property: opacity;}
.carousel-fade-n .carousel-item-n.active,.carousel-fade-n .carousel-item-next.carousel-item-left,.carousel-fade-n .carousel-item-prev.carousel-item-right{opacity: 1;}
.carousel-fade-n .active.carousel-item-left,.carousel-fade-n .active.carousel-item-right{opacity: 0; transition-duration: 1s;}
.carousel-fade-n .carousel-item-next,.carousel-fade-n .carousel-item-prev,.carousel-fade-n .carousel-item-n.active,.carousel-fade-n .active.carousel-item-left,.carousel-fade-n .active.carousel-item-prev{transform: translateX(0); transform: translate3d(0,0,0);}
.info-carousel-n h1,.info-carousel-n h2,h1,h2{font-size: 45px;color: #22282f;font-weight: 600;/* text-shadow: 0 0 3px rgba( 0,0,0,0.5); */}
.info-carousel-n h1 b,.info-carousel-n h2 b,h1 b,h2 b{font-size: 45px;color: #e23d4b;font-weight: 700;}
.info-carousel-n h3{font-size: 21px;margin-bottom: 0;/*line-height: 0;*/color: #18242d;font-weight: 300;}
.info-carousel-n .texto-blanco-n{font-size: 18px;font-weight: 300;color: #999;}
.info-carousel-n .texto-slide{max-width: 420px;}
.texto-down-n{max-width:  600px;padding: 0 45px 20px 30px;position: absolute;bottom: 0;text-shadow: 0 0 3px rgba( 0,0,0,0.5);font-size: 16px;color: #fff;font-weight: 200;}
.info-especialistas-n{border: 1px solid green;}
.img-n{padding: 0;}
.wsp{width: 200px;border: none!important;color: #fff!important;font-weight: 200!important;font-size: 14px!important;padding: 5px 25px!important;border-radius: 5px!important;-webkit-transition: all 0.1s ease-in-out!important;-moz-transition: all 0.1s ease-in-out!important;-o-transition: all 0.1s ease-in-out!important;transition: all 0.1s ease-in-out!important;background: rgb(0,191,107)!important;background: -webkit-linear-gradient(left,rgb(0,190,106) 0%,rgb(52,199,109) 100%)!important;background: -o-linear-gradient(left,rgba(166,58,85,1) 0%,rgba(255,84,54,1) 100%)!important;background: linear-gradient(to right,rgb(54,200,110) 0%,rgb(0,194,108) 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a63a55',endColorstr='#ff5436',GradientType=1 )!important;}
@media ( max-width: 1199px){.tecnologia .marcas .marca-linea,.tecnologia .marcas .marca{position: relative;padding: 0 15px;display: inline-block;vertical-align: top;width: 13%;}  }
@media (max-width: 1024px){.cont-botones-servicios-n .btn-light-n{font-size: 16px;padding: 8px 15px;font-weight: 200;border-color: rgba(255,255,255,0.4);}}
@media (max-width: 991px){#mainNav,#mainNav.navbar-shrink{padding: 5px;background-color: rgba(0,0,0,0.9);}.tecnologia .marcas .marca-linea .linea{display: none;}.header{height: 100px;border: 1px solid #f1f1f1;margin-bottom: 3rem;}}
@media (max-width: 768px){

.cont-botones-servicios-n{bottom: 100px;}#mainNav,#mainNav.navbar-shrink{padding: 5px;background-color: rgba(0,0,0,0.9);}
.media-n .icono-pluma-n{margin-left: -30px;box-shadow: 0 0 10px rgba(0,0,0,0.5);background-color: #660f8d;border-radius: 50%;width: 60px;height: 60px;}
.media-n .icono-pluma-n img{width: 60px;}.carousel-caption{right: 10%;left: 10%;}.carousel-item-n{height: 500px;background: no-repeat center center scroll;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.info-carousel-n h2{font-size: 32px;line-height: 39px;font-weight: 300;}.info-carousel-n h2 b,.titulo-banner{font-size: 40px;font-weight: 700;}
.info-carousel-n h3{font-size: 18px;font-weight: 400;}
.info-carousel-n .texto-n{font-size: 14px;font-weight: 200;}}
@media (max-width: 767px){
	.modal-content p{font-size: 16px;font-weight: 300;color: #999;}
    footer figure img{width: 200px;}footer .texto-footer{margin: .75rem 0;text-align: center;}footer .rgua,footer .portal{margin: 0!important;color: #fff;text-align: center;}.carousel-item{background: url('../img/index/fondo-small.jpg') no-repeat right!important;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.carousel-item:nth-of-type(2){background: url('../img/index/fondo-2-small.jpg') no-repeat right!important;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.carousel-item:nth-of-type(3){background: url('../img/index/fondo-3-small.jpg') no-repeat right!important;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.cont-botones-servicios-n{bottom: 95px;left: 8%;}.cont-suscribe{margin: auto!important;}.cont-botones-servicios-n .btn-cotiza-n{margin-top: 45px;}.tecnologia .marcas .marca-linea,.tecnologia .marcas .marca{position: relative;margin-bottom: 25px;padding: 0 15px;display: inline-block;vertical-align: top;width: 33%;}.info-portafolio-n .cont-botones-portafolio-n{margin: -50px auto 0 auto!important;}}
.nav-tabs{
	border-bottom:none;
}
.nav-servicios .btn-servicios {
    color: #e23d4b;
    font-size: 1rem;
    font-weight: 400;
    background-color: #fff;
    border:none!important;
    border-radius: 20px!important;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.nav-servicios .active {
    color: #f8f9fa!important;
    background-color: #e23d4b!important;
    border-right: none;
    border-color: transparent!important;
}
.servicios-host .card{
	border:none;
}
.servicios-host .modal-content{
	background-image: url(../img/servicios/fondos-modal/fondo-3-small.jpg);
	background-position: center!important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.host-caracteristicas i{
	color: #F94C23;
}
.cpanel-cards .card {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 1rem;
    border-bottom: 3px solid #e94142;
}
.cpanel-cards .card-header h4 {
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
}
.cpanel-cards .card .card-title {
    color: #e94142;
    font-weight: 600;
    font-size: 2rem;
}
.img-host{
	width: 100%; max-width: 250px;
}
@media (max-width: 575px) {
	.img-host{
		max-width: 100%!important;
	}
}
.sidebar-nav-item.dropdown .dropdown-menu a:active{
	background-color:#f94c22;
}