css
css
family=Barlow&family=Barlow+Semi+Condensed:wght@400;500&family=Philosopher:wght@400
;700&display=swap'); */
/* Overlay */
.overlay-box{
width: 27%;
max-height: 55%;
height: inherit;
background: #FFFFFF 0% 0% no-repeat padding-box;
border-radius: 20px;
padding: 20px;
display: flex;
align-items: center;
justify-content: center;
margin: 0px auto;
position: relative;
top: 25%;
.overlay-box .voted-icon {
width: 100px;
height: auto;
position: absolute;
top: -50px;
}
#overlay {
position: fixed;
display: none;
width: 100%;
height: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0,0,0,0.5);
z-index: 120;
cursor: pointer;
}
#text{
position: absolute;
top: 50%;
left: 50%;
color: #000;
transform: translate(-50%,-50%);
text-align: center;
width: 100%;
}
#text h3{
font-size: 40px;
margin: 0px;
margin-top: 30px;
}
.overlay-box .submit-home{
color: #fff;
background-color: #80C158;
text-align: center;
border-radius: 25px;
border: none;
font-size: 18px;
margin-top: 20px;
cursor: pointer;
padding: 10px 15px;
display: inline-block;
}
#text p{
font-size: 20px;
}
/* Banner Section */
.banner-sec {padding: 85px 0;margin-top: 142px;position: relative;overflow:
hidden;}
.banner-sec video {object-fit: cover;height: 100%;width: 100%;position:
absolute;top: 0;left: 0;}
.banner-sec .ott-logo-timer {display: flex;align-items: center;justify-content:
space-between;padding: 0px 72px}
.banner-sec .ott-logo-timer .timer-wrapper h3 {text-transform: uppercase;font-
weight: 400;text-align: center;font-size: 34px;margin: 0 0 12px;}
.banner-sec .ott-logo-timer .timer-wrapper .timer {display: flex;}
.banner-sec .ott-logo-timer .timer-wrapper .timer .time-slot {margin-right:
30px;text-align: center;position: relative;}
.banner-sec .ott-logo-timer .timer-wrapper .timer .time-slot .time {background:
#f00047;padding: 15px 10px;display: inline-block;font-size: 40px;border-radius:
6px;position: relative;width: 65px;}
.banner-sec .ott-logo-timer .timer-wrapper .timer .time-slot .time:after {content:
':';position: absolute;top: 26%;right: -18px;font-size: 30px;color: #aaaaaa;}
.banner-sec .ott-logo-timer .timer-wrapper .timer .time-slot:last-child {margin-
right: 0px;}
.banner-sec .ott-logo-timer .timer-wrapper .timer .time-slot:last-child .time:after
{content: '';}
.banner-sec .ott-logo-timer .timer-wrapper .timer .time-slot p {color:
#aaaaaa;font-size: 14px;margin-bottom: 0;}
.banner-sec .date-venue-wrapper {background: rgb(20 20 20 / 55%);border: 2px solid
rgb(79 77 77 / 78%);border-radius: 20px;padding: 20px;margin: 44px 0 0;display:
flex;}
.banner-sec .date-venue-wrapper .dv-slot {display: flex;align-items: center;width:
33.33%;position: relative;}
.banner-sec .date-venue-wrapper .dv-slot:after {content: '';position: absolute;top:
0;right: 15%;width: 1.5px;height: 100%;background: #ec0446;}
.banner-sec .date-venue-wrapper .dv-slot:last-child:after {height: 0px;}
.banner-sec .date-venue-wrapper .dv-slot .content-sec {margin-left: 15px;}
.banner-sec .date-venue-wrapper .dv-slot p {margin-top: 0;margin-bottom: 5px;font-
size: 16px;}
.banner-sec .date-venue-wrapper .dv-slot h4 {margin-bottom: 0;margin-top: 5px;font-
size: 20px;font-weight: 700;}
/* Highlight Section */
.highlight-sec {position: relative;z-index: 1;}
.highlight-sec .ribbon-img {position: absolute;width: 100%;left: 0;bottom: -17vw;z-
index: 0;}
.highlight-sec .divider-sec {padding: 32px 0;display: block;margin: 0 auto;}
.highlight-sec .highlight-wrapper {background: #242424A5;padding: 30px;position:
relative;margin-top: 60px;}
.highlight-sec .highlight-wrapper .sec-title {margin: 10px 0 60px;}
.highlight-sec .highlight-wrapper .row:after {content: '';position:
absolute;bottom: -2px;left: 0;width: 100%;height: 2px;background: #958c8d;border-
radius: 50%;opacity: 0.2;}
.highlight-sec .highlight-wrapper .row:last-child:after {height: 0px;}
.highlight-sec .highlight-wrapper .hl-slot {padding: 25px 0;}
.highlight-sec .highlight-wrapper .hl-slot p {font-size: 18px;text-align:
center;font-weight: 400;margin: 0;}
.highlight-sec .highlight-wrapper .hl-slot p.hl-no {font-size: 80px;margin-bottom:
10px;}
.highlight-sec .highlight-wrapper .hl-slot p.hl-no.red {color: #EC0046;}
.highlight-sec .highlight-wrapper .first-row .hl-column {position: relative;}
.highlight-sec .highlight-wrapper .first-row .hl-column:after {content:
'';position: absolute;top: -2px;right: 0;width: 2px;height: 200%;background:
#958c8d;border-radius: 50%;opacity: 0.2;}
/* About Section */
.about-sec {position: relative;z-index: 1;}
.about-sec .abut-content {text-align: center;color: #CBCBCB;line-height: 30px;}
/* News Section */
.news-sec {position: relative;z-index: 2;}
.news-sec h4 {font-size: 30px;font-weight: 700;margin: 0 0 25px;}
.news-sec p {color: #CBCBCB;line-height: 30px;margin: 0;font-size: 18px;}
.news-sec .ribbon-img {position: absolute;width: 100%;left: 0;top: -5%;z-index:
0;opacity: 0.5;}
/* Jury Section */
.jury-sec {position: relative;z-index: 1;}
.jury-sec .ribbon-img {position: absolute;width: 100%;left: 0;top: -13.3vw;z-index:
0;-webkit-transform: scaleX(-1);transform: scaleX(-1);}
.jury-sec .jury-slot {text-align: center;}
.jury-sec .jury-slot img {filter: drop-shadow(9px 9px 0px #F00047);}
.jury-sec .jury-slot h3 {font-weight: 700;font-size: 24px;margin: 28px 0 10px;}
.jury-sec .jury-slot p {font-size: 18px;color: #CBCBCB;margin: 0 0 20px;text-
transform: uppercase;position: relative;}
.jury-sec .jury-slot p:before {content: '';position: absolute;width: 16px;height:
3px;background: #F00047;bottom: -20px;left: 50%;transform: translate(-50%);}
.jury-sec.jury-inner .ribbon-img {top: auto;bottom: -7%;-webkit-transform:
inherit;transform: inherit;opacity: 0.5;}
.jury-sec.jury-inner .row {justify-content: center;}
/* Hosts Section */
.host-sec {position: relative;}
.host-sec .sec-title {margin-bottom: 0;}
.host-sec .host-img {display: block;margin: 0 auto;}
.host-sec .ribbon-img {position: absolute;width: 100%;left: 0;bottom: -19vw;z-
index: 0;}
/* Partners Section */
.partners-sec .sponsor-sec { text-align: center;display: flex;justify-content:
center;margin-bottom: 20px;}
.partners-sec h4 {font-weight: 400;font-size: 18px;text-align: center;}
.partners-sec .sponsor-sec .sec-2 {display: inline-block;margin-right:
40px;position: relative;}
.partners-sec .sponsor-sec .sec-2:after {content: '';width: 1px;height:
30px;background: #707070;right: -20px;position: absolute;top: 50%;transform:
translate(0px, -50%);}
.partners-sec .sponsor-sec .sec-2:last-child:after {width: 0px;}
.partners-sec .sponsor-sec .sec-2 p {font-size: 12px;}
.association-sec .sec-title {margin-bottom: 30px;}
.association-sec .sponsor-sec {display: flex;justify-content: center;margin-bottom:
20px;}
.association-sec .sponsor-sec .sec-2 {display: flex;margin-right: 40px;position:
relative;align-items: center;}
.association-sec .sponsor-sec .sec-2:after {content: '';width: 1px;height:
30px;background: #707070;right: -20px;position: absolute;top: 50%;transform:
translate(0px, -50%);}
.association-sec .sponsor-sec .sec-2:last-child:after {width: 0px;}
.association-sec .sponsor-sec .sec-2 p {font-size: 16px;margin-right: 12px;}
/* Summit Section */
.schedule-sec {position: relative;z-index: 1;}
.schedule-sec .ribbon-img {position: absolute;width: 100%;left: 0;bottom: -10vw;z-
index: 0;}
.schedule-sec p.sub-title {font-size: 16px;color: #AAAAAA;margin: 0;text-transform:
uppercase;}
.schedule-sec .title {font-size: 32px;margin: 10px 0 0;text-transform:
uppercase;line-height: 40px;}
.schedule-sec .schedule-slider {
display: none;
}
.schedule-sec .image-sec {
position: relative;
margin-top: 40px;
height: 400px;
}
.schedule-sec .image-sec::before {
content: '';
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 70%;
height: 70%;
border-radius: 50%;
background: #F00047;
opacity: 0.42;
filter: blur(50px);
}
.schedule-sec .image-sec img {
position: absolute;
border-radius: 5%;
}
.schedule-sec .image-sec img.img-1 {
width: 50%;
top: 0;
left: 0;
}
.schedule-sec .image-sec img.img-2 {
width: 45%;
top: 156px;
right: 0;
}
.schedule-sec .image-sec img.img-3 {
width: 35%;
top: 298px;
left: 82px;
}
.schedule-sec ul.timeline-btns {
list-style: none;
display: inline-flex;
border: 1px solid #7B7B7B;
padding: 0;
border-radius: 50px;
margin: 0px 0px 65px;
}
.schedule-sec ul.timeline-btns li {
line-height: 2;
}
.schedule-sec ul.timeline-btns a {
background: transparent;
color: #7B7B7B;
border: 0;
padding: 10px 65px;
border-radius: 50px;
cursor: pointer;
font-family: 'Philosopher', sans-serif;
font-weight: 600;
height: 40px;
}
.schedule-sec ul.timeline-btns a span {
display: block;
font-size: 16px;
}
.schedule-sec ul.timeline-btns a.active {
background: #F00047;
color: #fff;
}
.schedule-sec .timeline-data {
height: 750px;
-ms-overflow-style: none;
scrollbar-width: none;
overflow-y: scroll;
display: none;
}
.schedule-sec .timeline-data.active {
display: block;
}
.schedule-sec .timeline-data::-webkit-scrollbar {
display: none;
/* for Chrome, Safari, and Opera */
}
.schedule-sec .timeline-data ul {
list-style: none;
position: relative;
padding: 0px 10px 0px 40px;
}
.schedule-sec .timeline-data ul::before {
content: "";
position: absolute;
z-index: -1;
/* top: 0; */
/* height: 100%; */
left: 10.5px;
border-left: 1.5px dashed #5e5e5e;
height: 98%;
top: 4px;
}
/* Videos Section */
.videos-sec, .videos-sec .video-sec {position: relative;z-index: 1;}
.videos-sec .video-sec .video-img{border-radius: 20px;}
.videos-sec .video-sec .play-btn {position: absolute;left: 12px;bottom: 12px;width:
40px;filter: drop-shadow(0px 0px 12px #000);}
.videos-sec h4 {margin: 10px 0 0;font-size: 24px;line-height: 30px;color:
#fff;font-weight: 400;}
.videos-sec .ribbon-img {position: absolute;width: 100%;left: 0;bottom: -7%;z-
index: 0;opacity: 0.5;}
/* Nominees Section */
.award-sec {
position: relative;
z-index: 1;
}
.award-sec .ribbon-img {
position: absolute;
width: 100%;
left: 0;
bottom: 0%;
z-index: 0;
opacity: 0.5;
}
.award-sec .ribbon-img-bottom {
position: absolute;
width: 100%;
left: 0%;
top: 50%;
z-index: 0;
opacity: 0.5;
}
.award-sec .nominee-wrapper {
position: relative;
z-index: 1;
text-align: center;
color: #FAC690;
height: 173px;
display: flex;
align-items: center;
justify-content: center;
padding: 0 35px;
margin-bottom: 60px;
}
.award-sec .nominee-wrapper:before {
content: '';
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
background: url(../images/movie-leaf.svg);
background-position: left;
background-repeat: no-repeat;
}
.award-sec .nominee-wrapper:after {
content: '';
position: absolute;
right: 0;
top: 0;
height: 100%;
width: 100%;
background: url(../images/movie-leaf.svg);
background-position: left;
background-repeat: no-repeat;
transform: rotateY(180deg);
}
.nominees-sec {position: relative;z-index: 1;}
.nominees-sec .nominees-list {list-style: none;display: flex;flex-wrap:
wrap;justify-content: center;}
.nominees-sec .nominees-list li {margin-right: 26px;margin-bottom: 40px;width:
17%;display: flex;flex-direction: column;align-items: center;justify-content:
space-between;}
.nominees-sec .nominees-list li img.style-1 {filter: drop-shadow(6px 6px 0px
#F00047);}
.nominees-sec .nominees-list .nominee-name {font-size: 22px;margin: 20px 0 0;}
/* .nominees-sec .nominees-list .movie-name {font-size: 18px;margin: 10px 0;}
.nominees-sec .nominees-list .platform-name {font-size: 18px;color: #F00047;margin:
0;} */
.nominees-sec .nominees-list .movie-name {font-size: 18px;margin: 10px;color:
#F00047;}
.nominees-sec .ribbon-img {position: absolute;width: 100%;left: 0;bottom: 0%;z-
index: 0;opacity: 0.5;}
/* Footer Section */
.footer-sec {display: block;padding: 20px 0 30px;border-top: 2px solid
#F00047;position: relative;z-index: 1;}
.footer-sec .social-media {list-style: none;display: flex;justify-content: center;}
.footer-sec .social-media li {margin-right: 16px;}
.footer-sec .social-media li span {font-size: 24px;color: #fff;}
.footer-sec .social-media li span:hover {color: #F00047;}
.footer-sec .pg-links {list-style: none;display: flex;justify-content: center;font-
family: 'Barlow+Semi+Condensed', sans-serif;}
.footer-sec .pg-links li {margin-right: 16px;font-size: 14px;position: relative;}
.footer-sec .pg-links li:before {content: '';width: 1px;height: 18px;background:
#707070;right: -8px;position: absolute;top: 50%;transform: translate(0px, -50%);}
.footer-sec .pg-links li:last-child:before {width: 0px;}
.footer-sec .pg-links li a {color: #fff;}
.footer-sec .pg-links li a:hover {color: #F00047;}
.footer-sec .copyright {font-family: 'Barlow+Semi+Condensed', sans-serif;text-
align: center;font-size: 14px;line-height: 24px;}
.loader {
display:inline-block;
border: 5px dotted lightgray;
border-radius: 50%;
border-top: 5px solid gray;
border-bottom:5px solid gray;
width: 30px;
height: 30px;
-webkit-animation: spin 1s linear infinite; /* Safari */
animation: spin 1s linear infinite;
}
/* Safari */
@-webkit-keyframes spin {
0% { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); }
}
.loader-symbol{
text-align:center}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.coming-soon {min-height: 100vh}
.reader-choice .center{
text-align: center;
}
.reader-choice .col-md-4:after {
content: '';
background: #fff;
border-radius: 50%;
height: 72%;
display: inline-flex;
position: absolute;
right: 0;
top: 50%;
transform: translate(1%, -50%);
border-radius: 50%;
width: 1.4px;
background-image: linear-gradient(180deg, #f0b98100 40%, #fff, #fff,#E4B27F00);
opacity: 0.7;
}
.reader-choice .col-md-4:nth-child(3):after, .reader-choice .col-md-4:nth-
child(6):after{
display: none;
}
/* WINNER */
#winner .nominees-list .text-center img{
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
}
#winner .nominees-list .text-center .winner img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
}
.winner{
position: relative;
}
.winner .bottom-left {
position: absolute;
bottom: -7px;
left: 0px;
text-align: left;
}
.winner .bottom-left img{
width: 100%;
}
#winner h1 {
margin-bottom: 7%;
}
#load-content iframe{width: 100%;}
nav {
background-color: #017575;
}
/* Dropdown container */
.menu-content {
display: none;
background-color: #f1f1f1;
min-width: 160px;
box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
position: fixed;
z-index: 9999;
}