body{line-height: 8px;	font-family: Arial;	font-size: 12px;margin: 0px auto;background-color: #8aeaed;	display:block;width:100%;background-image: url(bcgrdtp.png);    background-size: 1000px;   background-position: top; background-repeat: repeat-x;}
ul{ list-style:none;}
.nav ul li{ float:left; padding:10px 12px; position: relative;}
*{box-sizing:border-box; margin:0; padding:0;}
a{text-decoration: none;cursor:pointer;}

/* COMPETITION */
.top-header{ padding:0px !important;}
#scroller-hide { background-color:#fff; display:none; position:fixed; top:0px; max-width:1100px; width:97%; justify-self:anchor-center; z-index:9999; 	box-shadow: 0px 0px 10px #000; border-bottom-left-radius:15px; border-bottom-right-radius:15px;}
.top-header .hdr-scrl {display:flex; justify-content:space-between;}
.top-header .hdr-scrl .hdr-lft { display:flex; font-size:25px; line-height:25px; align-items: center; text-transform:uppercase; color:#002F5D; font-weight:bold;}
.top-header .hdr-scrl .hdr-lft img {height:40px; margin:0px 5px;}
.top-header .hdr-scrl .hdr-rgt { padding-right:10px; align-content:center;}
.top-header .hdr-scrl .hdr-rgt ul { display:grid; grid-template-columns: repeat(5,1fr); column-gap:5px;}
.top-header .hdr-scrl .hdr-rgt ul li {font-size:18px; justify-self: center;}
.top-header .hdr-scrl .hdr-rgt ul li a{text-decoration:none;color:#333; text-align:center;}
.top-header .hdr-scrl .hdr-rgt ul li .fa { display:block; transition: 500ms;width:25px; height:25px; line-height:26px;border-radius:5px;}
.top-header .hdr-scrl .hdr-rgt ul li a .fa-facebook:hover{ background-color:#3a5899; color:#fff;}
.top-header .hdr-scrl .hdr-rgt ul li a .fa-instagram:hover{ background-color:#fb9241; color:#fff;}
.top-header .hdr-scrl .hdr-rgt ul li a .fa-globe:hover{ background-color:#40bff5; color:#fff;}
.top-header .hdr-scrl .hdr-rgt ul li a .fa-play:hover{ background-color:#e02f2f; color:#fff;}
.top-header .hdr-scrl .hdr-rgt ul li a .fa-whatsapp:hover{ background-color:#01d300; color:#fff;}

@media all and (max-width: 300px){
.top-header .hdr-scrl {justify-content: center;}
.top-header .hdr-scrl .hdr-lft {padding-left: 0px !important; font-size: 8.5vw; line-height: 10vw;}
.top-header .hdr-scrl .hdr-rgt { display:none;}}

@media all and (max-width: 360px){
.top-header .hdr-scrl .hdr-lft img { display:none;}
.top-header .hdr-scrl .hdr-lft {padding-left: 2vw;}}
@media all and (max-width: 400px){
#scroller-hide { width: 100%; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.top-header .hdr-scrl .hdr-rgt ul { column-gap: .3vw !important;}
.top-header .hdr-scrl .hdr-rgt ul li { font-size: 4vw;}}

@media all and (min-width: 301px) and (max-width: 550px){
.top-header .hdr-scrl .hdr-lft {font-size: 4.2vw; line-height: 4.2vw;}
.top-header .hdr-scrl .hdr-lft img {height: 7vw;}
.top-header .hdr-scrl .hdr-rgt { padding-right:5px;}
.top-header .hdr-scrl .hdr-rgt ul {column-gap:.5vw;}}

.comp-hdr {display: flex; max-width: 600px; width: 97%; border-bottom-left-radius: 40px; border-bottom-right-radius: 40px;padding: 10px; box-shadow: 3px 4px 18px 0px rgb(0 0 0 / 50%); position: relative; z-index: 99; background-color: #fff; justify-content: center; margin: 0px auto;}
.comp-logo{width: 250px; margin-right: 18px; border-right: 2px solid #999; padding-right: 18px;}
.comp-logo img {width:100%;}
.comp-hdr h1 {font-family: arial; font-size: 50px; line-height: 50px; letter-spacing: 8px; color: #002F5D;font-weight: bold;text-transform: uppercase; text-align: left;
    align-content: center;}
.comp-hdr h1 span {display: block; letter-spacing: 2px; font-size: 30px;  line-height: 30px;}

@media all and (max-width: 251px){
.comp-hdr {flex-direction:column;align-items: center;}
.comp-logo {width: 75%; padding-right: 0px; margin-right: 0px; border:none;}
.comp-hdr h1 {letter-spacing:normal; font-size:8.5vw; line-height:8vw;}
.comp-hdr h1 span {font-size: unset; line-height: unset; display:unset; letter-spacing:normal;}}

@media all and (min-width: 251px) and (max-width: 550px){
.comp-hdr h1 {letter-spacing: 2vw;}
.comp-hdr h1 span {letter-spacing: .5vw;}
.comp-logo {width: 45vw; padding-right: 4vw; margin-right: 4vw;}
.comp-hdr h1 {font-size: 9vw;line-height: 9vw;}
.comp-hdr h1 span {font-size: 5.6vw;line-height: 5.6vw;}}
	
@media all and (max-width: 550px){.comp-hdr {width: 100%; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;padding: 2vw;}}

.comp-bcgrd	{background-image: url(bckgrd.png); background-size: 1300px;  background-position: bottom;  background-repeat: repeat-x;margin-top:-80px;}
@media all and (max-width: 280px) {.comp-bcgrd { background-size: 250vw 250vw;}}
@media all and (min-width: 281px) and (max-width: 480px){.comp-bcgrd { background-size: 165vw 165vw;}}

.comp-colm {background-color: #ffd7e5; width: 97%; position: relative; font-style: normal; color: #022125; font-weight: normal; font-family: Arial; text-align: center;  max-width: 950px;  margin: 0px auto; padding-top: 80px; border-radius: 20px; box-shadow: 0px -5px 18px 2px rgba(0, 0, 0, 0.5);}
.comp-colm h2 { font-size: 32px; line-height: 38px; color:#E91E63;}
.prizs {font-size: 60px; line-height:65px; letter-spacing:15px; color:#E91E63; font-weight:bold; margin-top:15px;}
.comp-colm p {margin-bottom:15px;font-size: 18px; line-height:22px;}

.comp-colm .awards {display:block;font-size: 35px; line-height:40px;font-weight: bold; color:#002F5D; margin-top:8px;}
.comp-colm .awards ul {display:grid;grid-template-columns: repeat(3,1fr); grid-gap: 5px; letter-spacing:normal;}
.comp-colm .awards ul li {display:flex; justify-content: center; border-right:1px solid #000000f0;}
.comp-colm .awards ul li span:nth-child(2) {padding:0px 10px;}
.comp-colm .awards ul li:last-child { border:none;}
.pdng {padding:0px 6px;}
.comp-colm .eligbty { display:flex;font-size: 30px;line-height: 40px; font-weight:bold; text-transform:uppercase;color:#002F5D; justify-content: center;}
.comp-colm .eligbty li {list-style-type: none; border-right:1px solid #000000f0; padding:0px 15px;}
.comp-colm .eligbty li:last-child{border:none;}
.lpdng {padding:0px 10px;}
hbr {display:block; margin-top:5px;}
.comp-detls {background-color: #fff;padding: 20px;border-radius: 15px;box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 50%);width: 95%; margin: 0px auto 10px auto;}
.comp-detls span { display:block; margin-bottom:5px; font-size: 36px; line-height: 36px; font-weight:bold; color:#E91E63; text-transform:uppercase;}
.comp-detls p:last-child {margin-bottom:0px;}

@media all and (max-width: 239px){.comp-colm .awards ul li span {font-size: 14vw !important; line-height:18vw !important;}}
@media all and (max-width: 300px){
.comp-detls { padding: 6vw;}
.comp-detls span {font-size: 12vw;line-height: 12vw;}}
@media all and (max-width: 395px){
hbr span {display:block;}
hbr span:nth-child(2) { display:none;}}
@media all and (max-width: 452px){hs { display:block; margin:4px auto;}}
@media all and (max-width: 480px){
.comp-colm .awards ul li {flex-direction:column; border-bottom:1px solid #000000f0;}
.comp-colm .awards ul li span {text-align: center !important;}	
.comp-colm .awards ul li span:nth-child(2) {display:none;}
.comp-colm .awards ul li:last-child { border-bottom:1px solid #000000f0; margin-bottom:10px;}
.comp-colm .eligbty {flex-direction:column;}
.comp-colm .eligbty li{border-bottom:1px solid #000000f0; border-right:none;padding: 5px 15px}}


@media all and (max-width: 700px){
.comp-colm .awards ul li {border-right:none;}
.comp-colm .awards ul { grid-template-columns: repeat(1,1fr);}
.comp-colm .awards ul li span { font-size:40px; line-height:55px;}}
@media all and (min-width: 701px) and (max-width: 925px){.comp-colm .awards {font-size: 3.6vw; line-height: 4vw;}}

.links {display: inline-flex; grid-gap: 10px;  margin: 15px auto; padding:0px 10px;}
.links li {background-color: #002F5D; padding: 8px 12px; font-size: 22px; line-height: 25px; color: #fff; border-radius: 4px;cursor: pointer; transition: 1s;    font-weight: normal;}
.links li a {text-transform:none; color:#fff;}
.links li:hover {background-color:#E91E63;}
@media all and (max-width: 335px){
.links {display: grid;}
.links li {padding: 2vw;font-size: 7.5vw; line-height: 7.5vw;}}

.comp-scrl { font-family:arial;background-color:#111; padding:10px 0px 10px 15px; font-size:30px; line-height:30px; color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px; text-transform:uppercase; text-align:center; letter-spacing:20px; font-weight:bold;}
.book-event{ display:grid;  grid-template-columns: repeat(3,1fr); grid-gap: 8px; }
.registration {background-color:#E91E63; margin:0px auto;padding:20px;}
.pdngclm {padding:15px;}
.register {font-size: 30px;line-height: 35px;color: #eeecf5; margin-bottom:15px;}
.regcomb {}	
	
.book-event input, select, textarea{   font-family: arial;  font-size: 16px; line-height:16px; color: #555;padding: 12px; border: none;  border-radius: 3px;  background: #fff;    width: 100%;}
.upper input{text-transform:uppercase;}
.ruless {color: #eae5ff; font-size: 16px;line-height: 25px; text-align: center;margin-top: 18px;}
.ruless input {width: 16px; height: 16px; margin-right: 2px;  vertical-align: sub;}
.browser {width: 100%; font-family: arial; font-size: 16px; line-height:30px; font-weight:bold; color: #555; padding: 8px 12px;  border: none;  border-radius: 3px;  background: #fff; margin-top:10px; text-align:left;}
input[type="file" i] { width:100%;}

.inpful input { font-family: arial;  font-size: 16px; line-height:16px; color: #555;padding: 12px; border: none;  border-radius: 3px;  background: #fff;    width: 100%;}

@media all and (max-width: 280px){
.pdngclm {padding: 4vw;}
.registration { padding: 4vw;}
.register {font-size: 11vw; line-height: 12vw; margin-bottom: 8px;}
.book-event input, select, textarea {font-size: 6vw; line-height: 6vw; padding: 3vw;}
.inpful input{font-size: 6vw; line-height: 6vw; padding: 3vw;}}
@media all and (max-width: 700px){.inpgrd {display:none;}}
@media all and (min-width: 701px){.inpful input { display:none;}}

.comp-colm input[type="submit"] { display:block;  background: #002F5D; font-family: arial; text-transform: uppercase;
    letter-spacing: 5px; font-size: 18px; margin: 20px auto 10px auto; color: #fff; padding: 15px 18px 15px 25px; border: none;  border-radius: 5px; transition: 800ms;  cursor: pointer;}
.comp-colm input[type="submit"]:hover {background-color:#FECC00; color:#002F5D;}
.orgnsd {display:block; width:100%; margin:0px auto;text-align:center;}
.orgnr { font-family:Arial; font-size:18px; line-height:18px; color:#002f5d9e; font-weight:normal;}
.hai span{font-family:arial; font-size:32px; line-height:32px; font-weight:bold; color:#00B0F0; margin-right:8px; text-transform:uppercase;}
.hai span:nth-child(2){color:#EB268F;}
.hai span:last-child {margin-right:0px;}
.nsaco {display:block; color: #002f5d9e !important; font-size: 18px; line-height: 18px;  margin-top: 5px; transition:1s;}
.nsaco:hover {color:#002F5D !important;}
.closed {color: red !important; text-transform: uppercase; font-size: 40px !important; margin-top: 11px; line-height: 40px !important;}

@media all and (max-width: 319px){
.hai span:first-child { font-size:16vw !important; line-height:16vw !important;}
.hai span{ font-size:11vw !important; line-height:11vw !important;}}
@media all and (max-width: 480px){
.hai span:first-child { display:block; font-size:50px; line-height:50px;}
.hai span:first-child {margin-right:0px;}
.hai span { font-size: 35px; line-height: 35px;}
dvd {display:block; margin-top:5px;}}

.flwchnls {display:flex; justify-content:center;  border-bottom: 4px solid #E91E63; padding: 15px; background-color:#ffffffa8; }
.flwchnls .jnwhtps, .jnwinst {font-family: arial; text-align:center; font-size: 18px;line-height:18px;}

.flwchnls .jnwhtps { border-right:1px solid #999; padding-right:15px;}
.flwchnls p {font-size:18px; text-align:center; margin-bottom:5px; color:#002F5D;}

.flwchnls .jnwhtps a{display:inline-block; padding:6px; transition:1s; text-transform:none;color:#fff;  border-radius:5px; margin-right:5px; background-color:#3fbb50;}
.flwchnls .jnwhtps a:last-child {margin-right:0px;}
.flwchnls .jnwhtps a:hover {background-color:#002F5D;}
.flwchnls .jnwhtps .fa {margin-right:5px;}	

.flwchnls .jnwinst { padding-left:15px;}
.flwchnls .jnwinst a{ display:inline-block; padding:6px; text-transform:none; color:#fff; border-radius:5px; margin-right:5px;  background: linear-gradient(to right,#833ab4,#fd1d1d,#fcb045);}
.flwchnls .jnwinst a:last-child {margin-right:0px;}
.flwchnls .jnwinst a:hover {background:#002F5D;}
.flwchnls .jnwinst .fa {margin-right:5px;}	

@media all and (max-width: 400px){.mrgn {margin-bottom:5px;}}
@media all and (max-width: 515px){
.flwchnls {flex-direction: column; padding:5vw; }
.flwchnls .jnwhtps { border-right:none; padding-right: 0px; border-bottom: 1px solid #999; margin-bottom: 15px;  padding-bottom: 15px;}
.flwchnls .jnwinst { padding-left: 0px;}}

@media all and (min-width: 515px) and (max-width: 560px){.flwchnls p {font-size: 3.2vw;}}
@media all and (min-width: 515px) and (max-width: 700px){.mrgn {margin-bottom:5px;}}
@media all and (max-width: 700px){
.flwchnls .jnwhtps a { display: -webkit-inline-box; margin-right: 0px;}
.flwchnls .jnwinst a { display: -webkit-inline-box; margin-right: 0px;}}

@media all and (min-width: 701px) and (max-width: 815px){
.flwchnls {padding: 2vw;}
.flwchnls .jnwhtps, .jnwinst { font-size: 2.1vw; line-height: 2.1vw;}
.flwchnls .jnwhtps a {padding: 1vw;}
.flwchnls .jnwinst a {padding: 1vw;}}

.comp-rule {display:block; font-family:arial; font-size:16px; line-height:22px; color:#022125;text-align:justify; }
.comp-rule span { display: inline-block;font-size:22px;background: #002F5D; margin: 0px auto 5px auto; color: #fff; padding: 10px 15px 10px 15px; border: none; border-radius: 5px; transition: 800ms; cursor: pointer;}
.comp-rule span:hover { background-color:#E91E63;}
.comp-rule a { text-transform: none; color:#fff;}
.comp-rule ul {padding-left:20px;}
.comp-rule li { list-style-type: disc; margin: 10px auto;}
.comp-rule li a {color:#E91E63; cursor:pointer;}
.comp-rule li a:hover {color:#0d569d;}

@media all and (max-width: 240px){.comp-rule{font-size: 6.5vw;line-height: 8vw;}}
@media all and (max-width: 280px){
.comp-rule ul {padding-left: 0px;}
.comp-rule li {list-style-type: none; margin: 5px auto; padding-bottom: 5px; border-bottom: 1px solid #d195b5;}}

.submtn {color: #000000f0; font-size: 16px;line-height: 20px; text-align: center; padding: 15px 10px; /*border-top: 2px solid #000000f0; border-bottom: 2px solid #000000f0;*/}
.submtn a {text-decoration:none; color:#0058B0;}
.submtn a:hover {color:#CC0000;}
@media all and (max-width: 280px){.submtn { padding: 5vw;}}

.errorshow {font-family:arial; font-size:16px; line-height:22px; color:red;}

.mid-pnl { display:grid; grid-template-columns: repeat(5,1fr); width:200px; margin:10px auto 0px auto;}
.mid-pnl li {font-size:18px; justify-self: center;}
.mid-pnl a{text-decoration:none;color:#333; text-align:center;}
.mid-pnl .fa { display:block; transition: 500ms;width:25px; height:25px; line-height:26px;border-radius:5px;}
.mid-pnl a .fa-facebook:hover{ background-color:#3a5899; color:#fff;}
.mid-pnl a .fa-instagram:hover{ background-color:#fb9241; color:#fff;}
.mid-pnl a .fa-twitter:hover{ background-color:#40bff5; color:#fff;}
.mid-pnl a .fa-play:hover{ background-color:#e02f2f; color:#fff;}
.mid-pnl a .fa-bold:hover{ background-color:#d65828; color:#fff;}
.mid-pnl a .fa-linkedin:hover{ background-color:#0e76a8; color:#fff;}
.mid-pnl a .fa-flickr:hover{ background-color:#FF0084; color:#fff;}
.mid-pnl a .fa-rss:hover{ background-color:#d65828; color:#fff;}
.mid-pnl a .fa-pinterest-p:hover{ background-color:#C8232C; color:#fff;}
.mid-pnl a .fa-whatsapp:hover{ background-color:#01d300; color:#fff;}

/*popsuccess*/
.containsuccessbox{
	position:fixed;
	width:100%;
	height:100vh;
	top:0;
	left:0;
	overflow:hidden;
	display:none;
	z-index:99;
}
.successbox{
	background:#fff;
	max-width: 450px;
	color:#555;
	font-family:arial;
	font-size:18px;
	line-height:22px;
	text-align:center;
    width: 95%;
	padding:5px;
	border-radius:15px;
	box-sizing:border-box;
	box-shadow:2px 3px 5px rgba(0,0,0,0.7),0px 0px 10px 100vh  rgba(0,0,0,0.9);
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}
button {background:none;}
.successbox img {max-width: 200px; width:80%;}

.successbox span{ font-size:30px; line-height:35px; color:#E91E63; display:contents; font-weight:bold; text-transform:uppercase;} 
.successbox span:nth-child(2){ display:block;letter-spacing:4px;} 
.successbox span:nth-child(3){ display:block;font-size:40px; line-height:40px; background-color:#10c537; padding: 6px 8px; margin: 10px auto;  border-radius: 5px; transition:1s;} 
.successbox span:nth-child(3):hover{ background-color:#08631c;} 
.successbox span:nth-child(3) a{text-decoration:none; color:#fff;}


.successbox span .fa{
	font-size:50px;
	color:green;
}
.successbox #succok{padding: 5px 10px 3px 10px; border: none; color:#fff; margin: 10px auto; font-size: 22px; cursor:pointer; border-radius:6px; transition:1s; background-color:#E91E63;}
.successbox #succok:hover{ background-color:#002F5D; color:#fff;}
.suclnk a { text-transform:none; color:#0058B0; transition:1s;}
.suclnk a:hover { text-transform:none; color:#E91E63;}

.applynow-formcon{width:100%;height:100%;position:fixed;background:rgba(0,0,0,0.7);	top:0px;left:0px;display:none;}
.applynow-formcon .edtn-comp{ display:flex; flex-direction:column;max-width:300px;width:95%; max-height:300px; height:95%; box-sizing:border-box; padding:5px;margin:20px auto;background:#fff;	position:absolute;	top:50%;left:50%;transform:translate(-50%, -50%);border-radius:12px;}
.applynow-formcon .edtn-comp input { width: 80px; margin: 0px auto;  font-size: 15px; color: rgb(255, 255, 255);  cursor: pointer;
    padding: 3px;  background-color: #EB268F;  border-width: initial;  border-style: none;  border-color: initial;  border-image: initial;  border-radius: 4px;  transition: all 1s ease 0s;   letter-spacing: 3px; text-transform: uppercase; transition:1s;}
.applynow-formcon .edtn-comp input:hover {background-color:#777;}

.post-shedule {overflow:scroll;}
.post-shedule ol {margin-top:10px; font-family:arial; font-size: 16px; line-height: 16px; margin-left:35px;}
.post-shedule li {justify-content: space-between; border: 1px solid #99999982;  padding: 5px;  margin-bottom: 10px;}
.post-shedule li span {width: 50%; float:right; border-left: 1px solid #999; padding-left: 8px;}
.post-shdl-dte{background-color:#99999982; list-style:none; padding-left:35px; display:flex;}
.post-shdl-dte span {width: 50%; float:right; border-left: 1px solid #999; padding-left: 8px; font-size:15px !important; color:#555;}
.post-shdl-dte span:first-child {font-size:15px !important;  color:#555 !important; text-transform:none !important; font-weight:normal !important; border:none;}

.post-shedule::-webkit-scrollbar-track{
	
	border-radius:20px;
	
	background:transparet
}
.post-shedule::-webkit-scrollbar{
	width:5px; background:transparet
	
}
.post-shedule::-webkit-scrollbar-thumb{
	border-radius:20px;
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	transition:300ms;
	background:#777;
}

.insta-link {overflow:scroll;}
.insta-link span {display:none;}
.insta-link img { width:100%;}
.insta-link ul {display:grid; grid-template-columns: repeat(8,1fr); grid-gap: 8px; padding:10px; margin:15px auto; list-style:none; border-bottom:1px solid #777;}
.insta-link ul li{ cursor:pointer;border:2px solid #fff;box-shadow:2px 2px 2px 0px rgb(0 0 0 / 25%);}
.insta-link p {    background-color: #f1f1f1; padding: 7px 0px; font-size: 14px; font-family: arial; text-align: center; color: #0058B0; margin:0px;}
.insta-link::-webkit-scrollbar-track{
	
	border-radius:20px;
	
	background:transparet
}
.insta-link::-webkit-scrollbar{
	width:5px; background:transparet
	
}
.insta-link::-webkit-scrollbar-thumb{
	border-radius:20px;
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	transition:300ms;
	background:#777;
}

.applynow-formconb{width:100%;height:100%;position:fixed;background:rgba(0,0,0,0.7); top:0px;left:0px;display:none;}
.applynow-formconb .edtn-compb{ display:flex; flex-direction:column;max-width:1000px;width:95%;max-height:500px; height:95%;box-sizing:border-box;padding:5px;margin:20px auto;background:#fff;	position:absolute;	top:50%;left:50%;transform:translate(-50%, -50%);border-radius:12px;}

.applynow-formconb .edtn-compb input { width: 80px; margin: 0px auto;  font-size: 15px; color: rgb(255, 255, 255);  cursor: pointer;
    padding: 3px;  background-color: #00B0F0;  border-width: initial;  border-style: none;  border-color: initial;  border-image: initial;  border-radius: 4px;  transition: all 1s ease 0s;   letter-spacing: 3px; text-transform: uppercase; transition:1s;}
.applynow-formconb .edtn-compb input:hover {background-color:#777;}


.logo {display:flex;align-items: center;justify-content: space-between;}

.edtn-lgo { width:95px;padding-right:5px; border-right:1px solid #0000004f;}
.edtn-lgo img {width:100%;}
.nsac {width:100%;display:flex; text-align:center; flex-direction:column;font-family:arial; font-size: 16px;line-height: 22px;color: #555; padding:6px;}
.nsac span:first-child { display:block;font-size: 20px;line-height: 23px; font-weight:bold; text-transform:uppercase; color:#EB268F;}
.nsac span:last-child { font-size: 18px;line-height: 20px;}
.cmptn {display:flex;align-items: center;justify-content: space-between; padding:6px;border: 1px solid #0000004f;margin-top: 20px; border-radius:5px; }
.cmptn-lgo { width:140px; padding-right:5px; border-right:1px solid #0000004f;}
.cmptn-lgo img {width:100%;}
.cmptn:hover {box-shadow: 0 2px 6px rgba(0,0,0,0.6);border-color:#777;}


.evnts {width: calc(100% - 150px); display:flex; flex-direction:column;font-family:arial; font-size: 20px;line-height: 22px;color: #555;}
.evnts span:first-child { display:block;font-size: 20px;line-height: 30px; text-transform:uppercase; color:#f58436;}
.evnts span:last-child { font-size: 18px;}




/*end popup*/

.counting {text-align:center;}
.counting img { margin-top: 5px;}

/* YOUTUBE VIDEOS */
.ytblink {display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 10px; margin: 0px auto 16px auto; border-bottom: 1px solid #002F5D; padding-bottom: 25px;}
.ytblink .ytbvdo {height: 258px; padding:2px; background-color:#fff;box-shadow: 0px 2px 7px #444;}
.ytblink iframe {width:100%; height:100%; border:0px;}
@media all and (max-width: 600px){
.ytblink {grid-template-columns: repeat(1, 1fr);}
.ytblink .ytbvdo { height: 52vw;}}
@media all and (min-width: 601px) and (max-width: 1000px){.ytblink .ytbvdo { height: 26vw;}}

@media all and (max-width: 239px){
.edtn-lgo {width: 50vw !important;}
.cmptn-lgo{width: 70vw !important;}
.mid-pnl { width: 100%;}
}


@media all and (max-width: 319px){
.successbox span{ font-size:8vw; line-height:9vw;} 
.successbox span:nth-child(3){font-size:12vw; line-height:12vw;} 
.closed {font-size: 11vw !important; line-height: 11vw !important;}
.register {letter-spacing:normal;}
.comp-colm input[type="submit"] { padding:8px 8px 6px 14px;}
	
}





@media all and (max-width: 479px){
.prizs {font-size: 14vw; line-height:15vw; letter-spacing:3vw;}


.logo { flex-direction: column;}
.edtn-lgo { width:120px;padding-right: 0px; border:none; margin-bottom:5px;}
.nsac {width:100%; text-align:center;font-size:4vw; line-height:5vw;}
.cmptn {flex-direction: column;}
.cmptn-lgo {width: 160px; padding-right: 0px; border:none; margin-bottom:5px;}
.evnts {width:100%; text-align:center;font-size:5vw; line-height:6vw;}
.evnts span:first-child { font-size:6vw; line-height:6vw;}
.evnts span:last-child { font-size:5vw;}
.applynow-formcon {overflow-y: scroll;}

}






@media all and (max-width: 640px){
.book-event{ grid-template-columns: repeat(1,1fr) !important;}	
}





@media all and (max-width: 300px){
.insta-link ul {grid-template-columns: repeat(1,1fr);}
}

@media all and (min-width: 301px) and (max-width: 400px){
.insta-link ul {grid-template-columns: repeat(2,1fr);}
}

@media all and (min-width: 401px) and (max-width: 500px){
.insta-link ul {grid-template-columns: repeat(3,1fr);}
}

@media all and (min-width: 501px) and (max-width: 600px){
.insta-link ul {grid-template-columns: repeat(4,1fr);}
}

@media all and (min-width: 601px) and (max-width: 700px){
.insta-link ul {grid-template-columns: repeat(5,1fr);}
}

@media all and (min-width: 701px) and (max-width: 800px){
.insta-link ul {grid-template-columns: repeat(6,1fr);}
}

@media all and (min-width: 801px) and (max-width: 1000px){
.insta-link ul {grid-template-columns: repeat(7,1fr);}
}






@media all and (max-width: 700px){
.book-event{ grid-template-columns: repeat(2,1fr);}	

}

@media all and (max-width: 850px){
.comp-scrl {width:100%; border-radius:unset;}
.comp-scrl { font-size: 3vw;line-height: 3vw;letter-spacing: 3vw;}
.comp-rule {padding:0px;}

}

@media all and (min-width: 975px){
/*.comp-hd span {font-size: 45px;line-height: 45px; letter-spacing: 12px; color:#fff;}
.comp-hd img {height:45px;}
*/
}