article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}
audio,canvas,video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
audio:not([controls]) {display: none;}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
a:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
a:hover,a:active {outline: 0;}
p {margin: 0 0 10px;}
sub,sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}
sup {top: -0.5em;}  sub {bottom: -0.25em;}
small {font-size: 85%;}
em {font-style: italic;}
img {
	max-width: 100%;
	width: auto \9;
	height: auto;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}
img.pull-center {
	margin-left: auto;
	margin-right: auto;
}
#map_canvas img,.google-maps img,.gm-style img {max-width: none;}
ul,ol {padding: 0;margin: 0;list-style:none}
ul ul,ul ol,ol ol,ol ul {margin-bottom: 0;}
dl {margin-bottom: 18px;}
dt,dd {line-height: 18px;}
dt {font-weight: bold;}
dd {margin-left: 9px;}
blockquote {
	padding: 0 0 0 15px;
	margin: 0 0 18px;
	border-left: 5px solid #eee;
}
table {
	max-width: 100%;
	background-color: transparent;
	border-collapse: collapse;
	border-spacing: 0;
}
.table-bordered {
	border: 1px solid #ddd;
	border-collapse: separate;
	*border-collapse: collapse;
	border-left: 0;
}
.table-bordered th,
.table-bordered td {
	border-left: 1px solid #ddd;
}
table td[class*="span"],
table th[class*="span"],
.row-fluid table td[class*="span"],
.row-fluid table th[class*="span"] {
	display: table-cell;
	float: none;
	margin-left: 0;
}
.hide {display: none;}
.show {display: block;}
.invisible {visibility: hidden;}
.affix {position: fixed;}
.hidden {display: none;visibility: hidden;}
.visible-phone {display: none !important;}
.visible-tablet {display: none !important;}
.hidden-desktop {display: none !important;}
.visible-desktop {display: inherit !important;}
.width-auto {width: auto;}
.invalid {color: #9d261d;font-weight: bold;}
.hide-text {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
iframe,svg {max-width: 100%;}
.nowrap {white-space: nowrap;}
.center,.table td.center,.table th.center, .text-center {text-align: center;}
a.disabled, a.disabled:hover {
	color: #999999;
	background-color: transparent;
	cursor: default;
	text-decoration: none;
}

.row {margin-left: -20px;*zoom: 1;} .row:before,.row:after {display: table;content: "";line-height: 0;}
[class*="span"] {float: left;min-height: 1px;margin-left: 20px;}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
	width: 940px;
}
.span12 {width: 940px;}
.span11 {width: 860px;}
.span10 {width: 780px;}
.span9 {width: 700px;}
.span8 {width: 620px;}
.span7 {width: 540px;}
.span6 {width: 460px;}
.span5 {width: 380px;}
.span4 {width: 300px;}
.span3 {width: 220px;}
.span2 {width: 140px;}
.span1 {width: 60px;}

.row-fluid {width: 100%;*zoom: 1;}
.row-fluid:before,.row-fluid:after {display: table;content: "";line-height: 0;}
.row-fluid [class*="span"] {
	display: block;
	width: 100%;
	min-height: 28px;
	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
	float: left;
	margin-left: 2.127659574%;
	*margin-left: 2.0744680846383%;
	margin-top:1em;
}
.row-fluid .span12 {width: 99.99999999%;*width: 99.946808500638%;}
.row-fluid .span11 {width: 91.489361693%;*width: 91.436170203638%;}
.row-fluid .span10 {width: 82.978723396%;*width: 82.925531906638%;}
.row-fluid .span9 {width: 74.468085099%;*width: 74.414893609638%;}
.row-fluid .span8 {width: 65.957446802%;*width: 65.904255312638%;}
.row-fluid .span7 {width: 57.446808505%;*width: 57.393617015638%;}
.row-fluid .span6 {width: 48.936170208%;*width: 48.882978718638%;}
.row-fluid .span5 {width: 40.425531911%;*width: 40.372340421638%;}
.row-fluid .span4 {width: 31.914893614%;*width: 31.861702124638%;}
.row-fluid .span3 {width: 23.404255317%;*width: 23.351063827638%;}
.row-fluid .span2 {width: 14.89361702%;*width: 14.840425530638%;}
.row-fluid .span1 {width: 6.382978723%;*width: 6.3297872336383%;}
[class*="span"].hide,.row-fluid [class*="span"].hide {display: none;}
[class*="span"].pull-right,.row-fluid [class*="span"].pull-right {float: right;}
.row-fluid .offset1 {margin-left: 8.382978723%;}
.row-fluid .offset2 {margin-left: 16.89361702%;}
.row-fluid .offset3 {margin-left: 25.404255317%;}
.row-fluid .offset4 {margin-left: 33.914893614%;}
.row-fluid .offset5 {margin-left: 42.425531911%;}
.row-fluid .offset6 {margin-left: 50.93617020799999%;}
.row-fluid .offset7 {margin-left: 59.446808505%;}
.row-fluid .offset8 {margin-left: 67.95744680199999%;}
.row-fluid .offset9 {margin-left: 76.468085099%;}
.row-fluid .offset10 {margin-left: 84.97872339599999%;}
.row-fluid .offset11 {margin-left: 91.489361693%;}

.row-fluid [class*="span"]:first-of-type{margin-left: 0;}
.row-fluid [class*="span4"]:nth-child(3n+1){margin-left: 0;}

/*----------------------GENERAL----------------------*/
.clearfix {*zoom: 1;}
.clearfix:before,.clearfix:after,.container:before,.container:after {
	display: table;
	content: "";
	line-height: 0;
}
.clear, .clearfix:after, .row:after, .row-fluid:after, .container:after {clear:both;}
.container {margin-right: auto;margin-left: auto;*zoom: 1;}
.chromeframe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	margin:0;
	position: fixed;
	top:0;
	left:0;
	z-index:9999999;
	width: 100%;
	background: #fff8d0;
	color: #000;
	padding: 1em 0;
	text-align: center;
}
.abs-center {position: absolute;left:0;text-align:center;width: 100%;}

.pull-right {float: right;}
.pull-left {float: left;}
.text-left {text-align: left;}
.text-right {text-align: right;}

/*----------------------SITE----------------------*/

body {
	margin: 0;
	font-family: "Ubuntu", "Helvetica Neue", Helvetica, sans-serif;
	font-weight:300;
	font-size: 15px;
	line-height: 1.625em;
	color: #4c4c4c;
	background-color:#fff;
	position: relative;
}
a {color: #145da8;text-decoration: underline;}
a:hover,a:focus {text-decoration: none;}
strong {font-weight:500;}
hr {
	border-top: 1px solid #bbbbbb;
	border-bottom: 1px solid #ffffff;
	margin: 15px 0 20px;
	border-left:0;
	border-right:0;
}
#content ul li{list-style-type: none;}

h1,h2,h3, h4, h5, h6 {
	text-rendering: optimizelegibility;
	font-weight:500;
	line-height:normal;
	color: #d90e1c;
}

h1 {font-size: 32px;}
h2 {font-size: 28px;}
h3 {font-size: 25px;}
h3 {background:url(../images/highlight_h_bg.png) no-repeat bottom center; text-align:center;padding-bottom:0.9em;}
h4 {font-size: 21px;}
h5,h6 {color: #07090c;}
h5 {font-size: 18px;}
h6 {font-size: 16px;font-weight:700;}

.container {
	max-width: 1260px;
	padding: 0px;
	position:relative;
}
.page-header {
	margin: 2px 0px 10px 0px;
	padding-bottom: 5px;
}

#content .item-page, div.blog {padding:20px 30px;}
.item-page table {border-color: #bbb;}
.item-page table td {padding:0.5em}
#content .item-page ul li {list-style:none outside url(../images/list_style.png)}

/*----------------------HEADER BANNER TOP----------------------*/
.top {padding:3px 0;background: #07090c;}

.h1-top h1 {
	font-size:12px;font-weight: 300;
	line-height:normal;
	color: #7a7a7a;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin:10px 0 5px;
}
div.moduletable.h1-top { width:70%;}
div.custom.h1-top {display:inline-block; width:55%;}

div.mod-languages {margin-left:10px}
div.mod-languages a {
    padding: 7px 0 0;
    display: inline-block;}
.lang-inline li:first-child {border-right:1px solid #999ca1;padding-right:7px;}

.header {min-height:108px; background: url(../images/logo_bg.png) repeat-x 0 0 #fff;position:relative;z-index:2;}
.brand {display: inline-block;box-shadow: 0 8px 0 0 rgba(250,250,250,.5)}
.brand p {margin:0}

.banner-slider{z-index:1;border-bottom: 10px solid #fff;text-align:center;}
.banner-slider p {padding:0;margin:0;}

.moduletable.page-title {border-top: 5px solid #d90e1c;width:100%;background: url(../images/page_title_bg.jpg) no-repeat center center #07090c;padding:35px 0;border-bottom:3px solid #fff;box-shadow:0 10px 15px rgba(0,0,0,.12)}
.page-title h2 {color: #fff;text-align:center;}


/*----------------MAIN MENU NAV----------------*/
.navigation {
	width:100%;
	text-align:center;
	background: #d90e1c;
	line-height:0;
}
.nav {
	margin:0 auto;
	width:auto;
	list-style: none;
	display:inline-block;
}

.nav > li > a {display: block;}
.nav > li > a {text-decoration: none;}

.nav-pills {*zoom: 1;}
.nav-pills:before,.nav-pills:after {
	display: table;
	content: "";
	line-height: 0;
}
.nav-pills:after {clear: both;}
.nav-pills > li {
	float: left;
	position: relative;
}

.nav-pills > li > a {
	padding: 38px 50px;
	font-size: 15px;
	font-weight:500;
	color: #fff;
	line-height: 0;
	border-right: 1px solid rgba(250,250,250,.2)
}
.nav-pills > li:first-child  > a{border-left: 1px solid rgba(250,250,250,.2)}
.nav-pills > li > a:hover, .nav-pills > li > a.sfhover, .nav-pills > li :hover {color:#d90e1c; background:#fff;}
.navigation .nav-child {
	position: absolute;
	top: 74px;
	left: 0px;
	z-index: 1000;
	display: none;
	float: left;
	width: 250px;
	margin: 2px 0 0;
	list-style: none;
}
.navigation .nav-child > li:first-child {position: relative;}
.navigation .nav-child > li:first-child:after {
	bottom: 100%;
	left: 10%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(7, 9, 12, 0);
	border-bottom-color: #07090c;
	border-width: 8px;
	margin-left: -8px;
}
.navigation .nav-child a {
	display: block;
	padding: 16px 20px;
	clear: both;
	font-size: 15px;
	line-height: normal;
	color:#fff;
	text-decoration:none;
	font-weight:500;
	text-align:left;
	background: #07090c;
}
.nav-child > li > a.sfhover {}
.navigation .nav-child a:hover, .navigation .nav-child a:focus {background:#d90e1c;}


.navigation .nav > li:hover > .nav-child,
.navigation .nav > li > a:focus + .nav-child {
	display: block;
}


/*Style 'show menu' hide it by default*/
.show-menu {
	text-decoration: none;
	background: #d90e1c;
	padding: 22px 0 20px;
	font-size:25px;
	font-weight:500;
	display: none;
	text-align:center;
	color:#fff;
}

/*--HIGHLIGHT--*/
.highlight {background: #f1f1f1; padding:1.2em 0 3em; border-top: 5px solid #d90e1c;text-align:center;border-bottom:5px solid #d5d5d5}
.highlight .span3 {background:url(../images/highlight_div_bg.png) no-repeat center -340px #f1f1f1;min-height:300px;display:block;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;margin-bottom:0.5em}
.highlight .span3:hover {box-shadow: 0 0 25px rgba(0,0,0,.25)}
.highlight .span3 h6 {padding:160px 20px 10px;}
.highlight .span3.first h6 {background: url(../images/first.png) no-repeat center 0.9em transparent;}
.highlight .span3.second h6 {background: url(../images/second.png) no-repeat center 1.1em transparent;}
.highlight .span3.third h6 {background: url(../images/third.png) no-repeat center 0.5em transparent;}
.highlight .span3.fourth h6 {background: url(../images/fourth.png) no-repeat center 1em transparent;}

/*--LEFT & RIGHT CLMN--*/
.row-fluid  #sidebar.span6, .row-fluid #aside.span6 {margin:0;position:relative;}
.row-fluid  #sidebar.span6 p, .row-fluid #aside.span6 p {margin:0;}
.row-fluid  #sidebar.span6 a, .row-fluid #aside.span6 a {display:block;	text-decoration:none;}
.row-fluid  #sidebar.span6 a strong, .row-fluid #aside.span6 a strong {
	height:100%;
	color:#d5d5d5;
	font-size:20px;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	text-decoration:none;
	-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    padding-top: 19%;
	text-align:center;
	background: url(../images/zoom_in_light.png) no-repeat center center rgba(7,9,12,.65);
}
.row-fluid  #sidebar.span6 a:hover strong, .row-fluid #aside.span6 a:hover strong {background-color: rgba(7,9,12,.85); color: #fff;}

iframe#intro-video {width:80%;height:600px;}

/*--FOOTER--*/
.footer {text-align:center;background: url(../images/footer_bg.png) #07090c;color:#7a7a7a;font-size: 0.9em;line-height: 1.5em;border-top:5px solid #d90e1c;padding:1.3em 0;}
.footer h6 {margin:0.5em 0;color:#fff}
.chrono_credits {display: none;}

.footer-top {padding:3em 0;border-bottom:5px solid #0d1115;margin-bottom:2em;}
.footer-top a {font-size:18px; font-weight:700; color:#c7c7c7;text-align:left;text-decoration:none;display:inline-block;background: #07090c;box-shadow:0 0 20px 5px #000;
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:0.5em 1em;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;line-height:25px;}
.footer-top a img {margin:5px 10px}
.footer-top a:hover, .footer-top a:focus{color: #fff;box-shadow:0 0 5px 2px #000;}


/*--LISTS --*/
#content-main #content > li, .footer li {
	list-style: none outside url(../images/list_style.png);
	margin: 6px 0 6px 35px;
}


/*--HOMEPAGE BT CONTENT SLIDER--*/
.slides_container {padding:0 0 20px;}


/*--JB MAP RESPONSIVE--*/
#map {width: 100% !important;}
.grid5wrap {width: 100%;}
#grid5wrap {width: 100%;clear: both;float: left;}


/*--Back to top button --*/
#back-top {
	position: fixed;
	bottom: 1.5em;
	right: 5%;
}
#back-top a {
	width: 28px;
	display: block;
}

#back-top span {
	cursor: pointer;
	width: 35px;
	height: 30px;
	display: block;
	margin: 0 auto 0;
	background: url(../images/up-arrow.png) no-repeat 3px 0;
	opacity: 1;
	filter:alpha(opacity=100);
	-moz-transition: opacity 0.5s linear;
	-webkit-transition: opacity 0.5s linear;
	-o-transition: opacity 0.5s linear;
	transition: opacity 0.5s linear;
}
#back-top a:hover span {
	opacity: 0.8;
	filter:alpha(opacity=80);
}

/*------FORMS-----*/
.gbs3 button, .gbs3 html input[type="button"], .gbs3 input[type="reset"],
.gbs3 input[type="submit"], a.more, .button {
	background: #f1f1f1;
	border: 3px solid #dfdfdf;
	text-decoration: none;  
	-moz-border-radius: 40px; -webkit-border-radius: 40px; border-radius: 40px;
	padding: 13px 50px;
	width: auto;
	font-weight:700;
	font-size:13px;
	display:inline-block;
	margin-top:10px;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	color: #d90e1c;
}
.gbs3 input[type="submit"]:hover, .gbs3 input[type="submit"]:focus, 
a.more:focus, a.more:hover, .gbs3 a.more:hover,
.button:hover, .button:focus {
	background: #d90e1c;
	border-color: #d90e1c;
	color:#fff;
	text-shadow:none;
	text-decoration: none;
}

.highlight a.more, .gbs3 html input[type="button"], .gbs3 input[type="reset"],
.gbs3 input[type="submit"]{
	background: #d90e1c;
	border: 3px solid #d90e1c;
	color:#fff;
}
.highlight a.more:focus, .highlight a.more:hover,
.gbs3 input[type="submit"]:hover, .gbs3 input[type="submit"]:focus {
	background: #ffffff;
	border-color: #dfdfdf;
	color:#d90e1c;
}

#fin-submit6, .button {float:right;cursor: pointer;}
#form-row-name, #form-row-email {margin-right:1.3em;width:48%;float:left;}
#fin-name, #fin-email {width:100%}
#fin-message {width:98%;}
#form-row-captcha {width: 80%;float: left;}
#form-row-submit6 {display: inline-block;float: left;}
/*------FORM HATASI-----*/
.system-message-container {position: fixed;
    z-index: 999999;
    top: 50px;
    display: block;
    width: 23%; font-size:18px;}
#cloak61803 {display:none;}



/*=============================MEDIA QUERIES===============================*/
@media print {
	* {text-shadow: none !important;color: #000 !important;background: transparent !important;box-shadow: none !important;}
	a,a:visited {text-decoration: underline;} a[href]:after {content: " (" attr(href) ")";} abbr[title]:after {content: " (" attr(title) ")";}
	.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {content: "";}
	thead {display: table-header-group;} tr,img {page-break-inside: avoid;}
	img {max-width: 100% !important;}  @page {margin: 0.5cm;}  p,h2,h3 {orphans: 3;widows: 3;}  h2,h3 {page-break-after: avoid;}
	.visible-print {display: inherit !important;}
	.hidden-print {display: none !important;}
}



@media (max-width: 767px) {
	.navbar-fixed-top,
	.navbar-fixed-bottom,
	.navbar-static-top {
		margin-left: -20px;
		margin-right: -20px;
	}
	.container-fluid {
		padding: 0;
	}
	.container {
		width: auto;
	}
	.row-fluid {
		width: 100%;
	}
	.row,
	.thumbnails {
		margin-left: 0;
	}
	.thumbnails > li {
		float: none;
		margin-left: 0;
	}
	[class*="span"],
	.row-fluid [class*="span"] {
		float: none;
		display: block;
		width: 100%;
		margin-left: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.span12,
	.row-fluid .span12 {
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.row-fluid [class*="offset"]:first-child {
		margin-left: 0;
	}
	.controls-row [class*="span"] + [class*="span"] {
		margin-left: 0;
	}
	.hidden-desktop {
		display: inherit !important;
	}
	.visible-desktop {
		display: none !important;
	}
	.visible-phone {
		display: inherit !important;
	}
	.hidden-phone {
		display: none !important;
	}
	body {margin-left:20px;margin-right:20px;box-shadow:0 0 0 15px #07090c}
	.top .pull-right, .top .pull-left {display:block;}
	.container {padding:0;}
	#map {width: 90% !important;margin: 0 auto;}
	.grid5wrap {width: 90%;margin: 0 auto;}
	#grid5wrap {width: 90%;clear: both;float: left;margin: 0 auto;}
	.header {min-height:70px;}
	.highlight .span3 {min-height:200px}
	.highlight .span3 h6 {padding-top:180px;padding-bottom:0;}
	.highlight .span3.first h6, .highlight .span3.second h6, .highlight .span3.third h6, .highlight .span3.fourth h6 {background-position: center 3em}
	iframe#intro-video {width:100%;height:auto;}
}

@media (max-width: 979px) {
	.navbar-fixed-top {
		margin-bottom: 0 !important;
	}
	.item-comment .item-image {
		display: none;
	}
	.nav-pills > li{
		float: none;
		border-bottom: 1px dashed #ccc;
	}
	
	.nav-pills {
		position: static;
		display: none;
	}

	.nav-pills li,.nav-pills li a {
		border-right:0;
	}
	.nav-pills > li:first-child > a {
    border-left: 0px;
}
	/*Display 'show menu' link*/
	.show-menu {
		display:block;
	}
	.navigation .nav-child {
		position: relative;
		top: 0;
		left: 0;
		z-index: 1;
		display: block;
		float: none;
		width: 80%;
		margin: 0 auto;
	}
	.navigation .nav-child a {
		text-align: center;
	}
	.navigation .nav-child > li:first-child:after {
		left: 50%;
		}
	.navigation .nav-child li {border-bottom:1px solid #111}
	.page-title {padding:10px 0;}
	.brand {width:50%;box-shadow:none;}
}
@media (min-width: 768px) and (max-width: 979px)/* iPads (portrait and landscape) ----------- */{
	.hidden-desktop {
		display: inherit !important;
	}
	.visible-desktop {
		display: none !important;
	}
	.visible-tablet {
		display: inherit !important;
	}
	.hidden-tablet {
		display: none !important;
	}
	.row {
		margin-left: -20px;
		*zoom: 1;
	}
	.row:before,
	.row:after {
		display: table;
		content: "";
		line-height: 0;
	}
	.row:after {
		clear: both;
	}
	[class*="span"] {
		float: left;
		min-height: 1px;
		margin-left: 20px;
	}
	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container {
		width: 724px;
	}
	
	.row-fluid {
		width: 100%;
		*zoom: 1;
	}
	.row-fluid:before,
	.row-fluid:after {
		display: table;
		content: "";
		line-height: 0;
	}
	.row-fluid:after {
		clear: both;
	}
	.row-fluid [class*="span"] {
		display: block;
		width: 100%;
		min-height: 28px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin-left: 2.127659574%;
		*margin-left: 2.0744680846383%;
	}
	.row-fluid [class*="span"]:first-of-type {
		margin-left: 0;
	}
	.row-fluid .controls-row [class*="span"] + [class*="span"] {
		margin-left: 2.127659574%;
	}
	.row-fluid .span12 {
		width: 99.99999999%;
		*width: 99.946808500638%;
	}
	.row-fluid .span11 {
		width: 91.489361693%;
		*width: 91.436170203638%;
	}
	.row-fluid .span10 {
		width: 82.978723396%;
		*width: 82.925531906638%;
	}
	.row-fluid .span9 {
		width: 74.468085099%;
		*width: 74.414893609638%;
	}
	.row-fluid .span8 {
		width: 65.957446802%;
		*width: 65.904255312638%;
	}
	.row-fluid .span7 {
		width: 57.446808505%;
		*width: 57.393617015638%;
	}
	.row-fluid .span6 {
		width: 48.936170208%;
		*width: 48.882978718638%;
	}
	.row-fluid .span5 {
		width: 40.425531911%;
		*width: 40.372340421638%;
	}
	.row-fluid .span4 {
		width: 31.914893614%;
		*width: 31.861702124638%;
	}
	.row-fluid .span3 {
		width: 23.404255317%;
		*width: 23.351063827638%;
	}
	.row-fluid .span2 {
		width: 14.89361702%;
		*width: 14.840425530638%;
	}
	.row-fluid .span1 {
		width: 6.382978723%;
		*width: 6.3297872336383%;
	}
	.row-fluid .offset12 {
		margin-left: 104.255319138%;
		*margin-left: 104.14893615928%;
	}
	.row-fluid .offset12:first-child {
		margin-left: 102.127659564%;
		*margin-left: 102.02127658528%;
	}
	.row-fluid .offset11 {
		margin-left: 95.744680841%;
		*margin-left: 95.638297862277%;
	}
	.row-fluid .offset11:first-child {
		margin-left: 93.617021267%;
		*margin-left: 93.510638288277%;
	}
	.row-fluid .offset10 {
		margin-left: 87.234042544%;
		*margin-left: 87.127659565277%;
	}
	.row-fluid .offset10:first-child {
		margin-left: 85.10638297%;
		*margin-left: 84.999999991277%;
	}
	.row-fluid .offset9 {
		margin-left: 78.723404247%;
		*margin-left: 78.617021268277%;
	}
	.row-fluid .offset9:first-child {
		margin-left: 76.595744673%;
		*margin-left: 76.489361694277%;
	}
	.row-fluid .offset8 {
		margin-left: 70.21276595%;
		*margin-left: 70.106382971277%;
	}
	.row-fluid .offset8:first-child {
		margin-left: 68.085106376%;
		*margin-left: 67.978723397277%;
	}
	.row-fluid .offset7 {
		margin-left: 61.702127653%;
		*margin-left: 61.595744674277%;
	}
	.row-fluid .offset7:first-child {
		margin-left: 59.574468079%;
		*margin-left: 59.468085100277%;
	}
	.row-fluid .offset6 {
		margin-left: 53.191489356%;
		*margin-left: 53.085106377277%;
	}
	.row-fluid .offset6:first-child {
		margin-left: 51.063829782%;
		*margin-left: 50.957446803277%;
	}
	.row-fluid .offset5 {
		margin-left: 44.680851059%;
		*margin-left: 44.574468080277%;
	}
	.row-fluid .offset5:first-child {
		margin-left: 42.553191485%;
		*margin-left: 42.446808506277%;
	}
	.row-fluid .offset4 {
		margin-left: 36.170212762%;
		*margin-left: 36.063829783277%;
	}
	.row-fluid .offset4:first-child {
		margin-left: 34.042553188%;
		*margin-left: 33.936170209277%;
	}
	.row-fluid .offset3 {
		margin-left: 27.659574465%;
		*margin-left: 27.553191486277%;
	}
	.row-fluid .offset3:first-child {
		margin-left: 25.531914891%;
		*margin-left: 25.425531912277%;
	}
	.row-fluid .offset2 {
		margin-left: 19.148936168%;
		*margin-left: 19.042553189277%;
	}
	.row-fluid .offset2:first-child {
		margin-left: 17.021276594%;
		*margin-left: 16.914893615277%;
	}
	.row-fluid .offset1 {
		margin-left: 10.638297871%;
		*margin-left: 10.531914892277%;
	}
	.row-fluid .offset1:first-child {
		margin-left: 8.510638297%;
		*margin-left: 8.4042553182766%;
	}
	
	.row-fluid #sidebar.span6 a strong, .row-fluid #aside.span6 a strong { padding-top: 12%;}
	.footer-top a img { width: 27%;margin:0}
	.footer-top a {font-size:0.9em;font-weight:500;line-height:1.25em;}
	iframe#intro-video {width:100%;height:400px;}
}

@media (min-width: 768px) {
	#fitem {float:left; margin-right:15px;}
	.row-fluid #sidebar.span6, .row-fluid #aside.span6 {width:50%;}
}
@media (min-width: 980px) and (max-width: 1199px) {
	#form-row-name {width:55%;float:left;}
	#form-row-email {width:45%; float:left;}
	textarea#message {width:540px}
	input#name, input#email {width:200px;}
	input#submit6 {width:150px; margin-right:35px;}
	#form-row-captcha {float:left; width:400px;}	
	.nav-pills > li > a {padding:30px}
}

@media (min-width: 1200px) {
	.row {
		margin-left: -20px;
		*zoom: 1;
	}
	.row:before,
	.row:after {
		display: table;
		content: "";
		line-height: 0;
	}
	.row:after {
		clear: both;
	}
	[class*="span"] {
		float: left;
		min-height: 1px;
		margin-left: 20px;
	}
	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container {
		width: 1185px;
	}

	.row-fluid {
		width: 100%;
		*zoom: 1;
	}
	.row-fluid:before,
	.row-fluid:after {
		display: table;
		content: "";
		line-height: 0;
	}
	.row-fluid:after {
		clear: both;
	}
	.row-fluid [class*="span"] {
		display: block;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin-left: 2.127659574%;
		*margin-left: 2.0744680846383%;
	}

	.row-fluid .controls-row [class*="span"] + [class*="span"] {
		margin-left: 2.127659574%;
	}
	.row-fluid .span12 {
		width: 99.99999999%;
		*width: 99.946808500638%;
	}
	.row-fluid .span11 {
		width: 91.489361693%;
		*width: 91.436170203638%;
	}
	.row-fluid .span10 {
		width: 82.978723396%;
		*width: 82.925531906638%;
	}
	.row-fluid .span9 {
		width: 74.468085099%;
		*width: 74.414893609638%;
	}
	.row-fluid .span8 {
		width: 65.957446802%;
		*width: 65.904255312638%;
	}
	.row-fluid .span7 {
		width: 57.446808505%;
		*width: 57.393617015638%;
	}
	.row-fluid .span6 {
		width: 48.936170208%;
		*width: 48.882978718638%;
	}
	.row-fluid .span5 {
		width: 40.425531911%;
		*width: 40.372340421638%;
	}
	.row-fluid .span4 {
		width: 31.914893614%;
		*width: 31.861702124638%;
	}
	.row-fluid .span3 {
		width: 23.404255317%;
		*width: 23.351063827638%;
		
	}
	.row-fluid .span2 {
		width: 14.89361702%;
		*width: 14.840425530638%;
	}
	.row-fluid .span1 {
		width: 6.382978723%;
		*width: 6.3297872336383%;
	}

}

@media (min-width: 1280px) {
	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container {
		width: 1260px;
	}
}

@media (max-width: 480px) /* Smartphones (portrait and landscape) ----------- */ {
	.media .pull-left,
	.media .pull-right {
		float: none;
		display: block;
		margin-bottom: 10px;
	}
	.media-object {
		margin-right: 0;
		margin-left: 0;
	}
	.item-info > span {
		display: block;
	}
	#back-top {position: relative;top:0px;right: 0;background:#07090c}
	.abs-center {position:relative;}
	.gbs3 .form-control {width:auto;}
	.gbs3 textarea.form-control {width:100%}
	.row-fluid #sidebar.span6 a strong, .row-fluid #aside.span6 a strong { padding-top: 12%;background-image: none;}
	.brand{width:auto}
	.page-title h2 {font-size:1.5em}
	.footer-top a {font-size:14px;}
	#form-row-name, #form-row-email {
    width: 100%;
}
}
