body             {font-family: Josefin Sans, sans serif; font-size:18px; color:#808080; background-color:#fbf6ea; margin-top: 0px; margin-bottom: 0px; ; background-position: top center; background-repeat: repeat; background-attachment: scroll}
A:link 			{COLOR: #fb7e0a; FONT-FAMILY: Josefin Sans, sans serif; FONT-SIZE: 18px; TEXT-DECORATION: none }
A:visited 		{COLOR: #fb7e0a; FONT-FAMILY: Josefin Sans, sans serif; FONT-SIZE: 18px; TEXT-DECORATION: none }
A:active 		{COLOR: #228B22; FONT-FAMILY: Josefin Sans, sans serif; FONT-SIZE: 18px; TEXT-DECORATION: none }
A:hover 		    {COLOR: #FF0000; FONT-FAMILY: Josefin Sans, sans serif; FONT-SIZE: 18px; TEXT-DECORATION: underline }
table            { border-collapse: collapse; }
th, td           { padding:3px; }
h1                  {font-family: Josefin Sans, sans serif; font-size: 30px; color:#fb7e0a; font-weight: bold;}
h2                  {font-family: Josefin Sans, sans serif; font-size: 25px; color:#fb7e0a; font-weight: bold;}
h3                  {font-family: Josefin Sans, sans serif; font-size: 20px; color:#808080; font-weight: bold;}
h4                  {font-family: Josefin Sans, sans serif; font-size: 15px; color:#808080; font-weight: bold;}
.QSCarouselTitle    {font-family: Josefin Sans, sans serif; font-size: 50px;}
.QSCarouselText     {font-family: Josefin Sans, sans serif; font-size: 28px;}
.navbar              {border-radius: 0 !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important;}
.container		    {max-width: 1024px; margin:0 auto;}
.fixedwrapper	    {max-width: 1024px; margin:0 auto;}
.footer			    {font-family: Josefin Sans, sans serif; font-size:12px; background-color:#000000; color:#808080; }
.navbar-default .navbar-nav > li > a {font-family: Josefin Sans, 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: Josefin Sans, sans serif; color: #FFFFFF; }
.navbar-default .dropdown-menu > li > a {font-family: Josefin Sans, sans serif; padding-left:10px;padding-right:10px;}
.navbar-default .dropdown-menu > li > a:hover, .navbar-default .navbar-nav > li > a:focus {font-family: Josefin Sans, sans serif; }
.nav-toggle:after { top: 10px; right: 10px; color: #FFFFFF; font-size: 18px; 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: #0b73cc; border-color: #0b73cc;}
.panel-primary { background-color: #fbf6ea; border-color: #0b73cc;}
.btn-default            { border-color:#CCCCCC; background-color:#CCCCCC }
.btn-default:hover      { border-color:#C0C0C0; background-color:#C0C0C0 }
.btn-primary            { border-color:#536678; background-color:#536678 }
.btn-primary:hover      { border-color:#0b73cc; background-color:#0b73cc }
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1140px)
{ 
body                 {font-size: 18px;}
A:link 			    {font-size: 18px;}
A:visited 		    {font-size: 18px;}
A:active 		    {font-size: 18px;}
A:hover 		        {font-size: 18px;}
h1                   {font-size: 30px;}
h2                   {font-size: 25px;}
h3                   {font-size: 20px;}
h4                   {font-size: 15px;}
.QSCarouselTitle     {font-size: 42px;}
.QSCarouselText      {font-size: 29px;}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 1139px) 
{  
body                 {font-size: 18px;}
A:link 			    {font-size: 18px;}
A:visited 		    {font-size: 18px;}
A:active 		    {font-size: 18px;}
A:hover 		        {font-size: 18px;}
h1                   {font-size: 26px;}
h2                   {font-size: 23px;}
h3                   {font-size: 20px;}
h4                   {font-size: 17px;}
.QSCarouselTitle     {font-size: 34px;}
.QSCarouselText      {font-size: 24px;}
/* Small Devices, Tablets */
@media only screen and (max-width : 940px) 
{
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: 24px;}
h2                   {font-size: 22px;}
h3                   {font-size: 20px;}
h4                   {font-size: 18px;}
.QSCarouselTitle     {font-size: 27px;}
.QSCarouselText      {font-size: 19px;}
}
/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 720px) 
{    
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: 22px;}
h2                   {font-size: 21px;}
h3                   {font-size: 20px;}
h4                   {font-size: 19px;}
.QSCarouselTitle     {font-size: 22px;}
.QSCarouselText      {font-size: 16px;}
}

