.logo{
  margin-top:170px;
  margin-bottom:20px;
}
.bar{
  margin:0 auto 80px auto;
  width:575px;
  border-radius:30px;
  border:1px solid #dcdcdc;
  
}
.bar:hover{
  box-shadow: 1px 1px 8px 1px #dcdcdc;
}
.bar:focus-within{
  box-shadow: 1px 1px 8px 1px #dcdcdc;
  outline:none;
}
.searchbar{
  height:45px;
  border:none;
  width:500px;
  font-size:16px;
  outline: none;
  
}

.ico-search{
	filter: invert(74%) sepia(10%) saturate(195%) hue-rotate(169deg) brightness(85%) contrast(84%);
    color: #9aa0a6;
    height: 20px;
    width: 20px;
  position:relative;
  top:5px;
  left:-10px;
}

.banner img {
	max-width: 700px;
}

.footer img {
	max-width: 400px;
}