h1, .h1tittle{
    margin-top: -10px !important;
 }

.forpasclose {
    text-align: right;
    margin-top: -30px !important;
    margin-left: 25px;	
    bottom: 6px !important;
    
}

	
.forpasclose  a:after {
     bottom: 6px !important;
 }


h6.closethemodal{
  font-size: 20px;
}

@media (min-width: 1024px) {
.top-bar {
padding-left: 10rem !important;
padding-right: 10rem !important;
}

}


@media (max-width: 1024px) {

.forpasclose {
    text-align: right;
    margin-top: -20px !important;
    margin-left: 25px;  
    bottom: 6px !important;
    
}


.grid-container {
    margin-bottom: 1px !important;
}

}


@media (max-height:  719px) and (min-width: 1024px) {
 /*  img.imgprincipallogo {
   	display: none !important;
	}*/
    .reset {
    margin-top: 15px !important;;
    }
}

@media screen and (min-width: 40em) and (max-width: 63.9375em){
.top-bar a {
   
    letter-spacing: 0.2px !important;
    font-size: 0.9rem !important;
}

.menu li {
    outline: 0;
    min-width: 108px !important;
  
}
}


/*nuevo media query mobile */

@media (max-width: 640px) {


.grid-container {
    margin-bottom: 16rem !important;
    margin-top: -16rem;
}
}
/*
 .navbar {
  position: sticky;
  top: 0;
  width: 100%;
      z-index: 9999;
}*/

