@import "sidebar-responsive.css";

@media (min-width: 1200px) {
    .row.migas {
        max-width: 1140px !important;
    }
}
.informacion-tecnologica .row.listaTarjetas.herramienta.niveldos.htipoAlto{
	position: relative;
	height: 400px;
}
.invenciones div#tcuerpo1 .carouselTipoBanerFila1Submenu .herramienta .caja2 img {
    border-radius: 6px 6px 0 0;
}

.invenciones div#tcuerpo1 .carouselTipoBanerFila1Submenu .caja2 .cuerpo {
    padding: 0 15px;
}

.invenciones div#tcuerpo1 .carouselTipoBanerFila1Submenu .herramienta.caja2 {
    margin-right: 16px;
}

/*.invenciones div#tcuerpo1  .carouselTipoBanerFila1Submenu .herramienta.caja2   {
  height: 670px;
}*/
.invenciones div#tcuerpo1 .carouselTipoBanerFila1Submenu .herramienta.caja .vermas a {
    display: contents;
}

.invenciones div#tcuerpo1 .herramienta.caja2 .vermas a {
    white-space: nowrap;
}

.sobre-oepm div#tboton1 .herramienta.niveldos {
    height: 450px;
}

@media (max-width: 992px) {	
.btn-aceptar .vermas{
	    align-items: baseline;
}
.sobre-oepm .articulo img {
    width: 130px;
}
.invenciones ul.progressbar-proceso,
.invenciones ul.progressbar-caducidad {
    overflow: auto;
}
#TramitarPatenteNacionalProceso li.posicionamientoIzq7 {
    top: -5px;
    right: 0; 
}
#TramitarPatenteNacionalProceso li.posicionamientoIzq8 {
     top: 5px; 
     right: 0; 
}
#TramitarPatenteNacionalProceso li.posicionamientoIzq6{
	left: 0;
}
#TramitarPatenteNacionalProceso .borde-dashed2{
	    display: none;
}
#TramitarPatenteNacionalProceso li.posicionamientoIzq5{
    left: 0;
}
.dtramites .ultimos_avisos .aviso-interior .vermas, .dtramites .ultimos_avisos .aviso-interior .fecha {
    bottom: 0px;
}
.aviso-interior .vermas {
    bottom: 0;
}
.dtramites .ultimos_avisos .bannerfoto1.bannerfoto1.aviso-interior {
    width: 100%;
}
#dtramites .tienda .titarticulo {
    margin-left: 16px;
}
/*#dtramites .tienda .contenido img {
    width: 100%;
}*/
#dtramites .contenido .articulo img {
    width: 100%;
}
#dtramites .col-4.articulo {
    max-width: 100%;
}
#dtramites .tienda .contenido {
    width: 100%;
	display: flex;
    
}
#dtramites .advertencia3 {
    width: 100% !important;
    margin-right: 16px;
}
h2.textoAlineadoIzqCabeceras.margenEntreCabeceras {
    margin-left: 16px;
}
.informacion-tecnologica div.vermas {
	    bottom: 10px;
}
div.cuerpoflex.herramientas .row.cuerpo_n1.cuerpo_zpyme {
    height: auto;
}
#tboton0 {
  padding-top: 16px;
}

.buscador .search-result-link a {
    display: block;
    word-break: break-all;
}
div#dtramites .vertodo.margenEnlacesVerTodo {
  width: auto;
  padding: 0;
}
.row.border.rounded.mt-4.sombraCaja.p-2.pt-3.pb-3 {
  width: 100%;
}
.anchoMaximoDisponible .col.d-flex.flex-column.justify-content-center {
  padding-left: 0;
  padding-right: 15px !important;
}
.informacion-tecnologica div#tcuerpo3 .vermas a{
position: absolute;
bottom: 10px;
right: 0;
}
div#tcuerpo3 .bannerfoto1.tamanioCajas{
		position: relative;
	}
.bannerfoto1.tamanioCajas div#tcuerpo3 .vermas{
	/*	position: relative;*/
		/*margin-right: 10px;*/
	}
/*#acord3 .card-body, #acord1 .card-body,  #acord4 .card-body,  #acord5 .card-body, #acord6 .card-body, #acord7 .card-body, #acord8 .card-body{
  padding: 16px;
}*/
/*div#dtramites .textocontenido {
  padding: 16px;
}*/
/*
div#tboton0 .vertodo.bloque1{
	margin-top:0;
}*/

.pasos-registro.pasos-registro-desktop ul.progressbar-proceso li,
.pasos-registro.pasos-registro-desktop ul.progressbar-caducidad li {
	width: auto;
}
.pasos-registro.pasos-registro-desktop div#progressbar {
	padding-left: 0px;
}
.sobre-oepm div#tituloherramienta .txtintroductorioOriginal {
	margin-top:0;
}

.invenciones .herramienta.caja2 {
  width: 280px;
}
.fototeca {
	margin: 16px;
}
.sobre-oepm #herramienta .cajainicio   .vermas {
display: none;
}
.sobre-oepm .faqinicio ,.formacion .faqinicio {
  margin-bottom: 18px;
}
.formacion .faqinicio {
  margin-top: 24px;
}
.marcas-y-nombres-comerciales .border-bottom.margenLiProceso a{
margin-bottom: 10px;
}
.sobre-oepm .contacto  div.heading  h3{
	font-size: 16px;
}
.sobre-oepm .cuerpo p a{
	line-height: 24px;
}
.sobre-oepm .cuerpo .txt, .sobre-oepm .cuerpo .img{
	margin-top: 12px;
}
.texto {
  padding-bottom: 8px;
}

.news .form-group #InputField-1 , .news .form-group #InputField-2,.news .form-group  #InputField-3, .news .form-group  #InputField-4{
  width: 100%;
}


|
#nombreAgente {
  width: 100%;
}

#apellidosAgente {
  width: 100%;
}

#localidadAgente {
  width: 100%;
}

#buscadorNoticias #formularionotas{
flex-direction: column;
}
#provinciaAgente {
  width: 100%;
}
.col-4.search-sort-options {
  max-width: 100%;
}
.cuerpo_n1.cuerpo_generico h1 {
 padding-left: 16px;
}
.search-options-row{
	flex-direction: column;
}
.search-results-count{
	margin-bottom: 16px;
}
.search-input .input-group {
  width: auto;
  height: auto;
}
#search-form {
	margin: 16px;
}
#search-form section > div {
display: flex;
flex-direction: column;
}
#search-form .vertodo {
  margin: 16px auto;
}



.pasos-registro .progressbar-proceso #sexto::before,
.pasos-registro .progressbar-caducidad #sexto::before {
	margin-top: 0;
}
 .pasos-registro .progressbar-proceso #quinto::before,
 .pasos-registro .progressbar-caducidad #quinto::before {
	margin-top: -5px;
}
	.herramienta li {
		line-height: 28px;
	}
	.pasos-registro-desktop{
		display:none;
	}
    .dtramites .listadosenlaces>.row.w-100 {
        margin-left: 0;
        margin-right: 0;
    }

    .dtramites .listadosenlaces ul.listadoenlaces li a div.col-2 {
        max-width: 100%;
    }

    .cuerpoflex .contenidopagina .dtramites .DescargarTasas ul.listadoenlaces {
        padding-left: 0px;
        padding-right: 0px;
    }

    .cuerpoflex .contenidopagina .dtramites .DescargarTasas ul.listadoenlaces li {
        padding-left: 32px;
    }

    /*.cuerpoflex .contenidopagina .dtramites .DescargarTasas ul.listadoenlaces a {
		display: flex;
		justify-content: space-between;
	}*/

    .cuerpoflex .contenidopagina .dtramites ul.listadoenlaces a {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

   /* .marcas-y-nombres-comerciales #progressbar #quinto::before {
        margin-top: 2px;
    }

    .marcas-y-nombres-comerciales #progressbar #sexto::before {
        padding-top: 0px;
    }*/

    .listadosenlaces.w-100 {
        padding: 16px 0;
    }

    .paso1 {
        margin-top: 48px;
    }

    /*procedimiento-de-registro*/
 /*   #tercero {
        margin-bottom: 50px;
    }

    .marcas-y-nombres-comerciales #progressbar {
        overflow: inherit
    }

    .marcas-y-nombres-comerciales div#cuarto {
        float: right !important;
        margin-right: 24px;
        top: 15px;
    }

    .marcas-y-nombres-comerciales div#quinto {
        float: right !important;
    }

    .borde-dashed {
        width: 87.2%;
        top: 34px;
    }

    .pasos-registro {
        position: relative;
    }

    div#dtramites div.margenIzquierdoProceso {
        height: 64%;
        position: absolute;
        top: 1px;
        right: 4%;
    }

    #cuarto {
        float: right !important;
        margin-right: 24px;
        top: 10px;
        z-index: 2;
    }

    #quinto {
        float: right !important;
    }

    #quinto .posicionamientoIzq5 {
        top: 0px;
    }*/

    /*procedimiento-de-registro*/

    .disenios .ultimas_noticias .bannerfoto1 {
        height: 400px;
    }

    .formupreguntas .selects {
        display: flex;
        flex-direction: column;
    }

    .owl-dots {
        display: none;
    }

    .carouselTipoBanerFila1Submenu .herramienta.niveldos .vermas a {
        white-space: nowrap;
    }

    .owl-stage {
        margin: 16px 16px 0 0;
    }

   /* .sobreoepm {
        margin-bottom: 16px;
    }*/

    .botonhueco {
        position: relative;
    }

    body.responsive .ultimas_noticias {
        /*margin-left: 16px;
        height: 400px;*/
		padding: 0;
    }
	
	/*#noticias #noticiashome .ultimas_noticias {
		margin-left: 5px;
	}*/

    .ultimas_noticias .bannerfoto1 .etiqueta {
        padding: 16px;
        margin-left: 0;

    }

    #dtramites.dtramites .ultimas_noticias .bannerfoto1 {
        width: 100%;
        margin-left: 0;
    }

    .ultimas_noticias.row.owl-carousel.owl-drag {
        display: block !important;
    }

    .bannerfoto1 div.fecha img {
        width: 14px;
    }

    .ultimos_avisos .bannerfoto1 .vermas,
    .ultimas_noticias .bannerfoto1 .vermas a {
        display: flex;
        margin-left: 200px;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    /*.bannerfoto1 {
		width: 256px;
	}
*/
    .notas_prensa .fecha,
    .ultimos_avisos .fecha,
    .ultimas_noticias .fecha {
        display: flex;
    }

    /* .vertodo.bloque1 {
        width: 100%;
    }*/

    .ultimos_avisos .bannerfoto1 .vermas,
    .ultimas_noticias .bannerfoto1 .vermas a {
        display: flex;
        margin-left: 150px;
        text-overflow: ellipsis;
        white-space: nowrap;
        justify-content: end;
        align-items: center;
    }

    .owl-item.active {
        padding-right: 10px;
    }
	
	#notashome .owl-item.active {
		padding-right: 0;
	}

    .sobreoepm.altoCajasPropiedadIndustrial {
        height: 280px;
    }

    /* #dtramites {
        padding: 16px;
    }*/

    .sobre-oepm .row.titulopagina {
        padding: 16px 16px 16px 0;
    }

    .sobre-oepm .informacion img,
    .advertencia img {
        width: 30px;
    }

    #tcuerpo1 .container {
        padding: 16px;
        max-width: 100%;
    }

    .invenciones .cpagc.col-1 {
        display: none;
    }

    .caja2 .img img {
        border-radius: 5px 5px 0 0;
    }

    /*#dtramites2 , #dtramites,.row.titulopagina{
		padding: 16px;
		margin: 16px;
	}*/
    /*#quinto, #sexto,m  {
		margin-top: 100px;
	}*/
    .borde-dashed2.correccion {
        margin-top: 80px;
        width: 86%;
        margin-left: 10%;
    }

    div#dtramites p {
        text-align: initial;
        margin-right: 16px;
    }
	
	div#dtramites.dtramites .textocontenido p {
		margin-right: 0;
	}

    div#dtramites .margenLiProceso {
        margin-left: 0;
        margin-right: 16px;
		margin-bottom: 10px;
    }

    /*--- INICIO SIDEBAR ---*/


    /*--- FIN SIDEBAR ---*/

    /*::-webkit-scrollbar {
        display: none;
    }*/

    /*.carousell-nestcontainer{
		display: flex;
		flex-wrap: wrap;
	}*/

    .carousell-desktop {
        display: none !important;
    }

    .carousell-table {
        display: block !important;
    }

    .herramienta.niveldos {
        position: relative;
    }

    /*div#tcuerpo2 .herramienta.niveldos.altura-banner-sobre_oepm, div#tcuerpo5 .herramienta.niveldos.altura-banner-sobre_oepm, div#tcuerpo3 .herramienta.niveldos.altura-banner-sobre_oepm {
		max-width: 100%;
		height: auto;
	}*/

    div#tcuerpo2 .herramienta.niveldos.altura-banner-sobre_oepm,
    div#tcuerpo3 .herramienta.niveldos.altura-banner-sobre_oepm {
        max-width: 100%;
        height: auto;
    }

    .sobreoepm.sobre2 {
        margin-bottom: 16px;
    }

    .herramientas .cuerpo_zpyme .container {
        max-width: 100%;
        padding-left: 23px;
    }

    .informacion-tecnologica .row.listaTarjetas.herramienta.niveldos.htipoAlto {
        height: 450px;
        margin-bottom: 16px;
        margin-right: 16px;
    }

    .advertencia .col-1.img.d-flex.flex-column.justify-content-center img {
        width: 30px;
    }

    .advertencia p,
    .titaviso {
        padding: 16px;
    }

    div#dtramites div#progressbar {
        display: flex;
        flex-direction: row;
        overflow: auto;
    }

    .active.flotanteIzq.posicionamientoIzq6 {
        bottom: 0;
        left: 0;
    }

    #primero,
    #segundo,
    #tercero,
    #cuarto,
    #quinto,
    #sexto,
	#septimo,
	#octavo{
        margin-right: 71px;
    }

    /*.borde-dashed2.correccion,.margenIzquierdoProceso.d-block {
	  display: none;
	}*/
    .conoce-la-propiedad-industrial .herramienta.niveldos.nolineaa {
        width: 100%;
        height: auto;
    }

    /*.conoce-la-propiedad-industrial #tcuerpo2 {
        margin-right: 16px;
    }*/

    .conoce-la-propiedad-industrial div#tcuerpo2 .herramienta.niveldos {
        height: 300px;
        width: auto;
    }

    .conoce-la-propiedad-industrial div#herramienta .session1 {
        max-width: 100%;
        flex-basis: auto;
        margin-bottom: 16px;
    }

    /*.conoce-la-propiedad-industrial .cabecera {
        margin: 16px;
    }*/

    .herramienta.niveldos.nolineaa {
        margin: 0;
    }
	
	.videoteca {
		margin: 0;
	}
	.videoteca .iframe {
		width: 100%;
	}
	.videoteca iframe {
		width: 100%;
	}
}

@media (max-width: 991.98px) {

	body.responsive .row.dtramites {
		margin-left: 0;
		margin-right: 0;
	}

    .dtramites .ultimas_noticias {
        padding: 0px 15px;
        margin-left: 0px;
        margin-right: 0px;
    }

    .cuerpoflex .contenidopagina .titulopagina {
        margin-left: 0;
    }

    /*.cuerpoflex .contenidopagina .dtramites .textocontenido {
		padding-left: 32px;
		padding-right: 32px;
	}*/

    /*.cuerpoflex .contenidopagina .dtramites {
		margin-left: 0px;
		margin-right: 0px;
	}
	*/
    /*.cuerpoflex .contenidopagina .dtramites ul.listadoenlaces,
    .contenidofinal {
        padding: 16px;
    }*/
	
	.cuerpoflex .contenidopagina .dtramites ul.listadoenlaces {
		padding: 16px;
	}

    /*body.responsive .card.acordeon-preguntas {
		width:100%;
	}*/

    body.responsive .preguntas-frecuentes #presentacion .cuerpo_pfrecuentes {
        margin-right: 0;
        margin-left: 0;
    }

    body.responsive .preguntas-frecuentes #presentacion .cuerpo_pfrecuentes>.container>.row {
        margin-right: 0;
        margin-left: 0;
    }

    body.responsive .preguntas-frecuentes #presentacion .cuerpo_pfrecuentes>.container>.row div:first-child {
        padding-top: 15px;
        padding-bottom: 15px;
        padding-left: 0px;
    }

    .dtramites .d-block.descargar {
        display: flex;
        justify-content: space-between;
    }

    .dtramites .logistica {
        padding-left: 30px;
        padding-right: 30px;
    }

    .dtramites .logistica .inforesult {
        align-items: center;
        padding-bottom: 30px;
    }

    .dtramites .logistica .inforesult form label {
        width: auto;
    }
	
	body.responsive .cuerpoflex .contenidopagina .dtramites ul.listadoenlaces {
		padding: 0 !important;
		margin: 0 !important;
	}
	
	body.responsive .dtramites ul.listadoenlaces > li.margenLi {
		margin-left: 0 !important;
	}
	
	body.responsive .dtramites ul.listadoenlaces > li.paddingLeftNulo > a > div div:nth-child(1).col-4 {
		display: block !important;
		height: 88px;
		width: 100px;
		max-width: none;
		flex: initial;
	}
	
	body.responsive .dtramites ul.listadoenlaces > li.paddingLeftNulo > a > div div:nth-child(1) .imagenesCajas2 {
		object-fit: fill;
	}
	
	body.responsive .row.migas > ul {
		display: flex;
		flex-wrap: wrap;
	}
	
	body.responsive .row.migas > ul li {
		margin-right: 8px;
	}
	
	body.responsive .row.migas > ul li img {
		margin-left: 0;
	}
	
	body.responsive .row.dtramites .listadosenlaces ul li a > .row {
		margin-left: 0;
		margin-right: 0;
	}
	
	body.responsive .row.dtramites .listadosenlaces ul li a > .row div:first-child {
		max-width: none;
		padding-right: 15px !important;
	}
	
	body.responsive .row.dtramites .listadosenlaces ul li a > .row div:first-child img {
		float: none;
	}
}

@media (max-width: 576px) {
.sobreoepm.contacto .cuerpo p a {
    overflow-wrap: anywhere;
}
#dtramites .tienda .row {
    display: flex;
    flex-direction: column;
}
.buscador input#searchFormQuery {
    width: auto;
}

.buscador .element.type-search {
    width: 100%;
}

.caja-enclace-texto {
  margin-left: 60px;
}
.invenciones div#tboton0 .vertodo.bloque1 {
  margin-top: 0;
  margin-top: 46px;
}
 /* body.responsive .row.dtramites .listadosenlaces ul li a > .row div:first-child {
    max-width: 100px;
  }*/
.listadoenlaces .imagenesCajas, .imagenesCajas {
 
  height: 70px;
  width: 100px;
}

li.mt-0:nth-child(1) > a:nth-child(1) > div:nth-child(1) > div:nth-child(2) {
  padding-left: 0px;
}

#carpeta {
  width: 300px;
}
#buscadorNoticias #formularionotas{
flex-direction: column;
}
#provinciaAgente {
  width: 100%;
}
.marcas-y-nombres-comerciales .listadoenlaces .imagenesCajas2, .imagenesCajas2{
width: 96px;
}

.sobre-oepm .sobreoepm.contacto {
  min-width: 100%;
}

.formacion .row.cuerpo_n1.cuerpo_formacion.cuerpo_t2{
	height: auto;
}
	.home .gestion-marcas .sobreoepm {
	  height: 300px;
	}
    .disenios div#dtramites div.margenIzquierdoProceso {
        height: 59%;
        position: ;
        top: 12px;
    }

#heading7 {
		height: auto;
	}

    .disenios #sexto {
        padding-bottom: 100px;
    }

    .borde-dashed2.correccion {
       display: none;
    }

    .disenios #sexto {
        right: 2%;
    }

  /*  .disenios #progressbar #quinto,
    #progressbar #cuarto {
        left: -5%;
    }*/

    .disenios .borde-dashed2 {
		display:none;
     /*   width: 76%;
        top: 68%;
        margin-left: 18%;*/
    }

    .disenios .borde-dashed {

        width: 83%;
    }

    /*#progressbar #quinto,
    #progressbar #cuarto {
        left: -10%;
    }*/

    .marcas-y-nombres-comerciales div#dtramites div.margenIzquierdoProceso {
        height: 76%;
    }

    /*
#cuarto, #quinto, #sexto {
margin-top: 30px;
}*/
   /* #cuarto,
    #quinto,
    #sexto {
        top: 15%;
    }

    .marcas-y-nombres-comerciales div#dtramites div.margenIzquierdoProceso {
        top: 20px;
    }*/

    /*
.borde-dashed2.correccion {
	margin-top: 80px;
}*/
    /*.marcas-y-nombres-comerciales .posicionamientoIzq5,
    .marcas-y-nombres-comerciales .posicionamientoIzq6 {
        top: 10px;
    }*/

    .mt-0.pb-3.paddingLeftNulo.margenLi.border-bottom {
        padding: 16px 0;
    }

    /*.col-sm-12.col-md-6.text-center.mt-5.procedimiento-registro{
	width: calc(100% - 50px);
}*/

    .invenciones div#tcuerpo1 .carouselTipoBanerFila1Submenu .item {
        height: 100%;
    }

    .invenciones div#tcuerpo1 .carouselTipoBanerFila1Submenu .herramienta.caja2 {
        height: 100%;
        width: 280px;
    }

    .cuerpo_formacion {
        height: auto;
    }

    .bannerfoto1.tamanioCajas {
        margin-bottom: 16px;
    }

    .pasos-registro {
        /*overflow: scroll;
		width: 400px;*/
        /*width: 100%;*/
        height: 100%;
    }

    /*	.pasos-registro #progressbar{
		display: flex;
		overflow-x: auto;
	}*/
    .pasos-registro .progressbar-proceso #quinto::before,
    .pasos-registro .progressbar-proceso #sexto::before,
    .pasos-registro .progressbar-caducidad #quinto::before,
    .pasos-registro .progressbar-caducidad #sexto::before {
        margin-top: 0;
    }

    /*.margenIzquierdoProceso{
		display: none;
	}*/

    body.responsive .textocontenido {
        padding: 16px 0;
    }
	
	body.responsive #tcuerpo1 .textocontenido {
		padding: 16px;
		width: auto;
	}

    /*.margenRow .col.d-flex.flex-column.justify-content-center h6 {
        padding: 24px;
    }*/
	.marcas-y-nombres-comerciales .margenRow .col.d-flex.flex-column.justify-content-center h6 {
	  padding: 0;
	}

    .listadosenlaces.w-100 {
       /* padding: 24px;*/
        margin: 24px;
    }

    .dtramites .listadosenlaces.w-100 {
        padding: 0;
        margin: 0;
    }

    .texto-introductorio,
    .html-face {
        margin: 0 auto;
    }

    div#buscadorNoticias .buscadorn {
        margin-top: 0
    }

    .informacion-tecnologica .row.listaTarjetas.herramienta.niveldos.htipoAlto {
        display: block;
    }

    #listaTarjetas-texto {
        margin: 0 auto;
    }

 /*   .vertodo.bloque1 {
        width: 95%;
    }*/

    #tcuerpo1,
    #tcuerpo3,
    #tcuerpo5 {
        flex-direction: column;
    }

    /*#tituloherramienta {
        padding: 0 0 0 16px;
    }*/

    div#tituloherramienta .txtintroductorio9 p {
        font-size: 18px;
        padding: 0;
    }

    div#tituloherramienta .txtintroductorio9 h2 {
        font-size: 28px;
    }

    /* .bajoMarcayNomComer {
        margin-top: 15px;
    }*/

    div.heading h3 {
        font-size: 28px;
    }

    .invc-comment-treatment__content.invc-comment-treatment__content--parsed {
        font-size: 16px;
    }

    .vermas {
        font-size: 14px;
        padding-bottom: 15px;
  
		bottom: 10px;
		right: 10px;
		padding-bottom: 5px;
    }

    .sobre-oepm .vertodo.bloque1 {
        width: 100%;
        /*328px;*/
        margin-left: 15px;
        margin-right: 15px;
    }

    div#ttitulo1 .txtintroductorio7 {
        padding: 0;
    }

    div#ttitulo1 .txtintroductorio7 h2 {
        font-size: 28px;
    }

    div#headingimagen h3 {
        font-size: 28px;
    }

    /* .col-sm.oc-drag-element {
        padding: 15px;
    }*/

    div#ttitulo2 .txtintroductorio8 p,
    div#ttitulo3 .txtintroductorio3 p {
        padding: 0;
    }

    div#ttitulo2 .txtintroductorio8 h2,
    div#ttitulo3 .txtintroductorio3 h2,
    div#ttitulo5 .txtintroductorioOriginal h2 {
        font-size: 28px;
    }

    div#tcuerpo2 .sobreoepm.sobre2.gestionmn {
        height: auto;
        padding: 20px 15px 50px 10px;
        margin-bottom: 10px;
    }

    /*div#tcuerpo3 .container {
        padding: 0;
    }*/

    div#tcuerpo4.col-sm.herramienta.niveldos.largo.alturaBaja {
        height: 328px;
    }

    .row.cuerpogris {
        height: auto;
    }

    div#tcuerpo4 .texto p {
        font-size: 16px;
    }

    .col-sm-12.col-md-6.proteger-marca {
        padding: 10px 10px 10px 10px;
    }

    .tramitar-solicitud {
        padding-bottom: 10px;
    }

    /* .herramienta.niveldos {
        margin-bottom: 10px;
    }*/

    .ultimos_avisos .bannerfoto1 .vermas,
    .ultimas_noticias .bannerfoto1 .vermas {
        position: absolute;
    }

    .tramitar-solicitud div.herramienta.caja2 {
        width: 100%;
        height: 100%;
        min-height: 564px;
    }

    .carousel.t3 .col-sm,
    .carousel.t3 .col {
        max-width: 100%;
    }

    .col-sm-12.col-md-12.col-lg-6.gestion-marcas {
        margin-bottom: 15px;
    }

    .row.cuerpo_n1.cuerpo_zpyme.cuerpo_t2 {
        height: auto;
    }

    .bannerfoto1.t2 {
        width: auto;
    }

    .pfrecuente {
        margin-bottom: 30px;
    }

    .row.cuerpo_n1.cuerpo_zpyme.cuerpo_t2 {
        height: auto;
    }

    /*.ultimo,
    .row.migas ul li:nth-child(3) {
        display: none;
    }*/

    /*   .row.listaTarjetas.herramienta.niveldos.m-0.htipo0.centrado {
        flex-direction: column;
        align-content: center;
        flex-direction: column;
        align-content: center;
        height: 425px;
    }*/

    .col-3.pt-2.d-flex.flex-column.align-items-center {
        margin: auto;
    }

    .selects {
        flex-direction: column;
    }

    div.#formularionotas.formupreguntas {
        justify-content: center;
    }

  /*  .faqinicio {
        margin-bottom: 50px;
    }*/

    .bannerfoto1.limitalto {
        width: 100%;
    }

    .col.diapositiva {
        height: 300px;
    }

    .sobre-oepm div#carouselnoticiasdestacadasIndicators div h3 {
        font-size: 28px
    }


    .invenciones .bannerfoto1 .vermas a img {
        width: auto;
    }


    .disenios div#tcuerpo4 .herramienta.caja2 {
        height: auto;
    }

    // MARCAS

    .marcasynombresbanner h1 {
        margin-top: 18px;
    }

    div#tcuerpo4 .herramienta.niveldos {
        min-height: 300px;
    }

	

    div#tramitar-solicitud .herramienta.caja2 {
        height: auto;
        margin-bottom: 16px;
    }

    div#tcuerpo3 .container .herramienta.herramientaAlturaBaja {
        /*margin: 0 16px 0 16px;*/
		min-height: 350px;
        height: auto;
    }

    /*#herramienta .vermas,
    div#tcuerpo4 .vermas {
        bottom: 30px;
    }*/

  /*  #herramienta .vermas {
        bottom: 30px;
    }*/

    div#tcuerpo5 .vermas {
        position: absolute;
    }

    .sobre-oepm div#tcuerpo5 .vermas.externo {
        position: inherit;
		left: 0;
    }

    .herramienta.niveldos.bajoMarcayNomComer {
        min-height: 280px;
        height: auto;
        margin-bottom: 16px;
    }

    .caja2 .img {
        border-radius: 6px;
    }

    /*.enlaces {
		  padding: 0 14px;
		}
		*/
    /*#tramitar-solicitud {
		  margin-bottom: 15px;
		}*/
    /*div#tcuerpo5 .ultimas_noticias .bannerfoto1 {
        height: 350px;
    }*/

    .bannerfoto1 {
        position: relative;
    }

    // fin marcas
    // invension
    .invenciones div#carouselComoprotegerlasinvenciones .herramienta.niveldos.bajoMarcayNomComer {
        margin-bottom: 16px;
    }

    .invenciones div#tramitar-solicitud .herramienta.caja2 {
        margin: 16px;
    }

    .invenciones div#tcuerpo5 .herramienta.niveldos {
        margin-bottom: 16px;
		height: auto;
    }


    .invenciones .herramienta.niveldos.bajoMarcayNomComer {
        margin-bottom: 16px;
    }

    .disenios .sobreoepm.sobre2 {
        margin-bottom: 16px;
    }

    //fin invension
    //diseno
    .disenios .herramienta.niveldos.altura-banner-sobre_oepm {
        margin-bottom: 16px;
    }

    .disenios div#tramitar-solicitud .herramienta.caja2 {
        margin-bottom: 16px;
    }

    .disenios .herramienta.niveldos {
        margin-bottom: 16px;
    }

    .disenios div#presentacion > .cuerpo_n1 {
		padding: 0 0 0 16px;
	}

    .disenios div#tcuerpo2 .sobreoepm.sobre2 {
        margin-bottom: 16px;
        height: 300px;
    }

    //fin diseno
    // tecnologica
    div#tituloherramienta .textoIntroductorio {
        padding: 0;
        margin: 16px;
    }

    .informacion-tecnologica div#ttitulo1 .txtIntroductorioInfoTec {
        margin: 16px;
    }

    .informacion-tecnologica .row.listaTarjetas.herramienta.niveldos.m-0.htipoAlto {
        display: block;
        position: relative;
    }

    .informacion-tecnologica div#listaTarjetas-img img {
        width: 43px;
    }

    .txtIntroductorioInfoTec {
        margin: 16px;
    }

    // fin tecnologica
    // pyme 
    .txtintroductorioOriginal p {
        padding: 0;
    }

    .zona-pyme .herramienta.niveldos.altura-banner.noLineaa {
        margin-bottom: 16px;
    }

    .zona-pyme #bannerfoto1 {
        margin-bottom: 16px;
        height: 620px;
    }

    // pyme fin 
    .vertodo.bloque1 {
        width: 328px;
    }

    // sobre opem


    //fin sobre opem
    .herramienta.niveldos {
        margin-bottom: 16px;
    }


    .sobre-oepm .sobreoepm.contacto {
        max-width: 100%;
    }

    .sobre-oepm .herramienta.niveldos.altura-banner-sobre_oepm,
    .sobre-oepm .bannerfoto1.limitalto,
    .marcas-y-nombres-comerciales .herramienta.niveldos.altura-banner-sobre_oepm {
        margin-bottom: 16px;
        position: relative;
    }

    div#noticiashome .vertodo {
        width: max-content;
    }

    div#tcuerpo1 .herramienta.niveldos {
        margin-bottom: 16px;
        /*height: 400px;*/
    }

    .pfrecuente {
        position: relative;
    }

    .pfrecuente div.botonhueco {
        width: 100%;
        text-align: center;
    }

    .herramientas .listaTarjetas.herramienta.niveldos {
        display: block;
    }

    .herramientas div#tcuerpo1 .herramienta.niveldos,
    .herramientas div#tcuerpo3 .row.listaTarjetas.herramienta.niveldos,
    div#tcuerpo5 .listaTarjetas.herramienta.niveldos {
        height: 450px;
		padding-right: 0px;
    	padding-left: 0px;
    }

    div#listaTarjetas-img img {
        width: 52px;
    }

    /* .session1{
		margin: 16px;
	 }*/
    .herramienta.niveldos.nolineaa {
        width: 100%;
    }

    /* .sobre-opem  .herramienta.niveldos{
	    width:240px
	 }*/

	body.responsive .dtramites form input[type="text"] {
		/*width: 100%;*/
	}
	
	body.responsive .dtramites form input[type="file"] {
		width: 80%;
	}
	
	body.responsive .dtramites form textarea {
		width: 80%;
	}
	
	body.responsive .newsletter .canales ul {
		padding-left: 0;
	}
	
	body.responsive .newsletter .canales ul li label{
		display: inline;
	}
	
	.conoce-la-propiedad-industrial .herramienta.niveldos {
		margin-bottom: 16px;
	}
	
	.conoce-la-propiedad-industrial div#herramienta .session1 {
		margin-bottom: auto;
	}
}

@media (min-width: 576px) {
    .herramienta.niveldos {
        margin-bottom: 16px;
    }
}

@media only screen and (max-width: 992px) and (min-width: 577px) {

	#dtramites .tienda  .articulo .contenido {
		width: 100%;
		display: flex;
	}
	#dtramites .tienda  .articulo .contenido .titarticulo {
		margin-left: 24px;
	}
    .disenios #sexto {
        right: 16%;
    }

    .disenios div#dtramites div.margenIzquierdoProceso {
		padding-bottom: 13%;
        right: 16%;
    }

    .disenios .borde-dashed2 {
		display:none;
       /* width: 75%;
        top: 74%;
        margin-left: 9%;*/
    }

    .borde-dashed2.correccion {
        top: 50%;
    }

    /*#progressbar #cuarto,
    #progressbar #quinto {
        left: -16%;
    }*/

    /*.sobre-opem  .herramienta.niveldos{
	    width:240px
	 }*/
    body.responsive .card.acordeon-preguntas {
        min-width: 500px;
        max-width: 100%;
    }

    /*.item .herramienta.niveldos {
		height: 480px;
	}*/

    .botonhueco a {
        position: absolute;
    }

    .herramientas div#tcuerpo1 .herramienta.niveldos,
    .herramientas div#tcuerpo3 .row.listaTarjetas.herramienta.niveldos,
    div#tcuerpo5 .listaTarjetas.herramienta.niveldos {
        height: 300px;
    }

    .herramienta.niveldos {
        /*max-width: 310px;*/
        height: 350px;
    }

    /*.card-header {
		height: 72px;
	}*/

    body.responsive .cuerpoflex.preguntas-frecuentes .card-header {
        height: auto;
    }

    .col-sm-12.col-md-2.tramitar-solicitud {
        max-width: 100%;
        flex: 0 0 50%;
        margin-bottom: 30px;
    }

    .sobreoepm.sobre2.gestionmn {
        height: 215px;
        margin-bottom: 33px;
    }

    .col-sm-12.col-md-2.col-lg-4.gestion-marcas {
        max-width: 100%;
        flex: 0 0 50%;
        margin-bottom: 30px;
    }

    .herramienta.niveldos.largo.alturaBaja {
        margin-bottom: 15px;
    }

    div.card.modalidad.anchoBanner2 {
        width: 100%
    }

    /*.herramienta.niveldos {
        margin: 16px;
        margin-left: 0px;
    }*/

    div#tcuerpo2 .herramienta.niveldos {
        height: 350px;
		margin-left: 0;
		margin-right: 0;
    }

    .row.cuerpo_n1.cuerpo_zpyme.cuerpo_t2 {
        height: auto;
    }

    div#bannerfoto1.bannerfoto1.t2 {
        height: 650px;
        margin-bottom: 16px;
    }

    .pfrecuente div.botonhueco {
        margin-bottom: 30px;
    }

    #tcuerpo1,
    #tcuerpo3,
    #tcuerpo5 {
        display: flex;
        /*flex-direction: column;*/
    }

    div#tcuerpo1 .col-sm {
        margin-bottom: 20px;
    }

    .faqinicio {
        margin-right: 50px;
    }

    .sobre-oepm div#carouselnoticiasdestacadasIndicators div .vermas {
        bottom: 15px;
    }

    /*.col.diapositiva {
        height: 320px;
    }*/

    /*.sobre-oepm div#avisoshome .bannerfoto1 {
        margin-right: 30px;
    }*/

    .disenios div#tcuerpo4 .herramienta.caja2 {
        height: auto;
    }

    /*.conoce-la-propiedad-industrial div#tcuerpo3 {
        display: block ruby;
    }*/

    /*
	.sobreoepm {
	  margin-bottom: 31px;
	}*/

    .tamanioCajas div.vermas a {
        padding-top: 50px;
    }

    .marcas-y-nombres-comerciales .vertodo.bloque1 {
        width: 238px;
        white-space: nowrap;
    }

    .marcas-y-nombres-comerciales div#tcuerpo1 .herramienta.caja2 .img {
        border-radius: 6px 6px 0 0;
    }

    div#herramienta .session1 {
        max-width: 50%;
        flex-basis: auto;
		/*padding: 0;*/
    }

    div#herramienta .herramienta.niveldos.bajoMarcayNomComer {
        position: relative;
        width: auto;
        min-height: 360px;
    }

    #tramitar-solicitud {
        max-width: 50%;
        flex-basis: auto;
    }

    .marcas-y-nombres-comerciales div#tcuerpo4 .session1 {
        flex-basis: auto;
    }

    .marcas-y-nombres-comerciales div#tcuerpo4 .herramienta.niveldos.largo.alturaBaja {
        height: 184px;
        margin-bottom: 33px;
    }

    div#tboton5 a .vertodo {
        padding: 0;
    }

    div#herramienta .container {
        max-width: 100%;
    }

    div#tramitar-solicitud .herramienta.caja2 {
        /*height: 650px;*/
        position: relative;
    }

    // invension
    .caja2 .img {
        border-radius: 6px;
    }

    /*.invenciones div#tcuerpo5,
    .disenios div#tcuerpo3 {
        flex-direction: column;
    }*/

    .disenios div#tcuerpo3 {
        flex-direction: column;
    }

    //fin invension

    //disenios
    .sobreoepm.sobre2 {
        margin-bottom: 16px;
    }

    .disenios .row.cuerpo_n1.cuerpo_marcas {
        height: 480px;
    }

    // FIN disenios

    // tecnologica
    div#tituloherramienta .textoIntroductorio {
        padding: 0;
        margin: 16px;
    }

    .informacion-tecnologica div#ttitulo1 .txtIntroductorioInfoTec {
        margin: 16px;
    }

    .txtIntroductorioInfoTec {
        margin: 16px;
    }

    //  fin tecnologica
    .sobre-oepm .vertodo.bloque1 {
        width: 328px;
    }

    .vertodo.bloque1 {
        width: 328px;
    }

    .sobre-oepm div#tcuerpo2 {
        flex-direction: column;
    }

    .sobre-oepm .row.cuerpo_n1.cuerpo_zpyme p {
        width: max-content;
    }

    .formacion .herramienta.niveldos {
        height: 400px;
        position: relative;
        min-width: 276px;
    }

    #d62e4d80-eff4-11ec-9e7a-005056bb6786-herr0 {
        display: flex;
        column-gap: 20px;
    }

    #herramienta {
        padding: 15px;
    }

    div#tcuerpo3 .container {
        max-width: 100%;
    }

    /*.invenciones div#tcuerpo1 .owl-item.active {
		width: 600px!important;
		min-width: 550px!important;
	}*/

    div#tcuerpo4 .container {
        max-width: 100%;
    }

    .gestion-marcas .sobreoepm.contacto {
        max-width: 100%;
    }

    /*.sobreoepm {
        margin: 16px;
    }*/

}

@media (min-width: 992px) {
 .disenios .progressbar-proceso .posicionamientoIzq6, 
 .disenios .progressbar-caducidad .posicionamientoIzq6 {

        bottom: 0;
    }

    .disenios .progressbar-proceso .posicionamientoIzq5,
    .disenios .progressbar-caducidad .posicionamientoIzq5 {
        top: 0;
    }

    .disenios .progressbar-proceso .flotanteIzq,
    .disenios .progressbar-caducidad .flotanteIzq {
        float: none;
    }



    .disenios .progressbar-proceso .posicionamientoIzq6,
    .disenios .progressbar-caducidad .posicionamientoIzq6 {

        bottom: 0;
    }

    .disenios .progressbar-proceso .posicionamientoIzq5,
    .disenios .progressbar-caducidad .posicionamientoIzq5 {
        top: 0;
    }


    .disenios .progressbar-proceso #sexto,
	.disenios .progressbar-caducidad #sexto {
            float: right !important;
			left: 0%;
    }

    .disenios .progressbar-proceso #quinto,
	.disenios .progressbar-caducidad #quinto {
		float: right !important;
		left: 0%;
    }
    .herramienta.niveldos {
        margin-right: 16px;
    }

    .carouselTipoBanerFila1Submenu .herramienta.niveldos .vermas a {
        white-space: nowrap;
    }

    /*.sobreoepm.sobre2.gestionmn {
        height: 300px;
        margin-bottom: 15px;
    }*/

    .col-sm-12.col-md-12.col-lg-2.gestion-marcas {
        max-width: 100%;
        flex: 0 0 50%;
    }

    .sobre-oepm div#carouselServiciosalciudadano .col-sm-12.col-md-12.col-lg-4 {
        max-width: 25%;
    }

    .sobre-oepm div#carouselServiciosalciudadano .herramienta.niveldos {
        height: 380px;
    }

    .herramienta.niveldos.bajoMarcayNomComer {
        margin-bottom: 10px;
    }

    div#carouselServiciosalciudadano .col-sm-12.col-md-6.col-lg-4,
    div#carouselComoprotegerlasinvenciones .col-sm-12.col-md-6.col-lg-4,
    div#herramienta .col-sm-12.col-md-6.col-lg-4,
    .col-sm-12.col-md-6.col-lg-4 {
        /*  max-width: 25% !important;*/
    }

    .carousell-desktop {
        display: block !important;
    }

    .carousell-table {
        display: none !important;
    }

    .row.migas {
        max-width: 960px;
        margin-right: auto !important;
        margin-left: auto !important;
    }
}
@media only screen and (min-width: 992px) and (max-width: 1201px) {


.disenios ul.progressbar-proceso .borde-dashed2,
.disenios ul.progressbar-caducidad .borde-dashed2{
  width: 40%;
}

.disenios ul.progressbar-proceso .borde-dashed,
.disenios ul.progressbar-caducidad .borde-dashed{
  width: 83.2%;
}

.disenios  .margenIzquierdoProceso {
  height: 46%;
  padding-bottom: 21%;
  margin-top: 5.5%;
}


}
@media (min-width: 992px) 
{
	.paso1 {
		margin-top: 48px;
	}
	.progressbar-proceso,
	.progressbar-caducidad {
	  padding: 0;
	}
	

	.margenIzquierdoProceso {
	  float: right;
	}
	.borde-dashed2 {
	  top: 200px;
	}
	.progressbar-proceso .margenIzquierdoProceso,
	.progressbar-caducidad .margenIzquierdoProceso {
	    padding-bottom: 16%;
		margin-top: -13%;
		position: relative;
		left: 365px;
	}
}
@media (max-width: 992px) {
.pasos-registro-desktop .progressbar-proceso #sexto::before,
.pasos-registro-desktop .progressbar-caducidad #sexto::before {
	margin-top: 0;
}

	.pasos-registro .margenIzquierdoProceso {
		display: none;
	  }
	.marcas-y-nombres-comerciales .progressbar-proceso , .disenios .progressbar-proceso, 
	.marcas-y-nombres-comerciales .progressbar-caducidad , .disenios .progressbar-caducidad {  
      overflow-x: scroll;
    }
	.marcas-y-nombres-comerciales .borde-dashed2 {
		display: none;
	  }
	 .progressbar-proceso .correccion2,
	 .progressbar-caducidad .correccion2 {
		height: 1px;
		top: 34px !important;
		margin-left: 0 !important;
		width: 100% !important;

	  }
	  .progressbar-proceso,
	  .progressbar-caducidad {
	  	 display: flex;
		 overflow-x: scroll;
		 padding-left: 0;
	  }
	::-webkit-scrollbar-thumb {
		opacity: 0.3;
	}
	::-webkit-scrollbar-thumb:hover {
		opacity: 0.3;
	}
	::-webkit-scrollbar-track {
		opacity: 0.3;
	}
	.pasos-registro.pasos-registro-desktop {
	  	display: inline-grid;
	  	margin-left: -30px;
		margin-right: -30px;
	}
	#imgProceso1 {
		margin-left: 7px;
	}
}

@media (max-width: 575.98px) {
	body.responsive .dtramites .notas_prensa .bannerfoto1 {
		min-width: auto;
	}
}