.search-store-field .form-control{
	padding-left: 40px;
    width: calc(100% - 15px);
    height: 40px;
    border: 1px solid var(--secondary-color);
    color:var(--secondary-color);
    border-radius: 5px;
    font-size:14px;
}

.stores-list{
	max-height:608px;
	overflow: scroll;
	overflow-x:hidden;
}
.stores-list-data .store-timing {
color: var(--grey-12);
}


.stores-list::-webkit-scrollbar {
  width: 6px;
}

/* Track */
.stores-list::-webkit-scrollbar-track {
  background: var(--primary-bg-color); 
  border-radius: 30px;
}
 
/* Handle */
.stores-list::-webkit-scrollbar-thumb {
  background: var(--secondary-light-color); 
  border-radius: 30px;
}

/* Handle on hover */
.stores-list::-webkit-scrollbar-thumb:hover {
  background: #A3A9C2; 
}
.store-items{
	background:var(--primary-bg-color);
	padding:12px 12px 12px 12px;
	margin-bottom:16px;
	border-radius: 4px;
	margin-right: 5px;
}
#store-locator #map_canvas {
    width: 100%;
    min-height: 744px;
}

.search-result{
	position:absolute;
	top:44px;
	z-index: 109;
	width:100%;
	background:#fff;
}

@media (max-width:768px) {
	.store-locator-container{
		padding-top: 20px;
	}
	.map-details{
		padding:0 !important;
	}
	.near-store{
		padding-left:12px;
	}
	.close-store{
		float: right;
	    margin: 0 8px 0 0px;
	    font-size: 18px;
    }
    
	.show-list{
	    position: fixed;
	    left:50%;
	    bottom: 0;
	    z-index: 102;
	    background: #fff;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    gap: 10px;
	    transform: translate(-50%, -50%);
	    max-width:219px;
	    color:#004990;
	    border-radius: 8px;
	}
	.stores-list{
		height:100%;
	}
	.stores-list-data{
		position: fixed;
	    z-index: 10;
	    background: #fff;
	    bottom: 0;
	    left: 0;
	    height: calc(100vh - 180px);
	    width:100%;
	}
	.store-dropdown{
		margin-top:20px;
	}
	#fc_frame{
		right:inherit !important;
	}
	
}
@media (min-width:769px) {
	.show-list, .close-store{
		display:none;
	}
}

