@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Droid+Serif:400,400italic);

html{
	width 				: 100%; 
	height				: 100%;
}

body {
	margin				: 0px;
	font-family			: 'Raleway', sans-serif;
	font-size			: 12px;
	width				: 100%;
	height				: 100%;
	overflow			: hidden;
	font-weight			: 300;
	letter-spacing		: 1px;
	background-image	: url(images/slide1.jpg);
	background-position	: center;
	background-size		: cover;	
	overflow-y			: scroll;
}

a {
	color				: #fff;
	text-decoration		: none;
	text-align			: center;
	text-transform		: uppercase;
}

a:visited {
	color				: #fff;
	text-decoration		: none;
}

a:hover {
	color				: #e9c07a;
	text-decoration		: none;
}

a:active {
	color				: #fff;
	text-decoration		: none;
}

.boxes h1 {
	margin				: 0px;
	font-weight			: 800;
	font-size			: 12px;
	text-transform		: uppercase;
}

.boxes h5 {
	letter-spacing		: 0px;
	text-transform		: uppercase;
	text-align			: center;
	margin				: 0px;
	font-weight			: 400;
	font-size			: 10px;
}

.centerofdiv h2 {
	letter-spacing		: 2px;
	text-transform		: uppercase;
	text-align			: left;
	margin				: 0px;
	font-weight			: 400;
	font-size			: 26px;
	line-height			: 32px;
}

.centerofdiv h3 {
	letter-spacing		: 1px;
	text-transform		: uppercase;
	text-align			: left;
	margin				: 0px;
	font-weight			: 400;
	font-size			: 12px;
	line-height			: 32px;
}

.centerofdiv h4 {
	letter-spacing		: 2px;
	text-transform		: uppercase;
	text-align			: center;
	margin				: 0px;
	font-weight			: 400;
	font-size			: 16px;
	line-height			: 22px;
}

.centerofdiv p {
	margin				: 0px;
	font-weight			: 400;
	font-size			: 12px;
	line-height			: 18px;
	letter-spacing		: 1px;
-webkit-margin-before	: 0em;
-webkit-margin-after	: 0em;
-webkit-margin-start	: 0px;
-webkit-margin-end		: 0px;
}

p {
	margin				: 0px;
	font-weight			: 400;
	font-size			: 12px;
	line-height			: 16px;
	letter-spacing		: 0px;
-webkit-margin-before	: 0em;
-webkit-margin-after	: 0em;
-webkit-margin-start	: 0px;
-webkit-margin-end		: 0px;
}

#header {
	width				: 100%;
	margin				: 0px auto;
	text-align			: center;
}

#header_logo {
	position			: relative;
	width				: 100%;
	text-align			: center;
}

#fixedfoot_bot {
	margin				: 0px auto;
	text-align			: center;
	overflow			: hidden;
}

#fixedfoot {
	margin				: -50px auto;
	width				: 766px;
	position			: relative;
	bottom				: 5px;
	text-align			: center;
	left				: 50%;
	margin-left			: -383px;
	padding-bottom		: 40px;
}
#fixedfoot p{
	font-family			: 'Droid Serif', serif;
}
.boxes {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	float				:left;
	width				:190px;
	background-color	:rgba(204,195,175,0.7);
	padding				:15px;
	margin-right		:2px;
	cursor				:pointer;
}

.boxes:hover {
	background-color	:rgba(223,182,85,0.7);
}

.section {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	width				:100%;
	padding				:50px 0; 
	display				:block;
	height				:100%;
}

.section2 {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	width				:50%;
	padding				:50px 0; 
	float				:left;
	
	height				:100%;
}

.sectext2 {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	padding-left		:100px;
	padding-right		:150px;
	display				:inline-block;
	vertical-align		:top;
	width				:100%;
}

.sectext {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	padding-left		:100px;
	padding-right		:150px;
	display				:inline-block;
	vertical-align		:top;
	width				:50%;
}

.sectext img {
	padding 			:0px 0px 50px 0px;
	width				:200px;
}

.secimages {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	display				:inline-block;
	vertical-align		:top;
	width				:50%;
	font-size			:0px;
}

.fullimg {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	border-bottom		:5px solid #306172;
	border-left			:5px solid #306172;
	background-color	:#333; 
	display				:inline-block;
	width				:100%;
	height				:300px;
	font-size			:0px;
	background-position	:center;
	background-size		:cover;	
}

.halfimg {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	background-color	:#333; 
	border-left			:5px solid #306172;
	display				:inline-block;
	width				:50%;
	height				:300px;
	font-size			:0px;
	background-position	:center;
	background-size		:cover;	
}

.halfimg1 {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	background-color	:#333; 
	border-left			:5px solid #306172;
	display				:inline-block;
	width				:50%;
	height				:300px;
	font-size			:0px;
	background-position	:center;
	background-size		:cover;	
}

.halfimg2 {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	background-color	:#333; 
	border-left			:5px solid #306172;
	display				:inline-block;
	width				:50%;
	height				:300px;
	font-size			:0px;
	background-position	:center;
	background-size		:cover;	
}

.fullimghorz {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	border-left			:5px solid #306172;
	background-color	:#333; 
	float 				:left;
	width				:50%;
	height				:600px;
	font-size			:0px;
	background-position	:center;
	background-size		:cover;	
	border-bottom		:0px solid #306172;
}

.halfimghorz {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	background-color	:#333; 
	border-left			:5px solid #306172;
	float 				:left;
	width				:50%;
	height				:300px;
	font-size			:0px;
	background-position	:center;
	background-size		:cover;	
}

.halfimghorz2 {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	background-color	:#333; 
	border-left			:5px solid #306172;
	float 				:left;
	width				:50%;
	height				:300px;
	font-size			:0px;
	background-position	:center;
	background-size		:cover;	
	background-image	:url(css/images/mayfair/tile1.jpg);
}


.footersocial, .footerlinks {
	display				: inline-block;
	margin-left			: 50px;
}


main {
	height				: auto;
	overflow			: visible;
	width				: 100%;
	background-image	: url(images/slide1.jpg);
	background-position	: center;
	background-size		: cover;	
	padding-bottom		: 40px;
	padding-top			: 10px;
}

.centerofdiv
{
	margin				: 0 auto;
	position			: relative;
	top					: 50%;
	-webkit-transform	: translateY(-50%);
	-ms-transform		: translateY(-50%);
	width:100%;
	transform			: translateY(-50%);
}

footer {
	padding				: 10px 0px; 
	position			: relative;
	float				: left;
	width				: 100%;
	z-index				: 9999;
	font-size			: 10px; 
	color				: #fff;
	font-weight			: 400;
	text-align			: center;
	overflow			: visible;
}

footer a{
	color				: #fff;
	font-weight			: 400;
	padding				: 0px 5px; 
}

.foot {	
	overflow			: visible;
}

.container.foot {	
	width				: 100%;
}

.footlogo {
	margin-left			: 50%;
}

.footlogo img {
	width				: 100px;
}

.respimages {
	display				: none;
}

.hrlines {
	display				: block;
}

.cycle-slideshow {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	position			:relative;
	top					:auto;
	margin-top			: -50px;
	margin-left			:-500px;
	left				:50%;
	width				:1000px;
	font-size			:0;
	z-index				:1;
	overflow			:visible;
}

#uparrow {
	position:fixed;
	bottom: 20px;
	right:20px;
	cursor:pointer;
	height:40px;
	width:40px;
	background-image	: url(images/up.png);
	background-position	: center;
	background-size		: cover;	
	transition:all 0.3s;
}

#uparrow:hover {
	background-position	: 0px -40px;
}

	@media only screen and (min-width: 1480px) and (max-width: 1920px) 
	
	{
.cycle-slideshow {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	position			:relative;
	top					:0;
	margin-top			: -50px;
	margin-left			:-700px;
	left				:50%;
	width				:1400px;
	font-size			:0;
	z-index				:2;
	overflow			:visible;
}
	}

@media only screen 
and (min-width : 768px) 
and (max-width : 1024px) { 
.cycle-slideshow {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	position			:relative;
	top:auto;
	margin:-100px auto;
	width				: 100%;
	left:auto;
	margin-left:auto;
	font-size			:0;
	z-index				:2;
	overflow			:hidden;
}

#fixedfoot_bot {
	width				: 384px;
	margin				: 0px auto 0px auto;
	text-align			: center;
	overflow			: hidden;
}

#fixedfoot {
	width				: 80%;
	position			: relative;
	bottom				: 30px;
	text-align			: center;
	margin				: 60px auto 0px auto;
	left				: auto;
	margin-left			: auto;
}

main {
	height				: auto;
	overflow			: hidden;
	width				: 100%;
	padding				: 30px 0px 0px 0px;
	padding-top			: 10px;
}


.boxes {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	float				:left;
	width				:190px;
	background-color	:rgba(204,195,175,0.7);
	padding				:15px;
	margin-right		:2px;
	margin-top			:2px;
	cursor				:pointer;
}


.sectext {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	padding-left		:20px;
	padding-right		:20px;
	display				:inline-block;
	vertical-align		:top;
	width				:100%;
}

.secimages {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	display				:inline-block;
	vertical-align		:top;
	width				:35%;
	font-size			:0px;
	display				:none;
}

.halfimg1 {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	background-color	:#333; 
	border-left			:5px solid #306172;
	display				:inline-block;
	width				:100%;
	height				:300px;
	font-size			:0px;
	background-position	:center;
	background-size		:cover;	
}

.halfimg2 {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	background-color	:#333; 
	border-left			:5px solid #306172;
	display				:none;
	width				:50%;
	height				:300px;
	font-size			:0px;
	background-position	:center;
	background-size		:cover;	
}

.fullimghorz {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	border-left			:5px solid #306172;
	background-color	:#333; 
	float 				:left;
	width				:100%;
	height				:300px;
	font-size			:0px;
	background-position	:center;
	background-size		:cover;	
	border-bottom		:5px solid #306172;
}

.halfimghorz {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	background-color	:#333; 
	border-left			:5px solid #306172;
	float 				:left;
	width				:100%;
	height				:300px;
	font-size			:0px;
	background-position	:center;
	background-size		:cover;	
}

.halfimghorz2 {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	background-color	:#333; 
	border-left			:5px solid #306172;
	float 				:left;
	width				:50%;
	display				:none;
	height				:300px;
	font-size			:0px;
	background-position	:center;
	background-size		:cover;	
}

.section {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	width				:100%;
	padding				:50px 0; 
	display				:block;
	height				:auto;
}

.centerofdiv
{
	margin				: 0 auto;
	position			: relative;
	top					: 0;
	-webkit-transform	: translateY(0);
	-ms-transform		: translateY(0);
	transform			: translateY(0);
}

.respimages {
	display				: block;
}

.hrlines {
	display				: none;
}
.section2 {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	width				:100%;
	padding				:50px 0; 
	float				:left;
	
	height				:auto;
}

.centerofdiv p {
	margin				: 0px;
	font-weight			: 400;
	font-size			: 12px;
	line-height			: 16px;
	letter-spacing		: 1px;
-webkit-margin-before	: 0em;
-webkit-margin-after	: 0em;
-webkit-margin-start	: 0px;
-webkit-margin-end		: 0px;
}

.sectext2 {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	padding-left		:20px;
	padding-right		:20px;
	display				:inline-block;
	vertical-align		:top;
	height				:auto;
}
 }

@media only screen 
and (min-width : 768px) 
and (max-width : 1024px) and (orientation : landscape)  { 
.cycle-slideshow {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	position			:relative;
	top:auto;
	margin:-100px auto;
	width				: 100%;
	left:auto;
	margin-left:auto;
	font-size			:0;
	z-index				:2;
	overflow			:hidden;
}

#fixedfoot_bot {
	width				: 384px;
	margin				: 0px auto 0px auto;
	text-align			: center;
	overflow			: hidden;
}

#fixedfoot {
	width				: 80%;
	position			: relative;
	bottom				: 30px;
	text-align			: center;
	margin				: 60px auto 0px auto;
	left				: auto;
	margin-left			: auto;
}

main {
	height				: auto;
	overflow			: hidden;
	width				: 100%;
	padding				: 0px 0px 0px 0px;
	padding-top			: 10px;
}


.boxes {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	float				:left;
	width				:190px;
	background-color	:rgba(204,195,175,0.7);
	padding				:15px;
	margin-right		:2px;
	margin-top			:2px;
	cursor				:pointer;
}


.sectext {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	padding-left		:20px;
	padding-right		:20px;
	display				:inline-block;
	vertical-align		:top;
	width				:100%;
}

.secimages {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	display				:inline-block;
	vertical-align		:top;
	width				:35%;
	font-size			:0px;
	display				:none;
}

.halfimg1 {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	background-color	:#333; 
	border-left			:5px solid #306172;
	display				:inline-block;
	width				:100%;
	height				:300px;
	font-size			:0px;
	background-position	:center;
	background-size		:cover;	
}

.halfimg2 {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	background-color	:#333; 
	border-left			:5px solid #306172;
	display				:none;
	width				:50%;
	height				:300px;
	font-size			:0px;
	background-position	:center;
	background-size		:cover;	
}

.fullimghorz {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	border-left			:5px solid #306172;
	background-color	:#333; 
	float 				:left;
	width				:100%;
	height				:300px;
	font-size			:0px;
	background-position	:center;
	background-size		:cover;	
	border-bottom		:5px solid #306172;
}

.halfimghorz {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	background-color	:#333; 
	border-left			:5px solid #306172;
	float 				:left;
	width				:100%;
	height				:300px;
	font-size			:0px;
	background-position	:center;
	background-size		:cover;	
}

.halfimghorz2 {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	background-color	:#333; 
	border-left			:5px solid #306172;
	float 				:left;
	width				:50%;
	display				:none;
	height				:300px;
	font-size			:0px;
	background-position	:center;
	background-size		:cover;	
}

.section {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	width				:100%;
	padding				:50px 0; 
	display				:block;
	height				:auto;
}

.centerofdiv
{
	margin				: 0 auto;
	position			: relative;
	top					: 0;
	-webkit-transform	: translateY(0);
	-ms-transform		: translateY(0);
	transform			: translateY(0);
}

.respimages {
	display				: block;
}

.hrlines {
	display				: none;
}
.section2 {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	width				:100%;
	padding				:50px 0; 
	float				:left;
	
	height				:auto;
}

.centerofdiv p {
	margin				: 0px;
	font-weight			: 400;
	font-size			: 12px;
	line-height			: 16px;
	letter-spacing		: 1px;
-webkit-margin-before	: 0em;
-webkit-margin-after	: 0em;
-webkit-margin-start	: 0px;
-webkit-margin-end		: 0px;
}

.sectext2 {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	padding-left		:20px;
	padding-right		:20px;
	display				:inline-block;
	vertical-align		:top;
	height				:auto;
}
 }

@media only screen 
and (min-width : 768px) 
and (max-width : 1024px) and (orientation : portrait)  { 
.cycle-slideshow {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	position			:relative;
	top:auto;
	margin:-100px auto;
	width				: 150%;
	left:50%;
	margin-left:-75%;
	font-size			:0;
	z-index				:2;
	overflow			:hidden;
}

#fixedfoot_bot {
	width				: 384px;
	margin				: 0px auto 0px auto;
	text-align			: center;
	overflow			: hidden;
}

#fixedfoot {
	width				: 80%;
	position			: relative;
	bottom				: 30px;
	text-align			: center;
	margin				: 60px auto 0px auto;
	left				: auto;
	margin-left			: auto;
}

main {
	height				: auto;
	overflow			: hidden;
	width				: 100%;
	padding				: 0px 0px 0px 0px;
	padding-top			: 10px;
}


.boxes {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	float				:left;
	width				:190px;
	background-color	:rgba(204,195,175,0.7);
	padding				:15px;
	margin-right		:2px;
	margin-top			:2px;
	cursor				:pointer;
}


.sectext {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	padding-left		:20px;
	padding-right		:20px;
	display				:inline-block;
	vertical-align		:top;
	width				:100%;
}

.secimages {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	display				:inline-block;
	vertical-align		:top;
	width				:35%;
	font-size			:0px;
	display				:none;
}

.halfimg1 {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	background-color	:#333; 
	border-left			:5px solid #306172;
	display				:inline-block;
	width				:100%;
	height				:300px;
	font-size			:0px;
	background-position	:center;
	background-size		:cover;	
}

.halfimg2 {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	background-color	:#333; 
	border-left			:5px solid #306172;
	display				:none;
	width				:50%;
	height				:300px;
	font-size			:0px;
	background-position	:center;
	background-size		:cover;	
}

.fullimghorz {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	border-left			:5px solid #306172;
	background-color	:#333; 
	float 				:left;
	width				:100%;
	height				:300px;
	font-size			:0px;
	background-position	:center;
	background-size		:cover;	
	border-bottom		:5px solid #306172;
}

.halfimghorz {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	background-color	:#333; 
	border-left			:5px solid #306172;
	float 				:left;
	width				:100%;
	height				:300px;
	font-size			:0px;
	background-position	:center;
	background-size		:cover;	
}

.halfimghorz2 {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	background-color	:#333; 
	border-left			:5px solid #306172;
	float 				:left;
	width				:50%;
	display				:none;
	height				:300px;
	font-size			:0px;
	background-position	:center;
	background-size		:cover;	
}

.section {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	width				:100%;
	padding				:50px 0; 
	display				:block;
	height				:auto;
}

.centerofdiv
{
	margin				: 0 auto;
	position			: relative;
	top					: 0;
	-webkit-transform	: translateY(0);
	-ms-transform		: translateY(0);
	transform			: translateY(0);
}

.respimages {
	display				: block;
}

.hrlines {
	display				: none;
}
.section2 {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	width				:100%;
	padding				:50px 0; 
	float				:left;
	
	height				:auto;
}

.centerofdiv p {
	margin				: 0px;
	font-weight			: 400;
	font-size			: 12px;
	line-height			: 16px;
	letter-spacing		: 1px;
-webkit-margin-before	: 0em;
-webkit-margin-after	: 0em;
-webkit-margin-start	: 0px;
-webkit-margin-end		: 0px;
}

.sectext2 {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	padding-left		:20px;
	padding-right		:20px;
	display				:inline-block;
	vertical-align		:top;
	height				:auto;
}
 }

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

.cycle-slideshow {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	position			:relative;
	top:auto;
	margin:-50px auto;
	width				: 170%;
	left:50%;
	margin-left:-85%;
	font-size			:0;
	z-index				:2;
	overflow			:hidden;
}

#fixedfoot_bot {
	width				: 190px;
	margin				: 0px auto 0px auto;
	text-align			: center;
	overflow			: hidden;
}

#fixedfoot {
	width				: 80%;
	position			: relative;
	bottom				: 30px;
	text-align			: center;
	margin				: 60px auto 0px auto;
	left				: auto;
	margin-left			: auto;
}

main {
	height				: auto;
	overflow			: hidden;
	width				: 100%;
	padding				: 0px 0px 0px 0px;
	padding-top			: 10px;
}

.boxes {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	float				:left;
	width				:190px;
	background-color	:rgba(204,195,175,0.7);
	padding				:15px;
	margin-right		:2px;
	margin-top			:2px;
	cursor				:pointer;
}


.sectext {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	padding-left		:20px;
	padding-right		:20px;
	display				:inline-block;
	vertical-align		:top;
	width				:100%;
}

.secimages {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	display				:inline-block;
	vertical-align		:top;
	width				:35%;
	font-size			:0px;
	display				:none;
}

.halfimg1 {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	background-color	:#333; 
	border-left			:5px solid #306172;
	display				:inline-block;
	width				:100%;
	height				:300px;
	font-size			:0px;
	background-position	:center;
	background-size		:cover;	
}

.halfimg2 {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	background-color	:#333; 
	border-left			:5px solid #306172;
	display				:none;
	width				:50%;
	height				:300px;
	font-size			:0px;
	background-position	:center;
	background-size		:cover;	
}

.fullimghorz {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	border-left			:5px solid #306172;
	background-color	:#333; 
	float 				:left;
	width				:100%;
	height				:300px;
	font-size			:0px;
	background-position	:center;
	background-size		:cover;	
	border-bottom		:5px solid #306172;
}

.halfimghorz {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	background-color	:#333; 
	border-left			:5px solid #306172;
	float 				:left;
	width				:100%;
	height				:300px;
	font-size			:0px;
	background-position	:center;
	background-size		:cover;	
}

.halfimghorz2 {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	background-color	:#333; 
	border-left			:5px solid #306172;
	float 				:left;
	width				:50%;
	display				:none;
	height				:300px;
	font-size			:0px;
	background-position	:center;
	background-size		:cover;	
}

.section {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	width				:100%;
	padding				:50px 0; 
	display				:block;
	height				:auto;
}

.centerofdiv
{
	margin				: 0 auto;
	position			: relative;
	top					: 0;
	-webkit-transform	: translateY(0);
	-ms-transform		: translateY(0);
	transform			: translateY(0);
}

.respimages {
	display				: block;
}

.hrlines {
	display				: none;
}
.section2 {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	width				:100%;
	padding				:50px 0; 
	float				:left;
	
	height				:auto;
}

.centerofdiv p {
	margin				: 0px;
	font-weight			: 400;
	font-size			: 12px;
	line-height			: 16px;
	letter-spacing		: 1px;
-webkit-margin-before	: 0em;
-webkit-margin-after	: 0em;
-webkit-margin-start	: 0px;
-webkit-margin-end		: 0px;
}

.sectext2 {
	-webkit-box-sizing	:border-box;	
	-moz-box-sizing		:border-box;
	box-sizing			:border-box;
	padding-left		:20px;
	padding-right		:20px;
	display				:inline-block;
	vertical-align		:top;
	height				:auto;
}
	}