/* desktop */ 
@media (max-width: 1024px) {
.header .logo1{
float:left;
}

.header .logo1 img {
	width:75%;
	padding-top:20px;
	padding-left:20px;
}

.header .logo2 {
float:right;
}

.header .logo2 img {
	margin-top:-160px;
	padding-bottom:10px;
	padding-left:10px;
	width:95%;
	
}

}

/* lg */ 
@media (min-width: 1200px) {




}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {



}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {


.logo2{
margin-top:-50px;
padding-bottom:5px;
}

.logo2{
display:none;
}

.header .logo1 img{
margin-top:-20px;
padding-left:10px;
width:75%;
}

.navbar-collapse ul li a{
padding-left:25px;
padding-right:25px;
}
	
.footer .aboutf img{
padding-right:20px;
padding-bottom:20px;


}

.footer .info ul li a{
 font-size:1em;
 color:#fff;
  
}

.footer p{
font-size:1em;
}

.footer .fcontact ul li {
 font-size:1em;
}

.lower-footer{
font-size:1em;
}

.lower-footer .right{
text-align:left;
}

.lower-footer .left{
text-align:left;
} 

.quote h3{
 font-size: 3em;

}
.reponse-ds{
margin-top:-25px;
}

}

@media (max-width: 603px) {


.logo2 {
display:none;
}

.header {
	height:130px;
} 


.header .logo1 img{
margin-top:-90px;
padding-left:10px;
width:75%;
} 
.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%;

}

.footer .aboutf img{
padding-right:20px;


}

.lower-footer .right{
text-align:center;

}

.lower-footer .left{
text-align:center;
}

.quote h3{
 font-size: 3em;

}
.about .about-section-para{
padding-top:20px;
}
.about .about-section-para{
padding-top:20px;
}

.product-section .col-md-4{
padding-top:20px;
padding-left:120px;
}


}

/* XS Portrait */
@media (max-width: 480px) {

.logo2 {
display:none;
}

.header {
	height:95px;
} 

.header .logo1 img{
padding-left:10px;
margin-top:-75px;
width:75%;
}

.spacebr{
	padding-bottom:2em;
}

.vision{
	font-size:1.1em;
}

.client{
	font-size:0.9em;
}

.client h2, .vision h2{
	font-size:2em;
	padding-bottom: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 .aboutf img{
padding-right:10px;


}

.lower-footer .right{
text-align:center;

}

.lower-footer .left{
text-align:center;
}

	
}
/* XS Portrait */
@media (max-width: 414px) and (min-width: 412px) {
 
.logo2 {
display:none;
}

.header .logo1 img{
margin-top:-75px;
padding-left:10px;
width:75%;
}

.navbar-header button{
margin-top:20px;
}

.header {
	height:100px;
}

	.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%;
	  padding-top:10px;
	  padding-bottom:10px;

}


.lower-footer .right{
text-align:center;

}

.lower-footer .left{
text-align:center;
}

.quote h3{
 font-size: 3em;

}

.about .about-section-para{
padding-top:20px;
}

.product-section .col-md-4{
padding-top:20px;
padding-left:20px;
}

.reponse-ds{
margin-top:-20px;
}

}
