.hero2 {
    width: 100%;
    height: 50vh;
    background-color: blue;
}

.header-text {
    font-size: 4.5rem;
    font-weight: bolder;
    padding-top: 6rem;
    padding-left: 6rem;
    color: white;
}

.subtext {
    font-weight: bolder;
    padding-left: 6.7rem;
    color: white;
}

.bold1 {
    font-weight: bold;
}


/* crude oil */
.secthero {
    background-size: cover;
    height: 80vh;
    transition: background 6s ease-in-out;
}

.marg {
    margin-top: 7rem;
}

.header-text2 {
    font-size: 5rem;
    font-weight: bold;
    color: white;
  
    
}

/* real estate */
.spant{
    color: rgb(255, 194, 52);
}

.herotext {
    font-size: 4rem;
    font-weight: bolder;
    color: white;
}

.bg{
    background:linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.5)), url(/assets/img/backgrounds/hou1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    object-fit: contain;
     animation-name: bg;
    animation-duration: 20s;
    animation-delay: 1s;
    animation-iteration-count: infinite;
}

/* 
@keyframes bg {
    10%{
        background: linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.5)),url(/assets/img/backgrounds/hou1.jpg);
        background-repeat: no-repeat;
        background-size: cover;
    }

    20%{
        background: linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.5)),url(/assets/img/backgrounds/hou2.jpg);
        background-repeat: no-repeat;
        background-size: cover;
    }

    40%{
        background: linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.5)),url(/assets/img/backgrounds/hou1.jpg);
        background-repeat: no-repeat;
        background-size: cover;
    }
} */
.boldt{
    font-weight: bold;
    text-transform:capitalize;
}
.contain{
    background-image: url('../img/backgrounds/pic1.jpg');
    background-size: cover;
    background-repeat: no-repeat;
}
.section-bg2{
    background-color:#3498db;
}
.imgs{
    width: 5vw;
    height: 60vh;
}

#hero-section {
    position: absolute;
    height: 70vh;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  #video-background {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 80%;
    object-fit: cover;
    z-index: -1;
  }

  #content {
    z-index: 1;
    text-align: center;
    color: #fff;
  }
  .sect{
    background-color: rgba(0,0, rgb(55, 140, 214), 0.7);
    z-index: -2;};
    
  .tt{
    text-shadow: 5px 5px 10px black;
  }




  /* retirement */
  .herosection{
    background-image: linear-gradient(rgba(9, 103, 140, 0.5), rgba(5, 112, 151, 0.5)),url(../img/backgrounds/oldt.jpg);
    background-size: cover;
    height: 80vh;
  }
  .marg2 {
    margin-top: 10rem;
}

/* Gold mining */
.herobt2{
    height: 85vh;
    background-color: #3498db;
    background-image: linear-gradient(rgba(52, 152, 219, 0.7),rgba(52, 152, 219, 0.6)),url(../img/backgrounds/gold.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.thirdsect{
    background-image: linear-gradient(rgba(6, 156, 215, 0.5), rgba(10, 165, 242, 0.5)),url(../img/backgrounds/gold2.jpg);
  
    background-position: left;
    object-fit: contain;
}
.fans:hover{
    color: white;
}
.bcg{
    border: 2px solid white;
    border-radius: 20px;
    padding: 20px 20px;

}
.bcg:hover{
    background-color: white;
    border: 2px solid #3498db;
    color: #3498db;
}
/* crypto */
.cryr{
    line-height: 2;
}
.heigh{
    height: 73vh;
}
.section-bg3{
    background-image: linear-gradient(rgba(6, 156, 215, 0.5), rgba(10, 165, 242, 0.7)),url('../img/backgrounds/cryp.jpg');
    background-size: cover;
    background-repeat: no-repeat;
}
.roots{
    margin-top: 7rem;
}
.btn-color{

    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 1px;
    display: inline-block;
    padding: 10px 30px;
    border-radius: 50px;
    transition: 0.5s;
    color: #3498db;
    border: 2px solid #3498db;
  }
  
.btn-color:hover {
    background: white;
    color: #3498db;
  }