.home_l header.main{position: absolute;
    width: 100%;}
.location_bg {
    background: url('../img/covid19.webp');
    height: 100vh;
    overflow: hidden;
    background-size: cover;
    position: relative;
    }
	.location_bg:before{content:'';background: var(--titleColor);width: 100%;height: 100%;position: absolute;opacity: 0.8;}
	.home_lic {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    width: 100%;
    top: 50%;
    transform: translate(0px, -50%);
    }
	.modal-body {
    padding: 35px;
    font-size: 14px;
    line-height: 1.5715;
    word-wrap: break-word;
    background: #f2f8ff;
    border-radius: 20px;
}
.modal-body h3{
    font-size: 20px;
    font-weight: 600;
    border-bottom: 1px solid #c3c3c3;
    margin-bottom: 15px;
    padding-bottom: 7px;
}
.search-city-area {
    margin-bottom: 30px;
}
.search-city-area .flex-box {
    display: flex;
    flex-direction: row;
    gap: 16px;
}
.search-city-area .search-city-box {
    width: 100%;
    background: #fff;
    border: 1px solid #000d44;
    padding: 10px;
    border-radius: 8px;
    display: flex;
    gap: 10px;
    align-items: center;
    flex: 1;
}
.search-city-area  .selector {
    display: flex;
    width: 100%;
    position: relative;
}
.search-city-area .selection-search {
    width: 100%;
}
.search-city-area .selection-search input {
    width: 100%;
    outline: none;
    border: none;
    height: 32px;
}
.search-city-area .detect-location-btn {
    background: var(--titleColor);
    color: #fff;
    text-wrap-mode: nowrap;
    border-radius: 8px;
    border: none;
    outline: none;
    padding: 0 25px;
}
.search-city-area .detect-location-btn img{}

.popular_city {}
.popular_city h3{
    font-size: 30px;
    font-weight: 600;
    border-bottom: 0px solid #c3c3c3;
    margin-bottom: 0;
    padding-bottom: 25px;
    text-align: center;
}
.popular_city .city_grid{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 20px;
}
.popular_city .city_grid .box{
    background: #fff;
    overflow: hidden;
    box-shadow: 0 3px 10px 0 #00000026;
    border-radius: 10px;
    background-color: #fff;
    min-height: 90px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.popular_city .city_grid .box a{
    text-decoration: none;
    color: #000;
}
.popular_city .city_grid .box form{
    margin: 0;
}
.popular_city .city_grid .box button{
    text-decoration: none;
    color: #000;
    cursor: pointer;
    transition: all 0.3s ease;
}
.popular_city .city_grid .box button:hover{
    transform: translateY(-2px);
}
.popular_city .city_grid .box button:disabled{
    opacity: 0.6;
    cursor: not-allowed;
}
.popular_city .city_grid .box .box_img{
    overflow: hidden;
}
.popular_city .city_grid .box .box_img img{
    transform: scale(1);
    transition: .3s ease-in;
    height: 90px;
    -o-object-fit: contain;
    object-fit: contain;
}
.popular_city .city_grid .box:hover .box_img img{ transform: scale(1.1);}
.popular_city .city_grid .box h3{
    text-align: center;
    font-size: 17px;
    font-weight: 600;
    padding: 10px 0 0;
}

.location_bg .hero-shape-one {
    top: 15%;
    right: 3%;
}
.location_bg .hero-shape-two {
    bottom: 7%;
    left: 4%;
}
.global_lang button {
    border: none;
    background: #ff8210;
    outline: none;
    color: #ffffff;
    font-weight: 600;
    padding: 17px 29px 16px 26px;
    border-radius: 15px;
    overflow: hidden;
}
.global_lang {
    position: relative;
    background: #ff821000;
    height: 100%;
    margin-right: 5px;
}

@media(max-width:992px){
.popular_city .city_grid{grid-template-columns: repeat(2, 1fr); !important}
    .global_lang button {
        padding: 10px;
        margin: 0;
    }
.location_bg{height:auto}
.home_lic {        position: relative;
        top: 0;
        transform: inherit;
        padding-top: 110px;
        padding-bottom: 60px;}	
		
.container.style-one .navbar-wrapper{gap:15px}	
.patient_num p a{display:block}	

}