.pickup-partner-marker {
    background: transparent;
    border: none;
}

.pickup-partner-pin {
    width: 24px;
    height: 24px;
    background: linear-gradient(180deg, #2d8fdf 0%, #3f96e9 100%);
    border-radius: 12px 12px 12px 0;
    transform: rotate(-45deg);
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.35);
    position: relative;
    display: block;
}

.pickup-partner-pin:after {
    content: '';
    width: 8px;
    height: 8px;
    background: #fff;
    border-radius: 50%;
    position: absolute;
    top: 8px;
    left: 8px; 
}
#ds_partner_pickup .modal-dialog{
	width: 1000px;
}
.leaflet-popup-content button{
	width: 100%;
	background: #ffffff;
	color: #333333;
	border-color: #ddd;
	border-radius: 0px;
	padding: 12px 6px;
}
@media (max-width: 1200px) {
	#ds_partner_pickup .modal-dialog{
		width: 95%;
	}
}