@font-face {
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
    font-size: normal;
    font-weight: 400;
    src: url("https://fonts.googleapis.com/css2?family=Oswald&display=swap") format("truetype");

}

@font-face {
    font-family:Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
    font-size: normal;
    font-weight: 500;
    src: url("https://fonts.googleapis.com/css2?family=Oswald&display=swap") format("truetype");
}

.custom-size-1{
    align-items: flex-start;
    background-color:black;
    display: flex;
    flex-direction: column;
    min-height: 3655px;
    overflow: hidden;
    width: 1269px;
}

.hidden,
.hidden * {
    pointer-events: none;
    visibility: hidden;
}

.flex-row{
    align-items: center;
    display: flex;
    margin-left: 18px;
    margin-top: 9px;
    min-width: 243px;
}

.lg-01{
    height: 72px;
    width: 82px;
}


.flex-row{
    align-items:center;
    display: flex;
    margin-left: 18px;
    margin-top: 9px;
    min-width: 243px;

}

.lg-01 {
    height: 72px;
    width: 82px;
}

.eme-fitness {
    color: var(--white);
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
    font-size:large;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 29px;
    margin-left: 18px;
    margin-top: 17px;
    min-height: 37px;
    min-width: 143px;
    white-space: nowrap;
}

 .navbar-link-container{
     align-items: flex-end;
     background-color: #4a1414;
     display: flex;
     height: 60px;
     justify-content: flex-end;
     margin-left: -1px;
     margin-top: 16px;
     min-width: 1269px;
     padding: 13px 215px;
 }

 .navbar-link-contact-us{
     letter-spacing: 0;
     line-height: 35px;
     margin-left: 100px;
     min-height: -20px;
     min-width: 153px;
     white-space: nowrap;
 }

 .navbar-link-pricing{
    letter-spacing: 0;
    line-height: 35px;
    margin-left: 100px;
    min-height: -20px;
    min-width: 105px;
    white-space: nowrap;
}

.navbar-link-facilities{
    letter-spacing: 0;
    line-height: 20px;
    min-height: -20px;
    min-width: 129px;
    white-space: nowrap;
}

.navbar-link-classes{
    letter-spacing: 0;
    line-height: 35px;
    margin-left: 100px;
    min-height: -20px;
    min-width: 108px;
    white-space: nowrap;
}

.overlap-group1{
    height: 2071px;
    margin-left: -1px;
    position: relative;
    width: 1269px;
}

.carousel-inner{
    height: 644px;
    left: 0;
    position: absolute;
    top: 0 px;
    width: 1269px;
}

.carousel-control-prev{
    top: 300px;
}

.carousel-control-next{
    top: 300px;
}

.rectangle2{
    background-color:white;
    z-index: 1;
    height: 60px;
    left: 520px;
    position: absolute;
    top: 390px;
    opacity: 0.1;
    width: 236px;

}

.rectangle3{
    background-color:white;
    z-index: 1;
    height: 25px;
    left: 100px;
    position: absolute;
    top: 1210px;
    opacity: 0;
    width: 120px;

}

.rectangle4{
    background-color:white;
    z-index: 1;
    height: 400px;
    left: 70px;
    position: absolute;
    top: 1565px;
    opacity: 0;
    width: 370px;

}

.rectangle5{
    background-color:white;
    z-index: 1;
    height: 420px;
    left: 450px;
    position: absolute;
    top: 1565px;
    opacity: 0;
    width: 370px;

}

.rectangle6{
    background-color:white;
    z-index: 1;
    height: 420px;
    left: 840px;
    position: absolute;
    top: 1565px;
    opacity: 0;
    width: 370px;

}

.rectangle7{
    background-color:white;
    z-index: 1;
    height: 30px;
    left: 70px;
    position: absolute;
    top: 2450px;
    opacity: 0;
    width: 365px;

}


.homeb{
    height: 714px;
    left: 0;
    position: absolute;
    top: 643px;
    width: 1269px;
}

.homec{
    height: 713px;
    left: 0;
    position: absolute;
    top: 1334px;
    width: 1280px;
}

.homed{
    height: 713px;
    left: 0;
    position: absolute;
    top: 2046px;
    width: 1269px;
}

.footerfinal{
    height: 713px;
    left: 0;
    position: absolute;
    top: 2758px;
    width: 1269px;
}


.navbar-link-facilities{
    font-weight: 40px;
    ;
    font-size: xx-large;
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
    color: whitesmoke;
}

.navbar-link-classes{
    font-weight: 40px;
    font-size: xx-large;
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
    color: whitesmoke;
}

.navbar-link-contact-us{
    font-weight: 40px;
    font-size: xx-large;
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
    color: whitesmoke;
}

.navbar-link-pricing{
    font-weight: 40px;
    font-size: xx-large;
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
    color: white;
}

