@charset "utf-8";
/* CSS Document */

body{
    font-size: 1.1rem;	
}

.blue{
	color:#3c4a6f;	
}
.green{
	color:#060;	
}
.corporate{
	color:#d98427;	
}

.grey{
	color:#5d5d62;	
}
.orange{
	color:#d98427;	
}

.page-section {
padding-bottom:200px;	
}
@media (min-width: 992px) {
  #mainNav {
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: transparent;
  }

  #mainNav .navbar-brand:hover {
    color: #5d5d62;
  }

  #mainNav .navbar-nav .nav-item .nav-link:hover {
    color: #5d5d62;
  }
  #mainNav .navbar-nav .nav-item:last-child .nav-link {
    padding-right: 0;
  }
  #mainNav.navbar-scrolled {
    -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    background-color: #fff;
  }
  #mainNav.navbar-scrolled .navbar-brand {
    color: #212529;
  }

}
.navbar-light .navbar-nav .nav-link {
	font-size:1rem!important;
	font-weight:bold;
	padding:0 15px;
    background-color: white;
}

.page-section {
    padding: 4.9rem 0;
}
hr {
    border-top: 1px solid #d98427;
}
/* Zoom In #1 */
.hover01 figure img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hover01 figure:hover img {
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}
.address{
padding-bottom:25px;	
}
.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.fixed-top {
    background: #fff;
}

.pb-3, .py-3 {
    padding-bottom: 5px!important;
}

.pt-3, .py-3 {
   padding-top: 5px!important;
}
.btn-warning {
    color: #FFF;
    background-color: #060;
    border-color: #060;
}

.carousel-caption {
    right: 0;
	left:0;
    text-align:left;
	background-color: hsla(0, 0%, 0%, 0.3);
	bottom:50px;
	padding:10px;
	border-left:5px solid #d98427;
}

.blog .carousel-indicators {
	left: 0;
	top: auto;
    bottom: -40px;

}

.profile{
padding-bottom:20px;	
float:left;
}
.cl{
	clear:both;
}
a{
color:#212529;		
}

.nav-link {
    display: block;
    padding: .5rem 1rem!important;
}
.inner{
margin-top:30px;	
}

.carousel-caption {
    right: 0;
    left: 0;
    text-align: left;
    background-color: hsla(0, 0%, 0%, 0.3);
    bottom: 50px;
    padding: 10px;
    border-left: 5px solid #DE7F45;
}