@media only screen and (max-width: 1199px) {

	/*BANNER********************************************************************************/
	#lm-banner{
		height: 550px;
		padding-top: 120px;
	}
	#ml-banner-operador {
	    width: 700px;
	    margin-top: -30px;
	    margin-left: -600px;
	}


	/*ACERCA********************************************************************************/

	#ml-acerca-img{
		width: 99%;
	}
	#ml-acerca-cont-pad{
		padding-top: 15px;
		padding-bottom: 15px;
		left: -10px;
		margin-bottom: 10px;
	}
	.ml-acerca-caja-media{
		height: 165px;
	}
	#ml-norma {
	    width: 65%;
	}
	#ml-boton-ficha {
	    margin-right: 20px;
	}
	#ml-operador {
	    width: 500px;
	    left: -120px;
	    top: -150px;
	}
	#lm-caract {
	    padding-bottom: 300px;
	}

	/*TECNO********************************************************************************/
	#ml-tecno-caja-azul {
	    left: 45%;
	    top: 50px;
	    width: 450px;
	    font-size: 40px;
	    padding: 30px 0px;
	}
	#ml-tecno-banner {
	    height: 500px;
	}
	#ml-tecno-mano {
	    background-size: 1000px auto;
	    height: 527px;
	    width: 1000px;
	    left: 40%;
	    bottom: 0px;
	}
	#lm-tecno {
	    margin-top: -250px;
	}

	/*ACCESORIOS********************************************************************************/
	.ml-producto {
	    width: 110px;
	}


	


	/*PRESSROOM**********************************************************************************/
	/*.owl-carousel .owl-nav button.owl-prev{
		top: 100px;
	}
	.owl-carousel .owl-nav button.owl-next{
		top: 100px;
	}
	#ltas-pressroom-pedazo{
		margin-left: 330px;
	}*/

	
}

@media only screen and (max-width: 991px) { 
	
	body {
	    font-size: 16px;
	    line-height: 1.15;
	}

	/*TEXT SIZE*/
	.ml-t1{
		font-size: 50px;
	}
	.ml-t2{
		font-size: 25px;
	}
	.ml-t3{
		font-size: 22px;
	}
	.ml-txt-grande{
		font-size: 24px;
		line-height: 1;
	}
	.ml-txt-min{
		font-size: 14px;
	}
	.ml-txt-50{
		font-size: 35px;
	}
	.ml-txt-50-sub{
		font-size: 25px;
	}

	.ml-pad-top-2{
		padding-top: 40px;
	}
	.ml-pad-top-1{
		padding-top: 20px;
	}
	.ml-pad-bottom-2{
		padding-bottom: 40px;
	}
	.ml-pad-bottom-1{
		padding-bottom: 20px;
	}

	/*BOTONES*/
	.ml-boton, .ml-boton:hover{
		font-size: 16px;
		height: 45px;
		line-height: 45px;
		border: 2px solid;
		min-width: 200px;
	}

	/*HEADER********************************************************************************/
	#lm-header{
		height: 50px;
	}
	#lm-logo{
		width: 128px;
		height: 40px;
		margin-top: 5px;
	}
	.lm-rs{
		margin-right: 5px;
		margin-top: 10px;
	}
	#lm-top{
		height: 50px;
	}

	/*FOOTER********************************************************************************/
	#lm-footer-logo{
		width: 150px;
		height: 50px;
	}
	
	#ml-footer-group{
		width: 110px;
		height: 25px;
	}
	.ml-footer-logos{
		background-size: auto 40px;
		height: 40px;
	}

	/*BANNER********************************************************************************/
	#lm-banner{
		height: 400px;
		padding-top: 80px;
	}
	#ml-banner-operador {
	    width: 500px;
	   
	    margin-top: -20px;
	    margin-left: -420px;
	}


	/*ACERCA********************************************************************************/
	#ml-acerca-img{
		width: 95%;
		height: 480px;
	}
	.ml-acerca-caja-media {
        height: 154px;
    }
    #ml-boton-manual {
	    margin-bottom: 20px;
	}
	#ml-operador {
	    width: 420px;
	    left: -60px;
	    top: 20px;
	}

	/*CARACTERISTICAS********************************************************************************/
	.ml-caract-caja-media {
	    border-left: 0px;
	    border-right: 0px;
	}
	#lm-caract {
	    padding-bottom: 250px;
	}

	/*TECNO********************************************************************************/
	#ml-tecno-caja-azul {
	    left: 45%;
	    top: 50px;
	    width: 350px;
	    font-size: 35px;
	    padding: 20px 0px;
	}
	#ml-tecno-banner {
	    height: 400px;
	}
	#ml-tecno-my-q-logo {
	    width: 140px;
	}
	#ml-tecno-mano {
	    background-size: 700px auto;
	    height: 360px;
	    width: 660px;
	    left: 50%;
	    bottom: 0px;
	}
	#lm-tecno {
	    margin-top: -250px;
	}

	/*VIDEO********************************************************************************/
	#lm-video {
	    height: 450px;
	}
	#ml-video-play {
	    height: 100px;
	    width: 100px;
	    margin-top: -50px;
	    margin-left: -50px;
	}

	/*ACCESORIOS********************************************************************************/
	#ml-accesorios-titulo{
		padding: 40px 0px;
		max-width: 600px;
	}
	.ml-producto {
        width: 150px;
        margin-bottom: 40px;
    }
    .ml-producto.ml-requerido {
	    margin-bottom: 40px;
	}
    .ml-producto.ml-complementario {
	    margin-bottom: 40px;
	}
    .ml-producto img {
        max-width: 110px;
    }
    .ml-producto.ml-requerido:not(:last-child)::after{
    	display: none;
    }
    .ml-producto.ml-complementario:not(:last-child)::after {
	    display: none;
	}


	/*OTRAS********************************************************************************/
	#ml-otras-titulo {
	    padding: 40px 0px;
	    max-width: 600px;
	}
	#ml-contanedor-otras {
	    top: -80px;
	}
	.ml-otras-izq {
	    height: 220px;
	}
	.ml-otras-der {
	    height: 220px;
	}
	#ml-cierre-automatico.ml-otras-der {
	    height: 300px;
	}
	#lm-otras {
	    margin-bottom: -80px;
	}

	/*TESTIMONIOS********************************************************************************/
	.ml-testimonio-video {
	    height: 300px;
	    margin-bottom: 30px;
	}
	#ml-testimonios-carrusell.owl-carousel .owl-nav button.owl-prev {
	    margin-top: 130px;
	}
	#ml-testimonios-carrusell.owl-carousel .owl-nav button.owl-next {
	    margin-top: 130px;
	}



	.ml-producto-int-img{
		height: 150px;
	}
	ml-producto img{
		width: 100%;

	}


}

@media only screen and (max-width: 767px) {
	body {
	    font-size: 16px;
	    line-height: 1.15;
	}

	/*TEXT SIZE*/
	.ml-t1{
		font-size: 32px;
	}
	.ml-t2{
		font-size: 22px;
	}
	.ml-t3{
		font-size: 20px;
	}
	.ml-txt-grande{
		font-size: 22px;
		line-height: 1;
	}
	.ml-txt-min{
		font-size: 14px;
	}
	.ml-txt-50{
		font-size: 35px;
	}
	.ml-txt-50-sub{
		font-size: 25px;
	}

	
	/*BOTONES*/
	.ml-boton, .ml-boton:hover{
		font-size: 16px;
		height: 45px;
		line-height: 45px;
		border: 2px solid;
		min-width: 200px;
	}

	.lm-ocultar-mobile{
		display: none;
	}
	.lm-mostrar-mobile{
		display: block;
	}
	.lm-mobile-centrado{
		max-width: 350px;
		margin-left: auto;
		margin-right: auto;
	}

	/*HEADER********************************************************************************/
	
	
	

	/*FOOTER********************************************************************************/
	#ml-footer-logo-cont{
		text-align: center;
	}
	#ml-logos-todos-footer {
	    flex-wrap: wrap;
	}


	/*BANNER********************************************************************************/
	#lm-banner{
		height: 500px;
		padding-top: 320px;
	}
	#ml-banner-operador {
        width: 450px;
        margin-top: -40px;
        margin-left: -214px;
    }


	/*ACERCA********************************************************************************/
	#ml-acerca-img{
		position: relative;
		left: 0px;
		top: 0px;
		width: 100%;
		box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.55);
		height: auto;
	}
	#ml-acerca-cont-pad {
        left: 0px;
        margin-bottom: 10px;
    }
    .ml-caja-roja-pad {
	    padding-right: 15px !important;
	    padding-left: 15px !important;
	}
	.ml-acerca-caja-media {
        height: auto;
    }
    #ml-norma {
        width: auto;
        padding: 20px 20px;
    }
    #ml-icon-norma {
	    height: 90px;
	    width: 90px;
	    margin: 0px auto 20px;
	}
	#lm-botones-descarga{
		text-align: center;
	}

	#ml-boton-manual {
        margin-bottom: 20px;
        margin-right: 0px;
    }

   
	#ml-operador {
        width: 300px;
        left: initial;
        top: initial;
        position: relative;
        margin: 0px auto;
        margin-top: 40px;
        margin-left: -40px;
    }

	/*CARACTERISTICAS********************************************************************************/
	.ml-caract-caja {
	    min-height: auto;
	    margin-bottom: 30px;
	}
	#lm-caract {
	    padding-bottom: 250px;
	}

	/*TECNO********************************************************************************/
	#ml-tecno-caja-azul {
        left: 0px;
        top: 0px;
        width: 100%;
        font-size: 30px;
        padding: 20px 0px;
        margin-left: 0px;
    }
    #ml-tecno-my-q-logo {
    	margin-top: 10px;
	    width: 120px;
	}
	#ml-tecno-mano {
        background-size: 556px auto;
        height: 360px;
        width: 650px;
        left: 50%;
        bottom: initial;
        top: 240px;
    }


    #lm-teno-banner-padre, .sin-pad-mobile{
    	padding-left: 0px;
    	padding-right: 0px;
    }
	#ml-tecno-banner {
        height: 450px;
        background-position: 0px 200px;
        background-size: 768px auto;
    }
	
	
	#lm-tecno {
	    margin-top: -250px;
	}
	#lm-boton-conoce{
		text-align: center;
	}

	/*VIDEO********************************************************************************/
	#lm-video {
	    height: 300px;
	}
	#ml-video-play {
	    height: 50px;
	    width: 50px;
	    margin-top: -25px;
	    margin-left: -25px;
	}

	/*ACCESORIOS********************************************************************************/
	#ml-accesorios-titulo {
        padding: 30px 15px;
        max-width: 350px;
    }

	.ml-producto {
        width: 100px;
        margin-bottom: 30px;
        font-size: 14px;
    }


	
	
    .ml-producto.ml-requerido {
	    margin-bottom: 30px;
	    margin: 0px 15px 30px;
	}
    .ml-producto.ml-complementario {
	    margin-bottom: 30px;
	}
   

	/*OTRAS********************************************************************************/
	#ml-otras-titulo {
	    padding: 30px 15px;
	    max-width: 350px;
	}




	.ml-otras-der {
	    height: auto;
	    width: 100%;
	    margin-left: 0px;
	    display: block;
	    
	}
	.ml-otras-izq {
	    height: auto;
	    width: 100%;
	    margin-left: 0px;
	    display: block;
	   
	}
	#ml-cierre-automatico.ml-otras-der {
        height: auto;
    }

	.ml-otras-der div.ml-otras-int-txt {
	    padding: 20px 20px;
	    width: 100%;
	    max-width: 350px;
	    margin: 0px auto;
	    text-align: center;
	}
	.ml-otras-izq div.ml-otras-int-txt {
	    padding: 20px 20px;
	    width: 100%;
	    float: initial;
	    max-width: 350px;
	    margin: 0px auto;
	    text-align: center;
	}

	#ml-cierre-automatico::before{
		
		width: 100%;
		height: 250px;
		
		position: relative;
		display: block;
		left: 0px;
		top: 0px;
		
		margin: 0px auto;
		background-position: right bottom;
	}
	#ml-cierre-parcial::before{
		
		width: 100%;
		height: 250px;
		
		position: relative;
		display: block;
		left: 0%;
		top: 0px;

		margin: 0px auto;
		background-position: center bottom;
	}
	#ml-cierre-suaves::before{
		
		width: 100%;
		height: 250px;
		
		position: relative;
		display: block;
		left: 0px;
		top: 0px;

		margin: 0px auto;
		background-position: right bottom;
	}
	#ml-cierre-emergencia::before{
		
		width: 100%;
		height: 250px;
		
		position: relative;
		display: block;
		left: 0%;
		top: 0px;

		margin: 0px auto;
		background-position: center center;
	}
	#ml-cierre-security::before{
		
		width: 100%;
		height: 250px;
		
		position: relative;
		display: block;
		left: 0px;
		top: 0px;

		margin: 0px auto;
		background-position: center center;
	}
	#ml-cierre-automatico-base {
	    height: 0px;
	}

	  

	
	#ml-contanedor-otras {
	    top: 0px;
	}
	
	
	#lm-otras {
	    margin-bottom: 0px;
	}

	/*TESTIMONIOS********************************************************************************/
	.ml-testimonio-video {
	    height: 200px;
	    margin-bottom: 20px;
	}
	#ml-testimonios-carrusell.owl-carousel .owl-nav button.owl-prev {
	    display: none;
	}
	#ml-testimonios-carrusell.owl-carousel .owl-nav button.owl-next {
	    display: none;
	}
	.ml-testimonio-play {
	    height: 50px;
	    width: 50px;
	    margin-top: -25px;
	    margin-left: -25px;
	}
	#ml-testimonios-carrusell .owl-dots{
		display: block;
	}
}

@media only screen and (max-width: 620px) {

}

@media only screen and (max-width: 520px) {

}
@media only screen and (max-width: 360px) {

}

@media only screen and (max-width: 340px) {

	

}