/* # Media Queries
---------------------------------------------------------------------------------------------------- */

body #responsive-menu .responsive-menu li a {
    	height: auto !important;
    	line-height: 20px !important;
    	white-space: normal !important;
	width: 90% !important;
}

.iphoneslider {display: none;}
.iphoneslidertwo {display: none;}

.desktopslidertwo {
	max-width: 1280px;
	margin: auto;
}

/***.desktopslidertwo .video-js-box {
		max-width: 1280px !important; 
		width: 100% !important;
}

video {
  	width: 100%    !important;
  	height: auto   !important;
}
**/

@media only screen and (max-width: 1280px) {
	

}

@media only screen and (max-width: 960px) {

	.desktopslider {display: none !important;}
	.iphoneslider {display: block;  }

.desktopslidertwo {display: none !important;}
	.iphoneslidertwo {display: block; max-width: 729px; margin: auto; }

	.iphoneslidertwo .video-js-box {
		max-width: 729px !important; 
		width: 100% !important;
}

/***	video {
  	width: 100%    !important;
  	height: auto   !important;
}***/

	.genesis-nav-menu,
	.site-description,
	.site-header .title-area,
	.site-header .search-form,
	.site-title {
		text-align: center;
		width: 100%;
	}

	.site-header .search-form {
		margin: 16px auto;
	}

	.site-header ul.genesis-nav-menu {background: #626262; margin-top: -10px;}

	.site-inner,
	.wrap,
	.footer-widgets {
		max-width: 100%;
	}
	.site-inner {
		padding-left: 10px; 
		padding-right: 10px;
		margin-top: 152px;
	}
	body.home .site-inner {padding-left: 0px; padding-right: 0px;}
	.sidebar-primary .widget {display: block !important;}

	.site-header .wrap {
		padding: 10px 0% 0px !important;
		
	}

	.header-image .title-area {
		background-position: center top; padding: 10px 10px 10px;
	}

	.header-image .site-title > a {background-position: center top !important; }

	.footer-widgets-1,
	.footer-widgets-2 {
		width: 100%;
		float: none;
		margin-bottom: 10px;
		text-align: center;
	}

	.footer-widgets-2 img {
		clear: both;
		margin: 10px auto;
	}

	.genesis-nav-menu li,
	.site-header ul.genesis-nav-menu,
	.site-header .search-form {
		float: none;
	}

	.footer-widgets .wrap {padding-left: 10px; padding-right: 10px; max-width: 99%;}

	.content-sidebar-sidebar .content-sidebar-wrap,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-sidebar-content .content-sidebar-wrap {
		width: 740px;
	}

	.content,
	.site-header .widget-area {
		width: 100%;
	}
	
	.site-header .widget-area {margin-top: 0px;}

	.sidebar-content-sidebar .content,
	.sidebar-sidebar-content .content,
	.content-sidebar-sidebar .content {
		width: 400px;
	}

	.sidebar-primary,
	.title-area,
	/**.footer-widgets-1,
	.footer-widgets-2**/ {
		width: 100%;
	}

}


@media only screen and (max-width: 800px) {
	header.site-header {
		position: relative !important;
		min-height: 1px !important;
		height: auto !important;
		}
	.site-inner {
		margin-top: -5px !important;
		padding-top: 0px; 
	}

}

@media only screen and (max-width: 650px) {

	.site-footer {font-size: 8px;}

	.ngg-template-caption .ngg-gallery-thumbnail-box {
    		clear: right !important;
		margin: auto !important;
		text-align: center !important;
	}

body.home .site-inner {min-height: auto !important; padding-bottom: 0px;}

.ngg-gallery-thumbnail-box {width: 100% !important;}
.ngg-gallery-thumbnail {margin: 10px auto !important;}
.ngg-gallery-thumbnail img {margin: 0 auto !important;}

	.whiteboxcolumnthird,
	.whiteboxcolumnthird:nth-child(3) {
		width: 50%;
		float: none;
		height: 330px;
		margin: 10px auto;
	}

}

@media only screen and (max-width: 650px) {
	
}

@media only screen and (max-width: 480px) {

}

@media only screen and (max-width: 303px) {

	

}