@charset "utf-8";
/* CSS Document */

body {
    font-family: 'Open Sans', sans-serif;
}

h1 {
	font-size: 1.2em;
	font-weight: bold;
	color: #225683;
	margin-top: 10px;
}

h2 {
	font-size: 1.1em;
	font-weight:bold;
}

h3 {
	font-size: 1em;
	font-weight:bold;
}

.container {

	background-repeat: no-repeat;
	background-position: bottom;

}

.redbullet li {
	list-style-type: none;
	padding-bottom: 8px;
	text-indent: -0.5em;
	}

.redbullet li:before {
    content: "";
    position:relative;
    left: -10px;
    background-color:#de4236;
    display:inline-block;
    width:8px;
    height:8px;
    border-radius:50%
}



.panel-footer {
	background-color: #ECECEC;
	text-align: center;
		font-size: 90%;
}

.address {
	font-size: 80%;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #fff;
}

.social {
	background-color: transparent;	
}

.social2 {
	background-color: transparent;
	padding-bottom: 10px;	
}

.breadcrumb {
	background-color: #fff;	
}

.carousel {
	margin-top: 10px;	
}

.carousel-caption {
	position: absolute;
	right: 15%;
	bottom: 20px;
	left: 15%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #ECEB8C;
	text-align: center;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 1.0);
}

.navbar-default {
  background-color: #de4236;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #fff;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #fff;
}
.navbar-default .navbar-nav > li > a {
  color: #fff;
}

.navbar-toggle {
  background-color: #fff;
}

.fa-facebook-official {
	color: #3b5998;
	}

.fa-twitter-square {
	color: #54a9eb;
	}	
.fa-linkedin-square {
	color: #0274b3;
	}	
.fa-google-plus-square {
	color: #db5952;
	}	
.copyright {
	font-size: 85%;
	}
.bglogo1 {
	 background-image: url(../images/bg-almetron-logo.png);
     background-position:bottom right;
     background-repeat:no-repeat;
	}
.bgcar {
	 background-image: url(../images/bg-car.png);
     background-position:bottom right;
     background-repeat:no-repeat;
	}	
.bgdroplet {
	 background-image: url(../images/bg-droplet.png);
     background-position:bottom right;
     background-repeat:no-repeat;
	}	
	
.bgfactory {
	 background-image: url(../images/bg-factory.png);
     background-position:bottom right;
     background-repeat:no-repeat;
	}
	
.bgflask {
	 background-image: url(../images/bg-flask.png);
     background-position:bottom right;
     background-repeat:no-repeat;
	}
	
.bggears {
	 background-image: url(../images/bg-gears.png);
     background-position:bottom right;
     background-repeat:no-repeat;
	}	

.bgtap {
	 background-image: url(../images/bg-tap.png);
     background-position:bottom right;
     background-repeat:no-repeat;
	}

.bgevonik {
	 background-image: url(../images/bg-evonik.jpg);
     background-position:bottom right;
     background-repeat:no-repeat;
	}
		
	
/* Custom, iPhone Retina */ 
    @media only screen and (min-width : 320px) {
    
.address {
	font-size: 90%;
	text-align: center;
}  

  .img-responsive {
    margin: 0 auto;
}
.btn-info {
	margin-top: 2px;
	margin-bottom: 2px;
	}

    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {


    }

@media (max-width : 319px ){

h1 {
	font-size: 1.1em;
	font-weight:bold;
}

h2 {
	font-size: 1.0em;
	font-weight:bold;
}

h3 {
	font-size: 1.0em;
	font-weight:bold;
}


}

@media (min-width: 768px) {

h1 {
	font-size: 1.6em;
    font-weight: bold;
}

h2 {
	font-size: 1.3em;
	font-weight:bold;
}

h3 {
	font-size: 1.1em;
	font-weight:bold;
}

.enquiryform {
	background-color: #fff;
	padding-top: .5em;
	padding-bottom: .5em;
	width: 60%;
}

.footer {
	background-color: #fff;
}

.footer img {
	padding-top: 10px;
	padding-right: 10px;
}

.carousel-caption h3 {
    font-size: 1.6em;
}

.carousel-caption p {
    font-size: 1.3em;
}

.products .thumbnail {
    min-height:410px; height:410px; 
}
}

@media (max-width: 767px) {
	
   .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
  }

  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  

}

@media (min-width: 768px) and (max-width: 991px) {

.products .thumbnail {
    min-height:410px; height:410px; 
}

	
}

@media (min-width: 992px) and (max-width: 1199px) {
	
  .visible-md-block {
    display: block !important;
  }
 
 .products .thumbnail {
    min-height:450px; height:450px; 
}
}


@media (min-width: 1200px) {

.address {
	font-size: 100%;
	text-align: left;
	padding-top: 10px;
}
 
}



/* Add after declarations: !important; */
