  
  
/*maps with overlay*/
 * {
	box-sizing: border-box;
}
 .interactive_map {
	 display: block;
	/*border-radius: 1%;
	*/
	 margin-bottom: 5px;
}
 .overlay {
	 position: absolute;
	 bottom: 0;
	/*background: rgba(0, 0, 0, 0.5);
	*/
	/* Black see-through */
	 background: rgba(0, 25.5, 80.5, 0.5);
	/* Raul - 10/24/2018 - get the value of the rgba and divide each value by 2*/
	/* Black see-through */
	 width: 100%;
	 transition: .5s ease;
	 opacity:0;
	 height: 100%;
}
 .interactive_map:hover {
	/*opacity: 0.5;
	*/
	/*filter: Alpha(opacity=50);
	*/
	/* IE8 and earlier */
}
/* raul - 10-16-2019 - Center across monitor */
 .interactive-maps-container {
	 position: relative;
	/*needed for overlay*/
	 margin: auto;
	 max-width: 800px;
	 width: 92%;
	/*padding: 10px;
	*/
}
 .interactive-maps-container:hover .overlay {
	 opacity: 1;
	/*needed for overlay*/
}

.map-section {
    
    padding-bottom: 80px;
}
/*maps with overlay*/
 
 
      
    .columns-section {
        position: relative;
        top: -40px !important;
    }
 
 

 @media only screen and (max-width: 767px) {
     
    .columns-section {
        position: relative;
        top: 40px !important;
    }
    
    .col-map {
        padding-bottom: 50px;
    }
}


iframe {
  max-width: 100% !important;
}
 