@media (max-width: 992px) {
	.sobre-oepm .carouselTipoBanerFila1Submenu .niveldos .vermas {
		right: 10px;
	}
	.cuerpoflex .container-migas {
		max-width: none;
		padding-left: 15px;
	}
	
	.herramientas .clase-texto{
		flex-direction: column;
	}

	.conoce-la-propiedad-industrial div#tcuerpo3 .vermas {
		margin-right: 0;
	}
	
	body.responsive .informacion-tecnologica .cuerpogris #tcuerpo2 > div {
		flex: 0 0 50%;
		max-width: 50%;
	}

	body.responsive .informacion-tecnologica .cuerpogris #tcuerpo2 .listaTarjetas .header .enlaces ul li {
		margin-top: 0;
	}
	
	.conoce-la-propiedad-industrial .row.cuerpo_n1.cuerpo_conocepi.cuerpo_t2 {
		margin: 0;
	}
	
	.listadosenlaces li a.descargar {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	
	.zona-pyme .cajainicio .botonhueco {
		margin-left: auto;
	}
	
	body.responsive :is(.txtintroductorio, .txtintroductorio2, .txtintroductorio3, .txtintroductorio6,
	.txtintroductorio7, .txtintroductorio8, .txtintroductorio9, .txtintroductorioOriginal) {
		margin-top: 0;
	}
	
	body.responsive :is(.herramienta, .misc2, .sobreoepm.sobre2) {
		position: relative;
	}
	
	
}

@media (max-width: 991.98px) {
	body.responsive .container-migas .row.migas {
		padding-left: 0;
	}

	.cuerpoflex.sobre-oepm div:nth-child(2) .row.migas {
		padding-left: 0;
	}

	body.responsive .row.migas {
		padding-top: 0px;
		padding-bottom: 30px;
		padding-left: 15px;
		margin-left: 0;
		margin-top: 10px
	}
	
	body.responsive .row.migas ul {
		margin-bottom: 0;
	}
	
	body.responsive :is(.txtintroductorioOriginal p, .txtintroductorioOriginalCursosFormacion, .txtintroductorio p, 
	.txtintroductorio2 p, .txtintroductorio3 p, .txtintroductorio7, .txtintroductorio8 p, .txtintroductorio9 p) {
		padding: 0;
	}
	
	body.responsive :is(.sobre-oepm, .formacion, .marcas-y-nombres-comerciales, .invenciones, .disenios,
	.informacion-tecnologica, .zona-pyme, .conoce-la-propiedad-industrial, .herramientas,
	.preguntas-frecuentes) .ultimas_noticias.owl-carousel .owl-stage-outer {
		padding-left: 16px;
	}
	
	.conoce-la-propiedad-industrial :is(#tcuerpo1 .gestion-marcas, #tcuerpo4 .gestion-marcas) {
		margin-bottom: 16px;
	}
	
	.conoce-la-propiedad-industrial .gestion-marcas  .sobreoepm {
		position: relative;
	}
	
	body.responsive .cuerpoflex.formas-de-pago div:nth-child(2).container {
		max-width: none;
		padding-left: 0px;
	}
	
	body.responsive .cuerpoflex.formas-de-pago .advertenciaDeTasasYPreciosPublicos .advertencia {
		width: auto !important;
	}
	
	body.responsive .cuerpoflex.formas-de-pago .row.principio {
		margin-left: 0px;
		margin-right: 0px;
	}
	
	/* Título PORTALES DE LA OEPM (sobre carrusel en /sobre-oepm) */
	body.responsive .cuerpoflex.sobre-oepm #ttitulo7 {
		padding-top: 16px;
	}
}

@media (max-width: 767px) {
	body.responsive .informacion-tecnologica .cuerpogris #tcuerpo2 > div {
		flex: 0 0 100%;
		max-width: 100%;
	}
}

@media (max-width: 576px) {

	body.responsive .informacion-tecnologica .cuerpogris #tcuerpo2 .listaTarjetas {
		  margin-left: 0px;
		margin-right: 0px;
	}
	
    #menusecundario {
        display: none;
    }

    .clase-texto {
        display: flex;
        align-items: center;

       // margin: 0 0 1em 1em;
    }

    .row.cuerpo_n1.cuerpo_marcas.marcasynombresbanner {
        height: auto;
    }
	.row.cuerpo_n1.cuerpo_pfrecuentes.cuerpo_t2 {
	  height: auto;
	}
	.row.cuerpo_n1.cuerpo_itecnologica.cuerpo_t2.cuerpo_marcas.marcasynombresbanner{
		height: auto;
	}
	.invenciones .clase-texto p{
		width: auto;
	}
	.invenciones .clase-texto {
		display: block;
	}
	.row.cuerpo_n1.cuerpo_conocepi.cuerpo_t2 {
	  height: auto;
	}
	.bannersp .card.modalidad {
	  width: auto;
	}
	
	.sobre-oepm div#presentacion > .cuerpo_n1 {
		padding: 0 0 0 16px;
	}

	.formacion div#presentacion > .cuerpo_n1 {
	  padding: 0 0 0 16px;
	}
	
	.zona-pyme div#presentacion > .cuerpo_n1 {
		padding: 0 0 0 16px;
	}
	
	 .cuerpo_marcas.marcasynombresbanner h1{
	 	margin-top: 17px;
	 }
	
	.preguntas-frecuentes .formupreguntas :is(.selectFaq, .ver, form input[type="text"]) {
		width: 100% !important;
	}
	
	.preguntas-frecuentes .listadofaq {
		max-width: none;
		margin: 0;
	}
	
	body.responsive .enlacesacord {
		width: 100%;
		margin: 0;
		position: relative;
		top: 20px;
	}
	
	body.responsive .enlacesacord > .vermas {
		display: flex;
		width: 100%;
	}
}

@media only screen and (max-width: 992px) and (min-width: 576px) {
.sobre-oepm .cabecera, .zona-pyme .cabecera, .informacion-tecnologica .cabecera, .formacion .cabecera, .herramientas .cabecera , .conoce-la-propiedad-industrial  .cabecera, .preguntas-frecuentes .cabecera, 
.cuerpo_pfrecuentes .cabecera {
		flex: 0 0 100%;
		max-width: 100%;
		margin: 16px 0 16px 0;
	}
.cuerpo_n1 	.container, .container-md{
	max-width: 100%;
	padding-left: 23px;
}

    #menusecundario {
        display: none;
    }
	.container, .container-sm, .container-md, .cuerpo_n1 p {
		max-width: 100%;
	}

	.bannersp{
		margin-top: 50px;
	}
	.row.cuerpo_n1.cuerpo_marcas.marcasynombresbanner .container {
		/*margin: 15px 0 0 26px;*/
		max-width: initial;
	}
	.marcasynombresbanner{
	    height: auto;
	}
	.row.cuerpo_n1.cuerpo_pfrecuentes.cuerpo_t2 {
	  height: auto;
	}
	.row.cuerpo_n1.cuerpo_itecnologica.cuerpo_t2.cuerpo_marcas.marcasynombresbanner {
	  height: auto;
	}
	.row.cuerpo_n1.cuerpo_conocepi.cuerpo_t2 {
	  height: auto;
	}
	
	.conoce-la-propiedad-industrial .cuerpo_conocepi .container .row h1{
		white-space: nowrap;
	}
	 #menusecundario {
        display: none;
    }
	div#presentacion.card.modalidad {
	  width: 345px;
	}
	/*.marcas-y-nombres-comerciales*/
	div#presentacion .cuerpo_marcas .container {
	 padding: 0 24px 0 24px;
	}
	.row.cuerpo_n1.cuerpo_marcas.marcasynombresbanner{
		height: 500px;
	}
	div#tituloherramienta .txtintroductorio9 h2{
		padding: 0% 19%;
	}
	div#tituloherramienta .txtintroductorio9 p{
		padding: 0;
	}

	
	div#presentacion .cuerpo_n1 h1 {
		margin-top: 39px;
	}
	.bannersp {
		margin-top: 14px;
	}
	.row.cuerpo_n1.cuerpo_marcas.marcasynombresbanner {
	  min-height: 450px;
	  height: auto;
	}
	div#presentacion .card.modalidad {
		min-width: 280px;
		width: auto;
	}
	#bannersp{
		padding-left: 0px;
	}
	.informacion-tecnologica .row.cuerpo_n1.cuerpo_marcas.marcasynombresbanner {
		min-height: auto;
	}
	.sobre-oepm .cuerpo_zpyme .container, .disenios .cuerpo_marcas  .container {
		max-width:100%
	}
}

@media (min-width: 992px) {
	.cuerpo_n1 h1{
		white-space: nowrap;
	}
	.bannersp {
		width: 327px;
	}
}

@media (min-width: 576px) and (max-width: 991.98px) {
	.cabecera .clase-texto {
		padding-bottom: 30px;
	}
	
	.herramienta .texto {
		display: -webkit-box;
		-webkit-line-clamp: 6;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	
	/*body.responsive .row.migas {
		margin-top: -10px;
	}*/
}

@media (max-width: 575.98px) {
	body.responsive .row.migas {
		padding-bottom: 25px;
	}
	
	.informacion-tecnologica #tcuerpo2 #listaTarjetas-texto {
		max-width: 100%;
	}
	
	body.responsive .cuerpoflex.formas-de-pago .pago-principio .pago {
		flex-wrap: wrap;
		justify-content: center;
	}
	
	body.responsive .cuerpoflex.formas-de-pago .pago-principio .pago div:last-child {
		padding-right: 0;
	}
	
	body.responsive .cuerpoflex.formas-de-pago .pago-principio .pago :is(.color, .sin-color) {
		padding-bottom: 10px;
	}
}
