 @charset "utf-8";

@media only screen and (min-width: 1400px) {
	.dN1400								{ display:none; }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
	.dN1200								{ display:none; }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.dN992								{ display:none; }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.dN768								{ display:none; }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
	.dN576								{ display:none; }
}
@media only screen and (max-width: 575px) {
	.dN320								{ display:none; }
}


/* BOOTSTRAP */

@media screen and (min-width: 992px) {
	.dN_oPC 							{ display:none; }
	.pL40 								{ padding-left:40px; }
	.pR40 								{ padding-right:40px; }

	.tabion														{ margin:0 auto; text-align:center; }
	.tabion .nav												{ border:0; width:auto; margin:0 auto; display:inline-block; }
	.tabion .nav-tabs											{ border:0; }
	.tabion .nav-tabs .nav-item									{ border:0; margin:0; width:auto; background-color:transparent; text-align:center; border-radius:0 !important; display:inline-block; }
	.tabion .nav-tabs .nav-item .nav-link						{ border:0; color:#000;  border-radius:0 !important; border-bottom:5px solid #ffe4e0; padding:20px 35px;}
	.tabion .nav-tabs .nav-item .nav-link.active				{ border:0; color:#000; background-color:transparent; border-bottom:5px solid #f54f55; font-weight:bold; border-radius:0 !important; }
	.tabion .nav-tabs .nav-item .nav-link:hover					{ border:0; color:#000; background-color:transparent; border-bottom:5px solid #fff; border-radius:0 !important; }
	.tabion .nav-tabs .nav-item .nav-link.active:hover			{ border:0; color:#000; background-color:transparent; border-bottom:5px solid #f54f55; font-weight:bold; border-radius:0 !important; }

}

@media screen and (max-width: 991px) {
	.dN_oS								{ display:none; }
	.oH_oS 								{ overflow:hidden; }

	.h60_oS 							{ height:60px; }
	.p5_oS 								{ padding:5px; }
	.p4010_oS 							{ padding:40px 10px; }

	.w20x_oS 							{ width:20px; }
	.aLogo 								{ max-width:40%; display:block; }

	.posEsp1							{ right:20px; top:23px; }

	.tabion														{ margin:0 auto; text-align:center; }
	.tabion .nav												{ border:0; width:auto; margin:0 auto; display:inline-block; }
	.tabion .nav-tabs											{ border:0; }
	.tabion .nav-tabs .nav-item									{ border:0; margin:0; width:auto; background-color:transparent; text-align:center; border-radius:0 !important; display:inline-block; }
	.tabion .nav-tabs .nav-item .nav-link						{ border:0; color:#000;  border-radius:0 !important; border-bottom:5px solid #ffe4e0; padding:8px;}
	.tabion .nav-tabs .nav-item .nav-link.active				{ border:0; color:#000; background-color:transparent; border-bottom:5px solid #f54f55; font-weight:bold; border-radius:0 !important; }
	.tabion .nav-tabs .nav-item .nav-link:hover					{ border:0; color:#000; background-color:transparent; border-bottom:5px solid #fff; border-radius:0 !important; }
	.tabion .nav-tabs .nav-item .nav-link.active:hover			{ border:0; color:#000; background-color:transparent; border-bottom:5px solid #f54f55; font-weight:bold; border-radius:0 !important; }


}
