.nowrapp{
	padding-top: 8%;
}
@media only screen and (max-width: 1280px) and (min-width: 720px) {
	.alineacion {
		max-width: 100% !important;
		margin: 0px;
		height: 100%;
	}

	h5 {
		font-size: 1rem !important;
	}

	#menu_Ini_Des6 {
		padding-left: 15px !important;
		padding-right: 15px !important;
		padding-top: 35px !important;

	}

	.table {
		display: block;
		overflow-x: auto;
	}

	div#div_menu {
		margin: 0px !important;
		flex-direction: column !important;
		align-items: center;
		justify-content: space-between;
	}

	img.acom {
		margin: 0px !important;
		width: 155px;
	}

	.no-margin {
		margin: 5px 5px;
		height: auto !important;
		padding-bottom: 2%;
		padding-top: 2%;

		flex: 0 0 90% !important;
	}

	.C654 {
		padding-left: 0px !important;
	}

	.menu_Ingresos {
		display: flex;
		justify-content: center;
		align-items: center !important;
	}

	.df-center {
		justify-content: center;
		align-items: center;
		height: 100%;
	}

	.bg_section2 {
		margin: 0px !important;
	}

	.cuadroRecuFe {
		justify-content: space-between;
	}

	#verFormatos {
		justify-content: flex-start;
	}
}

@media only screen and (min-width: 1456px) {
	#menu_Ini_Des6 {
		padding: 35px 15px 0px 15px !important;
	}
}

@media only screen and (max-width: 2560px) {
	.alineacion {
		margin: -28% 0 0 50px;
	}

	.acom {
		margin: 20px 0 0 56px;
		max-width: 420px;
	}

	#div_menu {
		flex-direction: row !important;
	}

	.tblRConv {
		margin: auto;
		display: table !important;
	}

}


@media only screen and (max-width: 1440px) {
	#div_menu {
		flex-direction: row !important;
	}

	.alineación {
		margin: 77% 0 0 73px;
	}

	.cuadroRecuFe {
		margin: 54px 27% 0% 16% !important;
		width: 67%;
	}

	.paddTop4 {
		padding-top: 0% !important;
	}

	#div_menu {
		margin: 0 -116px 0px -96px !important;
	}

	.paddTop3 {
		padding-bottom: 3% !important;
	}

	.tituloLineaBlanca {
		font-size: 15pt;
	}

	.lineaBlanca {
		width: 86%;
	}

	.table {
		display: block;
		overflow-x: auto;
	}

	.tblRConv {
		max-width: auto !important;
		margin: auto;
	}

}


@media only screen and (max-width: 1140px) {
	#row_rf_graf {
		margin-top: 70px;
	}
}

@media only screen and (max-width: 1024px) {
	div.paddBottom2 {
		display: flex !important;
	}

	.titulo_pestaña1 {
		text-align: center;
		font-size: 22pt;
		margin: 0 auto;

	}

	#div_menu {
		flex-direction: row !important;
	}

	.alineacion {
		margin: 0px;
		max-width: 100% !important;
	}

	.carousel-inner {
		width: 93% !important;
		height: 508px !important;
	}

	.carousel-indicators {
		bottom: 22px !important;
	}

	.col-md-2 {
		max-width: 16% !important;
	}

	.bg_section2 {
		background-size: 111%;
	}

	.titulo_pestaña1 {
		width: 54%;
	}

	.paddTop4 {
		padding-top: 0% !important;
	}

	.cuadroRecuFe {
		margin: 54px 1% 0% 9% !important;
		width: 83%;
		height: 34%;
	}

	.paddTop3 {
		padding-top: 8% !important;
	}

	.espacio2 {
		margin-top: 7px;
	}

	.carousel-indicators li {
		margin-top: -6% !important;
	}

	.bg_fondo {
		background-size: cover;
	}

	#div_menu {
		margin: 0 -202px 0px -165px !important;
	}

	.C654 {
		font-size: 11pt;
		width: 140px;
	}

	.col-md-4 {
		max-width: 23.333333% !important;
	}

	.lineaBlanca {
		width: 99%;
	}

	.tituloLineaBlanca {
		font-size: 18pt;
	}
}


@media (max-width: 991px) {
	.p_col_gray {
		font-family: OldSansBlack;
		color: #4d4d4d !important;
		font-size: 11pt;
		font-weight: 1 !important;
	}

	.titulo1 {
		font-family: OldSansBlack;
		text-align: center;
		padding-top: 5%;
		padding-bottom: 1%;
		font-size: 28pt;
	}

	.titulo2_center {
		font-family: OldSansBlack;
		text-align: center;
		padding-top: 5%;
		padding-bottom: 1%;
		font-size: 20pt;
		font-weight: 1 !important;
	}

	.titulo2_left {
		font-family: OldSansBlack;
		text-align: left;
		color: #4d4d4d;
		padding-top: 5%;
		padding-bottom: 1%;
		font-size: 25px;
		font-weight: 1 !important;
	}

	#col_int_1 {
		margin-right: -100px;
	}

	.bg_section2 {
		margin: 172px 55px 0 -213px;
	}

	#div_Introduccion_p>p {
		color: #54505a;
		text-align: justify;
		font-size: 13pt;
		font-family: 'Adelle Sans Light';
		line-height: 23px;
	}

	.fuentes {
		font-family: Montserrat;
		color: #000;
		font-weight: 300px;
		font-size: 8pt;
	}

	.break1 {
		display: block;
	}

	#div_btn {
		padding-left: 80px;
	}

	#ul_Sec_RF>li {
		font-size: 13pt;
		font-family: Adelle Sans Light;
		padding-bottom: 1% !important;
	}

	#ul_Sec_RF>li {
		font-size: 11pt;
	}

	#colRF_1 {
		margin-right: -30px;
	}

	.tblIn1 {
		font-size: 12.5px;
	}

	.C654 {
		width: 113px;
	}

	.tituloSlider {
		font-size: 12pt;
	}

	.pSlider1 {
		font-family: Montserrat;
		font-size: 11pt;
		font-weight: 100 !important;
		padding-top: 0%;
	}

	#br_1 {
		display: none;
	}

	.pSlider2 {
		font-size: 11pt;
	}

	.pSlider3 {
		font-size: 11pt;
	}

	#br_2 {
		display: none;
	}

	.pSlider4 {
		font-size: 10pt;
	}

	.box2 {
		border-radius: 6px;
		line-height: 19px;
		text-align: center;
		transition-property: background, border-radius;
		transition-duration: .5s, 300ms;
		transition-timing-function: ease, 0.25, 0.1, 0.25, 1;
		transition-delay: 0s, 0.11ms;
		padding-top: 2%;
		height: 64px;
	}

	.C654 {
		font-size: 11pt !important;
	}

	.box6 {
		border-radius: 6px;
		line-height: 19px;
		text-align: center;
		transition-property: background, border-radius;
		transition-duration: .5s, 300ms;
		transition-timing-function: ease, 0.25, 0.1, 0.25, 1;
		transition-delay: 0s, 0.11ms;
		padding-top: 1;
		height: 64px;
	}

}

@media  only screen and (min-width: 430px)  {
  .nowrapp{
	padding-top: 0%;
}
}

@media (max-width: 767px) {
	.p_col_gray {
		font-family: OldSansBlack;
		font-size: 18px;
		font-weight: 1 !important;
	}

	.titulo1 {
		font-family: AdelleSans-Bold;
		text-align: left;
		color: #ffffff;
		padding-top: 5%;
		padding-bottom: 1%;
		font-size: 30pt;
		line-height: 46px;
	}

	.gris {
		background: #0E312D;
		margin-top: 5% !important;
	}

	.alineacion {
		margin: 0 0 0 0;
	}

	.acom {
		margin: 41px 0 0 104px !important;
	}

	.bg_section2 {
		background: linear-gradient(135deg, #c79b66 0%, #e0c9a8 25%, #f8f4ee 50%, #e0c9a8 75%, #c79b66 100%);
		margin: 0px 10px 20px 15px !important;
	}

	.recuadroInformacion1 {
		width: auto !important;
	}

	.parrafoIntro {
		color: #FFFFFF;
		text-align: justify;
		padding-top: 5%;
		font-size: 16pt;
		font-family: AdelleSans-Light;
		line-height: 19pt;
	}

	.titulo1_white {
		font-family: OldSansBlack;
		padding-top: 5%;
		padding-bottom: 1%;
		font-size: 21pt;
		font-weight: 1 !important;
	}

	.titulo2_center {
		font-family: OldSansBlack;
		text-align: center;
		padding-top: 5%;
		padding-bottom: 1%;
		font-size: 14pt;
		font-weight: 1 !important;
	}

	.titulo2_left {
		font-family: OldSansBlack;
		text-align: left;
		color: #4d4d4d;
		padding-top: 5%;
		padding-bottom: 1%;
		font-size: 14pt;
		font-weight: 1 !important;
	}

	.parr_RecFed {
		font-family: Adelle Sans Light;
		font-size: 12pt;
	}

	#ul_Sec_RF>li {
		font-size: 11pt;
		font-family: Adelle Sans Light;
		padding-bottom: 1% !important;
	}

	#col8SectRF {
		padding-left: 16%;
	}

	#col_int_1 {
		margin-right: -47px;
	}

	#div_Introduccion_p>p {
		color: #54505a;
		text-align: justify;
		font-size: 12pt;
		font-family: 'Adelle Sans Light';
		line-height: 23px;
	}

	#col4_Section_Int {
		padding-bottom: 3%;
	}

	#col4_Section_Int:after {
		content: '';
		position: absolute;
		top: 23%;
		border: none;
		border-left-color: #3b3c3f;
	}

	.fuentes {
		font-family: Montserrat;
		color: #000;
		font-weight: 300px;
		font-size: 8pt;
	}

	.break1 {
		display: none;
	}

	#div_btn {
		padding-left: 7px;
		padding-top: 2px;
		text-align: left !important;
	}

	.parr_RecFed {
		font-family: Adelle Sans Light;
		font-size: 15pt;
	}

	#ul_Sec_RF>li {
		font-size: 13pt;
		font-family: Adelle Sans Light;
		padding-bottom: 1% !important;
	}

	#colRF_1 {
		margin-right: -68px;
	}

	.tituloSlider {
		font-family: Montserrat;
		font-size: 11pt;
		line-height: 18px;
	}

	.pSlider1 {
		font-size: 10pt;
	}

	#br_1 {
		display: none;
	}

	.pSlider2 {
		font-size: 9pt;
	}

	.pSlider3 {
		font-size: 10pt;
	}

	#br_2 {
		display: none;
	}

	.pSlider4 {
		font-size: 9pt;
	}

	#carousel_RF {
		height: 435px !important;
	}

	.parr_RecFisc {
		font-size: 12pt !important;
		font-family: 'Adelle Sans Light' !important;
		color: #636569;
		text-align: justify;

		padding-left: 5px;
	}

	.box2 {
		border-radius: 6px;
		line-height: 19px;
		text-align: center;
		transition-property: background, border-radius;
		transition-duration: .5s, 300ms;
		transition-timing-function: ease, 0.25, 0.1, 0.25, 1;
		transition-delay: 0s, 0.11ms;
		padding-top: 1%;
		height: 38px;
	}

	.C654 {
		font-size: 11pt !important;
	}

	.box6 {
		border-radius: 6px;
		line-height: 19px;
		text-align: center;
		transition-property: background, border-radius;
		transition-duration: .5s, 300ms;
		transition-timing-function: ease, 0.25, 0.1, 0.25, 1;
		transition-delay: 0s, 0.11ms;
		padding-top: 1%;
		height: 38px;
	}

	#div_menu {
		height: auto !important;
	}

	.rf_svg {
		width: 29% !important;
	}

	#row_6_ {
		text-align: center;
	}

	#div_Introduccion_p {
		padding-left: 7%;
		padding-right: 7%;
	}

	#div_col5_RFiscales {
		padding-left: 7%;
		padding-right: 7%;
	}

	#nota_1 {
		padding-left: 6%;
	}

	#row_rf_graf {
		padding-top: 9%;
	}

	#carousel_RF {
		height: 282px !important;
	}

	.total_tag {
		font-size: 24px;
		text-align: center;
	}
}

@media only screen and (max-width: 789px) {
	.alineación {
		margin: 70% 0 0 71px;
	}

	.bg_section2 {
		margin: 82px 66px 0 -14px;
	}
}

@media (max-width: 768px) {
	.row {
		display: flex !important;
	}

	#col_int_1 {
		margin-right: 0px;
	}

	.col-md-2 {
		max-width: 16% !important;
	}

	.bg_section2 {
		margin: 0 0 0 0;
	}

	.alineación {
		margin: 201% 0 0 24px;
	}

	.acom {
		margin: 92% 0 0 14px;
	}

	#div_btn {
		padding-left: 22px;
	}

	.box2 {
		padding-top: 4%;
		height: 87px;
	}

	.es {
		padding-left: 20px;
	}

	.box6 {
		padding-top: 24px;
		height: 87px;
	}

	.esp {
		width: 137px;
	}

	.mar {
		margin-left: -3px;
	}

	.C654 {
		font-size: 10.5pt !important;
	}

	.esp2 {
		margin-left: -12px;
	}

	.tituloLineaBlanca,
	.tituloLineaBlanca3,
	.tituloLineaBlanca2 {
		font-size: 13.5pt;
	}

	.margen {
		margin: -23px 0px 0px 102px;
	}


	.recuadroInformacion {
		height: 274px;
	}

	.col-md-4 {
		max-width: 100% !important;
		flex: 0 0 100% !important;
	}

	.col-md-9 {
		max-width: 100% !important;
		flex: 0 0 100% !important;
	}

	.recuadroInformacion1 {
		width: auto !important;
	}

	.cuadroRecuFe {
		height: 97% !important;
	}

	.lineaDivisora {
		margin: -9px 31px 10px -18px;
	}

	div#carousel_RF {
		height: 400px !important;
	}

	.gris {
		margin: 0px !important;
	}
}


@media only screen and (max-width: 487px) {

	.titulo_pestaña1,
	.titulo2_pestaña,
	.titulo3_pestaña {
		font-size: 16pt;
	}

	#div_btn {
		padding-left: 156px;
	}

	.parr_RecFed {
		font-size: 12pt;
		margin-bottom: 10px !important;
	}

	.espacioMenu {
		margin-top: 9px !important;
	}

	.col-md-2 {
		max-width: 48% !important;
	}

	.esp2 {
		margin-left: 67px;
	}

	.recuadroInformacion {
		height: auto;
	}

	.acom {
		margin: 20px 0 0 50px !important;
	}

}

@media only screen and (max-width: 460px) {
	.d-flex {
		display: flex !important;
	}

	.m-center {
		margin: 0 auto !important;
	}

	.w-90 {
		width: 90% !important;
	}

	.flex-center {
		justify-content: center;
		width: 100%;
	}

	.text-center {
		text-align: center;
	}

	.p-0 {
		padding: 0px !important;
	}

	.no-wrap {
		flex-wrap: nowrap !important;
	}

	.fb-25 {
		flex-basis: 25% !important;
	}

	.text-left {
		text-align: left !important;
	}

	.h-250 {
		min-height: 400px !important;
	}

	#carousel_RF {
		height: 350px !important;
	}

	.no-margin {
		margin: 0px !important;
	}

	#div_menu {
		margin: 0px !important;

	}

	#div_menu {
		flex-direction: column !important;
		align-items: center;
	}

	.esp2 {
		margin: 0px !important;
	}

	.parr_RecFed {
		font-size: 12pt;
		margin-bottom: 10px !important;
	}

	#row_RECFED {
		height: 60% !important;
	}

	.h-72 {
		margin: 0 auto !important;
	}

	.tblRConv {
		max-width: 100% !important;
		margin: auto;
	}

	.acom {
		max-width: 100%;
	}

}


@media only screen and (max-width: 456px) {

	div#div_menu {
		margin: 0px !important;
		flex-direction: column !important;
		align-items: center;
		justify-content: space-between;
	}

	#C87 {
		padding-left: 18% !important;
	}

	.row {
		margin-right: 0px !important;
		margin-left: 0px !important;
	}

	#div_conv_item_3 {
		padding: 9% 2% 2% 2% !important;
	}

	#div_r33_item_2 {
		padding: 9% 2% 2% 2% !important;
	}

	#menu_Ini_Des::before {
		display: none;
	}

	.clss_rf_tit {
		font-size: 11pt;
	}

	.bg_section2 {
		margin: 0px 15px 0px 15px !important;
		flex: auto !important;
	}

	.paddLeft0 {
		padding-left: 47% !important;
	}

	.col-md-5 {
		max-width: none;
	}

	body {
		background-color: #f2f1ee !important;
		background-image: none;
	}

	.titulo_pestaña1 {
		width: 98%;
	}

	.table {
		display: block;
		overflow-x: auto;
	}

	.graficaIngresosEstimados {
		overflow: scroll;
	}

	.modal-dialog {
		width: 410px !important;
	}

	#div_btn {
		padding-left: 196px;
	}

	.cuadroRecuFe {
		width: 97%;
		height: 77%
	}

	.Section_RF2 {
		width: 84%;
	}

	.col-8 {
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}

	.Section_RF3 {
		width: 97%;
	}

	.paddLeft0 {
		padding-left: 3% !important;
	}

	#row_6_ {
		margin-top: 0px !important;
	}

	.rf_svg {
		width: 55% !important;
	}

	.espacio3 {
		max-width: 100% !important;
	}

	#carousel_RF {
		height: 301px !important;
	}

	.titulorespon {
		position: absolute !important;
		margin-top: 498px;
	}

	.responsive {
		margin-top: 120px;
	}

	.espacioMenu {
		content-visibility: auto;
	}

	.col-md-2 {
		max-width: 50% !important;
	}

	.active2 {
		margin-top: 10px;
	}

	.box2 {
		margin-top: 0px;
		margin-left: 150px;
		height: 40px;
		padding-top: 11.5px;
		border-radius: 0 0 22px 22px;
	}

	.rf_svg {
		width: 18px !important;
	}

	.espacioMenu {
		margin-top: 11px !important;

	}

	.C654 {
		width: 100%;
	}

	.es {
		padding-left: 0px;
	}

	.box6 {
		margin-top: 0px;
		margin-left: 150px;
		height: 45px;
		padding-top: 11.5px;
		border-radius: 0 0 22px 22px;
	}

	.col-md-13 {
		max-width: 50%;
		position: relative;
		width: 100%;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px;

	}

	.esp2 {
		margin-left: 83px;
	}

	#minimenu {
		visibility: hidden;
	}

	.font_good1 {
		font-size: 12pt;
		font-weight: 700;
	}

	.font_good {
		font-size: 12pt;
		color: #636569;
		font-weight: 700;
	}

	.col-md-4 {
		max-width: 100% !important;
	}

	.recuadroInformacion {
		height: 107px;
	}
}

@media only screen and (max-width: 380px) {
	#div_btn {
		padding-left: 120px;
	}

	.titulo_pestaña1,
	.titulo2_pestaña,
	.titulo3_pestaña {
		font-size: 15pt;
	}

	.titulo1_white {
		font-size: 18pt;
	}

	.cuadroRecuFe {
		width: 98%;
	}

	#carousel_RF {
		height: 356px !important;
	}

	.modal-dialog {
		width: 322px !important;
	}

	.col-md-2 {
		max-width: 44% !important;
	}

	.col-md-13 {
		max-width: 43%;
	}

	.esp2 {
		margin-left: 41px;
	}

	.paddRight2 {
		padding-right: 15px !important;
	}
}

@media only screen and (max-width: 766px) and (min-width: 461px) {
	.cuadroRecuFe {
		height: 30% !important;
	}

	.recuadroInformacion {
		height: 125px;
	}
}

@media only screen and (max-width: 720px) {
	div#div_menu {
		margin: 0px !important;
		flex-direction: column !important;
		align-items: center;
		justify-content: space-between;
	}

	.C654 {
		width: 100%;
	}

	.box2 {
		height: 87px;
		padding-top: 10%;
		border-radius: 0 0 22px 22px;
	}
}