body{ font-family: 'Almarai', sans-serif; } .pop-video { position: fixed; width: 100%; height: 100%; left: 0; top: 0; background-color: #ffffff73; } .pop-video-wrap { display: flex; justify-content: center; align-items: center; height: 100%; } .pop-video-box { width: 785px; overflow: hidden; } .all-content-wrap { width: 100%; padding: 70px 25px 50px; position: relative; background-color: #ffffff; border: 2px solid #dedede; } .video-js .vjs-control-bar { bottom: -30px; background-color: #010001; border-radius: 0; } .video-menu { height: 100%; } .menu-list { margin-bottom: 0; height: 100%; display: flex; padding-left: 60px; flex-direction: column; justify-content: center; } .video-menu-wrap { position: absolute; left: -318px; top: 0; width: 315px; height: 100%; background-color: #d4d4d4; z-index: 2; transition: 0.4s; } .video-menu-wrap.active { transition: 0.4s; left: 0; } .video-menu-wrap::-webkit-scrollbar { width: 6px; } .video-menu-wrap::-webkit-scrollbar-track { background-color: #ebebeb; -webkit-border-radius: 0px; border-radius: 0px; } .video-menu-wrap::-webkit-scrollbar-thumb { -webkit-border-radius: 0px; border-radius: 0px; background: #8b8b8b; } .button-text { color: #000; font-weight: 500; font-size: 14px; } .hamburger { display: inline-block; position: absolute; top: 14px; left: 35px; z-index: 99; } .hamburger .line { width: 35px; height: 4px; position: relative; background-color: #010001; display: block; margin: 7px 0; border-radius: 50px; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .hamburger .line:before { position: absolute; content: ""; width: 5px; height: 5px; background-color: #000; left: -11px; top: -1px; border-radius: 50%; } .hamburger .line:nth-child(2) { width: 40px; } .hamburger .line:nth-child(3) { width: 25px; } .hamburger.is-active .line { width: 35px !important; background-color: #000; margin: -1px auto; } .hamburger:hover { cursor: pointer; } #hamburger.is-active { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); top:30px; } .hamburger.is-active .line:before { display: none; } #hamburger.is-active .line:nth-child(2) { -webkit-transition: none; -o-transition: none; transition: none; } #hamburger .line:nth-child(2) { -webkit-transition-delay: 0.3s; -o-transition-delay: 0.3s; transition-delay: 0.3s; } #hamburger.is-active .line:nth-child(2) { opacity: 0; } #hamburger.is-active .line:nth-child(1), #hamburger.is-active .line:nth-child(3) { width: 19px; -webkit-transform-origin: right; -moz-transform-origin: right; -ms-transform-origin: right; -o-transform-origin: right; transform-origin: right; } #hamburger.is-active .line:nth-child(1) { -webkit-transform: translateY(15px) rotate(45deg); -ms-transform: translateY(15px) rotate(45deg); -o-transform: translateY(15px) rotate(45deg); transform: translateY(15px) rotate(45deg); } #hamburger.is-active .line:nth-child(3) { -webkit-transform: translateY(-15px) rotate(-45deg); -ms-transform: translateY(-15px) rotate(-45deg); -o-transform: translateY(-15px) rotate(-45deg); transform: translateY(-15px) rotate(-45deg); } .menu-list li { color: #000; padding: 10px 0px 10px 0px; margin-right: 15px; font-size: 18px; font-weight: 500; font-family: 'Zen Kaku Gothic New', sans-serif; cursor: pointer; } .menu-list li:last-child { border: none; } .video-button { display: inline-block; padding: 8px 28px; text-decoration: none; border: 2px solid #000; color: #000 !important; font-weight: 500; font-size: 18px; line-height: normal; transition: 0.3s; } .video-button:hover { transition: 0.3s; background-color: #000; color: #fff !important; } .button-wrap { position: absolute; top: 14px; right: 25px; } .vjs-control.vjs-button.vjs-icon-next-item { display: none !important; } .vjs-control.vjs-button.vjs-icon-previous-item,.vjs-fullscreen-control.vjs-control.vjs-button { display: none !important; } .four-button { position: absolute; top: 0; bottom: 0; margin: auto; left: 0; right: 0; display: none; width: calc(100% - 60px); height: calc(100% - 100px); z-index: 9; } .previous,.next{ position: absolute; opacity: 0; z-index: -1; } .four-button-wrap { display: flex; align-items: center; height: calc(100% - 50px); padding-top: 0px; flex-wrap: wrap; justify-content: space-between; } .four-button-box { display: block; background-color: #ffffff00; width: 32.6%; height: 20%; padding: 10px 20px; text-align: center; cursor: pointer; margin: 11.2% 0 8%; border-radius: 3%; } .four-button-box span { color: #fff; font-weight: 800; font-size: 22px; text-decoration: none; }