/* Gallery CSS Start */

 .gallery {
          margin: 0 auto;
          max-width: 800px;
      }
	.gallery article {
          height: 100%;
          overflow: hidden;
      }
      .gallery .thumbnail-classic-caption {
          height: 100%;
      }
      .gallery .thumbnail-classic-caption .img-fluid {
          height: 100%;
          object-fit: cover;
          transition: transform .35s ease;
          max-height: 180.8px;
      }
      .gallery .thumbnail-classic-caption .img-fluid:hover {
          transform: scale(1.05);
      }
 /* Gallery CSS End */

.footer-sitemap{
	column-count: 1 !important;
	-webkit-column-count: 1
}

h3 {
	font-weight:600;
}

/* Header Address */

.address-header{
	    margin-left: 33px;
}


/* Menu Responsive */
@media (min-width: 1199px){
	.navbar-expand-lg .navbar-collapse{
		display: flex !important;
		flex-basis :auto;
	}
	
}

.page-footer .footer-last .footer-last__icons{
display: flex !important;
flex-wrap: nowrap;
}

.footer-sitemap a {
 color: #fff !important;
}
.tile_appointment .tile_appointment__button {
    margin-bottom: 35px;
}


@media (min-width:990px) and (max-width:1210px){
	.navbar .navbar-nav > .menu-item > a {
    font-size: 1rem;
}

.top-navbar li.nav-item a.nav-link {
    font-size: 13.67px;
    display: flex !important;
}
}

	.top-navbar li.nav-item.nav-item__location a.nav-link {
    display: flex;
}


