/*!
 * Bootstrap Responsive v2.2.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.
 */
 body{
 	width:100%;
 	height: 100%;
 }
 .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:29px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.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
}
}
@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:1570px
}
.span16 {
width:1570px
}
.span15 {
width:1470px
}
.span14 {
width:1370px
}
.span13 {
width:1270px
}
.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:170px
}
.span1 {
width:70px
}
.offset16 {
margin-left:1630px
}
.offset15 {
margin-left:1530px
}
.offset14 {
margin-left:1430px
}
.offset13 {
margin-left:1330px
}
.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:29px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
float:left;
margin-left:1.910828025477707%;
*margin-left:1.857636536116005%
}
.row-fluid [class*="span"]:first-child {
margin-left:0
}
.row-fluid .controls-row [class*="span"]+[class*="span"] {
margin-left:1.910828025477707%
}
.row-fluid .span16 {
width:100%;
*width:99.94680851063829%
}
.row-fluid .span15 {
width:93.63057324840764%;
*width:93.57738175904593%
}
.row-fluid .span14 {
width:87.26114649681529%;
*width:87.20795500745358%
}
.row-fluid .span13 {
width:80.89171974522293%;
*width:80.83852825586122%
}
.row-fluid .span12 {
width:74.52229299363057%;
*width:74.46910150426886%
}
.row-fluid .span11 {
width:68.15286624203821%;
*width:68.0996747526765%
}
.row-fluid .span10 {
width:61.78343949044586%;
*width:61.730248001084156%
}
.row-fluid .span9 {
width:55.4140127388535%;
*width:55.3608212494918%
}
.row-fluid .span8 {
width:49.044585987261144%;
*width:48.99139449789944%
}
.row-fluid .span7 {
width:42.67515923566879%;
*width:42.621967746307085%
}
.row-fluid .span6 {
width:36.30573248407643%;
*width:36.25254099471473%
}
.row-fluid .span5 {
width:29.93630573248408%;
*width:29.883114243122378%
}
.row-fluid .span4 {
width:23.56687898089172%;
*width:23.513687491530018%
}
.row-fluid .span3 {
width:17.197452229299362%;
*width:17.14426073993766%
}
.row-fluid .span2 {
width:10.828025477707007%;
*width:10.774833988345305%
}
.row-fluid .span1 {
width:4.45859872611465%;
*width:4.405407236752947%
}
.row-fluid .offset16 {
margin-left:103.82165605095541%;
*margin-left:103.715273072232%
}
.row-fluid .offset16:first-child {
margin-left:101.91082802547771%;
*margin-left:101.8044450467543%
}
.row-fluid .offset15 {
margin-left:97.45222929936305%;
*margin-left:97.34584632063964%
}
.row-fluid .offset15:first-child {
margin-left:95.54140127388536%;
*margin-left:95.43501829516194%
}
.row-fluid .offset14 {
margin-left:91.0828025477707%;
*margin-left:90.97641956904728%
}
.row-fluid .offset14:first-child {
margin-left:89.171974522293%;
*margin-left:89.06559154356958%
}
.row-fluid .offset13 {
margin-left:84.71337579617834%;
*margin-left:84.60699281745492%
}
.row-fluid .offset13:first-child {
margin-left:82.80254777070064%;
*margin-left:82.69616479197722%
}
.row-fluid .offset12 {
margin-left:78.34394904458598%;
*margin-left:78.23756606586257%
}
.row-fluid .offset12:first-child {
margin-left:76.43312101910828%;
*margin-left:76.32673804038487%
}
.row-fluid .offset11 {
margin-left:71.97452229299363%;
*margin-left:71.86813931427021%
}
.row-fluid .offset11:first-child {
margin-left:70.06369426751593%;
*margin-left:69.95731128879251%
}
.row-fluid .offset10 {
margin-left:65.60509554140127%;
*margin-left:65.49871256267787%
}
.row-fluid .offset10:first-child {
margin-left:63.69426751592356%;
*margin-left:63.58788453720016%
}
.row-fluid .offset9 {
margin-left:59.23566878980891%;
*margin-left:59.12928581108551%
}
.row-fluid .offset9:first-child {
margin-left:57.324840764331206%;
*margin-left:57.218457785607804%
}
.row-fluid .offset8 {
margin-left:52.866242038216555%;
*margin-left:52.75985905949315%
}
.row-fluid .offset8:first-child {
margin-left:50.95541401273885%;
*margin-left:50.84903103401545%
}
.row-fluid .offset7 {
margin-left:46.4968152866242%;
*margin-left:46.390432307900795%
}
.row-fluid .offset7:first-child {
margin-left:44.58598726114649%;
*margin-left:44.47960428242309%
}
.row-fluid .offset6 {
margin-left:40.12738853503184%;
*margin-left:40.02100555630844%
}
.row-fluid .offset6:first-child {
margin-left:38.216560509554135%;
*margin-left:38.11017753083073%
}
.row-fluid .offset5 {
margin-left:33.75796178343949%;
*margin-left:33.65157880471609%
}
.row-fluid .offset5:first-child {
margin-left:31.847133757961785%;
*margin-left:31.740750779238383%
}
.row-fluid .offset4 {
margin-left:27.388535031847134%;
*margin-left:27.28215205312373%
}
.row-fluid .offset4:first-child {
margin-left:25.477707006369425%;
*margin-left:25.371324027646022%
}
.row-fluid .offset3 {
margin-left:21.019108280254777%;
*margin-left:20.912725301531374%
}
.row-fluid .offset3:first-child {
margin-left:19.108280254777068%;
*margin-left:19.001897276053665%
}
.row-fluid .offset2 {
margin-left:14.64968152866242%;
*margin-left:14.543298549939017%
}
.row-fluid .offset2:first-child {
margin-left:12.738853503184714%;
*margin-left:12.632470524461311%
}
.row-fluid .offset1 {
margin-left:8.280254777070063%;
*margin-left:8.17387179834666%
}
.row-fluid .offset1:first-child {
margin-left:6.369426751592357%;
*margin-left:6.263043772868952%
}
input, textarea, .uneditable-input {
margin-left:0
}
.controls-row [class*="span"]+[class*="span"] {
margin-left:30px
}
input.span16, textarea.span16, .uneditable-input.span16 {
width:1556px
}
input.span15, textarea.span15, .uneditable-input.span15 {
width:1456px
}
input.span14, textarea.span14, .uneditable-input.span14 {
width:1356px
}
input.span13, textarea.span13, .uneditable-input.span13 {
width:1256px
}
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:972px
}
.span16 {
width:972px
}
.span15 {
width:910px
}
.span14 {
width:848px
}
.span13 {
width:786px
}
.span12 {
width:724px
}
.span11 {
width:662px
}
.span10 {
width:600px
}
.span9 {
width:538px
}
.span8 {
width:429px
}
.span7 {
width:414px
}
.span6 {
width:352px
}
.span5 {
width:290px
}
.span4 {
width:228px
}
.span3 {
width:166px
}
.span2 {
width:104px
}
.span1 {
width:42px
}
.offset16 {
margin-left:1012px
}
.offset15 {
margin-left:950px
}
.offset14 {
margin-left:888px
}
.offset13 {
margin-left:826px
}
.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:29px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
float:left;
margin-left:2.05761316872428%;
*margin-left:2.0044216793625775%
}
.row-fluid [class*="span"]:first-child {
margin-left:0
}
.row-fluid .controls-row [class*="span"]+[class*="span"] {
margin-left:2.05761316872428%
}
.row-fluid .span16 {
width:100%;
*width:99.94680851063829%
}
.row-fluid .span15 {
width:93.62139917695472%;
*width:93.56820768759302%
}
.row-fluid .span14 {
width:87.24279835390946%;
*width:87.18960686454776%
}
.row-fluid .span13 {
width:80.86419753086419%;
*width:80.81100604150248%
}
.row-fluid .span12 {
width:74.48559670781893%;
*width:74.43240521845722%
}
.row-fluid .span11 {
width:68.10699588477365%;
*width:68.05380439541194%
}
.row-fluid .span10 {
width:61.72839506172839%;
*width:61.67520357236669%
}
.row-fluid .span9 {
width:55.349794238683124%;
*width:55.29660274932142%
}
.row-fluid .span8 {
width:48.971193415637856%;
*width:48.918001926276155%
}
.row-fluid .span7 {
width:42.59259259259259%;
*width:42.53940110323089%
}
.row-fluid .span6 {
width:36.21399176954732%;
*width:36.16080028018562%
}
.row-fluid .span5 {
width:29.835390946502056%;
*width:29.782199457140354%
}
.row-fluid .span4 {
width:23.456790123456788%;
*width:23.403598634095086%
}
.row-fluid .span3 {
width:17.078189300411523%;
*width:17.024997811049822%
}
.row-fluid .span2 {
width:10.699588477366255%;
*width:10.646396988004554%
}
.row-fluid .span1 {
width:4.320987654320987%;
*width:4.267796164959285%
}
.row-fluid .offset16 {
margin-left:104.11522633744856%;
*margin-left:104.00884335872514%
}
.row-fluid .offset16:first-child {
margin-left:102.05761316872427%;
*margin-left:101.95123019000086%
}
.row-fluid .offset15 {
margin-left:97.73662551440329%;
*margin-left:97.63024253567987%
}
.row-fluid .offset15:first-child {
margin-left:95.679012345679%;
*margin-left:95.57262936695558%
}
.row-fluid .offset14 {
margin-left:91.35802469135803%;
*margin-left:91.25164171263461%
}
.row-fluid .offset14:first-child {
margin-left:89.30041152263374%;
*margin-left:89.19402854391032%
}
.row-fluid .offset13 {
margin-left:84.97942386831275%;
*margin-left:84.87304088958933%
}
.row-fluid .offset13:first-child {
margin-left:82.92181069958846%;
*margin-left:82.81542772086505%
}
.row-fluid .offset12 {
margin-left:78.60082304526749%;
*margin-left:78.49444006654407%
}
.row-fluid .offset12:first-child {
margin-left:76.5432098765432%;
*margin-left:76.43682689781978%
}
.row-fluid .offset11 {
margin-left:72.22222222222221%;
*margin-left:72.1158392434988%
}
.row-fluid .offset11:first-child {
margin-left:70.16460905349793%;
*margin-left:70.05822607477451%
}
.row-fluid .offset10 {
margin-left:65.84362139917695%;
*margin-left:65.73723842045354%
}
.row-fluid .offset10:first-child {
margin-left:63.78600823045267%;
*margin-left:63.67962525172927%
}
.row-fluid .offset9 {
margin-left:59.465020576131685%;
*margin-left:59.35863759740828%
}
.row-fluid .offset9:first-child {
margin-left:57.407407407407405%;
*margin-left:57.301024428684%
}
.row-fluid .offset8 {
margin-left:53.08641975308642%;
*margin-left:52.980036774363015%
}
.row-fluid .offset8:first-child {
margin-left:51.02880658436214%;
*margin-left:50.922423605638734%
}
.row-fluid .offset7 {
margin-left:46.70781893004115%;
*margin-left:46.60143595131775%
}
.row-fluid .offset7:first-child {
margin-left:44.65020576131687%;
*margin-left:44.543822782593466%
}
.row-fluid .offset6 {
margin-left:40.32921810699588%;
*margin-left:40.22283512827248%
}
.row-fluid .offset6:first-child {
margin-left:38.2716049382716%;
*margin-left:38.1652219595482%
}
.row-fluid .offset5 {
margin-left:33.95061728395061%;
*margin-left:33.84423430522721%
}
.row-fluid .offset5:first-child {
margin-left:31.893004115226336%;
*margin-left:31.786621136502934%
}
.row-fluid .offset4 {
margin-left:27.572016460905346%;
*margin-left:27.465633482181943%
}
.row-fluid .offset4:first-child {
margin-left:25.51440329218107%;
*margin-left:25.408020313457666%
}
.row-fluid .offset3 {
margin-left:21.193415637860085%;
*margin-left:21.087032659136682%
}
.row-fluid .offset3:first-child {
margin-left:19.135802469135804%;
*margin-left:19.0294194904124%
}
.row-fluid .offset2 {
margin-left:14.814814814814815%;
*margin-left:14.708431836091412%
}
.row-fluid .offset2:first-child {
margin-left:12.757201646090536%;
*margin-left:12.650818667367133%
}
.row-fluid .offset1 {
margin-left:8.436213991769547%;
*margin-left:8.329831013046142%
}
.row-fluid .offset1:first-child {
margin-left:6.378600823045267%;
*margin-left:6.272217844321863%
}
input, textarea, .uneditable-input {
margin-left:0
}
.controls-row [class*="span"]+[class*="span"] {
margin-left:20px
}
input.span16, textarea.span16, .uneditable-input.span16 {
width:958px
}
input.span15, textarea.span15, .uneditable-input.span15 {
width:896px
}
input.span14, textarea.span14, .uneditable-input.span14 {
width:834px
}
input.span13, textarea.span13, .uneditable-input.span13 {
width:772px
}
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) {
.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
margin-left:-20px;
margin-right:-20px
}
.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:29px;
-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:19px
}
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:19px
}
.navbar-fixed-bottom {
margin-top:19px
}
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
padding:5px
}
.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 9.5px
}
.nav-collapse .nav>li {
float:none
}
.nav-collapse .nav>li>a {
margin-bottom:2px
}
.nav-collapse .nav>.divider-vertical {
display:none
}
.nav-collapse .nav .nav-header {
color:#777;
text-shadow:none
}
.nav-collapse .nav>li>a, .nav-collapse .dropdown-menu a {
padding:9px 15px;
font-weight:bold;
color:#777;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px
}
.nav-collapse .btn {
padding:4px 10px 4px;
font-weight:normal;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px
}
.nav-collapse .dropdown-menu li+li a {
margin-bottom:2px
}
.nav-collapse .nav>li>a:hover, .nav-collapse .dropdown-menu a:hover {
background-color:#f2f2f2
}
.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 .dropdown-menu a:hover {
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:9.5px 15px;
margin:9.5px 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
}
.navbar-static .navbar-inner {
padding-left:10px;
padding-right:10px
}
}
@media(min-width:980px) {
.nav-collapse.collapse {
height:auto!important;
overflow:visible!important
}
}



/********************MY RESPONSIVE*********************/

@media only screen and (max-width: 767px) {/* Navigation select styling */
body {
	background-color:#171d1d;
    min-width: 300px;
}
#splash {
    top: 250px;
}
 #sliderPrev {
    left: 5px;
}
#sliderPrev, #sliderNext {
    right: 0; 
}
#bgStretch {
  left: -220px !important;
}
.menu {
    left: 25px;
    top: 110px;
}
.sf-menu {
    padding: 15px 0 65px 45px;
}
.pad_b_10 .pic_cont {
    top: 190px;
    width: 100%;
}
.pad_b_39 .pic_cont {
    top: 190px;
    width: 60%;
}
.mar_l_3 {
    margin-left: 0 !important;
}
.w1 {
  	margin-right: 19px;
    width: 276px;
}
.dynamicContent > .content {
    margin: 75px 0 0 25px;
    width: 86%;
}
.indent1 {
    margin: 395px 10px 0 25px;
}
.redy {
    margin-top: -190px;
}
#contact-form {
    position: relative;
    width: 223px;
}
._placeholder {
	width: 198px !important;
}
#contact-form textarea {
    width: 220px !important;
}
.select-menu {
    display: block !important;
    margin-top: 275px;
}
.sf-menu {
    display: none;
}
}


@media only screen and (min-width: 360px) and (max-width: 479px) {
body {
	background-color:#171d1d;
    min-width: 340px;
}
.menu {
    left: 43px;
    top: 110px;
}
.w1 {
    margin-right: 30px;
    width: 276px;
}
.indent1 {
    margin: 415px 10px 0 40px;
}
}



@media only screen and (min-width: 480px) and (max-width: 639px) {
body {
	background-color:#171d1d;
    min-width: 460px;
}
.menu {
    left: 105px;
    top: 10px;
}
#splash {
    top: 150px;
}
#bgStretch {
  left: 0 !important;
}
#sliderPrev {
    left: 20px;
}
#sliderPrev, #sliderNext {
    right: 20px;
}
.w1 {
    margin-right: 93px;
    width: 276px;
}
.indent1 {
    margin: 395px 20px 0 40px;
}
.redy {
    margin-top: -270px;
}
.pad_b_10 .pic_cont {
    top: 90px;
    width: 100%;
}
.pad_b_39 .pic_cont {
    top: 90px;
    width: 60%;
}
.dynamicContent > .content {
    margin: 75px 0 0 35px;
    width: 86%;
}
#contact-form label {
    width: 345px;
}
#contact-form input, #contact-form textarea {
    width: 340px;
}

#contact-form textarea {
    width: 340px !important;
}
.select-menu {
    display: block !important;
    margin-top: 275px;
}
.sf-menu {
    display: none;
}
}	


@media only screen and (min-width: 640px) and (max-width: 767px)  {
body {
	background-color:#171d1d;
    min-width: 620px;
}
#bgStretch {
  left: 0 !important;
}
.select-menu {
    display: none !important;
}
.sf-menu {
    display: inline-block !important;
}
.sf-menu ul {
    width: 135px;
    padding: 65px 0 65px 20px;
}
.sf-menu .sub2 {
    left: 136px;
    width: 155px;
}
#contact-form input, #contact-form textarea {
    width: 490px;
}
#contact-form textarea {
    width: 490px !important;
}
.indent1 {
    margin: 390px 20px 0 40px;
}

.redy {
    margin-top: 0;
}
#splash {
    top: 185px;
}
.pic_cont {
    top: 0px;
    width: 418px;
}

.pad_b_10 .pic_cont {
    top: 0;
    width: 90%;
}

.pad_b_39 .pic_cont {
    top: 45px;
    width: 50%;
}
}	


@media only screen and (min-width: 768px) and (max-width: 1024px) {
body {
	background-color:#171d1d;
    min-width: 748px;
}
#bgStretch {
  left: -120px !important;
}
#sliderPrev {
    left: 20px;
}

#sliderPrev, #sliderNext {
    right: 20px;
}
.menu {
    left: 50px;
}
.dynamicContent > .content {
    width: 380px;
    top: 60px;
    margin: 0 0 0 340px;
}
#contact-form textarea {
    width: 222px !important;
}
h2 {
    color: #ffffff;
    font: 400 33px/48px "Julius Sans One",sans-serif;
}
.pad_b_10 .pic_cont {
    width: 80%;
}
.pad_b_39 .pic_cont {
    width: 50%;
}
.indent1 {
    margin: 215px 0 0 10px;
}

.redy {
    margin-top: -180px;
}
#splash {
    top: 360px;
}
.sf-menu ul {
    width: 178px;
}
.sf-menu .sub2 {
    left: 171px;
}
.sf-menu ul {
    width: 170px;
}
.mar_t_3 {
    margin-right: 20px;
}

.mar_t_2 {
    margin-right: 20px;
}
}

@media only screen and (min-width: 1025px) and (max-width: 1280px) {
body {
	background-color:#171d1d;
    min-width: 1005px;
}
#sliderPrev {
    left: 20px;
}
#sliderPrev, #sliderNext {
    right: 20px;
}
.menu {
    left: 274px;
    top: 274px;
}
.dynamicContent > .content {
    width: 460px;
    top: 60px;
    margin: 0 0 0 565px;
}
.pad_b_10 .pic_cont {
    width: 60%;
}
.pad_b_39 .pic_cont {
    width: 45%;
}
.indent1 {
    margin: 190px 0 0 45px;
}
.redy {
    margin-top: -120px;
}
}

@media only screen and (min-width: 1281px) and (max-width: 1919px) {
body {
	background-color:#171d1d;
    min-width: 1261px;
}
#sliderPrev {
    left: 20px;
}
.dynamicContent > .content {
    margin: 0 0 0 510px;
    }
#sliderPrev, #sliderNext {
    right: 20px;
}

}


@media only screen and (min-width: 1920px)  {
	body {
	background-color:#171d1d;
    min-width: 1900px;
}
#sliderPrev {
    left: 20px;
}
.dynamicContent > .content {
    margin: 0 0 0 395px;
    }
#sliderPrev, #sliderNext {
    right: 20px;
}
}









