body {
font-family: Arial, Helvetica, sans-serif!important;
font-size: 1.2em!important;
}
.navbar-dark{
border-bottom: 4px solid #e2a048;
}
.border-gold{
border: 4px solid #e2a048;
}
footer{
border-top: 2px solid #e2a048;
}
footer .img-fluid{
max-width: 350px;
}
.bg-home {
  background: linear-gradient( rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45) ),url("../img/bg-home.jpg")no-repeat center center fixed;
    background-size: auto, auto;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.bg-black{
background-color: #000;
color: #fff;
}
.bg-black a{
color: #fff;
}

.h1-responsive {
font-size: 150%; 
}
.h2-responsive {
font-size: 145%; }
.h3-responsive {
font-size: 135%; }
.h4-responsive {
font-size: 135%; }
.h5-responsive {
font-size: 135%; }
#top_section {
margin-top: 7rem;
}
/*Admin Panel*/
#logo{
text-align: center;
}
#logo img{
max-width: 150px;
}
.navbar-brand img{
max-width: 250px;
}
.navbar-dark .navbar-nav a:hover{
  color: #b37621!important;
}
.text-shadow-light{
text-shadow: 2px 2px 8px #fff;
}
.text-shadow-dark{
text-shadow: 2px 2px 8px #000;
}
.text-gold{
color: #e2a048;    
}
.text-gold a{
color: #e2a048;
text-decoration: none;
}
.decoration-none a{
text-decoration: none;
}
.img-home{
background: url(../img/home-bg.jpg);
background-repeat: repeat;
background-attachment: scroll;
height: auto;
margin: 0 auto;
background-repeat: no-repeat;
background-attachment: fixed;
}
.home-alt{
background-color: #4b535b;
}
#topsection{
margin-top: 89px;
}
.breadcrumb-item a{
color: #fff;
text-decoration: none;
}
.breadcrumb-item a:hover {
color: #e2a048;
}
#myMap {
width: 100%;
height: 250px
}
.text-white a{
color: #fff;
}
/*Small devices (landscape phones, 576px and up)*/
@media(min-width: 576px){
.h1-responsive {
font-size: 170%; }
.h2-responsive {
font-size: 140%; }
.h3-responsive {
font-size: 125%; }
.h4-responsive {
font-size: 125%; }
.h5-responsive {
font-size: 125%; }
}
.bg-dark-transperant{
background: rgba(0,0,0,0.6);    
}
/*Medium devices (tablets, 768px and up)*/
@media(min-width: 768px){
.h1-responsive {
font-size: 200%; }
.h2-responsive {
font-size: 170%; }
.h3-responsive {
font-size: 140%; }
.h4-responsive {
font-size: 125%; }
.h5-responsive {
font-size: 125%; }
}
/*Large devices (desktops, 992px and up)*/
@media(min-width: 992px){
.h1-responsive {
font-size: 200%; }
.h2-responsive {
font-size: 170%; }
.h3-responsive {
font-size: 140%; }
.h4-responsive {
font-size: 125%; }
.h5-responsive {
font-size: 125%; }
}
/*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
.h1-responsive {
font-size: 250%; }
.h2-responsive {
font-size: 200%; }
.h3-responsive {
font-size: 170%; }
.h4-responsive {
font-size: 140%; }
.h5-responsive {
font-size: 125%; }
}