.custom--btn-hz{
    display: flex;
    align-items: center;
    gap: 5px;
    width: fit-content;
    margin: 0 auto;
    max-width: 100%;
}
.footer-copyright-center{
    margin-top: 24%;
}
.main--arrow-container{
    overflow-x: hidden;
}
.banner-wrapper-custom {
    display: flex;
    margin-top: 0px;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    height: 100%;
}

.banner-wrapper-custom .nhs {
    background-color: transparent; mix-blend-mode: multiply;
    object-fit: contain;
}

.banner-wrapper-custom img {
    width: 100%;
    max-width: 200px;
}

@media screen and (max-width: 1025px) {
    .second-page{
        max-width: 100%;
    }
}

@media screen and (max-width: 1000px) {
    .banner-wrapper-custom img {
        max-width: clamp(100px, 15vw, 200px);
        /* height: 100%; */
    }
}
@media screen and (max-width: 576px) {
    .banner-wrapper-custom{
        justify-content: space-around;
        height: auto;
        flex-wrap: wrap;
        margin-top: 1rem;

    }
    .banner-wrapper-custom img{
        width: 100px !important;
        height: 100px !important;
    }

    .div-block-115{
        width: 100px !important;
        margin-right: 0 !important;
    }

    .second-page{
        top: 90%;
    }
    .third-page{
        top: 235% !important;
    }
    .third-b{
        top: 335% !important;
    }

    .fourth-a{
        top: 435% !important;
    }
    .fourth-b{
        top: 535% !important;
    }

    .seventh-page{
        top: 635%;
    }

    .div-block-120{
        top: 680% !important;
    }

    .div-block-117{
        top: 752% !important;
    }

    .sign-boards{
        left: 24% !important;
        top: -40% !important;
    }

    .aeroplane-cloud{
        top: 30% !important;
    }
    .circle{
        top: 25% !important;
    }
    /* ======= contact us page =============  */
    #book-now{
        margin-top: 15% !important;
    }
    .contact-us-nav{
        height: 100%;
        min-height: 100%;
    }
    #book-now .top-cloud{
        width: 100px !important;
        margin-left: 3% !important;
    }
    #book-now .book-demo-cloud{
        width: 100px !important;
        margin-top: 130% !important;
    }

    .contact-us-footer-wrapper{
        margin-top: 15% !important;
    }

    /* Book session */
    .session-subtitle{
        line-height: 1 !important;
        font-size: 14px;
        /* text-align: left; */
        /* padding-left: 1rem; */
    }

    #book-now.session-wrapper .book-demo-cloud{
        margin-top: 205% !important;
    }
    
}

@media screen and (max-width: 450px) {
    .sign-boards{
        left: 24% !important;
        top: -221px !important;
    }
}
@media screen and (max-width: 430px) {
    .sign-boards{
        left: 24% !important;
        top: -301px !important;
    }
    .third-page {
        top: 215% !important;
    }
    .third-b {
        top: 325% !important;
    }
    #book-now .top-cloud{
        width: 60px !important;
    }
}
@media screen and (max-width: 380px) {
    .sign-boards{
        left: 24% !important;
        top: -280px !important;
    }
    
}
@media screen and (max-width: 350px) {
    .banner-wrapper-custom img{
        width: 80px !important;
        height: 80px !important;
    }

    .sign-boards{
        top: -167px !important;
    }
}