header,footer,article,section,hgroup,nav,figure{
	display:block;
}
*{
	margin:0px;
	padding:0px;
}
img{
	border:0px;
}

body{
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0px auto;
	background: url(/img/bg.png) repeat top left #343440;
}
#master{
	width:100%;
	height:auto;
	display:table;
}
section{
	width:990px;
	height:auto;
	margin:auto;
	box-shadow: 0px 0px 20px rgba(0,0,0,.8);
	-webkit-box-shadow: 0px 0px 20px rgba(0,0,0,.8);
    -moz-box-shadow: 0px 0px 20px rgba(0,0,0,.8);
	background-color:#FFF;
}
header{
	width:990px;
	height:156px;
	margin:auto;
   	background:#192564;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d4d99', endColorstr='#000b40'); /* IE6-8 */
	background-image: linear-gradient(bottom, rgb(0,11,64) 0%, rgb(61,77,153) 90%);
	background-image: -o-linear-gradient(bottom, rgb(0,11,64) 0%, rgb(61,77,153) 90%);
	background-image: -moz-linear-gradient(bottom, rgb(0,11,64) 0%, rgb(61,77,153) 90%);
	background-image: -webkit-linear-gradient(bottom, rgb(0,11,64) 0%, rgb(61,77,153) 90%);
	background-image: -ms-linear-gradient(bottom, rgb(0,11,64) 0%, rgb(61,77,153) 90%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(0,11,64)),
		color-stop(0.9, rgb(61,77,153))
	);
}
header img{
	margin:16px 0 14px 22px;
	float:left;
	clear:none;
}
.parlez-haiti{
	margin:2px 6px 0px 0px;
	float:right;
	clear:none;
}
h1{
	width:auto;
	height:auto;
	float:right;
	clear:none;
	padding:9px 10px 8px 10px;
	margin:8px 15px 0px 0px;
	border:1px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;	
	font-size:33px;
	line-height:40px;
	letter-spacing:0px;
	text-transform:uppercase;
	color:#fff;
	text-shadow: 0px 0px 3px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=4);
    filter: dropshadow(color=#000000, offx=0, offy=0);
}


h1 .blue{
	color:#9fdff5;
}
h1 .green{
	color:#acef81;
}


h1.discovery{
	font-size: 25px;
	line-height:30px;
	padding: 7px 10px 7px 10px;
	margin: 49px 15px 8px 0px;

}
header img.ql-disc{
	width:205px;
	height:auto;
	float:right;
	clear:none;
	margin: 10px 18px 10px 0px;
}
.logo-discovery{
	width:300px;
	height:auto;
	float:left;
	clear:none;
	/*padding: 9px 0px 8px 0px;*/
	margin: 30px 0px 0px 18px;
}
.logo-discovery{
	margin: 30px 0px 0px 18px;
}
.fb-share-button.fb_iframe_widget{
	float:left;
	margin: 8px 0px 0px 18px;
}



.choose{
	width:984px;
	height:265px;
	margin:0px 3px 3px 3px;
	border-top:3px solid #fff;

	background: #edf9fd;
	background: -moz-linear-gradient(-45deg, #edf9fd 0%, #69c3e0 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, #edf9fd), color-stop(100%, #69c3e0));
	background: -webkit-linear-gradient(-45deg, #edf9fd 0%, #69c3e0 100%);
	background: -o-linear-gradient(-45deg, #edf9fd 0%, #69c3e0 100%);
	background: -ms-linear-gradient(-45deg, #edf9fd 0%, #69c3e0 100%);
	background: linear-gradient(135deg, #edf9fd 0%, #69c3e0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf9fd', endColorstr='#69c3e0', GradientType=1 );
}
.choose-lang{
	width:400px;
	height:79px;
	float:left;
	clear:both;
	margin:10px 0 4px 16px;
	padding:10px 2px 0 2px;
	background-color:#2f3e85;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#ACEF81;
	text-transform:uppercase;
	text-align:center;
	letter-spacing:1px;
	display:inline;
}
.choose form{
	width:auto;
	display:table;
	margin:0px;
	padding:0px;
	float:left;
}

select{
	width:365px;
	height:37px;
	margin-top:9px;
	background-color:#FFF;
	border:1px solid #00aacc;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:21px;
	color:#0c1852;
	text-transform:none;
	line-height:30px;
}
select:focus {
	border: 2px solid #ACEF81;
}
.btn-enviar{
	width:404px;
	height:42px;
	float:left;
	clear:both;
	margin:8px 0 4px 16px;
	padding-top:2px;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius:11px;
	border:1px solid #80c56b;
	cursor:pointer;

	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:28px;
	color:#357b00;
	letter-spacing:1px;
	text-align:center;

   	background:#9adf64;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9f6c1', endColorstr='#74d22c');
	background-image: linear-gradient(bottom, rgb(116,210,44) 0%, rgb(217,246,193) 70%);
	background-image: -o-linear-gradient(bottom, rgb(116,210,44) 0%, rgb(217,246,193) 70%);
	background-image: -moz-linear-gradient(bottom, rgb(116,210,44) 0%, rgb(217,246,193) 70%);
	background-image: -webkit-linear-gradient(bottom, rgb(116,210,44) 0%, rgb(217,246,193) 70%);
	background-image: -ms-linear-gradient(bottom, rgb(116,210,44) 0%, rgb(217,246,193) 70%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(116,210,44)),
		color-stop(0.8, rgb(217,246,193))
	);
}
.btn-enviar:hover{
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius:11px;
	border:1px solid #357b00;
	color:#388101;
	background:#53b706;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53b706', endColorstr='#53b706');
}
.students{
	position:relative;
	left:406px;
	top:-310px;
}
.info{
	width:928px;
	height:170px;
	background: /*url(/img/quick-learning.png) no-repeat center right */#ebebeb;
	margin:3px 3px 0px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	color:#343440;
	text-align:left;
	padding:0px 28px;
	position:relative;
}
.info .tit{
  width: auto;
  height: auto;
  padding: 12px 0 0 20px;
  display: inline-block;
/*	width:500px;
	height:auto;
	float:left;
	clear:none;
	padding:12px 0 0 20px;*/
}
.info .txt{
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	line-height:20px;
	padding:5px 20px 10px;
	letter-spacing:normal;
	display: table;

/*	width:555px;
	height:auto;
	float:left;
	clear:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	line-height:20px;
	padding:0 0 6px 20px;
	letter-spacing:normal;*/
}
.btn-video{
	width:56px;
	height:51px;
	float:left;
	clear:none;
	margin:0px;
	background: url(/img/arrow.png) no-repeat top left;
}
.btn-video:hover{
	background: url(/img/arrow.png) no-repeat bottom left;
}
.btn-video-land{
	width:127px;
	height:72px;
	float:right;
	clear:none;
	margin:50px 0px 0;
	background: url(/img/watch-video.png) no-repeat top left;
}
.btn-video-land:hover{
	background: url(/img/watch-video.png) no-repeat bottom left;
}


/** DSC Idiomas **/
.col-btns{width: 140px;float:right;margin: 10px 10px 10px;}
.col-btns .btn-video-land{
	width:127px;
	height:72px;
	display: table;
	margin: 10px auto 0;
	float:none;
	background: url(/img/watch-video.png) no-repeat top left;
}
.col-btns .btn-video-land:hover{
	background: url(/img/watch-video.png) no-repeat bottom left;
}
.col-btns .btn-descargar-app{
	width: 127px;
	height: auto;
	display: table;
	text-transform:uppercase;
	margin: 10px auto 5px;
	padding: 11px 7px 7px 6px;
	border-radius:11px;
	border:1px solid #ba0043;
	cursor:pointer;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	line-height: 14px;
	color: #fff;
	letter-spacing: 0px;
	text-align: left;
	text-shadow: -1px 1px 3px #00000054;
	background: #ba1f57;
	background: -moz-linear-gradient(0deg, rgba(164,0,53,1) 10%, rgba(242,9,84,1) 90%);
	background: -webkit-linear-gradient(0deg, rgba(164,0,53,1) 10%, rgba(242,9,84,1) 90%);
	background: linear-gradient(0deg, rgba(164,0,53,1) 10%, rgba(242,9,84,1) 90%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a40035",endColorstr="#f20954",GradientType=1);
	/*
	background:#9adf64;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9f6c1', endColorstr='#74d22c');
	background-image: linear-gradient(bottom, rgb(116,210,44) 0%, rgb(217,246,193) 70%);
	background-image: -o-linear-gradient(bottom, rgb(116,210,44) 0%, rgb(217,246,193) 70%);
	background-image: -moz-linear-gradient(bottom, rgb(116,210,44) 0%, rgb(217,246,193) 70%);
	background-image: -webkit-linear-gradient(bottom, rgb(116,210,44) 0%, rgb(217,246,193) 70%);
	background-image: -ms-linear-gradient(bottom, rgb(116,210,44) 0%, rgb(217,246,193) 70%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(116,210,44)),
		color-stop(0.8, rgb(217,246,193))
	);
*/
}
.col-btns .btn-descargar-app:hover{
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius:11px;
	border:1px solid #16297e;
	color:#fff;
	background:#2f3e85;
}
.col-btns .btn-descargar-app .ico-descargar{
	width: 33px;
	float:left;
	margin: -4px 2px 0 0;
}





a.comprar{
	width:168px;
	height:42px;
	padding:0;
	float: right;
	margin: 3px 10px 0px 60px;
	background:url(/img/btn-comprar.gif) no-repeat top center;
}
a.comprar:hover{
	background:url(/img/btn-comprar.gif) no-repeat bottom center;
}
.botonera{
	width: auto;
	height:auto;
	padding: 5px 6px;
	margin: 0px 0px 0px 0px;
	/*background:url(/img/bg-botonera.png) no-repeat top left;*/
	position:fixed;
	top: 15px;
	left: -3px;
	border: 3px solid #fff;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #dbdbdb 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #dbdbdb));
	background: -webkit-linear-gradient(top, #ffffff 0%, #dbdbdb 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #dbdbdb 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #dbdbdb 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #dbdbdb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbdbdb', GradientType=0 );
	box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
}

a.btn-facebook, a.btn-power{
	width:40px;
	height:40px;
	float:left;
	clear:none;
	padding:0px;
	margin: 0px 0px;
	background: url(/img/btns-face-power.png) no-repeat top left;
}
a.btn-power{
	background: url(/img/btns-face-power.png) no-repeat top right;
}
a.btn-facebook:hover{
	background: url(/img/btns-face-power.png) no-repeat bottom left;
}
a.btn-power:hover{
	background: url(/img/btns-face-power.png) no-repeat bottom right;
}






/** FLAGS **/
#elegir-lengua{
	width:205px;
	height:145px;
	float:left;
	clear:none;
	background-color:#cecece;
	padding:20px 5px 5px 5px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:22px;
	letter-spacing:0;
	color:#333;
	text-transform:uppercase;
}
.dd-container,.elegir-lengua{
	width:auto;
	height:auto;
	display:inline-table;
}
.elegir-lengua-txt{
	width:auto;
	height:17px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:13px;
	font-weight:normal;
	text-transform:none;
	letter-spacing:0;
	color:#333;
}
.dd-option {
padding: 4px;
display: block;
text-align:left;
border-bottom: solid 1px #DDD;
overflow: hidden;
text-decoration: none;
color: #333;
cursor: pointer;
-webkit-transition: all 0.25s ease-in-out;
-moz-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
-ms-transition: all 0.25s ease-in-out;
}




.columna{
	width:101px;
	float:left;
	clear:none;
}
ul.nav { width: 205px; margin: 0px/* auto*/;}

ul.nav li {
 	list-style-type:none;
	font-size:2em;
}

ul.nav li a {
	width:58px;
	height: 41px;
	display: block;
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0 0px 0 43px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	line-height:38px;
	letter-spacing:normal;
	color:#808080;
	text-decoration:none;
	text-transform:none;
	text-align:left;
}

ul.nav li a.eng {background:url('/img/flags.png') no-repeat 0px 0px}
ul.nav li a:hover.eng {background:url('/img/flags.png') no-repeat 0px -40px;color:#000000;}
ul.nav li a.eng-selected {background:url('/img/flags.png') no-repeat 0px -40px;color:#000000; cursor:default;}

ul.nav li a.esp {background:url('/img/flags.png') no-repeat 0px -82px}
ul.nav li a:hover.esp{background:url('/img/flags.png') no-repeat 0px -123px;color:#000000;}
ul.nav li a.esp-selected{background:url('/img/flags.png') no-repeat 0px -123px;color:#000000; cursor:default;}

ul.nav li a.chi {background:url('/img/flags.png') no-repeat 0px -164px}
ul.nav li a:hover.chi {background:url('/img/flags.png') no-repeat 0px -205px;color:#000000;}
ul.nav li a.chi-selected {background:url('/img/flags.png') no-repeat 0px -205px;color:#000000; cursor:default;}

ul.nav li a.fra {background:url('/img/flags.png') no-repeat 0px -245px}
ul.nav li a:hover.fra{background:url('/img/flags.png') no-repeat 0px -287px;color:#000000;}
ul.nav li a.fra-selected{background:url('/img/flags.png') no-repeat 0px -287px;color:#000000; cursor:default;}

ul.nav li a.por {background:url('/img/flags.png') no-repeat 0px -327px}
ul.nav li a:hover.por {background:url('/img/flags.png') no-repeat 0px -368px;color:#000000;}
ul.nav li a.por-selected {background:url('/img/flags.png') no-repeat 0px -368px;color:#000000; cursor:default;}


/** PIE **/
footer{
	width:962px;
	height:32px;
	margin: auto;
	background:#bce9f8;
	padding:0 22px 0 0;
	border:3px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#010c42;
	text-align:center;
	line-height:33px;
}
footer a.txt{
	color:#010c42;
	text-decoration:none;
}
footer a.txt:hover{
	text-decoration:underline;
}
.txt-politica{
	width:auto;
	height:20px;
	display: table;
	margin: auto;
	padding:14px 0px 10px 0;
	text-align: center;
	color:#fff;
	font-size:9px;
	text-decoration:none;
	line-height:10px;
	cursor:pointer;
}
.txt-politica:hover{
	text-decoration:underline;
}



a.btn-login{
	width:auto;
	height: 22px;
/*	float:none;
	clear:both;*/
/*	display:inline-block;*/
	display:none;
	padding: 3px 9px;
	margin: 58px 0 0px 13px;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius:11px;
	border:1px solid #80c56b;
	cursor:pointer;

	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 18px;
	color:#357b00;
	letter-spacing: 0px;
	text-align:center;
	text-decoration:none;
	text-transform:none;

   	background:#9adf64;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9f6c1', endColorstr='#74d22c');
	background-image: linear-gradient(bottom, rgb(116,210,44) 0%, rgb(217,246,193) 70%);
	background-image: -o-linear-gradient(bottom, rgb(116,210,44) 0%, rgb(217,246,193) 70%);
	background-image: -moz-linear-gradient(bottom, rgb(116,210,44) 0%, rgb(217,246,193) 70%);
	background-image: -webkit-linear-gradient(bottom, rgb(116,210,44) 0%, rgb(217,246,193) 70%);
	background-image: -ms-linear-gradient(bottom, rgb(116,210,44) 0%, rgb(217,246,193) 70%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(116,210,44)),
		color-stop(0.8, rgb(217,246,193))
	);
}
a.btn-login:hover{
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius:11px;
	border:1px solid #357b00;
	color:#388101;
	background:#53b706;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53b706', endColorstr='#53b706');
}


/** Digitalia **/
.digitalia{
	 width: 110px;
	 float: right;
	 display: inline-table;
	 background: #fff;
	 border-radius: 10px 0px 0px 10px;
	 margin-top: 11px;
	 padding: 5px 6px 5px 9px;
}
.digitalia img{
    height:90px;
    margin:initial;
}


@media screen and (max-width:1095px){
	h1{margin:15px 15px 0px 0px;}
	header{height: 136px;}
	.logo-discovery{margin: 10px 0px 0px 18px;}
	.botonera{display: none;}
	.students{
		width: 55%;
		top: 0px;
		left: 0px;
		margin: -10px 0px 0px 10px;
  	}
}
@media screen and (max-width:1020px){
	.botonera{display:none;}
	header{width: 100%; margin: 0px;}
	section{width:90%;}
	.info{width:100%; min-height: 170px; height: auto; max-height: 530px;;border:none;margin:0px;padding:0px;display: inline-block;}
	#elegir-lengua{margin:0px 0px 0px 30px;}
	.btn-video-land{margin:50px 30px 0 0px;}
	#elegir-lengua{height:105px;}
	#home{width:100%;}
	footer{
		width:100%;
		padding:0px; 
		border-top: 3px solid #fff;	
		border-bottom: 3px solid #fff;
		border-right: none; 
		border-left:none; 
	}
	.choose{
		width:100%;
		padding:0px;
		margin:0px 0px 3px; 
	}
	.txt-politica{padding:14px 20px 10px 0;}

}
@media screen and (max-width:975px){
	.students{
	  width: 50%;
	  top: 0px;
	  left: 0px;
	  margin: 23px 0px 0px 15px;
	}
	h1.discovery{
		width: 205px;
		font-size: 35px;
		line-height: 32px;
		margin: 10px 50px 0px 0px;
	}

}
/*@media screen and (max-width:940px){
	h1{width:238px; font-size:27px; line-height:25px; margin: 50px 0px 0px 2%; padding:10px 10px 7px 10px;}
	a.comprar{margin: 3px 0px 0px 268px;}
}*/

@media screen and (max-width:890px){
/*	h1{width:238px; font-size:27px; line-height:25px; padding:10px 10px 7px 10px;}*/
	.choose{height: auto;}
	.choose form{
	margin: 0px auto 0px;
	display:table;
	float:none;
	}
	.choose-lang{
	width:70%;
	height:auto;
	margin: 10px auto 4px;
	float: none;
	clear: none;
	display:table;
	padding:10px 2px 12px;
	}
	.btn-enviar{
	margin: 8px auto 4px;
	float: none;
	clear: none;
	display:table;
	}
	.students{
	width: 480px;
	top: 0px;
	left: 0px;
	margin: 10px auto 0px;
	display:table;
	}
}

@media screen and (max-width:870px){
	h1.discovery{margin: 10px 20px 0px 0px;}

}


@media screen and (max-width:810px){
	h1{
		font-size:25px;
	}

	h1.discovery{
		width: 125px;
		font-size: 22px;
		line-height: 24px;
		margin: 10px 20px 0px 0px;
	}

}
@media screen and (max-width:800px){
	#elegir-lengua{
	  width: 100%;
	  height: auto;
	  text-align: center;
	  margin: 0px 0px 10px;
	  padding: 0px 0px 10px;
	  display: inline-block;
	}
	/*h1{margin:50px 0px 0px 2%;}
	a.comprar{margin: 3px 0px 0px 264px;}*/
}
/*@media screen and (max-width:770px){
	h1{
		width:auto;
		height:auto;
		background:#192564;
		display:block;
		float:none;
		clear: both;
		margin: 0px auto;
		text-align: center !important;
		z-index: 100000;
		position: relative;
  	}
	.choose form{
		margin:44px auto 0px;
	}
	.parlez-haiti {
		margin: 2px 6px 0px 0px;
		float: none;
		clear: none;
		position: absolute;
		top: 0px;
		right: 0px;
	}
}*/
@media screen and (max-width:725px){
	h1.discovery{
		width: 98%;
		height:auto;
		background:#192564;
		display:block;
		margin: 0px auto 0px;
		padding: 10px 1%;
		text-align: center !important;
		font-size:25px;
		line-height:23px;
		border-right: none;
		border-left:none;
		border-top:3px solid #fff;
	}
	.fb-share-button.fb_iframe_widget{
		display: table;
		float:none;
		margin: 0px auto;
		padding: 10px 0;
	}
}

@media screen and (max-width:690px){
	h1{width:238px;font-size:27px; line-height:25px;}
}
@media screen and (max-width:672px){
	a.comprar{margin: 3px 10px 0px 0px; position: inherit;}
	.parlez-haiti{width:159px;margin: 40px 13px 0px 0px;}
}
@media screen and (max-width:635px){
	.choose-lang{width:80%;}
	.btn-video-land {
	margin: 0px auto 0px;
	display: table;
	float: none;
	}
	footer{text-align:center;}
	.txt-politica {
	  padding: 14px 0px 10px 0;
	  text-align: center;
	  margin: 0px auto;
	  display: table;
	  float: none;
  	}
}
@media screen and (max-width:575px){
	.logo-discovery{width: 290px;margin: 30px 0px 0px 10px; display:table;}
	.logo-discovery.solo{margin: 40px 0px 0px 10px;}
}
@media screen and (max-width:570px){
	header{height:auto;}
	a.comprar{margin:0px auto; display:table;float:none;top:5px; position:absolute; left:0px;right:0px;}
	header img{width:auto; margin:0px auto; display:table;float:none;padding-top:50px;}
	h1{
		width:auto;
		height:auto;
		background:#192564;
		display:block;
		float:none;
		clear: both;
		margin: 10px auto 0px;
		text-align: center !important;
		z-index: 100000;
		position: relative;
	}
	header img.ql-disc{
		width: 38%;
		max-width: 233px;
		margin: 0px auto;
		float: right;
		padding: 5px 1% 10px 0px;
	}
	.logo-discovery{
		width: 49%;
		max-width:270px;
		float: left;
		margin:0px auto 8px;
		padding: 30px 0px 0px 1%;
	}
	.logo-discovery.solo{margin: 10px 0px 0px 10px;}
}
@media screen and (max-width:530px){
	.logo-discovery{padding: 25px 0px 0px 1%;}
	.logo-discovery.solo{margin: 10px 0px 0px 10px;}
}
@media screen and (max-width:510px){
	.choose-lang{width:92%;}
	.btn-enviar{width:92%;}
	.students{width: 95%;}
	.choose-lang select{width:90%;}
}
@media screen and (max-width:450px){
	.parlez-haiti{width:159px;margin: 0px auto; display:table; float:none; clear:none;position: absolute;top: 170px;padding: 0px; left:0px;}
}
@media screen and (max-width:440px){
	.choose form{margin: 0px auto 0px;}
	.logo-discovery{padding: 25px 0px 0px 1%;}
	.logo-discovery.solo{margin: 3px 0px 0px 5px;}
}
@media screen and (max-width:400px){
	.logo-discovery{padding: 18px 0px 0px 1%;}
	.logo-discovery.solo{margin: 10px 0px 0px 5px;}
}
@media screen and (max-width:360px){
	.elegir-lengua{margin: 0px 0px -10px;}
	.logo-discovery.solo{margin: 2px 0px 0px 5px;}
}
@media screen and (max-width:276px){
	.choose form{margin:5px auto 0px;}
	.info{max-height: 530px;}
}

/*
@media screen and (max-width:490px){
	.students{
	width: 55%;
	}
}*/
