html, body {
    background-color: #dedede;
    background-image: url(/images/brushed-alum-dark.png);
    font-family: tahoma, sans-serif;
}
.container-white {
    background-color: #ffffff;
}
.container-green {
    background-color: #294239;
    color: #ffffff;
}
p {
    font-size: 12px;
}
li {
	   display: inline-block;
}
.top-contact {
	   background-color: #294239;
	   font-size: .875em;
	   height: 55px;
	   line-height: 53px;
}
.contact-list li {
	   padding-right: 25px;
}
.contact-list a {
	   color: #ffffff;
}
.top-icon {
	   background-color: #ffffff;
	   border-radius: 50%;
	   color: #294239;
	   display: inline-block;
   	width: 30px;
   	height: 30px;
   	line-height: 30px;
	   margin-right: 10px;
	   text-align: center;
}
.top-social {
	   text-align: right;
}
.section-green {
	  background: #294239;
   color: #ffffff;
	  padding: 60px 0px;
}
/* Contact Section */
#map { 
    height: 400px; 
    width: 100%; 
}
.map-container img{
   	max-width: inherit;
	   height: inherit;
}
.google-map-container {
	   width: 100%;
   	height: 600px;
}
.message-details {
	   padding: 60px 0px;
}
.message-details input,
.subscribe-section input {
   	padding: 21px 20px !important;
}
.message-details .form-control,
.subscribe-section .form-control {
	   border: 1px solid #e9e9e9;
	   border-radius: 2px;
	   box-shadow: none;
	   font-size: .875em;
	   padding: 20px;
	   margin-bottom: 15px;
}
.message-details .btn,
.subscribe-section .btn {
	   background-color: #0088D5;
	   border: 1px solid transparent;
	   border-radius: 2px;
	   color: #ffffff;
	   font-size: .875em;
	   font-weight: 800;
	   width: 100%;
	   padding: 12px 16px;
	   text-transform: uppercase;
	   -webkit-transition: all .25s ease;
	   -moz-transition: all .25s ease;
	   -ms-transition: all .25s ease;
	   -o-transition: all .25s ease;
	   transition: all .25s ease;
}
.message-details .btn:hover,
.subscribe-section .btn:hover {
	   background-color: #ffffff;
	   border-color: #0088D5;
	   color: #0088D5;
}
.main-menu {
	   background-color: #ffffff;
	   border: 1px solid #e9e9e9;
}
.navbar-collapse {
	   padding: 0px;
}
.menu-logo {
	   display: none;
}

footer {
    background-color: #000000;
    color: #ffffff;
}
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }