@charset "utf-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
	box-sizing:border-box;
	line-height:20px;
}


a, img {
	border:0px;
	outline:none;
	text-decoration:none;
}
body {
	font-family:'Open Sans', sans-serif;
	margin:0 auto;
	
}


.co-located-outer {
    padding: 18px 0;
    overflow: hidden;
    margin-top: -15px;
    position: relative;
    background: #f4f4f4;
    /* border-bottom: #e2e2e2 solid 1px; */
}

.co-located-outer ul li {
    list-style: none;
    font-size: 18px;
    color: #555655;
    font-weight: 700;
    text-align: right;
    height: 78px;
    float: left;
    padding: 0 21px;
    border-right: #dadada solid 1px;
}

.co-located-hd {
    color: #000000 !important;
    font-size: 16px !important;
    height: 36px !important;
    clear: both;
    text-align: center !important;
    width: 100%;
    border-right: none !important;
}



.co-located-icon {
    background: url(../images/logos-img2.png) no-repeat;
}

.sci-logo {
    background-position: -458px -64px !important;
    width: 132px;
    top: -10px;
    display: inline-block;
    position: relative;
    height: 92px;
}


.fintech-logo {
    background-position: -35px -83px;
    width: 148px;
    top: 3px;
    display: inline-block;
    position: relative;
    height: 79px;
}


.iot-logo {
    background-position: -1px 9px !important;
    width: 179px;
    position: relative;
    top: -2px;
    display: inline-block;
    height: 89px;
}


.mobile-logo {
    background-position: -175px 4px !important;
    width: 137px;
    display: inline-block;
    height: 77px;
}


.embedded-tech-logo {
    display: inline-block;
    background-position: -254px -75px;
    width: 139px;
    top: 2px;
    position: relative;
    height: 85px;
}

.gamethon-logo {
    background-position: -312px 5px;
    width: 165px;
    display: inline-block;
    position: relative;
    height: 80px;
    top: -4px;
}
@font-face {
}
.Maincontainer {
	width:100%;
}

.ci-logo-ot {
    width: 258px;
    float: left;
    margin: 0px 0 0 38px;
}


.announcement-pop{ padding:15px;}
	
	.announcement-pop h1{color: #eb2229;
    font-weight: 800; text-transform:uppercase;
    font-size: 40px; margin-bottom: 14px;
    text-align: center;}
	
	.announcement-pop h3{color: #eb2229;
    text-align: center;
    font-size: 17px;
    font-weight: 600;}


.date-hd {
    font-size: 26px;
    padding-top: 0px;
    color: #000;
    line-height: 20px;
    font-weight: 900;
}

.venu-hd{ font-size: 15px; color: #333;}

.date-hd span {
    font-size: 20px;
    text-transform: capitalize;
    color: #fff;
    font-weight: 600;
    font-weight: 600;
}


.co-located-outer {
    padding: 18px 0;
    /* background: #f2f2f2; */
    box-shadow: 0 3px 18px -6px #7f7f7f;
    position: relative;
    overflow: hidden; margin-bottom: 40px;
}

.co-located-outer ul li {
    list-style: none;
    font-size: 18px;
    color: #555655;
    font-weight: 700;
    text-align: right;
    height: 78px;
    float: left;
    padding: 0 23px;
    border-right: #dadada solid 1px;
}


.co-located-outer ul li:last-child {
   
    border-right:none;
}

.co-located-hd {
    
    border-right: none !important;
    line-height: 21px;
    padding: 0px 21px 0 0 !important;
}

.co-located-outer ul li a {
    text-decoration: none;
}

.co-located-icon {
    background: url(../images/logos-img2.png) no-repeat;
}

.fintech-logo {
    background-position: -49px -83px;
    width: 121px;
    top: 3px;
    display: inline-block;
    position: relative;
    height: 79px;
}

.iot-logo {
    background-position: -1px 9px !important;
    width: 179px;
    position: relative;
    top: -2px;
    display: inline-block;
    height: 89px;
}

.mobile-logo {
    background-position: -175px 4px !important;
    width: 137px;
    display: inline-block;
    height: 77px;
}

.embedded-tech-logo {
    display: inline-block;
    background-position: -262px -79px;
    width: 125px;
    top: 0px;
    position: relative;
    height: 76px;
}


.gamethon-logo {
    background-position: -318px -19px;
    width: 173px;
    display: inline-block;
    position: relative;
    height: 47px;
    top: 17px;
}



.mr-tp1{margin-top: 29px !important;}






.business-trends-main-dv {
    background: #eceff3; overflow: hidden;
    clear: both;
    margin: 60px 0 0px 0;
    width: 100%;
    /* min-height: 597px; */
    padding: 0px 0 5px 0;
}


.box_1 {
    width: 356px;
    float: left;
    text-align: center;
    margin: 25px 0px 50px 28px;
    /* background: #fff; */
    padding: 17px 11px 18px 24px;
}


.box_1 h2 {
    font-size: 25px;
    color: #262626;
    margin: 20px auto;
    font-weight: 700;
}

.virtual-date {
    line-height: 20px;
    font-size: 35px;
    color: #333;
    margin: 0px 0 5px 0;
}

.virtual-date a{font-size: 20px; text-decoration:none; font-weight:bold; color:#f00;}

.cir-date { margin-bottom: 7px;
    width: 38px;
    height: 38px;
    border-radius: 50%;
	margin-bottom: 6px;
    background: #333333;
    font-size: 22px;
    color: #fff;
    font-weight: 600;
    display: inline-block;
    text-align: center;
    line-height: 38px;
}

.box_1 h3 {
    font-size: 14px;
    color: #000;
    margin: 20px auto; font-weight: 500;
    
}



.box_1 h4 {
    font-size: 14px;
    color: #000;
    margin: 20px auto; font-weight: 500;
    
}

.box_1 p {
    color: #000;
    font-size: 14px; font-weight: 600;
    line-height: 21px; padding: 20px 0 0 0;
}

a.btn4:hover {
    color: #fff;
    background: #cb262c;
    border: solid 1px #cb262c;
}

a.btn4 {
    border: solid 1px #000;
    padding: 9px 18px;
    border-radius: 6px;
    text-transform: uppercase;
    font-size: 14px;
    color: #000;
    display: inline-block;
    margin-top: 13px;
    text-decoration: none;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
}


a.btn9 {
    
    background: #cb262c;
    padding: 7px 10px;
    border-radius: 0px 0px 10px 10px;
    font-weight: 500;
    float: right;
    font-size: 15px;
    margin-top: 0px;
    font-weight: 500;
    color: #fff;
    display: inline-block;
    margin-right: 0;
    text-decoration: none;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;

}


a.btn9:hover {
    background: #333;
    color: #fff;
}


.important-ann {
    position: relative;
    margin: 7px 0 -30px 0;
    float: right;
}

a.btn8 {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c52c92+0,553e99+100 */
background: #cb262c; /* Old browsers */

    padding: 9px 20px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    font-size: 14px;
    color: #fff;
    
    
    text-decoration: none;
    
}




.BlockAreaC {
    width: 260px;
    float: left;
    margin-right: 16px;
}

.BlockAreaC h3 {
    font-size: 14px;
    margin: 18px 0 8px 0;
    font-weight: 700;
}




.BlockAreaB {
    width: 460px;
    float: left;
    margin-right: 16px;
}

.BlockAreaB h3 {
    font-size: 14px;
    margin: 18px 0 8px 0;
    font-weight: 700;
}

.SupportBlock {
    width: 100%;
    margin-right: 16px;
    float: left;
    margin-bottom: 19px;
}

.countdown-pre-ot{ width: 343px; float: right;}	
	
	.timer {
    width: 339px;
    float: left;
}

.SupportHeading {
    font-size: 24px;
    margin-bottom: 20px;
    color: #000000;
    font-weight: 600;
    text-align: center;
}

.Support2 {
   width: 13%;
    float: left;
    margin-right: 15px;
    text-align: center;
    padding-left: 0px;
    margin-bottom: 12px;
}

.Support2 img {
    max-width: 100%;
}


.logo-div-gold {
    text-align: center;
    width: 99%;
    min-height: 195px;
    padding: 8px 0 5px 0;
    float: left;
    margin: 0 0 20px 0;
}

.logo-div {
    text-align: center;
    width: 33%;
    min-height: 129px;
    float: left;
    margin: 0 0 20px 0;
}

.cctv-lt {
    margin-left: 284px !important;
}

.logo-title {
    font-size: 13px;
    margin-bottom: 9px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
}

.logo-title-gold {
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
}

.logo-div img {
    text-align: center;
    display: inline-block;
}

a.btn1 {margin-left: 52px;
    border: solid 1px #fff;
    padding: 6px 14px;
    border-radius: 10px;
    font-size: 18px;
    color: #fff;
    display: inline-block;
    margin-top: 65px; float:left;
    text-decoration: none;
}

a.btn1:hover {
    border: solid 1px #cb262c;
    color: #fff;
    background: #cb262c;}


.footer-hd{font-size: 13px;
    color: #000;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 20px;}


.header_bg {
	background:url(../images/header_bg.jpg) bottom center repeat-x;
	min-height:169px;
	
}

.container {
	max-width:1170px;
	margin:0px auto;
	padding:0px;
}

.co-logo-outer {
    padding-top: 10px;
    clear: both;
}


.hd-st {
    font-size: 21px;
    font-weight: 100;
    margin-top: 19px;
    margin-bottom: 9px;
}


.BottomNav {
    width: 50%;
    float: right;
    margin-top: 13px;
}

.exb-pro {
    width: 32%;
    float: left;
    margin-right: 2px;
}

.BottomNav a {
    color: #333333;
    line-height: 21px;
    display: contents;
    padding: 0 4px;
    font-size: 12px;
    text-decoration: none;
}

.captcha-container{
	display: inline-block;
	background-color: #686868;
	color: #ffffff;
	padding: 3px;
	width: 100px;
	text-align: center;
}

.logo{ position:absolute; }

.captcha-refresh{
	display: inline-block;
	vertical-align: middle;
}
.captcha-refresh img{
	width: 25px;
	height: 25px;
	margin-left: 5px;
}


.home-wl{ width:100% !important; text-align:center;}

.captcha-refresh span{
	cursor:pointer;
}
.captcha-inputinput{
	display: inline-block;
	
}
.copydisabled{
	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	user-select: none;          /* Likely future */    
}


.imgResponse{display: block;
}

.rightFloat {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: transparent none repeat scroll 0 0;
	display: inline-block;
	overflow: hidden;
	position: fixed;
	right: 0;
	top: 40%;
	z-index: 999999
}
.rightFloat ul {
	list-style: outside none none;
	margin: 0;
	padding: 0
}
.rightFloat ul li {
	padding: 0
}
.rightFloat ul li a {
	color: #ee6637;
	display: block;
	padding: 0px 0;
	text-align: center; line-height:15px;
}
.rightFloat ul li a:hover {
	-webkit-transition: all 0.7s ease;
	transition: all 0.7s ease-in;
	opacity: 0.6;
	filter: alpha(opacity=60)
}

.clr {
	clear:both;
}
.marTop{ margin-top:-4px;}

.headerLeft {
	float:left;
	width:462px; margin-top:15px;
}
.headerRight {
	float: left;
    margin: 7px 0 0 0;
    width: 681px;
}
.NavTopBox {
	margin: 0px 0 0x 0;
}

a.btn7 {
    padding: 13px 20px;
    border: #f64087 solid 2px;
    border-radius: 10px;
    font-size: 14px;
    font-weight: 500;
    color: #e82962;
    margin: 25px 0 0px 27px;
    display: inline-block;
    text-transform: uppercase;
    text-decoration: none;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
}



.NavTopLeft {
	width:355px;
	float:left;
	text-align:left;
	color:#fff;
	font-size:24px;
	text-transform:none;
	line-height:27px;
	font-weight:bold; 
	margin-top:45px;
	margin-right:20px;
	margin-left:15px;
}
.NavTopLeft span {
	text-align:center;
	color:#fff;
	font-size:20px;
	text-transform:none;
	font-weight:normal;
	margin-left:0px;
}
.NavTopRight {
	width:263px;
	float:left;
}
.NavTopBox ul {
	margin:10px 0 0 0px;
	padding:0px;
}
.NavTopBox li {
	list-style:none;
	line-height:20px;
	display:inline-block;
	float:left;
	color:#000;
}
.NavTopBox li img {
	margin-right:0px;
	float:left;
	display:block;
}
.NavTopRight a {
	font-size:16px;
	color:#000;
	text-decoration:none;
	font-weight:600;
}
.NavBox {
	line-height:20px;
}
.container-width {
	max-width:1440px;
	margin:0 auto;
}
.banner {
	/*background:url(../images/banner-bg.jpg) repeat-x;*/
	
}
.Left-Container {
	width:810px;
	float:left;
	line-height:30px;
}
.Left-Container h1 {
	margin:0px 0 20px 0;
	padding:0px;
	font-size:28px;
	color:#000000;
	line-height:28px;
	font-weight:600;
}
.Left-Container p {
	font-size:16px;
	color:#000000;
	line-height:22px;
	margin-bottom:10px;
}
.Left-Container p a {
	font-size:16px;
	color:#034fb6;
	line-height:22px;
	text-decoration:underline;
}
.Left-Container p a:hover {
	color:#034fb6;
	line-height:22px;
	text-decoration:none;
}

.homeBtnwrap{ overflow:hidden;}

.homeBtnwrap .btn{float: left; background: #fff; color:#000; border:solid 1px #ab3293; padding:5px 21px; font-size:20px; font-weight:300; margin:0 4px;}

.homeBtnwrap .btn a{color:#000; font-weight:300;}
.homeBtnwrap .btn a:hover{color:#ab3293;}

.Right-Container {
	width:321px;
	float:left;
	padding:10px; background:#f2f2f2;
	/*border-left:solid 1px #cccccc;*/
}




/*game-start*/

.three-mn-dv{ color:#FFF; background:#cb262c; overflow:hidden; }

.f-category {
   webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
   
    margin-top: -1px;
    padding: 36px 45px;
    text-align: center;
    overflow: hidden;
    display: block;
    float: left;
    width: 33.2%;
   
}

.br{
   border-left: #d85c61 solid 1px;
    border-right: #d85c61 solid 1px;
   }

.f-category .icon {
    width: 84px;
    height: 64px;
    display: inline-block;
    border-radius: 50%;
    margin-top: 5px;
    margin-bottom: 15px;
    transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
}

.f-category h3 { text-decoration:none;
    font-size: 25px; margin: 6px 0;
    line-height: 32px;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
    color: #333;
	font-weight: 500;
}

.f-category h3 a {color: #fff; text-decoration:none;}


.f-category p { font-size:14px; line-height: 22px;
    color: #9a9a9a;}

.f-category p a {
    color: #fff; text-decoration:none;
}

.f-category:hover .icon {
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
}




.video-bg {
	background:url(../images/game-bg.jpg) no-repeat center center;
	width:100%;
	background-size:cover;
	background-attachment:fixed;
	padding:40px 0;
	
}


.read-btn {
   width: 119px;
    height: 33px;
  
    font-size: 15px;
    margin: 0 auto;
    cursor: pointer;
	   border: 1px solid #fff;
    color: #fff; background-color: #cb262c;
  
    border-radius: 5px;
    margin-bottom: 19px;
    transition: all .5s ease 0s;
    display: block;
    margin-top: 19px;
    line-height: 31px;
}

.read-btn:hover {
	 width: 119px;
    height: 33px;
 
	  border: 1px solid #fff;
    color: #cb262c;
	  background-color: #fff;
    font-size: 15px;
    margin: 0 auto;
    cursor: pointer;
   
    border-radius: 5px;
    margin-bottom: 19px;
    transition: all .5s ease 0s;
    display: block;
    margin-top: 19px;
    line-height: 31px;
   
}

.video-mg { margin:0 auto; width: 818px; position:relative;}

.gaming-outer{ background:#f2f2f2; padding:30px 0; overflow:hidden;}

.gam-mr{margin: 0 0px 15px 0 !important;}

.gaming-outer ul{ margin:0px; padding:0px;}

.gaming-outer li{list-style: none;
    float: left;
    padding: 12px 0 0;
    font-size: 18px;
    margin: 0 15px 15px 0;
    width: 24%;
    text-align: center;
    background: #FFFFFF;
    border-radius: 6px;}
	
	.gaming-outer li img{list-style: none;
    float: left;
    padding: 8px 0 0;
    width: 100%;
    }
	

.gaming-outer h4{ font-size:24px; color:#cb262c; text-align:center; margin-bottom: 30px;}


/*gameend*/

.quick-link{ border-bottom:solid 1px #000000; color:#000000; font-size:18px; margin-bottom:20px;margin-top: -30px;}
.quick-link ul{ margin:0px; padding:0px;}
.quick-link li{display:inline-block; border-right:solid 1px #000000; padding: 15px 12px 9px 12px;}
.quick-link li div{ margin-right:10px; float:left;}
.quick-link li:last-child{ border-right:none;}
.quick-link li a{ color:#000000; text-decoration:none; display:block;}
.quick-link li a:hover{ color:#000000; text-decoration:none;}
.wd12{ width:12%;}

.Inner-left p {
	font-size:14px;
}

.Inner-left {
	width:830px;
	float:left;
	line-height:30px;
	margin:4px 0;
}
.Inner-left2 {
	width:830px;
	float:left;
	line-height:30px;
	margin:4px 8px;
}

.Inner-left li{
	line-height:25px;
	font-size: 14px;
	color: #555555;
	margin-left:25px;
}

.Inner-left2 p {
	font-size:14px;
	padding-top:20px;
}


.Inner-left .leftbox1 {
	width:50%;
	float:left;
	padding:0px 15px 0px 0px;
	margin-bottom:20px; 
	margin-top:15px;
	box-sizing:border-box;
	line-height:25px;
	
}

.Inner-left .leftbox2 {
	width:30%;
	float:left;
	padding:0px 15px 0px 0px;
	margin-bottom:20px; 
	margin-top:15px;
	box-sizing:border-box;
	line-height:25px;
	
}


.Inner-left .leftbox3 {
	width:100%;
	float:left;
	padding:0px 15px 0px 0px;
	margin-bottom:20px; 
	margin-top:15px;
	box-sizing:border-box;
	line-height:25px;
	
}

.Inner-left .leftbox3 li {
	list-style-type:decimal;
	line-height:25px;
	font-size:14px;
	margin-left:25px;
}

.imgBox4 {
	width:195px;
	height:275px;
	background:#7555de;
	padding-bottom:10px;
	float:left;
	color:#fff;
	font-family:'Open Sans', sans-serif; font-size:12px; line-height:16px;
	/* Place your font name in single quotes
	   and declare a font to fall back on */

	/* Although 400 is usually the default
	   font weight, it can't hurt to make
	   sure that it's correct */
	font-size:12px;
	text-transform:none;
	text-align:center;
	margin:5px;
	
}



.imgBox4 img{ margin:0px; margin-bottom:5px; width:175px; height:175px;}

.imgBox4 a{
	color:#fff;
	font-family:'Open Sans', sans-serif; font-size:12px; line-height:16px;
	/* Place your font name in single quotes
	   and declare a font to fall back on */
	font-size:12px;
	text-transform:none;
	text-decoration:none;
	text-align:center;
	
	
}


.img-circle {
  border-radius: 0%; -webkit-border-radius: 0px !important;
   -moz-border-radius: 100px !important;
  
  
}

.Inner-left .leftbox2 {
	width:50%;
	float:left;
	padding:0px 0px 0px 10px;
	margin-bottom:20px;
	margin-top:15px;
	box-sizing:border-box;
	line-height:25px;
}

.Inner-left .leftbox1 ul li, .Inner-left .leftbox2 ul li{
	line-height:25px;
	font-size:14px;
}

.Inner-left .leftbox1 li, .Inner-left .leftbox2 li{
	list-style:disc;
	line-height:25px;
	font-size:14px;
	margin-left:25px;
}

.Inner-left h2 {
	margin:0px 0 8px 0;
	padding:0px;
	font-size:28px;
	color:#000;
	line-height:28px;
	font-weight:100;
}
.Inner-left p {
	font-size:14px;
	color:#555555;
	line-height:20px;
	margin-bottom:10px;
}



.Inner-right {
	width:330px;
	margin:9px 0;
	float:left;
	line-height:30px;
	padding-left:28px;
}
.Inner-right .broChure {
	background:#9933CC;
	padding:9px 10px 8px 16px;
	font-size:24px;
	color:#fff;
	font-weight:300;
	line-height:50px;
	min-height:65px;
}
.Inner-right .broChure:hover {
	background:#81268a;
}
.Inner-right .postShow {
	background:#3b347f;
	padding:9px 10px 8px 16px;
	font-size:24px;
	color:#fff;
	font-weight:300;
	line-height:50px;
	margin:10px 0;
	min-height:65px;
}
.Inner-right .postShow:hover {
	background:#2b2380;
}
.Inner-right .broChure a, .Inner-right .postShow a {
	color:#fff;
}
.broChure img, .postShow img {
	text-align:right;
	margin-top:5px;
}
.fb-field {
	margin-bottom:10px;
}
.tw-field {
	margin-bottom:10px;
}
.item-normal {
	width: 33.33333333%;
}
.box1 {
	float: left;
	height: 320px;
	color: #fff;
}
.box1 ul li a {
	color:#fff; padding:30px 0px; display:block;
	text-decoration:none;
}

.box1 ul li a img{ float:right;} 
.box1 li a:hover {
	color:#fff;
	text-decoration:none;
}
.box1 ul li:hover {
	cursor:pointer;
	cursor:hand;
}
.box1 li { padding:0 32px;
	list-style:none;
	background:#47b7b5;
	line-height:30px;
	
	font-size:25px;
	color:#fff;
	font-weight:100;
}
.box1 li:hover {
	background:#26aba9;
	color:#fff;
}
.box1 li:nth-child(2) {
	list-style:none;
	background:#f68d1f;
	line-height:30px;
}
.box1 li:nth-child(2):hover {
	background:#d17413;
}
.box1 li:nth-child(3) {
	list-style:none;
	background:#b33193;
	line-height:30px;
}
.box1 li:nth-child(3):hover {
	background:#921874;
}
.box1 li:nth-child(4) {
	list-style:none;
	background:#7769db;
	line-height:30px;
}
.box1 li:nth-child(4):hover {
	background:#5e50c1;
}
.box1 ul li img, .box3 ul li img {
	float:right; margin-top:-13px;
}
.box2 {
	float: left;
	height: 320px;
	color: #fff;
}
/*.box2:hover {
	opacity:0.8;
	float: left;
	height: 320px;
	color: #fff;
}*/
.box3 {
	float: left;
	height: 320px;
	color: #fff;
}
.box3 ul li a {
	color:#fff; padding:30px 0px; display:block;
	text-decoration:none;
}
.box3 li a:hover {
	color:#fff;
	text-decoration:none;
}
.box3 ul li:hover {
	cursor:pointer;
	cursor:hand;
}
.box3 li {
	list-style:none;
	background:#179fc7;
	line-height:30px;
	padding:0 32px;
	font-size:25px;
	color:#fff;
	font-weight:100;
}
.box3 li:hover {
	background:#0e89ad;
	color:#fff;
}
.box3 li:nth-child(2) {
	list-style:none;
	background:#27c969;
	line-height:30px;
}
.box3 li:nth-child(2):hover {
	background:#17af55;
}
.box3 li:nth-child(3) {
	list-style:none;
	background:#08647e;
	line-height:30px;
}
.box3 li:nth-child(3):hover {
	background:#07566d;
}
.box3 li:nth-child(4) {
	list-style:none;
	background:#cb6e0d;
	line-height:30px;
}
.box3 li:nth-child(4):hover {
	background:#ac5d0a;
}
.greenBox {
	border:solid 1px #40a8a6;
	width:48%;
	float:left;
	margin-right:2%;
	margin-top:58px;
	padding:30px;
	line-height:30px;
	min-height:250px;
}
.greenBox h2 {
	color:#40a8a6;
	margin:0px;
	padding:0px 0 25px 0;
	text-transform:none;
	font-size:20px;
	font-weight:500;
}
.greenBox ul {
	margin:0px;
	padding:0px 0 0px 15px;
}
.greenBox li {
	list-style-image: url(../images/geen-icon.jpg);
	padding-bottom:10px;
	color:#555555;
	padding-left:4px;
	line-height:20px;
	font-size:14px;
}


.speakerWrapper h2 span a{background:#F00; text-transform:none; font-weight:normal;
	padding: 5px 12px;
	width: 100px;
	color:#fff;
	font-size:14px; 
	border-radius:0;
	margin-left:15PX;
	
}

.speakerWrapper h2 span a:hover{background:#fff; text-transform:none; font-weight:normal;
	
	color:#f00;
	 
	border-radius:0;
	
	
}

.greenBox .btn {
	background: #40a8a6;
	padding: 5px 12px;
	width: 100px;
	color:#fff;
	font-size:14px;
	display:block;
	border-radius:0;
	margin-top:10px;
	line-height:20px;
}
.greenBox .btn:hover {
	background: #000;
	padding: 5px 12px;
	width: 100px;
	color:#fff;
	font-size:14px;
	display:block;
	border-radius:0;
	margin-top:10px;
}
.greenBox .btn a {
	text-decoration:none;
	display:block;
	color:#fff;
}
.greenBox .btn a:hover {
	text-decoration:none;
}
.pinkBox {
	border:solid 1px #d8349c;
	width:48%;
	float:left;
	margin-left:2%;
	margin-top:58px;
	padding:30px;
	line-height:30px;
	min-height:250px;
}
.pinkBox h2 {
	color:#d8349c;
	margin:0px;
	padding:0px 0 25px 0;
	text-transform:none;
	font-size:20px;
	font-weight:600;
}
.pinkBox ul {
	margin:0px;
	padding:0px 0 0px 15px;
}
.pinkBox li {
	list-style-image: url(../images/pink-icon.jpg);
	padding-bottom:10px;
	color:#555555;
	padding-left: 4px;
	line-height:20px;
	font-size:14px;
}
.pinkBox .btn {
	background: #d8349c;
	padding: 5px 12px;
	width: 100px;
	color:#fff;
	font-size:14px;
	display:block;
	border-radius:0;
	margin-top:10px;
	line-height:20px;
}
.pinkBox .btn:hover {
	background: #000;
	padding: 5px 12px;
	width: 100px;
	color:#fff;
	font-size:14px;
	display:block;
	border-radius:0;
	margin-top:10px;
}
.pinkBox .btn a {
	text-decoration:none;
	display:block;
	color:#fff;
}
.pinkBox .btn a:hover {
	text-decoration:none;
}
.speakerWrapper {
	background:url(../images/speaker-wraper-bg.jpg) top center no-repeat;
	min-height:396px;
	padding:35px 0 15px 0;
	text-align:center;
	margin-top:60px;
}
.speakerWrapper h2 {
	font-size:30px;
	text-transform:uppercase;
	color:#fff;
	line-height:14px;
}
.speakerWrapper h2 span {
	color:#fdc10f;
}
.speakerWrapper li {
	float:left;
	list-style:none;
	line-height:20px;
	color:#fff;
	font-size:14px;
	font-weight:400;
}
.speakerWrapper li b {
	font-size:16px;
	font-weight:bold;
}
.scroll-width {
	width: 100%;
	height: auto;
	margin-top:70px;
	margin-left:32px;
}
.amazon_scroller {
	padding:0;
	margin:0 0 0 0px;
	border-radius:0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	-khtml-border-radius: 0;
}
.amazon_scroller .amazon_scroller_nav {
	position: absolute
}
.amazon_scroller_nav {
	top: 30px!important
}
.amazon_scroller .amazon_scroller_nav li {
	cursor: pointer;
	position: absolute
}
.amazon_scroller .amazon_scroller_mask {
	position: absolute;
	margin-left: 0px;
	margin-right: 0px;
	overflow: hidden;
	padding-bottom: 0;
}
.amazon_scroller ul {
	padding:0;
	margin:0;
	float:left
}
.amazon_scroller ul li {
	padding:0;
	margin:0;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0;
	list-style:none;
	float: left;
	text-align:center;
	top:40px;
}
.amazon_scroller ul li a {
	text-decoration:none
}
.amazon_scroller ul li a amazon_scroller_title {
	overflow:hidden
}
.amazon_scroller ul li a:hover {
	text-decoration:underline
}
.amazon_scroller ul li a img {
	border-radius: 100%; -webkit-border-radius: 100px !important;
   -moz-border-radius: 100px !important;
   margin:2px; margin-bottom:2px; width:175px; height:175px;
	
}
.gallaryWrraper {
	background:#f2f2f2;
	border-top:solid 1px #ccc;
	margin:0px auto 0px;
	padding:30px 0 10px 0;
	line-height:20px;
}
.gallaryWrraper h2 {
	font-size:30px;
	font-weight:bold;
	color:#000;
	text-align:center;
	text-transform:uppercase;
	line-height:30px;
}
.gallaryWrraper h2 span {
	color:#555;
}
.gallaryWrraper p {
	line-height:20px;
}

.logoslider {
	background:#fff;
	
	margin:50px auto 0px;
	padding:30px 0 10px 0;
	line-height:20px;
}

.logoslider h2 {
	font-size:22px;
	font-weight:bold;
	color:#000;
	text-align:center;
	text-transform:none;
	line-height:30px;
}
.logoslider h2 span {
	color:#555;
}

.fotterWrapper {
	
    margin: 0 auto 20px auto;
    padding: -2px 0 7px 0;
    line-height: 20px;
    min-height: 203px;
}
.footerLeft {
	width:50%; text-align:center;
	float:left;
	line-height:20px; padding-right:10px;
}
.footerRight {
	width:50%;text-align:center;
	float:left;
	line-height:20px;
	
	padding-left: 15px;
}
/* Navigation Style */


nav {
	position:relative;
	margin:0 auto;
	font-family:'Open Sans', sans-serif;
}
#cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a, #cssmenu #head-mobile {
	border:0;
	list-style:none;
	line-height:0;
	display:block;
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
#cssmenu:after, #cssmenu > ul:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
#cssmenu #head-mobile {
	display:none
}
#cssmenu {
	font-family:'Open Sans', sans-serif; margin-top:0px; padding-left: 0px;
}
#cssmenu > ul > li {
	float:left
}


.menu-top-1{    margin-top: 14px;}

#cssmenu > ul > li > a {
	padding: 20px 6px;
    font-size: 15px;
	text-decoration:none;
	color:#fff;
	font-weight:300;
	text-transform:none;
	font-family:'Open Sans', sans-serif;
}

.menu-width{width: 314px !important;}

#cssmenu > ul > li:hover > a, #cssmenu ul li.active a {
	color:#fff;
}
#cssmenu > ul > li:hover, #cssmenu ul li.active:hover, #cssmenu ul li.active, #cssmenu ul li.has-sub.active:hover {
	background:#000000!important;
	-webkit-transition:background .3s ease;
	-ms-transition:background .3s ease;
	transition:background .3s ease;
}
#cssmenu > ul > li.has-sub > a {
}
/*#cssmenu > ul > li.has-sub > a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu > ul > li.has-sub > a:before{position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}
*/

#cssmenu ul ul {
	position:absolute;
	left:-9999px; z-index:999;
}
#cssmenu ul ul li {
	height:0;
	-webkit-transition:all .25s ease;
	-ms-transition:all .25s ease;
	background:#ec2028;
	transition:all .25s ease;
	border-bottom:1px solid #8e3c96;
}
#cssmenu ul ul li:hover {
	background:#000000;
}
#cssmenu li:hover > ul {
	left:auto
}
#cssmenu li:hover > ul > li {
	height:35px
}
#cssmenu ul ul ul {
	margin-left:100%;
	top:0
}
#cssmenu ul ul li a {
	padding:11px 15px;
	width:302px;
	font-size:15px;
	text-decoration:none;
	color:#fff;
	font-weight:100;
	line-height:10px;
}

/*
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#fff}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#363636;}
#cssmenu ul ul ul li.active a{border-left:1px solid #333}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333}
*/



.numbers-outer{ background:url(https://www.convergenceindia.org/images/highlights-bg.jpg) no-repeat top center; width:100%;  padding:35px 0px 60px 0; background-size:cover; background-attachment: fixed; margin-top: 40px;}

.numbers-outer h3 {
    font-size: 30px;
    text-align: center;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 57px;
}
	
.numbers-outer h3 span{font-size: 35px;
    text-align: center;
    color: #ffff00;}	
	

.num-hd {
    font-size: 19px;
    text-align: center;
    color: #000000;
    line-height: 30px;
}

.odometer{font-size:35px; font-weight:900; color:#fff;}

.num-hd{font-size: 19px;
    text-align: center;
    padding: 0;
    color: #fff;
    border-right: #cccccc solid 1px;
    line-height: 38px;}
	
	
.lst-br{ border:none !important;}	

.odometer-inside {
	display:inline-block;
}
.odometer:after {
	content: attr(data-symbol-after)
}

.odometer.sqmafter:after {
	content: attr(data-sqm-after);
	font-size:2rem;
	font-weight:700;
	text-transform:uppercase;
}

.bx-pd{ padding:5px;} 

.testimonials-bx{webkit-box-shadow: 2px 2px 7px 1px rgba(0,0,0,0.4);
    -moz-box-shadow: 2px 2px 7px 1px rgba(0,0,0,0.1);
    box-shadow: 2px 2px 7px 1px rgba(0,0,0,0.1); padding: 20px; min-height: 388px;}

.testimonials-outer h2{ font-size:30px; color:#000000; font-weight:700; text-align:center; margin: 28px 0 40px 0;}

.testimonials-outer{margin-bottom: 45px;}

.testimonials-bx p{ font-size: 12px;
    color: #000000;
    line-height: 22px;
    text-align: left;}
.testimonials-bx h3{ font-size:13px; color:#ed1d25; font-weight:700; text-align:left;}
.testimonials-bx h4{ font-size:12px; color:#555555; font-weight:500; text-align:left; font-style:italic;}

.testimonials-icon{ width: 28px !important;
    margin-bottom: 10px;
    height: 19px;}


.testimonials-outer .owl-theme .owl-dots .owl-dot span {
    width: 26px;
    height: 3px;
    margin: 5px 3px;
    background: #000;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 0;
	transition: .3s;
}

.testimonials-outer .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
}

.testimonials-outer .owl-theme .owl-dots .owl-dot.active span{
    background: #ed1c24;
    width: 40px;
    height: 3px;
    border: none;
}

.testimonials-outer .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
    background: 0 0;
    color: inherit;
    outline: none !important;
    border: none !important;
    padding: 0!important;
    font: inherit;
}


.video-image-box img {
    display: block;
    width: 100%;
}

.ripple, .ripple:before, .ripple:after {
    position: absolute;
    left: 51%;
    top: 53%;
    height: 74px;
    width: 74px;
    margin-top: -40px;
    margin-left: -40px;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.64);
    -ms-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.64);
    -o-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.64);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.64);
    -webkit-animation: ripple 3s infinite;
    animation: ripple 3s infinite;
}

.flaticon-play-button {
    height: 74px;
    width: 74px;
    border-radius: 50%;
    background-color: #fff;
    text-align: center;
    line-height: 80px;
    font-size: 30px;
    padding-left: 6px;
}

.video-image-box.mb-30 .ripple:before {
    -webkit-animation-delay: .9s;
    animation-delay: .9s;
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
}

.video-image-box.mb-30 .ripple:after {
    -webkit-animation-delay: .6s;
    animation-delay: .6s;
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
}

@-webkit-keyframes ripple {
	70% {
		-webkit-box-shadow: 0 0 0 70px rgba(244, 68, 56, .0);
		        box-shadow: 0 0 0 70px rgba(244, 68, 56, .0);
	}
	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(244, 68, 56, .0);
		        box-shadow: 0 0 0 0 rgba(244, 68, 56, .0);
	}
}

@keyframes ripple {
	70% {
		-webkit-box-shadow: 0 0 0 70px rgba(244, 68, 56, .0);
		        box-shadow: 0 0 0 70px rgba(244, 68, 56, .0);
	}
	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(244, 68, 56, .0);
		        box-shadow: 0 0 0 0 rgba(244, 68, 56, .0);
	}
}


@media screen and (max-width:990px) {
	
	.gaming-outer li {

    list-style: none;
    float: left;
    padding: 12px 0;
    font-size: 18px;
    margin: 0 15px 15px 0;
    width: 22%;
    text-align: center;
    background: #FFFFFF;
    border-radius: 6px;

}
	
}




@media screen and (max-width: 600px) {
	
	
	a.btn1 {
    text-align: center;
    margin-left: 0;
    border: solid 1px #fff;
    padding: 6px 14px;
    border-radius: 10px;
    margin: 0 auto;
    font-size: 18px;
    width: 90%;
    color: #fff;
    display: block;
    margin-top: 20px;
    float: none;
    text-decoration: none;
}
	
	
	.important-ann{display: none;}
		
	#popup_box_outer {
    background-color: #fff;
    width: 90% !IMPORTANT;
    margin: 0 auto;
    position: fixed;
    left: 5% !important;
    right: 30%;
    top: 4% !important;
    padding: 10px;
    z-index: 130;
    display: none;
}

.announcement-pop h1 {
    color: #eb2229;
    font-weight: 800;
    font-size: 29px;
    text-align: center;
}

.announcement-pop h3 {
    color: #eb2229;
    text-align: center;
    font-size: 17px;
    font-weight: 600;
}

.announcement-pop {
    padding: 15px;
    overflow-y: scroll;
    height: 550px;
}
		
}



@media screen and (max-width:700px) {
	
	
	a.btn9 {
    background: #cb262c;
    padding: 7px 10px;
    border-radius: 0 ; text-align: center;
    font-weight: 500;
    float: none;
    font-size: 15px;
    width: 250px;
    margin-top: 20px !important;
    margin: 0 auto;
    font-weight: 500;
    color: #fff;
    margin-bottom: 10px;
    display: block;
    /* margin-right: 0; */
    text-decoration: none;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
}
	
	
	
	
	
	
	
	
nav {
	width:100%;
}
.quick-link{ border:none; margin-bottom:20px;}
.wd12{ width:100%}
.quick-link li:last-child{ border-right:none; margin-bottom:30px;}

.quick-link li{ width:100%; float:left; border-bottom:solid 1px #000000; border-right:none;}

.container{ width:100%;}
#cssmenu {
	width:100%; background:#f5212c;
}
#cssmenu ul {
	width:100%;
	display:none
}
#cssmenu ul li {
	width:100%;
	border-top:1px solid #444
}
#cssmenu ul li:hover {
	background:#363636;
}
#cssmenu ul ul li, #cssmenu li:hover > ul > li {
	height:auto
}
#cssmenu ul li a, #cssmenu ul ul li a {
	width:100%;
	border-bottom:0
}
#cssmenu > ul > li {
	float:none
}
#cssmenu ul ul li a {
	padding-left:25px
}
#cssmenu ul ul li {
	background:#000000!important;
}
#cssmenu ul ul li:hover {
	background:#ec2028!important
}
#cssmenu ul ul ul li a {
	padding-left:35px
}
#cssmenu ul ul li a {
	color:#ddd;
	background:none
}
#cssmenu ul ul li:hover > a, #cssmenu ul ul li.active > a {
	color:#fff
}
#cssmenu ul ul, #cssmenu ul ul ul {
	position:relative;
	left:0;
	width:100%;
	margin:0;
	text-align:left
}
#cssmenu > ul > li.has-sub > a:after, #cssmenu > ul > li.has-sub > a:before, #cssmenu ul ul > li.has-sub > a:after, #cssmenu ul ul > li.has-sub > a:before {
	display:none
}
#cssmenu #head-mobile {
	display:block;
	padding:23px;
	color:#ddd;
	font-size:12px;
	font-weight:700
}
.button {
	width:55px;
	height:46px;
	position:absolute;
	right:0;
	top:0;
	cursor:pointer;
	z-index: 12399994;
}
.button:after {
	position:absolute;
	top:22px;
	right:20px;
	display:block;
	height:4px;
	width:20px;
	border-top:2px solid #dddddd;
	border-bottom:2px solid #dddddd;
	content:''
}
.button:before {
	-webkit-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
	position:absolute;
	top:16px;
	right:20px;
	display:block;
	height:2px;
	width:20px;
	background:#ddd;
	content:''
}
.button.menu-opened:after {
	-webkit-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
	top:23px;
	border:0;
	height:2px;
	width:19px;
	background:#fff;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg)
}
.button.menu-opened:before {
	top:23px;
	background:#fff;
	width:19px;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
#cssmenu .submenu-button {
	position:absolute;
	z-index:99;
	right:0;
	top:0;
	display:block;
	border-left:none;
	height:46px;
	width:46px;
	cursor:pointer
}
#cssmenu .submenu-button.submenu-opened {
	background:#262626
}
#cssmenu ul ul .submenu-button {
	height:34px;
	width:34px
}
#cssmenu .submenu-button:after {
	position:absolute;
	top:22px;
	right:19px;
	width:8px;
	height:2px;
	display:block;
	background:#ddd;
	content:''
}
#cssmenu ul ul .submenu-button:after {
	top:15px;
	right:13px
}
#cssmenu .submenu-button.submenu-opened:after {
	background:#fff
}
#cssmenu .submenu-button:before {
	position:absolute;
	top:19px;
	right:22px;
	display:block;
	width:2px;
	height:8px;
	background:#ddd;
	content:''
}
#cssmenu ul ul .submenu-button:before {
	top:12px;
	right:16px
}
#cssmenu .submenu-button.submenu-opened:before {
	display:none
}
#cssmenu ul ul ul li.active a {
	border-left:none
}
#cssmenu > ul > li.has-sub > ul > li.active > a, #cssmenu > ul ul > li.has-sub > ul > li.active > a {
	border-top:none
}
/* Navigation Style END */






.f-category {

    webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
    margin-top: -1px;
    padding: 17px 45px;
    text-align: center;
    overflow: hidden;
    display: block;
    float: none;
    width: auto;

}


.video-bg { background:url(file://///bijay-web/Backup/Website/Gamethon/html/images/game-bg.jpg) no-repeat center center;
   
    width: 100%;
    background-size: cover;
    background-attachment: fixed;
    padding: 40px 0;
    margin: 20px 0;
}



/* Scroller css mobile */

.Inner-left2 {
    width: 100%;
    float: left;
    line-height: 30px;
    margin: 4px 0;
    padding: 10px 20px 20px;
}

.speakerWrapper{ margin-top:0px;}

.Inner-left2 h1{ line-height:30px;}
.supporters{background: url(../images/supporters-bg2.jpg) top center no-repeat !important;

padding-top: 50px;

height: auto;

overflow: hidden;

padding-bottom: 14px;}

.supporters ul {
	
	color:#f1f1f1;
}
	
	

	
	
	
	
	
	
	
	
	
	
	
.supporters li {
	display:inline-block;
	float:left;
	width:100%!important;
	text-align:center; padding-left:5px;
	color:#fff; font-size:19px; line-height:24px;
}
.padL25px{ padding-left:25px!important;}

.counter{ font-size:46px; font-weight:bold; line-height:55px; color:#ffff00;}






.mobvideo {
	height:296px!important;
}
	
.amazon_scroller {
	height:50px!important;
}
#amazon_scroller .amazon_scroller_nav {
	top: 45px!important
}
.amazon_scroller .amazon_scroller_nav {
}
.scroll-width {
	width:300px!important
}
.BlockBoxSpace {
	min-height:510px;
}
.amazon_scroller .amazon_scroller_mask {
	width:175px!important;
	text-align: center!important
}
#amazon_scroller .amazon_scroller_mask {
	width: 175px !important;
}
/* Scroller css mobile End */

.headerLeft {
	width: 100%; text-align: center;
    height: 10px;
    padding: 0 15px;
    margin-bottom: 50px;
}
	
.date-hd {
    font-size: 26px;
    padding-top: 5px;
    color: #000;
    line-height: 20px;
    font-weight: 900;
}	
	
	
.headerRight {
	width:100%;padding: 0px;
}

.Left-Container {
	width:100%;
	padding: 0 15px;
	line-height:30px;
}

.Right-Container {
	width:100%;
	line-height:30px;
	padding: 15px;
	border-left:none;
	text-align:center
}

.Right-Container iframe{ height:280px!important;}

.Inner-left {
	width:100%;
	line-height:30px;
	margin:4px 0;
	padding: 0 15px;
}

.Inner-right {
	width:100%;
	margin:9px 0;
	line-height:30px;
	padding: 0 15px;
}

.footerLeft {
	width:100%;
	line-height:20px;
	padding: 0 15px;
}




.footerRight {  text-align:center;
	width:100%;
	line-height:20px;
	border-top:solid 1px #ccc;
	padding: 0 15px; margin-top:20px;
}








/*.rightFloat{ display:none;}*/

.header_bg {
    
   background: #fff; min-height: 169px;
}
	.ci-logo-ot {
    width: 270px;
    float: left;
    margin: 8px 0 0 18px;
   
}
.timer{display: none;}

	.countdown-pre-ot {
    width: 100%;
    float: left;
	text-align:center;
}

.NavTopLeft {
	width: 100%;

float: none;

text-align: center;

color: #fff;

font-size: 23px;

text-transform: uppercase;

line-height: 27px;

font-weight: bold;

margin-top: 172px; margin-left:0px;
}
.NavTopLeft span {
	text-align:center;
	color:#fff;
	font-size:18px;
	text-transform:none;
	font-weight:normal;
}
.NavTopRight {
	width:100%;
	float:left;
}

.banner {
	background:none;
	margin-bottom:0px!important;
}

.NavTopBox ul {
	margin:15px 10px 0 10px;
	padding:0px; display:inline-block;
}

.box1 {
	float: left;
	height: 320px;
	color: #fff; width:100%;
}
.box2 {
	float: left;
	height: 320px;
	color: #fff; width:100%;
}
.box3 {
	float: left;
	height: 320px;
	color: #fff; width:100%;
}

.box1 li, .box2 li, .box3 li{ font-size:17px;}

.greenBox {
	border:solid 1px #40a8a6;
	width:100%;
	
	margin-top:58px;
	padding:30px;
	line-height:30px;

}
.pinkBox {
	border:solid 1px #d8349c;
	width:100%;
	margin-top:58px;
	padding:30px;
	line-height:30px;
}

.imgResponse{display: block;
	max-width: 100%;
	height: auto}

.speakerWrapper h2 {
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    line-height: 14px;
}
iframe{ height:68px!important;}

.footerRight img{ height:auto; border-left:none!important; padding-left:0!important;}

.mobMar{  margin:0 auto;}

}


@media screen and (max-width:604px) { .logo {

       position: relative;
    text-align: center;
    margin: 0 auto;

}
	
	.gaming-outer li {

    list-style: none;
    float: left;
    padding: 12px 0;
    font-size: 18px;
    margin: 0 15px 15px 0;
    width: 47%;
    text-align: center;
    background: #FFFFFF;
    border-radius: 6px;

}

.video-mg {

    margin: 0 auto;
    width: 100%;
    position: relative;

}
	
}


@media screen and (max-width:496px) {
	
.gaming-outer li {
    list-style: none;
    float: left;
    padding: 12px 0;
    font-size: 14px;
    margin: 0 15px 15px 0;
    width: 46%;
    text-align: center;
    background: #FFFFFF;
    border-radius: 6px;
}


.co-logo{  float:none;}

.or-logo{ width:44% !important; margin: 0 auto; float:none;}


	
}


@media screen and (max-width:411px) {
	
	
	
		
.co-located-outer ul li {
    list-style: none;
    font-size: 18px;
    color: #555655;
    font-weight: 700;
    text-align: right;
    width: 176px;
    height: 78px;
    float: left;
    margin-right: 5px;
    margin-bottom: 12px;
    padding: 0 4px;
    border-right: none;
}
	
	
	.fintech-logo {
    background-position: -37px -76px;
    width: 143px;
    top: 3px;
    display: inline-block;
    position: relative;
    height: 82px;
}
	
	.iot-logo {
    background-position: 9px 12px !important;
    width: 192px;
    position: relative;
    top: -2px;
    display: inline-block;
    height: 89px;
}
	.mobile-logo {
    background-position: -172px -2px !important;
    width: 140px;
    display: inline-block;
    height: 77px;
}
	
.embedded-tech-logo {
    display: inline-block;
    background-position: -236px -79px;
    width: 194px;
    top: 20px;
    position: relative;
    height: 75px;
}
	
	.gamethon-logo {
   background-position: -318px -20px;
    width: 170px;
    display: inline-block;
    position: relative;
    height: 49px;
    top: -11px;
}
	
	.co-located-hd {
    background: none;
    border-right: none !important;
    text-align: center !IMPORTANT;
    line-height: 21px;
    width: 100% !IMPORTANT;
    padding: 20px 0px 0 0 !important;
}
	.co-located-outer ul  {
    margin: 0px;
    padding: 0px;
}
	
	
	.box_1 {
    width: 90%;
    float: left;
    text-align: center;
    margin: 15px 0px 10px 0px;
    /* background: #fff; */
    padding: 5px 11px 18px 24px;
}
	
	.Support2 {
    width: 40%;
    float: left;
    border: #e2dddd solid 1px;
    margin-right: 12px;
    height: 144px;
    margin-left: 13px;
    text-align: center;
    padding-left: 0px;
    margin-bottom: 12px;
}
	.exb-pro {
    width: 40%;
    float: left;
    margin-right: 2px;
}

.BottomNav {
    width: 92%;
    float: right;
    margin-top: 13px;
}

.cctv-lt {
    margin-left: 0px !important;
}
	
	
}





@media screen and (max-width:373px) {
	
	
.co-located-outer ul li {
    list-style: none;
    font-size: 18px;
    color: #555655;
    font-weight: 700;
    text-align: right;
    width: 138px;
    height: 78px;
    float: left;
    margin-right: 5px;
    margin-bottom: 23px;
    padding: 0 4px;
    border-right: none;
}
	
	
	.fintech-logo {
    background-position: -37px -76px;
    width: 143px;
    top: 3px;
    display: inline-block;
    position: relative;
    height: 82px;
}
	
	.iot-logo {
    background-position: 9px 12px !important;
    width: 192px;
    position: relative;
    top: -2px;
    display: inline-block;
    height: 89px;
}
	.mobile-logo {
    background-position: -172px -2px !important;
    width: 140px;
    display: inline-block;
    height: 77px;
}
	
.embedded-tech-logo {
    display: inline-block;
    background-position: -238px -88px;
    width: 194px;
    top: 20px;
    position: relative;
    height: 45px;
}
	
	.gamethon-logo {
    background-position: -307px 5px;
    width: 173px;
    display: inline-block;
    position: relative;
    height: 97px;
    top: -11px;
}
	
	.co-located-hd {
    background: none;
    border-right: none !important;
    text-align: center !IMPORTANT;
    line-height: 21px;
    width: 100% !IMPORTANT;
    padding: 20px 0px 0 0 !important;
}
	.co-located-outer ul  {
    margin: 0px;
    padding: 0px;
}	
	
	
	.box_1 {
    width: 90%;
    float: left;
    text-align: center;
    margin: 15px 0px 10px 0px;
    /* background: #fff; */
    padding: 5px 11px 18px 24px;
}
	
	.gaming-outer li {

    list-style: none;
    float: left;
    padding: 12px 0;
    font-size: 18px;
    margin: 0 15px 15px 0;
    width: 97%;
    text-align: center;
    background: #FFFFFF;
    border-radius: 6px;

}

a.btn1 {
    border: solid 1px #fff;
    padding: 6px 14px;
    border-radius: 10px;
    font-size: 18px;
    color: #fff;
    width: 220px;
    margin: 0 auto;
    display: block;
    margin-top: 24px;
    float: none;
    text-decoration: none;
}
	
}


.banner #HeaderBannerTicker{width:100%; margin:0 auto; position:relative; z-index:10; background-color:#000000; color:#fff;}

.banner #HeaderBannerTicker .marquee {
	width: 998px;
	height: 35px;
	overflow: hidden;
	position: relative; margin:0 auto;
	background-color: #000000;
	-webkit-transition: background-color 350ms;
	-moz-transition: background-color 350ms;
    transition: background-color 350ms;
}

.banner #HeaderBannerTicker .marquee a{
	position: absolute;

	font-family: Tahoma, Arial, sans-serif;
	font-size:20px;
	color:#fff;
	text-transform:none;
	text-decoration:none;
	width: 100%;
	height: 100%;
	margin: 0;
	line-height: 35px;
	text-align: center;
	transform:translateX(100%);
	-moz-transform:translateX(100%);
	-webkit-transform:translateX(100%);
}
.banner #HeaderBannerTicker .marquee a:nth-child(1) {
	animation: left-one 20s ease infinite;
	-moz-animation: left-one 20s ease infinite;
	-webkit-animation: left-one 10s ease infinite;
}
.banner #HeaderBannerTicker .marquee a:nth-child(2) {
	animation: left-two 20s ease infinite;
	-moz-animation: left-two 20s ease infinite;
	-webkit-animation: left-two 10s ease infinite;
}
.banner #HeaderBannerTicker .marquee.down a {
	transform:translateY(-100%);
	-moz-transform:translateY(-100%);
	-webkit-transform:translateY(-100%);
}
.banner #HeaderBannerTicker .marquee.down a:nth-child(1) {
	animation: down-one 20s ease infinite;
	-moz-animation: down-one 20s ease infinite;
	-webkit-animation: down-one 10s ease infinite;
}
.banner #HeaderBannerTicker .marquee.down a:nth-child(2) {
	animation: down-two 20s ease infinite;
	-moz-animation: down-two 20s ease infinite;
	-webkit-animation: down-two 10s ease infinite;
}
.banner #HeaderBannerTicker .marquee.up a {	
	transform:translateY(100%);
	-moz-transform:translateY(100%);
	-webkit-transform:translateY(100%);
}
.banner #HeaderBannerTicker .marquee.up a:nth-child(1) {
	animation: up-one 20s ease infinite;
	-moz-animation: up-one 20s ease infinite;
	-webkit-animation: up-one 10s ease infinite;
}
.banner #HeaderBannerTicker .marquee.up a:nth-child(2) {
	animation: up-two 20s ease infinite;
	-moz-animation: up-two 20s ease infinite;
	-webkit-animation: up-two 10s ease infinite;
}

/*================================
	Move the Marquee to the Left
==================================*/

/** Mozilla Firefox Keyframes **/
@-moz-keyframes left-one {
	0%	{
		-moz-transform:translateX(100%);
	}
	10% {
		-moz-transform:translateX(0);
	}
	40% {
		-moz-transform:translateX(0);
	}
	50% {
		-moz-transform:translateX(-100%);
	}
	100%{
		-moz-transform:translateX(-100%);
	}
}
@-moz-keyframes left-two {
	0% {
		-moz-transform:translateX(100%);
	}
	50% {
		-moz-transform:translateX(100%);
	}
	60% {
		-moz-transform:translateX(0);		
	}
	90% {
		-moz-transform:translateX(0);		
	}
	100%{
		-moz-transform:translateX(-100%);
	}
}
/** Webkit Keyframes **/
@-webkit-keyframes left-one {
	0% {
		-webkit-transform:translateX(100%);
	}
	10% {
		-webkit-transform:translateX(0);
	}
	40% {
		-webkit-transform:translateX(0);
	}
	50% {
		-webkit-transform:translateX(-100%);
	}
	100%{
		-webkit-transform:translateX(-100%);
	}
}
@-webkit-keyframes left-two {
	0% {
		-webkit-transform:translateX(100%);
	}
	50% {
		-webkit-transform:translateX(100%);
	}
	60% {
		-webkit-transform:translateX(0);		
	}
	90% {
		-webkit-transform:translateX(0);		
	}
	100%{
		-webkit-transform:translateX(-100%);
	}
}

/*================================
	Move the Marquee Downwards
==================================*/

/** Mozilla Firefox Keyframes **/
@-moz-keyframes down-one {
	0%	{
		-moz-transform:translateY(-100%);
	}
	10% {
		-moz-transform:translateY(0);
	}
	40% {
		-moz-transform:translateY(0);
	}
	50% {
		-moz-transform:translateY(100%);
	}
	100%{
		-moz-transform:translateY(100%);
	}
}
@-moz-keyframes down-two {
	0% {
		-moz-transform:translateY(-100%);
	}
	50% {
		-moz-transform:translateY(-100%);
	}
	60% {
		-moz-transform:translateY(0);		
	}
	90% {
		-moz-transform:translateY(0);		

	}
	100%{
		-moz-transform:translateY(100%);
	}
}

/** Webkit Keyframes **/
@-webkit-keyframes down-one {
	0% {
		-webkit-transform:translateY(-100%);
	}
	10% {
		-webkit-transform:translateY(0);
	}
	40% {
		-webkit-transform:translateY(0);
	}
	50% {
		-webkit-transform:translateY(100%);
	}
	100%{
		-webkit-transform:translateY(100%);
	}
}
@-webkit-keyframes down-two {
	0% {
		-webkit-transform:translateY(-100%);
	}
	50% {
		-webkit-transform:translateY(-100%);
	}
	60% {
		-webkit-transform:translateY(0);		
	}
	90% {
		-webkit-transform:translateY(0);		
	}
	100%{
		-webkit-transform:translateY(100%);
	}
}

/*================================
	Move the Marquee Upwards
==================================*/

/** Mozilla Firefox Keyframes **/
@-moz-keyframes up-one {
	0%	{
		-moz-transform:translateY(100%);
	}
	10% {
		-moz-transform:translateY(0);
	}
	40% {
		-moz-transform:translateY(0);
	}
	50% {
		-moz-transform:translateY(-100%);
	}
	100%{
		-moz-transform:translateY(-100%);
	}
}
@-moz-keyframes up-two {
	0% {
		-moz-transform:translateY(100%);
	}
	50% {
		-moz-transform:translateY(100%);
	}
	60% {
		-moz-transform:translateY(0);		
	}
	90% {
		-moz-transform:translateY(0);		
	}
	100%{
		-moz-transform:translateY(-100%);
	}
}

/** Webkit Keyframes **/
@-webkit-keyframes up-one {
	0% {
		-webkit-transform:translateY(100%);
	}
	10% {
		-webkit-transform:translateY(0);
	}
	40% {
		-webkit-transform:translateY(0);
	}
	50% {
		-webkit-transform:translateY(-100%);
	}
	100%{
		-webkit-transform:translateY(-100%);
	}
}
@-webkit-keyframes up-two {
	0% {
		-webkit-transform:translateY(100%);
	}
	50% {
		-webkit-transform:translateY(100%);
	}
	60% {
		-webkit-transform:translateY(0);		
	}
	90% {
		-webkit-transform:translateY(0);		
	}
	100%{
		-webkit-transform:translateY(-100%);
	}
}


.supporters{ background: url(../images/supporters-bg.jpg) top center repeat-x; min-height:250px; padding-top:40px}

.supporters ul {
	
	color:#f1f1f1;
}
.supporters li {
	display:inline-block;
	float:left;
	width:25%;
	text-align:center; padding-left:5px;
	color:#fff; font-size:19px; line-height:24px;
}
.supporters h4 {
	display:inline-block;
	float:left;
	width:100%;
	text-align:center; padding-bottom:20px;
	color:#fff; font-size:34px; line-height:32px;
}
.padL25px{ padding-left:25px!important;}

.counter{ font-size:46px; font-weight:bold; line-height:55px; color:#cb262c;}
