body{ margin:0px; padding:0px; font-family: 'Roboto', sans-serif; background:#000;}
div, ul, li, p, input{ margin:0px; padding:0px; box-sizing:border-box; list-style:none;}
h1, h2, h3, h4, h5, h6{ margin:0px; padding:0px;}
a{ text-decoration:none;}
p{ margin:0xp; padding:0px;}

/*global*/
.inner{ width:1170px; display:flex; align-items:center; margin:0px auto; justify-content:space-between;}
.main-background{ width:100%; height:100%; position:fixed; left:0px; top:0px; background:url(../images/partical-background.jpg) center top no-repeat; background-size:cover; }
.main-background:before{ width:100%; height:100%; position:absolute; left:0px; top:0px; content:''; background:#000; opacity:0.72;}
#particles {width:100%; height:100%; overflow:hidden; position:absolute; left:0px; top:0px; opacity:0.2;}


/*loginscreen*/
.loginwrapper{ width:auto; height:100vh; margin:0px; padding:0px; display:flex;}
.loginwrapper .banner{ width:50%; background:url(../images/login-banner.jpg) center top no-repeat; background-size:cover; position:relative;}
.loginwrapper .banner:before{ width:100%; height:100%; position:absolute; left:0px; top:0px; background:#183e65; opacity:0.8; content:'';}
.loginwrapper .formbox{ width:50%; background:#fff; display:flex; align-items:center; justify-content:center; position:relative; overflow:hidden;}
.loginwrapper .formbox:before{ width:150px; height:150px; background:#ffce2d; border-radius:50%; position:absolute; right:-50px; top:-50px; content:''; opacity:0.7;}
.loginwrapper .formbox:after{ width:150px; height:150px; background:#ffce2d; border-radius:50%; position:absolute; left:-50px; bottom:-50px; content:''; opacity:0.7;}

.loginwrapper .formbox .form { width:60%; padding:20px; border-radius:8px;}
.loginwrapper .formbox .form .header-text { width:auto;  text-align:center; margin:15px 0px; }
.loginwrapper .formbox .form .header-text p{ width:auto; font-size:25px; font-weight:600; color:#1f1a1a; text-transform:uppercase;}
.loginwrapper .formbox .form .header-text strong{ color:#ffce2d; }
.loginwrapper .formbox .form .header-logo{ text-align:center; margin:0px 0px 0px 0px;}
.loginwrapper .formbox .form .header-logo img{ width:60px; height:auto;}
.loginwrapper .formbox .form .formfield{ width:auto; border:1px #CCC solid; border-radius:8px; padding:12px; margin:0px 0px 10px 0px;}
.loginwrapper .formbox .form .formfield.btnbox{ padding:0px; border:0px;}
.loginwrapper .formbox .form .formfield label{ font-size:13px; margin:0px 0px 2px 0px; display:block; color:#9c9393;}
.loginwrapper .formbox .form input { margin:0px; border:none; padding:0px; width:100%; font-size:13px; outline:none; color:#183e65;}
.loginwrapper .formbox .form input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  -webkit-text-fill-color: #183e65 !important;
  background-color: white !important;}
.loginwrapper .formbox .form span { font-size:14px; }
.loginwrapper .formbox .form button { background-color:deepskyblue; color:#fff; border:none; border-radius:5px; cursor:pointer; width:100%; font-size:15px; padding:10px; margin:6px 0px; }
.loginwrapper .formbox .form span a { color:#BBB; }
/*login close*/


/*enterscreen start*/
.enterscreen{ width:100%; height:100vh; position:fixed; z-index:1000; overflow:hidden; display:flex; align-items:center; justify-content:center;  background:#173d64;}
.enterscreen video{ opacity:0.2;}
.enterscreen .linkbox{ width:100%; height:100%; position:absolute; left:0px; top:0px; display:flex; align-content:center; justify-content:center; flex-wrap:wrap;}
.enterscreen .linkbox p{ width:100%; text-align:center; color:#fff; font-size:35px; line-height:38px; font-weight:500; text-transform:uppercase; font-weight:600;}
.enterscreen .linkbox p strong{ display:block; color:#fbf748;}
.enterscreen .linkbox p a {
    width: 45px;
	height:35px;
    border-radius: 6px;
    background: #e02f2f;
    border-radius: 6px;
    display: inline-block;
	margin:5px 0px 0px 0px;
    text-align:left;}
	
.enterscreen .linkbox p a i{ margin:12px 0px 0px 13px; -webkit-animation: arrow 1s infinite; -moz-animation: arrow 1s infinite; font-size:13px; color:#FFF;}		
@-webkit-keyframes arrow { 0% {margin:12px 0px 0px 15px;} 50% {margin:12px 0px 0px 22px;} 100% {margin:12px 0px 0px 15px;}}
@-moz-keyframes arrow { 0% {margin:12px 0px 0px 15px;} 50% {margin:12px 0px 0px 18px;} 100% {margin:12px 0px 0px 15px;}}
	
	
	
/*enterscreen close*/

/*menu*/
.header{ width:auto; position:relative; z-index:10; border-bottom:1px #6c6363 dashed; padding:8px 0px;}
.header .inner .logo{ width:auto;}
.header .inner .logo img{ width:120px; height:auto;}
.header .inner .logo a{ display:block; line-height:0px;}
.header .inner .menu{width:auto;}
.header .inner .menu ul{}
.header .inner .menu ul li{ display:inline-block;}
.header .inner .menu ul li a{ color:#fff; display:block; padding:0px 6px; font-size:13px;}
.header .inner .menu ul li a:hover{ color:#f5c113;}
.header .inner .menu ul li a.active{ color:#f5c113;}

/*lobby start*/
.lobbywrapper{ width:1300px; height:768px; margin:30px auto 0px;  position:relative; padding:15px; background:rgba(0,0,0,0.1);}
.lobbywrapper .corner{ width:20px; height:20px; border:0px; border-top:4px #f6c214 solid; border-left:4px #f6c214 solid; position:absolute; left:0px; top:0px;}
.lobbywrapper .corner.tr{ left:auto; right:0px; border:0px; border-top:4px #f6c214 solid; border-right:4px #f6c214 solid;}
.lobbywrapper .corner.br{ left:auto; right:0px; top:auto; bottom:0px; border:0px; border-bottom:4px #f6c214 solid; border-right:4px #f6c214 solid;}
.lobbywrapper .corner.bl{ left:0; right:auto; top:auto; bottom:0px; border:0px; border-left:4px #f6c214 solid; border-bottom:4px #f6c214 solid;}

.lobbywrapper .inner{ width:100%; height:100%; background:url(../images/lobby-background.jpg) center top no-repeat; position:relative; z-index:100;}
.lobbywrapper .helpdesk{ width:100%; position:absolute; left:0px; bottom:0px; display:flex; justify-content:center;}
.lobbywrapper .helpdesk .content{ width:510px; background:rgba(0,0,0,0.6); color:#fff; text-align:center; padding:10px; position:relative;}
.lobbywrapper .helpdesk .content p{ font-size:13px;}
.lobbywrapper .helpdesk .content:before{background:url(../images/help-shadow-left.png) left top no-repeat; width:16px; height:23px; position:absolute; left:-14px; top:0px; content:'';}
.lobbywrapper .helpdesk .content:after{background:url(../images/help-shadow-right.png) left top no-repeat; width:16px; height:23px; position:absolute; right:-14px; top:0px; content:'';}
.lobbywrapper .helpdesk .content p a{ color:#f6c214; font-weight:500;-webkit-animation: mail 1s infinite; -moz-animation: mail 1s infinite;}
@-webkit-keyframes mail { 0% {color:#fff;} 50% {color:#f6c214;} 100% {color:#fff;}}
@-moz-keyframes mail { 0% {color:#fff;} 50% {color:#f6c214;} 100% {color:#fff;}}


.lobbywrapper .mainhallbox{ width:350px; height:185px; background:#173d64; position:absolute; left:0px; right:0px; top:10px; margin:0 auto; border:10px #000 solid;}
.lobbywrapper .mainhallbox a{ width:100%; height:100%; display:flex; align-content:center; justify-content:center; flex-wrap:wrap; position:relative; z-index:1;}
.lobbywrapper .mainhallbox a p{ width:100%; color:#fff; text-align:center; font-size:22px; font-weight:600; text-transform:uppercase; margin:5px 0px;}
.lobbywrapper .mainhallbox a p span{ width:40px; height:30px; border-radius:6px; background:#e02f2f; border-radius:6px; font-size:13px; display:inline-block; vertical-align:top; text-align:left;}
.lobbywrapper .mainhallbox a p i{-webkit-animation: play 1s infinite; -moz-animation: arrow 1s infinite; margin:8px 0px 0px 0px;}
@-webkit-keyframes play { 0% {margin:8px 0px 0px 12px;} 50% {margin:8px 0px 0px 15px;} 100% {margin:8px 0px 0px 12px;}}
@-moz-keyframes play { 0% {margin:8px 0px 0px 12px;} 50% {margin:8px 0px 0px 15px;} 100% {margin:8px 0px 0px 12px;}}


.lobbywrapper .cover{ width:100%; height:100%; background:#FFF; overflow:hidden; position:absolute; left:0px; top:0px; opacity:0.2; }
.lobbywrapper .cover video{ width:480px; height:auto; margin:-50px 0px 0px 0px ;}

.lobbywrapper .left-strip{ background:#173d64; border-top:7px #f6c214 solid; width:100px; height:198px; position:absolute; left:76px; top:135px; display:flex; align-items:center;}
.lobbywrapper .left-strip.right{left:auto; right:80px;}
.lobbywrapper .left-strip .content{ width:100%;}
.lobbywrapper .left-strip .content p{ text-align:center; color:#FFF; font-size:15px;}
.lobbywrapper .left-strip .content p strong{ font-size:22px;}

.lobbywrapper .left-strip .logo{ width:59px; height:68px; margin:0px auto 10px auto; animation:rotation 2.5s linear infinite; transform: rotateY(0deg); transform-style: preserve-3d;}
.lobbywrapper .left-strip .logo .rotate{ width:100%; height:100%; backface-visibility: hidden; position:absolute;}
.lobbywrapper .left-strip .logo .rotate.heads{background:url(../images/rotate-logo.png) left top no-repeat; z-index:2; transform: rotateY(0deg);}
.lobbywrapper .left-strip .logo .rotate.tails{background:url(../images/rotate-logo.png) left top no-repeat; z-index:1; transform: rotateY(180deg);}

@keyframes rotation {
  0% {
    transform: rotate3d(0, 1, 0, 0deg);
  }
  50% {
    transform: rotate3d(0, 1, 0, 180deg);
  }
  100% {
    transform: rotate3d(0, 1, 0, 360deg);
  }
}

.lobbywrapper .standbanner{ width:138px; height:261px;  position:absolute; left:310px; bottom:75px; }
.lobbywrapper .standbanner a{ display:block; width:100%; height:100%; display:flex; align-items:flex-end; color:#000; position:relative; z-index:100;}
.lobbywrapper .standbanner:before{ width:100%; height:100%; position:absolute; right:-60px; top:0px; content:''; background:url(../images/pb-bg-shadow.png) left top no-repeat;}
.lobbywrapper .standbanner:after{ width:100%; height:100%; position:absolute; left:0px; top:0px; content:''; background:url(../images/pb-bg.png) left top no-repeat;}
.lobbywrapper .standbanner .content{ width:100%; margin:0px 0px 10px 0px; position:relative; z-index:1;}
.lobbywrapper .standbanner .content p{ text-align:center; font-size:13px; line-height:17px;}
.lobbywrapper .standbanner .content p strong{ text-align:center; font-size:14px;}
.lobbywrapper .standbanner .tooltop{ width:auto; background:rgba(0,0,0,0.8); color:#FFF; position:absolute; left:0px; top:-32px; padding:8px 12px 8px 8px; font-size:14px; text-align:center;}
.lobbywrapper .standbanner .tooltop i{ font-size:12px; -webkit-animation: arrow 1s infinite; -moz-animation: arrow 1s infinite;}
@-webkit-keyframes arrow { 0% {transform: translate(0px, 0px);} 50% {transform: translate(5px, 0px);} 100% {transform: translate(0px, 0px);}}
@-moz-keyframes arrow { 0% {transform: translate(0px, 0px);} 50% {transform: translate(5px, 0px);} 100% {transform: translate(0px, 0px);}}


.lobbywrapper .standbanner.award{ width:136px; height:262px; left:auto; right:340px;}
.lobbywrapper .standbanner.award:before{background:url(../images/ah-bg-shadow.png) left top no-repeat; right:auto; left:-22px;}
.lobbywrapper .standbanner.award:after{background:url(../images/ah-bg.png) left top no-repeat;}
/*lobyy close*/


/*awardwrapper start*/
.awardwrapper{ width:auto; position:relative; z-index:10; margin:20px 0px 0px 0px;}
.awardwrapper .inner{ display:block;}
.awardwrapper .award-heading{ font-size:28px; color:#fff; font-weight:600; text-align:center; }
.awardwrapper .award-date-tab{ color:#fff; font-weight:600; margin:20px 0px 40px 0px; text-align:center; font-weight:500; }
.awardwrapper .award-date-tab .tab{ display:inline-block; background:#f5c113; color:#000; padding:8px; opacity:0.5; margin:0px 10px 0px 0px; position:relative; font-size:13px; cursor:pointer;}
.awardwrapper .award-date-tab .tab:before { border-left:10px transparent solid; border-right:10px transparent solid; border-top:10px #f5c113 solid; border-bottom:10px transparent solid; 
content:''; position:absolute; left:0px; right:0px; margin:0px auto; width:2px; bottom:-20px; display:none;}

.awardwrapper .award-date-tab .tab.active{ opacity:1;}
.awardwrapper .award-date-tab .tab.active:before{ display:block;}

.awardwrapper .awardrooms{ width:100%; position:relative; display:grid; grid-gap:15px; 
grid-template-columns:auto auto auto auto;}
.awardwrapper .awardrooms .room{ background:#000000; color:#fff; position:relative; padding:10px;}
.awardwrapper .awardrooms .room a{ display:block; padding:5px 10px; position:relative; color:#fff;}
.awardwrapper .awardrooms .room h3{ width:auto; font-size:15px; font-weight:500; margin:10px 0px 0px 0px;}
.awardwrapper .awardrooms .room h4{ width:auto; font-size:14px; font-weight:500; margin:10px 0px 5px 0px; color:#ffffff;}
.awardwrapper .awardrooms .room h5{ width:auto; color:#9f9d98; font-size:13px;}
.awardwrapper .awardrooms .room p{ display:none;}

.awardwrapper .awardrooms .room .status{ width:auto; display:block; color:#f5961d; font-size:13px; position:relative; font-weight:600; padding:0px 0px 0px 13px; text-transform:uppercase;}
.awardwrapper .awardrooms .room .status:before{width:7px; height:7px; background:#f5961d; content:''; position:absolute; left:0px; top:4px; border-radius:50%;}
.awardwrapper .awardrooms .room .status.completed{ color:#F00;}
.awardwrapper .awardrooms .room .status.completed:before{ background:#F00;}

.awardwrapper .awardrooms .room .status.live{ color:#25c352;}
.awardwrapper .awardrooms .room .status.live:before{ background:#25c352; -webkit-animation: live 1s infinite; -moz-animation: live 1s infinite;}
@-webkit-keyframes live { 0% { opacity:0.5;} 50% {opacity:1;} 100% {opacity:0.5;}}
@-moz-keyframes live { 0% { opacity:0.5;} 50% {opacity:1;} 100% {opacity:0.5;}}

.awardwrapper .awardrooms .room:before{ width:2px; height:100%; content:''; position:absolute; left:0px; top:0px; background:#8e52ee; -webkit-transition:all 0.5s;}
.awardwrapper .awardrooms .room:hover:before{ width:4px;}
.awardwrapper .awardrooms .room:nth-child(2n):before{ background:#2d96f1;}
.awardwrapper .awardrooms .room:nth-child(3n):before{ background:#ef4e5c;}
/*awardwrapper close*/


/*photobooth start*/
.photowrapper{ width:auto; position:relative; z-index:10; margin:20px 0px 0px 0px;}

.framebg1{background:url(../images/frame1.jpg) center top no-repeat!important; background-size:cover!important;}
.framebg2{background:url(../images/frame2.jpg) center top no-repeat!important; background-size:cover!important;}
.framebg3{background:url(../images/frame3.jpg) center top no-repeat!important; background-size:cover!important;}
.framebg4{background:url(../images/frame4.jpg) center top no-repeat!important; background-size:cover!important;}
.framebg5{background:url(../images/frame5.jpg) center top no-repeat!important; background-size:cover!important;}
.framebg6{background:url(../images/frame6.jpg) center top no-repeat!important; background-size:cover!important;}
.framebg7{background:url(../images/frame7.jpg) center top no-repeat!important; background-size:cover!important;}
.framebg8{background:url(../images/frame8.jpg) center top no-repeat!important; background-size:cover!important;}
.framebg9{background:url(../images/frame9.jpg) center top no-repeat!important; background-size:cover!important;}
.framecolor1{ background:#096!important;}
.framecolor2{background:#936!important;}
.framecolor3{background:#505007!important;}
.framecolor4{background:#1e3d93!important;}
.framecolor5{background:#933!important;}
.framecolor6{background:#90F!important;}
.framecolor7{background:#245e06!important;}
.framecolor8{background:#a13535!important;}
.framecolor9{background:#426400!important;}

.photowrapper .inner{ display:block;}
.photowrapper .photo-heading{ font-size:25px; color:#fff; font-weight:600; text-align:center; }
.photowrapper .canvas{ width:auto; display:flex; margin:20px 0px 0px 0px; justify-content:space-between;}
.photowrapper .canvas .tools{ width:65%; background:rgba(23,61,100,0.7); padding:5px 20px 20px;}
.photowrapper .canvas .tools .head{ color:#fff; font-size:13px; margin:10px 0px;}
.photowrapper .canvas .frams{ width:auto; display:flex; grid-gap:15px; flex-wrap:wrap;}
.photowrapper .canvas .frams .box{width:55px; height:55px; padding:5px; border:1px #a59e9e dashed;}
.photowrapper .canvas .frams .box .colorbx{ width:100%; height:100%; cursor:pointer;}
.photowrapper .canvas .frams .box img{ width:100%; height:100%;}
.photowrapper .canvas .color-picker{ width:200px; margin:10px 0px 0px 0px;}
.photowrapper .canvas .color-picker .pickerbox{ width:auto; color:22px; }
.photowrapper .canvas .color-picker .pickerbox p{ color:#fff; padding:10px 0px; overflow:hidden; border-bottom:1px #a59e9e dashed; font-size:13px;}
.photowrapper .canvas .color-picker .pickerbox p span{ width:15px; height:15px; background:#F00; float:right;}

.photo-area{ width:375px; background:rgba(23,61,100,1); padding:15px; text-align:center; color:#fff; position:relative;}
.photo-area .overlay{ width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:0;}
.photo-area .overlay img{ width:100%; height:100%; object-fit:cover;}
.photo-area .logo{ width:auto; position:relative}
.photo-area .logo img{ width:120px; height:auto;}
.photo-area .heading{ width:auto; font-size:25px; font-weight:600; color:#fff; margin:5px 0px 3px; padding:5px 0px 0px 0px; border-top:#4d6a88 solid 2px; display:inline-block; position:relative; z-index:1;}
.photo-area .date{ width:auto; font-size:12px; position:relative; z-index:1;}
.photo-area .video-box{ width:280px; height:350px;  margin:15px auto; position:relative; position:relative; z-index:1;}
.photo-area .video-box video{ width:100%; height:100%; position:relative; z-index:1;}
.photo-area .video-box .capture{ position:absolute; left:0px; right:0px; bottom:20px; margin:0 auto; width:40px; height:40px; 
  background:#b41f1f; border:3px rgba(0,0,0,0.4) solid; outline:1px #b41f1f solid; border-radius:50%; z-index:500; cursor:pointer;}
.photo-area .username{ width:auto; font-size:20px; font-weight:600; margin:0px 0px 5px 0px; position:relative; z-index:1;}
.photo-area .designation{ width:auto; font-size:13px; position:relative; z-index:1;}
.output-frame{ width:375px; background:#173d64; position:fixed; left:0px; top:0px;}
.output-frame .photo-area{ width:100%!important;}
.output-frame .conver-image{position:absolute; width:100%; height:100%; right:0px; top:0px;}

.result-box{ width:auto; margin:0px;}
.result-box .title{ font-size:25px; color:#fff; font-weight:500; display:none;}
.result{ width:auto; display:flex; margin:10px 0px 10px 0px; flex-wrap:wrap; align-items:flex-start;}
.result .box{ width:100px; height:auto; background:#151d34; border:1px #606060 dashed; padding:10px; margin:0px 10px 10px 0px; position:relative;}
.result .box .btns{ width:100%; height:100%; background:#000; position:absolute; left:0px; top:0px; display:flex; align-items:center; 
justify-content:center; opacity:0; -webkit-transition:all 0.5s; -moz-transition:all 0.5s;}
.result .box .btns:hover{opacity:0.8;}
.result .box .btns .btn{ width:30px; color:#fff; background:#fff; cursor:pointer; height:30px; margin:0px 4px; border-radius:50%; background:#0F0; border:0px;}
.result .box .btns .btn.delete{ background:url(../images/delete-icon.png) center center no-repeat #fff; }
.result .box .btns .btn.share{ background:url(../images/share-icon.png) center center no-repeat #fff;}
.result .box .btns .btn.download{ background:url(../images/download-icon.png) center center no-repeat #fff;}
.result div img{ width:100%; height:100%;}


/*live stream*/

.livevideo{ width:1346px; position:relative; z-index:10; margin:0px auto;}
.livevideo img{ width:100%;}
.livevideo iframe{ position:absolute; left:300px; top:97px; width:745px; height:420px;}

.mobile-menu{ display:none;}	
.modal-content{ color:#000!important;}
.modal-content table tr td{color:#000!important;}
/*menu*/



@media(min-width:0px) and (max-width:764px)
{
	
.enterscreen .linkbox p{ font-size:30px; line-height:35px;}
	
/*formbox*/	
.loginwrapper{ display:block;}
.loginwrapper .formbox .form{ width:90%;}
.loginwrapper .banner{ display:none;}
.loginwrapper .formbox{ width:100%; height:100%;}
.loginwrapper .formbox:before{ width:100px; height:100px;}
.loginwrapper .formbox:after{width:100px; height:100px;}

	
/*enterscreen*/		
.enterscreen .enter{ bottom:150px;}
	

/*header*/	
.header{ padding:8px 0px 0px 0px;}
.header .inner{ width:auto; flex-wrap:wrap;}	
.header .inner .logo{ width:100%; text-align:center;}	
.mobile-menu { width:100%; background:#214064; color:#fff; padding:12px 15px; text-align:left; font-size:15px; cursor:pointer; display:block; margin:10px 0px 0px; text-transform:uppercase; border-top:1px #6c6363 dashed;}
.mobile-menu img { float:right; margin:3px 0px 0px 0px; width:15px;}
.header .inner .menu{ display:none; background:#002e5e; width:100%;}	
.header .inner .menu ul li{ display:block; border-bottom:1px #857979 dashed;}
.header .inner .menu ul li:last-child{ border:0px;}
.header .inner .menu ul li a{ padding:10px;}
	
/*lobbywrapper*/	
.lobbywrapper{ width:100%; height:auto;}	
.lobbywrapper .inner{ display:block;}
.lobbywrapper .mainhallbox{ width:100%; position:relative; top:0px;}
.lobbywrapper .standbanner{ width:100%!important; height:auto!important; position:relative; left:0px!important; right:0px!important; top:0px!important; bottom:auto; margin:10px 0px;}
.lobbywrapper .standbanner a{ display:block;}
.lobbywrapper .standbanner:before{ display:none;}
.lobbywrapper .standbanner:after{display:none;}
.lobbywrapper .standbanner .content{ display:none;}
.lobbywrapper .standbanner .tooltop{ width:100%; display:block; position:relative; left:0px; top:0px; font-size:18px; font-weight:600; background:#ffcb08; color:#000; padding:20px 10px; border-radius:100px;}
.lobbywrapper .standbanner .tooltop i{font-size:18px; font-weight:600;}
.lobbywrapper .standbanner.award{ right:0px; left:auto;}
.left-strip{ display:none!important;}	
.lobbywrapper .helpdesk{ position:relative; bottom:0px;}	
.lobbywrapper .helpdesk .content p{ font-size:16px; line-height:22px;}
	
/*awardwrapper*/	
.awardwrapper{ padding:15px; margin:0px;}
.awardwrapper .inner{ width:auto; flex-wrap:wrap;}	
.awardwrapper .awardrooms{grid-template-columns:auto auto;}
.awardwrapper .award-date-tab .tab{ margin:0px 2px; padding:5px 7px; font-size:12px;}	
.awardwrapper .award-heading{ font-size:20px;}	
	
/*photobooth*/		
.photowrapper .inner{ width:350px; margin:0 auto; }
.photowrapper .canvas{height:410px;}
.photowrapper .canvas .tools{ padding:5px; height:100%; overflow-y:scroll;}
.photowrapper .canvas .frams{ justify-content:center;}
.photowrapper .canvas .frams .box{ width:30px; height:30px;}
.photo-area{ width:300px;}
.photo-area .logo img{ width:100px;}
.photo-area .heading{ font-size:18px;}
.photo-area .username{font-size:16px;}
.output-frame{width:300px;}
.result .box{ width:50px; padding:2px;}

.photowrapper .canvas .tools .head{ display:none;}
.photo-area .video-box{ height:220px;}	
	
	
	
.livevideo{ width:380px;}
.livevideo iframe {
position: absolute;
left:0px;
top: 28px;
width:100%;
right:0px;
margin:0px auto;
height:178px;
}

}

