.justify-content-between {
-ms-flex-pack: justify !important;
justify-content: center !important;
}

nav {
z-index: 999 !important;
position: relative;
}

nav .container .row div {
padding:0px;
}

nav .container .row div:nth-Child(1) {
padding-left:30px;
}

.rem-sin-cartel nav .container .row div:nth-Child(1) {
display:none;
}

nav .container .row div:nth-Child(1) h1 {
padding:20px 0px 15px 0px;
width:100%;
text-align:center;
text-transform:uppercase;
color:#fff;
font-size:20px;
font-weight:700;
background:#000000;
margin:0px auto;	
}

nav .container .row div:nth-Child(1) h2 {
margin:0px auto;
padding:0px 0px;
width:100%;
text-align:center;
text-transform:uppercase;
color:#eae6dd;
font-size:115px;
font-weight:700;
background:#487034;	
border-bottom:1px solid #ccc;
}

nav .container .row div:nth-Child(1) h3 {
margin:0px auto;
padding:15px 0px;
width:100%;
text-align:center;
color:#FFFFFF;
font-size:23px;
background:#487034;	
}

nav .container .row div:nth-Child(1) span {
float:left;
width:100%;
height:35px;
background:url(../img/iconos/punta.svg) no-repeat center;
background-size:cover;
}

nav .container .row div:nth-Child(2) a {
float:left;
text-indent:-9999px;
width:230px;
height:40px;
background:url(../img/iconos/logo.svg) no-repeat center;
margin:70px 0px 0px 0px;
}

.rem-sin-cartel nav .container .row div:nth-Child(2) a {
margin:70px 0px 30px 0px;
}

nav .container .row div:nth-Child(3) {
margin-bottom:20px;	
}

nav .container .row div:nth-Child(3) p {
color:#5D5D5D;
font-size:10px;
margin:40px 0px 0px 0px;
text-align:right;
text-align:center;
}

nav .container .row div:nth-Child(3) p span {
color:#52703D;
font-size:15px;	
font-weight:bold;
}

nav .container .row div:nth-Child(3) a {
font-family: 'Antenna', Arial;
font-size:12px;
color:#52703D;	
width:100%;
float:left;
padding:8px 0px;
text-align:center;
border:2px solid #d5dbcf;
text-transform:uppercase;
margin-top:5px;
cursor:pointer;
}

nav .container .row div:nth-Child(3) a.rem-salir {
width:auto;
float:right;
padding:8px;	
}

nav .container .row div:nth-Child(3) a.rem-mis-datos {
margin-right:10px;	
}

nav .container .row div:nth-Child(3) a:hover {
color:#fff;
background:#52703D;	
}

@media (max-width: 1150px) {
	
	nav .container .row div:nth-Child(1) h2 {
	font-size:70px;
	}
	
}

@media (max-width: 768px) {
	
	nav .container .row div:nth-Child(1) {
	padding-left:0px;
	}

	nav .container .row div:nth-Child(1) h1 {
	padding:15px 0px;
	font-size:14px;
	}

	nav .container .row div:nth-Child(1) h2 {
	font-size:45px;
	}

	nav .container .row div:nth-Child(1) h3 {
	padding:15px 0px;
	font-size:14px;
	}

	nav .container .row div:nth-Child(1) span {
	display:none;
	}

	nav .container .row div:nth-Child(2) a {
	width:100%;
	margin:20px 0px;
	}

	nav .container .row div:nth-Child(3) p {
	margin:20px 0px 0px 0px;
	text-align:center;
	}

	nav .container .row div:nth-Child(3) a {
	margin-bottom:30px;
	}
	
	nav .container .row {
    padding: 0px 25px !important;
	}

}



