/**************************************************************************************************************/
/*************************************************** desktop ***************************************************/
/**************************************************************************************************************/

/* Header */
.header_green{
	width:100%;
	height:5px;
	background-color:#00937f;	
	min-width:1040px;
}
#header{
	width:100%;
	height:100px;	
	min-width:1040px;
}
#headerWrap{
	width:1040px;
	margin:0px auto;
	overflow: auto;
}
#logo img{
	float:left;
	width:130px;
	height:57px;
	margin-top:21px; 
}
#home-btn{
	height:24px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:15px;
	float:right;
	color:#00937f;
	margin-top:38px;
	padding-right: 15px;
	padding-top:2px;
}
#lang-btn{
	height:23px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:15px;
	float:right;
	color:#00937f;
	margin-top:38px;
	padding-top:2px;
}
#home-btn p, #lang-btn p{
	padding-top: 2px;
	float: left;
	color: #00937f;
}
.log {
	height: 22px;
	width: 22px;
	float: left;
	margin-right: 6px;
	border-radius: 100px;
	background-color:#209084;
}
.log img {
	width: 100%;
}

/* Slider */
.slidesjs-previous, .slidesjs-next, .slidesjs-navigation {display:block; position:relative; height:46px; z-index:999;}
.slidesjs-previous {background-image:url(../images/arrowL.png); background-repeat:no-repeat; left:30px; top:-317px;}
.slidesjs-next {background-image:url(../images/arrowR.png); background-repeat:no-repeat; left:983px; top:-363px;}
.slidesjs-pagination {display:none;}
#slides { display:none;}
#slides2 { display:none;}
#slides img { display:none;}
#slides2 img { display:none;}
/* Center the slideshow */
.slider-container {margin: 0 auto; height:650px; width:1040px;}
.slider-container2 {margin: 0 auto; height:500px; width:900px; padding-top: 28px;}

.slider-container2 .slidesjs-previous {background-image:url(../images/arrowL.png); background-repeat:no-repeat; left:30px; top:-275px;}
.slider-container2 .slidesjs-next {background-image:url(../images/arrowR.png); background-repeat:no-repeat; left:843px; top:-321px;}

/* Show active item in the pagination */

/* Main */
.main h1 {
	font-size:30px;
	color:#000000;	
}
.main h2 {
	font-size: 20px;
	line-height: 22px;
}
.main {
	width: 1040px;
	margin: 0 auto;
	margin: 10px auto 0px;
}
.text {
	width: 900px;
	margin: 0 auto;
	padding-top: 35px;
	padding-bottom: 80px;
}

/* Concept */
.concept {
	width: 900px;
	margin: 0 auto;
	overflow: auto;
	padding-top: 28px;
	padding-bottom: 65px;
}
.picbox {
	float: left;
	width: 223px;
	padding-left: 2px;
}
#no-pd {
	padding-left: 0;
}
#no-pd-2{
	padding-left: 2px;
}
.pic {
	width: 100%;
	height: 200px;
}
.main .concept .picbox .pic img {
	height: auto;
	width: 100%;
}
.pictitle {
	padding-top: 8px;
	padding-bottom: 15px;
	padding-left: 2px;
	text-align: center;
	text-transform: capitalize;
}
img {
	margin:0; padding:0; border:0;
}

/* Youtube Video */
.video {
	width: 900px;
	height: 506px;
	margin: 0 auto;
	padding-top: 35px;
	padding-bottom: 80px;
}
#video {
	width: 900px;
	height: 506px;
	margin: 0 auto;
	padding-top: 35px;
	padding-bottom: 80px;
}
.video2 {
	width: 900px;
	height: 506px;
	margin: 0 auto;
	padding-top: 35px;	
	padding-bottom: 150px;
}
.main .video div img {
	height: auto;
	width: 100%;
}
.main .video2 div img {
	height: auto;
	width: 100%;
}

/* Latest News */
.news-wrap	{ width: 900px; margin:0px auto 80px;}
.news{ margin-top:30px;}
.news tr td{
	color: #555555;
	padding: 10px 20px;
	margin: 0;
	text-align:left;
	border:1px solid #c1c1c1;
}
.news tr td a{
	color: #209084;
	text-decoration:none;
}
.news tr td a:hover{
	color: #209084;
	text-decoration:underline;
}
.news th{
	font-size: 15px;
	color: #ffffff;
	padding: 18px 20px;
	margin: 0;
	text-align:left;
	border:1px solid #c1c1c1;
	background-color:#209084;
}
.pd-top {
	padding-top: 15px;
}

/* Site Progress */
.siteprogress-wrap	{ width: 900px; margin:0px auto 80px;}
.siteprogress{ margin-top:30px;}
.siteprogress tr td{
	color: #fff;
	padding: 10px 0px;
	margin: 0;
	line-height:normal;
	text-align:left;
}

/* Location */
.location-left{float:left;}
.location-right{float:right;}
.location-left img, .location-right img {width:418px; border:1px solid #dddddd; padding:5px; background-color:#ffffff;}
.smallText {color:#888;}

/* Contact Us */
.contact-us {
	width: 900px;
	margin: 0 auto;
	border: 2px #209084 solid;
	line-height: 30px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.contact-us h3 {
	font-size: 20px;
	color: #209084;
}

/* Footer */
.footer {
	width: 900px;
	margin: 0 auto;
	padding-top: 40px;
	padding-bottom: 40px;
}
.footer-content {
	width: 100%;
	overflow: auto;
	padding-bottom: 20px;
}
.footer-ctn-l {
	float: left;
}
.theright {
	float: right;
	width: 28%;
}
.footer-ctn-r {
	float: left;
	width: auto;
}
.footer p {
	font-size: 11px;
	line-height: normal;
}
#bg-lg {
	float: right;
	height: 30px;
	width: 50px;
}
.footer .footer-content .theright #bg-lg img {
	height: auto;
	width: 100%;
}

/* Responsive Youtube Embed */
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%;} 
.embed-container iframe, #player2, .embed-container object, .embed-container embed { position: absolute; top: 0; right: 0; width: 100%; height: 100%; }


.reg-btn-wrap {
	padding-top: 28px;
	width: 100%;
}
.reg-btn {
	
	display: table;
	margin: 0 auto;
	text-align: center;
	padding: 10px;
	width: 15%;
	background-color: #209084;
	border: 2px solid #209084;
	color: #fff;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height:normal; 
	font-size: 15px;
	-webkit-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
}
.reg-btn:hover {
	background-color: #fff;
	border: 2px solid #209084;
	color: #209084;
}

/* form */ 
.form-wrap {
	width: 500px;
	margin: 0 auto;
}
label {
    display:block;
    margin-top: 50px;
    letter-spacing:2px;
}
form {
    margin:0 auto;
    width:100%;
}

/* Style the text boxes */
.form-wrap input {
	width:100%;
	border: 2px solid #209084;
	padding: 20px;
	margin-top: 20px;
	font-size:14px;
	color:#3a3a3a;
	text-align: left;
	color: #010101;
}
.form-wrap select {
	width: 109%;
	border: 2px solid #209084;
	padding: 20px;
	margin-top: 20px;
	font-size:14px;
	color:#3a3a3a;
	text-align: left;
	color: #010101;
}
input:focus, textarea:focus {
    border:2px solid #209084;
}
#submit {
    width: 30%;
	display: block;
	margin: 20px auto;
	background-color: #209084;
    border: 2px solid #209084;
	color: #fff;
	padding: 10px;
	text-align: center;
    cursor:pointer;
	-webkit-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
}
#submit:hover {
	background-color: #fff;
	border: 2px solid #209084;
	color: #209084;
}
#register {
	padding-bottom: 80px;
}

/* Bg Music Button */
#btn {
	background: url(../images/pause-btn.png) center;
    border: none;
	width: 25px;
	height: 25px;
	float: right;
    text-decoration: none;
    font-size: 16px;
    margin: 40px 0 0 10px;
    cursor: pointer;
	visibility: visible;
	-webkit-transition: .5s ease-in-out;
	transition: .6s ease-in-out;
}
#btn:focus {
	border: none;
	outline: none;
}
#myAudio {
	visibility: visible;
	float: right;
	width: 47px;
	padding-top: 40px;
	padding-left: 20px;
}
#ytplayer1 {
	display: block;
}
#iframe {
	display: none;
}



/* Thank you */
.thank {
	height: 500px;
	width: 100%;
	background: linear-gradient(#209084, #36b5a7, #209084); /* Standard syntax */
	background: #209084; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#209084, #36b5a7, #209084); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#209084, #36b5a7, #209084); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#209084, #36b5a7, #209084); /* For Firefox 3.6 to 15 */
	position: absolute;
	top: 100px;
	bottom: 0;
}
#ty-wrap {
	position: relative;
	display: table;
}
#ty {
	position: relative;
	width: 100%;
	display: table;
}
#in-ty {
	position: absolute;
	left: 50%;
	margin-left: -453px;
	bottom: -682px;
}
.ty-content {
	position: absolute;
	left: 50%;
	margin-left: -407px;
	padding-top: 7%;
	width: 80%;
}
.ty-icon {
	float: none;
	margin: 0 auto;
	height: 100px;
	width: 100px;
	opacity: .7;

}
.ty-icon img {
	width: 100%;
}
.ty-content h1 {
	color: #fff;
	font-size: 50px;
	display: table;
	margin: 0 auto;
}
.ty-content p {
	color: #fff;
	text-align: left;
	padding-left: 1%;
	display: table;
	margin: 0 auto;

}

.return-btn-wrap {
	position: relative;
	width: 100%;
	display: table;
	padding-top: 30%;
}
.return-btn {
	  position: absolute; 
	  border: 2px solid #fff;
	  width: 13%;
	  left: 50%;
	  padding: 10px;
	  margin-left: -70px;
	  text-align: center;
	  color: #36b5a7;
	  background-color: #fff;
	  cursor: pointer;
	  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	  -webkit-transition: .5s ease-in-out;
	  transition: .3s ease-in-out;
}
.return-btn:hover {
	background-color: #36b5a7;
	color: #fff;
}
#btm-green {
	position: absolute;
	bottom: 0;
}
/* Google captcha */
.captcha-wrap {
	width: 14.5em;
	margin: 20px auto;
}
.button {
	width: 108%;
	margin: 0 auto;
}














/**************************************************************************************************************/
/*************************************************** tablet ***************************************************/
/**************************************************************************************************************/

@media only screen and (min-width: 768px) and (max-width: 1039px) {	
/* Header */
.header_green{
	width:100%;
	height:5px;
	background-color:#00937f;	
	min-width:100%;
}
#header{
	width:100%;
	height:100px;	
	min-width:100%;
}
#headerWrap{
	width:90%;
	margin:0px auto;
	padding:0 5%;
}
#logo img{
	float:left;
	width:130px;
	height:57px;
}
#lang-btn{
	height:24px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:15px;
	float:right;
	color:#00937f;
	margin-top:38px;
	padding-top:2px;
}

/* Slider */
.slidesjs-previous, .slidesjs-next, .slidesjs-navigation, .slidesjs-pagination {display:none;}
.slider-container {margin: 0 auto; height:100%; width:100%;}
.slider-container2 {margin: 0 auto; height:100%; width:100%;}

/* Main */
.main {
	width: 100%;
	padding-top: 10%;
}
.main h1 {
	font-size:35px;
	color:#000000;	
}
.main h2 {
	font-size: 16px;
}
.text {
	width: 100%;
	margin: 0 auto;
	padding-top: 5%;
	padding-bottom: 10%;
}
.text p {
	line-height: 1.5;
}
.container-wrap {
	width:90%;
	margin: 0 auto;
}

/* Concept */
.concept {
	width:100%;
	margin: 0 auto;
	overflow: auto;
	padding-top: 5%;
	padding-bottom: 10%;
}
.picbox {
	width: 49%;
	padding: 0 0 0 1%;
}
.pic {
	height: auto;
	width: 100%;
}
.pictitle {
	padding-top: 5%;
	padding-bottom: 10%;
	padding-left: 0;
	text-align: center;
	font-size: 16px;
	text-transform: capitalize;
}
#no-pd-2{
	padding-left: 0;
}

/* Youtube video */
.video {
	width: 100%;
	height: auto;
	padding-top: 5%;
	padding-bottom: 10%;
}
.video2 {
	width: 100%;
	height: auto;
	padding-top: 5%;
	padding-bottom: 10%;
}

/* Latest News */
.news-wrap	{ width: 100%; margin:0px auto 10%;}
.news{ margin-top:5%;}
.news tr td{
	color: #555555;
	padding: 10px 20px;
	margin: 0;
	text-align:left;
	border:1px solid #c1c1c1;
}
.news tr td a{
	color: #209084;
	text-decoration:none;
}
.news tr td a:hover{
	color: #209084;
	text-decoration:underline;
}
.news th{
	font-size: 15px;
	color: #ffffff;
	padding: 18px 20px;
	margin: 0;
	text-align:left;
	border:1px solid #c1c1c1;
	background-color:#209084;
}

/* Site Progress */
.siteprogress-wrap	{ width: 100%; margin:0px auto 10%;}
.siteprogress{ margin-top:5%;}
.siteprogress tr td{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #fff;
	padding: 10px 0px;
	margin: 0;
	line-height:normal;
	text-align:left;
}
#pd-top {
	padding-top: 4%;
	font-size: 13px;
}

/* Location */
.location-left {width: 100%;}
.location-right {width: 100%;}
.location-left img, .location-right img {width:98%; border:1px solid #dddddd;background-color:#ffffff;}

/* Contact Us */
.contact-us {
	width: 100%;
	margin: 0 auto;
}
.contact-us h3 {
	font-size: 18px;
	color: #209084;
	padding: 0 2%;
}

/* Footer */
.footer {
	width: 100%;
	margin: 0 auto;
	padding-top: 10%;
	padding-bottom: 5%;
}
.footer-content {
	width: 100%;
	overflow: auto;
	padding-bottom: 2%;
}
.footer p {
	text-align: center;
	font-size: 10px;
}
.footer-ctn-l {
	float: left;
	width: 100%;
	padding: 1% 0 1% 0;
}
.theright {
	width: 100%;
}
.footer-ctn-r {
	float: left;
	width: 100%;
	padding: 1% 0 1% 0;
}
#bg-lg {
	width: 100%;
	text-align: center;
	padding: 0;
	height:auto;
}
.footer .footer-content .theright #bg-lg img {
	height: auto;
	width: 50px;
}
.reg-btn-wrap {
	padding-top: 5%;
	width: 100%;
}
.reg-btn {
	display: table;
	margin: 0 auto;
	text-align: center;
	padding: 10px;
	width: 20%;
	border: 2px solid #209084;
	background-color: #209084;
	color: #fff;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height:normal; 
	font-size: 15px;
}
.reg-btn:hover {
	background-color: #fff;
	color: #209084;
}

/* form */ 
.form-wrap {
	width: 70%;
	margin: 0 auto;
}
label {
    display:block;
    margin-top: 50px;
    letter-spacing:2px;
}
form {
    margin:0 auto;
    width:100%;
}

/* Style the text boxes */
.form-wrap input, select {
	width: 93%;
	border: 2px solid #209084;
	padding: 3%;
	margin-top: 20px;
	font-size:14px;
	color:#3a3a3a;
	text-align: left;
	color: #010101;
}
.form-wrap select {
	width: 100%;
	border: 2px solid #209084;
	padding: 3%;
	margin-top: 20px;
	font-size:14px;
	color:#3a3a3a;
	text-align: left;
	color: #010101;
}
input:focus, textarea:focus {
    border:2px solid #209084;
}
#submit {
    width: 30%;
	display: block;
	margin: 20px auto;
	background-color: #209084;
	color: #fff;
	padding: 10px;
	text-align: center;
    cursor:pointer;
	border: none;
	-webkit-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
}
#submit:hover {
	background-color: #fff;
	color: #209084;
}
#register {
	padding-bottom: 10%;
}
#player {
	display: none;
}
#myAudio {
	visibility: hidden;
}
#ytplayer1 {
	display: none;
}
#iframe {
	display: block;
}
#btm-green {
	position: inherit;
	bottom: 0;
}





/* thank you */

.thank {
	height: 350px;
	width: 100%;
	background: linear-gradient(#209084, #36b5a7, #209084); /* Standard syntax */
	background: #209084; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#209084, #36b5a7, #209084); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#209084, #36b5a7, #209084); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#209084, #36b5a7, #209084); /* For Firefox 3.6 to 15 */
	position: inherit;
	top: 100px;
	bottom: 0;
	padding-bottom: 15%;
}
#ty-wrap {
	position: inherit;
	display: table;
	width: 80%;
}
#ty {
	position: inherit;
	width: 80%;
	display: table;
}
#in-ty {
	position: inherit;
	left: 50%;
	margin-left: 0;
	bottom: 0;
}
.ty-content {
	position: inherit;
	left: 50%;
	margin-left: 0;
	padding-top: 0;
    width: 100%;
}
.ty-icon {
	float: none;
	height: 100px;
	width: 100px;
	margin: 0 auto;
	opacity: .7;
}
.ty-icon img {
	width: 100%;
}
.ty-content h1 {
	color: #fff;
	font-size: 45px;
	display: table;
	width: 100%;
}
.ty-content p {
	color: #fff;
	text-align: center;
	padding: 2% 0;
	display: table;
}

.return-btn-wrap {
	position: inherit;
	width: 100%;
	display: table;
	padding-top: 5%;
}
.return-btn {
	  position: inherit; 
	  border: 2px solid #fff;
	  width: 20%;
	  left: 50%;
	  padding: 10px;
	  margin: 0 auto;
	  text-align: center;
	  color: #209084;
	  background-color: #fff;
	  cursor: pointer;
	  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	  -webkit-transition: .5s ease-in-out;
	  transition: .3s ease-in-out;
}
.return-btn:hover {
	background-color: #209084;
	color: #fff;
}

/* Bg Music button */
#btn {
	visibility: hidden;
	display: none;
}
/* Google captcha */
.captcha-wrap {
	width: 17.1em;
	margin: 20px auto;
}
.button {
	width: 100%;
	margin: 0 auto;
}

}




















/**************************************************************************************************************/
/*************************************************** mobile ***************************************************/
/**************************************************************************************************************/

@media only screen and (min-width: 320px) and (max-width: 767px) {
/* Header */
.header_green{
	width:100%;
	height:5px;
	background-color:#00937f;	
	min-width:100%;
}
#header{
	width:100%;
	height:100px;	
	min-width:100%;
	overflow: auto;
}
#headerWrap{
	width:94%;
	margin:0px auto;
	padding:0 3%;
}
#logo img{
	float:left;
	width:120px;
	height:53px;
}
#home-btn{
	height:24px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:15px;
	float:right;
	color:#00937f;
	margin-top:38px;
	padding-right: 10px;
	padding-top:2px;
}
#home-btn p, #lang-btn p{
	padding-top: 3px;
}
#lang-btn{
	height:24px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:15px;
	float:right;
	color:#00937f;
	margin-top:38px;
	padding-top:2px;
}


/* Slider */
.slidesjs-previous, .slidesjs-next, .slidesjs-navigation, .slidesjs-pagination {display:none;}
.slider-container {margin: 0 auto; height:100%; width:100%;}
.slider-container2 {margin: 0 auto; height:100%; width:100%;}

/* Main */
.main {
	width: 100%;
	padding-top: 18%;
}
.main h1 {
	font-size:16px;
	color:#000000;	
}
.main h2 {
	font-size: 15px;
}
.text {
	width: 100%;
	margin: 0 auto;
	padding-top: 10%;
	padding-bottom: 20%;
}
.container-wrap {
	width:85%;
	margin: 0 auto;
}

/* Concept */
.concept {
	width:100%;
	margin: 0 auto;
	overflow: auto;
	padding-top: 10%;
	padding-bottom: 10%;
}
.picbox {
	width: 100%;
	padding: 0;
}
.pic {
	height: auto;
	width: 100%;
}
.pictitle {
	padding-top: 5%;
	padding-bottom: 10%;
	padding-left: 0;
	text-align: center;
	text-transform: capitalize;
}
#no-pd-2{
	padding-left: 0;
}

/* Youtube Video */
.video {
	width: 100%;
	height: auto;
	padding-top: 10%;
	padding-bottom: 20%;
}
.video2 {
	width: 100%;
	height: 100%;
	zpadding-top: 10%;
	padding-bottom: 20%;
}

/* Latest News */
.news-wrap	{ width: 100%; margin:0px auto 20%;}
.news{ margin-top:10%;}
.news tr td{
	color: #555555;
	padding: 10px 20px;
	margin: 0;
	text-align:left;
	border:1px solid #c1c1c1;
}
.news tr td a{
	color: #209084;
	text-decoration:none;
}
.news tr td a:hover{
	color: #209084;
	text-decoration:underline;
}
.news th{
	font-size: 15px;
	color: #ffffff;
	padding: 18px 20px;
	margin: 0;
	text-align:left;
	border:1px solid #c1c1c1;
	background-color:#209084;
}
#pd-top {
	padding-top: 4%;
	font-size: 13px;
}

/* Site Progress */
.siteprogress-wrap	{ width: 100%; margin:0px auto 20%;}
.siteprogress{ margin-top:10%;}
.siteprogress tr td{
	color: #fff;
	padding: 10px 0px;
	margin: 0;
	line-height:normal;
	text-align:left;
}
.location-left {width: 100%;}
.location-right {width: 100%;}
.location-left img, .location-right img {width:96%; border:1px solid #dddddd;background-color:#ffffff;}

/* Contact Us */
.contact-us {
	width: 100%;
	margin: 0 auto;
}
.contact-us h3 {
	font-size: 18px;
	color: #209084;
	padding: 0 2%;
}

/* Footer */
.footer {
	width: 100%;
	margin: 0 auto;
	padding-top: 20%;
	padding-bottom: 10%;
}
.footer-content {
	width: 100%;
	overflow: auto;
	padding-bottom: 2%;
}
.footer p {
	text-align: center;
	font-size: 10px;
}
.footer-ctn-l {
	float: left;
	width: 100%;
	padding: 1% 0 1% 0;
}
.theright {
	width: 100%;
}
.footer-ctn-r {
	float: left;
	width: 100%;
	padding: 1% 0 1% 0;
}
#bg-lg {
	width: 100%;
	text-align: center;
	padding: 1% 0 1% 0;
}
.footer .footer-content .theright #bg-lg img {
	height: auto;
	width: 15%;
}
.reg-btn-wrap {
	padding-top: 10%;
	width: 100%;
}
.reg-btn {
	display: table;
	margin: 0 auto;
	text-align: center;
	padding: 10px;
	width: 40%;
	background-color: #209084;
	color: #fff;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height:normal; 
	font-size: 15px;
}
.reg-btn:hover {
	background-color: #fff;
	color: #209084;
}


/* form */ 
.form-wrap {
	width: 100%;
	margin: 0 auto;
}
label {
    display:block;
    margin-top: 50px;
    letter-spacing:2px;
}
form {
    margin:0 auto;
    width:100%;
}

/* Style the text boxes */
.form-wrap input {
	width: 93%;
	border: 2px solid #209084;
	padding: 3%;
	margin-top: 20px;
	font-size:14px;
	color:#3a3a3a;
	text-align: left;
	color: #010101;
}
.form-wrap select {
	width: 100%;
	border: 2px solid #209084;
	padding: 3%;
	margin-top: 20px;
	font-size:14px;
	color:#3a3a3a;
	text-align: left;
	color: #010101;
}
.form-wrap textarea {
	width: 100%;
	height: 50px;
	padding: 40px 0 40px 20px;
	text-align: left;
	color: #010101;
}
input:focus, textarea:focus {
    border:2px solid #209084;
}
#submit {
    width: 40%;
	display: block;
	margin: 20px auto;
	background-color: #209084;
	color: #fff;
	padding: 3%;
	text-align: center;
    cursor:pointer;
	border: 2px solid #209084;
	-webkit-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
}
#submit:hover {
	background-color: #fff;
	color: #209084;
}
#register {
	padding-bottom: 15%;
}
#player {
	display: none;
}
#myAudio {
	visibility: hidden;
}
#ytplayer1 {
	display: none;
}
#iframe {
	display: block;
}





/* thank you */

.thank {
	height: auto;
	width: 100%;
	background: linear-gradient(#209084, #36b5a7, #209084); /* Standard syntax */
	background: #209084; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#209084, #36b5a7, #209084); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#209084, #36b5a7, #209084); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#209084, #36b5a7, #209084); /* For Firefox 3.6 to 15 */
	position: inherit;
	top: 100px;
	bottom: 0;
	padding-bottom: 20%;
}
#ty-wrap {
	position: inherit;
	display: table;
	width: 80%;
}
#ty {
	position: inherit;
	width: 80%;
	display: table;
}
#in-ty {
	position: inherit;
	left: 50%;
	margin-left: 0;
	bottom: 0;
}
.ty-content {
	position: inherit;
	left: 50%;
	margin-left: 0;
	padding-top: 0;
	width: 100%;
}
.ty-icon {
	float: none;
	height: 100px;
	width: 100px;
	margin: 0 auto;
 	opacity: .7;

}
.ty-icon img {
	width: 100%;
}
.ty-content h1 {
	color: #fff;
	font-size: 30px;
	display: table;
	width: 100%;
}
.ty-content p {
	color: #fff;
	text-align: center;
	padding: 5% 0;
	display: table;
}

.return-btn-wrap {
	position: inherit;
	width: 100%;
	display: table;
	padding-top: 10%;
}
.return-btn {
	  position: inherit; 
	  border: 2px solid #fff;
	  width: 30%;
	  left: 50%;
	  padding: 10px;
	  margin: 0 auto;
	  text-align: center;
	  color: #209084;
	  background-color: #fff;
	  cursor: pointer;
	  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	  -webkit-transition: .5s ease-in-out;
	  transition: .3s ease-in-out;
}
.return-btn:hover {
	background-color: #209084;
	color: #fff;
}
#btm-green {
	position: inherit;
	bottom: 0;
}
/* Bg Music button */
#btn {
	visibility: hidden;
	display: none;
 
}
/* Google captcha */
.captcha-wrap {
	width: 17em;
	margin: 20px auto;
}
.button {
	width: 100%;
	margin: 0 auto;
}


}
