       
@media only screen and  (max-width: 1180px){
 
   html body .mapBottomText h4 {
    font-size: 18px!important;
    line-height: 20px!important;
    margin-top: 20px;
}

}

@media only screen and (min-width: 768px) and (max-width: 1180px) and (orientation: portrait){
  
   body #places-map .map-location-marker{
      background-size: 20px !important;
   }
   body #places-map .map-location-marker.location_active {
        background-size: 23px!important; 
   }
   }
   @media only screen and (min-width: 768px) and (max-width: 1180px) and (orientation: landscape){
  body #places-map .map-location-marker {
        background-size: 20px!important; 
   }
   body #places-map .map-location-marker.location_active {
    background-size: 20px!important;
}
   }



@media only screen and (max-width: 992px) and (orientation:  landscape){
   
   #places-map .map-location-marker{
      width: 3em;
   }
}

  #places-map{
            box-shadow: none !important;
         }

 body .mapBottomText h4 {
         font-size: 35px!important;
         line-height: 35px!important;
         margin-top: 20px;
         }