body             {font-family: PT Sans, sans serif; font-size:16px; color:#333333; background-color:#ffffff; margin-top: 0px; margin-bottom: 0px; ; background-position: top center; background-repeat: repeat; background-attachment: scroll}
A:link 			{COLOR: #ca2128; FONT-FAMILY: PT Sans, sans serif; FONT-SIZE: 16px; TEXT-DECORATION: none }
A:visited 		{COLOR: #ca2128; FONT-FAMILY: PT Sans, sans serif; FONT-SIZE: 16px; TEXT-DECORATION: none }
A:active 		{COLOR: #228B22; FONT-FAMILY: PT Sans, sans serif; FONT-SIZE: 16px; TEXT-DECORATION: none }
A:hover 		    {COLOR: #000000; FONT-FAMILY: PT Sans, sans serif; FONT-SIZE: 16px; TEXT-DECORATION: underline }
table            { border-collapse: collapse; }
th, td           { padding:3px; }
h1                  {font-family: PT Sans Narrow, sans-serif; font-size: 32px; color:#ca2128; font-weight: bold;}
h2                  {font-family: PT Sans Narrow, sans-serif; font-size: 26px; color:#ca2128; font-weight: bold;}
h3                  {font-family: PT Sans Narrow, sans-serif; font-size: 20px; color:#333333; font-weight: bold;}
h4                  {font-family: PT Sans Narrow, sans-serif; font-size: 14px; color:#333333; font-weight: bold;}
.QSCarouselTitle    {font-family: PT Sans Narrow, sans-serif; font-size: 50px;}
.QSCarouselText     {font-family: PT Sans Narrow, sans-serif; font-size: 28px;}
.navbar              {border-radius: 0 !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important;}
.container		    {max-width: 1140px; margin:0 auto;}
.fixedwrapper	    {max-width: 1140px; margin:0 auto;}
.footer			    {font-family: PT Sans, sans serif; font-size:10px; background-color:#222222; color:#999999; }
.navbar-default .navbar-nav > li > a {font-family: PT Sans Narrow, sans-serif; color: #FFFFFF; padding-left:10px;padding-right:10px;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {font-family: PT Sans Narrow, sans-serif; color: #FFFFFF; }
.navbar-default .dropdown-menu > li > a {font-family: PT Sans Narrow, sans-serif; padding-left:10px;padding-right:10px;}
.navbar-default .dropdown-menu > li > a:hover, .navbar-default .navbar-nav > li > a:focus {font-family: PT Sans Narrow, sans-serif; }
.nav-toggle:after { top: 10px; right: 10px; color: #000000; font-size: 16px; content: "\f107"; position: absolute; font-weight: normal; display: inline-block; font-family: FontAwesome;}
.nav-toggle.active:after { color: #fff; content: "\f105";}
.panel-primary > .panel-heading   {border-radius: 0 !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important;
 background-color: #d2232a; border-color: #d2232a;}
.panel-primary { background-color: #FFFFFF; border-color: #d2232a;}
.btn-default            { border-color:#e5363d; background-color:#e5363d }
.btn-default:hover      { border-color:#d2232a; background-color:#d2232a }
.btn-primary            { border-color:#e5363d; background-color:#e5363d }
.btn-primary:hover      { border-color:#d2232a; background-color:#d2232a }
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1140px)
{ 
body                 {font-size: 16px;}
A:link 			    {font-size: 16px;}
A:visited 		    {font-size: 16px;}
A:active 		    {font-size: 16px;}
A:hover 		        {font-size: 16px;}
h1                   {font-size: 32px;}
h2                   {font-size: 26px;}
h3                   {font-size: 20px;}
h4                   {font-size: 14px;}
.QSCarouselTitle     {font-size: 45px;}
.QSCarouselText      {font-size: 31px;}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 1139px) 
{  
body                 {font-size: 16px;}
A:link 			    {font-size: 16px;}
A:visited 		    {font-size: 16px;}
A:active 		    {font-size: 16px;}
A:hover 		        {font-size: 16px;}
h1                   {font-size: 28px;}
h2                   {font-size: 25px;}
h3                   {font-size: 22px;}
h4                   {font-size: 19px;}
.QSCarouselTitle     {font-size: 36px;}
.QSCarouselText      {font-size: 25px;}
/* Small Devices, Tablets */
@media only screen and (max-width : 940px) 
{
body                 {font-size: 14px;}
A:link 			    {font-size: 14px;}
A:visited 		    {font-size: 14px;}
A:active 		    {font-size: 14px;}
A:hover 		        {font-size: 14px;}
h1                   {font-size: 26px;}
h2                   {font-size: 23px;}
h3                   {font-size: 20px;}
h4                   {font-size: 17px;}
.QSCarouselTitle     {font-size: 29px;}
.QSCarouselText      {font-size: 20px;}
}
/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 720px) 
{    
body                 {font-size: 14px;}
A:link 			    {font-size: 14px;}
A:visited 		    {font-size: 14px;}
A:active 		    {font-size: 14px;}
A:hover 		        {font-size: 14px;}
h1                   {font-size: 24px;}
h2                   {font-size: 22px;}
h3                   {font-size: 20px;}
h4                   {font-size: 18px;}
.QSCarouselTitle     {font-size: 24px;}
.QSCarouselText      {font-size: 14px;}
}

