.navbar-icons {
 /* default to not showing on smaller screens */
 display:none;
}

@media screen and (min-width: 1024px) {
  .navbar-icons {
 display: flex;
}}
 
.navbar-icons {
 flex:10;
 justify-content: flex-end;
}
.navbar-icon {
 margin-right:15px;
}
.sticky-top .navbar-icons .icon {
 /*fill: red !important;*/
 background-color: #c7e1fb !important;
 border-radius: 5px;
 width: 25px;
 height: 25px;
 padding:2px;
 box-shadow: 1px 1px 5px 3px rgba(70, 102, 255, 0.4);
}
.sticky-top .navbar-icons .icon map{
 padding:20px;
}
.sticky-top .navbar-icons .icon:hover {
 background-color: #ffa500 !important;
}
 
