#map {
            height: 500px;
            width: 100%;

          }
        
        .dropdown {
            position: relative;
            margin-top: 50px;
        }
        .dropdown-item a {
            width: 13rem;
            padding-left: 1rem; 
        }

        .dropdown-item > a > img {
            width: 12rem;
            overflow: auto; 
            padding-right: 1rem;

        } 
        #dropdownMenu2 {
            width: 16rem;
        }
        .scrollable-menu {
            height: auto;
            max-height: 200px;
            overflow-x: hidden;
        }
        .map1{
            position: absolute;
            height:500px; 
            width:100%
        }
        .logo-img >img {
            width: 11rem;
            position: relative;
            padding-top: 2rem;
            margin-left: 2rem;
        }
        .par{

        }
        .card-img-top {
            width: 16rem;

        }
        
        #map-canvas { height: 90%; }
        section.cta .overlay {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background-color: rgba(0, 0, 0, 0.5);
      }

      section.contact {
          text-align: center;
      }

      section.contact h2 {
          margin-top: 0;
          margin-bottom: 25px;
      }

      section.contact h2 i {
          color: #dd4b39;
      }

      section.contact ul.list-social {
          margin-bottom: 0;
      }

      section.contact ul.list-social li a {
          font-size: 40px;
          line-height: 80px;
          display: block;
          width: 80px;
          height: 80px;
          color: white;
          border-radius: 100%;
      }

      section.contact ul.list-social li.social-twitter a {
          background: #d6249f;
          background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
          box-shadow: 0px 3px 10px rgba(0,0,0,.25);
      }

      section.contact ul.list-social li.social-twitter a:hover {
          background: #d6249f;
          background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
          box-shadow: 0px 3px 10px rgba(0,0,0,.25);
      }

      section.contact ul.list-social li.social-facebook a {
          background-color: #3b5998;
      }

      section.contact ul.list-social li.social-facebook a:hover {
          background-color: #344e86;
      }
      section.contact ul.list-social li.social-email a {
          background-color: #1da1f2;
      }

      section.contact ul.list-social li.social-email a:hover {
          background-color: #0d95e8;
      }
      section.contact ul.list-social li.social-google-plus a {
          background-color: #dd4b39;
      }

      section.contact ul.list-social li.social-google-plus a:hover {
          background-color: #d73925;
      }

      footer {
          padding: 25px 0;
          text-align: center;
          color: rgba(255, 255, 255, 0.3);
          background-color: #222222;
      }

      footer p {
          font-size: 12px;
          margin: 0;
      }

      footer ul {
          margin-bottom: 0;
      }

      footer ul li a {
          font-size: 12px;
          color: rgba(255, 255, 255, 0.3);
      }

      footer ul li a:hover, footer ul li a:focus, footer ul li a:active, footer ul li a.active {
          text-decoration: none;
      }
      .bg-primary {
          background: #fdcc52;
          background: -webkit-linear-gradient(#fdcc52, #fdc539);
          background: linear-gradient(#fdcc52, #fdc539);
      }

      .text-primary {
          color: #fdcc52;
      }

      .no-gutter > [class*='col-'] {
          padding-right: 0;
          padding-left: 0;
      }

      .btn-outline {
          color: white;
          border: 1px solid;
          border-color: white;
      }

      .btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active {
          color: white;
          border-color: #fdcc52;
          background-color: #fdcc52;
      }
      @media (min-width: 768px) {
        #mainNav {
          border-color: transparent;
          background-color: transparent;
        }
        #mainNav .navbar-brand {
          color: #222222;
        }
        #mainNav .navbar-brand:hover, #mainNav .navbar-brand:focus {
          color: #222222;
        }
        #mainNav .navbar-nav > li > a,
        #mainNav .navbar-nav > li > a:focus {
          color: white;
        }
        #mainNav .navbar-nav > li > a:hover,
        #mainNav .navbar-nav > li > a:focus:hover {
          color: #fdcc52;
        }
        #mainNav.navbar-shrink {
          background-color: #222222;
        }
        #mainNav.navbar-shrink .navbar-brand {
          color: #222222;
        }
        #mainNav.navbar-shrink .navbar-brand:hover, #mainNav.navbar-shrink .navbar-brand:focus {
          color: #fdcc52;
        }
        #mainNav.navbar-shrink .navbar-nav > li > a,
        #mainNav.navbar-shrink .navbar-nav > li > a:focus {
          color: white;
        }
        #mainNav.navbar-shrink .navbar-nav > li > a:hover,
        #mainNav.navbar-shrink .navbar-nav > li > a:focus:hover {
          color: #fdcc52;
        }
      }
      h1,
      h2,
      h3,
      h4,
      h5,
      h6 {
        font-family: 'Catamaran', 'Helvetica', 'Arial', 'sans-serif';
        font-weight: 200;
        letter-spacing: 1px;
      }
      iframe:focus { 
        outline: none;
      }

      iframe[seamless] { 
        display: block;
      }