@media (max-width: 980px) {

	.wrap {
		min-width: 330px;
		width: 100%;
	}

	#contactar input,
	#contactar textarea,
	#contactar label {
		width: 84%;
	}

	input#pdp {
		width: 30px !important;
	}

	#contactar button {
		display: block;
		float: inherit;
		margin: 0 auto;
	}

	#input-telefono {
		background-image: none !important;
	}

	#contactar h1 {
		margin: 20px 30px 45px !important;
		font-size: 30px;
		line-height: 35px;
	}

	#contactar form {
		margin: 0 22px;
    		text-align: left;
	}

	.mainNav,
	#vs,
	#intro,
	#landingNav p,
	#clientes,
	h1 a,
	.flash,
	.png,
	object,
	#juegos,
	.bb-custom-wrapper,
	#columna1 li img,
	#breadcrumb div div,
	.col2 h6,
	#banner-tiendas,
	#trabajosLi,
	#sharre {
		display: none;
	}

	#diferencias .main li p {
		width: 100% !important;
	}

	article ul {
		margin-left: 30px !important;
	}

	.scol {
 		width: 100% !important;
 	}

	ul.tick {
		margin-left: 30px !important;
	}

	#columna1 li {
		font-size: 17px;
	}

	#diferencias article ul {
		margin: 0 30px;
	}

	#diseno-web-corporativa ul.tick {
  		margin-left: 25px;
	}

	#landing {
		height: 302px !important;
	}

	#pedirPresupuesto {
		float: left;
	}

	#breadcrumb .wrap {
		padding: 0 20px;
	}

	#noticias a {
		background: none !important;
		padding-left: 0 !important;
	}

	#breadcrumb ul {
		background: none !important;
		float: none !important;
	  	padding-left: inherit !important;
	  	overflow: hidden;
	  	width: 168px !important;
	 	margin: 0 auto !important;
	}

	#logo {
		float: inherit;
		display: block;
		margin: 0 auto;
		font: inherit;
	}

	#dweb ul, #dgrafico ul {
  		margin: 0 0 35px 29px !important;
  	}

  	#social {
  		margin-top: 40px;
  	}

	#columna1 img {
		width: 100% !important;
		height: auto !important;
		margin: 15px auto !important;
	}

	#content p {
		font-size: 18px;
		line-height: 30px;
		text-align: left;
		padding: 0px 29px;
	}

	#diferencias #content li p {
		padding: 0 !important;
	}

	#columna1 {
		width: 100%;
	}

	#content .wrap {
		padding: 25px 0 0 !important;
	}

	h3 {
		margin-bottom: 20px !important;
	}

	#columna1 h1, h2, h3, h4, h6 {
		text-transform: uppercase;
		text-align: center;
		margin-bottom: 10px;
	}

	#columna1 h6 {
		line-height: 25px !important;
		width: 87%;
		margin: 0 auto;
	}

	#mas a {
		font-size: 20px;
		padding-left: 15px;
	}

	h2 a {
		color: #009FD9 !important;
	}

	article {
 		margin-bottom: 40px;
	}

	#landingNav {
		width: 100% !important;
	}

	#presupuesto {
		margin: 0 auto !important;
		float: none !important;
	}

	#bDisenoLogotiposBanner small {
		margin: -29px 0 0 0 !important;
		right: 25px;
	}

	header .wrap {
		padding-top: 30px;
		text-align: center;
		height: 50px;
	}

	#servicios a {
		border: 1px solid #c9e000;
		padding-left: 12px !important;
		background: #AEC400 !important;
		margin: 0 30px 5px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}

	footer h6 {
		background: none;
		text-align: center;
		font-size: 27px;
		margin-bottom: 30px;
	}

	.col2, .col1 {
		float: none !important;
		width: 100% !important;
		padding: 0 30px !important;
	}

	#fc1, #fc2, #fc3 {
		margin-bottom: 20px;
	}

	#fc1 a, #fc2 a, #fc3 a {
		font-size: 17px;
		line-height: 34px;
		padding: 0 30px;
	}

	.headLi a, .headLi strong {
		font-size: 21px !important;
		font-weight: bold;
		text-align: center;
		display: block;
		margin-bottom: 18px;
	}

	.col1 {
		padding: 0 !important;
	}

	#fc1, #fc2, #fc3 {
		width: 100% !important;
		float: none !important;
	}

	#social a, #social li {
	  	font-size: 18px !important;
	}

	#staff p {
		font-size: 17px;
		line-height: 28px;
		padding: 0 30px;
	}

	aside#columna2 {
		margin-top: 40px;
	}

	#columna2 {
		width: 100% !important;
	}

	#ventajas {
		margin-top: 20px;
	}

	#ventajas strong {
		background: #FFF;
		font-size: 24px;
		text-align: center;
		margin-bottom: 20px;
	}

	article img {
		border: none !important;
		padding: 0 !important;
		width: 100%;
		margin-bottom: 20px !important;
		display: block;
		float: none !important;
	}

	aside li a {
		background: #E5E5E5 !important;
		margin: 0 25px;
		padding-left: 15px !important;
		font-size: 17px;
	}

	.dgrafico a, .dweb a, .dotros a {
  		margin: 0 auto !important;
  	}

	#presupuestoAside {
  		margin: 30px auto 55px !important;
	}

	#registro-de-marcas-y-logotipos aside #bRegistro a, #sello-calidad-web aside #bSello a, #ipcheckers aside #bIP a, #enlaces-gratis aside #bEnlaces a, #diferencias aside #bDiferencias a, #ventajas-diseno-web aside #bVentajas a, #diseno-tienda-virtual aside #bTiendaVirtual a, #diseno-web-economico aside #bWebBarata a, #diseno-web-corporativa aside #bWebCorporativa a, #diseno-web-catalogo aside #bWebCatalogo a, #diseno-intro aside #bIntro a, #diseno-banner aside #bDisenoBanner a, #diseno-web-flash aside #bWebFlash a, #contador-de-visitas-gratis aside #bContador a, #reloj-blog-gratis aside #bReloj a, #desarrollo-juegos aside #bJuegoFlash a, #ventajas aside #bVentajas a, #diseno-blog aside #bWebBlog a, #el-tiempo-en-mi-web aside #bTiempo a, #video-multimedia aside #bMultimedia a, #alojamiento-dominios aside #bAlojamiento a, #posicionamiento-web aside #bPosicionamiento a, #imprenta aside #bImprenta a, #diseno-etiquetas aside #bDisenoEtiquetas a, #diseno-logotipos aside #bDisenoLogotipos a, #animacion-logotipos aside #bAnimacionLogotipos a, #diseno-catalogos aside #bDisenoCatalogos a, #diseno-folletos aside #bDisenoFolleto a, #diseno-carteles aside #bDisenoCartel a, #publicidad-exterior aside #bDisenoExterior a, #diseno-flyer aside #bDisenoFlyer a, #ilustracion aside #bIlustracion a, #diseno-corporativo aside #bDisenoCorporativo a, #diseno-tarjetas aside #bDisenoTarjetas a {

		display: none;
	}

	ul.precios {
		padding: 0 !important;
		float: left !important;
		width: 90% !important;
		margin: 0 25px 30px !important;
		padding-bottom: 30px !important;
		overflow: hidden !important;
		display: block !important;
	}

	#columna1 img {
	  	width: 80% !important;
	  	max-width: 390px;
  		height: auto !important;
    		margin-top: 60px !important;
    		margin-bottom: 60px !important;
	}

	#comment img, #comment small {
		display: none !important;
	}

	ul.ventajas li {
		height: 314px !important;
	}

	.ventajas img {
		display: block !important;
	}

	#diseno-tarjetas ul.tips {
	  background: none !important;
	  margin: 55px 0 55px 30px !important;
	  padding-left: 0 !important;
	  width: 100%;
	  display: block;
	}

	#trabajosLi {
		text-align: center;
		width: 100%;
		margin: 0 auto;
		display: block;
		overflow: hidden;
	}

	#trabajosLi li {
		width: 100% !important;
		margin-left: 20px !important;
	}

	#trabajosLi img {
		display: block !important;
		margin: 0 auto !important;
	}

	#comment h6 {
		margin-bottom: 40px !important;
	}

}