h1.hola{

font-size: 20px;
margin-top: -25px;
letter-spacing: 6px;
font-weight: 200 !important;
text-transform: uppercase; 
}

 
.navbar-right {
   
}
 

.mato{

margin-top: 20px !important;

} 


.rombo {
     width: 150px; 
     height: 150px; 
     border: 0px solid #555; 
     background: #fff;
     -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
     -ms-transform: rotate(45deg);
     -o-transform: rotate(45deg);
     transform: rotate(45deg);
     margin: 0 auto;
}



.rotacion {
    
     -webkit-transform: rotate(-45deg);
     -moz-transform: rotate(-45deg);
     -ms-transform: rotate(-45deg);
     -o-transform: rotate(-45deg);
     transform: rotate(-45deg);
 
}






.about-area2.inc-thumb {
  overflow: hidden;
}

.about-area2.half-bg {
  position: relative;
  z-index: 1;
}

.about-area2.half-bg::after {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  height: 100%;
  width: 50%;
  background: #000;
  z-index: -1;
}

.about-area2 .about-content .right-info {
  border-left: 0px solid #e7e7e7;
  padding-right: 50px;
}

.about-area2 .about-content .right-info a {
  margin-top: 10px;
}

.about-area2 .about-content .left-info {
  padding-left:  50px;
}

.about-area2 .about-content .left-info h4 {
  text-transform: uppercase;
  color: #000;
  font-weight: 600;
  margin-bottom: 25px;
  position: relative;
  z-index: 1;
  padding-right:  30px;
}

.about-area2.inc-thumb .thumb-left {
    padding-left:  35px;
}

.about-area2 .about-content .left-info h4::after {
  position: absolute;
  right:  0;
  top: 50%;
  content: "";
  height: 3px;
  width: 20px;
  background: #000;
  margin-top: -2px;
}

.about-area2 .about-content .left-info h2 {
  font-weight: 600;
  line-height: 1.3;
  margin-top: -5px;
  margin-bottom: 25px;
}

.about-area2 .content-info {
  position: relative;
  z-index: 1;
}

.about-area2 .content-info::after {
  position: absolute;
  right:  -30px;
  top: -30px;
  content: "";
  height: 44%;
  width: 500px;
  border: 5px solid #000;
  z-index: -1;
}

.about-area2.shape-less .content-info::after {
  border: 6px solid #000;
}

@media (max-width: 767px){

.about-area2.shape-less .content-info::after {
 display: none;
}


.about-area.shape-less .content-info::after {
 display: none;
}

 
}


@media (max-width: 1024px){

.about-area2.shape-less .content-info::after {
 display: none;
}


.about-area.shape-less .content-info::after {
 display: none;
}

.about-area2 .about-content .right-info{


    border-left: 0px solid #e7e7e7;
    padding-right: 20px;

}

 
}


.about-area2 .fun-facts {
  font-family: 'Poppins', sans-serif;
  overflow: hidden;
  margin-top: 25px;
}

.about-area2 .fun-facts .fun-fact {
  float: left;
  padding-left:  0px;
}

.about-area2 .fun-facts .fun-fact .timer {
  font-size: 40px;
  line-height: 1;
  font-weight: 600;
  margin-bottom: 15px;
  color: #000;
  position: relative;
  z-index: 1;
  display: inline-block;
  margin-top: 60px;
 
}

.about-area2 .fun-facts .fun-fact .timer.m::after {
  position: absolute;
  left: 30px;
  top: 0;
  content: "";
    padding-right: 30px;
}

.about-area2 .fun-facts .fun-fact .timer.k::after {
  position: absolute;
  left: 50px;
  top: 0;
  content: "AÑOS";
}

.about-area2 .fun-facts .fun-fact .medium {
  font-weight: 500;
  text-transform: capitalize;
  color: #000;
  letter-spacing: 0.6px;
  display: block;
  padding-right:  30px;
  margin-top: -10px;
}


strong.negro{

color: #000;

}


.contacto{

background-color: #fff;
padding: 150px 0;
}





.apodf{

padding-top: 180px;

}


.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #e7e7e7;
}


.odsd{

padding-bottom: 300px;

}





@media (max-width: 1024px){
 

.ram {
   padding: 50px 35px;	
}


.rombo {
     width: 50% !important; 
     height: 50% !important; 
     border: 0px solid #555; 
     background: #fff;
     -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
     -ms-transform: rotate(45deg);
     -o-transform: rotate(45deg);
     transform: rotate(45deg);
     margin: 0 auto;
}


}





@media (max-width: 767px){

.odsd{

padding-bottom: 200px !important;

}


.apodf{

padding-top: 100px;

}


.ram {
   padding: 50px 0;	
}



.contacto{
 
padding: 100px 0;

}


footer .footer-bottom p{

text-align: center;
font-size: 12px;

}

.about-area2 .about-content .left-info {
  padding-left:  20px;
}


.ram {
   padding: 50px 35px;	
}


.rombo {
     width: 100% !important; 
     height: 100% !important; 
     border: 0px solid #555; 
     background: #fff;
     -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
     -ms-transform: rotate(45deg);
     -o-transform: rotate(45deg);
     transform: rotate(45deg);
     margin: 0 auto;
}


.about-area2 .about-content .right-info{


    border-left: 0px solid #e7e7e7;
    padding-right: 20px;

}


}






 

 







a.raya{

text-decoration: underline;

}


.social ul{

margin: 0;
padding: 0;

}


.social ul li a{

display: inline-block;
float: left;
padding: 5px 8px;

}


