/* ==== MEDIA QUERIES ==== */
@media screen and (max-width : 991px) {

	body,html{
		overflow-x:hidden;
	}

	.bloque-alto{
		min-height: 720px;
		padding: 70px 0 70px;
	}

	h1{
		text-align: center;
		font-size: 40px;
		margin-bottom: 20px;
	}

	h2{
	}

	p{
		font-weight: normal;
		font-size: 18px;
		line-height: 30px;
		color:#575756;
		text-align: center;
		padding:0 10px 0 10px;
	}

	.logo{
		margin-top: -340px;
	}

	.flecha a img{
	    margin-top:-420px;
	}

	.iconos-intro
	{
	    padding-bottom: 20px;
	}

	

	#djs{
		background-image:none;
		background: #9aa4a4;
		text-align: center;
	}

	.boton{
		padding-top: 20px;
		text-align: center;
	}

	#sonido{
		background-image:none;
		background: #000;
		text-align: center;
	}

	#iluminacion{
		background-image:none;
		background: #3f3f3f;
		text-align: center;
	}

	#ambientacion{
		background-image:none;
		background: #000;
		text-align: center;
	}

	#fotoyvideo{
		background-image:none;
		background: #3f3f3f;
		text-align: center;
	}

	#spotify{
		background-image:none;
		background: #56bf62;
		text-align: center;
	}

	.img-spotify{
		margin-top: 20px;
	}

	#socialmedia{
		background-image:none;
		padding: 180px 0 50px;
		background: #f48020;		
		vertical-align: middle;
		margin: 0px 0 40px;
	}

	#socialmedia ul li{
		margin:20px 10px 20px;
	}

	#contacto{
		padding: 50px 0 70px;
	}


	#contacto2{
		background-image:none;
		background: #000;		
		vertical-align: middle;
		min-height: 800px;
		padding: 80px 0 100px 0;
		min-height: 1000px;
	}

	#contacto2>.container>.row>.col-md-8>.row>.col-md-4{
		padding:20px 0 20px;
	}

	.ctc-phone{
		margin-top: -30px;
	}

	#contacto2 h1
	{
	    margin-bottom: 40px;
	}

	input.form-control.input-lg,textarea.form-control.input-lg{
		font-weight: normal;
		font-size: 18px;
	}

	
