	*{outline-style:none;}
	body{ background:#fff; }
	.content_container  { width:100%!important; }
	#global-nav input[type="text"],select{height:auto;padding-left:0px; }

	input[type="text"],select{height:30px;padding-left:10px; }

	textarea{height:150px;padding-left:10px; }
	button,input[type="button"],input[type="submit"]{font-family:'Open Sans'; cursor:pointer;}
	img{border:none;}
	body{margin:0; padding:0; font-family:'Open Sans', arial; font-size:14px; color:#333;}
	ul{margin:0; padding:0; list-style-type:none;}
	a{text-decoration:none; color:#3399cc;}
	.clearfix-cus:after { content: " "; /* Older browser do not support empty content */ visibility: hidden; display: block; height: 0; clear: both; }
	.clearfix-cus:after { content: ""; display: table; clear: both;}
	.content-blk ul{margin:auto; padding:auto; list-style-type:disc;}
	.content-blk a:hover{text-decoration:underline;}
	.fl{float:left;}
	.fr{float:right}
	footer,nav,section,article,header{display:block;}
	.posrel .posoverlay > strong{font-size:0; line-height:0; visibility:none;}
	
	
	/***** Top Navigation Custom CSS ***/
	.topnavigation{margin-bottom:0; font-family:Arial, Helvetica, sans-serif; position:relative; z-index:2; }
	.topnavbar li:first-child a{border-right:solid 1px #252525; }
	.topnavbar li:last-child a{border-right:none}
	.topnavbar li a{color:#fff; display:block; line-height:35px; padding-right:10px;}
	.topnavbar li{float:left;}
	.topnavbar li + li{display:inline-block;}
	.topnavbar li + li a{ padding:0px 10px;  border-left:solid 1px #454545;  border-right:solid 1px #252525; }
	.navbar-toggle{float:left;}
	.mainNav{float:right; margin:10px 0; text-transform:uppercase;}
	.mainNav li{float:left; padding:0px 18px; line-height:15px;}
	.mainNav li:last-child{padding-right:0;}
	.mainNav li a{color:#999; font-weight:600; font-size:16px;}
	.mainNav li a:hover{text-decoration:underline;}
	.mainNav li + li{border-left:solid 2px #999;}
	/***** Top Navigation Custom CSS ***/
	
	/***** campaign-bg  CSS ***/
	.campaign-bg{background:#000; padding-top:35px; padding-bottom:40px; margin-bottom:53px; }
	.campaign-date-blk{width:306px; float:left; padding:0px 12px;}
	.campaign-date-cont{width:132px; height:134px; float:left; margin-bottom:20px; padding:5px 6px; color:#fff; text-align:center; text-transform:uppercase; font-weight:600; position:relative;}
	.hover-effect{position: absolute; overflow:hidden; left: 0; top: 0; bottom: 0; right: 0; width: 0%; background: inherit; z-index:2;}
	.hover-effect .campaign-img{float:left; margin-right:10px; margin-left:10px; width:90px;margin-top: 28px;}
	.hover-effect .campaign-img img{width:100%;}
	.hover-campaign-detail{width:306px; float:left; text-align:left; text-transform:none; position:relative; height:144px;}
	.hover-campaign-detail h4{padding:5px 10px; margin:0; font-size:18px; line-height:20px;}
	.hover-campaign-detail .btnRegister div{margin-bottom:5px;}
	.aniRight{left:auto;}
	.dateDetail{position:absolute; width:180px; bottom:0px; right:10px;}
	.dateDetail div{text-align:right; overflow:hidden;}
	.dateDetail div span{float:left;}
	/*.hover-active{width:212%}*/
	.label-type{text-transform:none; font-size:11px; text-align:left; color:#fff;}
	.campaign-date{ font-size:48px; line-height:32px; margin-bottom:12px;}
	.campaign-day,.label-type{color:#fff;}
	.btnRegister{margin-top:10px;}
	.btnRegister a{color:#333; background:#ffcc00; display:inline-block; padding:2px 10px; border-radius:3px;}
	.campaign-date-cont  + .campaign-date-cont{margin-left:18px; }
	.campaign1 {background:#0099ff;}
	.campaign1 .campaign-day{ color:#99ccff; }
	.campaign2{background:#990000;}
	.campaign2 .campaign-day{color:#ff9999;}
	.campaign3{background:#666699;}
	.campaign3 .campaign-day{color:#ccccff;}
	.campaign4{background:#ff3366;}
	.campaign4 .campaign-day{color:#ffcccc;}
	.campaign5{background:#660099;}
	.campaign5 .campaign-day{color:#9933cc;}
	.campaign6{background:#66cc00;}
	.campaign6 .campaign-day{color:#669933;}
	.campaign7{background:#ff3366;}
	.campaign7 .campaign-day{color:#ff9999;}
	.campaign8{background:#ffcc00;}
	.campaign8 .label-type,.campaign8 .campaign-day{color:#000;}
	.campaign8 a{background:#ff9900;}
	.campaign9, .campaign9 .campaign-day{background:#9966ff;}
	.campaign10{background:#ff6633;}
	.campaign10 .campaign-day,.campaign10 .label-type{color:#ffcc99;}
	
	
	
	.campaign-right-blk{padding-left:30px; float:left; width:815px;}
	.campaign-digital{text-align:right; padding:17px 0; margin:0;}
	.campaign-content{line-height:30px; color:#ccc;}
	.campaign-content article h3{font-weight:400; color:#cc3333; font-size:24px;margin: 0 0 20px;}
	.digiHead{padding-bottom:10px;}
	.campaign-content p{margin:0px; color:#ccc;}
	.campaign-content article{margin-bottom:40px;}
	.readmore{font-size:20px;}
	/************ Campaign Date in company detail ***************/
	
	/***** Employees information Custom CSS ***/
	.emp-bg p{font-size:12px;}
	.video-detail{width:656px; padding:0 12px; float:left;}
	.video-detail-thumb{width:216px; padding:0 12px; float:right;}
	.video-detail-thumb div{width:216px;height:216px;}
	.video-detail-thumb div+div{margin-top:18px;}
	.emp-bg h2{font-size:43px; margin:0; color:#424243; text-transform:uppercase; font-weight:600; margin-bottom:20px;}
	.prizes{ background:#e7e7e7; padding:30px ;}
	.prizes-image{ float:left; margin:0px 7px; }
	.flash-video{ float:right; }
	.about-prizes{ padding-bottom:5px; float:left}
	.about-prizes ul{ float:left; width:340px; }
	.about-prizes ul li{ list-style:none; margin:0 0 10px 0; font-weight:600}
	.leadOut{ color:#00234b; font-weight:bold; font-size:18px;}
	.about-prizes ul li.prize_list{ background:url(images/list-arrow.gif) left 20px no-repeat; padding:10px 0 0px 15px;  font:bold 16px/26px open_sansregular; }
	.about-prizes ul li.prize_list a{color:#333; text-decoration:none; font-size:14px;}
	.about-prizes ul li.prize_list a:hover{color:#333; text-decoration:underline;}
	.about-prizes ul li p{ margin:0px; padding:0px; color:#cc3333; font-weight:normal;}
	/***** Employees information Custom CSS ***/
	
	
	/***** Skill information Custom CSS ***/
	.cube{padding:30px 0;}
	.skill-blk{padding:20px 65px 0; float:left; font-weight:600; font-size:12px; text-align:right;}
	.skill-blk .skil-head{ text-align:center; padding-bottom:15px;}
	.skill-blk .skil-head a{color:#666; font-size:24px; text-align:center; text-transform:uppercase;}
	.skill-blk .icon{background:url(images/sprite.png) no-repeat left top; width:135px; height:140px; margin:auto;}
	.skill-blk .bigData{background-position:left -165px;}
	.skill-blk .UI{background-position:left -308px;}
	.skill-blk+.skill-blk{border-left:solid 2px #ccc;}
	.knowmore a{margin-right:-30px;}
	/***** Skill information Custom CSS ***/
	
	.shedulebg{background:url(images/shedulebg.jpg) repeat-x left top;}
	.shedule-wrapper{padding:16px 170px;}
	.shedule-wrapper h2{color:#fff; font-size:36px; margin:0; padding-bottom:2px;}
	.info-bar{position:relative;}
	.info-bar li{width:95px; float:left;}
	.info-bar li a{display:inline-block; padding:6px 12px 9px; line-height:13px; font-weight:600; margin:0 10px; text-align:center; border-radius:10px; font-size:15px; background:#ffca38; color:#000; position:relative; z-index:2;}
	.info-bar li span{display:inline-block; padding-top:12px; font-size:10px; color:#ffca38;}
	.info-bar li+li{margin-left:10px}
	.shedule-wrapper .bar{padding-bottom:5px; background:#ed7b26; line-height:0; font-size:0; position: relative; top: 32px; width:113%; margin-left:-50px; z-index:1;}
	
	/************* Footer     ***********************/
	footer{padding:32px 32px 28px; background:#00234b;}

	.footer-list{width:200px; float:left; font-size:12px;}
	.footer-list a{color:#ed7b26;}
	.footer-list li+li{padding-top:20px;}
	
	.social{text-align:center;}
	.discuss{width:35px; background:url(images/sprite.png) no-repeat -2px -486px; height:34px; margin:auto;}
	.social-list{margin-top:10px;}
	.social-list li{display:inline-block;}
	.social-list li a{display:inline-block; width:31px; background:url(images/sprite.png) no-repeat left -449px; height:34px; margin:auto;}
	.social-list li a.tw{background-position:-37px -449px}
	.social-list li a.ytube{background-position:-103px -449px}
	.social-list li a.lnk{background-position:-70px -449px}
	.social-list li+li{margin-left:10px; padding-top:0;}
	.copyright{text-align:right; padding:10px; border-bottom:solid 35px #00234b; font-size:12px; border-top:solid 20px #00234b;}
	.copyright ul{ float:left;margin:0px; padding:10px 0;}
	.copyright ul li{ list-style:none; padding:0 10px 0 0; display:inline-block; border-right:1px solid #333;}
	.copyright ul li:nth-child(2){ border:0px; padding:0 0 0 10px;}
	.copyright ul li a{ color:#333;}
	.copyright ul li a:hover{ color:#00234b}
	#terms-conditions{ padding:0 20px;}
	
	
	
	/*------------------ Video Section Styles ------------*/
	#tabs .tab-content{ float:left; width:842px; }
	#player{ background:#242424; padding:8px; }
	#tabs .tabs{ float:right; width:287px; }
	#tabs .tabs li{ padding-left:38px; }
	#tabs .tabs li img { width:100%;}
	#tabs .tabs .ui-tabs-active{ background:url(images/tab-arrow.png) left center no-repeat;  }
	
	
	#jobs-section{ padding:10px; background:#cccdcd; margin-bottom:20px;}
	#jobs-section h3{ font:normal 22px/26px 'Open Sans'; margin:0 0 20px; background: none repeat scroll 0 0 #666699; color: #fff; font: bold 22px/26px 'Open Sans'; margin: -20px -20px 20px;  padding: 20px; }
	#jobs-section h4{ font:normal 18px/22px 'Open Sans'; margin:0 0 5px;  }
	#jobs-section  ol{ margin:0 0 0 20px;   }
	#jobs-section  ol li{ list-style:decimal; margin:0 0 20px;  color: #333;  font:normal 14px/18px 'Open Sans',arial;  }
	#jobs-section  ol li p{ margin:0 0 10px;}
	
	.data-analytics{ background:#eee; padding:20px; margin-bottom:20px; }
	.portal{background:#e0e0da; padding:20px; margin-bottom:20px;}
	.user-interface{ background:#daf3fb; padding:20px; margin-bottom:20px; }
	.user-interface ol{ float:left; width:500px; }
	.user-interface .video{ float:right;}
	.user-interface p{ clear:both; }
	.e-commerce{ background:#eee; padding:20px; margin-bottom:20px;}
	.e-commerce ol{ float:left; width:720px; }
	.e-commerce .videos{ float:right; }
	.e-commerce .videos .video{ margin-bottom:30px; }
	.e-commerce p{ clear:both; }
	.mobility{background:#daf3fb; padding:20px; margin-bottom:20px; }
	
	.digital-follow{ float:right; margin:10px 0 0 30px; }
	.digital-follow .flw{ float:left; margin:3px 10px 0 0; }
	
	.digital-month-banner{ position:relative; max-width:1349px; margin:auto; /*background:url(images/digital_month_gutter.jpg) 0 0 no-repeat; background-attachment:fixed; */ }
	
	.digital-month-banner .left-link{position:absolute;left:0px;width:184px;min-height:525px;display:none;height:100%}
	.digital-month-banner .right-link{position:absolute;right:0px;width:184px;min-height:525px;display:none;height:100%}
	