#banner li, .our-customer-sec{
    background-size:cover!important;
}
.home-wine-filters-section .section-title{
    padding-top:50px;
    padding-bottom:10px;
}
.home-wine-filters-section .home-wine-results{
    padding-bottom:50px;
}
.header-top{
    display:grid;
    grid-template-columns: 1fr 2fr 1fr;
    align-items: center;
 }

.header-top .search{
    justify-self:start;
}
.header-top .logo{
    /* justify-self:center; */
    margin:0;
}
.header-top .account-logo{
    justify-self:end;
    margin-right:18px;
}
.header-top.h-top-rgt{
    margin-top:0!important;
}
.header-top .serch-box{
    width:100%!important;
    height:auto!important;
    border:1px solid #d3d3d3;
    border-radius:10px;
}
.header-bottom .header-right-sec{
    justify-self:end;
}
.header-bottom{
    display: grid!important;
    grid-template-columns: 1fr 2fr;
    width: 100%;
    align-items: center;
    background: #f2f2f2;
    border-radius: 20px 20px;
    margin-bottom: 10px;
}
.header-bottom .button_container, .sticky .button_container{
    margin-top:0!important;
    height:65px!important;
}
@media(min-width:1024px){
    .header-bottom .button_container, .sticky .button_container{
        left:20px!important;
    }
     
}
@media screen and (max-width: 1023px){
    .header-top .logo{
        position: relative!important;
        /* left: 0!important; */
    }
}

.glass-box {
  background: rgba(255, 255, 255, 0.65); 
  /* backdrop-filter: blur(14px) saturate(180%); 
  -webkit-backdrop-filter: blur(14px) saturate(180%);*/
  
  border-radius: 40px;
  border: 1px solid rgba(255, 255, 255, 0.4);

  box-shadow:
    0 8px 30px rgba(0, 0, 0, 0.08),
    inset 0 1px 0 rgba(255, 255, 255, 0.6);
}
.glass-box:hover {
  background: rgba(255, 255, 255, 0.75);
  box-shadow:
    0 10px 40px rgba(0, 0, 0, 0.12),
    inset 0 1px 0 rgba(255, 255, 255, 0.8);
}
.glass-box .button_container.active{
    backdrop-filter:none!important;
}