	/*
	Theme Name: Nash
	Theme URI: http://nash-wp.guuhuu.com
	Author: GuuThemes
	Author URI: http://www.guuhuu.com
	Description: Responsive HTML5 One-Page WordPress Theme
	Version: 1.8
	Tags: light, flexible-width, theme-options, translation-ready, photoblogging
	=======
	License: GNU General Public License
	License URI: license.txt
	*/
	
	/* Table of Contents
	==================================================
		
	1 - Reset & Basics
	2 - WordPress Specific Styles
	3 - Responsive 960 Grid
	4 - Body (Global Styles)
	5 - Page Styles
	6 - Media Queries
	7 - Overrides by Adam Bird (adamdbird@gmail.com)
	
	/* 1 - Reset & Basics (Inspired by E. Meyers)
	================================================== */
		
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline; 
	}
	
	article, 
	aside, 
	details, 
	figcaption, 
	figure, 
	footer, 
	header, 
	hgroup, 
	menu, 
	nav, 
	section {
		display: block; 
	}
	
	body {
		line-height: 1; 
	}
	
	ol, 
	ul {
		list-style: none; 
	}
	
	blockquote, 
	q {
		quotes: none; 
	}
	
	blockquote:before, 
	blockquote:after,
	q:before, 
	q:after {
		content: '';
		content: none; 
	}
	
	cite {
		text-align: right;
		margin-top: 10px;
	}
	
	table {
		border-collapse: collapse;
		border-spacing: 0; 
	}
		
	::-moz-selection {
		background: #333;
		color: #fff;
		text-shadow: none
	}
	
	::selection {
		background: #333;
		color: #fff;
		text-shadow: none
	}
	
	/* 2 - WordPress Specific Styles (Here for reference, and to use if required)
	================================================== */
	
	/* Default Body Class Styles */
	.rtl {}
	.home {overflow:hidden; overflow-y: scroll}
	.blog {}
	.archive {}
	.date {}
	.search {}
	.paged {}
	.attachment {}
	.error404 {}
	.single postid-(id) {}
	.attachmentid-(id) {}
	.attachment-(mime-type) {}
	.author {}
	.author-(user_nicename) {}
	.category {}
	.category-(slug) {}
	.tag {}
	.tag-(slug) {}
	.page-parent {}
	.page-child parent-pageid-(id) {}
	.page-template page-template-(template file name) {}
	.search-results {}
	.search-no-results {}
	.logged-in {}
	.paged-(page number) {}
	.single-paged-(page number) {}
	.page-paged-(page number) {}
	.category-paged-(page number) {}
	.tag-paged-(page number) {}
	.date-paged-(page number) {}
	.author-paged-(page number) {}
	.search-paged-(page number) {}
	
	/* Default Post Styles */
	.post-id {}
	.post {}
	.page {}
	.attachment {}
	.sticky {}
	.hentry {}
	.category-misc {}
	.category-example {}
	.tag-news {}
	.tag-wordpress {}
	.tag-markup {}
	
	/* Default Post Format Styles */
	.format-image {}
	.format-gallery {}
	.format-chat {}
	.format-link {}
	.format-quote {}
	.format-status {}
	.format-video {}
	
	/* Default Widget Styles */
	.widget {}
	
	#searchform {}
	.widget_search {}
	.screen-reader-text {}
	
	.widget_meta {}
	.widget_meta ul {}
	.widget_meta ul li {list-style: none; padding: 7px 0 0 0;}
	.widget_meta ul li:before {float: left; font-family: 'FontAwesome'; content: "\f054"; padding-right: 10px;}
	.widget_meta ul li a {}
	
	.widget_links {}
	.widget_links ul {}
	.widget_links ul li {}
	.widget_links ul li a {}
	
	.widget_archive {}
	.widget_archive ul {}
	.widget_archive ul li {list-style: none; padding: 7px 0 0 0;}
	.widget_archive ul li:before {float: left; font-family: 'FontAwesome'; content: "\f054"; padding-right: 10px;} 
	.widget_archive ul li a {}
	.widget_archive select {}
	.widget_archive option {}
	
	.widget_pages {}
	.widget_pages ul {}
	.widget_pages ul li {list-style: none; padding: 7px 0 0 0;}
	.widget_pages ul li:before {float: left; font-family: 'FontAwesome'; content: "\f054"; padding-right: 10px;} 
	.widget_pages ul li a {}
	
	.widget_links {}
	.widget_links li:after {}
	.widget_links li:before {}
	.widget_tag_cloud {}
	.widget_tag_cloud a {}
	.widget_tag_cloud a:after {}
	.widget_tag_cloud a:before {}
	
	.widget_calendar {float: left;}
	.widget_calendar table { width: 100% }
	#wp-calendar {width: 100%; }
	#wp-calendar caption { text-align: right; color: #333; font-size: 12px; margin-top: 10px; margin-bottom: 15px; }
	#wp-calendar thead { font-size: 10px; }
	#wp-calendar thead th { padding-bottom: 10px; text-align: center; }
	#wp-calendar tbody { color: #aaa; }
	#wp-calendar tbody td { background: #f5f5f5; border: 1px solid #999; text-align: center; padding: 8px;}
	#wp-calendar tbody td:hover { background: #fff; }
	#wp-calendar tbody .pad { background: none; }
	#wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }
	#wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }
	
	.widget_categories {}
	.widget_categories ul {}
	.widget_categories ul li {} 
	.widget_categories ul ul.children {}
	.widget_categories a {}
	.widget_categories select{}
	.widget_categories select#cat {}
	.widget_categories select.postform {}
	.widget_categories option {}
	.widget_categories .level-0 {}
	.widget_categories .level-1 {}
	.widget_categories .level-2 {}
	.widget_categories .level-3 {}
	
	.recentcomments {}
	#recentcomments {}
	#recentcomments li {list-style: none; padding: 7px 0 0 0;}
	#recentcomments li:before {float: left; font-family: 'FontAwesome'; content: "\f054"; padding-right: 10px;}
	#recentcomments li a {}
	.widget_recent_comments {}
	
	.widget_recent_entries {}
	.widget_recent_entries ul {}
	.widget_recent_entries ul li {list-style: none; padding: 7px 0 0 0;}
	.widget_recent_entries ul li:before {float: left; font-family: 'FontAwesome'; content: "\f054"; padding-right: 10px;}
	.widget_recent_entries ul li a {}
	
	.textwidget {}
	.widget_text {}
	.textwidget p {}
	
	/* Default Comment Form Styles */
	.commentlist .reply {}
	.commentlist .reply a {}
	
	.commentlist .alt {}
	.commentlist .odd {}
	.commentlist .even {}
	.commentlist .thread-alt {}
	.commentlist .thread-odd {}
	.commentlist .thread-even {}
	.commentlist li ul.children .alt {}
	.commentlist li ul.children .odd {}
	.commentlist li ul.children .even {}
	
	.commentlist .vcard {}
	.commentlist .vcard cite.fn {}
	.commentlist .vcard span.says {}
	.commentlist .vcard img.photo {}
	.commentlist .vcard img.avatar {}
	.commentlist .vcard cite.fn a.url {}
	
	.commentlist .comment-meta {} 
	.commentlist .comment-meta a {}
	.commentlist .commentmetadata {}
	.commentlist .commentmetadata a {}
	
	.commentlist .parent {}
	.commentlist .comment {}
	.commentlist .children {}
	.commentlist .pingback {}
	.commentlist .bypostauthor {}
	.commentlist .comment-author {}
	.commentlist .comment-author-admin {}
	
	.commentlist {}
	.commentlist li {}
	.commentlist li p {}
	.commentlist li ul {}
	.commentlist li ul.children li {}
	.commentlist li ul.children li.alt {}
	.commentlist li ul.children li.byuser {}
	.commentlist li ul.children li.comment {}
	.commentlist li ul.children li.depth-{id} {}
	.commentlist li ul.children li.bypostauthor {}
	.commentlist li ul.children li.comment-author-admin {}
	
	#cancel-comment-reply {}
	#cancel-comment-reply a {}
	
	.entry-content img {}
	
	.alignleft, 
	.alignleft img { 
		margin-right: 1.5em;
		margin-bottom: 1.5em; 
		float: left;
	}
	
	.alignright, 
	.alignright img { 
		margin-left: 1.5em;
		margin-bottom: 1.5em; 
		float: right; 
	}
	
	.aligncenter, 
	.aligncenter img { 
		margin-right: auto; 
		margin-left: auto; 
		display: block; 
		clear: both; 
	}
	
	.alignnone, img.alignnone {}
	
	.wp-caption {
		max-width: 100%;
	}
	
	.wp-caption img {
		margin: 0; 
		padding: 0; 
		border: 0 none;
	}
	
	.wp-caption p.wp-caption-text {
		padding: 6px;
		color: #fff;
		background-color: #333;
		display: inline-block;
		font-size: 12px;
		margin-top: 10px;
		line-height: 14px;
	}
	
	.wp-caption.alignleft {
		text-align: left;
		margin-right: 1.1em;
		margin-bottom: 1.1em;
	}
	
	.wp-caption.alignright {
		text-align: right;
		margin-left: 1.1em;
		margin-bottom: 1.1em;
	}
	
	.wp-caption.aligncenter {
		margin-right: auto;
		margin-left: auto;
		display: block;
		clear: both;
	}
	
	.wp-smiley {}
	
	blockquote.left {}
	blockquote.right {}
	
	.size-full {}
	.size-large {}
	.size-medium {}
	.size-thumbnail {}
	
	.gallery {}
	.gallery .gallery-item {}
	.gallery-caption {
		padding: 9px;
	}
	
    .ike_resize_fit_center {
    max-width:100%;
    max-height:100%;
    vertical-align: middle;
    }



	/* Typography
	--------------------------------------------------*/
	
	/* Generated by Font Squirrel (http://www.fontsquirrel.com) on October 1, 2013 */
	
	@font-face {
		font-family: 'aleobold';
		src: url('../fonts/aleo-bold-webfont.eot');
		src: url('../fonts/aleo-bold-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/aleo-bold-webfont.woff') format('woff'),
			 url('../fonts/aleo-bold-webfont.ttf') format('truetype'),
			 url('../fonts/aleo-bold-webfont.svg#aleobold') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'aleobolditalic';
		src: url('../fonts/aleo-bolditalic-webfont.eot');
		src: url('../fonts/aleo-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/aleo-bolditalic-webfont.woff') format('woff'),
			 url('../fonts/aleo-bolditalic-webfont.ttf') format('truetype'),
			 url('../fonts/aleo-bolditalic-webfont.svg#aleobolditalic') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'aleoitalic';
		src: url('../fonts/aleo-italic-webfont.eot');
		src: url('../fonts/aleo-italic-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/aleo-italic-webfont.woff') format('woff'),
			 url('../fonts/aleo-italic-webfont.ttf') format('truetype'),
			 url('../fonts/aleo-italic-webfont.svg#aleoitalic') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'aleolight';
		src: url('../fonts/aleo-light-webfont.eot');
		src: url('../fonts/aleo-light-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/aleo-light-webfont.woff') format('woff'),
			 url('../fonts/aleo-light-webfont.ttf') format('truetype'),
			 url('../fonts/aleo-light-webfont.svg#aleolight') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'aleolightitalic';
		src: url('../fonts/aleo-lightitalic-webfont.eot');
		src: url('../fonts/aleo-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/aleo-lightitalic-webfont.woff') format('woff'),
			 url('../fonts/aleo-lightitalic-webfont.ttf') format('truetype'),
			 url('../fonts/aleo-lightitalic-webfont.svg#aleolightitalic') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'aleoregular';
		src: url('../fonts/aleo-regular-webfont.eot');
		src: url('../fonts/aleo-regular-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/aleo-regular-webfont.woff') format('woff'),
			 url('../fonts/aleo-regular-webfont.ttf') format('truetype'),
			 url('../fonts/aleo-regular-webfont.svg#aleoregular') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'bebasregular';
		src: url('../fonts/bebas-webfont.eot');
		src: url('../fonts/bebas-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/bebas-webfont.woff') format('woff'),
			 url('../fonts/bebas-webfont.ttf') format('truetype'),
			 url('../fonts/bebas-webfont.svg#bebasregular') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	h1, 
	h2, 
	h3, 
	h4, 
	h5, 
	h6 {
		color: #333;
		font: sans-serif;
		font-weight: normal;
		text-transform: uppercase; 
	}
	
	h1 a, 
	h2 a, 
	h3 a, 
	h4 a, 
	h5 a, 
	h6 a { 
		font-weight: inherit; 
	}
	
	h1 { 
		font-size: 60px; 
		line-height: 75px; 
		margin-bottom: 20px;
		letter-spacing: 1px;
		border-bottom: medium double #ddd;
		padding-bottom: 20px;
	}
	
	h2 { 
		font-size: 25px; 
		line-height: 40px; 
		margin-bottom: 10px; 
	}
	
	h3 { 
		font-size: 23px; 
		line-height: 34px; 
		margin-bottom: 8px; 
	}
	
	h4 { 
		font-size: 21px; 
		line-height: 30px; 
		margin-bottom: 4px; 
	}
	
	h5 { 
		font-size: 17px; 
		line-height: 24px; 
	}
	
	h6 { 
		font-size: 14px; 
		line-height: 21px; 
	}
	
	p { 
		margin: 0 0 20px 0; 
	}
	
	p img { 
		margin: 0; 
	}
	
	em { 
		font-style: italic;
	}
	
	strong { 
		font-weight: bold; 
		color: #333; 
	}
	
	small { 
		font-size: 80%; 
	}
	
	blockquote, 
	blockquote p { 
		font-size: 17px; 
		line-height: 24px; 
		color: #777; 
		/*font-style: italic; */
	}
	
	blockquote { 
		margin: 0 0 20px; 
		padding: 9px 20px 0 19px;  
	}
	
	blockquote cite { 
		display: block; 
		font-size: 12px; 
		color: #555; 
	}
	
	blockquote cite:before { 
		content: "\2014 \0020"; 
	}
	
	blockquote cite a, 
	blockquote cite a:visited, 
	blockquote cite a:visited { 
		color: #555; 
	}
	
	#footer-global h1 {
		border-bottom: medium double #666;
		color: #fff;
		padding-bottom: 20px;
	}
	
	#uber-statement {
		opacity: .8;
		font-size: 80px;
		border: none;
		color: #fff;
		text-align: center;
		line-height: 1.2;
		padding: 20px 0;
		text-indent: -9999px; background: url('../images/umbig.png') no-repeat; background-color: transparent !important; height: 704px; margin-top: 0px;}
	}

	#purpose-statement {
		opacity: .8;
		font-size: 80px;
		border: none;
		color: #fff;
		text-align: center;
		line-height: 1.2;
		padding: 20px 0;
		text-indent: -9999px; background: url('../images/umbig.png') no-repeat; background-color: transparent !important; height: 704px; margin-top: 0px;}
	}


	
	.logos h2 {
		color: #fff;
	}

	/* ridz - hide fb icons
	.container .ten.columns {display:none;}*/
	
	/* Links
	--------------------------------------------------*/
		
	a, 
	a:visited {  
		text-decoration: none!important; 
		outline: 0;
		-moz-transition: all .4s;
		-webkit-transition: all .4s;
		-o-transition: all .4s;
		-ms-transition: all .4s;
		transition: all .4s; 
	}
	
	a:hover, 
	a:focus { 
		color: #999; 
	}
	
	p a, 
	p a:visited { 
		line-height: inherit; 
	}
	
	/* Lists
	--------------------------------------------------*/
		
	ul, 
	ol { 
		margin-bottom: 20px; 
	}
	
	ul { 
		list-style: inside; 
	}
	
	ol { 
		list-style: decimal inside;
	}
	
	ol, 
	ul.square, 
	ul.circle, 
	ul.disc { 
		margin-left: 30px; 
	}
	
	ul.square { 
		list-style: square outside; 
	}
	
	ul.circle { 
		list-style: circle outside; 
	}
	
	ul.disc { 
		list-style: disc outside; 
	}
	
	ul ul li, 
	ul ol li,
	ol ol li, 
	ol ul li { 
		margin-bottom: 6px; 
	}
	
	li { 
		line-height: 18px; 
		margin-bottom: 12px; 
	}
	
	ul.large li { 
		line-height: 21px; 
	}
	
	li p { 
		line-height: 21px; 
	}
	
	/* Buttons
	--------------------------------------------------*/
	
	.button,
	button,
	input[type="submit"],
	input[type="reset"],
	input[type="button"] {
		position: relative;
		border: none!important;
		color: #fff;
		display: inline-block;
		font-size: 16px;
		font-style: normal;
		font-weight: normal;
		text-decoration: none;
		text-transform: uppercase;
		cursor: pointer;
		margin-top: 5px;
		padding: 5px 10px;
		-webkit-border-radius: 1px; 
		-moz-border-radius: 1px; 
		border-radius: 1px;
		-moz-transition: all .4s;
		-webkit-transition: all .4s;
		-o-transition: all .4s;
		-ms-transition: all .4s;
		transition: all .4s;  
	}
	
	.button:hover,
	button:hover,
	input[type="submit"]:hover,
	input[type="reset"]:hover,
	input[type="button"]:hover {
		background-color: #333; 
	}
	
	.button:active,
	button:active,
	input[type="submit"]:active,
	input[type="reset"]:active,
	input[type="button"]:active {
		background-color: #333; 
	}
	
	.button.full-width,
	button.full-width,
	input[type="submit"].full-width,
	input[type="reset"].full-width,
	input[type="button"].full-width {
		width: 100%;
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: center; 
	}
	
	/* Fix for odd Mozilla border & padding issues */
	button::-moz-focus-inner,
	input::-moz-focus-inner {
		border: 0;
		padding: 0;
	}
	
	/* Forms
	--------------------------------------------------*/
	
	form {
		margin-top: 10px;
		margin-bottom: 20px;
		text-align: left; 
	}
	
	fieldset {
		margin-bottom: 20px; 
	}
	
	input[type="text"],
	input[type="password"],
	input[type="email"],
	textarea {
		border: 1px solid #fff;
		padding: 8px 8px 8px 8px;
		outline: none;
		font-style: italic;
		color: #ddd;
		margin: 0;
		width: 80%;
		display: block;
		line-height: 1.2;
		margin-bottom: 20px;
		background-color: #333;
		-webkit-border-radius: 2px; 
		-moz-border-radius: 2px; 
		border-radius: 2px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box; 
	}
	
	input[type="text"]:focus,
	input[type="password"]:focus,
	input[type="email"]:focus,
	textarea:focus {
		border: 1px solid #71a4a1;
		color: #fff;
	}
	
	textarea {
		min-height: 150px; 
	}
	
	label,
	legend {
		display: block;
		font-weight: bold;
		font-size: 12px;
	}
	
	input[type="checkbox"] {
		display: inline; 
	}
	
	label span,
	legend span {
		font-weight: normal;
		font-size: 12px;
		color: #444;
	}
	
	select {
		border: 1px solid #ccc;
		padding: 6px 4px;
		outline: none;
		font-size: 18px;
		font-family: "aleoregular";
		color: #fff;
		margin: 0;
		width: 300px;
		max-width: 100%;
		display: block;
		margin-bottom: 22px;
		background: #fff;
		text-transform:uppercase; 
	}
	
	/* 3 - Responsive 960 Grid (Inspired by Skeleton Framework - www.getskeleton.com)
	================================================== */
	
	/* Base 960 Grid
	--------------------------------------------------*/
	
	.container {
		position: relative;
		width: 960px;
		margin: 0 auto;
		padding: 0;
	}
	
	.container .column,
	.container .columns {
		float: left;
		display: inline;
		margin-left: 10px;
		margin-right: 10px;
	}
	
	.row { 
		margin-bottom: 20px; 
	}
	
	/* Nested Column Classes */
	
	.column.alpha,
	.columns.alpha { 
		margin-left: 0; 
	}
	
	.column.omega,
	.columns.omega { 
		margin-right: 0; 
	}
	
	/* Base Grid */
	
	.container .one.column,
	.container .one.columns { 
		width: 40px; }
	
	.container .two.columns { 
		width: 100px; 
	}
	
	.container .three.columns { 
		width: 160px; 
	}
	
	.container .four.columns { 
		width: 220px; 
	}
	
	.container .five.columns { 
		width: 280px; 
	}
	
	.container .six.columns { 
		width: 147px;
		margin-left:42%; 
	}
	
	.container .seven.columns { 
		width: 400px; 
	}
	
	.container .eight.columns { 
		width: 460px; 
	}
	
	.container .nine.columns { 
		width: 520px; 
	}
	
	.container .ten.columns { 
		width: 50px;
		position: absolute !important;
		margin-top: 121px; 
		z-index:999999;
		right: 1%;
	}
	
	.container .eleven.columns { 
		width: 640px; 
	}
	
	.container .twelve.columns { 
		width: 700px; 
	}
	
	.container .thirteen.columns { 
		width: 760px; 
	}
	
	.container .fourteen.columns { 
		width: 820px; 
	}
	
	.container .fifteen.columns { 
		width: 880px; 
	}
	
	.container .sixteen.columns { 
		width: 940px; 
		margin-top: 60px;
	}
	
	.container .one-third.column { 
		width: 260px; 
	}
	
	.container .two-thirds.column { 
		width: 620px; 
	}
	
	/* Offsets */
	
	.container .offset-by-one { 
		padding-left: 60px; 
	}
	
	.container .offset-by-two { 
		padding-left: 120px; 
	}
	
	.container .offset-by-three { 
		padding-left: 180px; 
	}
	
	.container .offset-by-four { 
		padding-left: 240px; 
	}
	
	.container .offset-by-five { 
		padding-left: 300px; 
	}
	
	.container .offset-by-six { 
		padding-left: 360px; 
	}
	
	.container .offset-by-seven { 
		padding-left: 420px; 
	}
	
	.container .offset-by-eight { 
		padding-left: 480px; 
	}
	
	.container .offset-by-nine { 
		padding-left: 540px; 
	}
	
	.container .offset-by-ten { 
		padding-left: 600px; 
	}
	
	.container .offset-by-eleven { 
		padding-left: 660px; 
	}
	
	.container .offset-by-twelve { 
		padding-left: 720px; 
	}
	
	.container .offset-by-thirteen { 
		padding-left: 780px; 
	}
	
	.container .offset-by-fourteen { 
		padding-left: 840px; 
	}
	
	.container .offset-by-fifteen {
		padding-left: 900px; 
	}
	
	/* Tablet (Portrait)
	--------------------------------------------------*/
	
	/* Note: Design for a width of 768px */
	
	@media only screen and (min-width: 768px) and (max-width: 959px) {
		
		.container { 
			width: 715px 
		}
		
		.container .column,
		.container .columns {
			margin-left: 10px;
			margin-right: 10px;
		}
		
		.column.alpha,
		.columns.alpha {
			margin-left: 0;
			margin-right: 10px;
		}
		
		.column.omega,
		.columns.omega {
			margin-right: 0;
			margin-left: 10px;
		}
		
		.alpha.omega {
			margin-left: 0;
			margin-right: 0;
		}
		
		.container .one.column,
		.container .one.columns { 
			width: 28px; 
		}
		
		.container .two.columns { 
			width: 76px; 
		}
		
		.container .three.columns { 
			width: 124px;
		}
		
		.container .four.columns { 
			width: 172px; 
		}
		
		.container .five.columns { 
			width: 220px;
		}
		
		.container .six.columns { 
			width: 268px; 
		}
		
		.container .seven.columns { 
			width: 316px; 
		}
		
		.container .eight.columns { 
			width: 364px; 
		}
		
		.container .nine.columns { 
			width: 412px; 
		}
		
		.container .ten.columns { 
			width: 50px; 
		}
		
		.container .eleven.columns { 
			width: 508px; 
		}
		
		.container .twelve.columns { 
			width: 556px; 
		}
		
		.container .thirteen.columns { 
			width: 604px; 
		}
		
		.container .fourteen.columns { 
			width: 652px; 
		}
		
		.container .fifteen.columns { 
			width: 700px; 
		}
		
		.container .sixteen.columns { 
			width: 748px; 
		}
		
		.container .one-third.column { 
			width: 236px; 
		}
		
		.container .two-thirds.column { 
			width: 492px; 
		}
		
		/* Offsets */
		
		.container .offset-by-one { 
			padding-left: 48px; 
		}
		
		.container .offset-by-two { 
			padding-left: 96px; 
		}
		
		.container .offset-by-three { 
			padding-left: 144px; 
		}
		
		.container .offset-by-four { 
			padding-left: 192px; 
		}
		
		.container .offset-by-five { 
			padding-left: 240px; 
		}
		
		.container .offset-by-six { 
			padding-left: 288px; 
		}
		
		.container .offset-by-seven { 
			padding-left: 336px; 
		}
		
		.container .offset-by-eight { 
			padding-left: 384px; 
		}
		
		.container .offset-by-nine { 
			padding-left: 432px; 
		}
		
		.container .offset-by-ten { 
			padding-left: 480px; 
		}
		
		.container .offset-by-eleven { 
			padding-left: 528px; 
		}
		
		.container .offset-by-twelve { 
			padding-left: 576px; 
		}
		
		.container .offset-by-thirteen { 
			padding-left: 624px; 
		}
		
		.container .offset-by-fourteen { 
			padding-left: 672px; 
		}
		
		.container .offset-by-fifteen { 
			padding-left: 720px; 
		}


		/* ridz */
		
		.container .six.columns { 
		
		margin-left:40%; 
	}

	
	}
	
	/* Mobile (Portrait)
	--------------------------------------------------*/
	
	/* Note: Design for a width of 320px */
	
	@media only screen and (max-width: 767px) {
		
		.container { 
			width: 260px; 
		}
		
		.container .columns,
		.container .column { 
			margin: 0; 
		}
	
		.container .one.column,
		.container .one.columns,
		.container .two.columns,
		.container .three.columns,
		.container .four.columns,
		.container .five.columns,
		.container .six.columns,
		.container .seven.columns,
		.container .eight.columns,
		.container .nine.columns,
		.container .ten.columns,
		.container .eleven.columns,
		.container .twelve.columns,
		.container .thirteen.columns,
		.container .fourteen.columns,
		.container .fifteen.columns,
		.container .sixteen.columns,
		.container .one-third.column,
		.container .two-thirds.column  { 
			width: 260px; 
		}
	
		/* Offsets */
		.container .offset-by-one,
		.container .offset-by-two,
		.container .offset-by-three,
		.container .offset-by-four,
		.container .offset-by-five,
		.container .offset-by-six,
		.container .offset-by-seven,
		.container .offset-by-eight,
		.container .offset-by-nine,
		.container .offset-by-ten,
		.container .offset-by-eleven,
		.container .offset-by-twelve,
		.container .offset-by-thirteen,
		.container .offset-by-fourteen,
		.container .offset-by-fifteen { 
			padding-left: 0;
		}
	
	}
	
	/* Mobile (Landscape)
	--------------------------------------------------*/
	
	/* Note: Disabling phone-landscape */
	@media only screen and (max-width: 640px) and (orientation: landscape) {
		#main, .container, #nav, #header-background-nav, #footer-global, .header-background-image {
    		display: none;
			}
		.rotate {
   		 display: block !important;
   		 text-align: center;
   		 width: 100%;
			}
		.rotate img {
   		 margin-top: 20%;
		}

		body {background-color:#333;}
	}




	/* Note: Design for a width of 480px */

	
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		
		.container { 
			width: 300px; 
		}
		
		.container .columns,
		.container .column { 
			margin: 0; 
		}
	
		.container .one.column,
		.container .one.columns,
		.container .two.columns,
		.container .three.columns,
		.container .four.columns,
		.container .five.columns,
		.container .six.columns,
		.container .seven.columns,
		.container .eight.columns,
		.container .nine.columns,
		.container .ten.columns,
		.container .eleven.columns,
		.container .twelve.columns,
		.container .thirteen.columns,
		.container .fourteen.columns,
		.container .fifteen.columns,
		.container .sixteen.columns,
		.container .one-third.column,
		.container .two-thirds.column { 
			width: 300px; 
		}
	
	}
	
	/* Clearing (Clearfix)
	--------------------------------------------------*/
	
	/* Self Clearing Goodness */
	
	.container:after { 
		content: "\0020"; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	
	/* Use clearfix class on parent to clear nested columns,
	or wrap each row of columns in a <div class="row"> */
	
	.clearfix:before,
	.clearfix:after,
	.row:before,
	.row:after {
		content: '\0020';
		display: block;
		overflow: hidden;
		visibility: hidden;
		width: 0;
		height: 0; 
	}
	
	.row:after,
	.clearfix:after {
		clear: both; 
	}
	
	.row,
	.clearfix {
		zoom: 1; 
	}
	
	/* You can also use a <br class="clear" /> to clear columns */
	
	.clear {
		clear: both;
		display: block;
		overflow: hidden;
		visibility: hidden;
		width: 0;
		height: 0;
	}
	
	/* 4 - Body (Global Styles)
	================================================== */
	
	body {
		font: 14px/24px sans-serif;
		color: #444;
		margin: 0 auto;
		-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
		-webkit-text-size-adjust: 100%;
	}
	
	body:before {
		content: ""; 
		position: fixed; 
		top: -10px; 
		left: 0; 
		width: 100%;
		height: 10px; 
		-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .8); 
		-moz-box-shadow: 0 0 20px rgba(0, 0, 0, .8); 
		box-shadow: 0 0 20px rgba(0, 0, 0, .8); 
		z-index: 1000;
	}
	
	/* 5 - Page Styles
	================================================== */
	
	/* Header (Global Header)
	--------------------------------------------------*/
	
	#header-global[role="banner"] {
		background-color: #fff;
		color: #fff;
		width: 100%;
		text-transform: uppercase;
		z-index: 1000;
	}
	
	#header-global[role="banner"] .row {
		margin-bottom: 0;
	}
	
	.header-logo,
	.icons {
		margin-top: 15px;
	}
	
	.header-background-image {
		width: 100%;
		height: 900px;	
		margin: 0 auto;
		position: absolute;
		background-size: cover!important;
		-webkit-background-size: cover!important;
	}
	
	.logo-icons.container {
		margin-bottom: 19px;
	}
	
	#header-background-nav {
		background-color: #333;
		position: relative;
		z-index: 1000;
		width: 100%;
		-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
		box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	}
	
	/* Footer (Global Footer)
	--------------------------------------------------*/
	
	#footer-global[role="contentinfo"] {
		/*color: #fff;*/
		width: 100%;
		position: relative;
		z-index: 300;
		background: #333;
		/*background: #333 url(assets/img/classy_fabric.png) repeat;*/
		text-align: center;
	}
	
	#footer-global[role="contentinfo"] #copyright-details {
		margin-top: 0px;
	}
	.updates #footer-global[role="contentinfo"] #copyright-details {margin-top:100px;}
	
	#footer-global[role="contentinfo"] h3 {
		/*border-bottom: 1px dotted #666;*/
		/*color: #fff;*/
		margin-bottom: 15px;
		padding-bottom: 15px;
	}
	
	#footer-global[role="contentinfo"] a {
		/*text-decoration: none;*/
		color:#333;
	}
	
	#footer-global[role="contentinfo"] a:hover {
		color: #ddd;
	}
	
	#footer-global[role="contentinfo"] .overview {
		color: #fff;
		font-size: 24px;
		line-height: 36px;
	}
	
	
	/* Main Navigation 
	--------------------------------------------------*/
	
	#header-navigation[role="navigation"] {
		font-size: 18px;
		padding: 19px 0 15px 0;
		text-align: center;
	}
	
	#header-navigation[role="navigation"] ul {
		display: inline-block;
		margin-bottom: 0;
		list-style: none;
		font-family:'aleoregular', Verdana, Geneva, sans-serif;
	}
	
	#header-navigation[role="navigation"] li {
		float: left;
		margin-bottom: 0;
		padding: 5px 0;
		position: relative;
	}
	
	#header-navigation[role="navigation"] li a,
	#header-navigation[role="navigation"] li a:visited {
		color: #fff;
		margin-right: 20px;
		padding: 2px 5px;
		text-decoration: none;
		zoom: 1;
	}
	
	#header-navigation[role="navigation"] li a:hover,
	#header-navigation[role="navigation"] li a:focus {}
	
	#header-navigation.is-sticky {
		width: 100%;
		text-align: center;
		background-color: #333;
		margin-top: 0;
		padding-top: 18px;
	}
	
	#header-navigation.is-sticky[role="navigation"] li a {
		color: #fff;
	}
	
	#header-navigation.is-sticky[role="navigation"] li a:hover,
	#header-navigation.is-sticky[role="navigation"] li a:focus {}
	
	nav select {
		display: none;
	}
	
	/* Section (About)
	--------------------------------------------------*/
	
	#about {
		background-color: #fff;
		text-align: center;
		padding: 70px 0;
		-webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, .9);
		box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, .9);
		z-index: 300;
		position: relative;
	}
	
	#about .overview {
		font-size: 24px;
		line-height: 36px;
	}

	/* Section (OurServices)
	--------------------------------------------------*/


	#ourservices {
		background-color: #fff;
		text-align: center;
		padding: 70px 0;
		-webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, .9);
		box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, .9);
		z-index: 300;
		position: relative;
	}
	
	#ourservices .overview {
		font-size: 24px;
		line-height: 36px;
	}



	/* Section (Telling your story)
	--------------------------------------------------*/
	
	.story-telling .container{
		/*background: url(../images/template2.png) 150px 305px no-repeat;*/
	}
	
	#your-story ul{
		width: 600px;
		height: 600px;
		position: relative;
		list-style-type: none;
		padding: 0;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		border-radius: 100%;
		border: 30px solid #FFFFFF;
		margin: 140px auto 100px auto;
		-moz-transition: 	all 1800ms;
		-webkit-transition: all 1800ms;
		transition: 		all 1800ms;
		-webkit-backface-visibility: hidden;
		-moz-transform-origin: 50% 50%;
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
	}
	#your-story ul li{
		width: 120px;
		height: 120px;
		text-align: center;
		line-height: 120px;
		background-color: #D1D2D4;
		background-size: 96%;
    	background-repeat: no-repeat;
	    background-position: center center;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		border-radius: 100%;
		position: absolute;
		border: 10px solid #FFFFFF;
		-moz-transition: 	all 900ms;
		-webkit-transition: all 900ms;
		transition: 		all 900ms;
	}
	#your-story ul li:hover,
	#your-story ul li.active{
		background-color: #818386;
	}
	#your-story ul li a{
		display: block;
		text-indent: -9999px;
		overflow:hidden;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		border-radius: 100%;
	}
	#your-story ul li.brand-strategy{background-image: url('../images/story-icon-1.png'); }
	#your-story ul li.content-development{background-image: url('../images/story-icon-2.png');}
	#your-story ul li.branded-content{background-image: url('../images/story-icon-3.png'); }
	#your-story ul li.social-media{background-image: url('../images/story-icon-4.png'); }
	#your-story ul li.media-relations{background-image: url('../images/story-icon-5.png'); }
	#your-story ul li.influencer-outreach{background-image: url('../images/story-icon-6.png');}
	#your-story ul li.active{
		width: 225px;
		height: 225px;
		line-height: 225px;
	}
	#your-story ul li:first-child{
		top: -97px;
		left: 50%;
		margin: 0px 0 0 -69px;
	}
	#your-story ul li:first-child.active{
		left: 50%;
    	top: 0%;
    	margin: -150px 0 0 -123px;
   		bottom: auto;
	}
	#your-story ul li:nth-child(2){
        right: -54px;
    	top: 64px;
	}
	#your-story ul li:nth-child(2).active{
		right: -106px;
		top: 0%;
		margin: 14px 0 0 0;
		bottom: auto;
	}
	#your-story ul li:nth-child(3){
		right: -53px;
    	top: 397px;
	}
	#your-story ul li:nth-child(3).active{
		right: -107px;
		top: 50%;
		margin: 41px 0 0 0;
		bottom: auto;
	}
	#your-story ul li:nth-child(4){
		bottom: -95px;
		left: 50%;
		margin: 0 0 0 -70px;
	}
	#your-story ul li:nth-child(4).active{
	    bottom: -153px;
		left: 50%;
		margin: 0 0 0 -123px;
	}
	#your-story ul li:nth-child(5){
	    left: -54px;
	    bottom: 51px;
	}
	#your-story ul li:nth-child(5).active{
		top: 342px;
	    margin: 0px 0 0 -152px;
    	left: 46px;
	}
	#your-story ul li:nth-child(6){
		top: 64px;
    	margin: 0px 0 0 -54px;
	}
	#your-story ul li:nth-child(6).active{
	    top: 14px;
	    margin: 0px 0 0 -106px;
	}
	#your-story .info-pane{
		position: absolute;
		bottom: 180px;
		left: 50%;
		width: 400px;
		margin: 0 0 0 -200px;
		text-align: center;
		opacity: 0;
		-moz-transition: 	all 900ms;
		-webkit-transition: all 900ms;
		transition: 		all 900ms;
		z-index:99;
	}
	#your-story .info-pane.active{
		opacity: 1;
	}
	#your-story .info-pane h3{
		font-family: 'bebasregular', Verdana, Geneva, sans-serif; font-size: 46px; line-height: 50px; color: #BCBEC0; 
	}
	#your-story .info-pane a.cta{
		font-family: 'aleoregular', Verdana, Geneva, sans-serif; font-size:25px; line-height: 50px; color: #00FFFF; border: 1px solid #00FFFF; display: inline-block; padding: 0 20px 0 20px; margin: 55px auto 0 auto;
	}
	#your-story .info-pane .message,
	#your-story .info-pane .headline{
		display: none;
		-moz-transition: 	all 900ms;
		-webkit-transition: all 900ms;
		transition: 		all 900ms;
	}
	#your-story .info-pane .message.active,
	#your-story .info-pane .headline.active{
		display: block;
	}
	#your-story .info-pane .close{
		display: inline-block;
		width: 66px;
		height: 67px;
		margin: 0 auto 45px auto;
		overflow: hidden;
		text-indent: -9999px;
		background: url('../images/close.png') no-repeat center center;
	}
	#your-story .info-pane .message p {
		font-family: 'aleoregular', Verdana, Geneva, sans-serif; font-size:24px; line-height: 28px; color: #FFFFFF;
	}
	#your-story .info-mob{display: none;}
	
	.ie8 #your-story ul{display: none;}
	.ie8 #your-story .info-pane{position: relative; display: block; width: 100%; bottom: auto; left: auto; margin: 0 auto 45px auto}
	.ie8 #your-story .info-pane a{display: none;}
	.ie8 #your-story .info-pane .message,
	.ie8 #your-story .info-pane .headline{display: block;}
	
	/* Section (Latest News)
	--------------------------------------------------*/
	
	#latest-news {
		background: #fff;
		text-align: center;
		padding: 140px 0px 60px 0;
		position: relative;
		z-index: 300;
		-webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, .9);
		box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, .9);
	}
	
	#latest-news .overview {
		font-size: 24px;
		line-height: 36px;
	}
	
	#latest-news img {
		max-width: 100%;
		height: auto;
		display: block;
	}

	/* ridz */
	#latest-news h1 {display:none; }

	#latest-news h3 {font-family: 'bebasregular',Verdana,Geneva,sans-serif; font-size:60px; line-height: 75px; color: #333; letter-spacing:1px; background-color:#fff; display: inline-block; padding: 0 30px 0 30px; border: none;}
	
	#latest-news p.overview {margin: 0px 0 -48px 0; background: #00ffff; height: 10px;}

	#latest-news ol{list-style-type:none; margin-top:40px; margin-bottom:30px;}
	#latest-news ol li{background: url('../images/one.png') no-repeat; background-position:12px 0px; font-size:22px; line-height: 32px; padding: 0 0 30px 70px; font-family:"aleoregular"; color:#333; text-align: left;}
	

	#latest-news ol li:nth-child(2){ background: url('../images/two.png') no-repeat; background-position:0 0px; }
	#latest-news ol li:nth-child(3){ background: url('../images/three.png') no-repeat; background-position:0 0px; }
	#latest-news ol li:nth-child(4){ background: url('../images/four.png') no-repeat; background-position:0 0px; }
	
	.icon-holder.news {display:none;}
	
	
	/* Article (Homepage) */
	
	#latest-news article {
		background-color: #f6f3f3;
		color: #666;
		margin-bottom: 20px;
		font-size: 14px;
		line-height: 24px;
		padding: 20px 20px 30px 20px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		border: medium double #ddd;
		-webkit-border-radius: 2px; 
		-moz-border-radius: 2px; 
		border-radius: 2px;
		-moz-transition: all .4s;
		-webkit-transition: all .4s;
		-o-transition: all .4s;
		-ms-transition: all .4s;
		transition: all .4s;
	}
	
	#latest-news article:hover {
		background-color: rgba(255, 255, 255, .9);
		-moz-box-shadow: 1px 1px 4px 1px #ccc;
		-webkit-box-shadow: 1px 1px 4px 1px #ccc;
		box-shadow: 1px 1px 4px 1px #ccc;
	}
	
	#latest-news article.clearcol {
		clear: both;
		margin-right: 10px!important;
	}
	
	#latest-news article h2 {
		display: block;
		line-height: 1.4;
		text-transform: uppercase;
		margin-top: 20px;
	}
	
	#latest-news article span {
		display: block;
		margin-top: 10px;
	}
	
	#latest-news article [class^="icon-"] {
		color: #333;
		margin-right: 5px;
		line-height: .7;
	}
	
	#latest-news article .meta {
		margin-bottom: 15px;
		border-bottom: medium double #ddd;
	}
	
	#latest-news article .meta p {
		font-style: italic;
	}
	
	#latest-news article .meta a:hover {
		color: #999;
	}
	
	#articles {
		margin-top: 40px;
	}
	
	a.view-article-btn {
		border-bottom: none!important;
		color: #fff!important;
		display: inline-block;
		font-size: 16px;
		font-style: normal;
		font-weight: normal;
		text-decoration: none;
		text-transform: uppercase;
		margin-top: 10px;
		padding: 5px 10px;
	}
	
	a.view-article-btn:hover {
		background-color: #333;
	}
	
	/* Article (Archive Pages) */
	
	.post-excerpt {
		margin-bottom: 30px;
		padding-bottom: 30px;
		border-bottom: 1px solid #999;
	}
	
	.post-excerpt a {
		text-decoration: none;
	}
	
	.post-excerpt img,
	.post-excerpt iframe {
		border: medium double #ccc;
		-webkit-border-radius: 2px; 
		-moz-border-radius: 2px; 
		border-radius: 2px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		overflow: hidden;
		-moz-transition: all .4s;
		-webkit-transition: all .4s;
		-o-transition: all .4s;
		-ms-transition: all .4s;
		transition: all .4s;
	}
	
	.post-excerpt img:hover,
	.post-excerpt .video-frame:hover {
		background-color: rgba(255, 255, 255, .9);
		-moz-box-shadow: 1px 1px 4px 1px #ccc;
		-webkit-box-shadow: 1px 1px 4px 1px #ccc;
		box-shadow: 1px 1px 4px 1px #ccc;
	}
	
	.post-title {
		border-bottom: none;
		margin-bottom: 0;
		padding-bottom: 0;
	}
	
	.meta-date {
		border-top: 1px solid #fff;
		border-bottom: 1px solid #ccc;
		box-shadow: 0 -1px 0 #ccc, 0 1px 0 #fff;
		display: inline-block;
		padding: 5px 0;
	}
	
	.meta-author {
		display: block;
		border-bottom: medium double #999;
		padding-bottom: 10px;
	}
	
	.meta-category {
		display: block;
		font-style: italic;
		margin-top: 10px;
		padding-bottom: 20px;
	}
	
	.meta-category .comment-count {
		float: right;
	}
	
	.meta-category .comment-count a {
		border-bottom: none!important;
		font-size: 17px;
	}
	
	/* Archive Pages Pagination */
	
	.pagination {
		margin-bottom: 30px;
	}
	
	.pagination a {
		display: inline-block;
		text-decoration: none;
		margin: 0;
	}
	
	.pagination .page-numbers {
		color: #000;
		margin-right: 20px;
	}
	
	.pagination .current {
		font-weight: 600;
	}
	
	.pagination .prev,
	.pagination .next {
		background-color: #333;
		color: #fff;
		padding: 3px 9px;
	}
	
	.pagination .prev:hover,
	.pagination .next:hover {
		color: #fff;
	}
	
	.pagination a:hover {}
	
	/* Single Article Navigation */
	
	.pager {
		clear: both;
		margin-left: 0;
		margin-bottom: 35px;
		list-style: none;
		text-align: center;
		*zoom: 1;
	}
	
	.pager:before,
	.pager:after {
		display: table;
		content: "";
	}
	
	.pager:after {
		clear: both;
	}
	
	.pager li {
		display: inline;
	}
	
	.pager a {
		color: #fff!important;
		display: inline-block;
		padding: 5px 14px;
		margin-bottom: 10px;
		background-color: #333;
		-webkit-border-radius: 1px;
		-moz-border-radius: 1px;
		border-radius: 1px;
		text-decoration: none;
	}
	
	.pager a:hover {
		text-decoration: none;
	}
	.pager .next a {
		float: left;
		display: block;
		clear: both;
	}
	
	.pager .previous a {
		float: left;
	}
	
	.pager .disabled a,
	.pager .disabled a:hover {
		color: #999;
		background-color: #fff;
		cursor: default;
	}
	
	/* Post Tags */
	
	.tags {
		display: block;
		font-style: italic;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	.tags a {
		margin-left: 10px;
	}
	
	/* Search Results (No Posts Found)
	--------------------------------------------------*/
	
	#no-posts-found {
		margin-bottom: 30px;
	}
	
	#no-posts-found h2 {
		line-height: 1.4;
		margin-top: 20px;
		margin-bottom: 10px;
	}
	
	#no-posts-found h2 span {
		font-weight: 600;
		font-size: 40px;
	}
	
	#no-posts-found [class^="icon-"] {
		font-size: 80px;
		color: #333;
		line-height: 1;
		display: inline-block;
	}
	
	/* Section (Portfolio)
	--------------------------------------------------*/
	
	#latest-work {
		background: #fff;
		padding: 70px 0;
		text-align: center;
		position: relative;
		z-index: 300;
		-webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, .9);
		box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, .9);
	}
	
	#latest-work .overview {
		font-size: 24px;
		line-height: 36px;
	}
	
	/* Single Page
	--------------------------------------------------*/
	
	#content {
		background: #fff;
		padding: 70px 0;
		position: relative;
		z-index: 300;
		-webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, .9);
		box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, .9);
	}
	
	#content img {
		max-width: 100%;
		height: auto;
		border: medium double #ccc;
		-webkit-border-radius: 2px; 
		-moz-border-radius: 2px; 
		border-radius: 2px;
		margin-bottom: 20px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		overflow: hidden;
		-moz-transition: all .4s;
		-webkit-transition: all .4s;
		-o-transition: all .4s;
		-ms-transition: all .4s;
		transition: all .4s;
	}
	
	#content img:hover {
		background-color: rgba(255, 255, 255, .9);
		-moz-box-shadow: 1px 1px 4px 1px #ccc;
		-webkit-box-shadow: 1px 1px 4px 1px #ccc;
		box-shadow: 1px 1px 4px 1px #ccc;
	}
	
	/* Layout Shortcodes */
	
	.full-width {
		width: 960px; 
		height: auto; 
		overflow:hidden
	}
	
	.one_half { width: 48%; }
	.one_third { width: 30.66%; }
	.one_fourth { width: 22%; }
	.one_fifth { width: 16.8%; }
	.one_sixth { width: 13.33%; }
	
	.one_half,
	.one_third,
	.one_fourth,
	.one_fifth,
	.one_sixth {
		position: relative;
		margin-right: 4%;
		margin-bottom: 20px;
		float: left;
	}
	
	.first {
		margin-left: 0!important;
	}
	
	.last {margin-right:0 !important;}
	
	
	
	/* Contact
	--------------------------------------------------*/
	
	#contact {
		padding: 120px 0px 10px 0px;
		text-align: center;
		position: relative;
		z-index: 300;
		background-color:#4c4c4c;
		border-top: 10px solid #00FFFF;
	}
	#contact-details{
		margin: -25px 0 0 0;
	}
	
	.icon-holder.contact {display:none;}
	#contact h3 {font-family: 'bebasregular',Verdana,Geneva,sans-serif; font-size:60px; line-height: 75px; color: #fff; letter-spacing:1px; background-color:#4c4c4c; display: inline-block; padding: 0 30px 0 30px; border: none; }

	#contact h1 {display:none;}
	
	.contactgrey {color:#c0c0c0; }
        #contact p.overview {margin: 0px 0 -48px 0; background: #00ffff; height: 10px;}
	

	#contact ol{list-style-type:none; margin-top:40px; margin-bottom:30px;}
	#contact ol li{background: url('../images/one.png') no-repeat; background-position:12px 0px; font-size:25px; line-height: 32px; padding: 0 0 30px 70px; font-family:"aleoregular"; color:#fff; text-align:left;}

	#contact ol li:nth-child(2){ background: url('../images/two.png') no-repeat; background-position:0 15px; }
	#contact ol li:nth-child(3){ background: url('../images/three.png') no-repeat; background-position:0 0px; }
	#contact ol li:nth-child(4){ background: url('../images/four.png') no-repeat; background-position:0 0px; }
	

	/* Contact Details */
	
	#contact .overview {
		font-size: 24px;
		line-height: 36px;
	}

	#contact-details p {
		color: #333;
		font-weight: bold;
		font-style: italic;
		background-color:#00ffff;
		padding:30px 40px 30px 40px;
		font-size: 30px; 
		line-height: 40px; 
		font-family: 'aleoregular', Verdana, Geneva, sans-serif;
	}
	
	#contact-details a {color: #333;!important }

	.hovercontact {
		z-index:99999;
		margin: -666px 220px 0 auto;
		float: right;
	}

	.error404 .hovercontact {
		margin: 0;
		float: none;
		display: inline;
		position: absolute;
		top: -40px;
		width: 900px;
		left: 50%;
		margin-left: -450px;
	}
	
	#copyright-details {
		color: #fff;
		font-size: 11px;
		line-height: 18px;
		background: none;
		border: 1px solid #fff;
		display: inline-block;
		padding: 8px;
	}
	
	/* Quotes/Testimonials
	--------------------------------------------------*/
	
	.latest-quotes {
		text-align: center;
		color: #fff;
		letter-spacing:0.8px;
	}
	
	.latest-quotes .quotes {
		height: 150px; 
		height: auto!important;
		min-height: 150px;
		list-style: none;
	}

	.latest-quotes blockquote {
		border-left: none!important;
		color: #fff;
		font-size: 30px; 
		line-height: 40px; 
		font-family: 'aleoregular', Verdana, Geneva, sans-serif;
		margin-top: 15px;
		font-style: italic;
		font-weight: bold; 
	}
	
	.latest-quotes cite {
		background: none;
		border: 2px solid #fff;
		color: #fff;
		font-size: 18px;
		margin-top: 5px;
		display: inline-block;
		padding: 15px 10px;
		text-transform: uppercase;
	}
	
	.latest-quotes blockquote span {
		color: #999;
	}
	
	/* 404 Page
	--------------------------------------------------*/
	
	#page-not-found {
		text-align: center;
		margin-bottom: 30px;
	}
	
	#page-not-found h2 {
		line-height: 1.4;
		margin-bottom: 10px;
	}
	
	#page-not-found h2 span {
		font-weight: 600;
		font-size: 40px;
	}
	
	#page-not-found [class^="icon-"] {
		font-size: 80px;
		color: #333;
		line-height: 1;
		display: inline-block;
		margin-bottom: 20px;
	}
	
	a.return-home-btn {
		border-bottom: none!important;
		color: #fff!important;
		display: inline-block;
		font-size: 16px;
		font-style: normal;
		font-weight: normal;
		text-decoration: none;
		text-transform: uppercase;
		margin-top: 10px;
		padding: 5px 10px;
	}
	
	a.return-home-btn:hover {
		background-color: #333;
	}
	
	/* Section Dividers
	--------------------------------------------------*/
	
	#section-divider-1, 
	#section-divider-2, 
	#section-divider-3,
	#section-divider-4 {
		width: 100%;
		height: 500px;
		background-color: #1c1f26;
		position: relative;
		text-align: center;
	}
	
	#section-divider-1 .text-container,
	#section-divider-2 .text-container,
	#section-divider-3 .text-container,
	#section-divider-4 .text-container {
		height: 500px;
		width: 960px;
	}
	
	#section-divider-1 .text-container [class^="icon-"],
	#section-divider-2 .text-container [class^="icon-"],
	#section-divider-3 .text-container [class^="icon-"],
	#section-divider-4 .text-container [class^="icon-"] {
		color: #fff;
		font-size: 24px;
	}
	
	.text-container {
		display: table-cell;
		vertical-align: middle;
	}
	
	/* ridz */
	#section-divider-3 {height:600px; }	
	
	#section-divider-3 ul {margin-top:65px;}


	/* Background One */
	
	.bg1 {
		width: 100%;
		height: 500px;
		margin: 0 auto;
		position: absolute;
		background-size: 120%;
		background-size: cover!important;
		-webkit-background-size: cover!important;
	}
	
	/* Background Two */
	
	.bg2 {
		width: 100%;
		height: 500px;
		margin: 0 auto;
		position: absolute;
		background-size: 120%;
		background-size: cover!important;
		-webkit-background-size: cover!important;
	}
	
	/* Background Three */
	
	.bg3 {
		width: 100%;
		height:600px;
		/*height: 500px;*/
		margin: 0 auto;
		position: absolute;
		background-size: 120%;
		background-size: cover!important;
		-webkit-background-size: cover!important;
	}
	
	/* Background Four */
	
	.bg4 {
		width: 100%;
		height: 500px;
		margin: 0 auto;
		position: absolute;
		background-size: 120%;
		background-size: cover!important;
		-webkit-background-size: cover!important;
	}
	
	/*6 - Overide Styles to marry theme with Cyclone Design*/
	
	.header-background-image{height: 1167px;}
	.error404 .header-background-image{height: 500px;}
	
	#ourservices h1, 
	#about h1, 
	#latest-work h1{font-family: 'bebasregular', Verdana, Geneva, sans-serif;}
	

	#about li,
	#about p,
	#latest-work li,
	#latest-work p{font-family: 'aleoregular', Verdana, Geneva, sans-serif;}
	
    #ourservices li {color:#4D4D4F; font-size: 22px; font-family:'aleoregular', Verdana, Geneva, sans-serif; line-height: 28px; margin:auto;  text-align: center; list-style-type: none;}
	#ourservices p {color:#4D4D4F; font-size: 22px; font-family:'aleoregular', Verdana, Geneva, sans-serif; line-height: 28px; margin:auto;}


	.icon-holder.about{display:none;}
	#about{border-top: 10px solid #00FFFF;background:#F3F3F3;}
	#about .flexslider.home-slider{display:none;}
	#{border-top: 10px solid #00FFFF;background:#F3F3F3;}
	#ourservices .flexslider.home-slider{display:none;}
	
    #ourservices h1,
	#about h1,
	#your-story h1{color:#00FFFF;background:#F3F3F3; display: inline-block; padding: 0 30px 0 30px; border: none;}
	#ourservices h1,
    #your-story h1{background: #FFFFFF;}
	#ourservices p.overview,
	#about p.overview,
	#your-story p.overview{margin: -58px 0 40px 0; background: #E3E3E3; height: 10px;}
	#ourservices ul{list-style-type: none;}
    #about ul{list-style-type:none;}
	#ourservices ul li{background: url('../images/blue-tri.png') no-repeat; background-position:0 6px; font-size:25px; line-height: 32px; padding: 0 0 0 20px;list-style-type:none;}
	#about ul li{background: url('../images/blue-tri.png') no-repeat; background-position:0 6px; font-size:25px; line-height: 32px; padding: 0 0 0 20px}
	
	#your-story{text-align: center; padding: 75px 0 0 0;}
	#your-story p.intro{color:#4D4D4F; font-size: 25px; font-family:'aleoregular', Verdana, Geneva, sans-serif; width: 80%; line-height: 31px; margin: 37px auto 37px auto; }
	#your-story .shoutout{background: #00FFFF; padding: 48px 0 48px 0;}
	#your-story .shoutout p{font-size: 30px; font-style: italic; font-weight: bold; line-height: 40px; color:#333333; padding: 0 0 30px 0; font-family: 'aleoregular', Verdana, Geneva, sans-serif; line-height: 54px; margin: 0 auto;}
	#your-story .shoutout  cite{border:none; padding: 0px 80px; background: #FFFFFF;}
	#your-story .column,
	#about .column{width: 33.33%; float: left; box-sizing: border-box; margin: 75px 0 75px; padding: 0 32px 0 0;}
	#ourservices .column{width: 33.33%; float: left; box-sizing: border-box; margin: 75px 0 75px; padding: 0 32px 0 0;}
	#your-story .column p,
	#about .column p{color:#4D4D4F; font-size: 22px; font-family:'aleoregular', Verdana, Geneva, sans-serif; line-height: 28px; margin:auto;}
	#ourservices .column{width: 33.33%; float: left; box-sizing: border-box; margin: 75px 0 75px; padding: 0 32px 0 0;}
	
	#your-story .column:last-of-type p:after,
	#about .column:last-of-type p:after{content: ''; display: inline-block; background: #00FFFF; width: 12px; height: 12px; margin: 10px 0 0 8px; position: absolute;}
	#ourservices .column:last-of-type p:after{content: ''; display: inline-block; background: #00FFFF; width: 12px; height: 12px; margin: 10px 0 0 8px; position: absolute;}
	#your-story .story-telling{background:url('../images/story-tile.jpg') repeat; padding: 75px 0 150px 0; text-align: center; overflow:hidden;}
	#your-story .story-telling h2{color:#FFFFFF; font-size: 30px; line-height: 40px; font-family: 'aleoregular', Verdana, Geneva, sans-serif; margin-bottom: 20px; margin: auto; font-style: italic; text-transform: none;}	
	
	.latest-quotes cite{border:none; padding: 5px 80px; background: #00FFFF;}
	
	.icon-holder.work{display:none;}
	#latest-work{border-top: 10px solid #00FFFF; background:#00FFFF;}
	#latest-work #portfolio-filter{display:none}
	#latest-work h1{color:#333333; background:#00FFFF; display: inline-block; padding: 0 30px 0 30px; border: none;}
	#latest-work p.overview{margin: -58px 0 40px 0; background: #00BFBF; height: 10px;}
	#latest-work ul{list-style-type:none; overflow:hidden; margin-top:90px;}
	#latest-work ul li{font-size:25px; line-height: 32px; padding: 0 0 0 210px; width: 100%; float:left; display: inline-block; margin: 0 0 80px 0; min-height: 159px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	#latest-work ul li.glass{background: url('../images/icon-glass.png') top left no-repeat;}
	#latest-work ul li.hanger{background: url('../images/icon-hanger.png') top left no-repeat;}
	#latest-work ul li.palm{background: url('../images/luggage.png') top left no-repeat;}
	#latest-work p{font-size: 40px; font-style: italic; font-weight: bold; line-height: 44px;}

	#meet-the-team {background:#c0c0c0;}
	#meet-the-team ul{list-style-type:none; margin-top:90px;}
	#meet-the-team ul li {
		background: url('../images/blue-tri.png') no-repeat; 
		background-position:0 5px; 
		text-align:left; 
		font-size:25px; 
		line-height: 35px; 
		padding: 0 0 0 70px;
		font-family:'aleoregular',Verdana,Geneva,sans-serif;
	}
	#meet-the-team h1{padding: 0 30px 0 30px; border-bottom-style: hidden;}	
	.liesq {font-style:italic; font-weight:bold;}
        .liesq2 {font-style:italic;color:#00ffff; }
	.eyes{ vertical-align:9px;}
	.other{text-decoration:underline; color:#00ffff;}

	.rotate {display:none;}
	
	/* Updates Page*/
	.updates .header-background-image {
		height: 160px;
	}
	.updates #main #content{
		background: #00FFFF;
		text-align: center;
		-webkit-box-shadow: none;
	    box-shadow: none;
	}
	.updates #main #social{
		background: #FFFFFF;
		padding: 75px 0 75px;
	}
	.updates #main h2,
	.updates #footer-global h2{
		color:#333333;
		font-size: 60px;
		line-height: 60px;
		font-family: 'bebasregular', Verdana, Geneva, sans-serif;  
		width: 60%;
		margin: auto;
		position: relative;
	}
	.updates #main h2{
		background: #00FFFF;
	}
	.updates #main p.intro{
		color: #4D4D4F;
		font-size: 30px;
		font-family: 'aleoregular', Verdana, Geneva, sans-serif;
		font-weight: bold;
		font-style: italic;
		width: 80%;
		line-height: 40px;
		margin: 37px auto 37px auto;
	}
	.updates #main h2:before,
	.updates #footer-global h2:before,
	.updates #main h2:after,
	.updates #footer-global h2:after{
		content:'';
		width: 20%;
		background: #FFFFFF;
		height: 12px;
		position: absolute;
		display: block;
		top: 50%;
		margin: -6px 0 0 0;
	}
	.updates #main h2:before,
	.updates #footer-global h2:before{
		left: -20%;
	}
	.updates #main h2:after,
	.updates #footer-global h2:after{
		right: -20%;
	}
	.updates #footer-global h2{
		color:#FFFFFF;
		padding: 0 20px 0 20px;
	}
	.updates #footer-global h2:before,
	.updates #footer-global h2:after{
		background: #00FFFF;
	}
	.fb-post{
		float: left;
		width: 450px;
		margin: 0 0 10px 0;
	}
	.fb-post:nth-of-type(odd){
		clear:left;
	}
	.fb-post:nth-of-type(even){
		float:right;
	}
	.updates #footer-global ul{
		list-style-type:none;
		padding: 0;
		margin: 100px auto 100px;
		width: 80%;
	}
	.updates #footer-global ul li{
		text-indent: -9999px;
		display: inline-block;
		float: left;
		width: 25%;
		overflow:hidden;
	}
	.updates #footer-global ul li a{
		display: block;
		height: 68px;
	}
	.updates #footer-global ul li a.social-facebook {background: url('../images/icon-facebook.png') no-repeat center center;}
	.updates #footer-global ul li a.social-instagram{background: url('../images/icon-instagram.png') no-repeat center center;}
	.updates #footer-global ul li a.social-twitter{background: url('../images/icon-twitter.png') no-repeat center center;}
	.updates #footer-global ul li a.social-linkedin{background: url('../images/icon-linkedin.png') no-repeat center center;}
	
		
	/* 7 - Media Queries
	================================================== */
	
	/* Slight fix for IOS devices */
	@media only screen and (min-width: 1100px) {
		
		.header-background-image, 
		.bg1, 
		.bg2, 
		.bg3,
		.bg4 {
			background-attachment: fixed!important;
		}
	
	}
	
	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 960px) {
	
		#header-navigation[role="navigation"] ul#navigation {
			display: none;
		}
		
		#header-navigation[role="navigation"] {
			padding-bottom: 5px;
		}
		
		nav select { 
			display: inline-block;
			position: relative;
			color: #000;
		}
		
		#uber-statement {
			background: url('../images/umbig-748.png') no-repeat; 
			height: 563; 
		}
		
        #purpose-statement {
			background: url('../images/PRForPurpose-748.jpg') no-repeat; 
			height: 1070; 
		}
		
        
		#your-story .info-pane{
			position: relative;
			margin: auto;
			bottom: 0;
			left: 0;
			width: 100%;
			max-width: 400px;
		}
		#your-story .info-pane.active{min-height: 255px;}
		#your-story .infogram{position: relative;width: 300px; height: 300px; border: none; margin: 20px auto 0 auto;}
		#your-story .infogram li{display: none; position: relative;}
		#your-story .infogram li.active{display: block;}
		#your-story ul li:first-child.active,
		#your-story ul li:nth-child(2).active,
		#your-story ul li:nth-child(3).active,
		#your-story ul li:nth-child(4).active,
		#your-story ul li:nth-child(5).active,
		#your-story ul li:nth-child(6).active{margin: 0 0 150px -150px;top: auto; left: 50%; bottom: 0; right: auto;}
		
		#your-story .info-mob{display: block; position: absolute; width:48px; height: 90px; margin: 0 0 -325px 0; bottom: 50%; text-indent: -9999px; overflow: hidden;}
		#your-story .info-mob.inactive{display: none;}
		#your-story .info-mob.prev-slide{left: 0px; background:url('../images/arrow-left.png') no-repeat center center;}
		#your-story .info-mob.next-slide{right: 0px; background:url('../images/arrow-right.png') no-repeat center center;}
		#your-story .story-telling{padding: 75px 0 75px 0;}
		
		#contact-details p {margin: -90px auto 0 auto;}
		
		.hovercontact {
    	    margin: -703px 0 0 auto;
		}
		.error404 .hovercontact {
			width: 700px;
			left: 50%;
			margin-left: -350px;
			top:20px;
		}
		.error404 #contact-details p{
			font-size: 42px;
		}
		
		.fb-post{
			width: 350px;
			margin: 0 auto 10px auto;
		}
		.fb-post:nth-of-type(odd){
			clear: left;
		}
		.fb-post:nth-of-type(even){
			float:right;
		}
	}
	
	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 768px) {

	/* ridz */
        
    #purpose-statement {background-position:-18px 0px; height:515px;}
	#uber-statement {background-position:-18px 0px; height:515px;}
	.latest-quotes blockquote {font-size:35px !important; line-height: 1.2;}
	
	.container .one-third.column {width:297px; }
	.ic2 {margin-bottom:24px; }
	.ic3 {margin-bottom:26px;}
	#services .service.clearcol {clear:none;}
	.stricon6 {margin-bottom:56px;}


	#contact-details p {font-size:40px;}

	.container .sixteen.columns { 
			width: 715px; 
		}
	
	#latest-news {padding-bottom:120px;}
	#latest-news ol {margin-left:5px; margin-bottom:-50px;	}
	#contact ol {margin-left:5px;	}

	#contact {padding-top:140px;}
	.hovercontact {margin-right:5%; margin-top:-755px;}
	
}
	
	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
	
		.full-width,
		.one_half,
		.one_third,
		.one_fourth,
		.one_fifth,
		.one_sixth {
			width: 100%;
		}
	
		h1 {
			font-size: 40px;
			line-height: 50px;
		}
	
		#header-global {
			text-align: center;
		}
		
		#logo {
			margin-top: 30px;
		}
			
		#about p {
			font-size: 17px;
			line-height: 1.7;
		}
		
        #ourservices p {
			font-size: 24px;
			line-height: 34px;
		}
        
		#uber-statement {
			background: url('../images/umbig-310.png') no-repeat; 
			height: 220px; 
		}
		
		.header-background-image {
			height: 800px;
		}
		
		.logos h2 {
			display: none;
		}
		
		#client-logos {
			margin-top: 20px;
			margin-bottom: 20px;
		}
		
		#client-logos li {
			float: none;
			margin-bottom: 20px;
		}
		
		#portfolio-filter li {
			float: left;
			font-size: 12px;
			line-height: .7;
			padding: 10px 0 10px 10px;
		}
		
		.meta-category .comment-count {
			float: none;
			display: block;
			margin-top: 10px;
		}
		
		.header-logo {
			text-align: center;
		}
		
		#header-global .social-icons {
			float: none;
			text-align: center;
		}
		
		.latest-quotes blockquote {font-size: 24px; line-height: 34px}
		#latest-work ul li{width: 100%;}
		#ourservices ul li,
        #about ul li,
		#latest-work ul li,
		#latest-work p{font-size: 24px; line-height: 34px; width: 90%; margin: auto;}
		#latest-work ul li:last-child{margin: 40px 0 0 0;}
		
		#latest-work ul li{padding: 179px 0 0 0; width: 100%; float:none; display: block;}
		#latest-work ul li.glass{background: url('../images/icon-glass.png') top center no-repeat;}
		#latest-work ul li.palm{background: url('../images/luggage.png') top center no-repeat;}
		
		#your-story .infogram {width: 140px; height: 140px;}
		#your-story .infogram li.active{width: 140px; height: 140px;}
		#your-story ul li:first-child.active, #your-story ul li:nth-child(2).active, #your-story ul li:nth-child(3).active, #your-story ul li:nth-child(4).active, #your-story ul li:nth-child(5).active, #your-story ul li:nth-child(6).active { margin:0px 0 0 -80px; width: 140px; height: 140px;}
		#your-story .info-mob.prev-slide{left: -75px;}
		#your-story .info-mob.next-slide{right: -75px;}
		
		#your-story p.intro{text-align: center; width: 100%;}
		#your-story .shoutout p{font-size: 24px; line-height: 30px;}
		#your-story .column,
		#about .column{width: 100%; margin: 25px 0 25px 0; padding: 0}
		#ourservices .column{width: 100%; margin: 25px 0 0 0; padding: 0}
        #your-story .column p,
		#about .column p{width: 90%; margin: auto;}
		#ourservices .column p{width: 90%; margin: auto;}
		#your-story .story-telling h2,
		#your-story .info-pane h3{font-size: 32px; line-height: 38px;}
		#your-story .info-pane .headline{padding:60px 0 0 0;}
		#your-story .story-telling h2:after{margin: 25px auto 50px auto;}
		#your-story .info-pane a.cta{margin: 25px auto 0 auto;}
		#your-story .info-pane.active{min-height: 287px;}
		#your-story .info-mob{top:80%;}
		#your-story .infogram{margin: 20px auto 0 auto;}
		#your-story .info-pane{
			display: none;
		}
		#your-story .info-pane.active{
			display: block;
		}
		
		#your-story .info-pane .message p{
			font-size: 20px;
			line-height: 24px;
		}
		
		#contact-details p{
			font-size: 35px;
		}
		.hovercontact {
    	    margin: -1233px -140px 0 auto;
		}
		.error404 .hovercontact {
			width: 90%;
			left: 5%;
			margin-left: 0px;
			top:20px;
		}
		.error404 #contact-details p{
			font-size: 22px;
		}
		
		.fb-post{
			width: 350px;
			margin: 0 auto 10px auto;
		}
		.fb-post:nth-of-type(odd){
			clear: none;
		}
		.fb-post:nth-of-type(even){
			float:none;
		}
		
		.updates #main h2,
		.updates #footer-global h2{
			font-size: 40px;
			line-height: 50px;
		}
		.updates #footer-global ul{width: 100%;}
		.updates #footer-global ul li a.social-facebook,
		.updates #footer-global ul li a.social-instagram,
		.updates #footer-global ul li a.social-twitter,
		.updates #footer-global ul li a.social-linkedin{background-size: 33%;}
	}
	
	
	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
	
		.pricing-third, 
		.pricing-fourth, 
		.pricing-fifth { 
			width: 100%!important; 
		}	
        
        #ourservices {padding-left:30px !important;padding-right:30px; }
		#about {padding-left:30px !important;padding-right:30px; }

		.container .six.columns {margin-left:25%; width:100px;}

	}
	
	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {	
	
		.pricing-third, 
		.pricing-fourth, 
		.pricing-fifth { 
			width: 100%!important; 
		}
		
		.social-icons li a,
		.social-icons.footer li a {
			margin-left: 5px;
			margin-right: 0!important;
			margin-bottom: 5px;
		}
		
		#contact-details p {
			font-size: 15px;
			line-height: 25px;
		}
		
		.error404 #contact-details p{
			font-size: 18px;
		}

		/* ridz */

		#main {margin-top:-20px;}

		.container .six.columns {margin-left:31%; width:100px;}
		#uber-statement {width:360px; background-position:-7px 23px; background-size: 107% auto;}
		.container {width:370px;}
		
		#header-global .social-icons {float:right; margin-right:-18px; margin-top:-121px;}
		.social-icons li a.facebook-link {background-color:rgba(0, 0, 0, 0); background-image:url("../images/fb-mobile.png");}

		h1 {font-size:35px; padding-left: 20px; padding-right: 20px;}
		
		#about {padding-top:40px;}
		#about ul li {padding-left:35px; font-size:20px; line-height: 25px; }
		#about ul {margin-top:70px;}
		#about p.overview {margin-top: -54px;}
        
        #ourservices {padding-top:40px;}
		#ourservices ul li {padding-left:35px; font-size:20px; line-height: 25px; }
		#ourservices ul {margin-top:70px;}
		#ourservices p.overview {margin-top: -54px;}
		
		
		#latest-work {padding-top:40px;}
		#latest-work ul li {font-size:20px; line-height: 25px;width:98%; }
		#latest-work ul {margin-top:50px;}
		#latest-work p.overview {margin-top:-54px; width:100%;}

		#services {padding-top:40px;}
		#services ul {margin-top:50px;}
		#services p.overview {margin-top:-52px;}

		.container .one-third.column {width:330px;}
		.container .sixteen.columns {width:370px;}

		#all-services {margin-top:70px;}
		.stricon2 {margin-bottom:0px;}
		.stricon3 {margin-bottom:0px;}
		.stricon4 {margin-bottom:0px;}

		#section-divider-1, #section-divider-1 .text-container {height:350px;}
		.bg3{height: 300px;}
		#section-divider-3{height: 300px;}
		#section-divider-3 .text-container {height:300px;}

		#section-divider-4, #section-divider-4 .text-container {height:350px;}
		#section-divider-4 .text-container {padding-top:20px;}
		
		#latest-news {padding-top:70px;padding-bottom:30px;}
		#latest-news ol li {padding-left:45px;font-size:20px; line-height: 25px;width:89%; }
		#latest-news ol {margin-top:30px; margin-left:0px;}
		#latest-news h3 {font-size:35px;}

		#contact {padding-top:70px; padding-bottom:70px;}
		#contact h3 {font-size:35px; padding: 20px;}
		#contact ol li {padding-left:45px;font-size:20px; line-height: 25px;width:89%; }
		#contact ol {margin-top:30px; margin-left:0px;}
		#contact p.overview {margin-bottom:-64px;}
		
		.hovercontact {margin-right:5%; margin-top:-586px;}
		#contact-details p {font-size:20px; padding:20px;}

		#footer-global[role="contentinfo"] #copyright-details {margin-top:0px;}
		
		#your-story .info-pane.active{min-height: 260px;}		
		#your-story ul li:first-child.active, #your-story ul li:nth-child(2).active, #your-story ul li:nth-child(3).active, #your-story ul li:nth-child(4).active, #your-story ul li:nth-child(5).active, #your-story ul li:nth-child(6).active { margin:0 0 240px -80px;}
		#your-story .info-mob.prev-slide{left: 10px;}
		#your-story .info-mob.next-slide{right: 10px;}
		#your-story .info-mob {
			top: 82%;
		}
		
		.fb-post{
			width: 100%;
		}
	}
	
	/* Mobile Portrait Size Only (devices and browsers) */
	@media only screen and (max-width: 320px) {
	

		/* ridz */
		
		#main {margin-top:-23px;}
		
		.container .six.columns {margin-left:27%; width:100px;}
		.container {width:310px;}
		#uber-statement {width:310px; background-position:-8px 23px;height:200px;}
		
		#header-global .social-icons {float:right; margin-right:-8px; margin-top:-121px;}
		.social-icons li a.facebook-link {background-color:rgba(0, 0, 0, 0); background-image:url("../images/fb-mobile.png");}

		h1 {font-size:30px; padding-left: 15px; padding-right: 15px;}

		#about {padding-top:15px;padding-bottom:20px;}
		#about ul li {padding-left:35px; font-size:18px; line-height: 23px; }
		#about ul {margin-top:20px;}
        
        #ourservices {padding-top:15px;padding-bottom:20px;}
		#ourservices ul li {padding-left:35px; font-size:18px; line-height: 23px; }
		#ourservices ul {margin-top:20px;}

		#latest-work {padding-top:15px;}
		#latest-work ul li {font-size:18px; line-height: 23px; width:98%; padding-top:140px; }
		#latest-work ul {margin-top:20px; margin-bottom:50px;}
		#latest-work p.overview {margin-bottom:20px;}
		#latest-work p {margin-bottom:-30px;}

		#latest-work ul li.glass {background-size: 121px 121px;}
		#latest-work ul li.hanger {background-size: 121px 121px;}
		#latest-work ul li.palm {background-size: 148px 121px;}

		.container .one-third.column {width:270px;}

		#services {padding-top:15px;padding-bottom:20px;}
		#services ul {margin-top:20px;}
		#services h2 {font-size:24px;margin-top:0px;}
		#services .service {padding-top:0px;}

		#all-services {margin-top:40px;}
		.stricon3 {margin-bottom:0px;}
		.stricon4 {margin-bottom:0px;}

		#latest-news {padding-top:40px;padding-bottom:30px;}
		#latest-news ol li {padding-left:45px;font-size:18px; line-height: 23px;width:85%; }
		#latest-news ol {margin-top:20px; margin-left:0px;}
		#latest-news h3 {font-size:30px;}

		#contact {padding-top:60px; padding-bottom:70px;}
		#contact h3 {font-size:30px; padding: 10px;}
		#contact ol li {padding-left:45px;font-size:18px; line-height: 23px;width:85%; }
		#contact ol {margin-top:30px; margin-left:0px;}
		#contact p.overview {margin-bottom:-55px;}

		.container .sixteen.columns {width:310px;}	
	
		.hovercontact {margin-right:8%; margin-top:-696px;}
		#contact-details p {font-size:15px; padding:20px;}
		#footer-global[role="contentinfo"] #copyright-details {margin-top:-10px;}
		

}
	
#all-services div:nth-child(7) {clear: both;margin-right:10px !important;}	 
#all-services div:nth-child(10) {clear: both;margin-right:10px !important;}	
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}