/* IE 6	IE 7	IE 8 */
@media \0screen\,screen\9 {
.brand-centered{
margin-left:300px;
margin-top:-60px;
  
}	
}

/* IE 9	IE 10 */
@media screen and (min-width:0\0) {
.brand-centered{
margin-left:400px;
margin-top:-80px;
  
}	
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   .brand-centered {
  display: flex;
  justify-content: center;
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}
}

/* desktop */ 
@media (max-width: 1024px) {

.main-header #navbar ul li a{
padding-right:1em;
}




}

/* lg */ 
@media (min-width: 1200px) {




}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {




}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {
.navbar-brand img {
  height: auto;
  width: 50%;
  margin-top:2em;
  padding-left:1em;
}

.whatapp, {
display:none;
}

.main-header #navbar ul li a{
padding-right:0.3em;

}

.navbar-header{
height:60px;
}



}

@media (max-width: 603px) {


.footer .f-logo{
padding-top:1em;
padding-bottom:1em;


}

.about-img img{
margin-top:2em;
}

.factory-display .item{
margin-bottom:1em;
}

.call{
text-align:center;
border-bottom:1px dotted #013c7c;
padding-bottom:0.3em;
padding-top:0.3em;
}

.email{
text-align:center;
border-bottom:1px dotted #013c7c;
padding-bottom:0.3em;
padding-top:0.3em;
}
.whatapp, .pull-right{
display:none;
}

.follow{
float:none;
padding-bottom:0.3em;
}
.social{
padding-bottom:0.3em;
padding-top:0.3em;
text-align:center;

}

.facebook, .twitter, .google-plus {
float:none;
display:inline;
border-radius:5px;
padding:5px 5px 5px 5px;
}




.navbar-brand img {
  height: auto;
  width: 250px;
  margin-top:1.5em;
  margin-right:2em;
  
 
}

.main-header #navbar ul li{
padding-bottom:0.5em;
padding-top:0.5em;
}

.navbar-header{
height:auto;
}

.navbar-header button{
margin-top:20px;
margin-bottom:20px;

}

.navbar-default .navbar-nav li{
 display: block;
  text-align: center;
  background: rgba(181, 181, 181, 1);
  border-bottom: 1px dashed #0F2031;
  margin: 0;
  width: 100%;

}

.main-header #navbar ul ul li{
	height:30px;
}

.main-header #navbar ul ul li a{
	line-height:30px;
	text-align:left;
	
}

}

/* XS Portrait */
@media (max-width: 480px) and (min-width: 480px) {

.footer .f-logo{
padding-top:1em;
padding-bottom:1em;


}

.page-title{
	
	text-align:center;
}


.page-title h1{
	font-size:2em;
	
}

.about-img img{
margin-top:2em;
}

.factory-display .item{
margin-bottom:1em;
}

.call{
text-align:center;
border-bottom:1px dotted #013c7c;
padding-bottom:0.3em;
padding-top:0.3em;
}

.email{
text-align:center;
border-bottom:1px dotted #013c7c;
padding-bottom:0.3em;
padding-top:0.3em;
}

.whatapp, .pull-right{
display:none;
}

.follow{
float:none;
padding-bottom:0.3em;
}

.social{
padding-bottom:0.3em;
padding-top:0.3em;
text-align:center;

}

.facebook, .twitter, .google-plus {
float:none;
display:inline;
border-radius:5px;
padding:5px 5px 5px 5px;
}

.navbar-brand img {
 width: 290px;
  margin-top:2em;
  margin-right:2em;
 
}

.navbar-header{
height:85px;
}

.main-header #navbar ul li{
padding-bottom:0.3em;
padding-top:0.3em;
}

.navbar-header button{
margin-top:40px;

}

.navbar-default .navbar-nav li{
 display: block;
  text-align: center;
  background: rgba(181, 181, 181, 1);
  border-bottom: 1px dashed #0F2031;
  margin: 0;
  width: 100%;
 
}


.main-header #navbar ul ul li{
	height:30px;
}

.main-header #navbar ul ul li a{
	line-height:30px;
	text-align:left;
	
}


}

@media (max-width: 479px) {

.page-title{
	
	text-align:center;
}


.page-title h1{
	font-size:2em;
	
}

.about-img img{
margin-top:2em;
}

.factory-display .item{
margin-bottom:1em;
}

.footer-social{
	width:100%;

}

.footer .twitter, .footer .google-plus, .footer .linkedin a{
margin-left:10px;
}


.footer .f-logo{
padding-top:1em;
padding-bottom:1em;


}

.call{
text-align:center;
border-bottom:1px dotted #013c7c;
padding-bottom:0.3em;
padding-top:0.3em;
}

.email{
text-align:center;
border-bottom:1px dotted #013c7c;
padding-bottom:0.3em;
padding-top:0.3em;
}

.whatapp, .pull-right{
display:none;
}

.follow{
float:none;
padding-bottom:0.3em;
}
.social{
padding-bottom:0.3em;
padding-top:0.3em;
text-align:center;

}

.facebook, .twitter, .google-plus {
float:none;
display:inline;
border-radius:5px;
padding:5px 5px 5px 5px;
}




.navbar-brand img {
width: 250px;
  margin-top:1.5em;
  margin-right:2em;
 
}

.main-header #navbar ul li{
padding-bottom:0.5em;
padding-top:0.5em;
}

.navbar-header button{
margin-top:20px;

}

.navbar-default .navbar-nav li{
 display: block;
  text-align: center;
  background: rgba(181, 181, 181, 1);
  border-bottom: 1px dashed #0F2031;
  margin: 0;
  width: 100%;

}

.main-header #navbar ul ul li{
	height:30px;
}

.main-header #navbar ul ul li a{
	line-height:30px;
	text-align:left;
	
}

}

/* XS Portrait */
@media (max-width: 414px) and (min-width: 412px) {

.page-title{
	text-align:center;
}


.page-title h1{
	font-size:2em;	
}

.about-img img{
margin-top:2em;
}

.factory-display .item{
margin-bottom:1em;
}

.call{
text-align:center;
border-bottom:1px dotted #013c7c;
padding-bottom:0.3em;
padding-top:0.3em;
}

.email{
text-align:center;
border-bottom:1px dotted #013c7c;
padding-bottom:0.3em;
padding-top:0.3em;
}

.whatapp, .pull-right{
display:none;
}

.follow{
float:none;
padding-bottom:0.3em;
}
.social{
padding-bottom:0.3em;
padding-top:0.3em;
text-align:center;

}

.facebook, .twitter, .google-plus {
float:none;
display:inline;
border-radius:5px;
padding:5px 5px 5px 5px;
}




.navbar-brand img {
  height: auto;
  width: 250px;
  margin-top:1.5em;
  margin-right:2em;
 
}

.main-header #navbar ul li{
padding-bottom:0.5em;
padding-top:0.5em;
}


.navbar-header button{
margin-top:20px;

}

.navbar-default .navbar-nav li{
 display: block;
  text-align: center;
  background: rgba(181, 181, 181, 1);
  border-bottom: 1px dashed #0F2031;
  margin: 0;
  width: 100%;

}


.footer .f-logo{
padding-top:1em;
padding-bottom:1em;


}

.main-header #navbar ul ul li{
	height:30px;
}

.main-header #navbar ul ul li a{
	line-height:30px;
	text-align:left;
	
}


}
