@media (min-width: 980px) and (max-width: 1199px) {
  .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: 930px;
  }
  .span12 {
    width: 930px;
  }
  .span11 {
    width: 850px;
  }
  .span10 {
    width: 770px;
  }
  .span9 {
    width: 690px;
  }
  .span8 {
    width: 610px;
  }
  .span7 {
    width: 530px;
  }
  .span6 {
    width: 450px;
  }
  .span5 {
    width: 370px;
  }
  .span4 {
    width: 290px;
  }
  .span3 {
    width: 210px;
  }
  .span2 {
    width: 130px;
  }
  .span1 {
    width: 50px;
  }
  .offset12 {
    margin-left: 990px;
  }
  .offset11 {
    margin-left: 910px;
  }
  .offset10 {
    margin-left: 830px;
  }
  .offset9 {
    margin-left: 750px;
  }
  .offset8 {
    margin-left: 670px;
  }
  .offset7 {
    margin-left: 590px;
  }
  .offset6 {
    margin-left: 510px;
  }
  .offset5 {
    margin-left: 430px;
  }
  .offset4 {
    margin-left: 350px;
  }
  .offset3 {
    margin-left: 270px;
  }
  .offset2 {
    margin-left: 190px;
  }
  .offset1 {
    margin-left: 110px;
  }
  .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: 3.2258064516129%;
    *margin-left: 3.1721583829434%;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 3.2258064516129%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94635193133%;
  }
  .row-fluid .span11 {
    width: 91.397849462366%;
    *width: 91.344201393696%;
  }
  .row-fluid .span10 {
    width: 82.795698924731%;
    *width: 82.742050856062%;
  }
  .row-fluid .span9 {
    width: 74.193548387097%;
    *width: 74.139900318427%;
  }
  .row-fluid .span8 {
    width: 65.591397849462%;
    *width: 65.537749780793%;
  }
  .row-fluid .span7 {
    width: 56.989247311828%;
    *width: 56.935599243158%;
  }
  .row-fluid .span6 {
    width: 48.387096774194%;
    *width: 48.333448705524%;
  }
  .row-fluid .span5 {
    width: 39.784946236559%;
    *width: 39.73129816789%;
  }
  .row-fluid .span4 {
    width: 31.182795698925%;
    *width: 31.129147630255%;
  }
  .row-fluid .span3 {
    width: 22.58064516129%;
    *width: 22.526997092621%;
  }
  .row-fluid .span2 {
    width: 13.978494623656%;
    *width: 13.924846554986%;
  }
  .row-fluid .span1 {
    width: 5.3763440860215%;
    *width: 5.322696017352%;
  }
  .row-fluid .offset12 {
    margin-left: 106.45161290323%;
    *margin-left: 106.34431676589%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 103.22580645161%;
    *margin-left: 103.11851031427%;
  }
  .row-fluid .offset11 {
    margin-left: 97.849462365591%;
    *margin-left: 97.742166228252%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.623655913978%;
    *margin-left: 94.516359776639%;
  }
  .row-fluid .offset10 {
    margin-left: 89.247311827957%;
    *margin-left: 89.140015690618%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 86.021505376344%;
    *margin-left: 85.914209239005%;
  }
  .row-fluid .offset9 {
    margin-left: 80.645161290323%;
    *margin-left: 80.537865152984%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 77.41935483871%;
    *margin-left: 77.312058701371%;
  }
  .row-fluid .offset8 {
    margin-left: 72.043010752688%;
    *margin-left: 71.935714615349%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.817204301075%;
    *margin-left: 68.709908163736%;
  }
  .row-fluid .offset7 {
    margin-left: 63.440860215054%;
    *margin-left: 63.333564077715%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 60.215053763441%;
    *margin-left: 60.107757626102%;
  }
  .row-fluid .offset6 {
    margin-left: 54.838709677419%;
    *margin-left: 54.73141354008%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.612903225806%;
    *margin-left: 51.505607088467%;
  }
  .row-fluid .offset5 {
    margin-left: 46.236559139785%;
    *margin-left: 46.129263002446%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 43.010752688172%;
    *margin-left: 42.903456550833%;
  }
  .row-fluid .offset4 {
    margin-left: 37.634408602151%;
    *margin-left: 37.527112464811%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.408602150538%;
    *margin-left: 34.301306013199%;
  }
  .row-fluid .offset3 {
    margin-left: 29.032258064516%;
    *margin-left: 28.924961927177%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.806451612903%;
    *margin-left: 25.699155475564%;
  }
  .row-fluid .offset2 {
    margin-left: 20.430107526882%;
    *margin-left: 20.322811389543%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.204301075269%;
    *margin-left: 17.09700493793%;
  }
  .row-fluid .offset1 {
    margin-left: 11.827956989247%;
    *margin-left: 11.720660851908%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.6021505376344%;
    *margin-left: 8.4948544002954%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 30px;
  }
  input.span12, textarea.span12, .uneditable-input.span12 {
    width: 916px;
  }
  input.span11, textarea.span11, .uneditable-input.span11 {
    width: 836px;
  }
  input.span10, textarea.span10, .uneditable-input.span10 {
    width: 756px;
  }
  input.span9, textarea.span9, .uneditable-input.span9 {
    width: 676px;
  }
  input.span8, textarea.span8, .uneditable-input.span8 {
    width: 596px;
  }
  input.span7, textarea.span7, .uneditable-input.span7 {
    width: 516px;
  }
  input.span6, textarea.span6, .uneditable-input.span6 {
    width: 436px;
  }
  input.span5, textarea.span5, .uneditable-input.span5 {
    width: 356px;
  }
  input.span4, textarea.span4, .uneditable-input.span4 {
    width: 276px;
  }
  input.span3, textarea.span3, .uneditable-input.span3 {
    width: 196px;
  }
  input.span2, textarea.span2, .uneditable-input.span2 {
    width: 116px;
  }
  input.span1, textarea.span1, .uneditable-input.span1 {
    width: 36px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .offset-12 {
    margin-left: -738px;
  }
  .offset-11 {
    margin-left: -674px;
  }
  .offset-10 {
    margin-left: -610px;
  }
  .offset-9 {
    margin-left: -546px;
  }
  .offset-8 {
    margin-left: -482px;
  }
  .offset-7 {
    margin-left: -418px;
  }
  .offset-6 {
    margin-left: -354px;
  }
  .offset-5 {
    margin-left: -290px;
  }
  .offset-4 {
    margin-left: -226px;
  }
  .offset-3 {
    margin-left: -162px;
  }
  .offset-2 {
    margin-left: -98px;
  }
  .offset-1 {
    margin-left: -34px;
  }
}
@media (min-width: 980px) and (max-width: 1199px) {
  .offset-12 {
    margin-left: -930px;
  }
  .offset-11 {
    margin-left: -850px;
  }
  .offset-10 {
    margin-left: -770px;
  }
  .offset-9 {
    margin-left: -690px;
  }
  .offset-8 {
    margin-left: -610px;
  }
  .offset-7 {
    margin-left: -530px;
  }
  .offset-6 {
    margin-left: -450px;
  }
  .offset-5 {
    margin-left: -370px;
  }
  .offset-4 {
    margin-left: -290px;
  }
  .offset-3 {
    margin-left: -210px;
  }
  .offset-2 {
    margin-left: -130px;
  }
  .offset-1 {
    margin-left: -50px;
  }
}
@media (min-width: 1200px) {
  .offset-12 {
    margin-left: -1194px;
  }
  .offset-11 {
    margin-left: -1092px;
  }
  .offset-10 {
    margin-left: -990px;
  }
  .offset-9 {
    margin-left: -888px;
  }
  .offset-8 {
    margin-left: -786px;
  }
  .offset-7 {
    margin-left: -684px;
  }
  .offset-6 {
    margin-left: -582px;
  }
  .offset-5 {
    margin-left: -480px;
  }
  .offset-4 {
    margin-left: -378px;
  }
  .offset-3 {
    margin-left: -276px;
  }
  .offset-2 {
    margin-left: -174px;
  }
  .offset-1 {
    margin-left: -72px;
  }
}
@media (min-width: 600px) and (max-width: 767px) {
  .row,
  .row-fluid {
    width: 100%;
    margin-left: 0;
    *zoom: 1;
  }
  .row:before,
  .row:after,
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row:after,
  .row-fluid:after {
    clear: both;
  }
  .row [class*="span"],
  .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: 4.0650406504065%;
    *margin-left: 4.011392581737%;
  }
  .row [class*="span"]:first-child:not(.pull-right),
  .row-fluid [class*="span"]:first-child:not(.pull-right) {
    margin-left: 0;
  }
  .row [class*="span"].pull-right:first-child + [class*="span"]:not(.pull-right),
  .row-fluid [class*="span"].pull-right:first-child + [class*="span"]:not(.pull-right) {
    margin-left: 0;
  }
  .row .span12,
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94635193133%;
  }
  .row .span11,
  .row-fluid .span11 {
    width: 91.327913279133%;
    *width: 91.274265210463%;
  }
  .row .span10,
  .row-fluid .span10 {
    width: 82.655826558266%;
    *width: 82.602178489596%;
  }
  .row .span9,
  .row-fluid .span9 {
    width: 73.983739837398%;
    *width: 73.930091768729%;
  }
  .row .span8,
  .row-fluid .span8 {
    width: 65.311653116531%;
    *width: 65.258005047862%;
  }
  .row .span7,
  .row-fluid .span7 {
    width: 56.639566395664%;
    *width: 56.585918326994%;
  }
  .row .span6,
  .row-fluid .span6 {
    width: 47.967479674797%;
    *width: 47.913831606127%;
  }
  .row .span5,
  .row-fluid .span5 {
    width: 39.29539295393%;
    *width: 39.24174488526%;
  }
  .row .span4,
  .row-fluid .span4 {
    width: 30.623306233062%;
    *width: 30.569658164393%;
  }
  .row .span3,
  .row-fluid .span3 {
    width: 21.951219512195%;
    *width: 21.897571443526%;
  }
  .row .span2,
  .row-fluid .span2 {
    width: 13.279132791328%;
    *width: 13.225484722658%;
  }
  .row .span1,
  .row-fluid .span1 {
    width: 4.6070460704607%;
    *width: 4.5533980017912%;
  }
  .span12 .row [class*="span"] {
    margin-left: 4.0650406504065%;
    *margin-left: 4.011392581737%;
  }
  .span12 .row [class*="span"]:first-child {
    margin-left: 0;
  }
  .span12 .row .span12 {
    width: 100%;
    *width: 99.94635193133%;
  }
  .span12 .row .span11 {
    width: 91.327913279133%;
    *width: 91.274265210463%;
  }
  .span12 .row .span10 {
    width: 82.655826558266%;
    *width: 82.602178489596%;
  }
  .span12 .row .span9 {
    width: 73.983739837398%;
    *width: 73.930091768729%;
  }
  .span12 .row .span8 {
    width: 65.311653116531%;
    *width: 65.258005047862%;
  }
  .span12 .row .span7 {
    width: 56.639566395664%;
    *width: 56.585918326994%;
  }
  .span12 .row .span6 {
    width: 47.967479674797%;
    *width: 47.913831606127%;
  }
  .span12 .row .span5 {
    width: 39.29539295393%;
    *width: 39.24174488526%;
  }
  .span12 .row .span4 {
    width: 30.623306233062%;
    *width: 30.569658164393%;
  }
  .span12 .row .span3 {
    width: 21.951219512195%;
    *width: 21.897571443526%;
  }
  .span12 .row .span2 {
    width: 13.279132791328%;
    *width: 13.225484722658%;
  }
  .span12 .row .span1 {
    width: 4.6070460704607%;
    *width: 4.5533980017912%;
  }
  .span11 .row [class*="span"] {
    margin-left: 4.4510385756677%;
    *margin-left: 4.3973905069981%;
  }
  .span11 .row [class*="span"]:first-child {
    margin-left: 0;
  }
  .span11 .row .span11 {
    width: 91.327913279133%;
    *width: 91.274265210463%;
  }
  .span11 .row .span10 {
    width: 82.655826558266%;
    *width: 82.602178489596%;
  }
  .span11 .row .span9 {
    width: 73.983739837398%;
    *width: 73.930091768729%;
  }
  .span11 .row .span8 {
    width: 65.311653116531%;
    *width: 65.258005047862%;
  }
  .span11 .row .span7 {
    width: 56.639566395664%;
    *width: 56.585918326994%;
  }
  .span11 .row .span6 {
    width: 47.967479674797%;
    *width: 47.913831606127%;
  }
  .span11 .row .span5 {
    width: 39.29539295393%;
    *width: 39.24174488526%;
  }
  .span11 .row .span4 {
    width: 30.623306233062%;
    *width: 30.569658164393%;
  }
  .span11 .row .span3 {
    width: 21.951219512195%;
    *width: 21.897571443526%;
  }
  .span11 .row .span2 {
    width: 13.279132791328%;
    *width: 13.225484722658%;
  }
  .span11 .row .span1 {
    width: 4.6070460704607%;
    *width: 4.5533980017912%;
  }
  .span10 .row [class*="span"] {
    margin-left: 4.9180327868852%;
    *margin-left: 4.8643847182157%;
  }
  .span10 .row [class*="span"]:first-child {
    margin-left: 0;
  }
  .span10 .row .span10 {
    width: 90.504451038576%;
    *width: 90.450802969906%;
  }
  .span10 .row .span9 {
    width: 81.008902077151%;
    *width: 80.955254008482%;
  }
  .span10 .row .span8 {
    width: 71.513353115727%;
    *width: 71.459705047057%;
  }
  .span10 .row .span7 {
    width: 62.017804154303%;
    *width: 61.964156085633%;
  }
  .span10 .row .span6 {
    width: 52.522255192878%;
    *width: 52.468607124209%;
  }
  .span10 .row .span5 {
    width: 43.026706231454%;
    *width: 42.973058162784%;
  }
  .span10 .row .span4 {
    width: 33.53115727003%;
    *width: 33.47750920136%;
  }
  .span10 .row .span3 {
    width: 24.035608308605%;
    *width: 23.981960239936%;
  }
  .span10 .row .span2 {
    width: 14.540059347181%;
    *width: 14.486411278511%;
  }
  .span10 .row .span1 {
    width: 5.0445103857567%;
    *width: 4.9908623170871%;
  }
  .span9 .row [class*="span"] {
    margin-left: 5.4945054945055%;
    *margin-left: 5.440857425836%;
  }
  .span9 .row [class*="span"]:first-child {
    margin-left: 0;
  }
  .span9 .row .span9 {
    width: 89.508196721311%;
    *width: 89.454548652642%;
  }
  .span9 .row .span8 {
    width: 79.016393442623%;
    *width: 78.962745373953%;
  }
  .span9 .row .span7 {
    width: 68.524590163934%;
    *width: 68.470942095265%;
  }
  .span9 .row .span6 {
    width: 58.032786885246%;
    *width: 57.979138816576%;
  }
  .span9 .row .span5 {
    width: 47.540983606557%;
    *width: 47.487335537888%;
  }
  .span9 .row .span4 {
    width: 37.049180327869%;
    *width: 36.995532259199%;
  }
  .span9 .row .span3 {
    width: 26.55737704918%;
    *width: 26.503728980511%;
  }
  .span9 .row .span2 {
    width: 16.065573770492%;
    *width: 16.011925701822%;
  }
  .span9 .row .span1 {
    width: 5.5737704918033%;
    *width: 5.5201224231338%;
  }
  .span8 .row [class*="span"] {
    margin-left: 6.2240663900415%;
    *margin-left: 6.170418321372%;
  }
  .span8 .row [class*="span"]:first-child {
    margin-left: 0;
  }
  .span8 .row .span8 {
    width: 88.278388278388%;
    *width: 88.224740209719%;
  }
  .span8 .row .span7 {
    width: 76.556776556777%;
    *width: 76.503128488107%;
  }
  .span8 .row .span6 {
    width: 64.835164835165%;
    *width: 64.781516766495%;
  }
  .span8 .row .span5 {
    width: 53.113553113553%;
    *width: 53.059905044884%;
  }
  .span8 .row .span4 {
    width: 41.391941391941%;
    *width: 41.338293323272%;
  }
  .span8 .row .span3 {
    width: 29.67032967033%;
    *width: 29.61668160166%;
  }
  .span8 .row .span2 {
    width: 17.948717948718%;
    *width: 17.895069880048%;
  }
  .span8 .row .span1 {
    width: 6.2271062271062%;
    *width: 6.1734581584367%;
  }
  .span7 .row [class*="span"] {
    margin-left: 7.177033492823%;
    *margin-left: 7.1233854241534%;
  }
  .span7 .row [class*="span"]:first-child {
    margin-left: 0;
  }
  .span7 .row .span7 {
    width: 86.721991701245%;
    *width: 86.668343632575%;
  }
  .span7 .row .span6 {
    width: 73.44398340249%;
    *width: 73.39033533382%;
  }
  .span7 .row .span5 {
    width: 60.165975103734%;
    *width: 60.112327035065%;
  }
  .span7 .row .span4 {
    width: 46.887966804979%;
    *width: 46.83431873631%;
  }
  .span7 .row .span3 {
    width: 33.609958506224%;
    *width: 33.556310437555%;
  }
  .span7 .row .span2 {
    width: 20.331950207469%;
    *width: 20.278302138799%;
  }
  .span7 .row .span1 {
    width: 7.0539419087137%;
    *width: 7.0002938400442%;
  }
  .span6 .row [class*="span"] {
    margin-left: 8.4745762711864%;
    *margin-left: 8.4209282025169%;
  }
  .span6 .row [class*="span"]:first-child {
    margin-left: 0;
  }
  .span6 .row .span6 {
    width: 84.688995215311%;
    *width: 84.635347146641%;
  }
  .span6 .row .span5 {
    width: 69.377990430622%;
    *width: 69.324342361952%;
  }
  .span6 .row .span4 {
    width: 54.066985645933%;
    *width: 54.013337577263%;
  }
  .span6 .row .span3 {
    width: 38.755980861244%;
    *width: 38.702332792574%;
  }
  .span6 .row .span2 {
    width: 23.444976076555%;
    *width: 23.391328007885%;
  }
  .span6 .row .span1 {
    width: 8.133971291866%;
    *width: 8.0803232231965%;
  }
  .span5 .row [class*="span"] {
    margin-left: 10.344827586207%;
    *margin-left: 10.291179517537%;
  }
  .span5 .row [class*="span"]:first-child {
    margin-left: 0;
  }
  .span5 .row .span5 {
    width: 81.920903954802%;
    *width: 81.867255886133%;
  }
  .span5 .row .span4 {
    width: 63.841807909605%;
    *width: 63.788159840935%;
  }
  .span5 .row .span3 {
    width: 45.762711864407%;
    *width: 45.709063795737%;
  }
  .span5 .row .span2 {
    width: 27.683615819209%;
    *width: 27.62996775054%;
  }
  .span5 .row .span1 {
    width: 9.6045197740113%;
    *width: 9.5508717053418%;
  }
  .span4 .row [class*="span"] {
    margin-left: 13.274336283186%;
    *margin-left: 13.220688214516%;
  }
  .span4 .row [class*="span"]:first-child {
    margin-left: 0;
  }
  .span4 .row .span4 {
    width: 77.931034482759%;
    *width: 77.877386414089%;
  }
  .span4 .row .span3 {
    width: 55.862068965517%;
    *width: 55.808420896848%;
  }
  .span4 .row .span2 {
    width: 33.793103448276%;
    *width: 33.739455379606%;
  }
  .span4 .row .span1 {
    width: 11.724137931034%;
    *width: 11.670489862365%;
  }
  .span3 .row [class*="span"] {
    margin-left: 18.518518518519%;
    *margin-left: 18.464870449849%;
  }
  .span3 .row [class*="span"]:first-child {
    margin-left: 0;
  }
  .span3 .row .span3 {
    width: 71.681415929204%;
    *width: 71.627767860534%;
  }
  .span3 .row .span2 {
    width: 43.362831858407%;
    *width: 43.309183789738%;
  }
  .span3 .row .span1 {
    width: 15.044247787611%;
    *width: 14.990599718941%;
  }
  .span2 .row [class*="span"] {
    margin-left: 30.612244897959%;
    *margin-left: 30.55859682929%;
  }
  .span2 .row [class*="span"]:first-child {
    margin-left: 0;
  }
  .span2 .row .span2 {
    width: 60.493827160494%;
    *width: 60.440179091824%;
  }
  .span2 .row .span1 {
    width: 20.987654320988%;
    *width: 20.934006252318%;
  }
  .span1 .row [class*="span"] {
    margin-left: 88.235294117647%;
    *margin-left: 88.181646048978%;
  }
  .span1 .row [class*="span"]:first-child {
    margin-left: 0;
  }
  .span1 .row .span1 {
    width: 34.69387755102%;
    *width: 34.640229482351%;
  }
  .spanfirst {
    margin-left: 0 !important;
    clear: left;
  }
}
.row .span50,
.row-fluid .span50 {
  width: 50%;
  float: left;
}
.row .span33,
.row-fluid .span33 {
  width: 33.3333%;
  float: left;
}
.row .span25,
.row-fluid .span25 {
  width: 25%;
  float: left;
}
.row .span20,
.row-fluid .span20 {
  width: 20%;
  float: left;
}
.row .span16,
.row-fluid .span16 {
  width: 16.6666%;
  float: left;
}
.hidden-default {
  display: none !important;
}
@media (min-width: 1200px) {
  .hidden-wide {
    display: none !important;
  }
}
@media (min-width: 980px) and (max-width: 1199px) {
  .hidden-normal {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .hidden-xtablet {
    display: none !important;
  }
}
@media (min-width: 600px) and (max-width: 767px) {
  .hidden-tablet {
    display: none !important;
  }
}
@media (max-width: 599px) {
  .hidden-mobile {
    display: none !important;
  }
}

.hidden {
  display: none !important;
  visibility: hidden;
}
@media (min-width: 768px) and (max-width: 979px) {
  .jumbotron {
    padding: 20px 0;
  }
  .jumbotron h1 {
    font-size: 28px;
  }
  .jumbotron p {
    font-size: 14px;
  }
  .masthead {
    padding: 40px 0;
  }
  .masthead h1 {
    font-size: 56px;
  }
  .masthead p {
    font-size: 28px;
  }
  .masthead .btn-large {
    font-size: 16px;
    padding: 12px 16px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .jumbotron {
    padding: 20px 0;
  }
  .jumbotron h1 {
    font-size: 28px;
  }
  .jumbotron p {
    font-size: 16px;
  }
  .masthead {
    padding: 20px 0;
  }
  .masthead h1 {
    font-size: 28px;
  }
  .masthead p {
    font-size: 16px;
  }
  .masthead .btn-large {
    font-size: 14px;
    padding: 12px 16px;
    margin-top: 0;
  }
}



@media (max-width: 99999999px) {
  .always-show .mega > .mega-dropdown-menu,
  .always-show .dropdown-menu {
    display: block !important;
  }
  .navbar-collapse-fixed-top,
  .navbar-collapse-fixed-bottom {
    border-top: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 1000;
  }
  .navbar-collapse-fixed-top .nav-collapse,
  .navbar-collapse-fixed-bottom .nav-collapse {
    position: absolute;
    width: 100%;
    left: 0;
    top: 41px;
    margin: 0;
  }
  .navbar-collapse-fixed-top .nav-collapse.in,
  .navbar-collapse-fixed-bottom .nav-collapse.in {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }
  .navbar-collapse-fixed-top .nav-collapse.in > *,
  .navbar-collapse-fixed-bottom .nav-collapse.in > * {
    -webkit-transform: translateZ(0);
  }
  .navbar-collapse-fixed-top .nav-collapse.animate,
  .navbar-collapse-fixed-bottom .nav-collapse.animate {
    overflow: hidden;
  }
  .navbar-collapse-fixed-bottom {
    bottom: 0;
    top: auto;
  }
  .navbar-collapse-fixed-bottom .nav-collapse {
    bottom: 41px;
    top: auto;
  }
  .navbar-collapse-fixed-bottom .btn-navbar {
    position: absolute;
    bottom: 0;
  }
  .logo-control .logo-img-sm {
    display: block;
  }
  .logo-control .logo-img {
    display: none;
  }
}

@media (max-width: 767px) {
  h1 {
    font-size: 28px;
    line-height: 1.25;
  }
  h1 small {
    font-size: 28px;
  }
  h2 {
    font-size: 21px;
    line-height: 1.25;
  }
  h2 small {
    font-size: 21px;
  }
  h3 {
    font-size: 17.5px;
    line-height: 1.25;
  }
  h3 small {
    font-size: 14px;
  }
  h4,
  h5,
  h6 {
    font-size: 14px;
    line-height: 1.25;
  }
  h4 small,
  h5 small,
  h6 small {
    font-size: 14px -2px;
  }
}

@media (max-width: 99999999px) {
  .t3-navhelper {
    margin-left: -20px;
    margin-right: -20px;
  }
  .t3-mainnav {
    background: #e6e6e6;
    border-top: 1px solid #d9d9d9;
    height: auto;
    margin-left: -20px;
    margin-right: -20px;
  }
  .t3-mainnav .navbar .btn-navbar:hover {
    cursor: pointer;
  }
  .t3-mainnav .nav-collapse {
    margin-top: 10px;
    background: #fff;
  }
  .t3-mainnav .nav-collapse .nav {
    margin: 0;
  }
  .t3-mainnav .nav-collapse .nav > li > a {
    margin-bottom: 0;
  }
  .t3-mainnav .nav-collapse .nav > li > span {
    padding: 10px 20px;
    display: inline-block;
  }
  .t3-mainnav .nav-collapse .nav > li > a,
  .t3-mainnav .nav-collapse .dropdown-menu a {
    border-bottom: 1px solid #eee;
    padding: 10px 20px;
    font-weight: bold;
    text-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  .t3-mainnav .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 0;
  }
  .t3-mainnav .nav-collapse .nav > li > a:hover {
    background-color: #666;
    background-image: none;
    color: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  }
  .t3-mainnav .nav-collapse .dropdown-menu a {
    border-top: 1px solid #d9d9d9;
    border-bottom: 0;
    font-weight: normal;
    padding: 10px 20px;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  }
  .t3-mainnav .nav-collapse .dropdown-menu.open a,
  .t3-mainnav .nav-collapse .dropdown-submenu.open > a,
  .t3-mainnav .nav-collapse .dropdown-menu a:hover {
    background-color: #666;
    background-image: none;
    color: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  }
  .t3-mainnav .nav-collapse .dropdown-menu {
    margin: 0;
    padding: 0;
    background-color: #e6e6e6;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .t3-mainnav.navbar-collapse-fixed-top,
  .t3-mainnav.navbar-collapse-fixed-bottom {
    margin: 0;
  }
  .t3-mainnav.navbar-collapse-fixed-top .nav-collapse,
  .t3-mainnav.navbar-collapse-fixed-bottom .nav-collapse {
    margin: 0;
  }
  .t3-mainnav .navbar .nav > li > .dropdown-menu:before,
  .t3-mainnav .navbar .nav > li > .dropdown-menu:after,
  .t3-mainnav .navbar .nav > li > .dropdown-menu .divider {
    display: none;
  }
  .t3-mainnav .customization {
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 979px) {
  #search-form .word a.btn {
    margin-top: 10px;
  }
}
@media (max-width: 99999999px) {
  .article-content iframe {
    width: 100% !important;
    height: auto;
  }
  .contact .form-horizontal .control-label.email_copy {
    float: left;
    margin-right: 5px;
  }
  .contact .thumbnail.pull-right {
    width: 100%;
    float: none;
  }
  .contact .thumbnail.pull-right img {
    width: 100%;
  }
  .contact .dl-horizontal dt {
    float: left;
    margin-right: 5px;
  }
  .login-wrap .login_form fieldset,
  .login-wrap .login fieldset {
    padding-left: 20px;
  }
}
@media (max-width: 599px) {
  article img[align=left],
  .img_caption.left,
  article img[align=right],
  .img_caption.right,
  .img-fulltext-left,
  .img-fulltext-right {
    float: none !important;
    margin-left: 0;
    margin-right: 0;
    width: 100% !important;
  }
  a#advanced-search-toggle {
    margin-top: 10px;
  }
  #search-form .word a.btn {
    margin-top: 10px;
  }
}
@media (max-width: 360px) {
  button.button {
    margin-top: 10px;
  }
  #search-form .word button.btn,
  #search-form .word a.btn {
    margin-top: 10px;
  }
}



@media (max-width: 99999999px) {
  body {
    padding-top: 50px;
  }
}
@media (max-width: 767px) {
  .logo {
    float: left !important;
    text-align: center;
    width: 100% !important;
  }
  .head-search {
    float: left !important;
    margin-top: 20px;
    margin-left: 0 !important;
    width: 100% !important;
  }
  .head-search form {
    float: none;
  }
  .head-search .input {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 30px;
  }
  .head-search .input:focus {
    width: 100%;
  }
  .t3-header .span8,
  .t3-header .span4 {
    width: 100% !important;
    margin-left: 0 !important;
    float: none;
  }
  .languageswitcherload {
    float: left;
  }
  .languageswitcherload .mod-languages {
    text-align: right;
  }
  .t3-sl {
    padding-bottom: 20px;
    padding-top: 20px;
  }
  .t3-footer {
    margin-left: -20px;
    margin-right: -20px;
  }
  .t3-footnav {
    padding: 20px 20px 0;
    font-size: 12px;
  }
  .t3-footnav .module-title {
    font-size: 14px;
    font-weight: bold;
  }
  .t3-copyright {
    padding: 20px 20px 40px;
    *zoom: 1;
  }
  .t3-copyright:before,
  .t3-copyright:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .t3-copyright:after {
    clear: both;
  }
  .copyright,
  .poweredby {
    float: none;
    display: inline-block;
    text-align: center;
  }
  .poweredby {
    margin-top: 10px;
  }
  .poweredby .t3-logo,
  .poweredby .t3-logo-small {
    float: none;
    display: inline-block;
  }
}