/* Global Styles */

.img-home-portfolio,
.img-customer,
.portfolio-item {
  margin-bottom: 30px;
}

.tab-pane {
  margin-top: 15px;
}

/* Page Sections */
.section,
.section-colored {
  padding: 50px 0;
}

.section-colored {
  background-color: #e1e1e1;
 /* change this to change the background color of a colored section */
}

.sidebar {
  margin-top: 40px;
}

.sidebar ul {
  border-radius: 5px;
  padding: 5px;
  border: 1px solid #cccccc;
}



.hr-inici {
margin-top: 30px;
margin-bottom: 30px;
}



/* Half Page Height Carousel Customization */

.carousel-control {
	width: 10%;
}

.carousel-indicators  {
	top:2%;
	z-index: 10;
}
.carousel-indicators li {
margin: 3px;
border: 1px solid #005DB9;
background-color: #005DB9;
}

.carousel-indicators .active {
margin: 2px;
}

.carousel-caption {
	top:20%;
	text-shadow: none;
	padding: 0px 0px;
	padding-top: 0px;
	left: 10%;
	right: 10%;	
}

.carousel-caption h1 {
	font-family:Helvetica;
}
.carousel-caption h1, .carousel-caption h2 {
	margin-top: 0px;
	color:white; 
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.9);
}

.carousel-caption h3 {
	margin-top: 20px;
}

.carousel-caption .btn {
	margin-top:20px;
}



/* Footer Styles */
footer {
  margin: 50px 0;
}

/* Responsive Styles */
@media (max-width: 767px) {

	#txtdrecera {
		display: none !important;
	}

	/* Ajustem el requadre del carousel a la mida de mobils*/
	.carousel-caption .btn {
		margin-top: 10px;
	}
	
	.carousel-caption p {
		display: none !important;
	}

	.carousel-caption h1 {
		font-size:18px;
	}

	.carousel-caption h2 {
		font-size:16px;
	}

	.carousel-caption h3 {
		/*font-size:14px;*/
		display: none !important;
	}





}
