.p-about{min-height: 600px;background: transparent;}
.etiqueta{position:absolute!important;top:10%!important;right:10px;z-index: 900;}
.c-img{width: 100%;}
/*SOCIAL LINKS*/
.social-links{padding:0px;margin:0px;z-index: 1100;position:fixed;top: 50%;right:0px;}
.social-links i{border-radius:15%;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;cursor:pointer;margin: 5px 0px;padding-left:4px;color: #FFF;text-align: left;width: 40px;height: 45px;display: block;background: #ff0000;box-shadow: 1px 1px 5px 0px rgba(0,0,0,.9);}
.social-links i:hover{margin-left:-5px;width: 45px;box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.75);}
.social-links i:before {position: relative;top: 13px;}
.social-links i.fa-map-marker{background: #EF280F;}
.social-links i.fa-facebook{background: #4466bb;}
.social-links i.fa-twitter{background: #00ACEE;}
.social-links i.fa-instagram{background:linear-gradient(180deg,rgb(64,93,230),rgb(88,81,219),rgb(131,58,180),rgb(193,53,132),rgb(225,48,108),rgb(253,29,29),rgb(245,96,64),rgb(247,119,55),rgb(252,175,69),rgb(225,220,128));}
/*END SOCIAL LINKS*/
.s-zoom-box{transition: 250ms all}
.s-zoom-box:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);transform: scale(1.01);}
.footer .footer-logo{width:64px;height:auto}
.bg-footer{border-top:1px solid rgba(0,0,0,.1);background: #f8f9fa!important;}
.fweight-300{font-weight:300!important}.fweight-400{font-weight:400!important}.fweight-500{font-weight:500!important}.fweight-600{font-weight:600!important}.fweight-700{font-weight:700!important}
.margin-b-0{margin-bottom:0!important}.margin-b-4{margin-bottom:4px!important}.margin-b-5{margin-bottom:5px!important}.margin-b-10{margin-bottom:10px!important}.margin-b-20{margin-bottom:20px!important}.margin-b-30{margin-bottom:30px!important}.margin-b-40{margin-bottom:40px!important}.margin-b-50{margin-bottom:50px!important}.margin-b-60{margin-bottom:60px!important}.margin-b-70{margin-bottom:70px!important}.margin-b-80{margin-bottom:80px!important}.margin-b-90{margin-bottom:90px!important}.margin-b-100{margin-bottom:100px!important}
.height-100{height:100px!important}.height-200{height:200px!important}.height-300{height:300px!important}.height-400{height:400px!important}.height-500{height:500px!important}
.service{padding:30px;}
.service .service-element,.service .service-info{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.7,1,.7,1)}
.service:hover .service-element{opacity:0;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.7,1,.7,1)}
.service:hover .service-info{-webkit-transform:translate3d(0,-30%,0);-moz-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.7,1,.7,1)}
.parallax-window {min-height: 400px;background: transparent;background-size: 100% auto!important;background-repeat: no-repeat;}
body,html,html a{-webkit-font-smoothing:antialiased}
p{font-size:15px;font-weight:400;color:#a6a7aa;margin-bottom:15px}
a{color:#81848f}a:active,a:focus,a:hover{color:#999caa}
em,li,li a{font-size:16px;font-weight:500;color:#515769}
h1,h2,h3,h4,h5,h6{font-weight:700;color:#515769;line-height:1.4;margin:0 0 15px}
h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{color:#515769}
.back-to-top:focus,.back-to-top:hover,.btn-theme.focus,.btn-theme:focus,.btn-theme:hover,.content-wrapper-link,.header .logo-wrap:focus,.header .logo-wrap:hover,a:active,a:focus,a:hover,h1>a:focus,h2>a:focus,h3>a:focus,h4>a:focus,h5>a:focus,h6>a:focus{text-decoration:none}
h1>a:hover,h2>a:hover,h3>a:hover,h4>a:hover,h5>a:hover,h6>a:hover{color:#515769;text-decoration:none}
h1{font-size:40px}
h2{font-size:30px}
h3,h4{font-size:22px}
::selection{color:#fff;background:#17bed2;text-shadow:none}
::-webkit-selection{color:#fff;background:#17bed2;text-shadow:none}
::-moz-selection{color:#fff;background:#17bed2;text-shadow:none}
.back-to-top,.form-control,span{font-weight:400}
.back-to-top,.back-to-top:hover{color:#fff;transition-property:all;transition-timing-function:cubic-bezier(.7,1,.7,1)}
.back-to-top{position:fixed;right:10px;bottom:10px;display:inline-block;z-index:9;width:47px;height:40px;font-size:11px;text-align:center;line-height:3;letter-spacing:1px;background:#515769;border-radius:60%;visibility:hidden;opacity:0;padding:5px;-webkit-transform:translate3d(0,50px,0);-moz-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);transition-duration:.3s}
.back-to-top:hover{transition-duration:.3s}
.back-to-top.back-to-top-is-visible{visibility:visible;opacity:.6;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.7,1,.7,1)}
.back-to-top.back-to-top-is-visible:hover{opacity:1;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.7,1,.7,1)}
.back-to-top.back-to-top-fade-out{opacity:.4}.back-to-top.back-to-top-fade-out:hover{opacity:1;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.7,1,.7,1)}
.nav-item{text-transform:uppercase;}
.page-on-scroll a{color: #fff!important;}
.map-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;}
.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute;}
.page-on-scroll .nav-item .nav-link.active{background:rgba(0,0,0,.3)!important;border-radius:7px;}
.nav-item .nav-link.active{border-radius:7px;color: #fff!important;background:linear-gradient(30deg, rgb(23,190,210),rgb(10,180,215), rgb(1,150,215), rgb(10,180,240), rgb(22,190,210))!important;background:-webkit-linear-gradient(30deg, rgb(23,190,210),rgb(10,180,215), rgb(1,150,215), rgb(10,180,240), rgb(22,190,210))!important;background:-moz-linear-gradient(30deg, rgb(23,190,210),rgb(10,180,215), rgb(1,150,215), rgb(10,180,240), rgb(22,190,210))!important;background:-o-linear-gradient(30deg, rgb(23,190,210),rgb(10,180,215), rgb(1,150,215), rgb(10,180,240), rgb(22,190,210))!important;background:-ms-linear-gradient(30deg, rgb(23,190,210),rgb(10,180,215), rgb(1,150,215), rgb(10,180,240), rgb(22,190,210))!important;}
.page-on-scroll .nav-item .nav-link:hover{background:rgba(0,0,0,.2)!important;border-radius:7px;}
.nav-item .nav-link:hover{border-radius:7px;color: #fff!important;background:linear-gradient(30deg, rgba(23,190,210,.6),rgba(10,180,215,.6), rgba(1,150,215,.6), rgba(10,180,240,.6), rgba(22,190,210,.6))!important;background:-webkit-linear-gradient(30deg, rgba(23,190,210,.6),rgba(10,180,215,.6), rgba(1,150,215,.6), rgba(10,180,240,.6), rgba(22,190,210,.6))!important;background:-moz-linear-gradient(30deg, rgba(23,190,210,.6),rgba(10,180,215,.6), rgba(1,150,215,.6), rgba(10,180,240,.6), rgba(22,190,210,.6))!important;background:-o-linear-gradient(30deg, rgba(23,190,210,.6),rgba(10,180,215,.6), rgba(1,150,215,.6), rgba(10,180,240,.6), rgba(22,190,210,.6))!important;background:-ms-linear-gradient(30deg, rgba(23,190,210,.6),rgba(10,180,215,.6), rgba(1,150,215,.6), rgba(10,180,240,.6), rgba(22,190,210,.6))!important;}
/* Gracdientes*/
.bg-deverik{border-bottom: 1px solid rgba(1,150,215, 1);background:linear-gradient        (30deg, rgb(23,230,230),rgb(10,180,215), rgb(1,170,235), rgb(10,180,215), rgb(22,230,230));background:-webkit-linear-gradient(30deg, rgb(23,230,230),rgb(10,180,215), rgb(1,170,235), rgb(10,180,215), rgb(22,230,230));background:-moz-linear-gradient   (30deg, rgb(23,230,230),rgb(10,180,215), rgb(1,170,235), rgb(10,180,215), rgb(22,230,230));background:-o-linear-gradient     (30deg, rgb(23,230,230),rgb(10,180,215), rgb(1,170,235), rgb(10,180,215), rgb(22,230,230));background:-ms-linear-gradient    (30deg, rgb(23,230,230),rgb(10,180,215), rgb(1,170,235), rgb(10,180,215), rgb(22,230,230));-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.7,1,.7,1);}
/* end gradientes*/
/** STYLE OWL **/
.owl-prev {left:40px;}
.owl-next{right:40px;}
.owl-prev, .owl-next{position: absolute;top: 20%;}
.owl-prev span, .owl-next span{font-size: 60px;color: #787878;}
.owl-theme .owl-nav[class*="owl-"]:hover{background-color: transparent;}
/** END STYLE OWL **/
.content{padding-top:20px;padding-bottom:20px}
.content-sm{padding-top:60px;padding-bottom:60px}
.content-md{padding-top:80px;padding-bottom:80px}
.content-lg{padding-top:110px;padding-bottom:100px;}.full-width{width:100%;height:auto}
.carousel-caption{position:absolute;width: 100%;top:30%!important;right:0%;left:0%;bottom:170px;z-index:10;padding-top:0px;padding-bottom:500px!important;color:#fff;}
.promo-block{padding:30px 0px;text-align:left;}
.bg-black-t{z-index: 1100;padding-top:20px;padding-bottom:20px;background: rgba(0,0,0,.4);border-radius:5px;box-shadow:0 5px 11px 0 rgba(0,0,0,1),0 4px 15px 0 rgba(0,0,0,0.15);}
.bg-black-t-about{z-index: 900;padding-top:20px;padding-bottom:20px;background: rgba(0,0,0,.6);border-radius:5px;box-shadow:0 5px 11px 0 rgba(0,0,0,1),0 4px 15px 0 rgba(0,0,0,0.15);}
.text-black{color:black!important;}
.d-c-eng{position:absolute!important;width: 100%;top:-70px;right: 7%!important;}
.w-img-c{width: 27rem!important;height: auto!important;}
.promo-block .promo-block-title{font-size:60px;color:#fff;line-height:1}
.promo-block .promo-block-text{font-size:25px;color:#fff}
.promo-block .promo-block-divider{border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:20px;margin-bottom:35px}
@media (max-width:800px){
  .social-links{top: 70%;}
  .bg-black-t{background: rgba(0,0,0,.6);}
  .d-c-eng{top:220px;}
  .w-img-c{width:43rem!important;height: auto}
  .promo-block .promo-block-title{font-size:50px}
  .parallax-window {background-size: 110% auto!important;}
}
@media (max-width:480px){
  .social-links{top: 60%;}
  .bg-black-t{background: rgba(0,0,0,.6);}
  .d-c-eng{top:190px;}
  .w-img-c{width:23rem!important;height: auto}
  .promo-block .promo-block-title{font-size:50px}
}
@media (min-width:576px){
 .carousel-caption{top:200px;bottom:280px}
 .owl-prev {left:-7px;}
 .owl-next{right:-7px;}
}
.contact-header{color: #fff;font-weight: bold;background: rgba(0,0,0,.8);margin:0px!important;padding:12px;border-radius: 6px;animation: changeFaContact 2s linear 0s infinite;}
@keyframes changeFaContact {   
    0%   { background-color: rgba(0,0,0,.8);}   
    50%   { background-color: rgba(0,0,0,.4);}   
    100% { background-color: rgba(0,0,0,.8);}  
}
@media (max-width:991px){
  .contact-header{visibility: hidden;position: absolute;}
  .c-img{width: 1200px;}
}
@media (min-width:992px){
  .bg-black-t{padding-top:5px!important;padding-bottom:5px!important;}
  .promo-block .promo-block-title{font-size:80px}
  .promo-block .promo-block-text{font-size:40px}
}
@media (min-width:1200px){
  .d-c-eng{right: 13%!important;}
  .w-img-c{width: 32rem!important;height: auto!important;}
  .promo-block .promo-block-title{font-size:100px}
  .promo-block .promo-block-text{font-size:45px}
}
@media (min-width:1300px){
  .d-c-eng{right: 14%!important;top:-120px;}
  .w-img-c{width: 35rem!important;height: auto!important;}
}
@media (min-width:1460px){
  .d-c-eng{right: 15%!important;}
  .w-img-c{width: 37rem!important;height: auto!important;}
}
@media (min-width:1570px){
  .bg-black-t{padding-top:50px!important;padding-bottom:50px!important;}
  .promo-block .promo-block-title{font-size:100px}
  .promo-block .promo-block-text{font-size:45px}
  .d-c-eng{right: 16%!important;}
  .w-img-c{width: 42rem!important;height: auto!important;}
}
@media (min-width:1770px){
  .bg-black-t{padding-top:60px!important;padding-bottom:60px!important;}
  .promo-block .promo-block-title{font-size:105px}
  .d-c-eng{right: 17%!important;}
  .w-img-c{width: 45rem!important;height: auto!important;}
}
@media (min-width:2000px){
  .d-c-eng{visibility: hidden!important;}
}
.btn-secondary,.btn-secondary:hover,.btn-secondary:focus {color: #333;text-shadow: none;background-color: #ccc;border: .05rem solid #fff;}
.content-lg .col-sm-4 {margin-bottom: 1.5rem;text-align: center;}
.content-lg h2 {font-weight: 400;}
.content-lg .col-sm-4 p {margin-right: .75rem;margin-left: .75rem;}
.featurette-divider {margin: 5rem 0;}
.featurette-heading {font-weight: 300;line-height: 1;letter-spacing: -.05rem;}
@media (min-width: 40em){
  .carousel-caption p {margin-bottom: 1.25rem;font-size: 1.25rem;line-height: 1.4;}
  .featurette-heading {font-size: 50px;}
}
@media (min-width: 62em) {
  .featurette-heading {margin-top: 7rem;}
}