/*-----------------------------------------------------------------------------------

    Template: Lading Page Pro
    Template URL: demo.creativos.cr
    Description: LadingPage Profesional by Hosting506
    Author: Hosting506
    Author URL: https://hosting506.com
    Support: https://clientes.hosting506.com
    Version: 1.0

-----------------------------------------------------------------------------------*/ 

.preloader .loader .ytp-spinner-circle {
  border-color: #E86700 #E86700 #cbced1;
}

.navbar-area {
 background: -webkit-linear-gradient(left, #fff 0%, #fff 100%);
 background: -o-linear-gradient(left, #fff 0%, #fff 100%);
 background: linear-gradient(to right, #fff 0%, #fff 100%);
}

.navbar-area .navbar .navbar-nav .nav-item a {
 font-size: 16px;
 color: #161944;
 text-transform: uppercase;
}

.navbar-area .navbar .navbar-nav .nav-item a::before {
 background-color: #0E0D42;
 width: 70px;
}

.rounded-buttons .rounded-one {
 border-color: #E86700;
 color: #E86700; 
}

.rounded-buttons .rounded-one:hover {
 background-color: rgba(56, 249, 215, 0.4);
}

.rounded-buttons .rounded-three {
 background: -webkit-linear-gradient(left, #FFBF14 0%, #E86700 50%, #FFBF14 100%);
 background: -o-linear-gradient(left, #FFBF14 0%, #E86700 50%, #FFBF14 100%);
 background: linear-gradient(to right, #FFBF14 0%, #E86700 50%, #FFBF14 100%);
 background-size: 200% auto;
 color: #fff;
}

.rounded-buttons .rounded-three:hover {
  background-position: right center; 
}

.portfolio-menu ul li::before {
 background: -webkit-linear-gradient(left, #FFBF14 0%, #E86700 100%);
 background: -o-linear-gradient(left, #FFBF14 0%, #E86700 100%);
 background: linear-gradient(to right, #FFBF14 0%, #E86700 100%);
}

.portfolio-menu ul li:hover, .portfolio-menu ul li.active {
 color: #E86700;
}

.footer-area .footer-copyright .social li a {
 color: #6c6c6c;
}
.footer-area .footer-copyright .social li a:hover {
 color: #E86700; 
}

.back-to-top {
 color: #121212;
 background-color: #E86700;
}

.back-to-top:hover {
 color: #121212;
 background-color: #E86700; 
}

.boxservicios {
  min-height: 550px;
}

/*Ajuste en banner para desktop*/

@media (min-width: 1025px) and (max-width: 1366px) {
  
  .slider-area .bd-example .carousel .carousel-inner .carousel-item {
    height: 350px;
  }
  
}

@media (min-width: 1600px) {
  .slider-area .bd-example .carousel .carousel-inner .carousel-item {
    height: 350px;
  }
}

@media (min-width: 1920px) {
  
  .slider-area .bd-example .carousel .carousel-inner .carousel-item {
    height: 470px;
  }
  
}

/*Ajuste en banner para móviles*/

@media (min-width: 320px) and (max-width: 480px) {
  
  .navbar-area .navbar .navbar-collapse {
    background-color: #fff;
  }
  .carousel-item {
    height: 85px!important;
  }
  
}