.navbar-brand
{
	font-family: "", sans-serif;
	font-size:30px;	
}

.carousel-item {
  height: 65vh;
  min-height: 350px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.img2
{
	width:80%;
	padding-top:20px;
	padding-left:20px;
	margin:20px;
	float:right;
} 
h1
{
	/*color:#2E4053;*/
	font-size:30px;
	text-align:center;
}
.over
{
  margin-top:-30px;
}


.card-shadow
{
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  transition: 0.5s;
  width:100%;

}
.card-shadow:hover
{
  box-shadow: 11px 11px 11px rgba(33,33,33,.2);
}
.img-fluid 
{
  width: 100%;
}	
hr.line 
{
  border: 2px solid #384047;
  border-radius: 6px;
  width:9%;
}		
.zoom 
{
  padding: 50px;
  transition: transform .2s;          
  width: 200px;
  height: 200px;
  margin: 0 auto;
}

.zoom:hover 
{
  transform: scale(1.5); 
 
}
#grad1 
{
  
   background-color:#343A40 ; 
  background-image: linear-gradient(180deg, #343A40,#d5dadd);
}

.section-title h1::after 
{
    content: '';
    
    display: block;
    width: 60px;
    height: 3px;
    background:#1E90FF;
    bottom: -4px;
    left: calc(50% 20px);
	margin:auto;
	border-radius:4px;
	margin-top:2px;
}
@media only screen and (max-width: 768px) {
	.address{ 
	padding-right:68px;}
	.zoom1{
		width:100%;
		height:40%;
		margin-top:-60px;
	}
 .gal{
      padding-bottom:80px;
 }

}	
