html, body {
	background: url("../images/bkgrnd2.jpg") repeat center center fixed; 
	font-family: 'Noto Sans', sans-serif, Georgia, serif;
	color: #fff;
	font-size: 1.0rem;
}
/*
html, body {
	background: url("../images/bk2.jpg") repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	font-family: 'Noto Sans', sans-serif, Georgia, serif;
	color: #fff;
	font-size: 1.0rem;
}
*/

.mrgntop25 {
    margin-top: 25px;
}

.mrgnbtm25 {
    margin-bottom: 25px;
}

.mrgnbtm2  {
    margin-bottom: 2px;
} 

.address-container h5 {
    font-size: 19px;
}

.flex {
    display: flex;
    display: -ms-flexbox;
}

.address-container {
    flex: 0 0 100%;
	padding: 21%;
}

.directions {
    display: none;
}

.address-container, .glimpse { 
    background-color: #616464;
    color: #fff;
}

.pdng21-p {
    padding: 21%;
}

.no-pdng {
    padding: 0px;
}

.no-mrgn {
    margin: 0px;
}
.address h4, .fa-lg, .address p {
    font-size: 17px;
}

.address p, .address h4 {
	margin-bottom: 0px;
}

.address h4 {
    margin-top: 4px;
}

.address-map p, .address-map h4 {
	color: #212121;
}

.language-link {
	width: 110px;
	display: flex;
}


.pdgtop2 {
	padding-top: 2px;
}

.table {
	color: #f7f7f7;
}

.table th, .table td {
	white-space: nowrap
}

a {
    color: #ffffcc;
    text-decoration: none;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    transition: 0.5s;
}

.navbar-brand {
	text-align: center;
}
.main-content p:first-child {
	margin-top: 75px;
}

.main-content h4 { 
	margin-top: 75px;
}

.main-content p, .main-content h4  {
	margin-bottom: 75px;
	padding: 30px;
	border-radius: 5px;
}

.main-content-sal p {
	padding: 5px 30px;
	margin-bottom: 0px;
}

.main-content-sal p:last-child {
	margin-bottom: 20px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.main-content-sal p:first-child {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.main-content p, .main-content h4, .main-content-sal p{ 
	background-color: #FE5F55;
	color: #000000;
}

.carousel-caption{ 
	background-color: #212121;
	opacity: 0.6;	
	width: 250px;
	margin: 0 auto;
}

.carousel-caption h3, .carousel-caption p {
	color: #f7f7f7 
}


.carousel-indicators span {
    box-sizing: content-box;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity .6s ease;
}

.navbar-dark .navbar-nav .nav-link {
	margin-top: 14px;
}

caption.white {
	color: #f7f7f7
}

.navbar {
	padding-top: 0px;
	padding-bottom: 0px;
}

.navbar-brand {
	padding-bottom: 0px;
}

@media (max-width: 767px) {
    .directions {
        display: block;
        position: absolute;
        top: 65px;
        left: 25px;
        padding: 5px 44px;
        background-color: #006699;
        color: #ffffff;
        z-index: 999;
        line-height: 28px;
    }
    
    .directions a {
        color: #ffffff;
    }
    .directions a:focus {
        outline: none;
        text-decoration: none;
    }
	.address-container {
		padding: 10%;
	}
	.carousel-caption {
		display: none;
	}
	.navbar-dark .navbar-nav .nav-link {
		margin-top: 0px;
	}

}

