.clear{
	clear: both;
}

.slider_con{
 background-color:#c1c8d3;
}

.tp-caption {

}

.home_center_btn_con{
	margin-top: 25px;
}

.home_center_btn{
	width: 100%;
	display: block;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 19px;
	text-transform: uppercase;
	margin-bottom:5px;
}

.home_center_btn a{
	background: #174b7c;
	color: #ffffff;
	display: block;
	padding: 12px 0px 8px 0px;
	border-bottom: 4px solid #4682bb;
	text-decoration:none;
}

.home_stay_connected_con{
	margin-top: 50px;
	min-height: 469px;
	background: #174b7c url('/images/stay_connected_bg.jpg');
	background-position: top center;
	background-repeat: no-repeat;
}

.social_header_con{
}

.social_header_img { margin: 25px 0;
										 background-image: url('/images/social_header.png');
										 display: block;
										 width: 976px;
										 xwidth:100%;
										 height: 57px;
										 xheight: auto;
										 position: relative;
										 overflow-x:hidden;
										 background-position: center center;
										 background-repeat: no-repeat; }
.social_header_img .map_link { display: block; position: absolute; text-indent: -999em; overflow: hidden; }
.social_header_img #map_link_0 { width: 26px; height: 20px; top: 34px; left: 440px; }
.social_header_img #map_link_1 { width: 24px; height: 21px; top: 33px; left: 471px; }
.social_header_img #map_link_2 { width: 23px; height: 21px; top: 33px; left: 499px; }
.social_header_img #map_link_3 { width: 21px; height: 21px; top: 33px; left: 527px; }

.social_box_con{

}

.social_box_header{
	text-align: center;
}

.social_box{
	padding: 28px 15px 15px 15px;
	background: #ffffff;
	margin-top: -18px;
	-webkit-box-shadow: 0px 10px 15px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 10px 15px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 10px 15px 0px rgba(0,0,0,0.75);
}

.social_box_sub_header{
	font-family: 'Montserrat', sans-serif;
	text-align: center;
	font-size: 14px;
	color: #5d0726;
	min-height: 255px;
}

/*.social-iframe {
	position: relative;
	xpadding-bottom: 65.25%;
	xpadding-top: 30px;
	height: 0;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}
.social-iframe iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100%;
}*/

/*
Make the Facebook Like box responsive (fluid width)
https://developers.facebook.com/docs/reference/plugins/like-box/
*/

/* This element holds injected scripts inside iframes that in some cases may stretch layouts. So, we're just hiding it. */
#fb-root {
  display: none;
}

/* To fill the container and nothing else */
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style], ._2p3a {
  width: 100% !important;
}

.footer_btn a:hover{
	color: #ffffff;
}

/*
Make the Facebook Like box responsive (fluid width)
https://developers.facebook.com/docs/reference/plugins/like-box/
*/
 
/* This element holds injected scripts inside iframes that in some cases may stretch layouts. So, we're just hiding it. */
#fb-root {
  display: none;
}
 
/* To fill the container and nothing else */
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
  width: 100% !important;
}

@media only screen and (max-width : 992px) {
	.home_stay_connected_con{
		padding-bottom: 15px;
	}
    .yt_gal_con{
        position: relative;
        padding-bottom: 0%!important;
        height: auto!important;
        width:100%!important;
        overflow: auto;
    }

    .ftButton{
    	width: 100%!important;
    }
}

.yt_gal_con{
    position: relative;
    padding-bottom: 101%;
    height: 255px;
    width:190px;
    overflow: auto;
}

