@media only screen and (min-width: 768px) and (max-width: 991px){
#logoInicio{
    width: 40%;
}
}

/* Tablets y phablets */
@media only screen and (min-width: 576px) and (max-width: 767px){
    #logoInicio{
        width: 40%;
    }
}

/* Teléfonos */
@media only screen and (max-width: 575px){
    #logoInicio{
        width: 40%;
    }
}
.files label{
    position: absolute;
    bottom: 0px;
    left: 0;
    pointer-events: none;
    width: 100%;
    right: 0;
    height: 57px;
    content: " O arrastre el archivo aqui. ";
    display: block;
    margin: 0 auto;
    color:#000000;
    text-align: center;
}
@font-face{font-family:Pacifico;font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(https://fonts.gstatic.com/s/pacifico/v12/FwZY7-Qmy14u9lezJ-6H6MmBp0u-.woff2) format('woff2');font-display:swap}.services .icon-box{padding:60px 30px;position:relative;overflow:hidden;background:#fff;box-shadow:2px 0 35px 0 rgba(68,88,144,.12);transition:.3s ease-in-out;border-radius:8px;z-index:1;text-align:center}.services .icon-box::before{content:'';position:absolute;background:#fdeff2;right:0;left:0;bottom:0;top:100%;transition:.4s;z-index:-1}.services .icon-box:hover::before{background:#345899;top:0;border-radius:0}.services .icon{margin-bottom:15px}.services .icon i{font-size:48px;line-height:1;color:#345899;transition:.3s ease-in-out}.services .title{font-weight:700;margin-bottom:15px;font-size:18px}.services .title a{color:#111}.services .description{font-size:15px;line-height:28px;margin-bottom:0}.icon-box:hover .title,.services .icon-box:hover .description,.services .icon-box:hover .icon i,.services .icon-box:hover .title a{color:#fff}.services{padding-bottom:30px}#sidebar-nav a{color:#35599a;font-family:Raleway;text-align:center}.menu-toggle{right:10px;top:10px}.description{font-family:Lora,serif!important}.page-section{margin-top:5rem;margin-bottom:5rem}a:hover{color:#17667f}.portfolio-item img{border-radius:8px}.form-check-input:checked{background-color:#1d809f;border-color:#1d809f}.files input{outline:#92b0b3 dashed 2px;outline-offset:-10px;-webkit-transition:outline-offset .15s ease-in-out,background-color .15s linear;transition:outline-offset .15s ease-in-out,background-color .15s linear;padding:120px 0 85px 40%;text-align:center!important;margin:0;width:100%!important}.files input:focus{outline:#92b0b3 dashed 2px;outline-offset:-10px;-webkit-transition:outline-offset .15s ease-in-out,background-color .15s linear;transition:outline-offset .15s ease-in-out,background-color .15s linear;border:1px solid #92b0b3}.files,.intro{position:relative}.files:after{pointer-events:none;position:absolute;top:60px;left:0;width:50px;right:0;height:56px;content:"";background-image:url(https://image.flaticon.com/icons/png/128/109/109612.png);display:block;margin:0 auto;background-size:100%;background-repeat:no-repeat}.color input{background-color:#eee}.files:before{position:absolute;bottom:0px;left:0;pointer-events:none;width:100%;right:0;height:57px;content:" O arrastre el archivo aqui. ";display:block;margin:0 auto;color:#2ea591;font-weight:600;text-transform:capitalize;text-align:center}.timeline{position:relative;padding:0;list-style:none}.timeline:before{position:absolute;top:0;bottom:0;left:40px;width:2px;margin-left:-1.5px;content:"";background-color:#e9ecef}.timeline>li{position:relative;min-height:50px;margin-bottom:50px}.timeline>li:after,.timeline>li:before{display:table;content:" "}.timeline>li:after{clear:both}.timeline>li .timeline-panel{position:relative;float:right;width:100%;padding:0 20px 0 100px;text-align:left}.timeline>li .timeline-panel:before,.timeline>li.timeline-inverted>.timeline-panel:before{right:auto;left:-15px;border-right-width:15px;border-left-width:0}.timeline>li .timeline-panel:after,.timeline>li.timeline-inverted>.timeline-panel:after{right:auto;left:-14px;border-right-width:14px;border-left-width:0}.timeline>li .timeline-image{position:absolute;z-index:100;left:0;width:80px;height:80px;margin-left:0;text-align:center;color:#fff;border:7px solid #e9ecef;border-radius:100%;background-color:#345899}.timeline>li .timeline-image .h4,.timeline>li .timeline-image h4{font-size:10px;line-height:14px;margin-top:12px}.timeline>li.timeline-inverted>.timeline-panel{float:right;padding:0 20px 0 100px;text-align:left}.timeline .timeline-body>p,.timeline .timeline-body>ul,.timeline>li:last-child{margin-bottom:0}.timeline .timeline-heading .h4,.timeline .timeline-heading h4{margin-top:0;color:inherit}.timeline .timeline-heading .subheading.h4,.timeline .timeline-heading h4.subheading{text-transform:none}@media (min-width:768px){.timeline:before{left:50%}.timeline>li{min-height:100px;margin-bottom:100px}.timeline>li .timeline-panel{float:left;width:41%;padding:0 20px 20px 30px;text-align:right}.timeline>li .timeline-image{left:50%;width:100px;height:100px;margin-left:-50px}.timeline>li .timeline-image .h4,.timeline>li .timeline-image h4{font-size:13px;line-height:18px;margin-top:16px}.timeline>li.timeline-inverted>.timeline-panel{float:right;padding:0 30px 20px 20px;text-align:left}}@media (min-width:992px){.about-heading .about-heading-content{margin-top:-14rem;position:relative;z-index:1}.portfolio-item:hover .caption{background-color:rgba(0,0,0,.9)!important;-webkit-clip-path:inset(2rem);clip-path:inset(2rem);border-radius:8px}.timeline>li{min-height:150px}.timeline>li .timeline-panel,.timeline>li.timeline-inverted>.timeline-panel{padding:0 20px 20px}.timeline>li .timeline-image{width:150px;height:150px;margin-left:-75px}.timeline>li .timeline-image .h4,.timeline>li .timeline-image h4{font-size:18px;line-height:26px;margin-top:30px}.intro .intro-img{width:75%;float:right}}@media (min-width:992px){.intro .intro-text{left:0;width:60%;margin-top:3rem;position:absolute}.intro .intro-text .intro-button{width:100%;left:0;position:absolute;bottom:-2rem}.about-heading .about-heading-img{position:relative;z-index:0}}@media (min-width:1200px){.timeline>li{min-height:170px}.timeline>li .timeline-panel{padding:0 20px 20px 100px}.timeline>li .timeline-image{width:170px;height:170px;margin-left:-85px}.timeline>li .timeline-image .h4,.timeline>li .timeline-image h4{margin-top:40px}.timeline>li.timeline-inverted>.timeline-panel{padding:0 100px 20px 20px}.intro .intro-text{width:45%}}.section-heading{text-transform:uppercase}.section-heading .section-heading-upper{display:block;font-size:1rem;font-weight:800}.section-heading .section-heading-lower{display:block!important;font-size:3rem!important;font-weight:100!important}.bg-faded{background-color:rgba(255,255,255,.85)}.accordion-button:not(.collapsed){color:#345899;background-color:#fff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.accordion-button:focus{z-index:3;border-color:#fff;outline:0;box-shadow:0 0 0 .25rem rgba(255,255,255,0)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#395899;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s}.rounded,.rounded-2{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-end{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-start{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}@media (min-width:992px){.about-heading .about-heading-content{margin-top:-5rem;position:relative;z-index:1}.product-item .product-item-title{position:relative;z-index:1;margin-bottom:-2rem}.product-item .product-item-img{position:relative;z-index:0;max-width:40vw}.product-item .product-item-description{z-index:1;margin-top:-3rem;max-width:50vw}}footer{background-color:#292c2f;box-shadow:0 1px 1px 0 rgba(0,0,0,.12);box-sizing:border-box;width:100%;text-align:left;font:bold 16px sans-serif;padding:55px 50px;margin-top:80px;bottom:0;color:#fff}.footer-navigation h3{margin:0 0 20px;font:36px Cookie,cursive;color:#fff}.footer-navigation h3 a{text-decoration:none;color:#fff}.footer-navigation h3 span{color:#5383d3}.footer-navigation p.links a{color:#fff;text-decoration:none}.footer-navigation p.company-name{color:#8f9296;font-size:14px;font-weight:400;margin-top:20px}@media (max-width:767px){.footer-contacts{margin:30px 0}}.footer-contacts p{display:inline-block;color:#fff;vertical-align:middle}.footer-contacts p a{color:#5383d3;text-decoration:none}.fa.footer-contacts-icon{background-color:#fff;color:#fff;font-size:18px;width:38px;height:38px;border-radius:50%;text-align:center;line-height:38px;margin:10px 15px 10px 0}span.new-line-span{display:block;font-weight:400;font-size:14px;line-height:2}.footer-about h4{display:block;color:#fff;font-size:14px;font-weight:700;margin-bottom:20px}.footer-about p{line-height:20px;color:#92999f;font-size:13px;font-weight:400;margin:0}div.social-links{margin-top:20px;color:#fff}.social-links a{display:inline-block;width:35px;height:35px;cursor:pointer;background-color:#345899;border-radius:2px;font-size:20px;color:#fff;text-align:center;line-height:35px;margin-right:5px;margin-bottom:5px}
