@import url("home.css?ver=3");
@import url("contact.css");

/* CULTURE/Tour Properties */
#sTour {}
#sTour .inner {padding: 30px 20px;}

#culture.tour #section-group {padding-bottom: 0px;}

/*  response  */
@media screen and (min-width: 960px) {
	#sTour .inner {padding: 30px 0px;}

}
#sTourImg {}
#sTourImg .inner {padding: 0 0 30px 0px;}
#sTourImg .inner img {width: 100%; max-width: 960px;}
/*  response  */
@media screen and (min-width: 960px) {
	#sTourImg .inner {padding: 0 0 30px 0px;}

}

/* MISC Properties */
#sBlank {background: transparent; margin: 0px 0;}
#sBlank .inner {padding: 30px 20px;}

p.intro {font-family: PFDinTextPro-Light; font-size: 130%; line-height: 1.4em; margin-top: 0; }

/*  response  */
@media screen and (min-width: 960px) {
	#sBlank .inner {padding: 0px 0px;}
	p.intro {font-size: 140%; line-height: 1.5em; margin-top: 0;}
}

#sElements .wrap, 
#elements .wrap {background: transparent; border-top: 5px solid #f60;}
/* +++++++++++++++++++++ */

/* Services Listing */
ul.colsX {margin: 0; margin-bottom: 20px; padding: 0; overflow: auto;}
ul.colsX li {list-style-type: none; display: block;}
/*  response  */
@media screen and (min-width: 600px) {
ul.colsX li {width: 50%; float: left;}
}
@media screen and (min-width: 960px) {
ul.colsX li {width: 33.3%; float: left;}
}

/* LG PICS */
.lgpic img { width: 100%; margin: 20px auto; }

/*  response  */
@media screen and (min-width: 960px) {
	#explore.process .lgpic { max-width: 75%; margin: 70px auto; }
	#explore.new-ventures .lgpic { max-width: 50%; margin: 70px auto; }
	#explore.strategy .lgpic { max-width: 75%; margin: 75px auto; }
}

/* embedded videos */
.videoOuter { width: 100%; max-width: 960px; margin: 0 auto; }
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	/*padding-top: 25px;*/
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.embed-container { 
position: relative; 
padding-bottom: 56.25%; 
height: 0; 
overflow: hidden; 
width: 100%; 
max-width: 960px; 
height: auto; 
margin: 0 auto;
}
.embed-container iframe, .embed-container object, .embed-container embed { 
position: absolute; 
top: 0; 
left: 0; 
width: 100%; 
height: 100%; 
}

