/*-mediaqueries-*/



@media(max-width:480px)
{

	body{
		/*border:5px solid yellow !important;*/
	}
	

	#cl_consumidor > h2
	{
		/*line-height: 40px !important;*/
	}

	#cl_consumidor > h3
	{
		line-height: 50px;
	}

	#home_btn_login input
	{
		margin:0 auto;
	}

	div#topo_white_container img{
		margin-left:-30px !important;
	}
	div#flower2,
	div#flower1,
	div#flower3{
		display:none;
	}

	h2{
		font-size:40px;
	}

	input#btParticipaIndex{
		
		margin:auto;
		
	}

	img#queramonos_claim{
		margin:auto !important;
		
	}

	div#txt_home_claim{
		text-align: center;
	}

	#main_container h1{
		font-size:40px;
		margin-bottom:0px;
		line-height:30px;
	}

	#main_container h2{
		margin-top:0px;
		font-size:40px;
		line-height:40px;
	}

	#main_container h3{
		font-size:40px;
		margin-top:0px;
	}

	#home_bodegon{
		margin-top:20px;
		margin-bottom:20px;
	}


	#menuFooterUl
	{
		margin-left:0px;
		padding-left:0px;
	}


	/*-----*/
	/*-Container rec/login-*/
	#container_rec_login h1{
		
		margin-bottom:20px !important;
	}

	#form_login input[type=text],
	#form_login input[type=password]
	{
		
	}


	/*--*/
	/*- container mecanica -*/
	#container_mecanica #btGotoParticipar{
		
		margin:auto;
	}

	#container_mecanica > div > div > div > div > img
	{
		
		margin:auto !important;
	}
	
	#desc_premios img.picto_premio
	{
		margin:auto !important;
	}


	/*--*/
	/*- GAME -*/

	#container_game .claim
	{
		
		font-size:23px;
		padding-bottom:20px;
	}

	#container_game #th_cupon
	{
		margin:auto;
		margin-bottom:20px;
	}


	.g-recaptcha{
		
		overflow:hidden;
	}

	#bottomfooter
	{
		
		font-size:12px;
	}

	#queramonos_claim
	{
		max-width:300px !important;
	}


	#txt_home_claim > h2
	{
		margin-top:10px !important;
	}

	#zespriLogo
	{
		position:relative !important; 
		margin:0 auto !important;
		text-align: center;
	}

	#zespriLogo img
	{

	}

	#home_queramonos_img
	{

	}

	#main_container > div.row > div.col-md-5.rubik
	{
		text-align: center !important;
	}

	#main_container > div.row > div.col-md-5.rubik > h2
	{
		margin-top:10px;
	}

	#container_rec_login > div > div:nth-child(3)
	{
		border-left:none !important;
	}



	#container_mecanica > div > div > div:nth-child(2) > div.col-sm-2.col-xs-12 > img,
	#container_mecanica > div > div > div:nth-child(4) > div.col-sm-3.col-xs-12 > img,
	#container_mecanica > div > div > div:nth-child(6) > div.col-sm-2.col-xs-12 > img
	{
		margin:0 auto !important;
		margin-bottom:20px !important;
	}

	#container_mecanica > div > div > div:nth-child(2) > div.col-sm-6 > a > input
	{
		margin:auto !important;
	}


	#container_mecanica > div:nth-child(1) > div > div:nth-child(2) > div.col-sm-4.col-xs-12 > img
	{
		margin-bottom:20px !important;
	}	

	#btParticipaIndex
	{
		margin:0 auto;
	}
	#txt_home_claim > h3
	{
		line-height:50px;
	}

	#txt_home_claim{
		margin-top:-50px;
	}


	#claim > h1
	{
		font-size:30px !important;
		text-align: left;
		font-weight: 300;

	}

	#home_queramonos_img
	{
		margin-top:-50px;
		margin-bottom:-50px;
	}

	.home_queramonos_img_landing
	{
		margin-bottom:-80px;
	}

	#home_btn_login > p:nth-child(3)
	{
		margin-top:20px;
	}

	#form_reset_pwd   label
	{
		margin:auto;
		margin-bottom:10px;
		
	}

	#confirmReset > div > h1
	{
		font-size:30px;
	}


	#gameForm > div > div.col-md-10.col-md-offset-1.bgGreen > div:nth-child(1) > div:nth-child(2) > label > a
	{
		float:right;
		color:#0F483B;

	}

	#gameForm > div > div.col-md-10.col-md-offset-1.bgGreen > div:nth-child(1) > div:nth-child(2) > label > a > span
	{
		text-decoration: underline;
	}

	#container_ganadores > div:nth-child(1) > div > span > img
	{
		padding-top:40px;
	}


	#form_contacto  label
	{
		
		margin-left:5px;
		margin-top:5px;
	}

	#form_contacto input
	{
		margin-bottom:10px;
	}

	#contact_sent > div > div > p
	{
		font-size:25px;
		margin-top:20px;
	}

	#container_mecanica > div:nth-child(1) > div > div:nth-child(2) > div.col-md-8 > p
	{

		display:inline-block;
	}

	#container_mecanica > div:nth-child(1) > div > div:nth-child(2) > div.col-md-8 > img
	{
		margin:0 auto;
	}

	div#menu_top_container ul
	{
		margin-right:-15px;
	}

	div#menu_top_container li
	{
		font-size:22px;
	}

	span#socialicons
	{
		
		
		display:block;
		margin:auto;
	}

}




























@media(max-width:767px)
{
	body{
		/*border:5px solid red ;*/
	}

	div#flower2,
	div#flower3{
		display:none;
	}



	h2{
		font-size:40px;
	}

	input#btParticipaIndex{
		
		margin:auto;
		
	}

	img#queramonos_claim{
		margin:auto !important;
		
	}

	div#txt_home_claim{
		text-align: center;
	}

	#main_container h1{
		font-size:40px;
		margin-bottom:0px;
		line-height:30px;
	}

	#main_container h2{
		margin-top:0px;
		font-size:40px;
		line-height:40px;
	}

	#main_container h3{
		font-size:40px;
		margin-top:0px;
	}

	#home_bodegon{
		margin-top:20px;
		margin-bottom:20px;
	}


	#menuFooterUl
	{
		margin-left:0px;
		padding-left:0px;
	}

	/*---*/
	/*-Container rec/login -*/
	#container_rec_login #id_bt_goRegister
	{
		margin-top:20px !important;
	}


	#desc_premios img.picto_premio
	{
		margin:auto !important;
	}


	#container_mecanica > div:nth-child(1) > div > div:nth-child(2) > div.col-md-8 > p
	{

		display:inline-block;
	}

	#container_mecanica > div:nth-child(1) > div > div:nth-child(2) > div.col-md-8 > img
	{
		
	}

	span#socialicons
	{
		
		
		display:block;
		margin:auto;
	}


	
}























@media(max-width:991px)  and (min-width:768px)
{

	div#menu_top_container li
	{
		font-size:12px;
	}

	.logo_home
	{
		margin-left:50px;
	}

	body{
	/*	border:5px solid blue;*/
	}
	div#flower2,
	div#flower3{
		display:none;
	}

	#cl_consumidor,
	#cl_consumidor input
	{
		text-align: center;
		margin:0 auto;
	}

	h2{
		font-size:40px;
	}

	input#btParticipaIndex{
		
		margin:auto;
		
	}

	img#queramonos_claim{
		margin:auto !important;
		
	}

	div#txt_home_claim{
		text-align: center;
	}

	#main_container h1{
		font-size:40px;
		margin-bottom:0px;
		line-height:30px;
	}

	#main_container h2{
		margin-top:0px;
		font-size:40px;
		line-height:40px;
	}

	#main_container h3{
		font-size:40px;
		margin-top:0px;
	}

	#home_bodegon{
		margin-top:20px;
		margin-bottom:20px;
	}


	#menuFooterUl
	{
		margin-left:0px;
		padding-left:0px;
	}

	#container_rec_login #id_bt_goRegister,
	#contaienr_rec_login #btRememberPwd
	{
		margin-top: 20px !important;
	}

	img#home_queramonos_img
	{
		margin:0 auto !important;
		max-width:500px !important;
		
	}

	#flower1
	{
		display:none;
	}

	#txt_home_claim
	{
		margin-top:-60px;
	}

	#container_rec_login > div > div:nth-child(3)
	{
		
		 border-left: 5px dotted green
	}

	#claim > h1
	{
		font-size:30px !important;
		
		text-align: left;
		font-weight: 300;

	}

	#home_btn_login > p:nth-child(3)
	{
		margin-top:20px;
	}

	#form_reset_pwd   label
		{
			float:right;
			margin-bottom:10px;
			display:inline-block;
			
			
			
		}


		#form_reset_pwd > div:nth-child(1) > div:nth-child(1) > label
		{
			line-height:30px;
		}

		#form_reset_pwd > div:nth-child(2) > div:nth-child(1) > label
		{
			line-height:40px;
		}
	#form_reset_pwd   input[type=password]
	{
		float:left;
	}

	#btSendResetPwd
	 {
	 	margin:0 auto;
	 }

	 #confirmReset > div > h1
	{
		font-size:30px;
	}

	#gameForm > div > div.col-md-10.col-md-offset-1.bgGreen > div:nth-child(1) > div:nth-child(2) > label > a
	{
		float:right;
		color:#0F483B;

	}
	#gameForm > div > div.col-md-10.col-md-offset-1.bgGreen > div:nth-child(1) > div:nth-child(2) > label > a > span
	{
		text-decoration: underline;
	}

	#container_ganadores > div:nth-child(1) > div > span > img
	{
		padding-top:40px;
	}

	#form_contacto  label
	{
		
		margin-left:5px;
		margin-top:5px;
	}

	#form_contacto input
	{
		margin-bottom:10px;
		width:100%;
	}

	#contact_sent > div > div > p
	{
		font-size:25px;
		margin-top:20px;
	}

	#container_mecanica > div:nth-child(1) > div > div:nth-child(2) > div.col-md-8 > p
	{

		display:inline-block;
	}

	#container_mecanica > div:nth-child(1) > div > div:nth-child(2) > div.col-md-8 > img
	{
		float:left;
	}

}


















@media(max-width:1199px)  and (min-width:992px)
{


	div#menu_top_container li
	{
		font-size:12px;
	}

	body{
		/*border:5px solid cyan;*/
	}

	.logo_home
	{
		margin-left:50px;
	}
	
	input#btParticipaIndex{
		
		margin:auto;
		
	}

	#cl_consumidor > h1
	{
		line-height:50px;
	}
	#cl_consumidor > h2
	{
		line-height: 40px;
	}

	#desc_premios img.picto_premio
	{
		margin:auto !important;
	}


	img#home_queramonos_img,
	#queramonos_claim
	{
		
		max-width:500px !important;
		margin-left:-50px;
	}

	#txt_home_claim
	{
		padding-top:50px;
	}
	#btParticipaIndex
	{
		float:left;
	}

	#home_bodegon
	{
		margin-bottom:50px;
	}

	#prefooter
	{
		overflow:visible !important;
	}

	#txt_home_claim > h3
	{
		line-height:50px;
	}

	#container_rec_login > div > div:nth-child(3)
	{
		
		 border-left: 5px dotted green
	}

	#claim > h1
	{
		font-size:30px !important;
		text-align: left;
		font-weight: 300;

	}

	#container_rec_login > div > div:nth-child(3) > h1
	{
		text-align: left;
	}
	#id_bt_goLogin
	{
		float:left;
	}

	#container_rec_login > div > div:nth-child(3)

	{
		padding-left:20px;
	}

	#form_reset_pwd   label
	{
		float:right;
		margin-bottom:10px;
		
	}

	#form_reset_pwd > div:nth-child(1) > div:nth-child(1) > label
		{
			line-height:30px;
		}

		#form_reset_pwd > div:nth-child(2) > div:nth-child(1) > label
		{
			line-height:40px;
		}

	#form_reset_pwd   input[type=password]
	{
		float:left;
	}

	#btSendResetPwd
	 {
	 	margin:0 auto;
	 }

	 #confirmReset > div > h1
	{
		font-size:30px;
	}

	#gameForm > div > div.col-md-10.col-md-offset-1.bgGreen > div:nth-child(1) > div:nth-child(2) > label > a
	{
		float:right;
		color:#0F483B;

	}

	#gameForm > div > div.col-md-10.col-md-offset-1.bgGreen > div:nth-child(1) > div:nth-child(2) > label > a > span
	{
		text-decoration: underline;
	}

	#container_ganadores > div:nth-child(1) > div > span > img
	{
		padding-top:40px;
	}

	#form_contacto  label
	{
		
		margin-left:5px;
		margin-top:5px;
	}

	#form_contacto input
	{
		margin-bottom:10px;
	}

	#contact_sent > div > div > p
	{
		font-size:25px;
		margin-top:20px;
	}


	#container_mecanica > div:nth-child(1) > div > div:nth-child(2) > div.col-md-8 > p
	{

		display:inline-block;
		padding-top:100px;
		padding-left:50px;
	}

	#container_mecanica > div:nth-child(1) > div > div:nth-child(2) > div.col-md-8 > img
	{
		float:left;
	}

}
















@media(min-width:1200px)
{

		div#menu_top_container li
	{
		font-size:12px;
	}

	.logo_home
	{
		margin-left:50px;
	}
	
	#container_rec_login > div > div:nth-child(3)
	{
		
		 /*border-left: 5px dotted green*/
	}

	body{
		/*border:5px solid white;*/
	}


	

	#btParticipaIndex
	{
		float:left;
	}

	#desc_premios img.picto_premio
	{
		margin:auto !important;
	}


	img#home_queramonos_img
	{
		
		max-width:600px !important;
	}

	#prefooter
	{
		overflow:visible !important;
	}
	
	#claim > h1
	{
		font-size:30px !important;
		
		text-align: left;
		font-weight: 300;

	}

	#home_bodegon > img
	{
		margin-top:-50px !important;
	}

	#form_reset_pwd   label
	{
		float:right;
		margin-bottom:10px;
		
	}

	#form_reset_pwd > div:nth-child(1) > div:nth-child(1) > label
		{
			line-height:30px;
		}

		#form_reset_pwd > div:nth-child(2) > div:nth-child(1) > label
		{
			line-height:40px;
		}

	#form_reset_pwd   input[type=password]
	{
		float:left;
	}

	#btSendResetPwd
	 {
	 	margin:0 auto;
	 }

	 #container_rec_login > div > div:nth-child(3) > h1
	{
		text-align: left;
	}
	#id_bt_goLogin
	{
		float:left;
	}

	#container_rec_login > div > div:nth-child(3)

	{
		padding-left:20px;
	}

	#confirmReset > div > h1
	{
		font-size:30px;
	}

	#gameForm > div > div.col-md-10.col-md-offset-1.bgGreen > div:nth-child(1) > div:nth-child(2) > label > a
	{
		float:right;
		color:#0F483B;

	}

	#gameForm > div > div.col-md-10.col-md-offset-1.bgGreen > div:nth-child(1) > div:nth-child(2) > label > a > span
	{
		text-decoration: underline;
	}

	#container_ganadores > div:nth-child(1) > div > span > img
	{
		padding-top:40px;
	}

	#form_contacto  label
	{
		
		margin-left:5px;
		margin-top:5px;
	}

	#form_contacto input
	{
		margin-bottom:10px;
	}

	#contact_sent > div > div > p
	{
		font-size:25px;
		margin-top:20px;
	}


	#container_mecanica > div:nth-child(1) > div > div:nth-child(2) > div.col-md-8 > p
	{
		float:left;
		padding-top:100px;
		padding-left:50px;
	}


	#container_mecanica > div:nth-child(1) > div > div:nth-child(2) > div.col-md-8 > p
	{

		display:inline-block;
	}

	#container_mecanica > div:nth-child(1) > div > div:nth-child(2) > div.col-md-8 > img
	{
		float:left;
	}

	#container_rec_login > div > div:nth-child(3)
	{
		
		 border-left: 5px dotted green
	}

}
