@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500&family=Raleway:ital,wght@0,100;1,100&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,600;0,700;0,800;0,900;1,600&display=swap');
body{font-size:14px;font-family: 'Raleway', 'sans-serif';font-weight: 400; color:#000000;position:relative;margin: 0;padding: 0;overflow-x: hidden;background: #ffffff;}
a{text-decoration: none;}
*, *:before, *:after{box-sizing: border-box;} 
a{cursor: pointer;} 


.clearfix {overflow: hidden;}
.clear{clear:both} 
.wrapper{max-width:  1366px;position: relative;padding-top: 87px;margin: 0 auto;overflow: hidden;}
.innerwrapper{max-width: 1180px;position: relative;margin:0 auto;}
.header{padding: 1% 0;width: 1366px;position: fixed;top:0;left: 0;z-index: 99;left: 50%; -webkit-transform: translate(-50%, -0%);-moz-transform: translate(-50%, -0%);-ms-transform: translate(-50%, -0%); -o-transform: translate(-50%, -0%);transform: translate(-50%, -0%);background:#000000;} 
.khazanalogo{display: inline-block;cursor: pointer;float: left;width:10%;margin-top: 1%;}
.khazanalogo img{width: 100%;}
.aalogo{display: inline-block;cursor: pointer;float: right;width:60px;}
.aalogo img{width: 100%;}
.navbar{width: 66%;float: left;margin-left: 2%;margin-top: 1%;}
.navbar ul{margin: 0;padding: 0; list-style-type: none;float: left;}
.navbar ul li{display: inline-block;margin:10px 6px;padding-bottom: 5px;position: relative;}
.navbar ul li a{display: inline-block;color: #fff;font-weight: 500;font-size: 15px;position: relative;padding-bottom: 7px;font-family: 'Poppins', sans-serif;}
.navbar ul li a:hover:after,.navbar ul li a.active:after{content: ' ';position: absolute;top: 100%;left: 50%;width: 100%;height: 2px;background: #EA4953;border-radius: 0;transform: translateX(-50%);} 
/*menu*/
#nav-icon {display: none;width: 25px;height: 25px;position: relative;margin: 0px auto;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg); -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out;cursor: pointer;   float: left;}
#nav-icon span {display: block;position: absolute;height:2px;width: 100%; background: #fff; border-radius: 0px; opacity: 1; left: 0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out;}
#nav-icon span:nth-child(1) { top: 0px;}
#nav-icon span:nth-child(2),#nav-icon span:nth-child(3) {top: 8px;}
#nav-icon span:nth-child(4) {top: 16px;}
#nav-icon.open span:nth-child(1) {top: 8px;width: 0%;left: 50%;}
#nav-icon.open span:nth-child(2) {-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}
#nav-icon.open span:nth-child(3) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
#nav-icon.open span:nth-child(4) {top: 18px; width: 0%; left: 50%;}
.hrightbox{float:right;} 
.rlogin {margin: 15px 60px 0 0;font-weight: 400;font-size: 14px;border: 1px solid #BCBCBC;border-radius: 5px; padding: 11px 17px;color: #ffffff;display:inline-block;font-family: 'Poppins', sans-serif;}
.rlogin.active {background: #EA4953;color: #ffffff;border: 1px solid #EA4953;}
.bannerbox{position:relative;}
.banner_bg{width:100%;}
.bannertxtbox {position: absolute;width: 650px; text-align:center;top:5%;left: 0;z-index: 9;left: 50%; -webkit-transform: translate(-50%, -0%);-moz-transform: translate(-50%, -0%);-ms-transform: translate(-50%, -0%); -o-transform: translate(-50%, -0%);transform: translate(-50%, -0%);}
.bannertxtbox p { font-size: 16px; font-weight: normal; color: #fff;}
.bannertxtbox p.edition-box {max-width: 164px; margin: 12% auto 12px}
.powered{ font-size: 12px; font-weight: normal; color: #fff; text-align: center; margin: 0 0 9px;}
.khazana-logo, .talent-hunt{margin-bottom: 12px;}
.subtitle{margin-bottom: 74px;position: relative; color: #000235;text-align: center;font-family: 'Raleway', sans-serif;font-size: 42px;margin-top: 0;font-weight: 700;}
.founderbox { padding: 5% 0; background: #EFEFEF; background-image: url(../images/founders-bg.png); background-position: right; background-repeat: no-repeat; background-position-y: 0;}
.subtitle:after {content: ' '; position: absolute; bottom: -15px; left: 50%; width: 70px; height: 2px; background: #EA4953; border-radius: 0; transform: translateX(-50%);}
.founderprofilebox{width:40%;margin:0 4%;float: left;}
.fimage{width:100%;}
/* .fimagebox {padding: 20px 0px 0 0;background-color: #588F82;} */
.fimagebox img { margin-left: -20px; margin-bottom: -20px;box-shadow: 15px -15px #588F82;}

.fdbox.right-box .fimagebox img {box-shadow: 15px -15px #588F82;}
.fdbox.left-box .fimagebox img {box-shadow: 15px -15px #AD8E88;}

.left-box .fimagebox { margin: 0 -5% 0 0;z-index: 0000;    padding: 20px 0px 0 0;}
.left-box .fimagebox img { margin-left: -20px;margin-bottom: -20px;}
.left-box .fdetailsbox { padding: 54px 54px 54px 149px;}
.fdbox { max-width: 1000px; margin: 0 auto;display: flex;align-items: center;margin-bottom: 30px;}
.fname { font-size: 28px; font-weight: 600; margin-bottom: 5px;color: #000235; margin-top: 0;}
span.fdes {font-size: 16px;margin-left: 20px;font-weight: 500;}
.fdes {font-size: 14px;margin:5px 0}
.fpos {font-size: 18px; margin: 0px 0 11px 0;}
.plusbox{display:inline-block;width:18px;height:18px;background:url(../images/plus.svg);background-repeat:no-repeat;background-size:cover;cursor:pointer;}
.plusbox:hover{display:inline-block;width:18px;height:18px;background:url(../images/h-plus.svg);background-repeat:no-repeat;background-size:cover;cursor:pointer;}
.fbackarrow{display:inline-block;width:25px;height:20px;background:url(../images/b-back-arrow.png);background-repeat:no-repeat;background-size:cover;cursor:pointer;}
.founderdesbox{width:100%;float:left;}
/* .fimagebox{width: 35%;float: left; margin-left: -5%;} */
.fdetailsbox{width: 70%;background-color: #fff;padding: 54px 149px 54px 54px;}
.fdetails { font-size: 15px; color: #000000;line-height: 20px; max-width: 512px;}
.fdetails a{display:inline-block;color:#404040;}
.themesongbox{position:relative;width:100%;}
.themesongimg{width:100%;}
.thmesontitle {position: absolute;top: 10%;left: 50%;-webkit-transform: translate(-50%, -10%);    -moz-transform: translate(-50%, -10%);-ms-transform: translate(-50%, -10%);-o-transform: translate(-50%, -10%);    transform: translate(-50%, -10%);color:#fff;margin:0;font-family: 'Dancing Script', cursive;font-size: 42px;font-weight: normal;}
.playiconbtn {width: 100px;height: 100px;;background: url(../images/play_icon.svg);background-repeat: no-repeat;background-size: 100%;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);    -moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);cursor: pointer;}
.playiconbtn:hover {width: 70px;height: 70px;;background: url(../images/play_hover.svg);background-repeat: no-repeat;background-size: 100%;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);    -moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);cursor: pointer;}
.popupwrap{width: 100%;background: #000000;height: 100%;position: fixed;left: 0;top:0;z-index: 999;color: #ffffff;padding: 5px 0; display: none ;} 
.pback{display: inline-block;margin: 30px 0 20px 0}
.videotbox{margin: 10px 0}
.themevideo{position: relative;z-index: 2;}
.aboutusbox{width:100%;position:relative;padding: 5% 0;background-image: url(../images/founders-bg.png);background-position: left; background-repeat: no-repeat; background-position-y: 0;background-color: #EFEFEF;}
.aboutright {width: 100%;max-width: 884px;margin: 0 auto;text-align: center;}
.aboutkhazana{width:100%;margin-bottom:15px;}
.infographicskhazana{width:100%;margin-bottom:15px;}
.abouttxt {color: #000000; font-size: 15px;line-height: 20px; font-weight: 500;}
.absubt {font-size: 24px;font-weight: 600;margin: 0 0 16px 0;}
.khazanagifbox .abouttxt { margin-left: 42px;}
.aboutqute { width: 100%; margin: 7% 0 22px; color: #EA4953;}
.aboutqute p{ width: 80%;font-size: 20px; line-height: 26px; font-weight: 600;  font-style: italic; margin: 0 auto;}
.jurybox{width:100%;position:relative;padding: 5% 0;    background-image: url(../images/jury-members-bg.png);background-position: right; background-repeat: no-repeat; background-position-y: 0; background-color: #EFEFEF;}
.jrow{width: 100%; margin: 7% auto; display: flex; max-width: 1100px}
.juryimgboxleft{    height: 100%;width: 426px; margin-right: -250px; margin-top: -30px;  padding-top: 15px; z-index: 9; margin-bottom: 40px;/*  background-color: #AD8E88; */}
.juryimgboxleft img{box-shadow:15px -15px #AD8E88}

.juryimgboxright{float:right;width:25%;}
.juryimg{width:100%;margin-bottom: -15px;margin-left: -15px;}
.jurydetails{width: 896px; background-color: #fff;padding: 30px 30px 30px 281px;}
.jname {font-size: 28px; margin: 0px 0px 12px; font-weight: 600; line-height: 33px;}
.jtxt {color: #000000; font-size: 14px; line-height: 20px; max-width: 512px;}
.jrow-last-child {margin-bottom: 2%;}
.textalignright{text-align:right;}
.leftjurydetails{margin-left:0;margin-right:2%;width:73%;}
.partnerbox{width:100%;padding:0 0 5% 0;background-color: #EFEFEF;}
.partnerlist{list-style: none; padding: 35px 50px 0;  text-align: center; width: 100%;  margin: 0 auto; max-width: 1064px;  background-color: #fff;}
.partnerlist li{display:inline-block;margin:0 20px 55px ;}
.partnerlist li a{display:inline-block;}
.footerbox {width: 100%;background: #000000;text-align: center;padding: 2% 0;}
.sociallist{list-style:none;padding:0;margin:0;text-align:center;width: 90%;margin: 0 auto;margin-bottom: 10px;}
.sociallist li{display:inline-block;margin:5px;}
.sociallist li a{display:inline-block;}
.fb{width: 24px;height: 24px;background: url(../images/facebook_N.png);background-repeat: no-repeat;    background-size: 100%;}
.fb:hover{width: 24px;height: 24px;background: url(../images/facebook_hover.png);background-repeat: no-repeat;background-size: 100%;}
.twitter{width: 24px;height: 24px;background: url(../images/twitter_N.png);background-repeat: no-repeat;    background-size: 100%;}
.twitter:hover{width: 24px;height: 24px;background: url(../images/twitter_hover.png);background-repeat: no-repeat;background-size: 100%;}
.insta{width: 24px;height: 24px;background: url(../images/instagram_N.png);background-repeat: no-repeat;    background-size: 100%;}
.insta:hover{width: 24px;height: 24px;background: url(../images/instagram_hover.png);background-repeat: no-repeat;background-size: 100%;}
.tclink {display: inline-block;margin: 5px 0 0;color: #ffffff;text-decoration: underline;font-size: 11px;}
.copyright {font-size: 12px;color: #ffffff;}

/* entries */
.contentwrap{width:100%;position:relative;padding: 5% 0;}
.contentwrap.new{width:100%;position:relative;padding: 5% 0;background-color: #EFEFEF; background-image: url(../images/contentwrap-bg.png); background-repeat: no-repeat; background-position: center;}
.entriestitlebox{width:100%;margin-bottom:15px;}
.entriestitlebox h1{font-size: 42px;font-weight: 700;color: #2D3782;text-transform: uppercase;line-height: 50px;    margin: 0;}
.entrieslist{list-style-type:none;margin:0;padding:0;overflow:hidden;position:relative;text-align:center;}
.entrieslist li{display:inline-block;width:29%;margin:2%;overflow:hidden;position:relative;float: left;margin-bottom:5%;}
.artistimgbox{width:100%;position:relative;overflow:hidden;}
.artistimgbox img{width:100%;-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease;cursor:pointer;}
.eaplayicon {width: 50px;height: 50px;background: url(../images/play_icon.svg);background-repeat: no-repeat;    background-size: 100%;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);   -moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);cursor: pointer;}
.artistimgbox:hover .eaplayicon, .eaplayicon:hover{width: 50px;height: 50px;background: url(../images/play_hover.svg);background-repeat: no-repeat;background-size: 100%;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);   -moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);cursor: pointer;}
/*.artistimgbox img:hover  {-moz-transform: scale(1.2);-webkit-transform: scale(1.2);transform: scale(1.2);transition: All 0.5s ease;}*/	
.ed1 {font-size: 18px;font-weight: 600;margin: 10px 0 5px 0;}
.ed2 {font-size: 18px;margin: 5px 0;font-weight: 500;}
.ed3 {font-size: 14px;margin: 5px 0;font-weight: 500;}
.esociallist{list-style:none;padding:0;margin:0;text-align:center;width:150px!important;margin:0 auto}
.esociallist li{display:inline-block;margin:5px;width:auto!important;margin-bottom:0!important;padding-top:0!important;float: none;}
.esociallist li a{display:inline-block;} 
.entries_fb{width: 24px;height: 24px;background: url(../images/fb.png);background-repeat: no-repeat;    background-size: 100%;}
.entries_fb:hover{width: 24px;height: 24px;background: url(../images/facebook_hover.svg);background-repeat: no-repeat;background-size: 100%;}
.entries_twitter{width: 24px;height: 24px;background: url(../images/twitter.png);background-repeat: no-repeat;    background-size: 100%;}
.entries_twitter:hover{width: 24px;height: 24px;background: url(../images/twitter_hover.svg);background-repeat: no-repeat;background-size: 100%;}
.entries_insta{width: 24px;height: 24px;background: url(../images/insta.png);background-repeat: no-repeat;    background-size: 100%;}
.entries_insta:hover{width: 24px;height: 24px;background: url(../images/instagram_hover.svg);background-repeat: no-repeat;background-size: 100%;}
.entrieslist li:nth-child(even) {padding-top:5%;margin-bottom:0!important}
.pop_esociallist {display: inline-block;width: 200px;}
.pop_esociallist a {display: inline-block; margin:5px}
.pop_entries_fb{width: 24px;height: 24px;background: url(../images/facebook_N.png);background-repeat: no-repeat;    background-size: 100%;}
.pop_entries_fb:hover{width: 24px;height: 24px;background: url(../images/facebook_hover.svg);background-repeat: no-repeat;background-size: 100%;}
.pop_entries_twitter{width: 24px;height: 24px;background: url(../images/twitter_N.png);background-repeat: no-repeat;    background-size: 100%;}
.pop_entries_twitter:hover{width: 24px;height: 24px;background: url(../images/twitter_hover.svg);background-repeat: no-repeat;background-size: 100%;}
.pop_entries_insta{width: 24px;height: 24px;background: url(../images/instagram_N.png);background-repeat: no-repeat;    background-size: 100%;}
.pop_entries_insta:hover{width: 24px;height: 24px;background: url(../images/instagram_hover.svg);background-repeat: no-repeat;background-size: 100%;}
#popup_box {position: fixed;width: 100%;background: transparent;color: #ffffff;height:100%;z-index: 9999;}
.overly_box {width: 100%;height: 100%;background: rgba(0,0,0,0.9);position: fixed;z-index:999;}
.entries_slider{width:280px;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);   -moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);position:absolute;}
.popup_ed1 {font-size: 18px;font-weight: 600;margin: 10px 0 5px 0;color:#fff}
.popup_ed2 {font-size: 18px;margin: 5px 0;font-weight: 500;color:#fff}
.entrieDetailsnox img{width:100%;}
.slides{list-style-type:none;margin:0;padding:0;text-align:center;}
.left_arrow {cursor: pointer;position: absolute;left: -50px;;top: 45%;background:url(../images/past-left-arrow.png);background-size:100%;background-repeat:no-repeat;width:40px;height:40px;} 
.left_arrow:hover {cursor: pointer;position: absolute;right: -50px;;top: 45%;background:url(../images/past-left-arrow-ho.png);background-size:100%;background-repeat:no-repeat;width:40px;height:40px;}
.right_arrow {cursor: pointer;position: absolute;right: -50px;;top: 45%;background:url(../images/past-right-arrow.png);background-size:100%;background-repeat:no-repeat;width:40px;height:40px;}
.right_arrow:hover {cursor: pointer;position: absolute;right: -50px;;top: 45%;background:url(../images/past-right-arrow-ho.png);background-size:100%;background-repeat:no-repeat;width:40px;height:40px;}
.close {cursor: pointer;position: absolute;left: 2%;top: 2%;}
/*loginregisterwrap*/
.loginregisterwrap{width:100%;position:relative;padding: 2% 0;    display: flex;
    justify-content: flex-end;}
.otpregisterwrap{width:100%;position:relative;padding: 2% 0;    display: flex;
    justify-content: flex-end;}
.lrbox{margin-right: 5%; width: 400px;border: 1px solid #CDCDCD;padding: 25px;border-radius: 5px;box-shadow: 0 0 5px 2px rgba(226, 225, 225, 0.3);text-align: center;}
.closebtn {position: relative;display: inline-block;float: right;top: -10px;font-size: 20px;color: #000;
    font-weight: 600; }
.lrbox h3{font-size: 20px;text-align: center;font-weight: 600;margin: 10px 0}
.fblogin{text-align: center;display: inline-block;margin: 20px 0;}
.or{font-size: 16px;text-align: center;font-weight: 600;margin: 10px 0}
.lrfrow{width:100%;text-align: left;margin: 20px 0;position: relative;}
.lrfrow label{width: 100%;font-weight: 300;font-size: 15px;color: #8C8C8C;}
.lrfrow input{background-color: transparent;width: 100%;font-weight: 400;font-size: 16px;border: none; border-bottom: 1px solid #CDCDCD;outline: none;margin: 10px 0;}
.lrfrow input:focus{border-bottom: 1px solid #EF1D25;}
.lrSrow{width:100%;    margin: 43px 0 25px 0; display: flex; justify-content: center;}
.lrbtn{background: #EF1D25; border-radius: 30px;font-size: 18px; color: #ffffff; text-transform: uppercase; font-weight: 500; width: 141px; height: 53px; display: flex; align-items: center; justify-content: center;}
.lrbtn:hover{background: #c7060d;}
.lrfbox{width:100%;text-align: center;margin-top: 20px;}
.lrfbox p{margin: 0;margin-bottom: 5px;font-size: 14px;line-height: 18px;color: #4C4C4C;display: inline-block;}
.lrfbox p a{display: inline-block;color: #4C4C4C;} 
.errormsg {margin: 0;color: #EF1D25;font-size: 13px;position: absolute;right: 0;bottom: 10px;}
.resendotp {color: #EF1D25;font-size: 14px;float: right;text-decoration: underline;display: inline-block;cursor: pointer;}
.checkboxWrap input { visibility: hidden; width: 20px; font-size: 16px; }
.checkboxWrap { background: url(../images/checkbx.gif) 5px 12px no-repeat; cursor: pointer; padding: 10px 5px; font-size: 14px;color: #4C4C4C;}
.checkboxWrap.checked { background: url(../images/checkbx.gif) 5px -32px no-repeat; }
.mt0{margin-top:0}
/*talent hunt*/
.talenthuntlogobox{margin:2% 0;text-align:center;}
.talenthunt_tbox {background: #2D3782 url(../images/latern.png);background-repeat: no-repeat;background-position: top -40px left;border-radius: 10px;color: #fff;padding: 2% 0;text-align: center;overflow:hidden;margin-bottom:10%;}
.talenthunt_tbox p{font-size:18px;font-weight:300;margin:20px 0}
.talenthunt_tbox h4{font-size:30px;font-weight:600;margin: 0;line-height: 36px;}
.throw{width:100%;position:relative;overflow:hidden;margin:1% 0}
.th_left{width:47%;margin-right:3%;float:left;}
.th_right{width:47%;margin-left:3%;float:left;}
.profile_box {background: #f0f0f0;overflow: hidden;border-radius: 8px;width: 80%;padding: 20px 10px;}
.thfupprofile{width: 130px;display: inline-block;float: left;margin-right: 15px;}
.thfupprofile img{width: 100%;}
.thfupptxt{float: left;}
.thfupptxt p{font-size: 18px;font-weight: 400;margin: 15px 0 10px 0;}
.fileUpload {background: #898989;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color: #fff;font-size: 16px;text-transform: uppercase;overflow: hidden;padding: 5px 0px;position: relative;text-align: center;width: 100px;cursor: pointer;cursor:pointer;display:inline-block;float:left;}
.fileUpload:hover, .fileUpload:active, .fileUpload:focus {background: #4a4a4a;cursor: pointer;}
.fileUpload input.upload {position: absolute;top: 0;right: 0;margin: 0;padding: 0;font-size: 20px;cursor: pointer;opacity: 0;filter: alpha(opacity=0);width: 100px;height: 46px;cursor: pointer;cursor:pointer;}
.nofile {display: inline-block;margin: 10px 0px 0 10px;font-size:12px;}
input[type="file"] {position: fixed;right: 100%;bottom: 100%;}
.custom-file-upload {border: 1px solid #4a4a4a;display: inline-block;padding: 6px 12px;cursor: pointer;}
.thname{width: 100%;float: left;margin: 2% 0;position:relative;} 
input.thinput{width: 100%;margin: 5px 0 10px 0;border: none;border-bottom: 1px solid #cdcdcd;padding:10px 0px; outline: none;font-size: 16px;font-weight: 400;}
input.thinput:focus{border-bottom: 1px solid #EF1D25;}
.thlabel{font-size: 16px;font-weight: 400;color: #8C8C8C;}
.reqd{color:#EF1D25;font-weight: 600 }
.tage {width: 20%;float: left; margin-right: 2%;}
.tgender {width: 75%;float: left; margin-right: 2%;}
.thupvideo{position: relative;width: 47%;float: left;}
.thor{position: relative;width: 6%;float: left;text-align: center;line-height: 25px;padding-top: 25px;font-size: 18px;}
.thylink{position: relative;width: 47%;float: right;}
.thvideoupload{position: absolute;right: 0;}
.thnote{margin: 0;font-size: 12px;color: #8C8C8C;}
.thbtnbox{text-align: center;margin: 10px 0}
.thbtn{background: #EF1D25;display: inline-block;font-size: 20px;text-transform: uppercase; font-weight: 500; color: #ffffff; padding: 7px 25px;  border-radius: 18px;}
.thbtn:hover{background: #c7060d;}
.radiobox{position:relative;margin-top: 10px;}
.radiobox input[type="radio"] {visibility: hidden;}
.radiobox .check {position: absolute;top: 3px;left: 0;height: 15px;width: 15px;background-color: #FFF;border-radius: 50%;border:1px solid #000;cursor:pointer;}
.radiolabel:hover input ~ .check {background-color: #fff;}
.radiolabel input:checked ~ .check {background-color: #fff;}
.radiolabel .check:after {content: "";position: absolute;display: none;}
.radiolabel input:checked ~ .check:after {display: block;}
.radiolabel .check:after {top: 2px;left: 2px;width: 9px;height: 9px;border-radius: 50%;background: #ED1C24;}
.radiolabel {position: relative;padding-left: 20px;cursor:pointer;}
/*past year artist */
.pastyearwrap{position:relative;padding:3% 0;background-color: #EFEFEF;background-image: url(../images/winners-of-khazana-bg.png);
    background-position: 100%;
    background-repeat: no-repeat;
    background-position-x: -20%;
    background-position-y: -27%;}
.pyalistbox{width: 100%;margin: 0 auto;padding: 1.5% 0;background: #588F82;}
.pyalist-carousel{width: 80%;margin: 0 auto;}
.pyalistbox.fixed-pyalistbox{width: 1366px;position: fixed;left: 0;top:89px;background: #588F82;z-index: 9;left: 50%;-webkit-transform: translate(-50%, -0%);-moz-transform: translate(-50%, -0%);-ms-transform: translate(-50%, -0%);-o-transform: translate(-50%, -0%);transform: translate(-50%, -0%);}
.pyalist-carousel .item a{font-weight: 500;font-size: 16px;color: #ebebebdb;display: block;font-family: 'Poppins', sans-serif;}
.pyalist-carousel .item a.active, .pyalist-carousel .item a:hover{color: #ffffff;font-weight: 500;}
.pt0{padding:0}
.pastyear-head {color: #000000;font-size: 23px;font-weight: 600;line-height: 30px;width: 76%;text-align: center;margin: 0 auto;margin-bottom: 2%;}
.pastyear-desc {font-size: 16px;color: #000000;line-height: 24px;width: 65%;margin: 0 auto;text-align: center;margin-bottom: 2%;font-family: 'Raleway', 'sans-serif';}
.pastyear-dividerbox {padding: 2% 0;text-align: center;}
.pastyear-dividerbox span {background: #979797;display: inline-block;width: 100px;height: 1px;}
.pastyeartittle {color: #000235 !important;font-family: 'Raleway', sans-serif;text-align: center;font-size: 50px;font-weight: bold;}
.pastwboxwrap{width:100%;position:relative;display: flex; justify-content: center;} 
.pastwbox-inner-bg img {box-shadow: 15px -15px #AD8E88;}
.gdetails p {color: #000235; font-size: 18px;text-align: center;font-weight: 600;}
.pastwbox {max-width: 327px; margin: 50px;text-align: center;}
.pastwinnerimg{width:100%;}
.winnername {font-size: 24px;font-weight: bold;color: #000235;margin: 32px 0 5px 0;}
.winnerlocation {font-size: 24px;color: #000235;margin:0;line-height: 29px;font-weight: normal;}
.performing-artistbox {background: #ffffff;padding: 3% 0;}
.gallery-carousel button.owl-prev{background:url(../images/past-left-arrow.svg)!important;background-repeat:no-repeat;background-size:100% 100%!important;width:40px;height:40px;position:absolute;top:40%;left:-21px}
.gallery-carousel button.owl-prev:hover{background:url(../images/past-left-arrow.svg)!important;background-repeat:no-repeat;background-size:100% 100%!important;width:40px;height:40px;position:absolute;top:40%;left:-21px}
.gallery-carousel button.owl-next{background:url(../images/past-right-arrow.svg)!important;background-repeat:no-repeat;background-size:100% 100%!important;width:40px;height:40px;position:absolute;top:40%;right:-21px}
.gallery-carousel button.owl-next:hover{background:url(../images/past-right-arrow.svg)!important;background-repeat:no-repeat;background-size:100% 100%!important;width:40px;height:40px;position:absolute;top:40%;right:-21px}
.gallery-carousel button.owl-prev span, .gallery-carousel button.owl-next span{visibility:hidden}
.videogallerybox {background: #EFEFEF;padding: 3% 0;    background-image: url(../images/videos-of-khazana.png);
	background-position: 100% 172%;
    background-repeat: no-repeat;
    background-position-x: -21%;}
.whitecolor{color:#fff;}
.videogallery-carousel{width:760px;margin:0 auto;}
.vgcbox{position:relative;}
.vgartist-name{font-size: 24px;font-weight:600;color: #000235;}
.videogallery-carousel .item{text-align:center;}
.videogallery-carousel button.owl-prev{background:url(../images/past-left-arrow.svg)!important;background-repeat:no-repeat;background-size:100% 100%!important;width:40px;height:40px;position:absolute;top:40%;left:-50px}
.videogallery-carousel button.owl-prev:hover{background:url(../images/past-left-arrow.svg)!important;background-repeat:no-repeat;background-size:100% 100%!important;width:40px;height:40px;position:absolute;top:40%;left:-50px}
.videogallery-carousel button.owl-next{background:url(../images/past-right-arrow.svg)!important;background-repeat:no-repeat;background-size:100% 100%!important;width:40px;height:40px;position:absolute;top:40%;right:-50px}
.videogallery-carousel button.owl-next:hover{background:url(../images/past-right-arrow.svg)!important;background-repeat:no-repeat;background-size:100% 100%!important;width:40px;height:40px;position:absolute;top:40%;right:-50px}
.videogallery-carousel button.owl-prev span, .videogallery-carousel button.owl-next span{visibility:hidden} 
.vgalleryclick {width: 70px;height: 70px;;background: url(../images/play_icon.svg);background-repeat: no-repeat;background-size: 100%;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);    -moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);cursor: pointer;}
.vgalleryclick:hover {width: 70px;height: 70px;;background: url(../images/play_hover.svg);background-repeat: no-repeat;background-size: 100%;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);    -moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);cursor: pointer;}
.mobile_show{display:none;} 
.jury-carousel{display:none!important} 
.khazanagifbox1 img {width: 100%; max-width: 360px;margin-bottom: 32px;margin-top: 32px;}
.khazanagifbox { width: 100%;  text-align: left;  margin-bottom: 32px; display: flex; align-items: center; padding: 7%; background-color: #fff;  margin-top: 48px;}
.khazanagifbox img {width: 100%; max-width: 360px;}
.tage{position:relative;width: 28%;}
.tgender{width:60%;}
.errormsg{bottom:-10px}
.khazanagifbox1 img{box-shadow: 15px -15px #588F82;}

@media screen and (min-width:1920px)
{
    .pyalistbox.fixed-pyalistbox{top:100px;} 
	.wrapper{padding-top:110px;}
}
@media screen and (max-width:1150px)
{
   .rlogin{padding: 5px 10px;font-size: 13px;} 
   .navbar ul li a{font-size: 13px;} 
   .wrapper{padding-top:75px;}
   .bannertxtbox{width:500px;}
   .bannertxtbox p{font-size: 24px;line-height: 32px;} 
   .profile_box{width:100%;}
} 
@media screen and (max-width:1366px)
{
    .header{width: 100%;left: 0;top:0;left: 0%; -webkit-transform: translate(-0%, -0%);-moz-transform: translate(-0%, -0%);-ms-transform: translate(-0%, -0%); -o-transform: translate(-0%, -0%);transform: translate(-0%, -0%);}    
    .pyalistbox.fixed-pyalistbox{width: 100%;position: fixed;left: 0;top:95px;left: 0%; -webkit-transform: translate(-0%, -0%);-moz-transform: translate(-0%, -0%);-ms-transform: translate(-0%, -0%); -o-transform: translate(-0%, -0%);transform: translate(-0%, -0%);}
}
@media screen and (max-width:1200px)
{
    .innerwrapper{width: 90%;} 
    .navbar ul li{margin: 10px 5px;}
    .navbar{margin-top: 0.5%;} 
	.bannertxtbox p.edition-box {max-width: 183px;margin: 11% auto 12px;font-size: 14px;line-height: 18px;}
	.khazana-logo, .talent-hunt,img.hungama-logo {margin-bottom: 5px;width: 25%;}
	p.powered {font-size: 12px;line-height: 18px;}
	.Celebratingbox .cb1 {font-size: 15px;line-height: 20px;}
	.Celebratingbox .cb2 {font-size: 16px;line-height: 20px;margin-bottom: 9px;}
	.Celebratingbox .cb3 {font-size: 12px;}
}
@media screen and (max-width:990px)
{
    .navbar ul li a{font-size: 14px;} 
	.pyalistbox.fixed-pyalistbox{top:110px;}
	.navbar ul li {margin: 5px 5px;}
   .wrapper {padding-top: 120px;}
   .navbar{width:100%;margin-top:0}
   .khazanalogo{width:18%}
   .talenthunt_tbox h4{width:80%;margin:0 auto;}
   .talenthunt_tbox p{width:80%;margin:15px auto;}
   .thfupprofile{width:90px;}
   .thfupptxt p{margin: 5px 0 10px 0;}
   .jurybox, .aboutusbox, .founderbox {background-size: 40%;}
   .contentwrap.new{background-size: 100% 100%;}
   .lrbtn {font-size: 15px;height: 36px;}
   .khazana-logo, .talent-hunt, img.hungama-logo { width: 18%;}
   .left-box .fdetailsbox {padding: 30px 30px 30px 76px;}
   .fdetailsbox { padding: 30px 76px 30px 30px;}
}
@media screen and (max-width:767px)
{ 
	.mobile_show{display:block;}
	.desktop_show{display:none;}
	.navbar ul{width: 100%;}
    .navbar{display: none;width: 100%;height: 100vh;text-align: center;padding-bottom: 20px;margin:0}
    .navbar ul li{margin: 10px 0;text-align: left;width: 100%;}
    .khazanalogo{width: 80px;margin-top: 7px;} 
    .navbar ul li a{font-weight: 400}
    .aalogo{width: 36px;}
    #nav-icon{display: block;margin-top: 8px;margin-right: 10px;}
    .wrapper{padding-top: 56px;}
    .header{padding: 10px 0;} 
	.pyalistbox.fixed-pyalistbox{top:51px}
	.bannertxtbox {width: 90%;}
	.bannertxtbox p.edition-box {max-width: 133px;margin: 16% auto 3px;font-size: 10px;line-height: 14px;}
	.left-box .fdetailsbox { padding: 15vw 2.667vw 5.333vw;}
	.khazana-logo, .talent-hunt, .hungama-logo {width: 33%;	margin: 0;}
	.bannertxtbox p.powered {font-size: 6px;line-height: 8px;}
	.rlogin {padding: 5px 5px;font-size: 12px;margin: 3px 5px;}
	.subtitle{font-size:26px;margin-bottom: 30px;}
	.founderprofilebox,.fbackarrow{display:none;}
	.fdbox{ margin-bottom: 30px;display: flex;flex-direction: column-reverse;}
	.fdbox.left-box {flex-direction: column;}
	.fdetailsbox {padding: 15vw 2.667vw 5.333vw; width: 100%;}
	.fimagebox{width:100%;margin:0 auto;max-width: 62.133vw;    z-index: 0;}
	.fdbox.right-box .fimagebox{padding-top:15px;}
	.fname{font-size:14px;margin: 0}
	span.fdes {font-size: 11px;margin: 3px 0;display: block;}
	.fdes{margin:0px 0 0px 0}
	.fpos{margin: 0px 0 5px 0;font-size: 11px;}
	.fdetails{font-size: 12px;margin: 20px 0 0;line-height: 16px;max-width: 100%;}
	.playiconbtn,.playiconbtn:hover{width:35px;height:35px;}
	.thmesontitle{font-size:20px;}
	.aboutright,.aboutleft{width:100%;float:left;margin:0 0 15px 0;}
	.absubt{font-size:16px;margin: 0 0 10px;}
	.abouttxt{font-size:12px;line-height:18px;}
	.khazanagifbox1 img {margin-bottom: 24px;margin-top: 10px;}
	.aboutqute p{width:100%;font-size:14px;line-height:18px;}
	.khazanagifbox {width: 100%;margin-bottom: 0;display: flex;align-items: center;padding: 0;margin-top: 29px;flex-direction: column;}
	.khazanagifbox .abouttxt {margin: 20px 20px 30px;}
	.juryimg {width: 85% !important;margin:0 auto -5% !important}
	.jurybox, .aboutusbox, .founderbox {background-size: 35%;}
	.jrow{display:none;}
	.partnerlist{width:100%;overflow:hidden;padding: 30px 0px;}
	.partnerlist li{width:45%;float:left;margin:2%} 
	.partnerlist li img{width:90%;}	
	.partnerlist li:last-child{width:100%;float:left;margin:2% 0} 
	.tclink{font-size:12px;}
	.copyright{margin-top:5px}
	.jname{font-size:14px;margin:15px 0 0 0}
	.jurydetails{width:100%;padding: 10px;}
	.jtxt{font-size:12px;line-height:18px;}
	.jury-carousel .owl-item .jtxt{display:none}
	.jury-carousel .owl-item.active .jtxt{display:inline-block}
	.themevideo iframe {height: 400px;width:100%;}
	.entriestitlebox h1{font-size:28px;line-height:34px}
	.entrieslist li{width:100%;margin:15px 0}
	.ed1,.popup_ed1{font-size:16px;line-height:22px;}
	.ed2,.ed3,.popup_ed2{font-size:14px;line-height:20px;}
	.esociallist li{margin:2px 5px!important}
	.footerbox{margin-top:0%;}
	.entries_slider{width:100%;}
	.left_arrow{left:1%!important}
	.right_arrow{right:1%!important}
	.close{top:1%;left:3%;z-index:9}
	.left_arrow,.left_arrow:hover {cursor: pointer;position: absolute;left: -50px;;top: 45%;background:url(../images/past-left-arrow-ho.png);background-size:100%;background-repeat:no-repeat;width:30px;height:30px;}  
	.right_arrow ,.right_arrow:hover {cursor: pointer;position: absolute;right: -50px;;top: 45%;background:url(../images/past-right-arrow-ho.png);background-size:100%;background-repeat:no-repeat;width:30px;height:30px;}
	.pastyear-head{font-size:16px;line-height:22px;width:100%;margin-bottom:15px;}
	.pastyear-desc{font-size:14px;line-height:20px;width:100%;margin-bottom:15px;}
	.pastyearwrap{padding:5% 0}
	.pastyeartittle{font-size:24px;line-height:32px;}
	.pyalist-carousel{width:100%;}
	.pyalistbox{padding:2.5% 0}
	.pastwbox{width:100%;margin:10px 0}
	.winnername{font-size:16px;line-height:22px;margin-bottom:0}
	.gallery-carousel button.owl-next,.gallery-carousel button.owl-prev{width:25px;height:25px;}
	.videogallery-carousel{width:80%;}
	.vgalleryclick, .vgalleryclick:hover{width:35px;height:35px;}
	.videogallery-carousel button.owl-next{width:25px;height:25px;right:-30px}
	.videogallery-carousel button.owl-prev{width:25px;height:25px;left:-30px}
	.vgartist-name{font-size:16px;margin:5px 0}	
	.jury-carousel{display:block!important}
	.lrbox {width: 100%;padding: 20px;margin: 0;background-color: #fff;}
	.contentwrap.new {background-size: 100% 100%;}
	.lrbox h3{font-size:18px;}
	.lrfrow input{font-size:15px;}
	.lrbtn{ font-size: 15px;height: 36px;}
	.lrfbox p{font-size:13px;}
	.errormsg{font-size:12px;}
	.talenthuntimg{width:80%;}
	.talenthunt_tbox{background:#2D3782;margin-top:5%}
	.talenthunt_tbox p{font-size:14px;line-height:20px;width: 90%;margin: 15px auto;}
	.talenthunt_tbox h4{font-size:20px;line-height: 24px;width: 80%;margin: 0 auto;}
	.th_left{width:100%;margin:5px 0;}
	.th_right{width:100%;margin:5px 0}
	.thfupptxt p,.fileUpload {font-size:14px;}
	.thlabel,.input.thinput{font-size:15px;}
	.tage,.tgender{width:100%;margin:5px 0;}
	.thupvideo,.thor,.thylink{width:100%;}
	.fileUpload{width:120px;padding:5px}
	.thbtn{font-size:16px;}
	.thfupprofile{width:30%;}
	.thfupptxt{width:60%;}
}

.performing-artistbox .gallery-carousel {
    width: 90%;
    margin: 0 auto;
}

/* WINNER ON HOME PAGE */

.bannerbox img.khazana-logo {
	margin-top: 12%;
}
.bannerbox .winner-title-sec {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 26px;
	color: #fff;
	font-weight: 600;
	margin-top: 10%;
}
.bannerbox .winner-title-sec span {display: inline-block;margin: 0 1%;text-transform: uppercase;}
.bannerbox .winner-sec span {display: inline-block;margin: 0 10px;}
.winner-sec {position: absolute;
bottom: 10%;
z-index: 29;
text-align: center;
color: #fff;}
.winner-sec img {width: 85%;}
.winner-sec h4 {font-size: 18px;margin: 10px 0 5px;}
.winner-sec p {font-size: 16px;margin: 0;}
.winner-sec.left-winner {left: 8%;}
.winner-sec.right-winner {right: 8%;}
@media only screen and (max-width: 767px) {
	.bannerbox .winner-title-sec {font-size: 18px;}
	.bannerbox .winner-title-sec img {width: 12%;}
	.winner-sec img {width: 32%;}
	.winner-sec h4 {font-size: 12px;}
	.winner-sec p {font-size: 10px;}
	.winner-sec.left-winner {left: -17%;}
	.winner-sec.right-winner {right: -15%;}
	.bannerbox .winner-title-sec {margin-top: 8%;}
}