@font-face{font-family:AvenirOblique;src:local('Tangerine'), url(fonts/AvenirLTProHeavyOblique.otf) format("opentype");}
@font-face{font-family:AvenirlightOblique;src:local('Tangerine'), url(fonts/AvenirLTProOblique.otf) format("opentype");}
@font-face{font-family:AvenirHeavy;src:local('Tangerine'), url(fonts/AvenirLTProHeavy.otf) format("opentype");}
@font-face{font-family:AvenirLight;src:local('Tangerine'), url(fonts/AvenirLTProLight.otf) format("opentype");}
@font-face{font-family:AvenirBlack;src:local('Tangerine'), url(fonts/AvenirLTProBlack.otf) format("opentype");}
@font-face{font-family:AvenirRoman;src:local('Tangerine'), url(fonts/AvenirRoman.otf) format("opentype");}
@font-face{font-family:FranklinGothicHeavy;src:local('Tangerine'), url(fonts/FranklinGothicHeavy.otf) format("opentype");}
*{font-family:'KaiTi';margin:0px auto;}
.container.header{position:absolute;}
.container.header2{}
.container.home{}
.container.home2{}
.container.footer{}
.container.footer2{}
html,body{overflow-x:hidden;}
body{background-color:#37363C !important;font-family:'KaiTi';}
.padding0{padding:0px !important;}
.red{color:#900;}
.accordionText{margin:0px;background:url(img/common_img/bg.png);font-family:"AvenirlightOblique";}
.vertical-align{display:flex;justify-content:center;flex-direction:column;height:100%;}
.container{max-width:960px;width:100%;margin:0 auto;}
.header{}
.wraper{background:url(img/home-bg.jpg) top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;max-width:960px;width:100%;margin:0 auto;}
.wraper2{background:url(img/page-bg.jpg) top center;max-width:960px;width:100%;margin:0 auto;}
.home-img{text-align:center;padding:0 20px;padding-top:50px;margin-bottom:-100px;}
.home-img img{max-width:100%;height:auto;}
.happyclick{background:url(img/happyclick.png) no-repeat;width:39px;height:38px;display:inline-block;position:relative;top:15px;}
.copyright{font-weight:bold;font-size:22px;color:#000;text-align:center;margin:70px 20px 30px 20px;}
#menu{display:none;}
.slicknav_menu{display:none;}
img{max-width:100%;height:auto;}
.topimg{padding-left:20px;padding-top:20px;margin-bottom:30px;}
.redtext{color:#ff0000;font-family:'KaiTi';}
#loginbg{}
#loginbg .scrolltop{background:url(img/scroll-top.png) no-repeat center;width:100%;height:88px;}
#loginbg .scrollinfo{background:url(img/scroll-middle.png) repeat-y center;padding:0 20px;}
#loginbg .scrollinfo .scrolltext{background:url(img/participant-way.png) no-repeat left center;max-width:555px;width:100%;padding:30px 0;padding-left:60px;text-align:left;font-family:'KaiTi';}
#loginbg .scrollinfo p{margin:0;padding-bottom:15px;font-family:'KaiTi';font-size:19px;font-weight:bold;word-wrap:break-word;}
#loginbg .scrollbottom{background:url(img/scroll-bottom.png) no-repeat center;width:100%;height:88px;}
#tncbox .tnc-top{background:url(img/tnc-top.png) no-repeat center;width:100%;height:148px;}
#tncbox .tnc-bottom{background:url(img/tnc-bottom.png) no-repeat center;width:100%;height:148px;}
#tncbox .tnc-middle{background:url(img/tnc-middle.png) repeat-y center;font-family:'KaiTi';padding:30px 20px;}
#tncbox .tnc-middle .tnctext{max-width:580px;margin:0 auto;width:100%;}
#tncbox .tnc-middle p{margin:0;padding-bottom:18px;font-family:'KaiTi';font-size:19px;font-weight:bold;word-wrap:break-word;text-align:left;}
#accordion{width:50%;}
#btnReg{margin:150px 0 !important;}
.txtquestion{text-align:center;font-size:24px;font-weight:bold;padding:0 60px;}
.btnyes{display:inline-block;}
.btnno{display:inline-block;}
.btnsubmit{float:right;margin-top:16px;margin-right:60px;}
#forgotpasswordbox{max-width:700px;margin:0 auto;width:100%;padding:20px 20px 50px 20px;}
.white_content{display:none;position:absolute;top:700px;left:0;right:0;width:50%;height:50%;padding:16px;border:10px solid orange;background-color:white;z-index:1002;overflow:auto;}
#lblMobileNo, #txtEmail{background:url(img/common_img/line.png) no-repeat !important;background-color:transparent !important;border-color:transparent !important;box-shadow:none;!important;border-top:0px;background-position:center bottom !important;font-size:18px !important;background-size:100% 8px !important;}
#frmForgetPassword label{display:inline-block;line-height:31px;}
#frmForgetPassword input#lblMobileNo, #frmForgetPassword input#txtEmail{display:inline-block;width:80%;}
#frmForgetPassword .holder{background-size:100% !important;background:url(img/common_img/buttonbg.png) no-repeat !important;background-position:center !important;width:189px;height:189px;margin-top:50px;}
#btnSubmit{background-size:100% 100% !important;background:url(img/btnsubmit.png) no-repeat !important;background-color:transparent !important;border-color:transparent !important;box-shadow:none;!important;border-top:0px;min-height:93px;min-width:47px;margin-top:35px;text-indent:-9999px;}
#btnClose{background-size:100% 100% !important;background:url(img/btnclose.png) no-repeat !important;background-color:transparent !important;border-color:transparent !important;box-shadow:none;!important;border-top:0px;min-height:93px;min-width:47px;margin-top:35px;text-indent:-9999px;}
.inputbox{float:left;width:70%;}
.buttonbox{float:right;width:30%;}
a#link img{animation:animationFrames ease 2s;animation-iteration-count:infinite;transform-origin:50% 50%;-webkit-animation:animationFrames ease 2s;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;-moz-animation:animationFrames ease 2s;-moz-animation-iteration-count:infinite;-moz-transform-origin:50% 50%;-o-animation:animationFrames ease 2s;-o-animation-iteration-count:infinite;-o-transform-origin:50% 50%;-ms-animation:animationFrames ease 2s;-ms-animation-iteration-count:infinite;-ms-transform-origin:50% 50%;}
@keyframes animationFrames{0%{opacity:0.5;}
25%{opacity:0.8;}
50%{opacity:1;}
75%{opacity:0.8;}
100%{opacity:0.5;}
}
@-moz-keyframes animationFrames{0%{opacity:0.5;}
25%{opacity:0.8;}
50%{opacity:1;}
75%{opacity:0.8;}
100%{opacity:0.5;}
}
@-webkit-keyframes animationFrames{0%{opacity:0.5;}
25%{opacity:0.8;}
50%{opacity:1;}
75%{opacity:0.8;}
100%{opacity:0.5;}
}
@-o-keyframes animationFrames{0%{opacity:0.5;}
25%{opacity:0.8;}
50%{opacity:1;}
75%{opacity:0.8;}
100%{opacity:0.5;}
}
@-ms-keyframes animationFrames{0%{opacity:0.5;}
25%{opacity:0.8;}
50%{opacity:1;}
75%{opacity:0.8;}
100%{opacity:0.5;}
}
.banner{margin:0px auto;text-align:center;}
.banner img{width:480px;}
.menu{margin-top:20px;}
.lang{float:right;margin-bottom:20px;}
.navbar-default{background-color:transparent !important;border-color:transparent !important;float:right !important;}
.navbar-default .navbar-nav{float:right !important;width:100%;}
.navbar-default .navbar-nav > li{margin:8px;}
.navbar-default .navbar-nav > li > a{font-size:24px;width:50px;height:65px;border-radius:10px;display:flex;text-align:center;font-family:"FranklinGothicHeavy";font-weight:800;color:#000 !important;padding:10px;width:68%;display:block;height:auto;margin-top:30px;}
.navbar-default .navbar-nav > li > a.active, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color:#FF0000 !important;}
.navbar-default .navbar-nav > li:last-child > a{margin-right:8px;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color:#FF0000 !important;}
#li-home2 a{padding-left:1px;padding-right:20px;}
#li-result2 a{padding-left:30px;}
#li-rules2 a{padding-left:22px;}
#li-contest2 a{padding-left:12px;}
.textMenu{font-size:20px;font-family:"AvenirBlack";float:right;margin-right:10px;height:50px;display:flex;justify-content:center;flex-direction:column;}
.home{text-align:center;margin:0px auto;}
.home img:nth-child(2){//margin-bottom:-50px;width:100%;}
.home a, .home a:hover{text-decoration:none;font-weight:bold;font-family:"AvenirOblique";}
.home span{font-family:"AvenirlightOblique";}
.Result{color:#FFF;text-align:center;padding:40px 0 0px;}
.Result > p > span{font-family:"AvenirBlack";}
.terms{padding-top:20px;}
.terms > ol{padding:0px;width:85%;}
.terms li{margin-bottom:10px;}
.terms .table{width:60% !important;}
.terms .table-bordered > tbody > tr > td{border:1px solid #6b6b6b !important;text-align:center;}
.terms .table-bordered > tbody > tr > th{background:rgba(107,107,107,0.3) !important;border:1px solid #6b6b6b !important;text-align:center;font-family:"AvenirBlack";}
.terms .olfirst{padding:0px;margin-top:10px;list-style-type:none;}
.terms .olfirst > li:first-child:before{content:"3.1";padding-right:5px;margin-left:-24px;}
.terms .ololfirst{padding:0px;margin-top:10px;list-style-type:none;margin-left:-25px;}
.terms .ololfirst li{margin-bottom:0px;}
.input_container{border-bottom:2px solid #ff0000;padding:10px 0px !important;height:auto;}
.input{height:auto;}
.input input[type="text"]{padding:5px;height:40px;width:100%;box-shadow:none;border:none;background:rgba(255,255,255,0.5);}
.input_label{//display:flex;//justify-content:center;//flex-direction:column;//height:40px;font-family:"AvenirBlack";}
.body2{width:71%;}
#add{border:1px solid transparent;border-radius:3px;padding:5px;width:150px !important;margin:0;left:0;position:relative;background:#0081c5;color:#fff;text-align:center;font-family:"AvenirBlack";}
#submit{border:1px solid transparent;border-radius:3px;padding:5px;width:100px !important;height:auto;margin:0;left:0;position:relative;background:#0081c5;color:#fff;text-align:center;font-family:"AvenirBlack";}
.lite-red-check a{color:#333;text-decoration:none;}
.uploadfile .btn-primary, .uploadfile .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4;background:#0081c5;color:#fff;text-align:center;font-family:"AvenirBlack";border:none;width:150px;border-radius:3px !Important;}
.uploadfile input[type="text"]{height:32px;background:transparent;}
#accordion2{width:80%;}
.css-checkbox{display:none;}
.css-checkbox + label{background-color:transparent;border:2px solid rgba(236,28,36,1);box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding:9px;border-radius:5px;display:inline-block;position:relative;cursor:pointer;top:10px;margin-right:5px;}
.css-checkbox + label:active, .css-checkbox:checked + label:active{box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
.css-checkbox:checked + label{background-color:transparent;border:2px solid rgba(236,28,36,1);box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);color:rgba(236,28,36,1);}
.css-checkbox:checked + label:after{//content:'\2714';content:'\2716';font-size:14px;position:absolute;top:0px;left:3px;color:rgba(236,28,36,1);}
.agree-checkbox{display:none;}
.agree-checkbox + label{background-color:#7fc0e2;border:2px solid rgba(255,255,255,1);box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding:9px;border-radius:5px;display:inline-block;position:relative;cursor:pointer;top:10px;margin-right:5px;}
.agree-checkbox + label:active, .agree-checkbox:checked + label:active{box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
.agree-checkbox:checked + label{background-color:#7fc0e2;border:2px solid rgba(255,255,255,1);box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);color:rgba(236,28,36,1);}
.agree-checkbox:checked + label:after{content:'\2714';//content:'\2716';font-size:14px;position:absolute;top:0px;left:3px;color:rgba(255,255,255,1);}
.question{height:auto;z-index:10;font-family:"AvenirHeavy";}
::-webkit-input-placeholder{color:#FFF;font-family:"AvenirRoman";}
:-moz-placeholder{color:#FFF;font-family:"AvenirRoman";}
::-moz-placeholder{color:#FFF;font-family:"AvenirRoman";}
:-ms-input-placeholder{color:#FFF;font-family:"AvenirRoman";}
.footer img{width:100%;}
.button-cont{padding:40px 15px 10px;}
.panel{border:none !important;}
.panel-heading{background:#0081c5 !important;position:relative;padding:0px !important;}
.panel-group{background:rgba(255, 255, 255, 0.5) !important;}
.collapse.in{background:rgba(255, 255, 255, 0) !important;}
.accordion-toggle{color:#FFF !important;display:block;text-decoration:none !important;padding:10px 15px !important;z-index:50;font-family:"AvenirBlack";}
.accordion-toggle span{color:#000 !important;font-family:"AvenirBlack";}
.glyphicon-triangle-bottom, .glyphicon-triangle-top{float:right;color:#FFF;position:absolute !important;top:12px !important;right:10px;z-index:20;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{border-top:none !important;}
@media screen and (max-width:780px){#menu,.menu{display:none;}
.slicknav_menu{display:block;}
.home-img{margin-bottom:0;}
#accordion{width:100%;}
#loginbg{border:5px solid #caab89;}
#loginbg .scrollbottom{background:url(img/scroll-mobile.png) no-repeat center;width:100%;height:55px;}
#loginbg .scrolltop{background:url(img/scroll-mobile-top.png) no-repeat center;width:100%;height:55px;}
#tncbox{border:7px solid #caab89;}
#tncbox .tnc-top{display:none;}
#tncbox .tnc-bottom{display:none;}
.wraper,.wraper2{margin-top:56px;}
.txtquestion{padding:0 10px;font-size:35px;}
.btnsubmit{float:none !important;margin-right:0 !important;text-align:center !important;}
#btnsubmit{margin:0 auto !important;display:inline-block !important;}
.white_content{width:80%;}
.inputbox{float:none;width:100%;}
.buttonbox{float:none;width:100%;}
}