.container.text-left.jumbo_oleo {
  position: absolute;
  z-index: 1000;
  top: 28%;
}

.h1_oleo {
  font-weight: 900;
  color: #002449;
  font-size: 3.5rem;
  font-weight: 800;
  line-height: 1.1;
}


.text-faded {
}

.par_oleo {
  font-weight: 400;
}

.btn.border.rounded-0.border-dark.btn-xl.js-scroll-trigger {
  border: 2px solid rgb(0,36,73)!important;
  font-weight: 500;
  font-size: 12px;
  padding: 7px 20px;
  font-weight: 900;
  margin-top: 2%;
}

#carousel-2 {
}

.carousel-inner {
  height: 100vh;
}

.text-intro {
  font-weight: 400!important;
  color: #002449;
  font-size: 3.2rem;
  font-weight: 800;
  line-height: 1.1;
}

.text-center.p_do {
  font-weight: 500;
  color: #81839c;
  margin-top: 5%;
  font-size: 15px;
  line-height: 1.7;
}

.mb-3.head_service {
  font-weight: 600;
  font-size: 1.3rem;
  color: #02449;
}

.img_service {
  width: 60px;
  margin-bottom: 10%;
}
.img1 {
  width: 80px;margin-top: 5%;margin-bottom: 7%;
}


.info_bus {
  font-size: 16px;
  font-weight: 700;
}

.form-control.input.input-tr placeholder {
  color: #002449!important;
}

::-webkit-input-placeholder {
  color: #002449!important;
}

:-ms-input-placeholder {
  color: rgb(0,36,73)!important;
}

::placeholder {
  color: #002449!important;
}


.info_footer {
  font-weight: 500;
  padding-top: 6%;
  font-size: 14px;
  font-family: Roboto, sans-serif;
}

.link_footer {
  margin: 0 20px;
  color: #ffffff;
  font-weight: 500;
  font-size: 0.9rem;
}

.img_s_principal {
  margin-top:-50px;
}
.carousel-indicators li.active {
    background-color: #666!important;
    border:2px solid #666;
}
.copy {
  font-size:0.9rem!important;
}
.indice_bottom {
  display:none;
}
.carousel-control-prev {
  margin-left:-12%;
  margin-top:2%;
}
.carousel-control-next {
  margin-right:-12%;
  margin-top:2%;
}
.pre-load-web{width:100vw;height:100vh;position:absolute;position:fixed;left:0;top:0;-ms-display:flex;display:-webkit-flex;display:flex;align-items:center;justify-content:center;z-index:100000}
.nav{position:fixed;width:100%;height:100%;background-color:#002449;display:none;z-index:4000}
.nav ul{font-weight:900;font-size:72px;line-height:75px; list-style:none}
.nav ul li a:hover{color:#3bdddc; text-decoration: none;}
.center_center{width:100%;height:100%;-ms-display:flex;display:-webkit-flex;display:flex;align-items:center;justify-content:center}
.center{text-align:center}

.cerrar,.menu{position:fixed;top:0;right:20px;padding:20px;height:70px;z-index:3000}
.cerrar:hover,.menu:hover{background-color:#333;color:#fff;height:80px;}

.logo{position:fixed;top: 20px;left: 9%;z-index:3000;}
.logo img{width: 190px;margin-top:20px;margin-left:20px;}
.iso{position:fixed;top:0;left:-260px;height:100px;padding-left:30px;padding-top:11px;width:260px;z-index:3500}
.iso:hover{background-color:#333;width:130px}
.bg_gray{background-color:#002449}
a{color:#fff;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
a:hover{-webkit-transition:all .2s ease; text-decoration:none}


@media (min-width: 1400px) {
	.container.text-left.jumbo_oleo {
    position: absolute;
    z-index: 1000;
    
    left:5%;
}

.h1_oleo {
    font-weight: 900;
    color: #002449;
    font-size: 4.5rem;
    font-weight: 800;
    line-height: 1.1;
}
.par_oleo {
    font-weight: 400;
    font-size: 1.5rem!important;
}
.logo img {
    width: 200px!important;
    margin-top: 0px;
    margin-left: 20%;
}
.text-intro {
    font-weight: 400!important;
    color: #002449;
    font-size: 3.8rem;
    font-weight: 800;
    line-height: 1.1;
}
.text-center.p_do {
    font-weight: 500;
    color: #81839c;
    margin-top: 5%;
    font-size: 1.2rem;
    line-height: 1.7;
}
.img_service {
    width: 86px;
}
.img1 {
  width:115px!important;
}
.btn.border.rounded-0.border-dark.btn-xl.js-scroll-trigger {
    font-size: 1.5rem!important;
}
.img2 {
  width:67px!important;
}
.mb-3.head_service {
    font-size: 1.7rem!important;
}
.reparaciones {
  font-size: 3.2rem!important;
  margin-top: 3%;
  margin-bottom: 8%!important;
}
.carousel_servicios {
  width:70%!important
}
.carousel-control-prev {
  margin-top: 20%!important;
}
.carousel-control-next {
    margin-right: -12%;
    margin-top: 20%;
}
.reparaciones1 {
  font-size: 3.rem!important;
  margin-top: 3%;
  margin-bottom: 8%!important;
}

}