/* Enter Your Custom CSS Here */
.media {
  	height: 116px;
  }
body.header_style_4 .top_nav_wr .top_nav {
  border-bottom: none ; }
      .top_nav_wr .top_nav ul.top_nav_menu li {
	  	border-bottom: 1px solid rgba(255, 255, 255, 0.35);
	  }

.breadcrumbs {
	display: none;
}

table, .wpb_text_column table td, .comment-body table td, .wpb_text_column table th, .comment-body table th {
    border: 0px;
}

  .stm_gmap_wrapper .gmap_addresses {
    background: #021d47 !important;
  -webkit-border-top-right-radius: 20px;
    -webkit-border-top-left-radius: 20px;
-moz-border-radius-topright: 20px;
border-top-right-radius: 20px;
  	width: 267px;
      margin: 0 0 0px 60px;
  }

  #footer .widgets_row {
  	border-top: 5px solid #00a1af;
  }

.default_widgets .wpb_content_element .widget, .stm_sidebar .wpb_content_element .widget {
-webkit-border-radius: 40px;
-moz-border-radius: 40px;
border-radius: 40px; }

#header::before {
    display: none;
}

strong {
    color: #00a1af;
}
 .top_nav_wr .top_nav ul.top_nav_menu li a {
			font-weight: bold;
			text-shadow: 1px 1px 2px #535252;
		}
  .top_nav_wr .top_nav #menu_toggle {
    top: 35px;
  }

@media only screen and (max-width: 768px) {
.top_nav_wr .top_nav .mobile_logo a img {
    height: 80px;
    width: auto;
    background-position: center center;
}
  .mobile_slider{
    margin: 105px 0px 0px 0px;
  
 }
  }
      