#contact,#portfolio,#team,.custom-navbar,.section-title,.slider-caption{text-align:center}#about .panel-title>a,.inner a.ok,.inner p,.social-icon li a{text-decoration:none}body{background:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:400;position:relative}body,html{overflow-x:hidden;font-size:100%;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:baseline}img{vertical-align:middle}h1,h2,h3,h4,h5{font-family:Raleway,sans-serif;font-weight:700}h3{color:#525252;letter-spacing:1px}h5{font-size:23px;color:#ff5a18;letter-spacing:4px;padding-top:22px}h6{font-size:19px}.heading{color:#000;font-size:62px}p{color:#727272;letter-spacing:.9px;line-height:28px}a{outline:0!important}hr{width:120px}.color-white{color:#FFF}.color-white a{color:#FC3}.section-title{border:4px solid #000;padding:25px;position:relative;margin-bottom:92px}#about .section-title,#plan .section-title{border-color:#fff}.panel{background-color:#161616;border:0}.panel-title{color:#FFF}.panel-body p{color:#CCC}.medium-icon{color:#ff5a18;font-size:55px!important;font-weight:700}#about,#contact,#plan,#team,#work{padding-top:120px;padding-bottom:100px}#portfolio{padding-top:120px}.parallax-section{background-attachment:fixed!important;background-size:cover!important}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;background:#fff}.sk-rotating-plane{width:40px;height:40px;background-color:#ff5a18;-webkit-animation:sk-rotatePlane 1.2s infinite ease-in-out;animation:sk-rotatePlane 1.2s infinite ease-in-out}@-webkit-keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.custom-navbar{background:#000;border:none;margin-bottom:0}.custom-navbar .navbar-brand{border:4px solid #fff;color:#fff;font-weight:600;font-size:24px;padding-top:11px}.custom-navbar .navbar-brand .navbar-toggle{background:#ff5a18;padding:4px 6px;font-size:16px;color:#fff}.custom-navbar .nav li a{display:block;padding:15px 20px;color:#fff;font-size:15px;font-weight:600;letter-spacing:2px}.custom-navbar .nav li a:hover{background:0 0}.custom-navbar .nav>li>a:focus{background-color:transparent;color:#fff;outline:0}.custom-navbar .nav li.active>a{border-bottom:2px solid #fff}.custom-navbar .navbar-toggle{border:none}.custom-navbar .navbar-toggle .icon-bar{background:#ff5a18;border-color:transparent}@media(min-width:768px){.custom-navbar{border-bottom:1px solid rgba(250,250,250,.3);padding:16px;background:0 0}.custom-navbar.top-nav-collapse{padding:16px;background:#362f2f;border-bottom:0}}@media (max-width:767px){.custom-navbar .nav li.active>a{border-bottom:2px solid transparent!important;color:#ff5a18}}#bx-pager a,#bx-pager a img{outline:0;border:0}.site-slider ul{margin:0;padding:0;list-style:none}.site-slider ul li{float:left;margin:0}.bx-wrapper img{opacity:.8;filter:alpha(opacity=80)}.bx-wrapper{background-color:#000}.bx-thumbnail-wrapper{background-color:#161616;text-align:center;margin-top:-1px;position:relative}.caption-wrapper{position:relative}.slider-caption{position:absolute;z-index:988;bottom:110px;color:#fff;display:inline-block;right:0;left:0;padding:0 20px 20px}.slider-caption h2{font-size:75px;font-weight:600;display:inline-block;margin-bottom:24px}.slider-caption p{font-size:30px}#bx-pager a{margin:20px 10px 0 20px;padding:0 0 40px;display:inline-block;opacity:.4;filter:alpha(opacity=40)}#bx-pager a.active{opacity:1;filter:alpha(opacity=100)}.bx-controls{position:relative}.bx-controls-direction{position:absolute;text-align:right;bottom:80px;right:-2px;z-index:998}#about .about-fact,#barraaceptacion,.grid,.grid figure,.social-icon li a,footer{text-align:center}.bx-controls-direction a{width:40px;height:40px;background-color:#ff5a18;text-decoration:none;display:block;float:left;margin-right:2px;line-height:40px;text-align:center;font-size:20px;color:#fff}#work .col-md-4{display:block;width:100%;border:4px solid transparent;padding:42px;transition:all .4s linear}#work .col-md-4:hover{border:4px solid #000}#work h3{font-size:16px}#work .col-md-4 hr{margin-left:0}#about{background:url(../images/block-fhd.jpg) center repeat-y fixed;-webkit-background-size:cover;background-size:cover;color:#fff}#about h2{padding-bottom:20px}#about .panel,#about .panel-group .panel{border-radius:0}#about .panel-heading{background:0 0;text-transform:uppercase;padding:0}#about .panel-title>a{display:block;width:100%;padding:10px 15px}#about .about-fact{margin-top:82px;position:relative;display:block}#about .border-right{border-right:2px solid rgba(250,250,250,.8)}#team{background:#f2f2f2}#team h3{color:#ff5a18;font-size:14px;font-weight:700}#team .team-wrapper .team-des{cursor:pointer;position:relative;bottom:0;transition:all .4s linear;padding:62px 22px;margin-top:20px}#team .team-wrapper:hover .team-des{background:#fff;bottom:100px}#team .team-wrapper .social-icon li a{font-size:16px}#portfolio .col-md-4{padding:12px}.grid{position:relative;margin:0 auto;padding:1em 0 4em;max-width:1000px;list-style:none}.grid figure{position:relative;float:left;overflow:hidden;min-width:320px;max-width:480px;max-height:360px;width:100%;cursor:pointer}.grid figure img{position:relative;display:block;min-height:100%;max-width:100%}.grid figure figcaption{padding:2em;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.grid figure figcaption::after,.grid figure figcaption::before{pointer-events:none}.grid figure figcaption,.grid figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}figure.effect-zoe figcaption{top:auto;bottom:0;padding:1em;height:3.75em;background:rgba(250,250,250,.6);color:#fff;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}figure.effect-zoe h2{font-size:22px;float:left;position:relative;bottom:16px;display:inline-block}figure.effect-zoe p.icon-links a{float:right;font-size:1.2em;padding-right:18px}figure.effect-zoe h2,figure.effect-zoe p.icon-links a{color:#000!important;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0)}figure.effect-zoe:hover figcaption,figure.effect-zoe:hover h2,figure.effect-zoe:hover p.icon-links a{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-zoe:hover h2{-webkit-transition-delay:50ms;transition-delay:50ms}figure.effect-zoe:hover p.icon-links a:first-child{-webkit-transition-delay:.2s;transition-delay:.2s}#portfolio .portfolio-bottom{padding-top:62px;position:relative;clear:both}#portfolio .portfolio-bottom .btn,.slider-button .btn{padding:12px 42px;transition:all .4s ease-in-out;font-weight:700;letter-spacing:2px;margin-top:40px;margin-right:16px}#portfolio .portfolio-bottom h2{letter-spacing:2px}#portfolio .portfolio-bottom .btn{background:0 0;border:4px solid #000;border-radius:0;color:#000}#portfolio .portfolio-bottom .btn:hover{background:#000;color:#fff;border-color:transparent}.slider-button .btn{background:0 0;color:#ff5a18;border:4px solid #ff5a18;border-radius:0}.slider-button .btn:hover{background:#ff5a18;color:#fff;border-color:transparent;padding:16px 46px}#plan{background:url(../images/plan-bg.jpg) center repeat-y fixed;-webkit-background-size:cover;background-size:cover;color:#fff}#plan .plan{border:4px solid #fff;padding:40px;transition:all .4s linear;margin-bottom:20px}#plan .plan:hover{background:#000;border-color:#ff5a18}#plan .plan-title{font-size:42px}#plan .plan-price,#plan .plan-title{padding:16px}#plan small{color:#ff5a18}#plan .plan-list li{padding:10px 0}#plan .plan-button .btn{background:0 0;border:4px solid #fff;border-radius:0;color:#fff;font-weight:700;letter-spacing:2px;padding:12px 42px;margin-top:40px;margin-right:16px;transition:all .4s ease-in-out}#plan .plan-button .btn:hover{background:#fff;color:#ff5a18;border-color:transparent}#gasocentro,#map_canvas,#oficina{height:600px;width:100%}#contact .medium-icon{color:#ff5a18;padding-top:10px;padding-right:10px}#contact .form-control{background:0 0;border-radius:0;box-shadow:none;margin-top:10px;margin-bottom:10px;transition:all .4s ease-in-out}#contact .form-control:focus{border-color:#ff5a18}#contact input{height:54px}#contact input[type=submit]{background:#000;border:4px solid transparent;color:#fff;letter-spacing:1px;margin-top:18px;height:58px}#contact input[type=submit]:hover{background:0 0;border-color:#000;color:#000}#contact .contact-detail{background:#fff;border:4px solid #000;position:relative;top:140px}#contact .contact-detail .col-md-6{padding:82px}#contact .contact-detail .col-md-6:first-child{border-right:4px solid #000}footer{background:#f9f9f9;padding-top:120px;padding-bottom:120px}footer h2{border:4px solid #000;display:inline-block;padding:12px 32px;margin-bottom:32px}.social-icon{padding:0;margin:0}.social-icon li{list-style:none;display:inline-block;padding:6px}.social-icon li a{color:#000;font-size:20px;font-weight:300;width:40px;height:40px;line-height:40px;transition:all .4s ease-in-out;margin:0 8px 14px}.social-icon li a:hover{background:#000;color:#fff}@media (max-width:1200px){.bx-thumbnail-wrapper{display:none}.slider-caption{bottom:90px}.bx-controls-direction{bottom:30px}}@media (max-width:980px){.slider-caption{bottom:60px}.slider-caption h2{font-size:32px}.slider-caption p{font-size:18px}.bx-controls-direction{right:30px;bottom:-40px}.heading{font-size:62px}.custom-navbar .navbar-brand{border:none;font-size:18px}}@media (max-width:768px){.slider-caption{bottom:30px}.slider-caption h2{font-size:18px}.slider-caption p{font-size:12px;line-height:14px}.bx-controls-direction{bottom:-40px}#about .mobile-top{padding-top:32px}#work .col-md-4{text-align:center}#work .col-md-4 hr{margin-left:auto}.grid figure img{margin-bottom:22px}#portfolio .portfolio-bottom{position:relative;top:62px}#contact .contact-detail{border:0;top:40px}#contact .contact-detail .col-md-6:first-child{border-right:0}#contact .contact-detail .col-md-6{padding:42px}}@media (max-width:767px){.site-slider{padding-top:50px}#plan .plan{padding-right:0;margin:54px auto;width:360px}}@media (max-width:502px){#plan .plan{width:310px}}@media (max-width:440px){.heading{font-size:37px}}@media (max-width:320px){.heading{font-size:32px}h5{font-size:11px}}#barraaceptacion{display:none;position:fixed;left:0;right:0;bottom:0;padding-bottom:10px;width:100%;min-height:50px;background-color:rgba(0,0,0,.5);color:#fff;z-index:99999}.inner{width:100%;padding-left:5px;font-family:verdana;font-size:12px}.inner a.ok{padding:4px;color:#ff8100}.inner a{color:#f0031f}.inner p{padding-left:5px;color:#fff}