* {
    margin: 0;
    padding: 0;
}


@font-face {
    font-family: "Montserrat-bold";
    src: url("../fonts/Montserrat/Montserrat-Bold.ttf") format("truetype");
}

@font-face {
    font-family: "Montserrat-light";
    src: url("../fonts/Montserrat/Montserrat-Light.ttf") format("truetype");
}

@font-face {
    font-family: "Montserrat-black";
    src: url("../fonts/Montserrat/Montserrat-Black.ttf") format("truetype");
}

.header-logo-1 {
    background-color: transparent;
    text-align: center;
    position: absolute;
    padding-top: 14px;
    padding-bottom: 14px;
}
.loginbtn {
    background: rgb(195, 203, 82) !important;
    width: fit-content;
    border-radius: 5px;
    filter: drop-shadow(0px 4px 3.5px rgba(44, 44, 44, 0.24));
    padding: 5px 18px !important;
    border-color: transparent !important;
    margin: 0 auto;
    border-radius: 24px !important;
    font-weight: bolder !important;
    background-image: linear-gradient(90deg, rgb(195, 203, 82) 22%, rgb(243, 233, 84) 51%, rgb(242, 182, 84) 77%) !important;
    text-transform: uppercase;
    font-size: 17px;
}
.float-right2{
    float: right;
}
.contain-under-construction{
    padding-top: 140px;
    padding-bottom:80px;
}
#main-background{
    height: 100vh;background-image: url(../images2/bg-14.jpg);background-size: cover;background-repeat: no-repeat;background-position: 10%;
}
.float-right2 p{
    font-family: "Montserrat-light";
    padding-top: 22px;
    padding-bottom: 7px;
}
.float-right2 h1{
    font-family: "Montserrat-bold";
}
@media only screen and (max-width: 991px) {
    #mobileadapt{
        background: rgba(255, 255, 255, 0.2); /* semi-transparent white */
        backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px); /* Safari support */
        border-radius: 12px;
        padding: 1rem;
        color: #000;
        margin-bottom: 10px;
    }
    .col-lg-6.float-right2 {
        filter: drop-shadow(0px 0px 0px black);
    }}
 .counter-item span {
        display: block;
        font-size: 36px;
        font-weight: 700;
        line-height: 1;
        margin-bottom: 5px;
        color: #232323;
    }
 .counter-item .item {
        text-transform: uppercase;
        font-weight: 400;
        color: #666666;
        font-size: 14px;
    }
 .counter-item {
        display: inline-block;
        text-align: center;
        margin-top: 40px;
        margin-right: 30px;
    }
   .item-list {
        margin-top: -35px;
    }
    .counter-class {
        margin-bottom: 25px;
    }