.header-navigation__language-list-box { background-color: #fff; box-shadow: 0 12px 37px 0 rgba(41, 41, 41, .25); padding-top: var(--sm-4); padding-bottom: var(--sm-3); max-height: 80vh;}
.header-navigation__language-list-wrapper { display: flex; flex-wrap: wrap; }
.header-navigation__language {text-decoration: none; border-top: 1px solid rgba(0, 0, 0, 0.15);}
.modal {display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 999; justify-content: center; align-items: center;}
.header-navigation__language-list{overflow: auto;max-height: 60vh;}
.language-modal .modal-content {max-width: none;}

.header-navigation__language .country {font-size: var(--tags-fs);text-transform: uppercase;line-height: var(--breadcrumb-fs);}
  
.header-navigation__language .language{font-size: var(--body-fs);line-height: var(--body-lh);font-weight: 700;}
  a.switch__lang.header-navigation__language:hover{color:var(--black); background:var(--theme-blue);}
  .header-navigation__popup-close-btn {font-size: var(--h5-distilled-lh);}
  .header-navigation__popup, .header-navigation__language-list-box *{text-decoration:none;}
  .header-navigation__popup:hover, .header-navigation__popup-close-btn:hover{background:none; color: var(--black);}
  .header-navigation__switcher-wrapper {border: 1px solid #AEAEAE;border-radius: 100px;}
  .header-navigation__switcher-wrapper .globe-icon::before {content: " "; background: url(/~/media/Images/D/Diageo-V2/diageo-privacy-centre/icon/globe);background-position: center;background-size: cover;height: 20px;width: 20px;position: absolute;top: 0px;left: 0px;}
.header-navigation__switcher-wrapper .globe-icon {position: relative;height: 20px;width: 20px;}
.header-navigation__current-lang {font-size: var(--navigation-fs);}

@media (min-width: 992px) {
  .header-navigation__language:nth-child(1), .header-navigation__language:nth-child(2), .header-navigation__language:nth-child(3), .header-navigation__language:nth-child(4),  .header-navigation__language:nth-child(5), .header-navigation__language:nth-child(6){border-top:none;} 
}

@media (min-width: 768px) and (max-width: 991px) {
 .header-navigation__language:nth-child(1), .header-navigation__language:nth-child(2), .header-navigation__language:nth-child(3), .header-navigation__language:nth-child(4){border-top:none;}   
}

@media (min-width: 576px) and (max-width: 767px) {
.header-navigation__language:nth-child(1), .header-navigation__language:nth-child(2){border-top:none;}
}

@media (max-width: 575px) {
.header-navigation__language:first-child{border-top:none;}
    
}