/*myModal geolocation*/
.wrapListSityes{
    width: 360px;
}
.wrapListSityes .geolocation{
    display: flex;
flex-direction: column;
gap: 24px;
}
.wrapListSityes .txtListSity{
    font-size: 24px;
font-weight: 600;
line-height: 1.2;
letter-spacing: -0.48px;
}
.wrapListSityes li a{
    display: flex;
padding: 16px 28px 16px 0;
align-items: center;
align-self: stretch;
color: var(--text-dark-text, #073551);
border-bottom: 1px solid var(--border-light-border, #E6ECEF);
}
.wrapListSityes li a.current,.wrapListSityes li a:hover{
    color: var(--text-accent, #01B5CC);
    text-decoration: none;
}
.wrapListSityes li a.current{
    background: url(images/activeCity.svg) no-repeat right center;
}
.wrapListSityes .mfp-close{
    position: absolute;
    right: -64px;
    top: 0;
    width: 48px;
    height: 48px;
    background-image: url(images/modalCloseBtn.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
    border-radius: 50%;
    font-size: 0;
    border:none;

}
.wrapListSityes li:last-child a{
    border-bottom: none;
}
/*End myModal geolocation*/

@media screen and (max-width:991px) {

.wrapListSityes .txtListSity {
  font-size:21px;
}
.wrapListSityes .geolocation{
    gap: 20px;
}

}

@media screen and (max-width:767px) {
.wrapListSityes{
    width: 100%;
    padding-top: 16px;
}
.wrapListSityes .txtListSity {
  font-size:18px;
  text-align: center;
}


}