


body {
background:rgba(0, 0, 33, 0.4) url(images/yellow.png) no-repeat; 
  background-size:100% 100%;
}





@font-face { font-family:earthorbiter;src:url(fonts/earthorbiter.ttf) format('opentype');font-display: auto; font-weight:500;}
@font-face { font-family:EmeraldGrey-DxXW;src:url(fonts/EmeraldGrey-DxXW.ttf) format('truetype');font-display: auto;}
@font-face { font-family:Futura Std Heavy;src:url(fonts/Futura Std Heavy.ttf) format('truetype');font-display: auto;}
@font-face { font-family:Futura Std Book;src:url(Futura Std Book.ttf) format('truetype');font-display: auto;}					
@font-face { font-family:Futura Round;src:url(fonts/Futura Round.ttf) format('truetype');font-display: auto;}
@font-face { font-family:Valorant_Font;src:url(fonts/Valorant_Font.ttf) format('truetype');font-display: auto;}
@font-face { font-family:Rajdhani-SemiBold;src:url(fonts/Rajdhani-SemiBold.ttf) format('truetype');font-display: auto;}

@font-face {
   font-family: earthorbiter;
   src: url(fonts/earthorbiter.ttf);
 font-weight:500;
}@font-face {
   font-family: EmeraldGrey-DxXW;
   src: url(fonts/EmeraldGrey-DxXW.ttf);
   font-weight: normal;
}@font-face {
   font-family: Futura Std Heavy;
   src: url(fonts/Futura Std Heavy.ttf);
   font-weight: normal;
}@font-face {
   font-family: Futura Std Book;
   src: url(fonts/Futura Std Book.ttf);
   font-weight: normal;
}@font-face {
   font-family: Futura Round;
   src: url(fonts/Futura Round.ttf);
   font-weight: normal;
}@font-face {
   font-family: Valorant_Font;
   src: url(fonts/Valorant_Font.ttf);
   font-weight: normal;
}@font-face {
   font-family: Rajdhani-SemiBold;
   src: url(fonts/Rajdhani-SemiBold.ttf);
   font-weight: normal;
}
					



.blue {
	color: #06C;
}

.green {
	color: #090;
}

ol,
ul {
  list-style: none;
}


html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

a:focus {
  outline: none;
  text-decoration: none;
}

a:active {
  text-decoration: none;
}

article,
aside,
details,
figcaption,
figure,

header,
hgroup,
nav,
section,
img {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

audio:not([controls]) {
  display: none;
}

#wrap {width:100%; position:relative; height:92px;background: rgba(0, 0, 0, 0.9);padding: 10px 15px 15px 15px;min-width:1211px; z-index:1;}

#wrap1 {width:100%; position:relative;height: 445px; background: url(img/Background.jpeg);min-width:1211px; z-index:111;}


h1, h2, h3, h4, h5, h6 {
    color: #ffffff;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 5px;
    font-size: 3em;
    animation-name: glow;
    text-align: center;
    padding: 20px 10px 10px 10px;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-direction: alternate;}


  
     p
      {
          font-family:Rajdhani-SemiBold;
          font-weight:500;
          text-align:center;
          line-height:2em; 
          color:#fff;
          padding:10px;
          letter-spacing:1px;
          font-size:1.5em;
      }
  
  
#wrap_1 {border:0px solid red; height:40px; float:left;width:100%; min-width:1211px;}
body {
  font-family:Calibri;
  font-size:15px;
  color: #666666;
  background-color: white; 
  text-rendering: optimizeLegibility;
  overflow-x: hidden;
}


#sheet
{
 background-color:Transparent;
 position:relative;
 margin-left:auto;
 margin-right:auto;
 width:100%;background: url(img/Background.jpeg);background-size: cover; 
 
 height:auto; padding:0px;min-width: 1211px;

 font-family:Calibri;  border:0px solid blue;
}

#menu
{float:right;width:1025px;height:41px; margin-top:0px; padding:18px 0px; background-color:transparent; border:0px solid red;  }

#featured1 {
	height: 15px;
	padding:0;
	position: relative;
}
#featured1-title {
	background:url("images/heading-back.jpg") repeat-x;
	font-size:16px;
	font-weight: bold;
	line-height: 10px;
	margin-bottom: 12px;	 letter-spacing:1px;
	text-align: right; font-family: 'Gabriela', serif;color:#025cb7;text-shadow: 0px 0px 0px #9ddfff;
}
#featured1-title span {
	background:#FFFFFF;
	color:#000;font-family: 'Gabriela', serif;text-shadow: 0px 0px 0px #9ddfff;letter-spacing:1px;
	margin: 0px 780px 0px 15px;
	padding: 0px 12px 0 12px;
}



#audiencenav li {
  padding:0px 0px 0px 13px; list-style:none;margin-right:0px;
  
}

  #audiencenav li span {
    color:#fff;
	font-size: 15px;
	border-bottom: 1px solid #252525;
	display:block; font-family:Calibri;
	cursor:pointer; letter-spacing:1px;
	background:#373737; 
	padding: 10px 25px 11px 16px; margin-right:0px;
  }
	
  #audiencenav li:hover,
  #audiencenav li:focus{
    background: url('images/audience_nav_arrow.png') left center no-repeat;
	text-decoration: none;font-family:Calibri;
  }
	
    #audiencenav li:hover span,
	#audiencenav li:focus span {
	  background:#b6942c;font-family:Calibri;
	  text-decoration: none;margin-right:0px;
	}

#audiencenav .active {
  background: url('images/audience_nav_arrow.png') left center no-repeat;font-family:Calibri;
}

  #audiencenav .active span {
    background:#b6942c;font-family:Calibri;margin-right:0px;
  }
  
	
.day
{
font-family:'Open Sans','Trebuchet MS',Arial,sans-serif;
font-size:12px; 
width:20px;
padding:5px;
text-align:center;  
border:solid 1px #000; 
line-height:20px;
}

.notes
{
font-family:'Open Sans','Trebuchet MS',Arial,sans-serif;
font-size:12px; 
width:20px;
padding:5px;
text-align:center;  
background-color:#db9f00;
color:#783030;
font-weight:bold;
line-height:20px;  
border:solid 1px #666639; 
 
}

#column
{width:100%;height:auto; padding:20px 0px 20px 0px; background-color:#d99e13;float:left;margin-top:-170px; margin-bottom:20px; position:relative;}

#column1
{float:left;width:1150px;height:auto; margin-top:-5px; border:0px solid red; background-color:#fff;}

.col
{ float:left;width:150px;height:auto;}

#col1
{float:left;width:876px;height:auto;border:0px solid red;color:#333; padding:9px 12px 0px 12px; background-color:#fff;}

#column2
{float:left;width:888px;height:auto; margin-top:25px;border:0px solid red ; padding:0px; }

.col_1
{float:left;width:207px;height:auto; margin-top:0px;border:1px solid #b1b1b1;padding:5px 12px 32px 12px;background-color:#fff;}

.col_2
{float:left;width:294px;height:auto; margin-left:20px;border:1px solid #b1b1b1; margin-right:20px;background-color:#fff; padding:12px 12px 12px 12px;}

.col_3
{float:left;width:335px;height:auto; margin-top:0px;border:1px solid #b1b1b1;margin-right:10px;padding:12px 12px 11px 12px;background-color:#fff;}

.col_4
{float:right;width:254px;height:auto; margin-top:0px;border:1px solid #b1b1b1;padding:5px 12px 11px 12px;background-color:#fff;}

#column3
{float:left;width:888px;height:auto; margin-top:25px;border:0px solid #b1b1b1;}

.col_5 
{float:left;width:250px;height:auto;border:1px solid #b1b1b1 ; padding:12px;background-color:#fff;}

.col_6 
{ float:left;width:335px;height:388px;border:1px solid #b1b1b1; margin-left:20px; text-align:justify; padding:12px;background-color:#fff;}


.col_7 
{float:right;width:248px;height:98px;border:1px solid #b1b1b1; margin-left:20px; margin-bottom:22px; text-align:center; background-color:#fff;}

#column4
{float:right;width:252px;height:auto;border:0px solid #b1b1b1; margin-left:20px;background-color:Transparent;}

.col3
{float:right;width:252px;height:268px;border:1px solid #b1b1b1; margin-left:20px;background-color:#fff; padding:0px;}

.col4
{float:left;width:1150px;height:auto; margin-top:25px;border:0px solid #b1b1b1;}

.col5
{float:left;width:522px;height:auto;border:1px solid #b1b1b1 ;padding:12px;background-color:#fff;}

.col6
{float:right;width:607px;height:auto;}

.col7
{float:right;width:607px;height:auto;border:1px solid #b1b1b1 ; padding:12px;background-color:#fff;}

#slide_move
{float:left;width:509px;height:180px;border:0px solid #b1b1b1 ; padding:0px 12px; margin-top:0px;}


#marquee_up
{width: 223px; height: 520px; margin-left: 0px; overflow: hidden; margin-top:20px; float:left; }


#footer_img
{width:100%;height:390px;min-width:1211px;border-top:10px solid #f5b31e; margin-top:40px; background-color:#000; position:relative; padding:20px 0px 0px 0px;background-image:url('images/footer-pattren.png'); }


#footer
{width:100%;height:auto; min-width:1211px;float:left;background: rgba(85, 85, 85, 0.9);color:#fff; padding:5px 10px; text-align:center; border-top:1px solid #555555; letter-spacing:1px;}

.footer1
{width:100%;height:auto;min-width:1211px; float:left;background: rgba(32, 32, 32, 0.9);color:#fff; padding:5px 10px; text-align:center; border-top:1px solid #555555; letter-spacing:1px;}

.a9
{
     text-decoration:none;
          font-size:13px;      
     color:#000;font-weight:bold;
   font-family:'Open Sans','Trebuchet MS',Arial,sans-serif;   

}

 .a9:hover
{
     text-decoration:none;    
     
     font-size:13px;     
     color:Maroon; font-weight:bold;
     font-family:'Open Sans','Trebuchet MS',Arial,sans-serif;
}



a {
  color: #cea731;
  text-decoration: none;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
a:hover {
  color: black;
  text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Open Sans", Arial, sans-serif;
  color: #444444;
}

*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

button,
input,
select,
textarea {
  border: 1px solid #d5d5d5;
  outline: 0;
  padding: 10px 12px;
  color: #666666;
}
button:focus,
input:focus,
select:focus,
textarea:focus {
  border-color: #666666;
}

.text-right {
  text-align: right;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.main-btn {
  color: white;
  border: 1px solid red;
  padding: 12px 20px;
  text-transform: uppercase;
  font-weight: 700;
  display: inline-block;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #e2e2e2;
  margin: 40px 0;
}

.site-header ul.social-icons {
  position: relative;
  z-index: 11;
  margin: 30px 0;
}
.site-header ul.social-icons li {
  display: inline-block;
  margin: 0 2px;
}
.site-header ul.social-icons li a {
  width: 36px;
  height: 36px;
  background-color: white;
  color: #444444;
  text-align:right;
  line-height: 36px;
  border-radius: 18px;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
}

.main-header {
  position: fixed;
  width: 100%;
  margin: 0 auto;
  z-index: 1000;
  top: 0px;
  -webkit-transition: all 150ms ease-in-out;
  -moz-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
}

.scrolled {
  position: fixed;
  left: 0;
  top: 0;
  -webkit-transition: all 150ms ease-in-out;
  -moz-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
}



.logo-wrapper {
 
  height: 130px; margin-left:15px;
  background-position: 15px;
}
.logo-wrapper a {
  display: inline-block;
  overflow: hidden;
  padding-left: 130px;
  line-height: 100px;
  text-transform: uppercase;
  color: #608c24;
  font-size: 32px;
  font-weight: 700;
}



.flexslider {
  position: relative;
  top: -96px; 
}
.flexslider .overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8;
  background: rgba(0, 0, 0, 0.2);
  width: 100%;
  height: 100%;
}
.flexslider .slider-caption {
  position: absolute;letter-spacing:1px;
  z-index: 9;background: rgba(255, 255, 203, 0.6);text-shadow: 1px 1px 1px #000;
  width: 20%;color:#d99e13; padding:7px 10px 7px 10px;font-family: 'Gabriela', serif;
  text-align:center; font-size:21px;
  top: 644px;
  left: 30px;
}
.flexslider .slider-caption h2 {
  color: white;
  text-transform: uppercase;
  font-size: 36px;
  font-weight: 700;
  border-bottom: 1px solid white;
  padding-bottom: 10px;
  display: inline-block;
}
.flexslider .slider-caption p {
  color: white;
  text-transform: uppercase;
  font-size: 18px;
  margin-top: 20px;
  margin-bottom: 26px;
  display: block;
}
.flexslider .slider-caption a.slider-btn {
  color: white;
  background-color: #069606;
  padding: 12px 20px;
  border-radius: 4px;
  text-transform: uppercase;
  font-weight: 700;
}
@media screen and (min-width: 989px) {
  .flexslider .slider-caption {
    top: 230px;
  }
}
@media screen and (min-width: 1200px) {
  .flexslider .slider-caption {
    top: 644px;
  }
}
@media screen and (max-width: 1199px) {
  
}
@media screen and (max-width: 991px) {
  .logo-wrapper { 
    background-size: contain;     
  }
  .logo-wrapper{
    height: 50px;
  }
  .logo-wrapper a {
    line-height: 50px;
    padding-left: 70px;
  }
  
}
@media screen and (max-width: 767px) {
  .main-header {
    top: 0;
  }
  .site-header {
    margin-top: 40px;
  }
  .logo-wrapper {
    float: left;
  }
  
  .flexslider {
    margin-top: 80px;
  }
}

@media screen and (max-height: 500px) {
 
}

.content-section {
  margin-top: 80px;
  padding-top: 60px;
}

.heading-section {
  margin-bottom: 60px;
}
.heading-section h2 {
  font-size: 28px;
  font-weight: 600;
  text-transform: uppercase;
  border-bottom: 1px solid #444444;
  display: inline-block;
}
.heading-section p {
  color: #444444;
  font-size: 16px;
  font-weight: 300;
  text-transform: uppercase;
  margin-top: 10px;
}






#col_inner
{
    float:left;
    width:840px;
    height:auto;
    border:1px solid #cea83b; 
    padding:20px;
}


#col_inner p
{
    text-align:justify; 
    line-height:27px; 
    font-family:Calibri;  color:#000;
    font-size:16px;
    letter-spacing:0.5px;
}

.demof {
  background-color:#eee; margin-top:15px;
}
.demof ul {
padding: 0;
list-style: none;
}
.demof li {
padding: 10px 15px 10px 15px;  
border-bottom: 1px solid #ddd;
}
 
.demof li:after {
content: '';
display: block;
clear: both;
}
.demof img {
float: left;
width: 177px;
margin: 5px 15px 0 0;
}
.demof h2 {
font-family:Calibri;
font-size: 14px;  margin:0px;
font-weight: bold; letter-spacing:1px;
color:#5e2f2f;
}
 
.demof a {
font-family:Calibri;
font-size: 13px;  margin:0px;
color:#333; text-decoration:none;
}

.demof a:hover {
    text-decoration:none;
    color:#5f295e;
}

 
.demof p 
{
   font-family:Calibri;
   font-size: 15px; letter-spacing:0px;
   color: #666666; line-height:22px;
   text-align:  justify;
}
 
   .demof b 
{
   font-family:Calibri;
   font-size: 15px; letter-spacing:0.5px;
   color: #333;
   text-align:  justify;
}

.container1
{width:100%;border-top:0px groove #009141;width:100%; border-bottom:0px solid #009141; padding:0px 0px 0px 0px;text-align:justify;}


.row1
{border:0px solid red; height:100px; text-align:justify; background:rgba(206, 163, 44, 0.9); padding:15px 15px 15px 15px;width:100%;}

.row1 h1
{margin:-2px 0px 3px 0px; padding:0px; font-size:44px;color:#000; font-family:Goudy Old Style; text-shadow:0px 1px 0px #e6d088; letter-spacing:1px;}

.row1 b
{font-family:Calibril; font-weight:500; float:left; margin-left:0px; font-size:17px; color:#000; text-shadow:0px 0px #333;letter-spacing:1px;}

/* 
Generic Styling, for Desktops/Laptops 
*/



#hp-ctn-howItWorks
{
    position:fixed;
    top:330px;font-family: 'Roboto Condensed', sans-serif;
    right: 0px;
    padding:10px;
    margin:0px;
    width: 50px;
    height:100px;
    background:#d7b457;
    z-index:15;
    border-radius: 3px 0px 0px 3px;
}

#hp-ctn-howItWorks img
{
    margin: 15px 0px 0px 13px;font-family: 'Roboto Condensed', sans-serif;
}

#hp-ctn-howItWorks p
{
    color: #fff;font-family: 'Roboto Condensed', sans-serif;
    -moz-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    -o-transform:rotate(-90deg);
    -webkit-transform:rotate(-90deg);
}

#hp-ctn-howItWorks1
{
    position:fixed;
    top:130px;font-family: 'Roboto Condensed', sans-serif;
    right: 0px;
    padding:0px;
    margin:0px;
    margin-top: 22em;
    width: 50px;
    height:120px;
    background:#f63759;
    z-index:111;
    border-radius: 3px 0px 0px 3px;
}

#hp-ctn-howItWorks1 img
{

    margin: 15px 0px 0px 13px;font-family: 'Roboto Condensed', sans-serif;
}

#hp-ctn-howItWorks1 p
{
    color: #fff;font-family: 'Roboto Condensed', sans-serif;
    -moz-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    -o-transform:rotate(-90deg);
    -webkit-transform:rotate(-90deg);
}





