.landing-bg {
    height: 100% !important;
    background-image: url('../images/BTX/landing-bg.png');
    background-repeat: no-repeat;
    background-size: 100vw;
    position: relative;
}

.mob-landing-bg {
    height: 100vh !important;
    background-image: url('../images/BTX/Hook\ Mob.png');
    background-repeat: no-repeat;
    background-size: 100vw;
    position: relative;
}

.team-bg {
    height: 600px !important;
    background-image: url('../images/BTX/team.png');
    background-repeat: no-repeat;
    background-size: 100vw;
}

.newsletters-bg {
    height: 450px !important;
    background-image: url('../images/BTX/newsletters.png');
    background-repeat: no-repeat;
    background-size: 100vw;
}

.team-btn{
    top: 320px !important;
    left: 30px !important;
}

/* padding */
.default-padding {
    padding: 30px 100px !important;
}

.sub-btn .email{
    border-radius: 5px !important;
    border-color: white !important;
    border: white !important;
    padding: 10px 30px !important;
}

.sub-btn .button{
    font-size: 1em !important;
    border: 2px solid white;
    border-radius: 5px !important;
    padding: 10px 30px !important;
    text-decoration: none;
}

.sub-btn{
    top: 280px !important;
    left: 420px !important;
}

.demo-btn{
    z-index: -1 !important;
    top: -100px !important;
}

.team-bg-mob {
    height: 900px !important;
    background-image: url('../images/BTX/team-mob.png');
    background-repeat: no-repeat;
    background-size: 100vw !important;
}

.team-btn-mob {
    top: 350px !important;
    /* left: -115px !important; */
}

.newsletters-bg-mob {
    height: 900px !important;
    background-image: url('../images/BTX/newsletters-mob.png');
    background-repeat: no-repeat;
    background-size: 100vw;
}

*::-webkit-scrollbar {
    display: none;
}

.btx-page {
	margin-left: 0 !important;
	margin-right: 0 !important;
}


@media only screen and (max-width: 995px) and (min-width: 360px)  {
    .default-padding{
        padding: 10px 30px !important;
    }

    .footer-text{
        text-align: start !important;
    }

    .sub-btn .email{
        border-radius: 5px !important;
        border-color: white !important;
        border: white !important;
        padding: 10px 30px !important;
    }
    
    .sub-btn .button{
        font-size: 12px !important;
        border: 2px solid white;
        border-radius: 5px !important;
        padding: 10px 30px !important;
        text-decoration: none;
    }
    
    .sub-btn{
        top: 760px !important;
        left: -15px !important;
    }

    .btx-page {
       overflow-x: hidden !important;
    }
}