.nav-pills2 {
	background-color: darkorange;
    color: #fff !important;
    border: darkorange;
    border-style: solid;
    border-width: 4px;
    border-radius: 35px;
    font-weight: 900;
}
.encabezado{
	 text-align: left;
    font-size: 54px;
    font-weight: 500;
    line-height: 47px;
    margin-top: 70px;
    padding-bottom: 95px;
    letter-spacing: 1px;
    transform: translate(5%, 0);
}
.encabezado2{
	 text-align: left;
    font-size: 54px;
    font-weight: 500;
    line-height: 47px;
    margin-top: 70px;
    padding-bottom: 95px;
    letter-spacing: 1px;
    transform: translate(5%, 0);
}
.titulo {
	line-height: 58px; 
	font-size: 54px; 
	font-weight: 900
}
.titulo2 {
	line-height: 40px; 
	font-size: 46px !important; 
	font-weight: 500 !important; 

	
}
.titulo3 {
	line-height: 58px; 
	font-size: 42px; 
	font-weight: 900
}
.texto  {
	line-height: 24px; 
	font-size: 24px; 
	font-weight: 500
}

.veinte {
	font-size: 20px !important;
}
.justificado{
	font-size: 20px;
    text-align: justify;
		font-weight: 600;
	margin-right: 50px;
	
}
.justificado2{
	font-size: 16px;
    text-align: justify;
	font-weight: 500;
	margin-right: 50px;
	
}
.centro{
	text-align: center !important;
}

.foto1{
	width:80%;
   filter: drop-shadow(black 3px 3px 5px);
	border: white;
	border-style: solid;
	border-width: 6px;
	margin: 10px
}
.foto2{
	width:100%;
	
	
}
.foto3{
	width:40%;
   filter: drop-shadow(black 3px 3px 5px);
	border: white;
	border-style: solid;
	border-width: 6px;
	margin: 10px;
	float: left;
}
.iconos3{
	width: 85%
}
.iconos4{
	width: 75%
}

.fotos3{
	    background-size: 95%;
    background-position: center;
    height: 350px;
    background-repeat: no-repeat;
}
.negritas
{
	font-weight: 600;
}
.rojo:active, .rojo:hover{
	background-color: darkorange;
}
.rojo{
	background-color: #fff;
}
.svg-fill-color-primary2{
	fill: darkorange !important; 
}
html body .tabs .nav-tabs .nav-link, html body .tabs .nav-tabs .nav-link:hover, html body .tabs .nav-tabs .nav-link.active, html.dark body .tabs .nav-tabs .nav-link, html.dark body .tabs .nav-tabs .nav-link:hover, html.dark body .tabs .nav-tabs .nav-link.active {
    color: darkorange;
}
.nav-pills > li.active > a, .nav-pills .nav-link.active {
    background-color: darkorange;
}
.nav-link {
    color: darkorange;
	font-size: 22px;
    font-weight: 500;
}
.bg-primary {
    background-color: darkorange !important;
}

.escritorio{
	
}
.movil{
	display: none;	
	}

#text{
	display: none !important;
}

html body .tabs.tabs-vertical.tabs-right .nav-tabs .nav-link.active, html body .tabs.tabs-vertical.tabs-right .nav-tabs .nav-link.active:hover, html body .tabs.tabs-vertical.tabs-right .nav-tabs .nav-link.active:focus, html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li .nav-link:hover, html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs .nav-link.active, html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs .nav-link.active:hover, html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs .nav-link.active:focus  {
    border-right-color: var(--secondary);
    background-color: darkorange !important;
    color: #fff !important;
}




@media screen and (max-width: 600px) {
	.escritorio{
	    display: none !important;
}
	.movil{
		display: block;
		
	}
	.card-bodyr {
	position: relative;
	z-index: 1;
    width: auto !important;
	height: 120px;
	align-content: center;
    border-right: 0px;


}
	.tab-pane-navigation.active {
		padding-left: 25px;
	}
	.fotos3 {
    background-size: 100%;
    background-position: center;
    height: 350px; 
    background-repeat: no-repeat;
    margin-left: 3% !important;
		margin-bottom: -25%;}
	.iconos3{
	width: 100%
}
	.doscolumnas {
		width: 50%;
        clear: none;
        float: left;
	}
	.trescolumnas {
		width: 33.3%;
        clear: none;
        float: left;
	}
	.card-body {
    padding: 0px;
    position: relative;
    z-index: 1;
    width: 100%;
}
	.card-bodyw {
    padding: 5px;
    position: relative;
    z-index: 1;
    border-right: 1px solid;
    height: auto;
    width: 100%;
    border-color: #fff;
    border-width: 0px;
}
	.foto3{
	width:80%;
   filter: drop-shadow(black 3px 3px 5px);
	border: white;
	border-style: solid;
	border-width: 6px;
	margin: 10px;
	float: center;
}
	.encabezado{
	text-align: right;
    font-size: 40px;
    font-weight: 500;
    line-height: 38px;
    margin-top: 70px;
    padding-bottom: 95px;
    letter-spacing: 1px;
    transform: translate(0%, 0);
	}
	.encabezado2{
	text-align: center;
    font-size: 40px;
    font-weight: 500;
    line-height: 38px;
    margin-top: 5px;
    padding-bottom: 5px;
    letter-spacing: 1px;
    transform: translate(0%, 0);
	}
	
}
