.ui-dialog{
  top: 10% !important;
    left: 40%;
}
#connect_trainer_detail{
width:95%;
}
.center_loader{position:relative;}
.spinner-border{position: absolute;
top: 50%;
left: 50%;
margin-top: -18px;
margin-right: -18px;
z-index: 9;}
#citysec-overlay{position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0, 0, 0, 0.5);
z-index: 2;
cursor: pointer;}

img.trainer_img{
object-fit:contain!important;
}
            
.event_city_caro{background-color:#f5f5f5;}
.cstm_hs.no_events1{position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}