@font-face { font-family: 'HelveticaTextbookLT-Roman'; src: url('../font/helvetica/TextbookLT-Roman.eot?#iefix') format('embedded-opentype'), url('../font/helvetica/HelveticaTextbookLT-Roman.woff') format('woff'), url('../font/helvetica/HelveticaTextbookLT-Roman.ttf') format('truetype'), url('../font/helvetica/HelveticaTextbookLT-Roman.svg#HelveticaTextbookLT-Roman') format('svg'); font-weight: normal; font-style: normal; } html, body { padding: 0px; margin: 0px; } body { font-family: 'HelveticaTextbookLT-Roman'; } .door { position: fixed; width: 50%; height: 100vh; top: 0; z-index: 1000; background-color: black; transition: transform 1s ease-in-out; } #door-left { left: 0; transform: translateX(0); } #door-right { right: 0; transform: translateX(0); } .hidden { display: none; } .opened #door-left { transform: translateX(-100%); background: url(../../img/background.png); background-size: 100% 100%; } .opened #door-right { transform: translateX(100%); background: url(../../img/background2.png); background-size: 100% 100%; } .img2{ width: 84%; display: inline-flex; } .fullscreen-video { position: fixed; overflow: hidden; top: 50%; left: 50%; min-width: 100%; min-height: 100%; width: auto; height: auto; transform: translateX(-50%) translateY(-50%); z-index: -10; } .bg-overlay { position: fixed; top: 0; right: 0; left: 0; bottom: 0; background-color: #000; opacity: 0.6; z-index: -9; } .popup { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); /* Black background with some transparency */ z-index: 9999; text-align: center; } .popup img { max-width: 100%; max-height: 100%; margin: auto; display: block; } .wrapper{ background-size: 100% 100%; position: relative; overflow: hidden; height: 100vh; background-color: #0000002e; transition: all 0.9s; } .wrapper:before { position: absolute; content: ""; top: 1em; left: 1em; width: 0; height: 2px; transition: all 0.9s; } .wrapper:after { position: absolute; content: ""; bottom: 1em; right: 1em; width: 0; height: 2px; transition: all 0.9s; } .wrapper:hover { background-size: 101% 101%; cursor: pointer; } .wrapper:hover .wrapper:hover { transform: translatex(0%); } .btn { -webkit-user-select: none; transition: background .3s .1s; border: 0px #dbfffc63 solid; cursor: pointer; font-size: 19px; font-weight: 500; outline: none; overflow: hidden; border-radius: 9px; text-align: center; text-transform: uppercase; -webkit-tap-highlight-color: #1a4f45; z-index: 0; background-color: #6a6fad; color: #fff; line-height: 21px; padding: 10px 20px; margin: 31px 10px; letter-spacing: 1.5px; box-shadow: inset 1px 0px 9px 4px #07060659; position: relative; border-bottom: 0px solid rgba(255,255,255,0.2); display: inline-block; font-family: Arial,Helvetica,sans-serif; transition: 0.3s; } .btn:hover, .btn:focus, .btn:active { -ms-transform: scale(1.1); /* IE 9 */ -webkit-transform: scale(1.1); /* Safari 3-8 */ transform: scale(1.1); } .btn:hover { background-color: #4d67d1; color: white; } .btn:before{ content: ''; position:absolute; top:0; left:-100%; width: 100%; filter: drop-shadow(2px 4px 6px black); height:100%; background: rgb(0 47 225 / 28%); transition:1s; pointer-events: none; } .btn:hover:before{ left:-50%; transform: skewX(-5deg); } @keyframes animate { 0% { transform:scaleX(0); transform-origin: left; } 50% { transform:scaleX(1); transform-origin: left; } 50.1% { transform:scaleX(1); transform-origin: right; } 100% { transform:scaleX(0); transform-origin: right; } } .btn:disabled { opacity: .4; cursor: not-allowed; } .header { width: 100%; padding: 25px 0; text-align: center; font-size: 25px; color: #000; transition: all .2s ease-in; background: rgba(255, 255, 255, 0.4); } .footer { width: 100%; box-sizing: border-box; text-align: center; } .title-h4 { font-size: 39px; font-weight: 600; font-family: auto; line-height: 62px; text-shadow: 0px 3px 2px #00000075; } .content { margin: 20px auto 0; z-index: 9; position: relative; transition: all .2s ease-in; } .button-wrapper { display: block; width: 93%; background: url(../../img/imgbg3.png); background-size: 100% 100%; box-shadow: #000000b3 0px 2px 3px 0px; background-position: center; border-radius: 0px 0px 30px 30px; margin: auto; } .body-container { width: 100%; max-width: 1024px; margin: auto; position: relative; box-sizing: border-box; } .question-section ol { list-style: decimal; list-style-position: outside; margin: 4px 0px 0px 0%; position: relative; } .sub-header { width: 72%; height: 65px; position: relative; transition: transform .5s; /* box-shadow: #000000b3 1px 1px 3px 0px; */ transition: all .2s ease-in; color: white; font-family: cursive; background-color: #0c0c0c00; box-shadow: -4px 4px 8px 0px #000000; text-align: center; margin: 0px auto; border-radius: 0px 0px 15px 15px; } .question-section { background: #ffffff; width: 89%; height: auto; margin: 0px auto; padding: 20px; background: url(../../img/imgbg.png); border-radius: 25px 25px 0px 0px; border: 0px solid #1e9306; background-size: 100% 100%; box-shadow: #000000b3 -2px -2px 5px 0px; background-color: rgb(255 255 255); backdrop-filter: blur(5px); transition: all .2s ease-in; font-family: 'HelveticaTextbookLT-Roman'; } .question-section ol li { font-size: 22px; position: relative; display: inline-block; padding: 20px 21px; transition: all .2s ease-in; font-family: 'HelveticaTextbookLT-Roman'; line-height: normal; text-align: left; list-style: auto; list-style-type: decimal; } .question-section input[type="text"] { background: #fdfce2; border: none; font-size: 22px; height: 23px; text-align: center; border-radius: 4px; width: 40px; border: 2px solid #2e2290b8; line-height: 2; padding: 5px; transition: transform .5s; /* border: 2px solid #575757b8; */ background: #c1feff00; font-family: 'HelveticaTextbookLT-Roman'; text-transform: inherit; } .question-section input:hover, .question-section input:focus, .question-section input:active { -ms-transform: scale(1.1); /* IE 9 */ -webkit-transform: scale(1.1); /* Safari 3-8 */ transform: scale(1.1); } .img-submit { width: 28px; position: absolute; display: none; top: 12px; float: right; right: 10%; } .attempt-correct .img-submit.img-correct{ display: block; } .attempt-incorrect .img-submit.img-incorrect { display: block; } .modal { width: 100%; height: 100%; position: fixed; background: rgba(0, 0, 0, 0.37); top: 0px; left: 0px; z-index: 10; display: none; } .modal-container { width: 400px; min-height: 200px; position: absolute; background: #FFF; text-align: center; background: white; left: 50%; top: 20%; margin-left: -200px; padding: 20px; box-sizing: border-box; -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.37); -moz-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.37); box-shadow: 0 1px 4px 0 rgba(0,0,0,0.37); } .modal-content { min-height: 120px; } .question-section .attempt-correct input[type="text"][readonly] { background: #dafff1; } .question-section .static-ans input[type="text"][readonly] { /* background: #325f33; */ color: green; -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.37); box-shadow: 0 1px 4px 0 rgba(0,0,0,0.37); border-color: white; cursor: default; text-transform: inherit; } .feedback-text { font-size: 28px; } .input-uppercase input[type="text"] { text-transform: uppercase; } .input-lowercase input[type="text"] { text-transform: lowercase; } .duration1s { animation-duration: 1s; } .duration2s { animation-duration: 2s; } .duration3s { animation-duration: 3s; } .duration4s { animation-duration: 4s; } .duration5s { animation-duration: 5s; } .duration6s { animation-duration: 6s; } .duration7s { animation-duration: 7s; } .duration8s { animation-duration: 8s; } .duration9s { animation-duration: 9s; } .duration10s { animation-duration: 10s; } .title-h2 { font-size: 25px; text-transform: uppercase; } @media screen and (max-width:1190px){ .feedback-text { /* right: 0 !important; */ /* bottom: -60px !important; */ } } @media (max-width: 768px) { .question-section ol li { margin: 6px 0px; padding: 1px; font-size: 20px; } .body-container { margin-top: auto; margin: auto; } .header { position: relative; height: auto; } .content { margin: 0px 0px 0px 0px; } } @media (max-width: 400px) { .question-section ol li { font-size: 16px; } .question-section ol { margin: 0px 10px 0px 8px; } .question-section input[type="text"] { font-size: 14px; height: 17px; width: 28px; } .btn { padding: 4px; font-size: 9px; } .header { font-size: 20px; padding: 10px 0px; } .sub-header { padding: 2px; width: auto; margin-bottom: 10px; } .title-h4 { font-size: 18px; } .question-section { padding: 0px; height: auto; } .btn { margin-bottom: 0px; margin: 14px -2px; } .attempt-incorrect .img-submit.img-incorrect, .attempt-correct .img-submit.img-correct { top: 12px; left: -36px; width: 13px; } .modal-container { top: 1%; width: 98%; margin-left: 1%; left: 0%; } } .feedback-text { /* position: absolute; */ height: 76px; width: 80%; text-align: right; margin: auto; } .feedback-text img { width: 150px; max-width: 100%; } @media screen and (max-width:460px){ .feedback-text img { width: 100px; } .question-section ol li { font-size: 12px; } .question-section input[type="text"] { font-size: 18px; width: 59px; } } .ques-img{ width:23%; margin-left: 4%; } #button_play_intro { width: 43px; height: 42px; margin-top: 7px; margin-right: 2%; border-radius: 37px; /* box-shadow: #000000b0 2px 5px 9px 0px; */ background: url(../img/soundOn_icon.png); background-repeat: no-repeat !important; background-size: cover !important; cursor: pointer; float: right; transform: perspective(1px) translateZ(0); position: relative; transition-duration: 0.3s; transition-property: transform; } #button_play_intro:hover, #button_play_intro:focus, #button_play_intro:active { -webkit-transform: translateY(-3px); transform: translateY(-3px); }