@media screen and (max-width: 1700px) 
{
	.portada {height: 600px;}
	.dibujosupheader {right: -375px;}
	.portada h2 {line-height: 45px; margin: 0; font-size: 35px;}
	.portada img {max-width: 400px;}
	.cabecera h2 {font-size: 35px;}
}
@media screen and (max-width: 1400px) 
{
	.dibujosupheader {display: none;}
	.portada h2 {line-height: 40px; font-size: 30px;}
	.portada .vertical {left: 0; position: relative; top: 0; width: 100%; transform: none; -webkit-transform: none; max-height: 100vh; padding: 150px 30px 100px 30px;}
	.portada {height: auto;}
	.portada img {max-width: 350px;}
	header .pdd20-30 {padding: 15px 30px;}
	h3 {font-size: 30px;}
	.btn {padding: 15px 30px;}
	.cabecera {margin-top: 80px;}
	.cabeceradominios{margin-top: 82px;}
	.planeshg .plan {padding: 30px 10px;}
	.planesdetallados ul li {padding: 15px 10px;}
	.pregunta {background-image: none;}
	.pregunta .pdd15-30 {padding: 15px;}
	.tld {padding: 30px 15px;}
	.todosdominios .extension .columna2 {width: 25%;}
	.todosdominios .extension .columna2.tacenter {display: none;}
	.todosdominios .titulosdomain .columna2 {width: 25%;}
	.buscadorhome {max-width: 800px !important;}
	.bloquederecha img {max-width: 220px;}
	.bloqueizquierda img {max-width: 220px;}
	#nuevotemaform .categoriasnuevotema .c1{width: 20%;}
	.paginacomunidadfinal {margin-top: 80px;}
}
@media screen and (max-width: 1000px) 
{
	header .moduletable_menu{display: none;}
	.cookies{text-align: center;}
	.cookies .main p{font-size: 0; float: none; display: inline-block; vertical-align: top; padding: 0;}
	.cookies .main p a{display: block; background-color: #222; padding: 10px 20px;}
	.cookies .main span{float: none; display: inline-block; vertical-align: top;}
	.desktop{display: none;}
	.responsive{display: block;}
	.supheader .menu li {padding: 0 10px;}
	.supheader .login ul li:last-child {padding-left: 10px;}
	.supheader .pdd15-30 {padding: 10px 30px;}
	.supheader .dropdown {top: 37px;}
	header.nav-up {top: 38px;}
	header.nav-down {top: -38px;}
	header .launch {margin: 13px 0;}
	header .pdd20-30 {padding: 10px 30px;}
	.portada .vertical .columna6 {width: 100%; text-align: center; order: 2;}
	.portada .vertical .columna4 {width: 100%; text-align: center; order: 1;}
	.portada h2 {line-height: 32px; font-size: 26px; max-width: none;}
	p.desc_titulo {font-size: 15px; padding: 15px 0 20px 0; max-width: none; line-height: 21px;}
	.portada img {max-width: 150px; margin-bottom: 15px;}
	.portada .swiper-pagination {display: none;}
	.portada .vertical {padding: 100px 30px 55px 30px;}
	.planeshg .columna25 {width: 50%;}
	.bloquederecha img {max-width: 200px;}
	.bloqueizquierda img {max-width: 200px;}
	.llamadahome .columna6 {width: 100%;}
	.llamadahome .columna4 {width: 100%;}
	.llamadahome h2 {font-size: 26px !important; line-height: 34px; text-align: center;}
	.pdd100-15 {padding: 60px 15px;}
	.pdd100-30 {padding: 60px 30px;}
	.pdd100-0 {padding: 60px 0px;}
	.llamadahome .columna4 {width: 100%; text-align: center; padding-top: 15px;}
	#formulariodominio > .columna7 {width: 100%;}
	#formulariodominio > .columna3 {width: 100%;}
	.buscadorhome .buscador form > .columna7 {border-radius: 5px 5px 0 0; padding: 30px !important;}
	.buscadorhome .buscador form > .columna3 {border-radius: 0 0 5px 5px; padding: 30px !important;}
	.buscadorhome .buscador .bloquebuscador > .columna7 {border-radius: 5px 5px 0 0; padding: 30px !important;}
	.buscadorhome .buscador .bloquebuscador > .columna3 {border-radius: 5px 5px 0 0; padding: 30px !important;}
	.buscadorhome #buscadordominios form > .columna7 {border-radius: 0px 5px 0 0; padding: 30px !important;}
	.buscadorhome #buscadordominios form > .columna3 {border-radius: 0px 0px 5px 5px; padding: 30px !important;}
	#formulariodominio .fondoblanco .columna7 {width: 60%;}
	#formulariodominio .fondoblanco .columna3 {width: 40%;}
	p.desc::before {left: 31%;}
	p.desc::after {right: 31%;}
	.afiliacionhome .columna25 {width: 100%;}
	.prefooter .columna6 {width: 100%; text-align: center;}
	.prefooter .columna4 {width: 100%; text-align: center;}
	.cabecera {margin-top: 70px;}
	.cabeceradominios{margin-top: 70px;}
	.cabeceradominios .textoscabecera{padding: 50px;}
	.cabecera .columna5 {width: 100%;}
	.cabecera .fila .columna5:last-child {order: 1; text-align: center; padding-bottom: 0;}
	.cabecera .fila .columna5:first-child {order: 2; text-align: center;}
	.cabecera img {height: 120px;}
	.cabecera .vertical {position: relative;}
	.cabecera h2 {font-size: 25px;}
	.migas {position: relative; bottom: auto; left: auto; padding-top: 30px;}
	h3 {font-size: 23px;}
	.porquehg .columna33 {width: 50%;}
	.tabla .titulo {min-height: 170px;}
	.planesdetallados ul li {min-height: 75px;}
	.tabla .titulo h4 {font-size: 15px;}
	.tabla h5 span {display: block;}
	.planesdetallados .btn {padding: 10px 15px;}
	.planesdetallados .subtema ul li:last-child {border-bottom: none !important; box-shadow: 0px 4px 0px 0px #e5e5e5;}
	.preguntasfrecuentes .columna5 {width: 100%;}
	.dominiosprincipales .columna25 {width: 50%;}
	.accionrapida #jumpto .kright input {margin-top: 15px;}
	#Kunena form .listatabla .filatabla > div:nth-child(1){width: 10%;}
	#Kunena form .listatabla .filatabla > div:nth-child(2){width: 20%;}
	#Kunena form .listatabla .filatabla > div:nth-child(3){width: 25%;}
	#Kunena form .listatabla .filatabla > div:nth-child(4){width: 15%;}
	#Kunena form .listatabla .filatabla > div:nth-child(5){width: 30%;}
	#Kunena a.ktopic-title {font-size: 15px !important;}
	footer .columna4 {width: 50% !important;}
	footer .columna2 {width: 50% !important;}
	.blog .c5{width: 100%;}
	.caracteristicasdominios .columna33{width: 50%;}
	.caracteristicasdominios .pdd0-30 , .caracteristicasdominios .pdd100-30{padding: 100px 30px ;}
	.infodominiopage{ padding-left: 50px; padding-right: 50px;}
	.infodominios .columna66, .infodominios .columna33{width: 100%;}
	.encuentradominioitem {padding: 60px 0 60px;}
	.item-pagehome .bloquenuevodominio{top: -7px;}
	.item-pagehome .bloquetransferiencia{top: -7px;}
	.afiliacionhome .columna33{width: 100%; margin-top: 20px;}
	.blogcontent .c7{width: 100%;}
	.blogcontent .c3{margin-top: 30px;width: 100%;}
	.mostrarfiltrobtn{display: block;}
	.paginacomunidad .c7{width: 100%;}
	.paginacomunidad .pd0-40{padding: 15px;}
	.paginacomunidad .c3{margin-top: 30px;width: 100%;}
	.paginacomunidadfinal {margin-top: 60px;}
}
@media screen and (max-width: 700px) 
{
	.porquehg .columna33 {width: 100%;}
	.planesdetallados .tabla .columna2.primeroordenador {display: none;}
	.planesdetallados .tabla .columna2.paquete {width: 100%; margin-bottom: 50px; border-left: 3px solid #e5e5e5;}
	.planesdetallados ul li {min-height: auto;}
	.tabla .titulo {padding: 10px; min-height: auto;}
	.tabla .titulo h4 {font-size: 17px; padding-bottom: 5px;}
	.botcontratar {padding: 15px 0;}
	.planesdetallados ul li:before {content: attr(data-attr); position: relative; font-weight: 600; display: block; font-size: 16px; line-height: 1; padding-bottom: 5px;}
	.explicacionafiliacion li {margin: 0 30px;}
	#Kunena .fila.accionrapida .columna5 {width: 100%; text-align: center;}
	#Kunena .accionrapida #jumpto .kright input {margin-top: 0;}
	#Kunena .bienvenida > div:nth-child(1){width: 20%;}
	#Kunena .bienvenida > div:nth-child(2){width: 50%;}
	#Kunena .bienvenida > div:nth-child(3){width: 30%;}
	#Kunena .tablatemas .filatabla > div:nth-child(1){width: 80%;}
	#Kunena .tablatemas .filatabla > div:nth-child(2){width: 20%;}
	#Kunena .tablatemas .filatabla > div:nth-child(3){display: none;}
	#Kunena .tablatemas .filatabla > div:nth-child(4){width: 100%; padding-top: 0;}
	#Kunena div.kblock {position: relative;}
	#Kunena div.kmessage-buttons-row {white-space: normal; height: auto;}
	#Kunena .kicon-button {margin: 4px 8px;}
	#Kunena dl.tabs dt {width: 100%;}
	p.desc::before {left: 20%;}
	p.desc::after {right: 20%;}
	.caracteristicasdominios .columna33{width: 100%;}
	.caracteristicasdominios .pdd0-30 , .caracteristicasdominios .pdd100-30{padding: 80px 30px ;}
	.tablapreciosdominio .columna2{width: 50%;}
	.tablapreciosdominiorenovacion .columna2{width: 50%;}
	.buscadordomainitem .buscador .formtransferencia .columna7 {border-radius: 0 5px 0 0; padding: 30px !important;}
	.buscadordomainitem .buscador .formtransferencia .columna3 {border-radius: 0 0 5px 5px; padding: 30px !important;}
	.buscadordomainitem .buscador .formtransferencia .columna7{width: 100%;}
	.buscadordomainitem .buscador .formtransferencia .columna3{width: 100%;}
	.soportehg .columna33 {width: 100%;}
	.prefooter .columna5  {width: 100%;}
	.responsivetabla{display: block !important;}
	.afiliacionhome h4 {font-size: 20px;}
	.afiliacionhome p.tex {padding: 10px 10px 30px 10px;}
	.afiliacionhome b {font-size: 16px;}
	.guiacat .columna5{width: 100%;}
	.guiacat .c33{width: 50%;}
	.cookies .cookietexto {flex: unset;}
	.cookies .cookiebtn{margin: 0 auto;}
	#nuevotemaform .categoriasnuevotema .c1{width: 50%;}
	.nuevotema .control-group{padding: 0;}
	.supheader .filaf > .columna:nth-child(1){display: none;}
	.supheader .filaf > .columna:nth-child(2){width: 100%; text-align: center;}
    .supheader .dropdown {right: 60px !important;}
    .supheader .abrirmenuwhmcs ul{float: right;}
    .buttonsactionslogin .c5{width: 100%; margin-top: 15px;}
    .buttonsactionslogin .btnregistrarselogin a{float: unset;margin: 0 auto;}
}

@media screen and (max-width: 570px)
{
	footer .columna4 {width: 100% !important;}
	footer .columna2 {width: 100% !important;}
	.guiacat .c33{width: 100%;}
}
@media screen and (max-width: 500px) 
{
	*{background-attachment: initial;}
	body.mantenimiento img{max-width: 100%;}
	body.mantenimiento h1{font-size: 20px;}
	body.mantenimiento h2{font-size: 17px;}
	.supheader .filaf > .columna:nth-child(1){display: none;}
	.supheader .filaf > .columna:nth-child(2){width: 100%; text-align: center;}
	.logo img {width: 155px; height: 40px; padding: 0;}
	header .launch {margin: 8px 0;}
	header.nav-up {top: 38px;}
	header.nav-down {top: 38px;}
	.planeshg .columna25 {width: 100%;}
	.bloquederecha .columna5, .bloqueizquierda .columna5 {width: 100%;}
	.bloquederecha .columna5.tacenter {display: none;}
	.bloqueizquierda .columna5.tacenter {display: none;}
	#formulariodominio .fondoblanco .columna7 {width: 100%; border-radius: 5px;}
	#formulariodominio .fondoblanco .columna3 {width: 100%; border-radius: 5px;}
	.buscadorhome .buscador form select {border-radius: 5px; margin-top: 10px;}
	.buscadorhome .buscador form input {border-radius: 5px;}
	#formulariodominio > .columna7 {padding-bottom: 0 !important;}
	.buscadorhome .buscador form .fondoblanco .columna3:after {display: none;}
	.prefooter .btn {margin: 0;}
	.cabecera {margin-top: 60px;}
	.cabeceradominios {margin-top: 60px;}
	.cabecera h2 {font-size: 20px;}
	.cabecera h4 {display: none;}
	.dominiosprincipales .columna25 {width: 100%;}
	.domainpricing .columna2 {width: 50% !important;}
	.domainpricing .columna2.ren, .domainpricing .columna2.tra {display: none;}
	#elegirprecio {display: block !important; border-radius: 5px; box-shadow: none; border: none; font-size: 15px; height: 50px; letter-spacing: -0.5px; padding: 15px 30px; outline: none; background-image: url("/images/estructura/ico_select.png"); background-repeat: no-repeat; background-position: right 20px center; background-color: #fff; color: #3e445a; line-height: initial;}
	#Kunena .bienvenida > div:nth-child(1){width: 100%; text-align: center; padding: 10px 0;}
	#Kunena .bienvenida > div:nth-child(2){width: 100%; text-align: center; padding: 10px 0;}
	#Kunena .bienvenida > div:nth-child(3){width: 100%; text-align: center; padding: 10px 0;}
	#Kunena .btn {padding: 10px 20px;}
	#Kunena .tablatemas .filatabla > div:nth-child(1){width: 100%;}
	#Kunena .tablatemas .filatabla > div:nth-child(2){display: none;}
	#Kunena form .listatabla .filatabla > div:nth-child(1){width: 30%; order: 1;}
	#Kunena form .listatabla .filatabla > div:nth-child(2){display: none;}
	#Kunena form .listatabla .filatabla > div:nth-child(3){width: 100%; order: 3;}
	#Kunena form .listatabla .filatabla > div:nth-child(4){width: 70%; order: 2;}
	#Kunena form .listatabla .filatabla > div:nth-child(5){width: 100%; order: 4;}
	.cms-cookies thead{display: none;}
	.cms-cookies td{display: block; width: 100%; border: none !important; padding: 0 !important;}
	.cms-cookies tr{margin-bottom: 10px; display: block; background-color: rgba(0,0,0,0.05); padding: 15px;}
	.cms-cookies td:before{content: attr(tit) ": "; font-weight: bold;}
	.paginacomunidadfinal {margin-top: 50px;}
	.planeshg.resu{display: none;}
	#user-login {padding: 30px;}
}