body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#faebd7;display:grid;text-align:center}#navbar{margin-top:0;position:-webkit-sticky;position:sticky;top:0;width:100%}#nav{background-color:#a9a9a9;border-bottom:1px solid #000;display:flex;justify-content:space-around;padding:5px;width:100%}#navList{display:flex;gap:30px;list-style:none}#logo{background-color:#faebd7;border:1px solid #000;border-radius:10px;cursor:pointer;height:50px;width:100px}#search{display:flex;gap:20px}#searchInput{background-color:#faebd7;border:1px solid #000;border-radius:10px;height:50px;text-align:center}#searchBtn,#user{background-color:#faebd7;border:1px solid #000;border-radius:10px;cursor:pointer;height:50px}#user{padding:5PX;text-align:center;width:100px}#home{display:flex}#genre{border:2px solid #000}#nowPlaying{border-top:2px solid #000}.heading_search{display:flex;justify-content:space-between;padding:.5vw 5vw}.sign{cursor:pointer}h2{margin:20px}.genreList{display:flex;flex-direction:column;gap:20px;justify-content:center;padding:10px}.genreItem{border:1px solid #000;border-radius:10px;box-shadow:0 0 8px 4px gray;cursor:pointer;padding:10px;text-align:center}.container{align-items:flex-start;flex-direction:column;gap:5px}.container,.poster{display:flex;justify-content:center}.poster{flex-wrap:wrap;gap:10px;width:100%}.posterImage{border:1px solid #000;border-radius:5px;box-shadow:0 0 8px 4px gray;cursor:pointer;height:420px;width:247px}.picture{display:block;height:350px;padding:5px;width:245px}h2{align-items:flex-start;color:#000;display:flex;font-style:inherit;font-weight:700}.btn1,.btn2{border:1px solid blue;border-radius:5px;color:blue;cursor:pointer;margin:10px;padding:10px}.btnfor{display:flex;justify-content:center;width:100%}#title{color:#000;font-style:oblique;font-weight:700}#details{display:flex;justify-content:space-around;margin-top:5px}.popup-content{background:#fff;border:1px solid #d7d7d7;margin:auto;padding:5px;width:50%}[role=tooltip].popup-content{border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,.16);width:200px}.popup-overlay{background:rgba(0,0,0,.5)}[data-popup=tooltip].popup-overlay{background:transparent}.popup-arrow{stroke-width:2px;stroke:#d7d7d7;stroke-dasharray:30px;stroke-dashoffset:-54px;bottom:0;color:#fff;-webkit-filter:drop-shadow(0 -3px 3px rgba(0,0,0,.16));filter:drop-shadow(0 -3px 3px rgba(0,0,0,.16));left:0;right:0;top:0}.modal{background-color:#faebd7;border:2px solid #000;border-radius:5px;box-shadow:0 0 8px 4px gray}.star{font-size:1.3rem}.details1{display:grid;grid-template-columns:1fr 1fr 1vw}.close{cursor:pointer;display:block;font-size:1.5rem}.photodetails{border:1px solid #000;border-radius:5px;box-shadow:0 0 8px 4px gray;display:block;margin:1vw auto 5vw;width:80%}.details1 h1{margin:.5vw}.detailsitem{margin:1vw 2vw 1vw auto}#rupeesSign,.detailsitem{color:#000;font-weight:500}#star{width:100px}.btnBook{display:flex;justify-content:center;width:100%}#bookingBtn{border:1px solid blue;border-radius:5px;box-shadow:0 0 8px 4px gray;color:blue;cursor:pointer;height:auto;padding:10px}#lang{text-transform:uppercase}.loader{align-items:center;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border-color:blue green red pink;border-radius:50%;border-style:solid;border-width:16px;height:120px;width:120px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.incorrect-alert{color:red;font-size:14px;margin-top:20px}#container,.incorrect-alert{display:flex;justify-content:center}#container{align-items:center;background-image:url(https://c4.wallpaperflare.com/wallpaper/531/951/621/digital-digital-art-artwork-illustration-minimalism-hd-wallpaper-preview.jpg);background-size:cover;height:100vh;width:100%}#loginForm{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:initial;border:1px solid #fff;border-radius:20px;padding:50px 20px;width:400px}#logInHeading{color:#fff;font-size:40px;margin-bottom:20px;text-align:center}.inputBox{height:40px;margin:auto auto 20px;position:relative;width:90%}.inputBox input{background-color:initial;border:none;border-bottom:1px solid #fff;box-sizing:border-box;color:#fff;font-size:18px;height:40px;outline:none;padding:0 20px;width:100%}.login{display:flex;justify-content:center}.login button{background-color:#fff;border:none;border-radius:20px;font-size:18px;font-weight:700;height:40px;margin-top:20px;outline:none;transition:.3s;width:200px}.login button:hover{background-color:initial;border:1px solid #fff;color:#fff;cursor:pointer}.reg{display:flex;font-size:14px;justify-content:center;margin-top:20px}*{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;margin:0}.cntnr{align-items:center;background-image:url(https://c4.wallpaperflare.com/wallpaper/531/951/621/digital-digital-art-artwork-illustration-minimalism-hd-wallpaper-preview.jpg);background-size:cover;display:flex;height:100vh;justify-content:center;width:100%}#main{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:initial;border:1px solid #fff;border-radius:20px;padding:50px 20px;width:400px}#signupheading{color:#fff;font-size:40px;margin-bottom:20px;text-align:center}.input_box{height:40px;margin:auto auto 20px;position:relative;width:90%}.input_box input{background-color:initial;border:none;border-bottom:1px solid #fff;box-sizing:border-box;color:#fff;font-size:18px;height:40px;outline:none;padding:0 20px;width:100%}.Register{display:flex;justify-content:center}.Register button{background-color:#fff;border:none;border-radius:20px;font-size:18px;font-weight:700;height:40px;margin-top:20px;outline:none;transition:.3s;width:200px}.Register button:hover{background-color:initial;border:1px solid #fff;color:#fff;cursor:pointer}.regId{display:flex;font-size:14px;justify-content:center;margin-top:20px}.success-alert{background-color:#f3efe0;border:1px solid #000;border-radius:5px;left:45px;padding:.25rem;position:absolute;right:45px;text-align:center;top:-40px}.frm h1{margin-bottom:1rem}.frm input,.frm label{display:block;margin-bottom:.25rem}.frm input{padding:.25rem .5rem;width:100%}.frm p{color:#f12e2e;font-size:.85rem;margin-bottom:.5rem}.arrange{background-color:#dfdbe5;background-image:url(https://wallpaperaccess.com/full/3063067.png);background-size:cover;height:100vh;width:100%}#Seatalign,#color,#submit{display:flex;justify-content:center}#left{border-left:100px solid transparent;border-top:100px solid #2ce2e6;height:0;width:0}#left,.blueBox{margin-top:20px}.blueBox{background-color:#2ce2e6;width:800px}#right{border-right:100px solid transparent;border-top:100px solid #2ce2e6;height:0;margin-top:20px;width:0}.seatLayout{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(10,50px);grid-template-rows:repeat(10,1fr);padding-top:30px;text-align:center}.written{background-color:#f0f8ff;border-top-left-radius:20px;border-top-right-radius:20px}.sel,.written{cursor:pointer;height:35px;width:35px}.sel{background-color:inherit;border:1px solid #000;border-top-left-radius:20px;border-top-right-radius:20px}#inputDetails{display:flex;justify-content:space-around;text-align:center}#cinema,#date,#time{border:none;border-bottom:1px solid #000;border-radius:10px;padding:10px;text-align:center;width:150px}#availability{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(6,50px);justify-content:center;padding-top:50px}#na,#selected{border:1px solid #000;border-top-left-radius:20px;border-top-right-radius:20px;height:35px;width:35px}#selected{background-color:aqua}#occupied{border:1px solid #000;border-top-left-radius:20px;border-top-right-radius:20px;height:35px;width:35px}#occupied,#subBtn{background-color:red}#subBtn{border-radius:10px;color:#fff;cursor:pointer;height:40px;margin-top:50px;width:100px}.selected{background-color:aqua}.not_available{background-color:red;border:1px solid #000;border-top-left-radius:20px;border-top-right-radius:20px;height:35px;width:35px}.PaymentPage{background-attachment:fixed;background-color:#dfdbe5;background-image:url(https://wallpaperaccess.com/full/3063067.png);background-size:cover;height:100vh;width:100%}#pages{align-self:center;display:flex;justify-content:space-around}#back{background-color:azure;border:1px solid blue;border-radius:5px;color:blue;cursor:pointer;margin-top:10px;padding:10px}.payContainer{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:300px 800px;margin-top:-100px}.bill,.payContainer{justify-content:center}.bill{align-self:center;background-color:#faebd7;border:1px solid #000;border-radius:10px;display:block;height:300px;margin-top:200px;padding:10px}#title{margin-left:2px}#charge,#fee,#seatNum,#total{display:flex;justify-content:space-between;margin:10px}#seatBlock{text-align:center;width:130px}#seatBlock,.payment{border:1px solid #000}.payment{background-color:#faebd7;border-radius:10px;margin-top:200px}#basicDetails,#paymentMethod{display:flex;gap:10px;margin:10px}#cardDetails{display:flex;flex-wrap:wrap;gap:10px}#CVV,#Expiry,#cardNumber,#fullName{height:30px;width:800px}#precaution{color:grey;font-size:small}#pay{background-color:blue;border-radius:10px;color:#fff;cursor:pointer;height:40px;padding:10px;text-align:center;width:800px}.error{color:red}#myModal{align-items:center;background-image:url(https://c4.wallpaperflare.com/wallpaper/531/951/621/digital-digital-art-artwork-illustration-minimalism-hd-wallpaper-preview.jpg);background-size:cover;display:flex;height:100vh;justify-content:center;text-align:center;width:100%}.modal-content{background-color:#978181;border:1px solid #0c0101;height:50vh;margin:50px;width:70%}#success{margin:10px}#para{margin:10px 10px 30px}#redirectMsg{align-items:center;display:inline;justify-content:center}.continue{background-color:#fff;border:1px solid #000;border-radius:20px;font-size:18px;font-weight:700;height:40px;margin-top:20px;outline:none;transition:.3s;width:200px}.continue:hover{background-color:initial;border:1px solid red;color:#f10b0b;cursor:pointer}#loading{display:flex;justify-content:center}