.hide{
	display: none;
}

.show{
	display: block;
}

.header {
    width: 100%;
    top: 0;
    z-index: 9999999999;
    transition: all ease .4s;
}

.header.header-fixed{
	position: fixed;
}

.header.header-fixed .content-header .logo img{
	max-width: 120px;
	transition: 0.3s all;
}

.header.header-fixed .content-header .whatsapp .info p:last-child{
	font-size: 16px;
}

.headerheader-fixed  .content-header .whatsapp .info p:first-child{
	font-size: 10px;
}

.header .sub-header{
	background: #262626;
	padding: 10px 0;
	transition: 0.3s all;
}

.header.header-fixed .sub-header{
	margin-top: -44px;
	transition: 0.3s all;
}

.header .sub-header .container-fluid{
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.header .info-icon{
	display: flex;
	align-items: center;
}

.header .info-icon a{
	color: #FFF;
}

.header .info-icon:hover a{
	color: white;
}

.header .info-icon:hover img{
	filter: brightness(999);
}

.header .redes{
	display: flex;
	align-items: center;
}

.header .redes img{
	margin-left: 15px;
}

.header .redes img:hover{
	filter: brightness(999);
}

.header .content-header{
	background: #FFF;
	padding: 15px 0;
	z-index: 999999;
	position: relative;
}

.header .content-header .container-fluid{
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.header .logo{
	border-right: 1px solid #000;
    padding-right: 30px;
}

.header .menu{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.header .content-header a{
	color: #000000;
}

.header .whatsapp{
	display: flex;
	align-items: center;
	margin: 0 15px;
}

.header .whatsapp .icon{
	margin-right: 15px;
}

.header .whatsapp .info p:first-child{
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	color: #000;
}

.header .whatsapp .info p:last-child{
	font-size: 19px;
	line-height: 29px;
	font-weight: bold;
	margin: 0;
	color: #000;
}

.header .content-header ul{
	display: flex;
	align-items: center;
	justify-content: flex-end;
	width: 100%;
}

.header .content-header ul li{
	/*margin-left: 30px;*/
	list-style: none;
}


/*****************************************
                AJUSTES                  
*****************************************/

.header, .header.header-fixed{
    position: sticky;
    transition: 250ms all;
}
.header.header-fixed{
    top: -44px;
    box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.2);
}
.header.header-fixed .sub-header {
    margin-top: 0px;
    transition: 0.3s all;
}
.header .content-header .logo img {
    transition: 0.3s all;
    max-width: 160px;
}
.header.header-fixed .content-header {
    padding: 10px 0;
}
.header .content-header ul li a:hover{
    font-weight: bold;
}
.header .menu {
    padding-left: 30px;
    justify-content: space-between;
}
.header .content-header ul {
    margin: 0;
    padding-left: 60px;
    justify-content: space-between;
}
.menu-menu-principal-container {
    flex: 1 1 auto;
}
.header .content-header a {
    transition: 250ms;
}
.header .info-icon a img {
    width: 20px;
}


/*****************************************
          AJUSTES RESPONSIVOS                  
*****************************************/

@media(max-width: 1600px){
    .header .content-header .logo img {
        max-width: 120px;
    }
    .header.header-fixed .content-header .logo img{
        max-width: 80px;
    }
    .header .whatsapp .info p:last-child {
        font-size: 17px;
    }
    .header .whatsapp .info p:first-child {
        font-size: 10px;
        line-height: 17px;
    }
    .header .content-header ul {
        padding-left: 40px;
    }
    .header .content-header ul li a{
        font-size: 14px;
        line-height: 22px;
    }
}
@media(max-width: 1440px){
    .header .menu {
        padding-left: 20px;
    }
    .header .whatsapp .info p:last-child {
        font-size: 15px;
    }
    .header .content-header ul {
        padding-left: 30px;
    }
    .header .whatsapp .icon {
        margin-right: 10px;
    }
    .header .whatsapp .icon img {
        width: 30px;
    }
    .header .whatsapp {
        margin: 0 10px;
    }
    .header .content-header ul li a {
        font-size: 13px;
        line-height: 22px;
    }
    .header .whatsapp .info p:first-child {
        font-size: 9px;
        line-height: 6px;
    }
    .header .info-icon a {
        font-size: 13px;
    }
    .header .content-header {
        padding: 10px 0;
    }
    .header .sub-header {
        padding: 8px 0;
    }
    .header.header-fixed {
        top: -40px;
    }
}
@media(max-width: 1366px){
    .header .info-icon a {
        font-size: 12px;
    }
    .header .sub-header {
        padding: 6px 0;
    }
    .header .redes img {
        width: 18px;
    }
    .header .content-header ul li a {
        font-size: 12px;
        line-height: 22px;
    }
    .header.header-fixed {
        top: -36px;
    }
}
@media(max-width: 1280px){
    .header .whatsapp .icon img {
        width: 25px;
    }
    .header .whatsapp {
        margin: 0 5px;
    }
    
}
@media(max-width: 1024px){
    
    .header.header-fixed {
        top: 0;
    }
    .menu-menu-principal-container {
        flex: 0 1 auto;
    }
    .header.header-fixed .menu-mobile {
        top: 84px;
    }
    .header .info-icon a {
        font-size: 15px;
    }
    
    
}
@media(max-width: 991px){
    
}
@media(max-width: 575px){
    
}
@media(max-width: 375px){
    
}
@media(max-width: 330px){
    
}





























