h2,h3,h23{line-height:1.5em;-webkit-font-smoothing:subpixel-antialiased}a,body,h3{color:#d7e7f3}
h1,h2,h23{-webkit-font-smoothing:subpixel-antialiased}
body, block:nth-child(1n){background: none }         /* Last Page Bottom Color    ORG      body,div.block:nth-child(1n){background:#061c2d} */

body,html{margin:0;padding:0}body{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;  /* ORG font-size:22px; */
	line-height: 25px;                /* LX  ORG line-height: 33px;    */
	text-align: left;    /* ORG Window Resize Menu Position >> text-align: center;  */
	font-weight: 300;

overflow-wrap:break-word;



  overflow-x: hidden;    /* Alex Added this to Prevent Horizontal Scroll Bar appear */
  overflow-y: scroll;    /* Alex Added this to Prevent Horizontal Scroll Bar appear */







}







a{
	text-decoration: none;
	font-weight: 200;  /* ORG font-weight: 300; */
	-webkit-transition: color .25s ease;
	-moz-transition: color .25s ease;
	-o-transition: color .25s ease;
	transition: color .25s ease
}

a:hover{
	color: #006C00
}
h1{font-size:4em; color:#FFF;font-weight:400;letter-spacing:1px;line-height:normal;


/* -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    color: transparent;
    text-shadow: rgba(255,255,255,0.5) 0px 3px 3px */


text-shadow: 2px 8px 6px rgba(0,0,0,0.2),
             ORG  0px -5px 35px rgba(201, 200, 200) 


}   

h99{font-size:4em; color:#000;font-weight:200; padding-left:3%; letter-spacing:1px;line-height:normal;


/* -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    color: transparent;
    text-shadow: rgba(255,255,255,0.5) 0px 3px 3px */


text-shadow: 2px 8px 6px rgba(0,0,0,0.2),
                 0px -5px 35px rgba(255,255,255,0.3)


}   



h12{
	font-size: 1.8em;
	color:#000;
	font-weight:400; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	line-height:normal; 
	padding-left:5%;
	/* -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    color: transparent;
    text-shadow: rgba(255,255,255,0.5) 0px 3px 3px */


text-shadow: 2px 8px 6px rgba(0,0,0,0.2),
                 0px -5px 35px rgba(255,255,255,0.3)

} 






h13{ font-size:1.8em; 
color:#000;
font-weight:400; 
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
letter-spacing:1px;
line-height:normal; 
padding-left: 6%;
	

text-shadow: 2px 8px 6px rgba(0,0,0,0.2),
                 0px -5px 35px rgba(255,255,255,0.3)

} 




h14{ font-size:1.8em; color:#000;font-weight:400;letter-spacing:1px;line-height:normal;

text-shadow: 2px 8px 6px rgba(0,0,0,0.2),
                 0px -5px 35px rgba(255,255,255,0.3)

} 






h15{ font-size: 2em; color:#fff; font-weight:400;letter-spacing:1px;line-height:normal;

text-shadow: 2px 8px 6px rgba(0,0,0,0.2),
                 0px -5px 35px rgba(255,255,255,0.3)

} 





h16{ font-size:2.5em; color:#000;font-weight:400;letter-spacing:1px;line-height:normal; text-align: left; padding-left: 1%; 
	
text-shadow: 2px 8px 6px rgba(0,0,0,0.2),
                 0px -5px 35px rgba(255,255,255,0.3) 

} 






h17{ font-size:2.5em; color:#000;font-weight:400;letter-spacing:1px;line-height:normal; text-align: left; padding-left: 8%;
	
text-shadow: 2px 8px 6px rgba(0,0,0,0.2),
                 0px -5px 35px rgba(255,255,255,0.3) 

} 





/* text-transform:uppercase; */   /*text-shadow: 0px 0px 6px rgba(255,255,255,0.7); */


h2{font-size:3em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000;font-weight:200;letter-spacing:1px;line-height:normal; /*text-align:center; */


text-shadow: 4px 1px 26px rgba(141, 139, 137, 1),
/* ORG 0px 0px 15px rgba(0,0,0,0.2),     2px 8px 6px rgba(0,0,0,0.2), */
             0px -5px 35px rgba(255,255,255,0.3)   
				
}  
/* small Tex ORG color:#779dba}*/





h23{font-size:3em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF;font-weight:200;letter-spacing:1px;line-height:normal; /*text-align:center; */


text-shadow: 2px 8px 6px rgba(0,0,0,0.2),
                 0px -5px 35px rgba(255,255,255,0.3)

}  /* small Tex ORG color:#779dba}*/












h3{font-weight:500;font-size:1em;margin:80px 0 0}

LX{
	
	 font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  line-height: calc(1.3em + (1.5 - 1.2) * ((100vw - 300px)/(1600 - 300)));
	
	
	/*font-weight: 300;
	font-size: 0.6em; */
	color: #000000
} 


div.block{
	position: relative;
	height:100vh; width: 100vw; /* height:100%; height:100vh; */
	padding:30vh 15vw 0
} 
	
	
div.block svg{
	position:absolute;
	bottom:80px;
	width:30px;
	-webkit-animation:chevronAnimation 4s ease-in-out 0s infinite;
	-moz-animation:chevronAnimation 4s ease-in-out 0s infinite;
	-o-animation:chevronAnimation 4s ease-in-out 0s infinite;
	animation:chevronAnimation 4s ease-in-out 0s infinite
}	
	


div.blockFLORALCOURSES{
	position:  relative;  /* ORG Relative*/
	height: auto;  width: 100vw;/* LX Alert Height   width: inherit;  */
	/* padding:  FAQ PAGE 20vh 15vw 30vh */
	   
	   
	padding:30px 18vw;   /*  LX 05 JULY 2019    padding-left:5%; padding-right:5% */
	
	
	/*  padding: 95px 18vw ;  ERROR   45px 38vw 95px 230px; */ 
	
	 
	
	border: 0px;  /* border: 3px solid green; */
	
	font-weight: normal; 
	color: #000;  
	text-align: justify;
	background-color: #000;
	   
}


 div.blockFLORALCOURSES svg{
	position:absolute; 
	bottom:80px;
	width:30px;
	-webkit-animation:chevronAnimation 4s ease-in-out 0s infinite;
	-moz-animation:chevronAnimation 4s ease-in-out 0s infinite;
	-o-animation:chevronAnimation 4s ease-in-out 0s infinite;
	animation:chevronAnimation 4s ease-in-out 0s infinite
}	 




div.blockFAQ{
	position: relative;  /* ORG Relative*/
	height: auto; width: 100vw; /* LX Alert Height  width: inherit;*/
	/* padding:  FAQ PAGE 20vh 15vw 30vh */
	   
    padding:30px 18vw;  /*  padding: 95px 18vw ;  ERROR   45px 38vw 95px 230px; */
	border: 0px;  /* border: 3px solid green; */
	
	font-weight: normal; 
	color: #fff;  
	
	text-align: justify;
	background-color: #535353; 
	   
}


 div.blockFAQ svg{
	position:absolute;
	bottom:80px;
	width:30px;
	-webkit-animation:chevronAnimation 4s ease-in-out 0s infinite;
	-moz-animation:chevronAnimation 4s ease-in-out 0s infinite;
	-o-animation:chevronAnimation 4s ease-in-out 0s infinite;
	animation:chevronAnimation 4s ease-in-out 0s infinite
}	 

	


div.blockTERMS{
	position: absolute; top:-100px; 
	height: 40px; width: auto ; /* LX Alert Height  width: inherit;   height: auto; width: 100vw; */  
    padding: 10px 5vw;  /* padding: 30px 18vw; */
	border: 0px;  
	font-weight: normal; font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #fff;  
	text-align: left;
	/*background-color: #F60; */ 
	   
}


 div.blockTERMS svg{
	position:absolute;
	bottom:80px;
	width:30px;
	-webkit-animation:chevronAnimation 4s ease-in-out 0s infinite;
	-moz-animation:chevronAnimation 4s ease-in-out 0s infinite;
	-o-animation:chevronAnimation 4s ease-in-out 0s infinite;
	animation:chevronAnimation 4s ease-in-out 0s infinite
}	 





div.blockSTUDENTSWORK{
	position: relative;  /* ORG Relative*/
	height: auto; width: 100vw; /* LX Alert Height   width: auto;   */
	/* padding:  FAQ PAGE 20vh 15vw 30vh */
	   
    padding: 30px 18vw;  /*   padding: 95px 18vw ;  ERROR   45px 38vw 95px 230px; */
	border: 0px;  /* border: 3px solid green; */
	font-weight: normal;
	color: #333;
	text-align: justify;
	background-color: #699;
	   
}


 div.blockSTUDENTSWORK svg{
	position:absolute;
	bottom:80px;
	width:30px;
	-webkit-animation:chevronAnimation 4s ease-in-out 0s infinite;
	-moz-animation:chevronAnimation 4s ease-in-out 0s infinite;
	-o-animation:chevronAnimation 4s ease-in-out 0s infinite;
	animation:chevronAnimation 4s ease-in-out 0s infinite
}	 






div.blockAboutUs{
	position:  relative;  /* ORG Relative*/
	height: auto;  width: 100vw;/* LX Alert Height   width: inherit;  */
	/*padding-top: 4%;
    padding-right: 12%; 
    padding-bottom: 3%;
    padding-left: 20%;*/
	  padding: 30px 18vw; 
	
	font-weight: normal; 
	color: #000;  
	text-align: justify;
	background-color: #738C81;
	   
}



 div.blockAboutUs svg{
	position:absolute; 
	bottom:80px;
	width:30px;
	-webkit-animation:chevronAnimation 4s ease-in-out 0s infinite;
	-moz-animation:chevronAnimation 4s ease-in-out 0s infinite;
	-o-animation:chevronAnimation 4s ease-in-out 0s infinite;
	animation:chevronAnimation 4s ease-in-out 0s infinite
}	 







div.blockContactUs{
	position: relative;
    text-align: justify;
	background-color: #6CC;
	height:100vh; width: 100vw; /* height:100%; height:100vh; */
	padding:15vh 15vw 0
	   
}


 div.blockContactUs svg{
	position:absolute; 
	bottom:80px;
	width:30px;
	-webkit-animation:chevronAnimation 4s ease-in-out 0s infinite;
	-moz-animation:chevronAnimation 4s ease-in-out 0s infinite;
	-o-animation:chevronAnimation 4s ease-in-out 0s infinite;
	animation:chevronAnimation 4s ease-in-out 0s infinite
}	 







div.blockDownload{
	position: relative;
    text-align: justify;
	background-color:#05406a;
	height:100auto; width: 100vw; /* height:100%; height:100vh; */
    /*padding-left: 25%; padding-right:10%; padding-top:5%; padding-bottom:20%*/
}



 div.blockDownload svg{
	position:absolute; 
	bottom:80px;
	width:30px;
	-webkit-animation:chevronAnimation 4s ease-in-out 0s infinite;
	-moz-animation:chevronAnimation 4s ease-in-out 0s infinite;
	-o-animation:chevronAnimation 4s ease-in-out 0s infinite;
	animation:chevronAnimation 4s ease-in-out 0s infinite
}	 









div.blockMAP{
	position: relative;
    text-align: justify;
	background-color: #FFF; /* #05406a; */
	height:100vh; width: 100vw; /* height:100%; height:100vh; */
	padding:15vh 15vw 0
	   
}


 div.blockMAP svg{
	position:absolute; 
	bottom:80px;
	width:30px;
	-webkit-animation:chevronAnimation 4s ease-in-out 0s infinite;
	-moz-animation:chevronAnimation 4s ease-in-out 0s infinite;
	-o-animation:chevronAnimation 4s ease-in-out 0s infinite;
	animation:chevronAnimation 4s ease-in-out 0s infinite
}	 








/* LX 05 JULY 2019 */


table {
 width: 65vw; 	/* width: 65vw;    ORG width: 65vw; */
	
/* Bad width: auto;
max-width: 960px;
min-width: 100%; 
margin:auto;  */

border-collapse: collapse;

table-layout: fixed; 

}



th, tfoot td {
text-align: center;
font-weight: ;
}

tbody td {
font-size: 100%;
}
caption {
font-size: 90%;
text-align: right;
}
td, th, caption {
padding: 3px;
}        


td+td {
  width: 65vw;
}


/* LX Added END */


div.block svg path{fill:#7e9aae}
div.block:nth-child(2n){background:#052841}
div.block:nth-child(3n){background:#05406a}
@-webkit-keyframes chevronAnimation{0%,100%
{-webkit-transform:translate(0,0) scale(1,1);
transform:translate(0,0) scale(1,1)}50%{
-webkit-transform:translate(0,5px) scale(.8,.8);
transform:translate(0,5px) scale(.8,.8)}}
@-moz-keyframes chevronAnimation{0%,100%{
-moz-transform:translate(0,0) scale(1,1);
transform:translate(0,0) scale(1,1)}50%
{-moz-transform:translate(0,5px) scale(.8,.8);
transform:translate(0,5px) scale(.8,.8)}}
@-o-keyframes chevronAnimation{0%,100%{
-o-transform:translate(0,0) scale(1,1);
transform:translate(0,0) scale(1,1)}
50%{-o-transform:translate(0,5px) scale(.8,.8);
transform:translate(0,5px) scale(.8,.8)}}
@keyframes chevronAnimation
{0%,100%{-webkit-transform:translate(0,0) scale(1,1);
-moz-transform:translate(0,0) scale(1,1);
-o-transform:translate(0,0) scale(1,1);
transform:translate(0,0) scale(1,1)}
50%{-webkit-transform:translate(0,5px) scale(.8,.8);
-moz-transform:translate(0,5px) scale(.8,.8);
-o-transform:translate(0,5px) scale(.8,.8);
transform:translate(0,5px) scale(.8,.8)}}
@media screen and (max-width:1024px)
{body{font-size:18px;line-height:27px}}
@media screen and (max-width:800px)
{h1 span{display:block}div.block{height:85vh;padding:15vh 15vw 0}}
@media screen and (max-width:420px){body{font-size:12px;line-height:18px}}
@media screen and (max-width:360px){h1{font-size:3em}}

.fromTopIn{-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;-moz-transition:transform 1s ease,opacity 1s ease,-moz-transform 1s ease;-o-transition:transform 1s ease,opacity 1s ease,-o-transform 1s ease;transition:transform 1s ease,opacity 1s ease;transition:transform 1s ease,opacity 1s ease,-webkit-transform 1s ease,-moz-transform 1s ease,-o-transform 1s ease;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}

.fromBottomIn,.fromTopOut{-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;-moz-transition:transform 1s ease,opacity 1s ease,-moz-transform 1s ease;-o-transition:transform 1s ease,opacity 1s ease,-o-transform 1s ease}

.fromTopOut{transition:transform 1s ease,opacity 1s ease;transition:transform 1s ease,opacity 1s ease,-webkit-transform 1s ease,-moz-transform 1s ease,-o-transform 1s ease;-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-ms-transform:translate(0,-10px);-o-transform:translate(0,-10px);transform:translate(0,-10px);opacity:0}

.fromBottomIn{transition:transform 1s ease,opacity 1s ease;transition:transform 1s ease,opacity 1s ease,-webkit-transform 1s ease,-moz-transform 1s ease,-o-transform 1s ease;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}

.fromBottomOut,.fromLeftIn{-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;-moz-transition:transform 1s ease,opacity 1s ease,-moz-transform 1s ease;-o-transition:transform 1s ease,opacity 1s ease,-o-transform 1s ease}


.fromBottomOut{transition:transform 1s ease,opacity 1s ease;transition:transform 1s ease,opacity 1s ease,-webkit-transform 1s ease,-moz-transform 1s ease,-o-transform 1s ease;-webkit-transform:translate(0,10px);-moz-transform:translate(0,10px);-ms-transform:translate(0,10px);-o-transform:translate(0,10px);transform:translate(0,10px);opacity:0}

.fromLeftIn{transition:transform 1s ease,opacity 1s ease;transition:transform 1s ease,opacity 1s ease,-webkit-transform 1s ease,-moz-transform 1s ease,-o-transform 1s ease;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}

.fromLeftOut,.fromRightIn{-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;-moz-transition:transform 1s ease,opacity 1s ease,-moz-transform 1s ease;-o-transition:transform 1s ease,opacity 1s ease,-o-transform 1s ease}


.fromLeftOut{transition:transform 1s ease,opacity 1s ease;transition:transform 1s ease,opacity 1s ease,-webkit-transform 1s ease,-moz-transform 1s ease,-o-transform 1s ease;-webkit-transform:translate(-10px,0);-moz-transform:translate(-10px,0);-ms-transform:translate(-10px,0);-o-transform:translate(-10px,0);transform:translate(-10px,0);opacity:0}

.fromRightIn{transition:transform 1s ease,opacity 1s ease;transition:transform 1s ease,opacity 1s ease,-webkit-transform 1s ease,-moz-transform 1s ease,-o-transform 1s ease;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}

.fromRightOut,.scaleUpIn{-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;-moz-transition:transform 1s ease,opacity 1s ease,-moz-transform 1s ease;-o-transition:transform 1s ease,opacity 1s ease,-o-transform 1s ease}

.fromRightOut{transition:transform 1s ease,opacity 1s ease;transition:transform 1s ease,opacity 1s ease,-webkit-transform 1s ease,-moz-transform 1s ease,-o-transform 1s ease;-webkit-transform:translate(10px,0);-moz-transform:translate(10px,0);-ms-transform:translate(10px,0);-o-transform:translate(10px,0);transform:translate(10px,0);opacity:0}

.scaleUpIn{transition:transform 1s ease,opacity 1s ease;transition:transform 1s ease,opacity 1s ease,-webkit-transform 1s ease,-moz-transform 1s ease,-o-transform 1s ease;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);opacity:1}

.scaleDownIn,.scaleUpOut{-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;-moz-transition:transform 1s ease,opacity 1s ease,-moz-transform 1s ease;-o-transition:transform 1s ease,opacity 1s ease,-o-transform 1s ease}

.scaleUpOut{transition:transform 1s ease,opacity 1s ease;transition:transform 1s ease,opacity 1s ease,-webkit-transform 1s ease,-moz-transform 1s ease,-o-transform 1s ease;-webkit-transform:scale(1.3,1.3);-moz-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);-o-transform:scale(1.3,1.3);transform:scale(1.3,1.3);opacity:0}

.scaleDownIn{transition:transform 1s ease,opacity 1s ease;transition:transform 1s ease,opacity 1s ease,-webkit-transform 1s ease,-moz-transform 1s ease,-o-transform 1s ease;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);opacity:1}

.scaleDownOut{-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;-moz-transition:transform 1s ease,opacity 1s ease,-moz-transform 1s ease;-o-transition:transform 1s ease,opacity 1s ease,-o-transform 1s ease;transition:transform 1s ease,opacity 1s ease;transition:transform 1s ease,opacity 1s ease,-webkit-transform 1s ease,-moz-transform 1s ease,-o-transform 1s ease;-webkit-transform:scale(.7,.7);-moz-transform:scale(.7,.7);-ms-transform:scale(.7,.7);-o-transform:scale(.7,.7);transform:scale(.7,.7);opacity:0}
