@media (min-width: 980px) and (max-width: 1199px) {
  .row {
    margin-left: 0px;
    *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: 0px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 972px;
  }
  .span12 {
    width: 972px;
  }
  .span11 {
    width: 891px;
  }
  .span10 {
    width: 810px;
  }
  .span9 {
    width: 729px;
  }
  .span8 {
    width: 648px;
  }
  .span7 {
    width: 567px;
  }
  .span6 {
    width: 486px;
  }
  .span5 {
    width: 405px;
  }
  .span4 {
    width: 324px;
  }
  .span3 {
    width: 243px;
  }
  .span2 {
    width: 162px;
  }
  .span1 {
    width: 81px;
  }
  .offset12 {
    margin-left: 972px;
  }
  .offset11 {
    margin-left: 891px;
  }
  .offset10 {
    margin-left: 810px;
  }
  .offset9 {
    margin-left: 729px;
  }
  .offset8 {
    margin-left: 648px;
  }
  .offset7 {
    margin-left: 567px;
  }
  .offset6 {
    margin-left: 486px;
  }
  .offset5 {
    margin-left: 405px;
  }
  .offset4 {
    margin-left: 324px;
  }
  .offset3 {
    margin-left: 243px;
  }
  .offset2 {
    margin-left: 162px;
  }
  .offset1 {
    margin-left: 81px;
  }
  .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: 34px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 0%;
    *margin-left: -0.0536480686695%;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.9463519313%;
  }
  .row-fluid .span11 {
    width: 91.6666666667%;
    *width: 91.613018598%;
  }
  .row-fluid .span10 {
    width: 83.3333333333%;
    *width: 83.2796852647%;
  }
  .row-fluid .span9 {
    width: 75%;
    *width: 74.9463519313%;
  }
  .row-fluid .span8 {
    width: 66.6666666667%;
    *width: 66.613018598%;
  }
  .row-fluid .span7 {
    width: 58.3333333333%;
    *width: 58.2796852647%;
  }
  .row-fluid .span6 {
    width: 50%;
    *width: 49.9463519313%;
  }
  .row-fluid .span5 {
    width: 41.6666666667%;
    *width: 41.613018598%;
  }
  .row-fluid .span4 {
    width: 33.3333333333%;
    *width: 33.2796852647%;
  }
  .row-fluid .span3 {
    width: 25%;
    *width: 24.9463519313%;
  }
  .row-fluid .span2 {
    width: 16.6666666667%;
    *width: 16.613018598%;
  }
  .row-fluid .span1 {
    width: 8.33333333333%;
    *width: 8.27968526466%;
  }
  .row-fluid .offset12 {
    margin-left: 100%;
    *margin-left: 99.8927038627%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 100%;
    *margin-left: 99.8927038627%;
  }
  .row-fluid .offset11 {
    margin-left: 91.6666666667%;
    *margin-left: 91.5593705293%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 91.6666666667%;
    *margin-left: 91.5593705293%;
  }
  .row-fluid .offset10 {
    margin-left: 83.3333333333%;
    *margin-left: 83.226037196%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 83.3333333333%;
    *margin-left: 83.226037196%;
  }
  .row-fluid .offset9 {
    margin-left: 75%;
    *margin-left: 74.8927038627%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 75%;
    *margin-left: 74.8927038627%;
  }
  .row-fluid .offset8 {
    margin-left: 66.6666666667%;
    *margin-left: 66.5593705293%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 66.6666666667%;
    *margin-left: 66.5593705293%;
  }
  .row-fluid .offset7 {
    margin-left: 58.3333333333%;
    *margin-left: 58.226037196%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 58.3333333333%;
    *margin-left: 58.226037196%;
  }
  .row-fluid .offset6 {
    margin-left: 50%;
    *margin-left: 49.8927038627%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 50%;
    *margin-left: 49.8927038627%;
  }
  .row-fluid .offset5 {
    margin-left: 41.6666666667%;
    *margin-left: 41.5593705293%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 41.6666666667%;
    *margin-left: 41.5593705293%;
  }
  .row-fluid .offset4 {
    margin-left: 33.3333333333%;
    *margin-left: 33.226037196%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 33.3333333333%;
    *margin-left: 33.226037196%;
  }
  .row-fluid .offset3 {
    margin-left: 25%;
    *margin-left: 24.8927038627%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25%;
    *margin-left: 24.8927038627%;
  }
  .row-fluid .offset2 {
    margin-left: 16.6666666667%;
    *margin-left: 16.5593705293%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 16.6666666667%;
    *margin-left: 16.5593705293%;
  }
  .row-fluid .offset1 {
    margin-left: 8.33333333333%;
    *margin-left: 8.22603719599%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.33333333333%;
    *margin-left: 8.22603719599%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0px;
  }
  input.span12, textarea.span12, .uneditable-input.span12 {
    width: 958px;
  }
  input.span11, textarea.span11, .uneditable-input.span11 {
    width: 877px;
  }
  input.span10, textarea.span10, .uneditable-input.span10 {
    width: 796px;
  }
  input.span9, textarea.span9, .uneditable-input.span9 {
    width: 715px;
  }
  input.span8, textarea.span8, .uneditable-input.span8 {
    width: 634px;
  }
  input.span7, textarea.span7, .uneditable-input.span7 {
    width: 553px;
  }
  input.span6, textarea.span6, .uneditable-input.span6 {
    width: 472px;
  }
  input.span5, textarea.span5, .uneditable-input.span5 {
    width: 391px;
  }
  input.span4, textarea.span4, .uneditable-input.span4 {
    width: 310px;
  }
  input.span3, textarea.span3, .uneditable-input.span3 {
    width: 229px;
  }
  input.span2, textarea.span2, .uneditable-input.span2 {
    width: 148px;
  }
  input.span1, textarea.span1, .uneditable-input.span1 {
    width: 67px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .offset-12 {
    margin-left: -756px;
  }
  .offset-11 {
    margin-left: -693px;
  }
  .offset-10 {
    margin-left: -630px;
  }
  .offset-9 {
    margin-left: -567px;
  }
  .offset-8 {
    margin-left: -504px;
  }
  .offset-7 {
    margin-left: -441px;
  }
  .offset-6 {
    margin-left: -378px;
  }
  .offset-5 {
    margin-left: -315px;
  }
  .offset-4 {
    margin-left: -252px;
  }
  .offset-3 {
    margin-left: -189px;
  }
  .offset-2 {
    margin-left: -126px;
  }
  .offset-1 {
    margin-left: -63px;
  }
}
@media (min-width: 980px) and (max-width: 1199px) {
  .offset-12 {
    margin-left: -972px;
  }
  .offset-11 {
    margin-left: -891px;
  }
  .offset-10 {
    margin-left: -810px;
  }
  .offset-9 {
    margin-left: -729px;
  }
  .offset-8 {
    margin-left: -648px;
  }
  .offset-7 {
    margin-left: -567px;
  }
  .offset-6 {
    margin-left: -486px;
  }
  .offset-5 {
    margin-left: -405px;
  }
  .offset-4 {
    margin-left: -324px;
  }
  .offset-3 {
    margin-left: -243px;
  }
  .offset-2 {
    margin-left: -162px;
  }
  .offset-1 {
    margin-left: -81px;
  }
}
@media (min-width: 1200px) {
  .offset-12 {
    margin-left: -1188px;
  }
  .offset-11 {
    margin-left: -1089px;
  }
  .offset-10 {
    margin-left: -990px;
  }
  .offset-9 {
    margin-left: -891px;
  }
  .offset-8 {
    margin-left: -792px;
  }
  .offset-7 {
    margin-left: -693px;
  }
  .offset-6 {
    margin-left: -594px;
  }
  .offset-5 {
    margin-left: -495px;
  }
  .offset-4 {
    margin-left: -396px;
  }
  .offset-3 {
    margin-left: -297px;
  }
  .offset-2 {
    margin-left: -198px;
  }
  .offset-1 {
    margin-left: -99px;
  }
}
@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: 34px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 0%;
    *margin-left: -0.0536480686695%;
  }
  .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.9463519313%;
  }
  .row .span11,
  .row-fluid .span11 {
    width: 91.6666666667%;
    *width: 91.613018598%;
  }
  .row .span10,
  .row-fluid .span10 {
    width: 83.3333333333%;
    *width: 83.2796852647%;
  }
  .row .span9,
  .row-fluid .span9 {
    width: 75%;
    *width: 74.9463519313%;
  }
  .row .span8,
  .row-fluid .span8 {
    width: 66.6666666667%;
    *width: 66.613018598%;
  }
  .row .span7,
  .row-fluid .span7 {
    width: 58.3333333333%;
    *width: 58.2796852647%;
  }
  .row .span6,
  .row-fluid .span6 {
    width: 50%;
    *width: 49.9463519313%;
  }
  .row .span5,
  .row-fluid .span5 {
    width: 41.6666666667%;
    *width: 41.613018598%;
  }
  .row .span4,
  .row-fluid .span4 {
    width: 33.3333333333%;
    *width: 33.2796852647%;
  }
  .row .span3,
  .row-fluid .span3 {
    width: 25%;
    *width: 24.9463519313%;
  }
  .row .span2,
  .row-fluid .span2 {
    width: 16.6666666667%;
    *width: 16.613018598%;
  }
  .row .span1,
  .row-fluid .span1 {
    width: 8.33333333333%;
    *width: 8.27968526466%;
  }
  .span12 .row [class*="span"] {
    margin-left: 0%;
    *margin-left: -0.0536480686695%;
  }
  .span12 .row [class*="span"]:first-child {
    margin-left: 0;
  }
  .span12 .row .span12 {
    width: 100%;
    *width: 99.9463519313%;
  }
  .span12 .row .span11 {
    width: 91.6666666667%;
    *width: 91.613018598%;
  }
  .span12 .row .span10 {
    width: 83.3333333333%;
    *width: 83.2796852647%;
  }
  .span12 .row .span9 {
    width: 75%;
    *width: 74.9463519313%;
  }
  .span12 .row .span8 {
    width: 66.6666666667%;
    *width: 66.613018598%;
  }
  .span12 .row .span7 {
    width: 58.3333333333%;
    *width: 58.2796852647%;
  }
  .span12 .row .span6 {
    width: 50%;
    *width: 49.9463519313%;
  }
  .span12 .row .span5 {
    width: 41.6666666667%;
    *width: 41.613018598%;
  }
  .span12 .row .span4 {
    width: 33.3333333333%;
    *width: 33.2796852647%;
  }
  .span12 .row .span3 {
    width: 25%;
    *width: 24.9463519313%;
  }
  .span12 .row .span2 {
    width: 16.6666666667%;
    *width: 16.613018598%;
  }
  .span12 .row .span1 {
    width: 8.33333333333%;
    *width: 8.27968526466%;
  }
  .span11 .row [class*="span"] {
    margin-left: 0%;
    *margin-left: -0.0536480686695%;
  }
  .span11 .row [class*="span"]:first-child {
    margin-left: 0;
  }
  .span11 .row .span11 {
    width: 91.6666666667%;
    *width: 91.613018598%;
  }
  .span11 .row .span10 {
    width: 83.3333333333%;
    *width: 83.2796852647%;
  }
  .span11 .row .span9 {
    width: 75%;
    *width: 74.9463519313%;
  }
  .span11 .row .span8 {
    width: 66.6666666667%;
    *width: 66.613018598%;
  }
  .span11 .row .span7 {
    width: 58.3333333333%;
    *width: 58.2796852647%;
  }
  .span11 .row .span6 {
    width: 50%;
    *width: 49.9463519313%;
  }
  .span11 .row .span5 {
    width: 41.6666666667%;
    *width: 41.613018598%;
  }
  .span11 .row .span4 {
    width: 33.3333333333%;
    *width: 33.2796852647%;
  }
  .span11 .row .span3 {
    width: 25%;
    *width: 24.9463519313%;
  }
  .span11 .row .span2 {
    width: 16.6666666667%;
    *width: 16.613018598%;
  }
  .span11 .row .span1 {
    width: 8.33333333333%;
    *width: 8.27968526466%;
  }
  .span10 .row [class*="span"] {
    margin-left: 0%;
    *margin-left: -0.0536480686695%;
  }
  .span10 .row [class*="span"]:first-child {
    margin-left: 0;
  }
  .span10 .row .span10 {
    width: 90.9090909091%;
    *width: 90.8554428404%;
  }
  .span10 .row .span9 {
    width: 81.8181818182%;
    *width: 81.7645337495%;
  }
  .span10 .row .span8 {
    width: 72.7272727273%;
    *width: 72.6736246586%;
  }
  .span10 .row .span7 {
    width: 63.6363636364%;
    *width: 63.5827155677%;
  }
  .span10 .row .span6 {
    width: 54.5454545455%;
    *width: 54.4918064768%;
  }
  .span10 .row .span5 {
    width: 45.4545454545%;
    *width: 45.4008973859%;
  }
  .span10 .row .span4 {
    width: 36.3636363636%;
    *width: 36.309988295%;
  }
  .span10 .row .span3 {
    width: 27.2727272727%;
    *width: 27.2190792041%;
  }
  .span10 .row .span2 {
    width: 18.1818181818%;
    *width: 18.1281701131%;
  }
  .span10 .row .span1 {
    width: 9.09090909091%;
    *width: 9.03726102224%;
  }
  .span9 .row [class*="span"] {
    margin-left: 0%;
    *margin-left: -0.0536480686695%;
  }
  .span9 .row [class*="span"]:first-child {
    margin-left: 0;
  }
  .span9 .row .span9 {
    width: 90%;
    *width: 89.9463519313%;
  }
  .span9 .row .span8 {
    width: 80%;
    *width: 79.9463519313%;
  }
  .span9 .row .span7 {
    width: 70%;
    *width: 69.9463519313%;
  }
  .span9 .row .span6 {
    width: 60%;
    *width: 59.9463519313%;
  }
  .span9 .row .span5 {
    width: 50%;
    *width: 49.9463519313%;
  }
  .span9 .row .span4 {
    width: 40%;
    *width: 39.9463519313%;
  }
  .span9 .row .span3 {
    width: 30%;
    *width: 29.9463519313%;
  }
  .span9 .row .span2 {
    width: 20%;
    *width: 19.9463519313%;
  }
  .span9 .row .span1 {
    width: 10%;
    *width: 9.94635193133%;
  }
  .span8 .row [class*="span"] {
    margin-left: 0%;
    *margin-left: -0.0536480686695%;
  }
  .span8 .row [class*="span"]:first-child {
    margin-left: 0;
  }
  .span8 .row .span8 {
    width: 88.8888888889%;
    *width: 88.8352408202%;
  }
  .span8 .row .span7 {
    width: 77.7777777778%;
    *width: 77.7241297091%;
  }
  .span8 .row .span6 {
    width: 66.6666666667%;
    *width: 66.613018598%;
  }
  .span8 .row .span5 {
    width: 55.5555555556%;
    *width: 55.5019074869%;
  }
  .span8 .row .span4 {
    width: 44.4444444444%;
    *width: 44.3907963758%;
  }
  .span8 .row .span3 {
    width: 33.3333333333%;
    *width: 33.2796852647%;
  }
  .span8 .row .span2 {
    width: 22.2222222222%;
    *width: 22.1685741536%;
  }
  .span8 .row .span1 {
    width: 11.1111111111%;
    *width: 11.0574630424%;
  }
  .span7 .row [class*="span"] {
    margin-left: 0%;
    *margin-left: -0.0536480686695%;
  }
  .span7 .row [class*="span"]:first-child {
    margin-left: 0;
  }
  .span7 .row .span7 {
    width: 87.5%;
    *width: 87.4463519313%;
  }
  .span7 .row .span6 {
    width: 75%;
    *width: 74.9463519313%;
  }
  .span7 .row .span5 {
    width: 62.5%;
    *width: 62.4463519313%;
  }
  .span7 .row .span4 {
    width: 50%;
    *width: 49.9463519313%;
  }
  .span7 .row .span3 {
    width: 37.5%;
    *width: 37.4463519313%;
  }
  .span7 .row .span2 {
    width: 25%;
    *width: 24.9463519313%;
  }
  .span7 .row .span1 {
    width: 12.5%;
    *width: 12.4463519313%;
  }
  .span6 .row [class*="span"] {
    margin-left: 0%;
    *margin-left: -0.0536480686695%;
  }
  .span6 .row [class*="span"]:first-child {
    margin-left: 0;
  }
  .span6 .row .span6 {
    width: 85.7142857143%;
    *width: 85.6606376456%;
  }
  .span6 .row .span5 {
    width: 71.4285714286%;
    *width: 71.3749233599%;
  }
  .span6 .row .span4 {
    width: 57.1428571429%;
    *width: 57.0892090742%;
  }
  .span6 .row .span3 {
    width: 42.8571428571%;
    *width: 42.8034947885%;
  }
  .span6 .row .span2 {
    width: 28.5714285714%;
    *width: 28.5177805028%;
  }
  .span6 .row .span1 {
    width: 14.2857142857%;
    *width: 14.232066217%;
  }
  .span5 .row [class*="span"] {
    margin-left: 0%;
    *margin-left: -0.0536480686695%;
  }
  .span5 .row [class*="span"]:first-child {
    margin-left: 0;
  }
  .span5 .row .span5 {
    width: 83.3333333333%;
    *width: 83.2796852647%;
  }
  .span5 .row .span4 {
    width: 66.6666666667%;
    *width: 66.613018598%;
  }
  .span5 .row .span3 {
    width: 50%;
    *width: 49.9463519313%;
  }
  .span5 .row .span2 {
    width: 33.3333333333%;
    *width: 33.2796852647%;
  }
  .span5 .row .span1 {
    width: 16.6666666667%;
    *width: 16.613018598%;
  }
  .span4 .row [class*="span"] {
    margin-left: 0%;
    *margin-left: -0.0536480686695%;
  }
  .span4 .row [class*="span"]:first-child {
    margin-left: 0;
  }
  .span4 .row .span4 {
    width: 80%;
    *width: 79.9463519313%;
  }
  .span4 .row .span3 {
    width: 60%;
    *width: 59.9463519313%;
  }
  .span4 .row .span2 {
    width: 40%;
    *width: 39.9463519313%;
  }
  .span4 .row .span1 {
    width: 20%;
    *width: 19.9463519313%;
  }
  .span3 .row [class*="span"] {
    margin-left: 0%;
    *margin-left: -0.0536480686695%;
  }
  .span3 .row [class*="span"]:first-child {
    margin-left: 0;
  }
  .span3 .row .span3 {
    width: 75%;
    *width: 74.9463519313%;
  }
  .span3 .row .span2 {
    width: 50%;
    *width: 49.9463519313%;
  }
  .span3 .row .span1 {
    width: 25%;
    *width: 24.9463519313%;
  }
  .span2 .row [class*="span"] {
    margin-left: 0%;
    *margin-left: -0.0536480686695%;
  }
  .span2 .row [class*="span"]:first-child {
    margin-left: 0;
  }
  .span2 .row .span2 {
    width: 66.6666666667%;
    *width: 66.613018598%;
  }
  .span2 .row .span1 {
    width: 33.3333333333%;
    *width: 33.2796852647%;
  }
  .span1 .row [class*="span"] {
    margin-left: 0%;
    *margin-left: -0.0536480686695%;
  }
  .span1 .row [class*="span"]:first-child {
    margin-left: 0;
  }
  .span1 .row .span1 {
    width: 50%;
    *width: 49.9463519313%;
  }
  .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: 24px 0;
  }
  .jumbotron h1 {
    font-size: 24px;
  }
  .jumbotron p {
    font-size: 12px;
  }
  .masthead {
    padding: 48px 0;
  }
  .masthead h1 {
    font-size: 48px;
  }
  .masthead p {
    font-size: 24px;
  }
  .masthead .btn-large {
    font-size: 14px;
    padding: 10px 14px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .jumbotron {
    padding: 24px 0;
  }
  .jumbotron h1 {
    font-size: 24px;
  }
  .jumbotron p {
    font-size: 14px;
  }
  .masthead {
    padding: 24px 0;
  }
  .masthead h1 {
    font-size: 24px;
  }
  .masthead p {
    font-size: 14px;
  }
  .masthead .btn-large {
    font-size: 12px;
    padding: 10px 14px;
    margin-top: 0;
  }
}



@media (max-width: 747px) {
  .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: 24px;
    line-height: 1.25;
  }
  h1 small {
    font-size: 24px;
  }
  h2 {
    font-size: 18px;
    line-height: 1.25;
  }
  h2 small {
    font-size: 18px;
  }
  h3 {
    font-size: 15px;
    line-height: 1.25;
  }
  h3 small {
    font-size: 12px;
  }
  h4,
  h5,
  h6 {
    font-size: 12px;
    line-height: 1.25;
  }
  h4 small,
  h5 small,
  h6 small {
    font-size: 12px -2px;
  }
}

@media (max-width: 747px) {
  .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: 0;
    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 > a,
  .t3-mainnav .nav-collapse .dropdown-menu a {
    border-bottom: 1px solid #D9D9D9;
    border-radius: 0 0 0 0;
    font-family: Open Sans;
    font-size: 13px;
    font-weight: 400;
    padding: 9px 15px;
    text-shadow: none;
    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,
  .t3-mainnav .nav-collapse .nav > li.active > a {
    background: #bd1515;
    color: #fff;
    font-weight: normal;
    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: 12px 24px;
  }
  .t3-mainnav .nav-collapse .dropdown-menu a:hover,
  .t3-mainnav .nav-collapse .dropdown-menu li.active > a {
    background: none;
    font-weight: normal;
    color: #bd1515;
    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 (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;
  }
}
@media (max-width: 1200px) {
  .t3-sidebar .mod_easyblogcalendar th.calendar_day {
    font-size: 11px;
    padding: 10px 0;
  }
  .t3-sidebar .mod_easyblogcalendar td {
    font-size: 12px;
    padding: 1px 0;
  }
  .t3-sidebar-1 .module-title {
    font-size: 15px;
  }
  .t3-sidebar .mod_easyblogcalendar #eblog-calendar th.calendar_day {
    font-size: 11px;
  }
  .t3-mainnav .navbar .nav > li > a {
    padding: 15px 18px;
  }
  #eblog-wrapper a.easyblog-thumb-preview img,
  #eblog-wrapper a.gallery-thumb-item img {
    padding: 0;
    margin: 0 0 5px;
    border: none;
  }
}
@media (max-width: 1200px) and (min-width: 981px) {
  .custom_noborder p {
    padding: 0;
  }
}
@media (max-width: 980px) {
  
  body {
    padding: 0;
  }
  #btl {
    border-right: 0;
    border-left: 1px solid #e93636;
  }
  #btl .btl-panel > span#btl-panel-registration {
    border-bottom: 0;
  }
  .t3-mainnav .navbar-inner {
    width: 100%;
    border-top: 1px solid #e93636;
  }
  .t3-content ul.pagination-list {
    margin: 0;
  }
  .t3-sidebar-1 .t3-module {
    margin: 0 14px 0 22px;
  }
  .t3-sidebar-2 .t3-module {
    margin: 0 20px 12px 14px;
  }
  .t3-sidebar .mod_easyblogcalendar th.calendar_day {
    font-size: 14px;
    padding: 12px 0;
  }
  .t3-sidebar .mod_easyblogcalendar td {
    font-size: 14px;
    padding: 7px 0;
  }
  .t3-sidebar {
    margin-top: 18px;
  }
}
@media (max-width: 746px) {
  .t3-mainnav .nav-collapse .nav > li > a,
  .t3-mainnav .nav-collapse .dropdown-menu a {
    border-bottom: 1px solid #F0F0F0;
    border-top: 0;
  }
  .t3-mainnav {
    background: #fff;
  }
  .t3-mainnav .nav-collapse .dropdown-menu {
    background: #fff;
  }
  .t3-mainnav .navbar {
    background-color: #bd1515;
  }
  .t3-mainnav .navbar .btn-navbar {
    background: url('../../images/btn-mobile.png') center center no-repeat;
    width: 33px;
    height: 33px;
    padding: 0;
    border: 0;
  }
  .swap-bt-block {
    width: 100%;
  }
  .t3-sidebar-1 .t3-module,
  .t3-sidebar-2 .t3-module {
    margin: 0 20px;
  }
  .mod_easyblogcalendar {
    margin: 0 50px;
  }
  .t3-mainnav .nav-collapse .nav > li > a,
  .t3-mainnav .nav-collapse .dropdown-menu a {
    padding: 9px 15px;
  }
  .t3-mainnav .nav li.dropdown.open > .dropdown-toggle,
  .t3-mainnav .nav li.dropdown.active > .dropdown-toggle,
  .t3-mainnav .nav li.dropdown.open.active > .dropdown-toggle {
    background: #bd1515;
    color: #fff;
    font-weight: normal;
  }
  .logo {
    border-left: 1px solid #e93636;
    margin-left: 54px;
    padding-bottom: 3px;
    padding-left: 5px;
  }
  .t3-mainnav .navbar-inner {
    position: absolute;
  }
  .head-search {
    position: relative;
    z-index: 9;
  }
  .t3-mainnav .navbar .btn-navbar {
    margin: 10px;
  }
  .t3-megamenu .nav > .dropdown > .dropdown-toggle .caret {
    display: none !important;
  }
  .article-aside {
    clear: both;
  }
}
@media (max-width: 480px) {
  .btl-content-block h3 {
    font-size: 20px !important;
  }
  .itemContainer {
    width: 100% !important;
    border-top: 1px solid #EAEAEA;
  }
  .itemList #itemListLeading .itemContainer:first-child .catItemView,
  .itemList #itemListPrimary .itemContainer:first-child .catItemView {
    border-top: medium none;
  }
  div.catItemView {
    padding: 15px 20px;
  }
}



@media (max-width: 747px) {
  body {
    padding-top: 50px;
  }
}
@media (max-width: 767px) {
  .logo {
    float: left !important;
    text-align: center;
  }
  .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: 24px;
    padding-top: 24px;
  }
  .t3-footnav {
    padding: 24px 20px 0;
    font-size: 10px;
  }
  .t3-footnav .module-title {
    font-size: 12px;
    font-weight: bold;
  }
  .t3-copyright {
    *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: 12px;
  }
  .poweredby .t3-logo,
  .poweredby .t3-logo-small {
    float: none;
    display: inline-block;
  }
}