#btn-back-to-top{position:fixed;bottom:20px;right:20px;display:none;}.hmain{background-color: #141414;}
.custombg {
    width: 100%;
    height: auto;  /* This keeps the height of the element as you set it */
    background-image: url('/images/cinema5.jpg');
    background-repeat: repeat;
    background-size: contain;  /* This ensures the image fits without exceeding the container */
    background-position: center center;  /* Optional: centers the image in the container */
}
.custombg2 {
    width: 100%;
    height: auto;  /* This keeps the height of the element as you set it */
    background-image: url('/images/cinema6.jpg');
    background-repeat: repeat;
    background-size: contain;  /* This ensures the image fits without exceeding the container */
    background-position: center center;  /* Optional: centers the image in the container */
}
h1 {
    font-family: 'Cinzel', serif;
}

h2, h3, h4 {
    font-family: 'Prata', serif;
}

body {
    font-family: 'Lora', serif;
}

.nav, .btn, .footer, .labels {
    font-family: 'Inter', sans-serif;
}

/* h1,h4,h5,h6,h2,h3{font-family:'Cinzel',sans-serif} */
.fancyfont2{font-family:'Cinzel',sans-serif}.fancyfont3{font-family:'Alegreya SC',sans-serif}.fancyfont4{font-family:'Lora',sans-serif}.rotate270{transform:rotate(270deg);transform-origin:top right}.fixed-right-1{position:fixed;right:40px;top:25%;z-index:1050}.fixed-right-2{position:fixed;right:40px;top:65%;z-index:1050}.fixed-left{position:fixed;left:0;top:80%;transform:translateY(-50%);z-index:1050}.fixed-right{position:fixed;right:0;top:80%;transform:translateY(-50%);z-index:1050}#btn-back-to-top{position:fixed;bottom:69px;left:15px;z-index:1050;display:none;width:auto;height:auto;max-width:50px;text-align:center}.zoom-container{overflow:hidden;position:relative}.zoom-container img{transition:transform 0.3s ease-in-out;width:100%}.zoom-container:hover img{transform:scale(1.2)}.hover-transform{display:inline-block;transition:transform 0.3s ease}.hover-transform:hover{transform:scale(1.1)}.center-underline{display:inline-block;position:relative}.center-underline::after{content:'';position:absolute;bottom:-2px;left:50%;width:50%;height:2px;background-color:#000;transform:translateX(-50%)}