.bg-primary{transition:all .4s ease}.bg-dark{transition:all .4s ease}#carouselExampleIndicators{margin-top:85px!important}.quieneSomos{background-image:url(../img/gral/bg-talleres.jpg);background-repeat:no-repeat;background-position:center center;min-height:300px}.parallax-servicios{background-image:url(../img/gral/serv-section.jpg);height:300px;background-repeat:no-repeat;background-position:center center;color:#fff}.newsletter{background-image:url(../img/gral/newsletter.jpg);height:300px;background-repeat:no-repeat;background-position:center center;color:#fff}#mc-embedded-subscribe{color:#fff!important;background-color:#007bff!important}#mc-embedded-subscribe:hover{background-color:#0073b1!important}.sociales ul{list-style:none;margin:0;margin-top:-20px;padding:0}.sociales ul li{position:relative;display:inline-block}.sociales ul li a::before{font-family:FontAwesome;display:inline-block;vertical-align:top;padding:.4rem;content:'\f08e';-webkit-font-smoothing:antialiased;font-size:2rem}.sociales ul li a[href*="facebook.com"]::before{content:'\f230';color:#3b5998}.sociales ul li a[href*="twitter.com"]::before{content:'\f081';color:#1da1f2}.sociales ul li a[href*="linkedin.com"]::before{content:'\f08c';color:#0073b1}.mision{background-image:url(../img/gral/n-mision.jpg);background-repeat:no-repeat;background-position:center center;min-height:300px}.vision{background-image:url(../img/gral/n-vision.jpg);background-repeat:no-repeat;background-position:center center;min-height:300px}.valores{background-image:url(../img/gral/n-valores.jpg);background-repeat:no-repeat;background-position:center center;min-height:350px}.banners{margin-top:86px!important}.disweb{background-image:url(../img/servicios/Disweb/dw-general.jpg);background-repeat:no-repeat;background-position:center center;min-height:300px}.parallax-disweb{background-image:url(../img/servicios/Disweb/dw-parallax.jpg);height:300px;background-repeat:no-repeat;background-position:center center}.disweb-tipos{background-image:url(../img/servicios/Disweb/dw-info.jpg);background-repeat:no-repeat;min-height:400px}#tipos .card-header{background-color:#444;padding:0 1.25rem}#tipos .card-header .btn-link{color:#fff;font-size:1.3rem}#tipos .card-body{font-size:1rem}.pricing-area{background:rgba(0,0,0,.02) none repeat scroll 0 0}.pri_table_list{border:1px solid #ccc;text-align:center;transition:all .4s ease 0s;background:#fff}.pri_table_list h3 span{font-size:16px}.pri_table_list ol li{border-bottom:1px solid #ccc;color:#666;padding:12px 15px;position:relative;text-align:left}.pri_table_list li.check.cross::after{content:"\f00d";font-family:fontawesome;font-size:14px;position:absolute;right:50px;top:12px;color:#cd5c5c}.pri_table_list li.check::after{content:"\f00c";font-family:fontawesome;font-size:14px;position:absolute;right:50px;top:12px;color:#3ec1d5}.pri_table_list a button{background:#444 none repeat scroll 0 0;border:1px solid #444;color:#fff;margin-bottom:25px;padding:10px 35px;text-transform:uppercase;transition:all .4s ease 0s;border-radius:30px}.pri_table_list>h3{color:#333;font-size:24px;font-weight:700;line-height:25px;padding:30px 0 20px;text-transform:uppercase;transition:all .4s ease 0s}.pri_table_list ol{list-style:outside none none;margin:0;padding:0 0 25px}.pri_table_list.active{transition:all .4s ease 0s;position:relative;overflow:hidden}.saleon{background:red none repeat scroll 0 0;color:#fff;font-size:13px;font-weight:700;left:-26px;padding:2px 25px;position:absolute;text-transform:uppercase;top:16px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}.pri_table_list>a button:hover{background-color:#fff;border:1px solid #333;color:#333}.active>h3{background:#3ec1d5 none repeat scroll 0 0;color:#fff;transition:all .4s ease 0s}.active>a button{background:#3ec1d5 none repeat scroll 0 0;border:1px solid #3ec1d5;color:#fff;transition:.4s}.active>a button:hover{background:#333 none repeat scroll 0 0;border:1px solid #333;color:#fff}.disedi{background-image:url(../img/servicios/DisEdi/de-general.jpg);background-repeat:no-repeat;background-position:center center;min-height:300px}.desarrollo{background-image:url(../img/servicios/DesSof/ds-general.jpg);background-repeat:no-repeat;background-position:center center;min-height:300px}.parallax-desarrollo{background-image:url(../img/servicios/DesSof/ds-parallax.jpg);height:300px;background-repeat:no-repeat;background-position:center center}.imacor{background-image:url(../img/servicios/ImaCor/ic-general.jpg);background-repeat:no-repeat;background-position:center center;min-height:300px}.imacor-tipos{background-image:url(../img/servicios/ImaCor/ic-tipos.jpg);background-repeat:no-repeat;min-height:600px}.parallax-imacor{background-image:url(../img/servicios/ImaCor/ic-parallax.jpg);height:400px;background-repeat:no-repeat;background-position:center center}.portafolio{width:90%;margin:auto;text-align:center;margin-bottom:30px}.portafolio img{width:130px;margin:5px;transition:.5s}@media only screen and (min-width:768px) and (max-width:1020px){.portafolio img{width:150px}}@media only screen and (min-width:1024px) and (max-width:1500px){.portafolio img{width:180px}.portafolio img:hover{transform:translateY(5%)}}@media only screen and (min-width:1600px){.portafolio{width:1400px}.portafolio img{width:200px}.portafolio img:hover{transform:translateY(5%)}}.secciones{padding:0;position:relative;margin:auto;font-size:12px;display:flex;flex-wrap:wrap;justify-content:center}.secciones li{list-style:none;float:left;padding:12px 12px;border:1px solid #333;border-radius:5%;color:#343a40;margin-right:10px;margin-bottom:15px;text-transform:uppercase;cursor:pointer;transition:all .3s}.secciones .active,.secciones li:hover{background:#343a40;color:#fff}.contact-area{height:auto;width:100%}.contact-form input[type=email],.contact-form input[type=text]{background:rgba(0,0,0,0) none repeat scroll 0 0;border:1px solid #ccc;border-radius:0;color:#444;height:40px;margin-bottom:16px;padding-left:20px;width:100%}.contact-form textarea{background:rgba(0,0,0,0) none repeat scroll 0 0;border:1px solid #ccc;border-radius:0;color:#444;height:140px;padding:20px;width:100%;min-height:152px}.contact-form input[type=submit]{background:rgba(0,0,0,0) none repeat scroll 0 0;border:1px solid #ccc;color:#444;font-size:16px;font-weight:700;margin-top:8px;padding:12px 30px;text-transform:uppercase;transition:all .3s ease 0s;border-radius:30px}.contact-form input[type=submit]:hover{color:#fff;border:1px solid #3ec1d5;background:#3ec1d5}.contact-form #sendmessage{color:#3ec1d5;border:1px solid #3ec1d5;display:none;text-align:center;padding:15px;font-weight:600;margin-bottom:15px}.contact-form #errormessage{color:red;display:none;border:1px solid red;text-align:center;padding:15px;font-weight:600;margin-bottom:15px}.contact-form #errormessage.show,.contact-form #sendmessage.show,.contact-form .show{display:block}#contact .form .validation{color:red;display:none;margin:0 0 20px;font-weight:400;font-size:13px}.single-icon i{font-size:25px;width:50px;height:50px;border:1px solid #3ec1d5;line-height:46px;border-radius:50%;margin-bottom:20px}.single-icon p{font-size:16px;line-height:30px}.contact-icon{margin-bottom:40px}@media only screen and (min-width:992px){#carouselExampleIndicators{margin-top:0!important}.bg-primary{background-color:transparent!important}.newsletter,.parallax-desarrollo,.parallax-disweb,.parallax-imacor,.parallax-servicios{background-attachment:fixed;background-size:cover}.parallax-servicios h3{font-size:2.3rem;font-family:Lato,sans-serif}.newsletter p,.parallax-servicios p{font-size:1.4rem;line-height:2.6rem}.banners{margin-top:0!important}}