@media (max-width: 990px) {
	.contenido{
		width: 100%;
		margin: 0 auto;
		position: relative;
	}
	.mn-accrdn-item-img {
    	width: calc(100% - 30px);
	}
	.mn-accrdn-item-img img{
		width: 100%;
		height: auto;
	}
}
@media (max-width: 920px) {
	#hdr-btnMiCuenta{
		display: none;
	}
	#hdr-btnMiCuenta-t2{
		display: inherit;
		visibility: visible;
		background: #1f1286;
		background: -moz-linear-gradient(-45deg, #1f1286 0%, #1971b5 100%);
		background: -webkit-linear-gradient(-45deg, #1f1286 0%,#1971b5 100%);
		background: linear-gradient(135deg, #1f1286 0%,#1971b5 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f1286', endColorstr='#1971b5',GradientType=1 );
		position: absolute;
		z-index: 20;
		color: #FFF;
		text-decoration: none;
		padding: 1em;
		padding-right: 30px;

		border-radius: 10px;
		box-shadow: 2px 2px 0px rgba(200,0,100,.8);
		text-transform: uppercase;

		right: -30px;
		top: -2px;
	}

	#hdr-barLogo-btnDDN{
		right: 90px;
	}


	.mn-btnSeccion{
		padding-bottom: 50%;
	}
	.mn-btnSeccion-tit{
		width: 60%;
		font-size: 22px;
		line-height: 25px;
	}

	#hdr-barLogo-btnGLR{
		right: 90px;
	}
}

@media (max-width: 840px) {
	.mn-aadd{
		height: 180px;
	}
	.mn-aadd-tit{
		font-size: 18px;
	}
}

@media (max-width: 820px) {
	#hdr-menu ul li{
		padding: 6px;
	}
	#hdr-menu ul a {
	    font-size: 15px;
	}
	#hdr-btnMiCuenta-t2{
		padding: 7px 30px 7px 12px;
		top: 6px;
	}
	#hdr-menu ul li ul{
		margin-top: 5px;
	}

	.mn-colMitad .mn-box-tit-icon{
		display: none;
		visibility: hidden;
	}
	#hdr-barLogo-btnGLR{
		right: 80px;
	}

	.mn-miCuenta-panelPrincipal form .field.columns{
		flex-direction: column;
	}
}


@media (max-width: 780px) {
	.mn-accrdn-item-img-t1,.mn-accrdn-item-img-t3{
		visibility: hidden;
		display: none;
	}
	.mn-accrdn-item-img-t2{
		visibility: visible;
		display: block;
	}
}

@media (max-width: 768px) {
	#mn-slider-slides-t1{
		visibility: hidden;
		display: none;
	}
	#mn-slider-slides-t2{
		visibility: visible;
		display: block;
		padding-bottom: 45%;
	}
	.mn-bnrSeccion-0 {
		padding-bottom: 12%;
	}
	.mn-bnrSeccion-1 {
		padding-bottom: 20%;
	}
	.mn-bnrSeccion-0-txt{
		font-size: 25px;
		line-height: 25px;
	}
	.mn-bnrSeccion-1-txt{
		font-size: 45px;
		line-height: 45px;
	}
	.mn-colIzq, .mn-colDer{
		padding: 15px 0px;
	}
	.mn-cols p.destacado {
	    font-size: 18px;
	}
	.mn-sucursal-img{
		visibility: hidden;
		display: none;
	}
	.mn-sucursal-map{
		width: 100%;
		margin: 0;
	}

}
@media (max-width: 768px)  and (min-width: 591px){
	.mn-miCuenta-vencimientos-pagos-pago {
	    margin: 0;
	    padding: 0;
	    width: calc( 100% );
	    /* text-align: center; */
	    margin-right: 0px;
	    margin-bottom: 15px;
	    float: left;
	    padding: 10px;
	    border-radius: 5px;
	    box-sizing: border-box;
	}
	.mn-miCuenta-vencimientos-pagos-pago:nth-child(2n) {
		margin-right: 0;
	}
	.mn-miCuenta-vencimientos-pagos-pago:nth-child(2n+1) {
		clear: both
	}
}
@media (max-width: 720px) {
	#hdr-menu{
		display: none;
		visibility: hidden;
	}
	#hdr-btnMiCuenta-t2{
		display: none;
		visibility: hidden;
	}
	#hdr-barLogo{
		padding: 6px 10px 2px;
	    position: fixed;
	    z-index: 100;
	    width: 100%;
		top: 0;
		overflow: hidden;
	}
	#hdr-barLogo-logo-t1{
		visibility: hidden;
		display: none;
	}
	#hdr-barLogo-logo-t2{
		visibility: visible;
		display: block;
	}
	#hdr-barLogo-btnDDN{
		right: 144px;
	}
	#hdr-barLogo-menu-btn {
		visibility: visible;
		display: block;
		background: #ff313d;
		position: absolute;
		padding: 9px 19px 5px;
		box-sizing: content-box;
		top: 0;
		right: 0px;
		box-shadow: 1px 1px 1px #00000044;
		font-size: 9px;
		text-align: center;
		color: #FFF;
		font-family: Arial;
		cursor: pointer;
	}
	#hdr-barLogo-menu-btn.cerrar{
		padding: 9px 13px 5px;
		-moz-padding: 7px 13px 5px;
	}
	#hdr-barLogo-menu-btn img{
		margin-bottom: 5px;
	}
	#hdr-barLogo-btnMiCuenta-mobile{
		visibility: visible;
	    display: block;
	    position: absolute;
	    background: #1e0688;
	    color: #FFF;
	    top: 0px;
	    padding: 19px 19px 18px;
	    right: 65px;
	}
	#hdr-barLogo-btnMiCuenta-mobile a{
		color: #FFF;
	}
	#hdr-menu-mobile {
		background: rgba(16, 3, 43, 0.9);
		width: 200px;
		position: fixed;
		top: 48px;
		right: 0px;
		z-index: 50;
		height: 95%;
	}
	#hdr-menu-mobile ul{
		list-style: none;
		margin: 0; padding: 0;
	}
	#hdr-menu-mobile li{
		padding: 5px 10px;
		border-bottom: 1px solid #000;
	}
	#hdr-menu-mobile li.n2{
		padding: 5px 20px;
	}
	#hdr-menu-mobile ul li:hover{
		background: rgb(35, 9, 91);
	}
	#hdr-menu-mobile ul li a{
		color: rgba(255,255,255,.9);
	    font-family: "Arial";
	    font-size: 13px;
	}
	#hdr-limSupCont{
		margin-top: 58px;
	}

	.mn-contacto-telefonos{
		font-size: 22px;
	}

	#pta-t1{
		visibility: hidden;
		display: none;
	}
	#pta-t2{
		visibility: visible;
		display: inherit;
	}

	#hdr-barLogo-btnGLR {
	    right: 152px;
	}

	#mn-miCuenta-vencimientos-paso1-btn-importeTotal{
		position: relative;
		width: 100%;
		float: none !important;
		height: 20px;
	}
	#mn-miCuenta-vencimientos-paso1-btn-importeTotal-cont{
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		min-width: 210px;
	}
	.mn-miCuenta-vencimientos-paso1-btn{
		text-align: center;
	}
}

@-moz-document url-prefix() {
	@media (max-width: 720px) {
		#hdr-barLogo-menu-btn {
			padding: 7px 19px 5px;
		}
		#hdr-barLogo-menu-btn.cerrar{
			padding: 7px 13px 5px;
		}
	}
}
@media (max-width: 650px) {
	.mn-aadd-tit{
		font-size: 15px;
		line-height: 17px;
	}
	.mn-btnSeccion {
	    padding-bottom: 72%;
	}
}
@media (max-width: 590px) {
	#hdr-barLogo-btnDDN-img{
		display: none;
	}
	#hdr-barLogo-btnDDN-txt {
	    margin-top: 0;
	    margin-right: 35px;
	}
	#hdr-barLogo-btnGLR-img{
		display: none;
	}
	#hdr-barLogo-btnGLR-txt {
		margin-top: -5px;
		margin-right: 20px;
	}
	#ftr-logo{
		text-align: center;
	}
	.ftr-col {
	    float: none;
	    width: 100%;
	    margin-right: 0;
	    text-align: center;
	}
	.ftr-col:nth-child(2n) {
	    visibility: hidden;
	    display: none;
	}
	.mn-bnrSeccion-0-txt{
		font-size: 20px;
		line-height: 20px;
	}
	.mn-bnrSeccion-1-txt{
		font-size: 35px;
		line-height: 37px;
	}
	.mn-colIzq, .mn-colDer {
	    float: none;
		width: 100% !important;
	}
	.mn-btnSeccion {
		padding-bottom: 25%;
	}
	.mn-btnSeccion-tit {
	    width: 100%;
	    font-size: 30px;
	    line-height: 32px;
	    text-align: center;
	    left: 0;
	}
	.mn-bannerInterno-contenido{
		font-size: 20px;
		text-align: center;
		color: rgb(17, 16, 111);
	}
	.mn-novedad-txt-tit{
		font-size: 20px;
	}
	.mn-novedad-txt-fecha {
	    margin-top: 6px;
	}
	#mn-miCuenta-vencimientos-tabla{
		font-size: 12px;
	}
	#mn-miCuenta-vencimientos-tabla td {
    	padding: 4px 4px;
	}

}
@media (max-width: 520px) {
	.mn-aadd{
		width: 100%;
		margin-bottom: 15px;
		margin-right: 0;
	}
	.mn-aadd-tit {
	    font-size: 18px;
	    line-height: 20px;
	}
	.mn-accrdn-item-img-t1,.mn-accrdn-item-img-t2{
		visibility: hidden;
		display: none;
	}
	.mn-accrdn-item-img-t3{
		visibility: visible;
		display: block;
	}
	#mn-miCuenta-vencimientos-mensaje{
		font-size: 22px;
	}
}
@media (max-width: 480px) {
	.mn-miCuenta-vencimientos-pagos-pago {
	    margin: 0;
	    padding: 0;
	    width: calc( 100% );
	    /* text-align: center; */
	    margin-right: 0px;
	    margin-bottom: 15px;
	    float: left;
	    padding: 10px;
	    border-radius: 5px;
	    box-sizing: border-box;
	}
	.mn-miCuenta-vencimientos-pagos-pago:nth-child(2n) {
		margin-right: 0;
	}
	.mn-miCuenta-vencimientos-pagos-pago:nth-child(2n+1) {
		clear: both
	}

	#primerVencimiento label {
	    width: 100%;
	    box-sizing: border-box;
	}
	#cantidadDeCuotas label{
		width: 100%;
		box-sizing: border-box
	}
	#cantidadDeCuotas label small {
	    display: block;
	}
}
@media (max-width: 465px) {
	#mn-slider {
	    padding: 0;
		margin-bottom: 15px;
	}
	.mn-slider-slides {
    	border-radius: 0px;
	}
	#mn-slider-slides-t2{
		visibility: hidden;
		display: none;
	}
	#mn-slider-slides-t3{
		visibility: visible;
		display: block;
		padding-bottom: 77.77777777%;
	}
	#mn-slider-ctrls{
		width: 100%;
	}
	.mn-btnSeccion-tit {
	    width: 100%;
	    font-size: 30px;
	    line-height: 32px;
	    text-align: center;
	    left: 0;
	}
	.mn-box-tit-icon{
		visibility: hidden;
		display: none;
	}
	.mn-bnrSeccion {
	    background-position: 85%;
		padding-bottom: 70px;
	}
	#mn-bnrSeccion-miCuenta{
		background-position: 85% !important;
	}
	#mn-bnrSeccion-byp {
	    background: url(../img/bnr-byp.png) no-repeat 70%;
	}
	#mn-bnrSeccion-cliente-tarjeta {
	    background: url(../img/bnr-cliente-tarjeta.png) no-repeat 90%;
	}
	/*------------------*/
	/*imagenes reducidas*/
	/*------------------*/
	#mn-bnrSeccion-0-miCuenta{
		background-position: 85% !important;
	}
	#mn-bnrSeccion-0-byp {
	    background: url(../img/bnr-byp-0.png) no-repeat 70%;
	}
	#mn-bnrSeccion-0-cliente-tarjeta {
	    background: url(../img/bnr-cliente-tarjeta-0.png) no-repeat 90%;
	}
	.mn-miCuenta-vencimientos-dato {
		float: none;
	}

}
@media (max-width: 400px) {
	.pinDigit{
		padding: 6px 4px !important;
	}
	.pinDigit.small{
		font-size: 22px !important;
	}
}
@media (max-width: 380px) {
	#hdr-barLogo-logo-t2 img{
		width: 145px;
		height: auto;
	}
	#hdr-barLogo-btnMiCuenta-mobile {
	    padding: 14px 12px;
		right: 47px;
	}
	#hdr-barLogo-menu-btn{
		padding: 11px 10px 4px;
	}
	#hdr-barLogo-menu-btn.cerrar{
		padding: 12px 10px 3px;
	}
	#hdr-barLogo-menu-btn span{
		visibility: hidden;
		display: none;
	}
	#hdr-limSupCont{
		margin-top: 49px;
	}
	#mn-miCuenta-vencimientos-mensaje {
	    font-size: 16px;
	}
	.mn-miCuenta-vencimientos-mensaje-normal span {
	    font-size: 22px;
	}
}
