a img {
	border: none;
}

img {
	max-width: 100%;
	height: auto;
}

#gmap1{width:400px; height:400px; float:left; margin-right:30px;}

/* Media Queries*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
#wrapper { width: 748px; }
.content-wrapper { width: 748px; }
.section-title.home { margin: 0 0 15px 0; }
.section-title h1.title { font-size:58px; line-height: 60px; }
.icon-box li { width: 132px; }
.one { width: 748px;margin-right: 0; }
.one-half {	width:364px;margin-right:20px; }
.two-third { width:496px;margin-right:20px; }
.one-third  { width:232px;margin-right:21px; }
.one-fourth { width:167px;	margin-right:20px; }
.flickr_badge_image img { height: 37px;	width: 37px; }
.flickr_badge_image { margin: 0 0 7px 7px; }
.content-wrapper.sidebar { width: 520px; }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
#wrapper { width: 420px; }
.content-wrapper { width: 420px; }
.social-bookmarks ul { width: 400px; }
.section-title { margin: 0; }
.section-title.home { margin: 0 0 15px 0; }
.section-title h1.title { font-size:58px; line-height: 60px; }
#footer-bottom { padding-bottom:0; text-align: center; }
#footer .trigger-footer { margin: 0; text-align: center; }
.one, .one-half, .two-third, .one-third, .one-fourth, #footer .one, #footer .one-half { float:left; position:relative; width: 100%;margin-right: 0; margin-bottom: 25px; }
.content-wrapper.sidebar { width: 420px; }
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
#wrapper { width: 300px; }
.content-wrapper { width: 300px; }	
.social-bookmarks ul { width: 280px; }
.section-title { margin: 0; }
.section-title.home { margin: 0 0 15px 0; }
.section-title h1.title { font-size:58px; line-height: 60px; }
.one, .one-half, .two-third, .one-third, .one-fourth { float:left; position:relative; width: 100%;margin-right: 0; margin-bottom: 25px; }
.icon-box li { width: 90%; padding: 5%; margin:0 0 6px 0; height:auto; }
.content-wrapper.sidebar { width: 100%; }
}

.pagination { bottom: 0; position: absolute; width: 100% }
.leftpag, .rightpag { margin: 0; line-height: 40px; padding-left: 20px; }
.rightpag {text-align: right;}

/* Image Box Style */
#mainwrapper .box {
	border: none;
	cursor: pointer;
	height: 200px;
	float: left;
	margin: 5px;
	position: relative;
	overflow: hidden;
	width: 200px;
	-moz-border-radius: 200px;
	border-radius: 200px;
}
#mainwrapper .box img {
	position: absolute;
	left: 0;
		-webkit-transition: all 300ms ease-out;
		-moz-transition: all 300ms ease-out;
		-o-transition: all 300ms ease-out;
		-ms-transition: all 300ms ease-out;	
	transition: all 300ms ease-out;
}

#mainwrapper .box p{font-size:0.8em; color:#fff; line-height:100%;margin-top:50px;}

/* Caption Common Style */
#mainwrapper .box .caption {
	background-color: rgba(0,0,0,0.8);
	position: absolute;
	color: #fff;
	z-index: 100;
		-webkit-transition: all 300ms ease-out;
		-moz-transition: all 300ms ease-out;
		-o-transition: all 300ms ease-out;
		-ms-transition: all 300ms ease-out;	
		transition: all 300ms ease-out;
	left: 0;
}

/** Caption 3: Fade **/
#mainwrapper .box .fade-caption, #mainwrapper .box .scale-caption  {
	opacity: 0;
	width: 170px;
	height: 170px;
	text-align: left;
	padding: 15px;
}

/** Simple Caption :hover Behaviour **/
#mainwrapper .box:hover .simple-caption {
	-moz-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	opacity: 1;
	transform: translateY(-100%);
}

/** Full Caption :hover Behaviour **/
#mainwrapper .box:hover .full-caption {
	-moz-transform: translateY(100%);
	-o-transform: translateY(100%);
	-webkit-transform: translateY(100%);
	opacity: 1;
	transform: translateY(100%);
}

/** Fade Caption :hover Behaviour **/
#mainwrapper .box:hover .fade-caption, #mainwrapper .box:hover .scale-caption  {
	opacity: 1;
}

.process-title{padding-top:40px;}
			p, body { font-size: 40px; color: #3D3D3D; font-family: 'futura-pt',sans-serif; }
			.dark-bg p, .dark-bg { color: #F9F9F9; }
			h1 { font-size: 120px;}
			#intro h1 { color: #FFFFFF; font-family: 'futura-pt',sans-serif; }
			#intro h1.small { font-size: 90px; color: #FFFFFF; font-family: 'futura-pt',sans-serif; }
			.title p { font-size: 40px; color: #FFFFFF; font-family: 'futura-pt',sans-serif; }
			.sticky-wrapper, nav a { font-size: 14px; color: #000000 !important; }
			nav a:hover { color: #000000 !important; }
			h2 { font-size: 50px; color: #434343; font-family: 'futura-pt',sans-serif; }
			.action p { font-size: 22px; color: #515151; font-family: 'futura-pt',sans-serif; }
			h3 { color: #434343; font-size: 30px; font-family: 'futura-pt',sans-serif; }
			h4 { color: #434343; font-size: 18px; font-family: 'futura-pt',sans-serif; }
			p.separator { font-size: 30px !important; color: #ffffff !important; font-family: 'futura-pt',sans-serif !important; }
			.copyright  p, .copyright  a { font-size: 14px; color: #858585; font-family: 'futura-pt',sans-serif; }
