/* CSS Document */



#main-slider .carousel .item {

  height: 370px;

}

#main-slider .carousel .slide-margin {

  margin-top: 21px;

  margin-left: 70px;

  margin-right: 30px;

}

@media (max-width: 767px) {

	#main-slider .carousel .item {

	  height: 580px;

	}

}

.btn-slide {

	display:none!important;

}

#feature {

	background-image: url(../images/bginicio.png);	

}

section#feature {

  margin-top: -20px;

  z-index: 99999;

  position: relative;

  background-position: top center;

}

#main-slider .carousel .item {

  height: 421px;

}

.carousel-indicators {

  bottom: 50px;

}

section#feature {

	margin-top: -70px;

	z-index: 99999;

	position: relative;

	background-position: center top;

	background-position-x: 50%;

	background-position-y: 0%;

	background-color: transparent;

	background-repeat: no-repeat;

}

section#recent-works {

  padding-top: 0px;

}

#faq span, #about-us span {

  color: #0054a6;

  font-size: 16px;

  font-weight: bold;

  text-transform: uppercase;

}

.form-group .form-control {

  border-color:#333;

}

img.mini {

  width: 100%;

  height: auto;

}

.larg {

	width:100%;

	height:auto;

}

.back-to-top {

    position: fixed;

    bottom: 2em;

    right: 0px;

    text-decoration: none;

    color: white;

    background-color: #0054a6;

    font-size: 12px;

    padding: 1em;

    display: none;

	z-index:9999;

}

.regre {

	color: white;

    background-color: #0054a6;

	padding: 1em;

	clear:both;

	font-size:14px;

}

.back-to-top:hover {    

    background-color: rgba(135, 135, 135, 0.50);

}

#gal {

	width:60%;

}

@media (max-width: 767px) {

#gal {

	width:100%;

}

#about-us .container img.img-responsive, #faq img.img-responsive {

float:none!important;

margin:0 auto!important;

}

}

@media (max-width: 767px) {

#main-slider .carousel .slide-margin {

  margin-top: -9px;

  margin-left: 8px;

  margin-right: 30px;

}	

.slider-img img.img-responsive {

	width:90%;



}

}

* {

	text-transform:capitalize;

}

#interes {

	color: #FFF;

	background-image: url(../images/fondo-interesante.jpg);

	background-position: center bottom;

	padding: 20px;

	font-size: 18px;

}

#faq .container ol li {

  margin-bottom: 20px;

}

p.lead {

	margin: auto 20px;

}
#recent-works {
  padding-bottom: 0px;
  margin-bottom: -100px;
}