body{
		margin:0;
		padding: 0;
}

.navbar-default{
	background-color: #fe001a;
  /*background-image: url('../img/wall.png');*/
  height:85px;
	margin:0;
	border:none;
	border-radius: 0;
	top:0;
	position:fixed;
	z-index: 100;
	width:100%;
}

.navbar-right{
  margin-top: 20px;
}
.navbar-default .navbar-nav>li>a{
	color:white;
	font-family: 'Roboto', sans-serif;
}

.navbar-default .navbar-nav > li > a:hover{
    color: white;
    background-color: #d80218;
}

.navbar-default .navbar-nav > li > a:focus{
	color: white;
}

#container_slider{
		width:100%;
		background-color: #fe001a;
		height: 100vh;
		margin:0;
		padding: 0;
		z-index: 0;
		overflow: hidden;
}

#myCarousel{
	height:100vh;
}

#container_box{
	width:100%;
	/*background-image: url('http://api.thumbr.it/whitenoise-361x370.png?background=000000ff&noise=ffffff&density=4&opacity=15');*/
	background-color: #fe001a;
	font-family: 'Roboto', sans-serif;

}

#gibraltar{
	width:100%;
	/*background-image: url('http://api.thumbr.it/whitenoise-361x370.png?background=000000ff&noise=ffffff&density=4&opacity=15');*/
	background-color: white;
	font-family: 'Roboto', sans-serif;

}

#contact{
	width:100%;
	/*background-image: url('http://api.thumbr.it/whitenoise-361x370.png?background=000000ff&noise=ffffff&density=4&opacity=15');*/
	background-color: #fe001a;
	font-family: 'Roboto', sans-serif;
	  padding:2em;

}

.box_description{
	/*background-image: url('http://api.thumbr.it/whitenoise-361x370.png?background=000000ff&noise=ffffff&density=4&opacity=15');*/
	background-color: #fe001a;
	color:white;
	padding:2em;
}

.box_description p{
	font-size: 1.2em;
}

.glyphicon{
    font-size: 4em;
    width: 100%;
    display: block;
	text-align: center;

}
.title_box{
    font-size: 2em;
    width: 100%;
    display: block;
	text-align: center;
}

.portfolio .thumbnail {
    position: relative;
}

.portfolio .thumbnail:hover {
    cursor: pointer;
}

.portfolio .caption {
    bottom: 0;
    position: absolute;
}

.portfolio .btn {
    opacity: 0.75;
}

.getimg{
	width:100%;
}

.thumbnail{
	border:none;
	background-color: none;
}

.thumbnail a>img, .thumbnail>img{ 
	transition: all .2s ease-in-out; 
}
.thumbnail a>img, .thumbnail>img:hover{
	transform: scale(1.2);
}

.anchor{
  display: block;
  height: 145px; /*same height as header*/
  margin-top: -145px; /*same height as header*/
  visibility: hidden;
}

#info_contact{
  font-family: 'Roboto', sans-serif;
  font-size: 1.4em;
  padding:1em;
  color:white;
}

#info_contact a{
  color:white;
}

.navbar-default .navbar-toggle .icon-bar{
	background-color: #fff;
}

@media (max-width: 680px) {
.carousel-inner {
  margin-top:80px;
}
}
@media (max-width: 991px) {
#container_slider{
	height:auto;
}
.navbar-brand img{
  width:300px;
}
 .navbar-header {
      float: none;
  }
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
  }
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
  }
  .navbar-nav>li {
      float: none;
  }
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .collapse.in{
      display:block !important;
  }
  .navbar-default .navbar-collapse, .navbar-default .navbar-form{
    background-color: #fe001a;
    margin-top: 20px;
  }

#myCarousel{
	height:auto;
}
}
@media (max-width: 450px) {
.navbar-brand img{
	width:240px;
	margin-top:5px;
	/*display:none;*/
}
}

/*.google-maps {
position: relative;
padding-bottom: 75%;
height: 0;
overflow: hidden;
}*/
.google-maps iframe {
/*position: absolute;
top: 0;
left: 0;*/
width: 98% !important;
/*height: 50% !important;*/
}


