/*!
 * Bootstrap Responsive v2.3.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
 .clearfix {
	*zoom:1
}
.clearfix:before, .clearfix:after {
	display:table;
	content:"";
	line-height:0
}
.clearfix:after {
	clear:both
}
.hide-text {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}
.input-block-level {
	display:block;
	width:100%;
	min-height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

@font-face {
	font-family:'linecons';
	src:url('../font/linecons.eot')
}
[data-icon]:before {
	font-family:'linecons';
	content:attr(data-icon);
	speak:none;
	font-weight:normal;
	line-height:1;
	-webkit-font-smoothing:antialiased
}
[class^="li_"]:before, 
[class*=" li_"]:before {
	font-family:'linecons';
	font-style:normal;
	speak:none;
	font-weight:normal;
	line-height:1;
	-webkit-font-smoothing:antialiased
}
.li_heart:before {
	content:"\e000"
}
.li_cloud:before {
	content:"\e001"
}
.li_star:before {
	content:"\e002"
}
.li_tv:before {
	content:"\e003"
}
.li_sound:before {
	content:"\e004"
}
.li_video:before {
	content:"\e005"
}
.li_trash:before {
	content:"\e006"
}
.li_user:before {
	content:"\e007"
}
.li_key:before {
	content:"\e008"
}
.li_search:before {
	content:"\e009"
}
.li_settings:before {
	content:"\e00a"
}
.li_camera:before {
	content:"\e00b"
}
.li_tag:before {
	content:"\e00c"
}
.li_lock:before {
	content:"\e00d"
}
.li_bulb:before {
	content:"\e00e"
}
.li_pen:before {
	content:"\e00f"
}
.li_diamond:before {
	content:"\e010"
}
.li_display:before {
	content:"\e011"
}
.li_location:before {
	content:"\e012"
}
.li_eye:before {
	content:"\e013"
}
.li_bubble:before {
	content:"\e014"
}
.li_stack:before {
	content:"\e015"
}
.li_cup:before {
	content:"\e016"
}
.li_phone:before {
	content:"\e017"
}
.li_news:before {
	content:"\e018"
}
.li_mail:before {
	content:"\e019"
}
.li_like:before {
	content:"\e01a"
}
.li_photo:before {
	content:"\e01b"
}
.li_note:before {
	content:"\e01c"
}
.li_clock:before {
	content:"\e01d"
}
.li_paperplane:before {
	content:"\e01e"
}
.li_params:before {
	content:"\e01f"
}
.li_banknote:before {
	content:"\e020"
}
.li_data:before {
	content:"\e021"
}
.li_music:before {
	content:"\e022"
}
.li_megaphone:before {
	content:"\e023"
}
.li_study:before {
	content:"\e024"
}
.li_lab:before {
	content:"\e025"
}
.li_food:before {
	content:"\e026"
}
.li_t-shirt:before {
	content:"\e027"
}
.li_fire:before {
	content:"\e028"
}
.li_clip:before {
	content:"\e029"
}
.li_shop:before {
	content:"\e02a"
}
.li_calendar:before {
	content:"\e02b"
}
.li_vallet:before {
	content:"\e02c"
}
.li_vynil:before {
	content:"\e02d"
}
.li_truck:before {
	content:"\e02e"
}
.li_world:before {
	content:"\e02f"
}
@-ms-viewport {
	width:device-width
}
.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
}
@media(min-width:768px) and (max-width:979px) {
.hidden-desktop {
	display:inherit!important
}
.visible-desktop {
	display:none!important
}
.visible-tablet {
	display:inherit!important
}
.hidden-tablet {
	display:none!important
}
}
@media(max-width:767px) {
.hidden-desktop {
	display:inherit!important
}
.visible-desktop {
	display:none!important
}
.visible-phone {
	display:inherit!important
}
.hidden-phone {
	display:none!important
}
}
.visible-print {
	display:none!important
}
@media print {
.visible-print {
	display:inherit!important
}
.hidden-print {
	display:none!important
}
}
@media(min-width:1200px) {
.row {
	margin-left:-30px;
	*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:30px
}
.container, .navbar-static-top .container, 
.navbar-fixed-top .container, 
.navbar-fixed-bottom .container {
	width:1170px
}
.span12 {
	width:1170px
}
.span11 {
	width:1070px
}
.span10 {
	width:970px
}
.span9 {
	width:870px
}
.span8 {
	width:770px
}
.span7 {
	width:670px
}
.span6 {
	width:570px
}
.span5 {
	width:470px
}
.span4 {
	width:370px
}
.span3 {
width:270px
}
.span2 {
	width:210px
}
.span1 {
	width:70px
}
.offset12 {
	margin-left:1230px
}
.offset11 {
	margin-left:1130px
}
.offset10 {
	margin-left:1030px
}
.offset9 {
	margin-left:930px
}
.offset8 {
	margin-left:830px
}
.offset7 {
	margin-left:730px
}
.offset6 {
	margin-left:630px
}
.offset5 {
	margin-left:530px
}
.offset4 {
	margin-left:430px
}
.offset3 {
margin-left:330px
}
.offset2 {
	margin-left:230px
}
.offset1 {
	margin-left:130px
}
.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:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	margin-left:2.564102564102564%;
	*margin-left:2.5109110747408616%
}
.row-fluid [class*="span"]:first-child {
	margin-left:0
}
.row-fluid .controls-row 
[class*="span"]+[class*="span"] {
	margin-left:2.564102564102564%
}
.row-fluid .span12 {
	width:100%;
	*width:99.94680851063829%
}
.row-fluid .span11 {
	width:91.45299145299145%;
	*width:91.39979996362975%
}
.row-fluid .span10 {
	width:82.90598290598291%;
	*width:82.8527914166212%
}
.row-fluid .span9 {
	width:74.35897435897436%;
	*width:74.30578286961266%
}
.row-fluid .span8 {
	width:65.81196581196582%;
	*width:65.75877432260411%
}
.row-fluid .span7 {
	width:57.26495726495726%;
	*width:57.21176577559556%
}
.row-fluid .span6 {
	width:48.717948717948715%;
	*width:48.664757228587014%
}
.row-fluid .span5 {
	width:40.17094017094017%;
	*width:40.11774868157847%
}
.row-fluid .span4 {
	width:31.623931623931625%;
	*width:31.570740134569924%
}
.row-fluid .span3 {
	width:23.076923076923077%;
	*width:23.023731587561375%
}
.row-fluid .span2 {
	width:14.52991452991453%;
	*width:14.476723040552828%
}
.row-fluid .span1 {
	width:5.982905982905983%;
	*width:5.929714493544281%
}
.row-fluid .offset12 {
	margin-left:105.12820512820512%;
	*margin-left:105.02182214948171%
}
.row-fluid .offset12:first-child {
	margin-left:102.56410256410257%;
	*margin-left:102.45771958537915%
}
.row-fluid .offset11 {
	margin-left:96.58119658119658%;
	*margin-left:96.47481360247316%
}
.row-fluid .offset11:first-child {
	margin-left:94.01709401709402%;
	*margin-left:93.91071103837061%
}
.row-fluid .offset10 {
	margin-left:88.03418803418803%;
	*margin-left:87.92780505546462%
}
.row-fluid .offset10:first-child {
	margin-left:85.47008547008548%;
	*margin-left:85.36370249136206%
}
.row-fluid .offset9 {
	margin-left:79.48717948717949%;
	*margin-left:79.38079650845607%
}
.row-fluid .offset9:first-child {
	margin-left:76.92307692307693%;
	*margin-left:76.81669394435352%
}
.row-fluid .offset8 {
	margin-left:70.94017094017094%;
	*margin-left:70.83378796144753%
}
.row-fluid .offset8:first-child {
	margin-left:68.37606837606839%;
	*margin-left:68.26968539734497%
}
.row-fluid .offset7 {
	margin-left:62.393162393162385%;
	*margin-left:62.28677941443899%
}
.row-fluid .offset7:first-child {
	margin-left:59.82905982905982%;
	*margin-left:59.72267685033642%
}
.row-fluid .offset6 {
	margin-left:53.84615384615384%;
	*margin-left:53.739770867430444%
}
.row-fluid .offset6:first-child {
	margin-left:51.28205128205128%;
	*margin-left:51.175668303327875%
}
.row-fluid .offset5 {
	margin-left:45.299145299145295%;
	*margin-left:45.1927623204219%
}
.row-fluid .offset5:first-child {
	margin-left:42.73504273504273%;
	*margin-left:42.62865975631933%
}
.row-fluid .offset4 {
	margin-left:36.75213675213675%;
	*margin-left:36.645753773413354%
}
.row-fluid .offset4:first-child {
	margin-left:34.18803418803419%;
	*margin-left:34.081651209310785%
}
.row-fluid .offset3 {
	margin-left:28.205128205128204%;
	*margin-left:28.0987452264048%
}
.row-fluid .offset3:first-child {
	margin-left:25.641025641025642%;
	*margin-left:25.53464266230224%
}
.row-fluid .offset2 {
	margin-left:19.65811965811966%;
	*margin-left:19.551736679396257%
}
.row-fluid .offset2:first-child {
	margin-left:17.094017094017094%;
	*margin-left:16.98763411529369%
}
.row-fluid .offset1 {
	margin-left:11.11111111111111%;
	*margin-left:11.004728132387708%
}
.row-fluid .offset1:first-child {
	margin-left:8.547008547008547%;
	*margin-left:8.440625568285142%
}
input, textarea, .uneditable-input {
	margin-left:0
}
.controls-row [class*="span"]+[class*="span"] {
	margin-left:30px
}
input.span12, textarea.span12, 
.uneditable-input.span12 {
	width:1156px
}
input.span11, textarea.span11, 
.uneditable-input.span11 {
	width:1056px
}
input.span10, textarea.span10, 
.uneditable-input.span10 {
	width:956px
}
input.span9, textarea.span9, 
.uneditable-input.span9 {
	width:856px
}
input.span8, textarea.span8, 
.uneditable-input.span8 {
	width:756px
}
input.span7, textarea.span7, 
.uneditable-input.span7 {
	width:656px
}
input.span6, textarea.span6, 
.uneditable-input.span6 {
	width:556px
}
input.span5, textarea.span5, 
.uneditable-input.span5 {
	width:456px
}
input.span4, textarea.span4, 
.uneditable-input.span4 {
	width:356px
}
input.span3, textarea.span3, 
.uneditable-input.span3 {
	width:256px
}
input.span2, textarea.span2, 
.uneditable-input.span2 {
	width:156px
}
input.span1, textarea.span1, 
.uneditable-input.span1 {
	width:56px
}
.thumbnails {
	margin-left:-30px
}
.thumbnails>li {
	margin-left:30px
}
.row-fluid .thumbnails {
	margin-left:0
}
}
@media(min-width:768px) and (max-width:979px) {
.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
}
.span12 {
	width:724px
}
.span11 {
	width:662px
}
.span10 {
	width:600px
}
.span9 {
	width:538px
}
.span8 {
	width:476px
}
.span7 {
	width:414px
}
.span6 {
	width:352px
}
.span5 {
	width:290px
}
.span4 {
	width:228px
}
.span3 {
	width:166px
}
.span2 {
	width:104px
}
.span1 {
	width:42px
}
.offset12 {
	margin-left:764px
}
.offset11 {
	margin-left:702px
}
.offset10 {
	margin-left:640px
}
.offset9 {
	margin-left:578px
}
.offset8 {
	margin-left:516px
}
.offset7 {
	margin-left:454px
}
.offset6 {
	margin-left:392px
}
.offset5 {
	margin-left:330px
}
.offset4 {
	margin-left:268px
}
.offset3 {
	margin-left:206px
}
.offset2 {
	margin-left:144px
}
.offset1 {
	margin-left:82px
}
.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:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	margin-left:2.7624309392265194%;
	*margin-left:2.709239449864817%
}
.row-fluid [class*="span"]:first-child {
	margin-left:0
}
.row-fluid .controls-row [class*="span"]+[class*="span"] {
	margin-left:2.7624309392265194%
}
.row-fluid .span12 {
	width:100%;
	*width:99.94680851063829%
}
.row-fluid .span11 {
	width:91.43646408839778%;
	*width:91.38327259903608%
}
.row-fluid .span10 {
	width:82.87292817679558%;
	*width:82.81973668743387%
}
.row-fluid .span9 {
	width:74.30939226519337%;
	*width:74.25620077583166%
}
.row-fluid .span8 {
	width:65.74585635359117%;
	*width:65.69266486422946%
}
.row-fluid .span7 {
	width:57.18232044198895%;
	*width:57.12912895262725%
}
.row-fluid .span6 {
	width:48.61878453038674%;
	*width:48.56559304102504%
}
.row-fluid .span5 {
	width:40.05524861878453%;
	*width:40.00205712942283%
}
.row-fluid .span4 {
	width:31.491712707182323%;
	*width:31.43852121782062%
}
.row-fluid .span3 {
	width:22.92817679558011%;
	*width:22.87498530621841%
}
.row-fluid .span2 {
	width:14.3646408839779%;
	*width:14.311449394616199%
}
.row-fluid .span1 {
	width:5.801104972375691%;
	*width:5.747913483013988%
}
.row-fluid .offset12 {
	margin-left:105.52486187845304%;
	*margin-left:105.41847889972962%
}
.row-fluid .offset12:first-child {
	margin-left:102.76243093922652%;
	*margin-left:102.6560479605031%
}
.row-fluid .offset11 {
	margin-left:96.96132596685082%;
	*margin-left:96.8549429881274%
}
.row-fluid .offset11:first-child {
	margin-left:94.1988950276243%;
	*margin-left:94.09251204890089%
}
.row-fluid .offset10 {
	margin-left:88.39779005524862%;
	*margin-left:88.2914070765252%
}
.row-fluid .offset10:first-child {
	margin-left:85.6353591160221%;
	*margin-left:85.52897613729868%
}
.row-fluid .offset9 {
	margin-left:79.8342541436464%;
	*margin-left:79.72787116492299%
}
.row-fluid .offset9:first-child {
	margin-left:77.07182320441989%;
	*margin-left:76.96544022569647%
}
.row-fluid .offset8 {
	margin-left:71.2707182320442%;
	*margin-left:71.16433525332079%
}
.row-fluid .offset8:first-child {
	margin-left:68.50828729281768%;
	*margin-left:68.40190431409427%
}
.row-fluid .offset7 {
	margin-left:62.70718232044199%;
	*margin-left:62.600799341718584%
}
.row-fluid .offset7:first-child {
	margin-left:59.94475138121547%;
	*margin-left:59.838368402492065%
}
.row-fluid .offset6 {
	margin-left:54.14364640883978%;
	*margin-left:54.037263430116376%
}
.row-fluid .offset6:first-child {
	margin-left:51.38121546961326%;
	*margin-left:51.27483249088986%
}
.row-fluid .offset5 {
	margin-left:45.58011049723757%;
	*margin-left:45.47372751851417%
}
.row-fluid .offset5:first-child {
	margin-left:42.81767955801105%;
	*margin-left:42.71129657928765%
}
.row-fluid .offset4 {
	margin-left:37.01657458563536%;
	*margin-left:36.91019160691196%
}
.row-fluid .offset4:first-child {
	margin-left:34.25414364640884%;
	*margin-left:34.14776066768544%
}
.row-fluid .offset3 {
	margin-left:28.45303867403315%;
	*margin-left:28.346655695309746%
}
.row-fluid .offset3:first-child {
	margin-left:25.69060773480663%;
	*margin-left:25.584224756083227%
}
.row-fluid .offset2 {
	margin-left:19.88950276243094%;
	*margin-left:19.783119783707537%
}
.row-fluid .offset2:first-child {
	margin-left:17.12707182320442%;
	*margin-left:17.02068884448102%
}
.row-fluid .offset1 {
	margin-left:11.32596685082873%;
	*margin-left:11.219583872105325%
}
.row-fluid .offset1:first-child {
	margin-left:8.56353591160221%;
	*margin-left:8.457152932878806%
}
input, textarea, .uneditable-input {
	margin-left:0
}
.controls-row [class*="span"]+[class*="span"] {
	margin-left:20px
}
input.span12, textarea.span12, 
.uneditable-input.span12 {
	width:710px
}
input.span11, textarea.span11, 
.uneditable-input.span11 {
	width:648px
}
input.span10, textarea.span10, 
.uneditable-input.span10 {
	width:586px
}
input.span9, textarea.span9, 
.uneditable-input.span9 {
	width:524px
}
input.span8, textarea.span8, 
.uneditable-input.span8 {
	width:462px
}
input.span7, textarea.span7, 
.uneditable-input.span7 {
	width:400px
}
input.span6, textarea.span6, 
.uneditable-input.span6 {
	width:338px
}
input.span5, textarea.span5, 
.uneditable-input.span5 {
	width:276px
}
input.span4, textarea.span4, 
.uneditable-input.span4 {
	width:214px
}
input.span3, textarea.span3, 
.uneditable-input.span3 {
	width:152px
}
input.span2, textarea.span2, 
.uneditable-input.span2 {
	width:90px
}
input.span1, textarea.span1, 
.uneditable-input.span1 {
	width:28px
}
}
@media(max-width:767px) {
/*body {
	padding-left:20px;
	padding-right:20px
}*/
.navbar-fixed-top, .navbar-fixed-bottom, 
.navbar-static-top {
	margin-left:-20px;
	margin-right:-20px;
	position:absolute;
}
.container-fluid {
	padding:0
}
.dl-horizontal dt {
	float:none;
	clear:none;
	width:auto;
	text-align:left
}
.dl-horizontal dd {
	margin-left:0
}
.container {
	width:auto
}
.row-fluid {
	width:100%
}
.row, .thumbnails {
	margin-left:0
}
.thumbnails>li {
	float:none;
	margin-left:0
}
[class*="span"], .uneditable-input[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
}
.input-large, .input-xlarge, .input-xxlarge, 
input[class*="span"], select[class*="span"], 
textarea[class*="span"], .uneditable-input {
	display:block;
	width:100%;
	min-height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.input-prepend input, .input-append input, 
.input-prepend input[class*="span"], 
.input-append input[class*="span"] {
	display:inline-block;
	width:auto
}
.controls-row [class*="span"]+[class*="span"] {
	margin-left:0
}
.modal {
	position:fixed;
	top:20px;
	left:20px;
	right:20px;
	width:auto;
	margin:0
}
.modal.fade {
	top:-100px
}
.modal.fade.in {
	top:20px
}
}
@media(max-width:480px) {
.nav-collapse {
	-webkit-transform:translate3d(0, 0, 0)
}
.page-header h1 small {
	display:block;
	line-height:20px
}
input[type="checkbox"], 
input[type="radio"] {
	border:1px solid #ccc
}
.form-horizontal .control-label {
	float:none;
	width:auto;
	padding-top:0;
	text-align:left
}
.form-horizontal .controls {
	margin-left:0
}
.form-horizontal .control-list {
	padding-top:0
}
.form-horizontal .form-actions {
	padding-left:10px;
	padding-right:10px
}
.media .pull-left, 
.media .pull-right {
	float:none;
	display:block;
	margin-bottom:10px
}
.media-object {
	margin-right:0;
	margin-left:0
}
.modal {
	top:10px;
	left:10px;
	right:10px
}
.modal-header .close {
	padding:10px;
	margin:-10px
}
.carousel-caption {
	position:static
}
}
@media(max-width:979px) {
body {
	padding-top:0
}
.navbar-fixed-top, 
.navbar-fixed-bottom {
	position:static;
	
}
.navbar-fixed-top {
	margin-bottom:20px
}
.navbar-fixed-bottom {
	margin-top:20px
}
.navbar-fixed-top .navbar-inner, 
.navbar-fixed-bottom .navbar-inner {
	padding:15px
}
.navbar .container {
	width:auto;
	padding:0
}
.navbar .brand {
	padding-left:10px;
	padding-right:10px;
	margin:0 0 0 -5px
}
.nav-collapse {
	clear:both
}
.nav-collapse .nav {
	float:none;
	/*margin:0 0 10px*/
}
.nav-collapse .nav>li {
	float:none
}
.nav-collapse .nav>li>a {
	/*margin-bottom:2px*/
	background:#00468c;
}
.nav-collapse .nav>.divider-vertical {
	display:none
}
.nav-collapse .nav .nav-header {
	color:#fff;
	text-shadow:none
}
.nav-collapse .nav>li>a, 
.nav-collapse .dropdown-menu a {
	padding:9px 15px;
	font-weight:bold;
	color:#fff;
	
}
.nav-collapse .btn {
	padding:4px 10px 4px;
	font-weight:normal;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.nav-collapse .dropdown-menu li+li a {
	margin-bottom:2px
}
.nav-collapse .nav>li>a:hover, 
.nav-collapse .nav>li>a:focus, 
.nav-collapse .dropdown-menu a:hover, 
.nav-collapse .dropdown-menu a:focus {
	background-color:#FFFFFF;
}
.navbar-inverse .nav-collapse .nav>li>a, 
.navbar-inverse .nav-collapse .dropdown-menu a {
	color:#999
}
.navbar-inverse .nav-collapse .nav>li>a:hover, 
.navbar-inverse .nav-collapse .nav>li>a:focus, 
.navbar-inverse .nav-collapse .dropdown-menu a:hover, 
.navbar-inverse .nav-collapse .dropdown-menu a:focus {
	background-color:#111
}
.nav-collapse.in .btn-group {
	margin-top:5px;
	padding:0
}
.nav-collapse .dropdown-menu {
	position:static;
	top:auto;
	left:auto;
	float:none;
	display:none;
	max-width:none;
	margin:0 15px;
	padding:0;
	background-color:transparent;
	border:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.nav-collapse .open>.dropdown-menu {
	display:block
}
.nav-collapse .dropdown-menu:before, 
.nav-collapse .dropdown-menu:after {
	display:none
}
.nav-collapse .dropdown-menu .divider {
	display:none
}
.nav-collapse .nav>li>.dropdown-menu:before, 
.nav-collapse .nav>li>.dropdown-menu:after {
	display:none
}
.nav-collapse .navbar-form, 
.nav-collapse .navbar-search {
	float:none;
	padding:10px 15px;
	margin:10px 0;
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	-webkit-box-shadow:inset 0 1px 0 
	rgba(255, 255, 255, .1), 0 1px 0 
	rgba(255, 255, 255, .1);
	-moz-box-shadow:inset 0 1px 0 
	rgba(255, 255, 255, .1), 0 1px 0 
	rgba(255, 255, 255, .1);
	box-shadow:inset 0 1px 0 
	rgba(255, 255, 255, .1), 0 1px 0 
	rgba(255, 255, 255, .1)
}
.navbar-inverse .nav-collapse 
.navbar-form, .navbar-inverse 
.nav-collapse .navbar-search {
	border-top-color:#111;
	border-bottom-color:#111
}
.navbar .nav-collapse .nav.pull-right {
	float:none;
	margin-left:0
}
.nav-collapse, .nav-collapse.collapse {
	overflow:hidden;
	height:0
}
.navbar .btn-navbar {
	display:block;
	margin-right:15px;
	margin-top:7px;
	margin-bottom:7px;
}

	

.navbar-static .navbar-inner {
	padding-left:10px;
	padding-right:10px
}
}
@media(min-width:980px) {
.nav-collapse.collapse {
	height:auto!important;
	overflow:visible!important
}
}
@media(min-width:980px) and (max-width:1199px) {
.brow {
	margin-left:0;
	*zoom:1
}
.brow:before, .brow:after {
	display:table;
	content:"";
	line-height:0
}
.brow:after {
	clear:both
}
[class*="brick"] {
	float:left;
	min-height:1px;
	margin-left:0
}
.navbar .container {
	width:939.9995999999999px
}
.brick6 {
	width:939.9995999999999px;
	height:156.6666px
}
.brick5 {
	width:783.333px;
	height:156.6666px
}
.brick4 {
	width:626.6664px;
	height:156.6666px
}
.brick3 {
	width:469.99979999999994px;
	height:156.6666px
}
.brick2 {
	width:313.3332px;
	height:156.6666px
}
.brick1 {
	width:156.6666px;
	height:156.6666px
}
.boffset6 {
	margin-left:939.9995999999999px
}
.boffset5 {
	margin-left:783.333px
}
.boffset4 {
	margin-left:626.6664px
}
.boffset3 {
	margin-left:469.99979999999994px
}
.boffset2 {
	margin-left:313.3332px
}
.boffset1 {
	margin-left:156.6666px
}
.isotope .item {
	width:156px;
	height:156px
}
}
@media(max-width:1199px) {
/*body {
	font-size:14px
}
h1, h2, h3, h4, h5,

 h6 {
	margin:0
}*/
#header .logo_container .logo {
	margin-top:60px
}
#header h1 {
	font-size:30px
}
#header .nav-item {
	font-size:16px
}
#header .nav-item i {
	font-size:40px
}
#header .nav-item:hover .nav-hover {
	-webkit-transform:scale(0.99);
	-moz-transform:scale(0.99);
	-ms-transform:scale(0.99);
	-o-transform:scale(0.99);
	transform:scale(0.99)
}
.navbar .nav>li {
	margin-right:0
}
.navbar .brand {
	padding:18px 40px 0 20px
}
.section .hero h1 {
	font-size:40px
}
.section .hero p {
	font-size:20px
}
#services, #portfolio {
	font-size:16px
}
#services .sev_list i {
	font-size:60px
}
h2 {
	font-size:25px
}
.btn-large {
	font-size:25px
}
.navbar-fixed-top, .navbar-fixed-bottom {
	position:fixed
}
#testimonial h3 {
	margin-bottom:20px
}
.slide .hero {
	width:400px;
	top:20%
}
.slide .btn-large {
	font-size:18px;
	padding:10px 25px
}
}
@media(min-width:768px) and (max-width:979px) {
.brow {
	margin-left:0;
	*zoom:1
}
.brow:before, .brow:after {
	display:table;
	content:"";
	line-height:0
}
.brow:after {
	clear:both
}
[class*="brick"] {
	float:left;
	min-height:1px;
	margin-left:0
}
.navbar .container {
	width:723.9996px
}
.brick6 {
	width:723.9996px;
	height:120.6666px
}
.brick5 {
	width:603.333px;
	height:120.6666px
}
.brick4 {
	width:482.6664px;
	height:120.6666px
}
.brick3 {
	width:361.9998px;
	height:120.6666px
}
.brick2 {
	width:241.3332px;
	height:120.6666px
}
.brick1 {
	width:120.6666px;
	height:120.6666px
}
.boffset6 {
	margin-left:723.9996px
}
.boffset5 {
	margin-left:603.333px
}
.boffset4 {
	margin-left:482.6664px
}
.boffset3 {
	margin-left:361.9998px
}
.boffset2 {
	margin-left:241.3332px
}
.boffset1 {
	margin-left:120.6666px
}
.isotope .item {
	width:156px;
	height:156px
}
#header .logo_container .logo {
	margin-top:40px;
	font-size:50px
}
#header .slogan {
	margin-left:0;
	width:361.998px;
	line-height:15px
}
#header .slogan .inner {
	padding:5px
}
#header .nav-item i {
	padding-top:0px
}
.navbar .nav {
	margin:0;
	width:300px;
	
}
.navbar .nav>li {
	margin:0;
	
}
.navbar .nav>li>a {
	padding:15px;
}
.nav-collapse .nav>li>a:hover, 
.nav-collapse .nav>li>a:focus, 
.nav-collapse .dropdown-menu a:hover, 
.nav-collapse .dropdown-menu a:focus {
	background:0
}
#services .sev_list .brick2 {
	height:200px
}
.isotope .item {
	width:120px;
	height:120px
}
#portfolio .isotope .item .hover img {
	margin:15px 0;
	width:30px;
	height:30px
}
#about-us .team .social {
	left:0
}
label, input, button, select, textarea {
	font-size:14px
}
}
@media(max-width:979px) {
#header {
	background-size:none
}
.divider .bg-holder {
	background-size:none
}
}
@media(max-width:767px) {
/*#header {
	margin:0 -20px 0 -20px
}
#header .container.visible-phone {
	margin:0 20px 0 20px
}
#slider {
	margin:40px -20px 0 -20px
}
#slider .container {
	margin:0 20px 0 20px
}
*/.slide .hero {
	width:300px;
	top:20%
}
.slide .btn-large {
	font-size:18px;
	padding:10px 25px
}
.divider {
	margin:0 -20px 0 -20px
}
.brow {
	margin-left:0;
	*zoom:1
}
.brow:before, .brow:after {
	display:table;
	content:"";
	line-height:0
}
.brow:after {
	clear:both
}
[class*="brick"] {
	float:left;
	min-height:1px;
	margin-left:0
}
.navbar .container {
	width:723.9996px
}
.brick6 {
	width:723.9996px;
	height:120.6666px
}
.brick5 {
	width:603.333px;
	height:120.6666px
}
.brick4 {
	width:482.6664px;
	height:120.6666px
}
.brick3 {
	width:361.9998px;
	height:120.6666px
}
.brick2 {
	width:241.3332px;
	height:120.6666px
}
.brick1 {
	width:120.6666px;
	height:120.6666px
}
.boffset6 {
	margin-left:723.9996px
}
.boffset5 {
	margin-left:603.333px
}
.boffset4 {
	margin-left:482.6664px
}
.boffset3 {
	margin-left:361.9998px
}
.boffset2 {
	margin-left:241.3332px
}
.boffset1 {
	margin-left:120.6666px
}

.navbar {
	margin:0 0px
}
.navbar .btn-navbar {
	margin-right:15px;
	margin-top:7px;
	margin-bottom:7px;
}
.navbar .nav>li {
	
}
.navbar .nav>li>a {
	padding:10px;
}
.nav-collapse .nav>li>a:hover, 
.nav-collapse .nav>li>a:focus, 
.nav-collapse .dropdown-menu a:hover, 
.nav-collapse .dropdown-menu a:focus {
	background:none;;
}
.our-team .span6 {
	margin-bottom:30px
}
.navbar .container {
	width:280px;
	/*padding:0 20px*/
}

}
@media(max-width:767px) {
.slide .hero {
	display:none
}
.navbar .nav>li>a {
	padding:10px
}
.navbar .container {
	width:280px;
	/*padding:0 20px*/
}
}
