/* Google Maps Area */
.top-search-area .modal {
  padding: 0 17px; }

  .top-search-area .modal-dialog {
    max-width: 100%; }

    .top-search-area .modal-content {
        border: none; }
        .top-search-area .modal-content .modal-body {
          padding: 20px; }
          @media only screen and (max-width: 400px) {
            .top-search-area .modal-content .modal-body {
              height: 300px; } }
          @media only screen and (min-width: 400px) and (max-width: 600px) {
            .top-search-area .modal-content .modal-body {
              height: 450px; } }
          @media only screen and (min-width: 800px) {
            .top-search-area .modal-content .modal-body {
              height: 600px; } }
          .top-search-area .modal-content .modal-body button.close-btn {
            position: absolute;
            top: -35px;
            right: 0px;
            z-index: 10;
            font-size: 14px; }
            .top-search-area .modal-content .modal-body button.close-btn.btn {
              padding: 0;
              background-color: transparent; }
              .top-search-area .modal-content .modal-body button.close-btn.btn:focus, .top-search-area .modal-content .modal-body button.close-btn.btn:hover {
                box-shadow: none;
                color: white; }

            .top-search-area .modal-content .modal-body iframe {
              width: 100%;
              position: relative;
              z-index: 1; }

/* Google Maps Area */
.accordion .btn {
  color: black; }
  .accordion h5 {
    color: #54ad22; }
  .accordion .pin_address {
    cursor: pointer; }
#accordion > .card > .card-header {
  background-color: rgba(0,0,0,.1);
}
table.table-sm td a{
  font-weight:normal;
  font-size: 15px; }
table.table-sm td {
  vertical-align: top;
  font-size: 15px; }
  

  
