* { margin: 0; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box; text-transform: capitalize; font-family: Verdana, Geneva, Tahoma, sans-serif; font-weight: normal; } body { background: #fff; overflow: hidden; } .heading { color: dimgrey; font-size: 40px; padding: 10px; } .container { display: -ms-grid; display: grid; -ms-grid-columns: 2fr 1fr; grid-template-columns: 2fr 1fr; gap: 15px; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding: 5px 5%; } .container .main-video { background: white; border-radius: 5px; padding: 10px; } .container .main-video video { width: 100%; border-radius: 5px; } .container .main-video video .title { color: grey; font-size: 23px; padding-top: 15px; padding-bottom: 15px; } .container .video-list { background: white; border-radius: 5px; height: 100vh; overflow-y: scroll; } .container .video-list .vid video { width: 100%; border-radius: 5px; } .container .main-video .title { color: grey; font-size: 23px; padding-top: 15px; padding-bottom: 15px; } .container .video-list::-webkit-scrollbar { width: 7px; } .container .video-list::-webkit-scrollbar-track { background: white; border-radius: 50px; } .container .video-list::-webkit-scrollbar-thumb { background: #ccc; border-radius: 50px; } .container .video-list .vid video { width: 100px; border-radius: 5px; } .container .video-list .vid { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 15px; background: white; border-radius: 5px; margin: 10px; padding: 10px; border: 1px solid rgba(0, 0, 0, 0.1); cursor: pointer; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .container .video-list .vid:hover { background: white; } .container .video-list .vid.active { background: #ccc; } .container .video-list .vid.active.title { color: white; } .container .video-list .vid .title { color: grey; font-size: 17px; } .container .video-list .vid video { width: 100%; border-radius: 5px; } @media (max-width: 994px) { .container { -ms-grid-columns: 1.5fr 1fr; grid-template-columns: 1.5fr 1fr; padding: 10px; } } @media (max-width: 767px) { .container { -ms-grid-columns: 1fr; grid-template-columns: 1fr; padding: 10px; } .container .video-list { background: white; border-radius: 5px; height: 100VH; overflow-y: auto; padding-bottom: 75vh; } } /*# sourceMappingURL=style.css.map */ .vid img{ width: 100%; }