@media (min-width: 768px) {
	.navbar-nav li {
/* 	    width: 110px; */
/* 	    text-align: center; */
	}
}

/**
 * Extra small devices Phones (<768px)
 */
@media (min-width: 768px) and (orientation: landscape) {
	#block-bootstylized-footer .block-wrapper.menu {
		width: 50%;
		margin: 0 auto;
	}
	
	#block-bootstylized-footer .block-wrapper.contact {
		min-height: 175px;
	}
	
	#block-bootstylized-footer .block-wrapper.contact #social-media {
		position: absolute;
		bottom: 0;
	}
}

@media (min-width: 768px) and (orientation: portrait) {
	.carousel-caption {
		left: 5%;
		right: 5%;
	}
}

@media (max-width: 767px) {
	
	.navbar-header a.logo img {
		width: 170px;
	}
	
	.navbar-collapse ul.menu--main {
    	margin-top: 0;
    	float: none;
		text-align: center;
	}
	
	.navbar-default .navbar-collapse {
		/*background-color: #fff;*/
		border: none;
	}
	
	#block-bootstylized-introduction {
	    height: 500px;
	}

	#block-bootstylized-introduction div.container {
		margin-top: 20px;
	}

	div.region-content section.block-block-content {
    	padding-bottom: 30px;
	}
	
	.carousel-caption {
		margin-top: 0;
		padding-top: 0;
	}
	
	.carousel-caption span.carousel-caption-title {
		font-size: 15px;
		line-height: 1;
	}
	
	.carousel-caption span.carousel-caption-description {
/*		display: none;		*/
		font-size: 10px;
	}

	#block-bootstylized-references .jcarousel-wrapper.jcarousel-skin-default {
    	height: 250px;
	}
	
	#block-bootstylized-references .jcarousel-skin-default .jcarousel {
    	z-index: 701;
	}
	
	#block-bootstylized-references  .jcarousel-skin-default .jcarousel img {
		padding: 0px;
	}
	
	.jcarousel-skin-default .jcarousel-control-prev {
    	left: -30px;
	}
	
	.jcarousel-skin-default .jcarousel-control-next {
    	right: -30px;
	}
	
	#block-bootstylized-references .jcarousel-skin-default .jcarousel-control-prev, 
	#block-bootstylized-references .jcarousel-skin-default .jcarousel-control-next {
    	top: 45px;
    	height: 120px;
    	border-radius: 0;
    	line-height: 120px;
	}
	
	#block-bootstylized-references .jcarousel-skin-default .jcarousel-control-prev:after {
		margin-left: -25px;
	}
	
 	#block-bootstylized-references .jcarousel-skin-default .jcarousel-control-next:after {
		margin-left: 25px;
	}
	
	#block-bootstylized-references #quotes {
	    padding-top: 30px;
	    padding-bottom: 30px;
	}
}
