header {
    background-color: #440000bf;
}

.thankYouPg{
    .header{
        background-color: #000;
    }
    .thank_you_sec {
        padding: 150px 0 100px;
        /* background: radial-gradient(circle, rgba(255, 255, 255, 0.83) 0%, rgb(214, 20, 37, 0.13)); */
        text-align: center;
        .thank_you_head {
            margin-bottom: 40px;
        
            img {
                width: 500px;
                height: auto;
                margin: 0px auto;
            }
        }
        .thank_you_cont{
            p{
                font-size: 20px;
                font-weight: 600;
                margin-bottom: 20px;
            }
        }
    }
}

.bookSec  {
    display: none;
}

/* page not found */

.notFoundPg{
    .header{
        background-color: #000;
    }
    .pnf_sec {
        /* background: radial-gradient(circle,rgba(255, 255, 255, 0.83) 0%, rgb(214, 20, 37, 0.13)); */
        text-align: center;
        padding: 150px 0 100px;
        .pnf_head {
            display: flex;
            align-items: center;
            justify-content: center;
            h2{
                font-size: 280px;
                font-family: "Combo", system-ui;
            }
            .pnf_img {
                width: 300px;
                height: auto;
                img{
                    width: 100%;
                    height: 100%;
                    object-fit: contain;
                }
            }
        }
        .pnf_cont{
            p{
                font-size: 20px;
                font-weight: 600;
                margin-bottom: 20px;
            }
        }
    }
}

@media(max-width: 1200px) {
    header {
    background-color: #440000bf!important;
}
.header.is-sticky {
    background-color: rgba(0, 0, 0, 0.702)!important;
}
}

@media (max-width: 767px){
    .notFoundPg {
        & .pnf_sec {
            & .pnf_head {
                h2 {
                    font-size: 200px;
                    font-family: "Combo", system-ui;
                }
                .pnf_img {
                    width: 230px;
                    height: auto;
                }
            }
        }
    }
}

@media (max-width: 420px){
    .notFoundPg {
        & .pnf_sec {
            & .pnf_head {
                h2 {
                    font-size: 130px;
                    font-family: "Combo", system-ui;
                }
                .pnf_img {
                    width: 160px;
                    height: auto;
                }
            }
        }
    }
}