/* Global Styles */
@-ms-viewport{
  width: device-width;
}

@import url('https://fonts.googleapis.com/css?family=Poppins:100');


@font-face
    {
    font-family: MMFont;
    src: url(../fonts/Poppins-Thin.ttf);
    /* ,url('Sansation_Light.eot'); /* IE9 */
    }

@font-face
    {
    font-family: MMFont2;
    src: url(../fonts/Poppins-Thin.ttf);
    /* ,url('Sansation_Light.eot'); /* IE9 */
    }


html {
font-family: ETFont;
font-size:100%;
height:100%;
overflow-x: hidden;
scroll-behavior: smooth;
}


#pageOverlay
    {
    width: 100%;
    height: 100vh;
    background: rgba(255,255,255,1);   
    position: fixed;
    z-index: 999;
    display: none;
    transition: opacity .5s;
    }

.ETrotate
    {
    margin: 0 auto;
    font-family: ETfont;
    font-size: 30px;
    width: 325px;
    line-height: 160px;
	color: #434343;
	display: block;
    }

.ETleft { text-align: left; }

body
    {
    font-family: ETFont;
    height: 100%;
    width: 100%;
    overflow: scroll;
    scroll-behavior: smooth;
    }

@font-face
    {
    font-family: ETFont;
    src: url(../fonts/Roboto-Thin.ttf);
    /* ,url('Sansation_Light.eot'); /* IE9 */
    }

@font-face
    {
    font-family: ETFontBold;
    src: url(../fonts/Roboto-Bold.ttf);
    /* ,url('Sansation_Light.eot'); /* IE9 */
    }

@font-face
    {
    font-family: PosterFont;
    src: url(../fonts/NIAGSOL.TTF);
    /* ,url('Sansation_Light.eot'); /* IE9 */
    }
.ETomit
    {
    display: none;
    }

a[href^="tel"] 
    {
    color: inherit; /* Inherit text color of parent element. */
    text-decoration: none; 
    }    


/* Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// */
/* Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// */
/* Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// */
/* Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// */
/* Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// */
/* Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// */
/* Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// */

.nonparallax
    {
    display: none;
    }
    
.parallax {
  scroll-behavior: smooth;
}

.parallax {
    height: 100vh;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-perspective: 300px;
    perspective: 300px;
  }

  .parallax__group {
    position: relative;
    height: 500px; /* fallback for older browsers */
    min-height: 100vh;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }

  .parallax__layer {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }

  .parallax__layer--fore {
    transform: translateZ(90px) scale(1);
    -webkit-transform: translateZ(90px) scale(.7);
    -moz-transform: translateZ(90px) scale(1);
    z-index: 5;
  }

  .parallax__layer--base {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    z-index: 4;
  }

  .parallax__layer--back {
    -webkit-transform: translateZ(-300px) scale(2);
    transform: translateZ(-300px) scale(2);
    z-index: 3;
  }

  .parallax__layer--deep {
    -webkit-transform: translateZ(-600px) scale(3);
    transform: translateZ(-600px) scale(3);
    z-index: 2;
  }


  /* Debugger styles - used to show the effect
  --------------------------------------------- */

  .debug {
    position: fixed;
    top: 0;
    left: .5em;
    z-index: 999;
    background: rgba(0,0,0,.85);
    color: #fff;
    padding: .5em;
    border-radius: 0 0 5px 5px;
  }
  .debug-on .parallax__group {
    -webkit-transform: translate3d(800px, 0, -800px) rotateY(30deg);
    transform: translate3d(700px, 0, -800px) rotateY(30deg);
 }
  .debug-on .parallax__layer {
    box-shadow: 0 0 0 2px #000;
    opacity: 0.9;
  }
  .parallax__group {
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
  }


  /* demo styles
  --------------------------------------------- */

  * {
    margin:0;
    padding:0;
  }

  .parallax {
    font-size: 200%;
  }

   /* centre the content in the parallax layers */
  .title {
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }



  /* style the groups
  --------------------------------------------- */

  #group1 {
    z-index: 10; /* slide over group 2 */
  }
  #group1 .parallax__layer--base {
    background: rgb(102,204,102);
  }

  #group2 
    {
    z-index: 6; /* slide under groups 1 and 3 */
    display:block;
    clear: both;
    }
    
  #group2 .parallax__layer--back {
    background-color: #00b1b3;
    max-width: 100%;
    height: 130%;
    -webkit-background-size: 100%;
    -moz-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
    background-position: bottom;
    overflow-y: visible;
    clear: both;
  }

  #group3 {
    z-index: -1; /* slide over group 2 and 4 */
  }
  
  #group3 .parallax__group
    {
    overflow: hidden;
    }
    
  #group3 .parallax__layer--base 
    {
    background: rgb(255,255,255);
    }
 
     
 #group3 .parallax__layer--base:hover 
    {
   
    } 
    
  #group3 .parallax__layer--fore
    {
    overflow: hidden;
    }

 #group3 .parallax__layer--back {
    height: 100%;
  }

  #group4 {
    z-index: 3; /* slide under group 3 and 5 */
  }
  
  #group4 .parallax__group
    {
    clear: both;
    overflow: auto;
    }
    
  #group4 .parallax__layer--deep {
    background: transparent url(../images/heartattack1.jpg) no-repeat; 
    max-width: 100%;
    min-height: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: right;
    overflow: hidden;
  }

  #group5 {
    z-index: 8; /* slide over group 4 and 6 */
  }

  #group5 .parallax__layer--base {
    background: transparent url(../images/lobby1.jpg) no-repeat; 
    max-width: 100%;
    height: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    overflow: hidden;
  }

  #group6 {
    z-index: 5; /* slide under group 5 and 7 */
  }
  #group6 .parallax__layer--back {
    background: rgb(245,235,100);
  }

  #group7 {
    z-index: 6; /* slide over group 7 */
  }
  #group7 .parallax__layer--base {
    background: rgb(255,241,100);
  }


  /* misc
  --------------------------------------------- */
  .demo__info {
    position: absolute;
    z-index:100;
    bottom: 1vh;
    top: auto;
    font-size:80%;
    text-align:center;
    width: 100%;
  }

/* Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// */
/* Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// */
/* Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// */
/* Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// */
/* Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// */
/* Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// */
/* Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// Parallax Style Rules /////////////// */

.slide
    {
    position: relative;
    padding: 25vh 10%;
    min-height: 100vh;
    width: 100vw;
    box-sizing: border-box;
    box-shadow: 0 -1px 10px rgba(0, 0, 0, .7);
    transform-style: inherit;
    }

.slide:before 
    {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left:0;
    right:0;
    }

.slide:nth-child(2n) .title {
  margin-left: 0;
  margin-right: auto;
}

.slide:nth-child(2n+1) .title {
  margin-left: auto;
  margin-right: 0;
}

.slide, .slide:before {
  background: 50% 50% / cover;  
}

#slide2
    {
    background-attachment: fixed;
    }
    
/* //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// */
/* //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// */
/* //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// */
/* //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// */
/* //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// */
/* //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// */
/* //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// */
/* //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// */
/* //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// */
/* //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// */


nav#nav-main 
    {
    /*display: none;*/
    position: fixed;
    }

#nav_menu 
    {
    z-index: 99999;
    position: fixed;
    display: block;
    height: 122px;
    
    right: 0;
    }
     
#nav_menu li
    {
    list-style-type: none;
    text-decoration: none;
    vertical-align: middle;
    height: 80px;
    display: inline-block;
    position: relative;
    }
    

.nav_menu_link
    {
    color: white;
    font-size: 18px;
    height: 0;
    font-family: Arial;
    vertical-align: baseline;
    position: relative;
    display: inline-block;
    height: auto;
    padding: 29px;
    }
.nav_menu_link:hover
    {
    background: rgba(0, 0, 0, 0.4);
    color: #FFF;
    transition: all .2s;
    }

.nav_menu_link:hover .arrow.down
    {
    border-top-color: #FFF;
    }

nav#nav-mobile
    {
    margin-top: -205px;
    /*display: none;*/
    }
    
nav#nav-mobile ul
    {
    /*display: none;*/
    list-style-type: none;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-size: 60px;
    font-family: ETFont;
    font-weight: bold;
    background-color: #ffffff;
    /*border-bottom: solid 1px #a5afa8; */
    }

nav#nav-mobile #liTop 
    {
    display: block;
    padding: 5px 0;
    margin: 0 0px;
    height: 85px;
    }

nav#nav-mobile li 
    {
    display: block;
    padding: 5px 0;
    margin: 0 0px;
    height: 65px;
    /*border-bottom: solid 1px #a5afa8; 
    border-top: solid 1px #a5afa8; */
    }
    
nav#nav-mobile li:last-child
    {
    border-bottom: none; 
    }

nav#nav-mobile a 
    {
    display: block;
    color: #a5afa8;
    padding: 0px 0px;
    text-decoration: none;
    }

nav#nav-mobile a:hover
    {
    color: #f05b71;
    text-decoration: none;
    }

/* =Media Queries
-------------------------------------------------------------- */
/*@media all and (max-width: 970px) {
  #nav-trigger {
    display: inline-block; }

  nav#nav-mobile {
    display: block; }
}
/* ******* NEW NAV MENU END ***** */ 

/*nav navHome {
  display: none;*/
}

@media (max-width: 1280px) {
  nav .logoBG2 { display: inline; }
  nav .logoBG { display: none; }
}
    
@media (max-width: 970px) {
  .navBrowse     { display: none; }
  nav navHome { display: inline; }
  }

@media (max-width: 700px) {
  nav .logoBG2 { display: none; }
  nav .logoBG3 { display: inline; }
  }


.navLinks
    {
    width: 100%;
    height: auto;
    margin-left: auto;
    position:fixed;
    text-align: center;
    font-family: ETfont;
    font-size: 35px;
    z-index: 99999;
    font-weight: bolder;
    position: relative;
    }

.navLinks A:link	{
	text-decoration: none;
	color: #434343;
	}

.navLinks A:hover	{
	text-decoration: none;
	color: #434343;
	}

.navLinks A:visited	{
	text-decoration: none;
	color: #434343;
	}

.ETlogo, .ETabout, .aboutSection, .CDMGabout2, .CDMGaboutSection
    {
    height: 80px;
    display: inline;
    vertical-align: middle;
    }

.ETnavlogo
    {
    width: 66px;
    height: 67px;
    display: inline-block;
    background: transparent url(../images/ETnavlogo.png) no-repeat;
    }

#ETlogo
    {
    width: 177px;
    height: 55px;
    background: transparent url(images/ETlogo1.png) no-repeat;
    }
    
.MMdivide
    {
    display: inline;
    color: #434343;
    }

.navLogos
    {
    position: fixed;
    margin-top: 25px;
    margin-left: 1%;
    z-index: 99999;
    display: inline-block;
    }

.navLogo01
    {
    width: 117px;
    height: 55px;
    background: transparent url(../images/ETlogo1.png) no-repeat;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    }

.navLogo02
    {
    width: 55px;
    height: 43px;
    background: transparent url(../images/CDMG_nav_logo_460.png) no-repeat;
    margin-left: auto;
    margin-right: auto;
    display: none;
    }

.navLogo03
    {
    width: 563px;
    height: 84px;
    background: transparent url(../images/MM_logo_1585_light.png) no-repeat;
    margin-left: auto;
    margin-right: auto;
    display: none;
    }

.navLogo04
    {
    width: 394px;
    height: 59px;
    background: transparent url(../images/MM_logo_1230_light.png) no-repeat;
    margin-left: auto;
    margin-right: auto;
    display: none;
    }

.navLogo05
    {
     width: 124px;
    height: 53px;
    background: transparent url(../images/MM_logo_sub_600.png) no-repeat;
    margin-left: auto;
    margin-right: auto;
    display: none;
    }

.navLogo06
    {
     width: 124px;
    height: 53px;
    background: transparent url(../images/MM_logo_600.png) no-repeat;
    margin-left: auto;
    margin-right: auto;
    display: none;
    }

@media (max-width: 4000px) 
    {
    .navBrowse { font-size: 100px; }
    nav .navLinks { font-family: ETFont; word-spacing: 0px;}
    }

@media (max-width: 3300px) 
    {
    .navBrowse { font-size: 80px; }
    nav .navLinks { font-family: ETFont; word-spacing: 0px;}
    }

@media (max-width: 2700px) 
    {
    .navBrowse { font-size: 60px; }
    nav .navLinks { font-family: ETFont; word-spacing: 0px;}
    }

@media (max-width: 2210px) 
    {
    .navBrowse { font-size: 40px; padding-top: 35px; }
    nav .navLinks { word-spacing: 0px;}
    }

@media (max-width: 1850px) 
    {
    .navBrowse { font-size: 35px; padding-top: 35px; }
    nav .navLinks { font-family: ETFont; word-spacing: 0px;}
    }

@media (max-width: 1650px) 
    {
    .navBrowse { font-size: 30px; padding-top: 30px; }
    nav .navLinks { font-family: ETFont; word-spacing: 0px;}
    }

@media (max-width: 1460px) 
    {
    .navBrowse { font-size: 30px; padding-top: 30px; }
    nav .navLinks { font-family: ETFont; word-spacing: 0px;}
    }

@media (max-width: 1320px) 
    {
    .navBrowse { font-size: 27px; padding-top: 30px; }
    nav .navLinks { word-spacing: 0px; }
    }

@media (max-width: 1180px) 
    {
    .navBrowse { font-size: 25px; padding-top: 30px; }
    nav .navLinks { word-spacing: 0px;}
    }

@media (max-width: 1100px) 
    {
    .navBrowse { font-size: 22px; }
    nav .navLinks { word-spacing: 0px;}
    }

@media (max-width: 1100px) 
    {
    .navBrowse { font-size: 22px; }
    nav .navLinks { word-spacing: 0px;}
    .workLinks  { margin-top: 100px; font-size: 20px; }
    }

@media (max-width: 790px) 
    {
    .navBrowse { font-size: 22px; }
    nav .navLinks { word-spacing: 0px;}
    .workLinks  { margin-top: 100px; font-size: 18px; }
    }

@media (max-width: 730px) 
    {
    .navBrowse { font-size: 22px; }
    nav .navLinks { word-spacing: 0px;}
    .workLinks  { margin-top: 65px; width: 90%; font-size: 12px; line-height: 25px; }
    }


/* ******* NEW NAV MENU  ******* */
/* =Nav
-------------------------------------------------------------- */
#nav-trigger 
    {
    float: right;
    margin-top: 10px;
    margin-right: 35px;
    background: transparent url(../images/ETlogoicon3.png) no-repeat;
    width: 56px;
    height: 57px;
    cursor: pointer;
    /*position: absolute;*/
    z-index: 99999;
    }

/*#nav-trigger span.open:after 
    {
    border-left: solid 10px transparent;
    border-top: none;
    border-bottom: solid 10px #fff;
    border-right: solid 10px transparent;
    }*/

nav#nav-main 
    {
    display: none; 
    }

nav#nav-mobile
    {
    margin-top: 0px;
    /*display: none;*/
    }
    
nav#nav-mobile ul
    {
    display: none;
    list-style-type: none;
    
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    position: fixed;
    text-align: center;
    font-size: 50px;
    font-family: ETfont;
    font-weight: lighter;
    line-height: 30px;
    background-color: #fefdfc;
    /*border-bottom: solid 1px #03eaff;*/
    z-index: 99998;
    }

nav#nav-mobile #liTop 
    {
    display: block;
    padding: 5px 0;
    margin: 0 0px;
    height: 180px;
    border-style: hidden;
    }

nav#nav-mobile #liHome
    {
    border-top-style: hidden;
    }

nav#nav-mobile li 
    {
    position: relative;
    display: block;
    padding: 8px 0;
    margin: 0 0px;
    height: 95px;
    }
    
nav#nav-mobile li:last-child
    {
    border-bottom: none; 
    }

nav#nav-mobile a 
    {
    display: block;
    color: #a5afa8;
    padding: 0px 0px;
    text-decoration: none;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    }

nav#nav-mobile a:hover
    {
    color: #f05b71;
    text-decoration: none;
    }

/* =Media Queries
-------------------------------------------------------------- */
@media all and (max-width: 970px) {
  #nav-trigger  { display: inline-block; }
  .navLogos     { display: none; }
  nav#nav-mobile { display: block; }
}
/* ******* NEW NAV MENU END ***** */ 

/* //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// */
/* //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// */
/* //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// */
/* //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// */
/* //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// */
/* //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// */
/* //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// */
/* //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// */
/* //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// */
/* //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// Navigation //////// */



.B100MainSection
    {
    background-color: #ffffff;
    width: 100vw;
    height: 100vh;
    /*-webkit-background-size: cover;*/
    /*-moz-background-size: cover;*/
    /*-o-background-size: cover;*/
    /*background-size: cover;*/
    /*overflow: hidden;*/
    /*border-bottom: 4px solid #01e8fc;*/
    /*position: absolute;*/
    /*z-index:4;*/
    /*display: block;*/
    position: relative;
    overflow: hidden;
    z-index: 10;
    }





/* ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section */
/* ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section */
/* ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section */
/* ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section */
/* ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section */
/* ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section */
/* ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section */
.homeSection
    {
    width: 100%;
    min-height: 100%;
    /*background: transparent url(../images/background_youtube.jpg) no-repeat;*/
	/*-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;*/
    overflow: hidden;
    /*border-bottom: 4px solid #01e8fc;*/
    }

.ETtitles
    {
    display: none;
    margin-top: 140px;
    width: 100%;
    height: auto;
    text-align: center;
    font-family: ETfont;
	color: #434343;
    }

.ETtitle
    {
    margin-left: auto;
    font-family: ETfont;
    font-size: 280px;
    line-height: 160px;
	color: #434343;
	display: inline-block;
    }

.ETtitlelogo
    {
    width: 145px;
    height: 148px;
    margin-top: 10px;
    display: inline-block;
    background: transparent url(../images/ETlogoicon.png) no-repeat;
    margin-left: 15px;
    }

.ETsubtitle
    {
    font-family: ETfont;
    margin-left: auto;
    margin-right: auto;
    font-size: 30px;
    line-height: 12px;
	color: #434343;
    }
    
.subButns
    {
    width: 100%;
    margin-top: 30px;
    display: block;
    text-align: center;
    margin-right: ;
}



/* Video Overlay */

#overlay {
background-color:rgba(0,0,0,.65);
height:100%;
left:0;
position:relative;
top:0;
transition:background-color 300ms ease;
width:100%;
}

.fade { background-color:rgba(0,0,0,.85) !important; }


/* Hero Video + Fallback */
video#bgVid
    {
    background:url(images/ETIONEposter.jpg) no-repeat scroll 0 0 #000;
    background-color: black;
    z-index: -999;
    min-width: 100%;
    min-height: 100%;
    width: 100%;
    height: auto;
    overflow-y: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    object-fit: cover;
    }
 
#bgVid {
background-color: black;
    z-index: -999;
    min-width: 100%;
    min-height: 100%;
    width: 100%;
    height: auto;
    overflow-y: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    object-fit: cover;
}

#hero-pic {
display:block;
min-width: 100%;
min-height: auto;
background: white url(../images/CDMG_bg_palms.jpg) no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: fixed;
left: 0;
bottom: 0px;
}

#state {
bottom:0;
cursor:pointer;
font-size:2.25rem;
left:0;
line-height:1;
padding:2rem 2.5rem 1.65rem;
position:absolute;
}


/* Content Styles */

/*#content
    {
    background: white url(../images/ET_bg_about.jpg) no-repeat;
    padding:2.5rem;
    width: 100%;
    min-height: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: fixed;
    left: 0;
    bottom: 0px;
    }
*/
 

/* ////// Play Button ////// Play Button ////// Play Button ////// Play Button ////// Play Button ////// Play Button ////// Play Button ////// */
.learnButn
    {
    display: block;
    width: 300px;
    height: 100px;
    margin-top: 80vh;
    margin-left: auto;
    margin-right: auto;
    transform: translateZ(-999px) scale(1);
	border: 2px solid rgba(0,177,179,.1);
    transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
	}

.arrow
    {
    display: block;
    width: 102px;
    height: 42px;
    background: transparent url(../images/arrow.png) no-repeat; 
    opacity: .5;
    margin: 0 auto;
    margin-top: 20px;
     transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
    }

.arrowbtm
    {
    display: block;
    width: 102px;
    height: 42px;
    background: transparent url(../images/arrow.png) no-repeat;
    margin: 0 auto;
    opacity: 0;
    transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
    }
 
.learnButn:hover 
    {
    background: #00B1B3;
    }

.learnButn:hover .arrow
    {
    opacity: 1;
    }

.learnButn:hover .arrowbtm
    {
    opacity: 1;
    }

.learnButn:hover .signUpText
    {
    color: #ffffff;
    cursor: pointer;
    }


.signUpText
    {
    width: 300px;
    height: 100px;
    font-family: ETFont;
	font-size: 30px;
	text-align: center;
	text-decoration: none;
	display: table-cell;
	vertical-align: middle;
	position: relative;
	color: rgba(0,177,179,.2);
	transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
    }

.learnButn A:link	{
	text-decoration: none;
	}

.learnButn A:visited	{
	text-decoration: none;
	}

.learnButn A:hover	{
	text-decoration: none;
	}


.signUpText A:link{
	text-decoration: none;
	}

.signUpText A:visited	{
	text-decoration: none;
	}

.signUpText A:hover	{
	text-decoration: none;
	}
   
/* ////// Play Button ////// Play Button ////// Play Button ////// Play Button ////// Play Button ////// Play Button ////// Play Button ////// */

.ETplay
    {
    width: 300px;
    height: 100px;
	border-right: 1px solid #00b1b3;
    filter: alpha(opacity=70);
    display: inline-block;
	}

.ETplay2
    {
    width: 300px;
    height: 100px;
    filter: alpha(opacity=70);
    display: inline-block;
	}

.ETText
    {
    width: 300px;
    height: 100px;
    font-family: ETFont;
	font-size: 50px;
	text-align: center;
	text-decoration: none;
	display: table-cell;
	vertical-align: middle;
	position: relative;
	color: #434343;
    }

.ETplay, ETplay2 A:hover
    {
	text-decoration: none;
	color: #434343;
	}

/* /////// VIMEO FULLSCREEN /////// VIMEO FULLSCREEN /////// VIMEO FULLSCREEN /////// VIMEO FULLSCREEN /////// VIMEO FULLSCREEN /////// VIMEO FULLSCREEN /////// VIMEO FULLSCREEN /////// */

/* Lazy-man Reset */
* {
  margin:0;
  padding:0;
  box-sizing: border-box;
}


/* Fullscreen Section */
header {
  width: 100%;
  /* 100% height */
  height: 100vh;
  color: white;
  background: #2980b9;
  text-align: center;
  padding: 20px;
  /* Fancy flex-box centering */
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-display: flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

header h1 {
  font-size: 40px;
  font-family: 'Roboto';
  font-weight: 700;
  max-width: 700px;
  margin-bottom: 10px;
}

header p {
  font-family: 'Roboto Slab';
  font-weight: 400;
  font-size: 20px;
  max-width: 700px;
  margin-bottom: 20px;
  opacity: .65;
}

.play {
  width: 600px;
  height: 350px;
  display: block;
  margin: 0 auto;
  /* Important for :after */
  /*position: relative;
  /* Makes a circle */
  /*border-radius: 50%;*/
}

/*.play:hover {
  background: #333;
  cursor: pointer;
}*/

/*.play:after {
  position: absolute;
  content: "";
  /* Centering */
  /*top: 50%;
  margin-top: -15px;
  left: 50%;
  margin-left:  -8px;
  /* CSS Triangle */
  /*width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px 0 15px 20px;
  border-color: transparent transparent transparent #ffffff;
}*/

/* Fullscreen Overlay */
.overlay {
  width: 100%;
  height: 100vh;
  /* 50% opacity black */
  background: rgba(0,0,0,.5);
  /* Stays locked on scroll */
  position: fixed;
  /* On top of the rest*/
  z-index: 2;
  /* Hidden */
  opacity: 0;
  /* No interference */
  left: -100%;
  /* CSS3 Transition */
  transition: opacity .5s;
  -webkit-transition: opacity .5s;
}

/* 90% width container */
.video-container {
  width: 90%;
  /* Centering */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.close {
  width: 20px;
  fill: white;
  position: absolute;
  right: 0;
  /* Bring above video */
  top: -30px;
}

.close:hover {
  /* 50% opacity white */
  fill: rgba(255,255,255,0.5);
  cursor: pointer;
}

/* Class to fade in overlay */
.show {
  opacity: 1;
}

/* /////// VIMEO FULLSCREEN /////// VIMEO FULLSCREEN /////// VIMEO FULLSCREEN /////// VIMEO FULLSCREEN /////// VIMEO FULLSCREEN /////// VIMEO FULLSCREEN /////// VIMEO FULLSCREEN /////// */


/* Media Queries */


/* Visibility Helpers */
/*
@media only screen and (min-width:769px) {
    .visible-mobile,.visible-tablet,.hidden-desktop { display:none !important; }
}

@media only screen and (min-width:480px) and (max-width:768px) {
    .visible-mobile,.hidden-tablet,.visible-desktop { display:none !important; }
}

@media only screen and (max-width:479px) {
    .hidden-mobile,.visible-tablet,.visible-desktop { display:none !important; }
}
*/

/* ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section */
/* ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section */
/* ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section */
/* ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section */
/* ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section */
/* ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section */
/* ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section ////////// Home Section */






/* ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section */
/* ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section */
/* ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section */
/* ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section */
/* ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section */
/* ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section */
/* ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section */

/*.ETposter
    {
    /*background: white url(../images/ETposter1.jpg) no-repeat center center;*/
    /*background-color: rgba(255,255,255,1);
    max-width: 100%;
    min-height: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;*/
    /*overflow: hidden;
    z-index:3;
    background-attachment: fixed;
    display: block;
    }*/

.ETSection
    {
    /*background-color: #ffffff;*/
    width: 100%;
    height: 100vh;
    color: #ffffff;
    /*-webkit-background-size: cover;*/
    /*-moz-background-size: cover;*/
    /*-o-background-size: cover;*/
    /*background-size: cover;*/
    /*overflow: hidden;*/
    /*border-bottom: 4px solid #01e8fc;*/
    /*position: absolute;*/
    /*z-index:4;*/
    display: block;
    position: inherit;
    }

.ETSectionCvr
    {
    background: rgba(0, 177, 179, 0.9);
    width: 100%;
    height: 100vh;
    overflow: hidden;
    }



.logoTitle1
    {
    background: transparent url(../images/research01.jpg) no-repeat; 
    max-width: 100%;
    max-height: 100vh;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: right;
    overflow: hidden;
    position: relative;
    clear: both;
    color: White;
    }    

.logotitletext
    {
    text-align: center;
    font-size: 90px;
    font-weight: lighter;
    line-height: 100%;
    }

.logotitletag
    {
    text-align: center;
    font-size: 30px;
    font-weight: lighter;
    word-spacing: 15px;
    }
    
.ETtitlelogo2
    {
    margin: 0 auto;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 700px;
    height: 500px;
    background: transparent url(../images/VT_logo_header.png) no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: right;
    overflow: hidden;
    position: relative;
    clear: both;
     -webkit-filter: brightness(0) invert(1); /* Safari 6.0 - 9.0 */
    filter: brightness(0) invert(1);
    }
   
.NYEtitlelogo2
    {
    margin: 0 auto;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 700px;
    height: 500px;
    background: transparent url(../images/VT_logo_header.png) no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: right;
    overflow: hidden;
    position: relative;
    clear: both;
     -webkit-filter: brightness(0) invert(1); /* Safari 6.0 - 9.0 */
    filter: brightness(0) invert(1);
    }

.learnET
    {
    display: block;
    width: 300px;
    height: 100px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    color: #ffffff;
	border: 2px solid rgba(255,255,255,1);
    transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
	}

.learnET A:link	{
	text-decoration: none;
	color: #ffffff;
	}

.learnET A:hover	{
	text-decoration: none;
	color: #ffffff;
	}

.learnET A:visited	{
	text-decoration: none;
	color: #ffffff;
	}

.ETdetailsText
    {
    width: 100%;
    height: 100px;
    font-family: ETFont;
	font-size: 30px;
	text-align: center;
	margin-left: auto;
	text-decoration: none;
	display: table-cell;
	vertical-align: middle;
	position: relative;
	color: #ffffff;
	transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
    }

.NYEdetailsText
    {
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    font-family: ETFont;
	font-size: 30px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	position: relative;
	color: #ffffff;
	transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
    }

.NYEdetailsText2
    {
    display: none;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    font-family: ETFont;
	font-size: 30px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	position: relative;
	color: #ffffff;
	transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
    }

.NYETitledetailsText
    {
    width: 100%;
    height: 100px;
    font-family: ETFont;
	font-size: 100px;
	text-align: center;
	margin-left: auto;
	text-decoration: none;
	vertical-align: middle;
	position: relative;
	color: #ffffff;
    }

.NYESubText
    {
    width: 100%;
    height: 100%;
    font-family: ETFont;
	font-size: 40px;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
    }

.NYEDJText
    {
    width: 100%;
    height: 100px;
    font-family: ETFont;
	font-size: 60px;
	text-align: center;
	text-decoration: none;
	display: table-cell;
	vertical-align: middle;
	position: relative;
	color: #ffffff;
    }

.ETdetailsText a
    {
    text-decoration: none;
    }

.ETomit a
    {
    text-decoration: none;
    }
    
.learnET:hover 
    {
    background: #ffffff;
    }

.learnET:hover .arrowbtm
    {
    opacity: 1;
    }

.learnET:hover .ETdetailsText
    {
    color: #00b1b3;
    cursor: pointer;
    }


/* ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section */
/* ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section */
/* ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section */
/* ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section */
/* ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section */
/* ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section */
/* ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section ////////// Poster Section */














/* ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// */
/* ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// */
/* ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// */
/* ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// */
/* ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// */
/* ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// */
/* ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// */
/* ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// */


.B100Section
    {
    background: transparent url(../images/research02.jpg) no-repeat;
    width: 100vw;
    height: 100vh;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    overflow: hidden;
    /*border-bottom: 4px solid #01e8fc;*/
    /*position: absolute;*/
    /*z-index:4;*/
    /*display: block;*/
    position: relative;
    overflow: hidden;
    z-index: 10;
    }

.ETDetSectionCvr
    {
    background: rgba(255, 255, 255, 0.8);
    min-width: 100%;
    min-height: 100vh;
    overflow: hidden;
    }

.ETparagraph1
    {
    margin: 0 auto;
    margin-top: 100px;
    padding-top: 80px;
    width: 48%;
    text-align: left; 
    font-family: ETfont;
    color: #333333;
    font-weight: lighter;
    display: block;
    overflow: hidden;
    }


.ETparagraph2
    {
    margin: 0 auto;
    width: 48%;
    text-align: left; 
    font-family: ETfont;
    color: #ffffff;
    display: block;
    overflow: hidden;
    }

.ETtitle2
    {
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding-top: 0px;
    font-size: 170px;
    font-weight: bold;
    line-height: 0;
    text-align: center;
    display: inline-block;
    }

.ETsubtitle2
    {
    margin-top: 10px;
    font-family: ETFont;
    font-weight: bold;
    font-size: 35px;
    line-height: 0;
    text-align: center;
    }

.vert
    {
    height: 40px;
    width: 1px;
    background-color: #333333;
    margin: 0 auto;
    margin-top: 30px;
    }

.vert2
    {
    height: 40px;
    width: 1px;
    background-color: #ffffff;
    margin: 0 auto;
    margin-top: 30px;
    }

    
.ETParagraphText
    {
    margin-top: 20px; 
    line-height: 100%;
    text-align: justify;
    font-size: 25px;
    }

.learnB100
    {
    display: block;
    width: 300px;
    height: 100px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    color: #333333;
	border: 2px solid rgba(51,51,51,.2);
    transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
	}


.learnB100 A:link	{
	text-decoration: none;
	color: #333333;
	}

.learnB100 A:hover	{
	text-decoration: none;
	color: #333333;
	}

.learnB100 A:visited	{
	text-decoration: none;
	color: #333333;
	}

.detailsText
    {
    width: 300px;
    height: 100px;
    font-family: ETFont;
	font-size: 30px;
	text-align: center;
	text-decoration: none;
	display: table-cell;
	vertical-align: middle;
	position: relative;
	color: #333333;
	transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
    }

.learnB100:hover 
    {
    background: #333333;
    }

.learnB100:hover .arrowbtm
    {
    opacity: 1;
    }

.learnB100:hover .detailsText
    {
    color: #ffffff;
    cursor: pointer;
    }

 
  
/* ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// */
/* ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// */
/* ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// */
/* ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// */
/* ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// */
/* ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// */
/* ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// */
/* ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// About Section ////////// */

















/* ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// */
/* ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// */
/* ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// */
/* ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// */
/* ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// */
/* ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// */
/* ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// */
/* ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// */
/* ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// */
/* ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// */


.filmSection
    {
    /*background-color: #ffffff;*/
    width: 100%;
    min-height: 100vh;
    /*-webkit-background-size: cover;*/
    /*-moz-background-size: cover;*/
    /*-o-background-size: cover;*/
    /*background-size: cover;*/
    /*overflow: hidden;*/
    /*border-bottom: 4px solid #01e8fc;*/
    /*position: absolute;*/
    /*z-index:4;*/
    display: block;
    position: inherit;
     
    
    z-index: -2;
    }

.filmSectionCvr
    {
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 100vh;
    overflow: hidden;
    transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
    }

 .attackBg
    {
    background: transparent url(../images/ET_heartattack.jpg) no-repeat; 
    
    width: 100%;
    height: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    overflow: hidden;
    background-position:center;
	transition: all 30s ease;
    -moz-transition: all 30s ease;
    -ms-transition: all 30s ease;
    -webkit-transition: all 30s ease;
    -o-transition: all 30s ease;
     -moz-transform: scale(1,1);
    -webkit-transform: scale(1,1);
    transform: scale(1,1);
    }

.filmSubText
        {
    padding: 11px;
    font-size: 25px;
	/*border: 5px solid rgba(255,255,255,.7);*/
	display: inline-block;
	margin-top: 13px;
	text-align: center;
	color: #ffffff;
    }
   
.Vimplay
    {
    margin: 0 auto;
    margin-top: 20px;
    display: block;
    width: 600px;
    height: 350px;
	border: 7px solid #ffffff;
    filter: alpha(opacity=70);
    transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
   z-index: 100;
	}

.playIcon
    {
    width: 84px;
    height: 98px;
    background: transparent url(../images/playIcon.png) no-repeat; 
    margin: 0 auto;
    display: block;
    margin-top: 15px;
    vertical-align: middle;
    }
    
.playText
    {
    width: auto;
    height: auto;
    font-family: ETFont;
	font-size: 70px;
	text-align: center;
	text-decoration: none;
    position: relative;
	color: #ffffff;
	transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
    }

.Vimplay:hover 
    {
    background: #f05b71;
    border: 7px solid #f05b71;
    cursor: pointer;
    }

.Vimplay:hover .playText
    {
    color: #ffffff;
    cursor: pointer;
    }

.Vimplay:hover .filmSectionCvr
    {
    opacity: 0.1;
    }

.attackBg:hover
    {
  transform: scale(1.5);
  -moz-transform: scale(1.5);
  -webkit-transform: scale(1.5);
  -o-transform: scale(1.5);
  -ms-transform: scale(1.5); /* IE 9 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand')"; /* IE8 */
   filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand'); /* IE6 and 7 */ 
    }

.filmAnchor
    {
    width: 100px;
    height: 100px;
    border: 1px solid red;
    margin: 0 auto;
    
    }
    
/* ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// */
/* ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// */
/* ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// */
/* ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// */
/* ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// */
/* ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// */
/* ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// */
/* ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// */
/* ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// */
/* ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// */
/* ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// Film Section ////////// */





/* ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// */
/* ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// */
/* ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// */
/* ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// */
/* ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// */
/* ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// */
/* ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// */
/* ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// */
/* ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// */




.heartParagraphText
    {
    font-size: 40px;
    line-height: 90%;
    color: #ffffff;
    padding-right: 4%;
    position: absolute;
    }

.readMore
    {
    float: right;
    padding: 5px;
    width: 150px;
    font-family: ETfont;
    font-size: 33px;
    text-align: center;
    color: #ffffff;
    border: 1px solid white;
    border-radius: 100px;
    display: inline-block;
    position: absolute;
    bottom: 0;
    right: 0;
    margin-bottom: 50px;
    margin-right: 1%;
    }

    
/* ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// */
/* ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// */
/* ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// */
/* ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// */
/* ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// */
/* ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// */
/* ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// */
/* ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// */
/* ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// Heart Section ////////// */








/* ///////// Q&A Section ///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// */
/* ///////// Q&A Section ///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// */
/* ///////// Q&A Section ///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// */
/* ///////// Q&A Section ///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// */
/* ///////// Q&A Section ///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// */
/* ///////// Q&A Section ///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// */
/* ///////// Q&A Section ///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// Q&A Section///////// */

.EToverlay3
    {
    background: rgba(255,255,255,.85);
    max-width: 100%;
    height: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    /*overflow: hidden;*/
    /*border-bottom: 4px solid #01e8fc;*/
    }
    
.ETparagraph3
    {
    padding-top: 200px;
    margin-left: 2%;
    font-family: ETfont;
    color: #434343;
    font-weight: lighter;
    line-height: 100%
    }

.ETcap
    {
    font-size: 65px;
    }

.ETtitle3
    {
    text-align: center;
    font-size: 150px;
    margin-bottom: 50px;
    display: block;
    }

.ETQA
    {
    width: 96%;
    }

.ETQ
    {
    font-size: 40px;
    }

/* Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// */
/* Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// */
/* Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// */
/* Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// */
/* Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// */
/* Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// */
/* Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// */
/* Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// */
/* Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// */


.candidateSection
    {
    width: 100vw;
    height: 100%;
    background-color: #ffffff;
    position: relative;
    clear: both;
    }

.ETtitlesub1
    {
    font-size: 7.5vw;
    }

.ETtitlesub2
    {
    font-size: 30vw;
    line-height: 17vw;
    }

.ETtitlesub3
    {
    font-size: 13.8vw;
    line-height: 10.5vw;
    }

.canplay1
    {
    margin: 0 auto;
    margin-top: 300px;
    display: block;
    width: 600px;
    height: 350px;
	border: 7px solid #00b1b3;
	color: #f05b71;
    filter: alpha(opacity=70);
    transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
	}

.canplay1 a
    {
    text-decoration: none;
    color: #00b1b3;
    }

.canplay2
    {
    margin: 0 auto;
    margin-top: 300px;
    display: block;
    width: 600px;
    height: 350px;
	border: 7px solid #f05b71;
	color: #00b1b3;
    filter: alpha(opacity=70);
    transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
	}

.canText
    {
    width: auto;
    height: 100%;
    padding-top: 120px;
    font-family: ETFont;
	font-size: 50px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
    }

.canplay1:hover 
    {
    background: #00b1b3;
    border: 7px solid #ffffff;
    cursor: pointer;
    }

.canplay1:hover .canText
    {
    color: #ffffff;
    cursor: pointer;
    }


.posterTitle1
    {
    width: 50%;
    height: 100vh;
    float: left;
    filter: alpha(opacity=70);
    transition: background .5s ease-in-out;
   -moz-transition: background .5s ease-in-out;
   -webkit-transition: background .5s ease-in-out;
    }    

.posterTitle2
    {
    width: 50%;
    height: 100vh;
    float: right;
    text-align: justify;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    overflow: hidden;
    display: inline-block;
    filter: alpha(opacity=70);
    transition: background .5s ease-in-out;
   -moz-transition: background .5s ease-in-out;
   -webkit-transition: background .5s ease-in-out;
    }    

.posterTitle1:hover
    {
    background: #00b1b3;
    }

.posterTitle1:hover .canText
    {
    color: #ffffff;
    cursor: pointer;
    }

.posterTitle1:hover .canplay1
    {
    background: #00b1b3;
    border: 7px solid #ffffff;
    cursor: pointer;
    }

.canplay2:hover 
    {
    background: #f05b71;
    border: 7px solid #ffffff;
    cursor: pointer;
    }

.canplay2:hover .canText
    {
    color: #ffffff;
    cursor: pointer;
    }

.canplay2 a
    {
    text-decoration: none;
    color: #f05b71;
    }

.posterTitle2:hover
    {
    background: #f05b71;
    }

.posterTitle2:hover .canText
    {
    color: #ffffff;
    cursor: pointer;
    }

.posterTitle2:hover .canplay2
    {
    background: #f05b71;
    border: 7px solid #ffffff;
    cursor: pointer;
    }

/* Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// */
/* Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// */
/* Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// */
/* Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// */
/* Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// */
/* Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// */
/* Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// */
/* Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// */
/* Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// Candidate Section //////////////// */











/* Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// */
/* Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// */
/* Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// */
/* Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// */
/* Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// */
/* Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// */
/* Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// */
/* Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// */


.contactSection
    {
    background: transparent url(../images/ET-contact-bg.jpg) no-repeat; 
    max-width: 100%;
    max-height: 100vh;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: right;
    overflow: hidden;
    position: relative;
    clear: both;
    }


.contactSectionCvr
    {
    background: rgba(0, 0, 0, 0.6);
    width: 100%;
    height: 100vh;
    overflow: hidden;
    }

.ETcontactInfo
    {
    width: 95%;
    height: auto;
    margin: 0 auto;
    margin-top: 150px;
    font-family: ETFont;
    color: #ffffff;
    font-size: 70px;
    font-weight: bold;
    text-align: center;
    line-height: 70px;
    display: block;
	clear: both;
    }

.ETTitlecontactInfo
    {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    color: #ffffff;
    font-size: 100px;
    font-weight: bold;
    text-align: center;
    }

.VTTYText
    {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #ffffff;
    font-size: 100px;
    font-weight: bold;
    text-align: center;
    }


.contactSubText
    {
    padding: 11px;
    font-size: 30px;
	border: 2px solid rgba(255,255,255,.4);
	display: inline-block;

    }

.ETcontactFooter
    {
	font-weight: lighter;
	font-size: 35px;
	font-color: #ffffff;
	/*padding-top: 60px;*/
	width: 100%;
	height: 67px;
	text-align: center;
	position: absolute;
	/*clear: both;*/
	bottom: 0;
    }

.ETcontactFooter A:link	{
	text-decoration: none;
	color: #ffffff;
	}

.ETcontactFooter A:hover	{
	text-decoration: none;
	color: #ffffff;
	}

.ETcontactFooter A:visited	{
	text-decoration: none;
	color: #ffffff;
	}

.ETcontparagraph1
    {
    margin: 0 auto;
    padding-top: 80px;
    width: 48%;
    text-align: left; 
    font-family: ETFont;
    color: #ffffff;
    font-weight: lighter;
    display: block;
    overflow: hidden;
    }
 
/*
.ETcontparagraph1
    {
    margin-top: 50px;
    margin-left: 2%;
    padding-top: 80px;
    width: 48%;
    text-align: left; 
    font-family: ETfont;
    color: #ffffff;
    font-weight: lighter;
    float: left;
    display: block;
    overflow: hidden;
    }
*/ 

.ETcontparagraphText
    {
    margin-top: 20px; 
    font-size: 27px;
    line-height: 37px;
    text-align: center;
    }

.ETcontparagraph2
    {
    margin-left: 0 auto;
    margin-top: 180px;
    margin-bottom: 60px; 
    width: 100%;
    color: #ffffff;
    font-weight: lighter;
    display: inline-block;
	position: absolute;
	bottom: 0;
    }

/*
.ETcontparagraph2
    {
    margin-bottom: 60px; 
    width: 47%;
    margin-left: 2%;
    text-align: left; 
    font-family: ETfont;
    color: #ffffff;
    font-weight: lighter;
    float: right;
    display: inline-block;
	position: absolute;
	bottom: 0;
    }
*/ 
 
.ETconttitle2
    {
    font-size: 35px;
    font-weight: bold;
    line-height: 0;
    text-align: center;
    display: block;
    }

.map2
    {
    display: none;
    }  

.map3
    {
    width: 100%;
    height: 200px;
    border: 1px solid red;
    }  
      
/* Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// */
/* Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// */
/* Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// */
/* Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// */
/* Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// */
/* Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// */
/* Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// */
/* Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// Contact Section ///////////////// */






/* Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section */
/* Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section */
/* Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section */
/* Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section */
/* Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section */
/* Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section */
/* Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section */
/* Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section */
/* Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section */
/* Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section */
/* Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section */
/* Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section */
/* Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section */
/* Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section */
/* Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section */
/* Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section */

.ApptSection
    {
    /*background-color: #ffffff;*/
    width: 100%;
    height: 100%;
    display: inline-flex;
    flex-direction: column;
    background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1));
    /*-webkit-background-size: cover;*/
    /*-moz-background-size: cover;*/
    /*-o-background-size: cover;*/
    /*background-size: cover;*/
    /*border-bottom: 4px solid #01e8fc;*/
    /*position: absolute;*/
    /*z-index:4;*/
    /*display: block;*/
    

    }

.ApptSectionNYE
    {
    background: transparent url(../images/NYE_2024_flyer_bg.jpg) no-repeat; 
    width: 100%;
    height: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center; 
    overflow: scroll;
    position: inherit;
    z-index: -1;
    }

.ApptContactSection
    {
    background: rgba(0,0,0,.7);
    max-width: 100%;
    min-height: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: right;
    }

.ApptContactSectionNYE
    {
    background: rgba(0,0,0,.1);
    max-width: 100%;
    min-height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: right;
    overflow: scroll;
    /*position: relative;*/
    /*clear: both;*/
    }

.ApptContactSectionCvr
    {
    
    width: 100%;
    height: 100vh;
    /*overflow: hidden;*/
    }

.ApptContactSectionCvrNYE
    {
    /*background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1));*/
    display: inline-flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    padding-bottom: 200px;
    overflow: scroll;
    }

.apptSubText
    {
    padding: 11px;
    font-size: 30px;
    line-height: 100%;
	/*border: 5px solid rgba(255,255,255,.7);*/
	display: inline-block;
	margin-top: 20px;
    }

   
.NYERSVP
    {
    min-width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    margin-top: 20px;
    margin-bottom: 50px;
    /*clear: both;*/
    }


.post
    {
    display: flex;
    flex-flow: row wrap;
    -webkit-justify-content: center; /* Safari */
    justify-content:         center;
    align-self: center;
    
    }

#NYEAppButn
    {
    display: flex;
    align-items: center;
    }
    
.apptButn
    {
    display: flex;
    flex-flow: row wrap;
    -webkit-justify-content: center; /* Safari */
    justify-content:         center;
    align-self: center;
    width: 400px;
    height: 100px;
    margin-top: 10px;
    color: #ffffff;
	border: 2px solid rgba(255,255,255,1);
    transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
	}

.apptButn:hover 
    {
    background: #ffffff;
    }

.apptButn:hover .ETdetailsText
    {
    color: #00b1b3;
    cursor: pointer;
    }
    
.apptFormSection
    {
    min-width: 100vw;
    min-height: 100vh;
    background: transparent url(../images/TPP_canvas_bg.jpg) no-repeat;
    background-position: top center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    font-family: ETfont;
    display: block;
    position: absolute;
    margin: 0;
    /*clear: both;*/
    }

.socialLinks
    {
    display: flex;
    flex-direction: row;
    width: 400px;
    height: 60px;
    align-items: center;
    justify-content: space-between;
    margin-top: 20px;
    -webkit-filter: brightness(0) invert(1); /* Safari 6.0 - 9.0 */
    filter: brightness(0) invert(1);
    }

.socialLinksIG
    {
    display: flex;
    flex-direction: row;
    width: 60px;
    height: 60px;
    background: transparent url(../images/instagram-new-logo-may-2016.png) no-repeat;
    background-position: center;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    margin: 0;
    }

.socialLinksSC
    {
    display: flex;
    flex-direction: row;
    width: 60px;
    height: 60px;
    background: transparent url(../images/Soundcloud-logo.png) no-repeat;
    background-position: center;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    margin: 0;
    }


.socialLinksYT
    {
    display: flex;
    flex-direction: row;
    width: 60px;
    height: 60px;
    background: transparent url(../images/YouTube_2000px.png) no-repeat;
    background-position: center;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    margin: 0;
    }

.apptFormSectionCvr
    {
    background: rgba(255, 255, 255, 0.95);
    min-width: 100%;
    min-height: 100vh;
    overflow: hidden;
    }


.ETDetSectionCvr
    {
    background: rgba(255, 255, 255, 0.8);
    min-width: 100%;
    min-height: 100vh;
    overflow: hidden;
    }

.contFields
    {
    width: 80%;
    height: 100%;
    color: #797a7b;
    margin: 0 auto;
    text-align: center;
    padding-top: 40px;
    }

.con_contfield
    {
    width: 60%;
    height: 80px;
    margin: 0 auto;
    margin-top: 40px;
    }

.contForms
    {
    width: 560px;
    height: 350px;
	border-right: dotted grey;
	border-right-width: thin;
    }
    
.contTitle
    {
    padding-top: 0px;
    margin-left: 8px;
    margin-top: -10px;
    font-family: dateFont;
	font-size: 25px;
	font-weight: lighter;
	color: #00fffc;
	width: 740px;
	height: 30px;
    }
   
.contInfo
    {
    width: 320px;
    padding-top: 0px;
    margin-left: 0px;
    margin-top: -20px;
    float: left;
    font-family: dateFont;
	font-size: 25px;
	font-weight: lighter;
	color: #00fffc;
	height: 30px;
	border-bottom: 1px dotted grey;
	border-bottom-width: thin;
    }

.contInfo1
    {
    width: 320px;
    margin-top: 15px;
	margin-bottom: 10px;
    }

.contInfo2
    {
    width: 320px;
    height: 105px;
    margin-top: 10px;
    border-bottom: 1px dotted #3D8A92;
	border-bottom-width: thin;
	margin-bottom: 10px;  
    }
    
.cdsInfoLogo
    {
    width: 47px;
    height: 37px;
	background: transparent url(images/contLogo.png) no-repeat;
	margin-bottom: 8px;
    }
        
.design2
    {
    font-size: 20px;
	font-weight: lighter;
	color: #00fffc;
    }
   
.cdsTitle2
    {
    width: 320px;
    padding-top: 0px;
    margin-left: 0px;
    margin-top: 10px;
    float: left;
    font-family: arial, "century gothic", helvetica, sans-serif;
	font-size: 18px;
	font-weight: lighter;
	color: #00fffc;
	height: 19px;
	border-bottom: 1px solid grey;
	border-bottom-width: thin;
    }

.cdsTitle3
    {
    width: 360px;
    display: inline;
    padding-top: 0px;
    margin-left: 0px;
    margin-top: -20px;
    font-family: dateFont;
	font-size: 20px;
	font-weight: lighter;
	color: #ffffff;
	height: 30px;
    }
  
.cdsTitle4
    {
    width: 320px;
    padding-top: 0px;
    margin-left: 0px;
    margin-top: 10px;
    float: left;
    font-family: arial, "century gothic", helvetica, sans-serif;
	font-size: 16px;
	font-weight: lighter;
	line-height: 50%;
	color: #ffffff;
	height: 19px;
    }
  
.cdsTitle5
    {
    width: 320px;
    padding-top: 0px;
    margin-left: 0px;
    margin-top: 10px;
    float: left;
    font-family: arial, "century gothic", helvetica, sans-serif;
	font-size: 18px;
	font-weight: lighter;
	color: #00fffc;
	height: 19px;
    }

 .contText
    {
    width: 550px;
    height: 65px;
    margin-left: 8px;
    padding-top: 5px;
    margin-right: auto;
    font-family: Arial;
	font-size: 17px;
	font-weight: lighter;
	color: #ffffff;
    }

.contTitleForm
    {
    display: inline;
    padding-top: 0px;
    margin-left: 0px;
    margin-top: -10px;
    font-family: dateFont;
	font-size: 25px;
	font-weight: lighter;
	color: #ffffff;
	height: 30px;
    }
     
li
    {
    list-style-type: none;
    margin-top: 80px;
    margin-bottom: 40px;
    }


.con_contfield2
    {
    float: right;
    width: 263px;
    height: 80px;
    margin-left: 2px;
    }

.con_contfield3
    {
    float: left;
    width: 532px;
    height: 208px;
    margin-bottom: 25px;
    }


.confieldTxt
    {
    color: #797a7b;
	font-family: ETfont;
	font-size: 80px;
	text-align: left;
	float: left;
	display: inline;
	margin-top: 30px;
    }


.confieldNumber
    {
	font-family: ETfont;
	font-size: 40px;
	text-align: left;
	width: 90px;
	margin-left: -50px;
	line-height: 10px;
	display: inline;
    }

.confieldQuestion
    {
    width: 100%;
    height: auto;
    margin: 0 auto;
	font-size: 40px;
	text-align: center;
    line-height: 100%;
	display: inline;
    }

.checkfieldTxt
    {
	font-family: ETfont;
	font-size: 60px;
	display: inline-block;
	float: left;
	margin-left: 120px;
	line-height: 40px;
	clear: both;
    }

.conSubText
    {
    margin-top: 25px;
    font-size: 25px;
    line-height: 30px;
    font-weight: lighter;
    text-align: justify;
    }

.AptConSubText
    {
    font-size: 30px;
    line-height: 30px;
    font-weight: lighter;
    text-align: justify;
    }
  
 .conSubText2
    {
    font-family: ETfont;
    font-size: 30px;
    line-height: 30px;
    font-weight: lighter;
    text-align: justify;
    }
   
.con_input_box
    {
    width: 160px;
    height: auto;
    margin-left: 70px;
    font-family: ETfont;
	font-size: 50px;
	text-align: center;
	color: #00b1b3;
	line-height: 1px;
	margin-top: 0px;
	border: 0px;
	background-color: rgba(255, 255, 255, 0);
	border-bottom: 3px solid rgba(80, 80, 80, 0.5);
    }

.con_input_box2
    {
    width: 800px;
    height: auto;
    margin-left: 70px;
    font-family: ETfont;
	font-size: 50px;
	text-align: center;
	color: #00b1b3;
	line-height: 1px;
	margin-top: 0px;
	border: 0px;
	background-color: rgba(255, 255, 255, 0);
	border-bottom: 3px solid rgba(80, 80, 80, 0.5);
    }



.con_question
    {
    width: auto;
    height: auto;
    margin: 0 auto;
    font-family: ETfont;
	font-size: 80px;
	text-indent: 20px;
	text-align: center;
	display: inline;
	float: right;
	bottom: 0;
    }

     
.con_msg_box
    {
    width: 535px;
    height: 140px;
    margin-left: 3px;
    font-family: arial, "century gothic", helvetica, sans-serif;
	font-size: 18px;
	text-align: top;
	text-indent: 5px;
	color: #ffffff;
	border: 1px solid #584616;
	background-color: rgba(80, 80, 80, 0.5);
    filter: alpha(opacity=70);
	}
   
.contSubmit
    {
    width: 100px;
    height: 35px;
    margin-top: 10px;
    margin-right: -3px;
    float: right;
    font-family: arial, "century gothic", helvetica, sans-serif;
	font-size: 16px;
	text-align: top;
	color: #ffffff;
	border: none;
	background-color: #00fffc;
    filter: alpha(opacity=70);
	}

.contInform
    {
    width: 350px;
    height: 300px;
    float: right;
    margin-right: 15px;
    margin-left: 300px;
    margin-top: -370px;
    margin-bottom: 325px;
    }

.ETappRadios
    {
    margin-left: 70px;
    }

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #9be0e1;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #9be0e1;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #9be0e1;
}
:-moz-placeholder { /* Firefox 18- */
  color: #9be0e1;
 }


button
    {
    background-color: #ffffff;
    }

button:hover
    {
cursor: pointer;
    }

.apptButn2
    {
    display: block;
    width: 300px;
    height: 100px;
    margin: 0 auto;
    margin-top: 105px;
    margin-bottom: 100px;
	border: 2px solid rgba(255,77,24,1);
    transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
	}

.apptButn2:hover 
    {
    background: #ff4d18;
    }

.apptButn2:hover .apptSubmitText
    {
    color: #ffffff;
    cursor: pointer;
    }


.apptSubmitText
    {
    width: 300px;
    height: 100px;
    font-family: ETFont;
	font-size: 50px;
	text-align: center;
	text-decoration: none;
	display: table-cell;
	vertical-align: middle;
	position: relative;
	color: rgba(255,77,24,1);
	transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
    }

.apptButn A:link	{
	text-decoration: none;
	}

.apptButn A:visited	{
	text-decoration: none;
	}

.apptButn A:hover	{
	text-decoration: none;
	}

.apptButn2 A:link	{
	text-decoration: none;
	}

.apptButn2 A:visited	{
	text-decoration: none;
	}

.apptButn2 A:hover	{
	text-decoration: none;
	}

.apptSubmitText A:link{
	text-decoration: none;
	}

.apptSubmitText A:visited	{
	text-decoration: none;
	}

.apptSubmitText A:hover	{
	text-decoration: none;
	}

/* Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section */
/* Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section */
/* Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section */
/* Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section */
/* Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section */
/* Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section */
/* Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section */
/* Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section */
/* Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section */
/* Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section */
/* Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section */
/* Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section */
/* Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section */
/* Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section */
/* Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section */
/* Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section ///////////////// Appointment Section */














/* Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// */
/* Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// */
/* Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// */
/* Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// */
/* Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// */
/* Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// */
/* Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// */
/* Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// */
/* Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// */
/* Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// */
/* Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// */
/* Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// */

.QAposterSection
    {
    background: transparent url(../images/QAbg1b.jpg) no-repeat;
    max-width: 100%;
    max-height: 100vh;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: right;
    overflow: hidden;
    position: relative;
    clear: both;
    }

.QAposterSectionCvr
    {
    background: rgba(240, 91, 113, 0.7);
    width: 100%;
    height: 100vh;
    overflow: hidden;
    }






/* Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// */
/* Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// */
/* Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// */
/* Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// */
/* Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// */
/* Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// */
/* Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// */
/* Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// */
/* Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// */
/* Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// */
/* Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// */
/* Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// Q&A Section /////////////////// */

/* MUSIC & VIDEO SECTION /////////////////////MUSIC & VIDEO SECTION /////////////////////MUSIC & VIDEO SECTION /////////////////////MUSIC & VIDEO SECTION /////////////////////
MUSIC & VIDEO SECTION /////////////////////MUSIC & VIDEO SECTION /////////////////////MUSIC & VIDEO SECTION /////////////////////MUSIC & VIDEO SECTION /////////////////////
MUSIC & VIDEO SECTION /////////////////////MUSIC & VIDEO SECTION /////////////////////MUSIC & VIDEO SECTION /////////////////////MUSIC & VIDEO SECTION ///////////////////// */


.homeTextBlock
    {
    display: inline-flex;
    width: 100%;
    -webkit-flex-direction: column; 
    flex-direction: column;
    align-items: center;
    justify-content: center;
    /*margin-top: 230px;*/
    background-color: black;
    align-self: center;
    padding-top: 80px;
    padding-bottom: 50px;
    }


.MMtitleText
    {
    display: flex;
    /*width: 100%;
    margin: 0 auto;
    text-align: center;*/
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 70px;
    font-weight: lighter;
    font-family: MMfont2;
    line-height: 50px;
    color: #ffffff;
    }

   
.MMsubTitleText
    {
    display: flex;
    /*width: 100%;
    margin: 0 auto;
    text-align: center;*/
    font-family: MMfont2;
    font-weight: lighter;
    font-size: 40px;
    color: #ffffff;
    }

    
.MMsubTitleText2
    {
    display: flex;
    /*width: 100%;
    margin: 0 auto;
    text-align: center;*/
    font-family: MMfont2;
    font-weight: lighter;
    font-size: 24px;
    color: #ffffff;
    }


.MVitems
    {
    display: flex;
    width: 80%;
    height: 100%;
    align-items: center;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: wrap;
    margin-top: 20px;
    }

.MVitems A:link	{
    text-decoration: none;
    }
    
.MVitems A:visited	{
	text-decoration: none;
	}

.MVitem
    {
    display: flex;
    width: 280px;
    height: 200px;
    align-items: center;
    justify-content: space-between;
    flex-direction: column;
    margin-bottom: 40px;
    }

.MVitemThm
    {
    display: flex;
    width: 100%;
    height: 150px;
    align-self: flex-start;
    }

#MVthmEmme
    {
    display: flex;
    width: 100%;
    height: 150px;
    align-self: flex-start;
    background: transparent url(../images/cover_DLM_R004_Emme-Ya_tolo_1080.jpg) no-repeat;
    -webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    }

#MVthmPrv01
    {
    display: flex;
    width: 100%;
    height: 150px;
    align-self: flex-start;
    background: transparent url(../images/cover_DARIUS_prv.jpg) no-repeat;
    -webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    }

#MVthmPtrn1
    {
    display: flex;
    width: 100%;
    height: 150px;
    align-self: flex-start;
    background: transparent url(../images/cover_DARIUS_ptrn.jpg) no-repeat;
    -webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    }

#MVthmScan
    {
    display: flex;
    width: 100%;
    height: 150px;
    align-self: flex-start;
    background: transparent url(../images/Scan_cvr_wide.jpg) no-repeat;
    -webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    }

#MVthmVP1
    {
    display: flex;
    width: 100%;
    height: 150px;
    align-self: flex-start;
    background: transparent url(../images/cvr_VERTICAL_S2_DARIUS_opening-set.jpg) no-repeat;
    -webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    }

#MVthmDVert1
    {
    display: flex;
    width: 100%;
    height: 150px;
    align-self: flex-start;
    background: transparent url(../images/cover_DARIUS.jpg) no-repeat;
    -webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    }

#MVthmSunc01
    {
    display: flex;
    width: 100%;
    height: 150px;
    align-self: flex-start;
    background: transparent url(../images/cvr_SunceBeat_Youtube.jpg) no-repeat;
    -webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    }

#MVthmDesPrv01
    {
    display: flex;
    width: 100%;
    height: 150px;
    align-self: flex-start;
    background: transparent url(../images/covers_2023-8-19_DEST_wide.jpg) no-repeat;
    -webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    }

#MVthmYawVert1
    {
    display: flex;
    width: 100%;
    height: 150px;
    align-self: flex-start;
    background: transparent url(../images/cover_Yaw01.jpg) no-repeat;
    -webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    }

#MVthmVert20240921
    {
    display: flex;
    width: 100%;
    height: 150px;
    align-self: flex-start;
    background: transparent url(../images/cover_2024-09-21_recap.jpg) no-repeat;
    -webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    }

#MVthmEst01
    {
    display: flex;
    width: 100%;
    height: 150px;
    align-self: flex-start;
    background: transparent url(../images/Esteban_cvr.jpg) no-repeat;
    -webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    }

#MVthmBeau01
    {
    display: flex;
    width: 100%;
    height: 150px;
    align-self: flex-start;
    background: transparent url(../images/cover_Beau01.jpg) no-repeat;
    -webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    }

#MVthmGG
    {
    display: flex;
    width: 100%;
    height: 150px;
    align-self: flex-start;
    background: transparent url(../images/HiDef_DARIUS_flyer_1080.jpg) no-repeat;
    -webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    }
 
#MVthmAQ
    {
    display: flex;
    width: 100%;
    height: 150px;
    align-self: flex-start;
    background: transparent url(../images/AQUINOX_cvr_1080.jpg) no-repeat;
    -webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    }
 
#MVthmRP
    {
    display: flex;
    width: 100%;
    height: 150px;
    align-self: flex-start;
    background: transparent url(../images/Redpill_1920.jpg) no-repeat;
    -webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    }
  
#MVthmAR
    {
    display: flex;
    width: 100%;
    height: 150px;
    align-self: flex-start;
    background: transparent url(../images/Aurora.jpg) no-repeat;
    -webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    }
    
.MVitemTxt
    {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    font-family: MMfont;
    text-align: center;
    color: White;
    margin-top: white;
    }
 

/* MUSIC & VIDEO SECTION /////////////////////MUSIC & VIDEO SECTION /////////////////////MUSIC & VIDEO SECTION /////////////////////MUSIC & VIDEO SECTION /////////////////////
MUSIC & VIDEO SECTION /////////////////////MUSIC & VIDEO SECTION /////////////////////MUSIC & VIDEO SECTION /////////////////////MUSIC & VIDEO SECTION /////////////////////
MUSIC & VIDEO SECTION /////////////////////MUSIC & VIDEO SECTION /////////////////////MUSIC & VIDEO SECTION /////////////////////MUSIC & VIDEO SECTION ///////////////////// */


@media (max-width: 1700px) 
    {
    .homeTextBlock { margin-bottom: 10px; }
    .MMtitleText { font-size: 70px; }
    }


@media (max-width: 1440px)
    {
    nav#nav-mobile #liTop { height: 10vh; }
    .learnButn { width: 300px; height: 100px; }
    .ETtitle2 { font-size: 150px; line-height: 120px; }
    .ETparagraph1 { margin-top: 0px; }
    .ETsubtitle2 { margin-top: 20px; }
    .Vimplay { margin-top: 60px; }
    .ETtitlelogo2 { margin-top: 30px; }
    .vert2 { margin-top: 20px; }
    .canplay1, .canplay2 { margin-top: 200px; }
    .ETcontactInfo { margin-top: 100px; font-size: 70px; }
    .contactSubText { font-size: 25px; padding-top: 0px; padding-bottom: 0px; }
    .ETcontparagraph1 { padding-top: 20px; }
    .ETconttitle2 { width: 100%; font-size: 30px; }
    .apptSubText { font-size: 30px; }
    .MMsubTitleText {  width: 100%; align-items: center; justify-content: center; font-size: 30px; margin-right: 40px; }
    .MMsubTitleText2 { width: 100%; align-items: center; justify-content: center; text-align: center; }
    }

@media (max-width: 1366px)
    {
    .learnButn { width: 250px; height: 90px; }
    .signUpText { font-size: 30px; vertical-align: 0; padding-top: 27px; }
    .ETparagraph1 { margin-top: 20px; padding-top: 0px; }
    .ETtitle2 { font-size: 90px; line-height: 90px; }
    .ETsubtitle2 { font-size: 30px; margin-top: 20px; }
    .ETParagraphText { font-size: 25px; }
    .ETcontactInfo { margin-top: 70px; font-size: 50px; line-height: 20px;}
    .filmSubText { font-size: 20px; padding-top: 0px; padding-bottom: 10px; margin-top: 10px;}
    .Vimplay { margin-top: 90px; width: 450px; height: 250px; }
    .playText { font-size: 50px; margin-top: 20px; }
    .ETtitlelogo2 { margin-top: 10px; width: 500px; background-size: contain;}
    .vert2 { margin-top: 20px; }
    .canplay1, .canplay2 { margin-top: 170px; }
    .contactSubText { font-size: 30px; margin-top: 20px; padding-top: 0px; padding-bottom: 0px; line-height: 50px; }
    .ETconttitle2 { font-size: 30px; line-height: 1px; margin-top: 10px; }
    .ETcontparagraph1 { padding-top: 20px; }
    .apptSubText { width: 90%; font-size: 25px; padding-top: 10px; padding-bottom: 10px; margin-top: 20px;}
    .playIcon { width: 59px; height: 69px; background: transparent url(../images/playIcon2.png) no-repeat; margin-top: 10px; }
    .logotitletext { font-size: 70px; line-height: 100%; }
    .logotitletag { font-size: 20px; }
    .map1 { display: none; }
    .map2 { display: block; }
    .apptButn { margin-top: 10px; }
    .MMsubTitleText { font-size: 30px;}
    }

@media (max-width: 1280px)
    {
    nav#nav-mobile li { font-size: 30px; height: 60px; }
    .learnButn { width: 250px; height: 90px; }
    .signUpText { font-size: 30px; vertical-align: 0; padding-top: 27px; }
    .ETparagraph1 { margin-top: 0px; padding-top: 0px; width: 85%; }
    .ETtitle2 { margin-top: 120px; font-size: 70px; line-height: 100px; padding-top: 5px;}
    .ETsubtitle2 { font-size: 23px; margin-top: 0px; }
    .ETParagraphText { font-size: 20px; margin-top: 5px; line-height: 20px; }
    .ETcontactInfo { margin-top: 70px; font-size: 50px; line-height: 20px;}
    .filmSubText { font-size: 18px; padding-top: 0px; padding-bottom: 0px; margin-top: 5px;}
    .Vimplay { margin-top: 90px; width: 450px; height: 250px; }
    .playText { font-size: 50px; margin-top: 20px; }
    .ETparagraph2 { width: 85%; }
    .canplay1, .canplay2 { margin-top: 170px; width: 400px; height: 300px; }
    .canText { font-size: 30px; padding-top: 120px;}
    .contactSubText { font-size: 20px; margin-top: 20px; padding-top: 0px; padding-bottom: 0px; line-height: 50px; }
    .ETcontparagraph1 { padding-top: 20px; width: 100%; }
    .ETconttitle2 { font-size: 27px; line-height: 20px; margin-top: 0px; }
    .ETcontparagraphText { font-size: 23px; margin-top: 5px; }
    .map1 { display: none; }
    .map2 { display: block; height: 200px; overflow: hidden; }
    .ETcontactFooter { font-size: 25px; height: 35px; }
    .ETTitlecontactInfo { margin-top: 10vh; font-size: 60px; }
    .apptSubText { padding: 0px; padding-left: 10px; padding-right: 10px; font-size: 22px; margin-top: 8px; }
    .ETdetailsText { width: 300px; height: 70px; font-size: 25px; padding-top: 20px; }
    .AptConSubText { width: 80%; }
    .con_input_box2 { width: 90%; margin-left: 0px; font-size: 40px; }
    .MMtitleText { font-size: 70px; }
    .MMsubTitleText { font-size: 30px;}
    }

@media (max-width: 1200px)
    {
    nav#nav-mobile ul { font-size: 30px; }
    nav#nav-mobile li { height: 70px; }
    .learnButn { width: 250px; height: 90px; }
    .signUpText { font-size: 25px; vertical-align: 0; padding-top: 30px; }
    .ETparagraph1 { margin-top: 20px; padding-top: 0px; width: 65%; }
    .ETtitle2 { font-size: 90px; line-height: 100px; }
    .ETsubtitle2 { font-size: 26px; margin-top: 0px; margin-bottom: 20px; }
    .vert, .vert2 { height: 20px; margin-top: 0px; }
    .ETParagraphText { font-size: 20px; margin-top: 5px; }
    .learnB100, .learnET { width: 200px; height: 70px; margin-top: 17px; }
    .detailsText, { width: 200px; height: 70px; font-size: 25px; }
    .Vimplay { margin-top: 40px; width: 450px; height: 250px; }
    .logotitletext { font-size: 50px; line-height: 10px; }
    .logotitletag { font-size: 20px; line-height: 50px; }
    .canplay1, .canplay2 { margin-top: 110px; width: 400px; height: 300px; }
    .canText { font-size: 50px; }
    .ETcontactInfo { margin-top: 70px; font-size: 70px; line-height: 20px;}
    .contactSubText { font-size: 30px; margin-top: 20px; padding-top: 0px; padding-bottom: 0px; line-height: 50px; }
    .ETcontparagraph1 { padding-top: 20px; width: 55%; }
    .ETconttitle2 { font-size: 30px; line-height: 1px; margin-top: 10px; }
    .filmSubText { font-size: 18px; padding-top: 0px; padding-bottom: 0px; margin-top: 5px;}
    .apptSubText { font-size: 22px; padding-top: 10px; padding-bottom: 10px; margin-top: 5px;}
    .map1 { display: none; }
    .map2 { display: block; height: 100px; overflow: hidden; }
    .apptButn { margin-top: 50px; line-height: 2px; }
    .confieldQuestion { font-size: 40px; }
    .MMsubTitleText { font-size: 30px;}
    }

@media (max-width: 1024px)
    {
    .ETtitlelogo2 { display: flex; align-self; center; margin-top: 10px; height: 400px; background-size: contain;}
    .ETomit { display: block; }
    nav#nav-mobile li { font-size: 30px; height: 60px; }
    .learnButn { width: 200px; height: 70px; }
    .signUpText { font-size: 20px; height: 70px; vertical-align: 0; padding-top: 20px; }
    .ETparagraph1 { margin-top: 0px; padding-top: 0px; width: 85%; }
    .ETtitle2 { margin-top: 30px; font-size: 70px; line-height: 100px; padding-top: 5px;}
    .ETsubtitle2 { font-size: 23px; margin-top: 0px; }
    .ETParagraphText { font-size: 20px; margin-top: 5px; line-height: 20px; }
    .detailsText, .ETdetailsText { width: 300px; height: 70px; font-size: 25px; }
    .ETdetailsText { padding-top: 0px; }
    .confieldNumber { font-size: 40px;  }
    .confieldQuestion { font-size: 40px; }
    .conSubText { font-size: 20px; line-height: 30px; }
    .ETcontactInfo { margin-top: 90px; font-size: 37px; line-height: 20px;}
    .filmSubText { font-size: 15px; padding-top: 10px; padding-bottom: 10px; margin-top: 5px;}
    .Vimplay { margin-top: 25px; width: 350px; height: 175px; }
    .playText { display: none; }
    .ETparagraph2 { width: 85%; }
    .canplay1, .canplay2 { margin-top: 90px; width: 300px; height: 200px; }
    .canText { font-size: 30px; padding-top: 70px;}
    .contactSubText { font-size: 20px; margin-top: 20px; padding-top: 0px; padding-bottom: 0px; line-height: 50px; }
    .ETcontparagraph1 { padding-top: 20px; width: 100%; }
    .ETconttitle2 { font-size: 27px; line-height: 20px; margin-top: 0px; }
    .ETcontparagraphText { font-size: 23px; margin-top: 5px; }
    .map1 { display: none; }
    .map2 { display: block; height: 100px; overflow: hidden; }
    .ETcontactFooter { font-size: 25px; height: 35px; }
    .ETTitlecontactInfo { margin-top: 10vh; font-size: 60px; }
    .apptSubText { padding: 0px; padding-left: 10px; padding-right: 10px; font-size: 22px; }
    .AptConSubText { font-size: 20px; width: 80%; }
    .con_input_box2 { width: 90%; margin-left: 0px; font-size: 40px; margin-top: 20px; }
    .con_input_box { font-size: 40px; margin-top: 20px; }
    }

@media (max-width: 960px)
    {
    .ETomit { display: block; }
    .B1omit { display: none; }
    nav#nav-mobile #liTop { height: 85px; }
    nav#nav-mobile li { font-size: 30px; height: 60px; }
    .learnButn { width: 200px; height: 70px; }
    .signUpText { font-size: 20px; height: 70px; vertical-align: 0; padding-top: 20px; }
    .ETparagraph1 { margin-top: 0px; padding-top: 0px; width: 85%; }
    .ETtitle2 { font-size: 70px; line-height: 100px; padding-top: 5px;}
    .ETsubtitle2 { font-size: 23px; margin-top: 0px; }
    .ETParagraphText { font-size: 20px; margin-top: 5px; line-height: 20px; }
    .detailsText, .ETdetailsText { width: 300px; height: 70px; font-size: 25px; }
    .confieldNumber { font-size: 40px; }
    .confieldQuestion { font-size: 40px; }
    .conSubText { font-size: 20px; line-height: 30px; }
    .ETcontactInfo { margin-top: 90px; font-size: 37px; line-height: 20px;}
    .filmSubText { font-size: 15px; padding-top: 10px; padding-bottom: 0px; margin-top: 5px;}
    .Vimplay { margin-top: 25px; width: 350px; height: 175px; }
    .playText { display: none; }
    .ETparagraph2 { width: 85%; }
    .canplay1, .canplay2 { margin-top: 90px; width: 300px; height: 200px; }
    .canText { font-size: 30px; padding-top: 70px;}
    .contactSubText { font-size: 20px; margin-top: 20px; padding-top: 0px; padding-bottom: 0px; line-height: 50px; }
    .ETcontparagraph1 { padding-top: 20px; width: 100%; }
    .ETconttitle2 { font-size: 27px; line-height: 20px; margin-top: 0px; }
    .ETcontparagraphText { font-size: 23px; margin-top: 5px; }
    .map1 { display: none; }
    .map2 { display: block; height: 100px; overflow: hidden; }
    .ETcontactFooter { font-size: 25px; height: 35px; }
    .ETTitlecontactInfo { margin-top: 10vh; font-size: 60px; }
    .apptSubText { padding: 10px; font-size: 22px; }
    .AptConSubText { font-size: 20px; width: 80%; }
    .con_input_box2 { width: 90%; margin-left: 0px; font-size: 40px; margin-top: 20px; }
    .con_input_box { font-size: 40px; margin-top: 20px; }
    .contFields { padding-top: 0px; }
    .NYEdetailsText {font-size: 25px;}
    .MMtitleText { margin-top: 0px; font-size: 60px; }
    }


@media (max-width: 800px)
    {
    .ETomit { display: block; }
    nav#nav-mobile #liTop { height: 5vh; }
    nav#nav-mobile li { font-size: 30px; height: 60px; }
    .learnButn { width: 200px; height: 70px; margin-top: 70vh; }
    .signUpText { font-size: 20px; height: 70px; vertical-align: 0; padding-top: 20px; }
    .ETparagraph1 { margin-top: 10vh; padding-top: 0px; width: 85%; }
    .ETtitle2 { font-size: 70px; line-height: 0px; padding-top: 5px;}
    .ETsubtitle2 { font-size: 23px; margin-top: 0px; }
    .ETParagraphText { font-size: 20px; margin-top: 5px; line-height: 20px; }
    .detailsText, .ETdetailsText { width: 100%; height: 70px; font-size: 25px; line-height: 27px; }
    .confieldNumber { font-size: 40px;  }
    .confieldQuestion { font-size: 40px; }
    .conSubText { font-size: 20px; line-height: 30px; }
    .ETcontactInfo { margin-top: 0px; font-size: 35px; line-height: 20px;}
    .filmSubText { display: none; }
    .Vimplay { margin-top: 25px; width: 250px; height: 130px; }
    .playIcon { width: 59px; height: 69px; background: transparent url(../images/playIcon2.png) no-repeat; margin-top: 20px; }
    .playText { display: none; }
    .ETparagraph2 { width: 85%; }
    .canplay1, .canplay2 { margin-top: 90px; width: 300px; height: 200px; }
    .canText { font-size: 30px; padding-top: 70px;}
    .contactSubText { font-size: 20px; margin-top: 20px; padding-top: 0px; padding-bottom: 0px; line-height: 50px; }
    .ETcontparagraph1 { padding-top: 20px; width: 100%; }
    .ETconttitle2 { font-size: 27px; line-height: 20px; margin-top: 0px; }
    .ETcontparagraphText { font-size: 23px; margin-top: 5px; }
    .map1, .map2 { display: none; }
    .ETcontactFooter { font-size: 25px; height: 35px; }
    .ETTitlecontactInfo { margin-top: 10px; font-size: 60px; }
    .apptSubText { padding: 10px; font-size: 22px; }
    .AptConSubText { font-size: 20px; width: 80%; }
    .con_input_box2 { width: 90%; margin-left: 0px; font-size: 40px; margin-top: 20px; }
    .con_input_box { font-size: 40px; margin-top: 20px; }
    .contFields { padding-top: 0px; }
    .NYETitledetailsText {width: 100%; height: 80px; font-size: 80px; margin-top: 0px; }
    .NYEdetailsText {display: flex; font-size: 20px;}
    #NYEAppButn {display: flex; align-items: center; margin-top: 10px; width: 210px; height: 80px;  }
    .NYESubText {font-size: 25px;}
    .NYEDJText {font-size: 45px; height: 90px; }
    }

    
@media (max-width: 780px)
    {
    #overlay { height:auto; }
    /*.visible-desktop { display:none !important; }
    .ETtitles { display: block; }*/
    #group1 .parallax__layer--base { background: white url(../images/ETclouds.jpg) no-repeat; width: 100%; min-height: 100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; overflow: hidden; }  
    /*.homeSection    { background: white url(../images/ETclouds.jpg) no-repeat; width: 100%; min-height: 100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; overflow: hidden; }  */
    }

@media (max-width: 770px)
    {
    nav#nav-mobile #liTop { height: 185px; }
    nav#nav-mobile li { font-size: 30px; height: 80px; }
    .learnButn { width: 200px; height: 70px; }
    .signUpText { font-size: 20px; height: 70px; vertical-align: 0; padding-top: 20px; }
    .ETparagraph1 { padding-top: 0px; width: 85%; }
    .ETtitle2 { font-size: 85px; line-height: 0px; padding-top: 5px;}
    .ETParagraphText { font-size: 23px; margin-top: 5px; line-height: 20px; }
    .ETcontactInfo { margin-top: 270px; font-size: 35px; line-height: 20px;}
    .filmSubText { display: block; font-size: 18px; padding-top: 0px; padding-bottom: 0px; margin-top: 10px; }
    .Vimplay { margin-top: 25px; width: 450px; height: 250px; }
    .homeTextBlock { margin-left: 2px; margin-top: 25px; margin-bottom: 10px; }
    .playText { display: block; }
    .ETtitlelogo2 { margin-top: 0px; }
    .logotitletext { font-size: 70px; line-height: 30px; }
    .logotitletag { font-size: 24px; line-height: 50px; }
    .ETparagraph2 { width: 85%; }
    .posterTitle1, .posterTitle2 { width: 100vw; height: 50vh; float: none; padding-top: 90px; }    
    .canplay1, .canplay2 { margin-top: 0px; width: 500px; height: 300px; }
    .canText { font-size: 50px; padding-top: 110px;}
    .map1 { display: none; }
    .map2 { display: block; height: 300px; overflow: hidden; }
    .ETTitlecontactInfo { margin-top: 50px; font-size: 50px; }
    .apptSubText { width: 90%; font-size: 20px; }
    .AptConSubText { width: 80%; }
    .con_input_box2 { width: 90%; margin-left: 0px; font-size: 40px; }
    .MMtitleText { font-size: 60px; word-spacing: 5px; margin-bottom: 5px; }
    .MMsubTitleText { font-size: 25px; margin: 0;}
    }

    @media (max-width: 700px)
    {
    .MMtitleText { font-size: 50px; word-spacing: 5px; margin-bottom: 5px; }
    .MMsubTitleText { font-size: 30px;}
    }
    
@media (max-width: 640px)
    {
    #nav-trigger { margin-right: 10px; }
    nav#nav-mobile #liTop { height: 185px; }
    nav#nav-mobile li { font-size: 30px; height: 80px; }
    .learnButn { width: 200px; height: 70px; }
    .signUpText { font-size: 20px; height: 70px; vertical-align: 0; padding-top: 20px; }
    .ETparagraph1 { margin-top: 200px; padding-top: 0px; width: 85%; }
    .ETtitle2 { font-size: 85px; line-height: 100px; padding-top: 5px;}
    .ETParagraphText { font-size: 23px; margin-top: 5px; line-height: 20px; }
    .ETcontactInfo { margin-top: 270px; font-size: 35px; line-height: 20px;}
    .NYETitledetailsText {width: 100%; height: 70px; font-size: 70px; margin-top: 0px; }
    .NYEdetailsText {font-size: 17px;}
    #NYEAppButn {display: flex; align-items: center; margin-top: 10px; width: 210px; height: 80px;  }
    .NYEdetailsText {display: none;}
    .NYEdetailsText2 {display: flex; font-size: 17px;}
    .filmSubText { font-size: 15px; padding-top: 0px; padding-bottom: 0px; margin-top: 10px; }
    .Vimplay { margin-top: 25px; width: 320px; height: 170px; }
    .playIcon { margin-top: 10px; }
    .playText { display: none; }
    .ETtitlelogo2 { width: 400px; }
    .NYEtitlelogo2 { margin-top: 0px; margin-bottom: 0px; width: 400px; height: 300px;  background-size: contain; }
    .logotitletext { font-size: 70px; line-height: 30px; }
    .logotitletag { font-size: 27px; line-height: 50px; }
    .ETparagraph2 { width: 85%; }
    .posterTitle1, .posterTitle2 { width: 100vw; height: 50vh; float: none; padding-top: 90px; }    
    .canplay1, .canplay2 { margin-top: 0px; width: 500px; height: 300px; }
    .canText { font-size: 50px; padding-top: 110px;}
    .map1 { display: none; }
    .map2 { display: block; height: 170px; overflow: hidden; }
    .confieldQuestion { font-size: 40px; }
    .apptSubText { width: 90%; font-size: 20px; }
    .AptConSubText { width: 80%; }
    .con_input_box { font-size: 40px; }
    .con_input_box2 { width: 90%; margin-left: 0px; font-size: 40px; }
    .NYETitledetailsText {width: 100%; height: 60px; font-size: 60px; margin-top: 0px; }
    .NYEdetailsText2 {display: flex; font-size: 17px;}
    #NYEAppButn {display: flex; align-items: center; margin-top: 10px; width: 210px; height: 80px;  }
    .NYESubText {font-size: 15px;}
    .NYEDJText {font-size: 35px; height: 70px; }
    .homeTextBlock { margin-top: 25px; margin-bottom: 10px; }
    }


@media (max-width: 600px)
    {
    .MMtitleText { font-size: 50px; word-spacing: 5px; margin-bottom: 5px; }
    .MMsubTitleText { font-size: 25px;}
    }


@media (max-width: 550px)
    {
    .homeTextBlock { margin-left: 2px; margin-top: 25px; margin-bottom: 10px; }
    .MMtitleText { font-size: 50px; word-spacing: 5px; margin-bottom: 5px; }
    .MMsubTitleText { width: 100%; font-size: 25px; align-items: center; justify-content: center; }
    .MMsubTitleText2 { width: 100%; text-align: center; font-size: 20px;}
    .MVitems { width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    flex-wrap: wrap;
    margin-top: 20px;
    }
    #MusicVideo { margin-top: 50px; }
    }



@media (max-width: 480px)
    {
    .ETleft { text-align: left; }
    .ETomit { display: none; }
    .B1omit { display: none; }
    nav#nav-mobile #liTop { height: 45px; }
    nav#nav-mobile li { font-size: 30px; height: 70px; }
    .learnButn { margin-top: 70vh; width: 200px; height: 70px; }
    .signUpText { font-size: 20px; height: 70px; vertical-align: 0; padding-top: 20px; }
    .ETparagraph1 { margin-top: 20px; padding-top: 0px; width: 85%; }
    .ETtitle2 { margin-top: 20px; font-size: 65px; line-height: 100%; padding-top: 5px;}
    .ETsubtitle2 { font-size: 18px; margin-top: 0px; line-height: 20px; }
    .ETParagraphText { font-size: 18px; margin-top: 5px; line-height: 20px; }
    .filmSubText { width: 90%; font-size: 15px; padding-top: 0px; padding-bottom: 0px; margin-top: 5px; }
    .Vimplay { margin-top: 25px; width: 320px; height: 170px; margin-left: 3%; }
    .playText { display: none; }
    .ETtitlelogo2 { width: 380px; }
    .logotitletext { margin-top: 70px; font-size: 60px; line-height: 30px; }
    .logotitletag { font-size: 20px; line-height: 20px; margin-top: 15px; }
    .ETparagraph2 { width: 85%; }
    .posterTitle1, .posterTitle2 { width: 100vw; height: 50vh; float: none; padding-top: 90px; }    
    .canplay1, .canplay2 { margin-top: 0px; width: 300px; height: 170px; }
    .canText { font-size: 30px; padding-top: 60px;}
    .ETcontactInfo { margin-top: 120px; font-size: 25px; line-height: 20px;}    
    .contactSubText { width: 90%; font-size: 17px; line-height: 23px; padding-top: 10px; padding-bottom: 10px; }
    .ETconttitle2 { font-size: 20px; line-height: 20px; margin-top: 0px; }
    .ETcontparagraphText { font-size: 20px; margin-top: 5px; }
    .ETcontactFooter { font-size: 20px; height: 35px; }
    .map1 { display: none; }
    .map2 { display: block; height: 110px; overflow: hidden; }
    .ETTitlecontactInfo { margin-top: 20px; font-size: 30px; }
    .contFields { width: 89%; margin-bottom: -80px; }
    .confieldNumber { font-size: 30px; margin-left: .5%; }
    .confieldQuestion { font-size: 30px; }
    .apptSubText { width: 80%; font-size: 17px; }
    .apptButn { width: 85%; height: 70px; }
    .AptConSubText { width: 100%; text-align: left; : 80%; }
    .con_input_box { font-size: 30px; }
    .con_input_box2 { width: 90%; margin-left: 0px; font-size: 30px; }
    .NYETitledetailsText {width: 100%; height: 50px; font-size: 50px; margin-top: 0px; }
    .NYEdetailsText2 {display: flex; font-size: 17px;}
    #NYEAppButn {display: flex; align-items: center; margin-top: 10px; width: 210px; height: 80px;  }
    .NYESubText {font-size: 15px;}
    .NYEDJText {font-size: 27px;}
    .homeTextBlock { margin-left: 0px; margin-top: 0px; margin-bottom: -230px; }
    .MMtitleText { font-size: 30px; margin-bottom: 0px; line-height: 35px;  }
    .MMsubTitleText { font-size: 23px;}
    .MMsubTitleText2 { font-size: 17px;}
    }

@media (max-width: 400px)
    {
    .ETtitlelogo2 { width: 350px;}
    .ETTitlecontactInfo { margin-top: 20px; font-size: 25px; }
    .apptSubText { width: 80%; font-size: 17px; }
    .NYETitledetailsText {width: 100%; height: 40px; font-size: 40px; margin-top: 0px;}
    .NYEdetailsText2 {display: flex; font-size: 17px;}
    #NYEAppButn {display: flex; align-items: center; margin-top: 10px; width: 210px; height: 80px;  }
    .NYESubText {font-size: 15px;}
    .NYEDJText {font-size: 27px;}
    }
    
/*
@media (max-width: 320px)
    {
    nav#nav-mobile #liTop { height: 115px; }
    nav#nav-mobile li { font-size: 30px; height: 80px; }
    .learnButn { width: 200px; height: 70px; }
    .signUpText { font-size: 20px; height: 70px; vertical-align: 0; padding-top: 20px; }
    .ETparagraph1 { margin-top: 20px; padding-top: 0px; width: 85%; }
    .ETtitle2 { font-size: 40px; line-height: 100px; padding-top: 5px;}
    .vert, .vert2 { display: none; }
    .ETsubtitle2 { font-size: 15px; font-weight: normal; margin-top: -20px; line-height: 15px; }
    .ETParagraphText { font-size: 12px; margin-top: 5px; line-height: 20px; }
    .filmSubText { width: 90%; font-size: 18px; padding-top: 10px; padding-bottom: 10px; margin-top: 20px; border: 2px solid rgba(255,255,255,.7); }
    .Vimplay { margin-top: 25px; width: 320px; height: 170px; margin-left: 11%; }
    .playText { display: none; }
    .ETtitlelogo2 { margin-top: 70px; background: transparent url(../images/ETlogohi5.png) no-repeat; width: 110px; height: 111px; }
    .logotitletext { font-size: 60px; line-height: 30px; }
    .logotitletag { font-size: 20px; line-height: 20px; margin-top: 15px; }
    .ETparagraph2 { width: 85%; }
    .posterTitle1, .posterTitle2 { width: 100vw; height: 50vh; float: none; padding-top: 90px; }    
    .canplay1, .canplay2 { margin-top: 0px; width: 350px; height: 200px; }
    .canText { font-size: 30px; padding-top: 80px;}
    .ETcontactInfo { margin-top: 120px; font-size: 25px; line-height: 20px;}    
    .contactSubText { width: 90%; font-size: 17px; line-height: 23px; padding-top: 10px; padding-bottom: 10px; }
    .ETconttitle2 { font-size: 20px; line-height: 20px; margin-top: 0px; }
    .ETcontparagraphText { font-size: 20px; margin-top: 5px; }
    .ETcontactFooter { font-size: 20px; height: 35px; }
    .map1 { display: none; }
    .map2 { display: block; height: 140px; overflow: hidden; }
    .ETTitlecontactInfo { margin-top: 120px; font-size: 40px; }
    .contFields { width: 90%; }
    .confieldNumber { font-size: 30px; margin-left: .5%; }
    .confieldQuestion { font-size: 30px; }
    .apptSubText { padding: 0px; padding: 10px; font-size: 17px; border: 3px solid rgba(255,255,255,.7); margin-top: 8px; }
    .AptConSubText { width: 100%; text-align: left; : 80%; }
    .con_input_box { font-size: 30px; }
    .con_input_box2 { width: 90%; margin-left: 0px; font-size: 30px; }
    }
*/


/*ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE 
ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE 
ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE ROTATE */
/*    
@media (max-width: 800px) and (orientation:landscape)
    {
	/* landscape-specific styles */
	/*#pageOverlay { display: block; }
	#nav-trigger { display: none; }
    }
*/




/*FORM SECTION  //  FORM SECTION  //  FORM SECTION  //  FORM SECTION  //  FORM SECTION  //  FORM SECTION  //  FORM SECTION  //  FORM SECTION  //  FORM SECTION  //  FORM SECTION  //  */



.VTForm
    {
    display: -webkit-inline-flex; /* Safari */
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-flex-direction: column; /* Safari */
    flex-direction:         column;
     -webkit-justify-content: center; /* Safari */
    justify-content:         center;
    align-items: center;
    align-self: bottom;
    background-color: #000000;
    padding-top: 380px;
    padding-bottom: 390px;
    }

 .VTFormSection
    {
    display: -webkit-inline-flex; /* Safari */
    display: inline-flex;
    width: 70%;
    height: 100%;
    -webkit-flex-direction: column; /* Safari */
    flex-direction:         column;
     -webkit-justify-content: center; /* Safari */
    justify-content:         center;
    align-items: center;
    align-self: center;
    }

@media (max-width: 1035px) {
  .VTFormSection { width: 80%; }
}

@media (max-width: 910px) {
    .VTFormSection { width: 90%; }
}




.CDMGmrktTextDesc
    {
    font-family: MMFont;
    margin-top: 0px;
    text-align: center;
    font-color: #FFFFFF;
    }
@media (max-width: 1870px) {
    .CDMGmrktTextDesc { font-size: 18px; }
    }





.CDMGmrktTextTitle
    {
    font-family: MMFont;
    font-weight: bolder;
    width: 100%;
    font-size: 50px;
    text-align: center;
    color: #FFFFFF;
    }
@media (max-width: 1870px) {
    .CDMGmrktTextTitle { font-size: 40px; }
    }




.CDMGContactText
    {
    margin-top: 20px;
    display: block;
    width: 100%;
    text-align: left; 
    font-family: MMFont;
    color: #000000;
    font-size: 2vw;
    font-weight: bolder;
    }
  @media (max-width: 1035px) {
  .CDMGContactText { font-size: 2.5vw; }
 }
@media (max-width: 630px) {
    .CDMGContactText { font-size: 3vw; }
}
@media (max-width: 440px) {
  .CDMGContactText { font-size: 4vw; }
}
@media (max-width: 375px) {
  .CDMGContactText { font-size: 5vw; }
}





.contFields
    {
    width: 100%;
    height: 100%;
    color: #797a7b;
    text-align: center;
    padding-top: 40px;
    }
@media (max-width: 910px) {
    .contFields { padding-top: 0px; }
}





li
    {
    list-style-type: none;
    margin-top: 80px;
    margin-bottom: 40px;
    }





.con_input_box2
    {
    width: 800px;
    height: 60px;
    font-family: MMFont;
	font-size: 25px;
	text-align: left;
	color: #FFFFFF;
	line-height: 0px;
	margin-top: 0px;
	border: 0px;
	background-color: rgba(255, 255, 255, 0);
	border-bottom: 1px solid rgba(80, 80, 80, 0.5);
    }
@media (max-width: 810px) {
    .con_input_box2 { width: 700px; height: 60px; font-size: 25px; }
}
@media (max-width: 768px) {
    .con_input_box2 { width: 600px; height: 60px; font-size: 25px; }
}
@media (max-width: 630px) {
    .con_input_box2 { width: 500px; height: 60px; font-size: 25px; }
}
@media (max-width: 575px) 
{
    .con_input_box2 { width: 500px; height: 60px; font-size: 25px; }
}
@media (max-width: 520px) {
    .con_input_box2 { width: 460px; height: 60px; font-size: 18px; }
}
@media (max-width: 470px) {
    .con_input_box2 { width: 400px; height: 60px; font-size: 18px; }
}
@media (max-width: 440px) {
    .con_input_box2 { width: 370px; height: 60px; font-size: 18px; }
}
@media (max-width: 375px) {
    .con_input_box2 { width: 340px; height: 60px; font-size: 18px; }
}






textarea
    {
    width: 800px;
    height: 400px;
    padding: 10px;
    font-family: MMFont;
	font-size: 25px;
    border: 0px;
    background-color: rgba(80, 80, 80, 0.02);
    resize: none;
    }
@media (max-width: 810px) {
    textarea { width: 700px; }
}
@media (max-width: 768px) {
    textarea { width: 600px; }
}
@media (max-width: 630px) {
    textarea { width: 500px; height: 300px; }
}
@media (max-width: 575px) 
{
    textarea { width: 500px; height: 300px; }
}

@media (max-width: 520px) {
    textarea { width: 460px; height: 200px; font-size: 18px; }
}
@media (max-width: 470px) {
    textarea { width: 400px; height: 200px; font-size: 18px; }
}
@media (max-width: 440px) {
    textarea { width: 370px; height: 200px; font-size: 18px; }
}

@media (max-width: 375px) {
    textarea { width: 340px; height: 200px; font-size: 18px; }
}


.VTFormButn
    {
    display: block;
    width: 300px;
    height: 100px;
    margin: 0 auto;
	border: 1px solid rgba(37,232,255,1);
	background: transparent;
    transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
	}

.VTFormButn:hover 
    {
    background: rgba(37,232,255,1);
    }

.VTFormButn:hover .VTFormButnText
    {
    color: #ffffff;
    cursor: pointer;
    }


.VTFormButnText
    {
    width: 300px;
    height: 100px;
    font-family: ETFont;
	font-size: 30px;
	text-align: center;
	text-decoration: none;
	display: table-cell;
	vertical-align: middle;
	position: relative;
	color: rgba(37,232,255,1);
	transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
    }

.VTFormButn A:link	{
	text-decoration: none;
	}

.VTFormButn A:visited	{
	text-decoration: none;
	}

.VTFormButn A:hover	{
	text-decoration: none;
	}

.VTFormButn A:link	{
	text-decoration: none;
	}

.VTFormButn A:visited	{
	text-decoration: none;
	}

.VTFormButn A:hover	{
	text-decoration: none;
	}

.VTFormButnText A:link{
	text-decoration: none;
	}

.VTFormButnText A:visited	{
	text-decoration: none;
	}

.VTFormButnText A:hover	{
	text-decoration: none;
	}



/*FORM SECTION  //  FORM SECTION  //  FORM SECTION  //  FORM SECTION  //  FORM SECTION  //  FORM SECTION  //  FORM SECTION  //  FORM SECTION  //  FORM SECTION  //  FORM SECTION  //  */