/* Enter Your Custom CSS Here */

.top-bar .email,
.top-bar .phone{
   font-family: 'Raleway', sans-serif; 
}

.cont-bg{
	box-sizing: border-box; 
  	margin-right: 50px; 
  	margin-left: 50px; 
  	font-family: 'Open Sans Condensed', sans-serif; 
  	font-size: 18px; 
  	background-color: rgba(206, 206, 206, 0.13);
}

.cont-title{
	box-sizing: border-box; 
  	font-family: Raleway, sans-serif; 
  	font-weight: 300; line-height: 1.1; 
  	color: #bb4028; margin-top: 20px; 
  	margin-bottom: 10px; 
  	font-size: 42px;
}
.site-map-row{
	box-sizing: border-box; 
  	margin-right: -15px; 
  	margin-left: -15px;
}
<!--.site-map{
	box-sizing: border-box; 
  	position: relative; 
  	min-height: 1px; 
  	padding-right: 15px; 
  	padding-left: 15px; 
  	float: left; 
  	width: 458.813px;
}-->
.site-map-frame{
	box-sizing: border-box; 
  	max-width: 100%; 
  	max-height: 100%;
  	border-width: 0px; 
  	border-style: initial;
}
.site-info{
	box-sizing: border-box; 
  	position: relative; 
  	min-height: 1px; 
  	padding-right: 15px; 
  	padding-left: 15px; 
  	float: left; 
  	width: 458.813px;
}
.para{
	box-sizing: border-box; 
  	margin: 0px 0px 10px; 
  	font-size: 24px;
}
.br-1{
	box-sizing: border-box;
}
.img-page{
	box-sizing: border-box; 
  	position: relative; 
  	min-height: 1px; 
  	padding-right: 15px;
  	padding-left: 15px; 
  	float: left; 
  	width: 305.859px;
}
.img-gal{
	box-sizing: border-box; 
  	border: 0px; 
  	vertical-align: top; 
  	display: inline-block; 
  	text-align: center; 
  	width: 275.859px;
}
.bg-img{
	box-sizing: border-box; 
 	position: relative; 
  	min-height: 1px; 
  	padding-right: 15px; 
  	padding-left: 15px; 
  	float: left; 
  	width: 611.734px;
}
.img-cont{
    font-family: Raleway, sans-serif;
	box-sizing: border-box; 
  	margin: 0px 0px 10px;
}
.page-content-group{
	box-sizing: border-box; 
  	margin-right: 50px; 
  	margin-left: 50px; 
  	margin-bottom: 30px; 
  	font-family: 'Open Sans Condensed', sans-serif; 
  	font-size: 18px; 
  	background-color: rgba(206, 206, 206, 0.13);
}
.gal-img-item{
	box-sizing: border-box; 
  	border: 0px; 
  	vertical-align: top; 
  	display: inline-block; 
  	text-align: center; 
  	width: 100%;
    height: auto;
}
.no-bullets{
  	font-family: Raleway, sans-serif;
	box-sizing: border-box; 
  	margin-top: 0px; 
  	margin-bottom: 10px; 
  	padding-left: 15px;
}
.no-bullets-list{
	box-sizing: border-box; 
}
.para1{
   	font-family: Raleway, sans-serif;
  	padding-top: 20px;
	box-sizing: border-box; 
  	margin: 0px 0px 10px;
}

.no-bullets > a {
	box-sizing: border-box; 
  	background-color: transparent; 
  	color: black; 
  	text-decoration: none;
}
.floating-content{
	box-sizing: border-box; 
  	position: absolute; 
  	text-align: center; 
  	top: 40px; 
  	right: 140px; 
  	font-family: 'Open Sans Condensed', sans-serif; 
  	font-size: 18px;
}
.floating-content .f-c-a{
	box-sizing: border-box; 
  	background-color: transparent; 
  	color: white; 
  	font-family: Raleway, sans-serif; 
  	font-size: 45px; 
  	font-weight: lighter; 
  	line-height: 1.8em;
}
.floating-content .f-c-p{
	box-sizing: border-box; 
  	margin: 0px 0px 10px; 
  	font-family: Raleway, sans-serif; 
  	font-size: 45px; 
  	font-weight: lighter; 
  	color: #e14927;
}
.specials-p{
  	font-family: Raleway, sans-serif;
	box-sizing: border-box; 
  	margin: 0px 0px 10px;
}
@media (max-width: 991px){
	.smf {
    	
}
	.cont-bg{
      	margin-right: 0px;
    	margin-left: -15px;
  		margin-top: -62px;
}
	.site-map {
		width: 100%;
}
	.img-cont{
		margin-top: 20px;
}
	.floating-content .f-c-a{
	 	font-size: 15px;
    	margin-right: -120px;	
}
	.floating-content .f-c-p{
	 	font-size: 15px;
    	margin-right: -125px;
      	margin-top: -27px;
}
	.info{
		padding: 0 0 0 !important;
  	    margin-top: 20px;
}
	.contact-form{
		padding-top: 0px !important;
}
	.haslayout{
		min-height: 50px;
}

  	#nav ul li ul/* li*/:before,
	#nav ul li:after{
    z-index: -1;
}
	#nav ul li.dropdown ul.dropdown-menu {
    width: 90%;
    box-shadow: none;
    text-align: center;
    margin: 0 0 0 5%;
}

#nav ul li.dropdown .dropdown-menu li a{
	padding:10px;
    display:block;
    font:600 10px/20px "Raleway",Arial,Helvetica,sans-serif;

}
	#nav ul li.dropdown .dropdown-menu li a:hover{
    background-color: #bfa16b;
}
}
.h-para{
  	margin-bottom: -22px;
    font-family: Raleway, sans-serif;
  	font-size: 25px;
    font-weight: 300;
}

.slider-caption h1{
	font-size: 40px !important;
}