@font-face {
 font-family: 'anton';
 src: url('../fonts/anton.eot');
 src: url('../fonts/anton.eot?#iefix') format('embedded-opentype'), url('../fonts/anton.woff') format('woff'), url('../fonts/anton.ttf') format('truetype'), url('../fonts/anton.svg#anton') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'ropasans-regular';
 src: url('../fonts/ropasans-regular.eot');
 src: url('../fonts/ropasans-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/ropasans-regular.woff') format('woff'), url('fonts/ropasans-regular.ttf') format('truetype'), url('../fonts/ropasans-regular.svg#ropasans-regular') format('svg');
 font-weight: normal;
 font-style: normal;
}

@font-face {
font-family: 'Sansation_Regular';
src: url('../fonts/Sansation_Regular.eot');
src: local('Sansation_Regular'), 
local('Sansation_Regular'), 
url('../fonts/Sansation_Regular.ttf') format('truetype');}

@font-face {
 font-family: 'ubuntucondensed-regular';
 src: url('../fonts/ubuntucondensed-regular.eot');
 src: url('../fonts/ubuntucondensed-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/ubuntucondensed-regular.woff') format('woff'), url('fonts/ubuntucondensed-regular.ttf') format('truetype'), url('../fonts/ubuntucondensed-regular.svg#ubuntucondensed-regular') format('svg');
 font-weight: normal;
 font-style: normal;
}

@font-face {
 font-family: 'freescpt';
 src: url('../fonts/freescpt.eot');
 src: url('../fonts/freescpt.eot?#iefix') format('embedded-opentype'), url('../fonts/freescpt.woff') format('woff'), url('fonts/freescpt.ttf') format('truetype'), url('../fonts/freescpt.svg#freescpt') format('svg');
 font-weight: normal;
 font-style: normal;
}

@font-face {
 font-family: 'calibri';
 src: url('../fonts/calibri.eot');
 src: url('../fonts/calibri.eot?#iefix') format('embedded-opentype'), url('../fonts/calibri.woff') format('woff'), url('fonts/calibri.ttf') format('truetype'), url('../fonts/calibri.svg#calibri') format('svg');
 font-weight: normal;
 font-style: normal;
}


@font-face {
 font-family: 'GeosansLight';
 src: url('../fonts/GeosansLight.eot');
 src: url('../fonts/GeosansLight.eot?#iefix') format('embedded-opentype'), url('../fonts/GeosansLight.woff') format('woff'), url('fonts/GeosansLight.ttf') format('truetype'), url('../fonts/GeosansLight.svg#GeosansLight') format('svg');
 font-weight: normal;
 font-style: normal;
}

@font-face {
 font-family: 'eraslght';
 src: url('../fonts/eraslght.eot');
 src: url('../fonts/eraslght.eot?#iefix') format('embedded-opentype'), url('../fonts/eraslght.woff') format('woff'), url('fonts/eraslght.ttf') format('truetype'), url('../fonts/eraslght.svg#eraslght') format('svg');
 font-weight: normal;
 font-style: normal;
}

/*body{ 
opacity:0;
transition: opacity 1s;
-webkit-transition: opacity 1s; 
}*/

* { margin:0px; padding:0px;}
img { border:0px;}
.flt { float:left; }
.clear { clear:both }

#main_div { width:100%; margin:auto;}
#inner_div { width:1000px; margin:auto;}

#appinner_div { width:1000px; margin:auto; vertical-align: middle;}

#mission_div { width:1000px; margin-left:300px;}

#main_slider { width:100%; margin:auto; background:url(../images/index-background.jpg) top center repeat-x; height:396px;*/ height:334px; float:left;}
#hom_cp { width:100%; margin:auto; background:url(../images/hom-inn-contbg.png) top center no-repeat; float:left;}

#header_line { float:left; margin:auto ; background:#fff; width:100%; height:25px;}

.menu_top { display:inline; float:left; text-decoration:none; text-align:center; list-style:none; width:370px; margin:20px 0 0 245px ;}
.menu_top li {  float:left; font-family:'ropasans-regular'; font-size:16px; text-align:center; display:inline; margin:0 28px 0 0 ; font-weight:normal;}
.menu_top li a { text-decoration:none  ; color:#ffffff; float:left; }
.sign_in { float:left; margin:0px 0 0 0px;}
.sign_up { float:left; margin:2px 0 0 0px; position:relative;}
.search { float:right; margin:auto; width:200px; margin-right:15px;}
.search_text { float:left; margin:0px 0 0 0px ;font-family:'ropasans-regular'; font-size:16px; color:#000000; background:url(../images/search_box.jpg) no-repeat; width:140px; height:30px; border:none; margin:15px 0 0 0; }
.submit {  clear:left; background:url(../images/go_button.jpg) no-repeat ; width:30px; height:30px; border:none; margin:16px 0 0 0px;  }
.menu_strip { float:left; background:none; margin:auto; width:100%; height:70px;}
.logo { float:left; margin:0px 0 0 0 ;}
.menu_top1 { float:right; text-decoration:none; list-style:none; margin:25px 0 0 30px ;}
.menu_top1 li {  float:left; font-family:'Ubuntu'; font-size:20px; margin:0 0 0 0px; font-weight:normal; line-height:16px;}
.menu_top1 li a { text-decoration:none; color:#0082cb; float:left; }
.menu_top1 li a span{ text-decoration:none;  font-family:'ropasans-regular'; font-size:12px; color:#818181; margin:0 0 0 1px; }
.menu_top1 li img { float:right; /*margin:0 0 0 6px ;*/}
.body_bg { float:left; margin:auto; background:url(../images/body_bg.jpg) top center no-repeat; width:100%; height:395px;} 
.box { float:left; background-color:#004f9c; margin:auto; width:194px; height:90px;}
.box_text { float:left; margin:10px  0 0 15px ; font-family:'Oswald'; font-size:17px; color:#87dbff; font-style:normal; line-height:24px;}
.box_text1 {color:#ffffff; font-size:17PX;}
.strip { float:left ; margin:auto; width:1px; height:90px }
.box1 { float:left; background-color:#004f9c; margin:auto; width:169px; height:90px; text-align:center;}
.box1 img {  margin:10px 0 0 0px; text-align:center;}
.box1 span{margin:5px 0 0 0px ; font-family:'ropasans-regular'; font-size:15px; color:#d2e5f9; line-height:15px; width:100%; text-align:center; text-decoration:none; float:left; clear:left;}
.box1 a { text-decoration:none; }
.ind_img{ float:left; margin:2px 0 0 30px;}
.business_text{float:left; margin:0px 0 0 5px ; font-family:'Oswald'; font-size:14px; text-align:center; color:#ffffff;  line-height:15px;}

.tp-blubox { width:100%; position:relative; margin:0px 0 0 0; float:left; z-index:1150; }

.product { float:left; width:710px; margin:0px 0 0 0 ; background-color:#004f9c;}
.live { float:left; width:290px; margin:auto;background:#0092d1; height:90px;}
.demo { float:left;  font-family:'Oswald'; font-size:18px; text-align:center; color:#ffffff; border-right:1px solid #33a8da; padding:10px;  }
.blue_line { float:left; clear:left; background:#33a8da ; width:275px; margin:0px 0 0 0; } 
.blue_line1 { float:left; background:#33a8da ; width:280px; height:1px; margin:20px 0 10px 0px; }  
.blue_line2 { float:left; background:#33a8da ; width:262px; height:1px; margin:20px 0 10px 28px; }
.days { float:left; clear:left; font-family:'Oswald'; font-size:17px; text-align:center; color:#ffc600; padding:9px 0px 9px 0px; border-top:1px solid #33a8da; text-decoration:none; width:100%; }
.futurprod-txt { float:left; font-family:'Oswald'; font-size:17px; text-align:center; color:#fff; padding:9px 10px 9px 13px; border-top:1px solid #33a8da; text-decoration:none; }

.blue_box { float:left; background:#0092d1 ; width:1000px; height:40px; margin:5px 0 0 0 ;}
.latest { float:left;  font-family:'Sansation_Regular'; font-size:14px; color:#ffffff;  padding:11px 0px 12px; text-transform:uppercase; /*background:#004f9b;*/ font-weight:bold; }  
.award { float:left;  font-family:'Oswald'; font-size:16px; text-align:center; color:#ffffff;  padding:10px 10px 10px 65px; font-weight:bold;  } 

.draw_blue { float:left ; margin:35px 0 0 0 ; background:#0198d9; width:380px; height:1px;}
.abt_txt{ float:left; margin:-20px 0 0 0px; font-family:'ropasans-regular'; font-size:21px; text-align:center; color:#323232; letter-spacing:10px; font-weight:bold; width:100%;}
.line_seta { float:left; margin:20px 0 0 0; background:url(../images/line_sita.jpg) top center no-repeat; width:998px; height:42px; }
.container{
	width: 100%;
	position: relative;
	text-align: center;
	float:left;
	z-index:1010;
}
.sita_history { float:left; margin:10px  0 0 0 ; font-family:'Sansation_Regular'; font-size:14px; color:#323232; text-align:center; padding:0 20px;}
.line_bg { float:left; background:url(../images/line_bg.jpg) repeat; width:100%;  margin:20px auto; }
.hom-rib_bg { float:left; background:url(../images/hom-webinar-bg.png) top center no-repeat; width:100%;  margin:0px auto 0px; /*height:182px;*/ }
.man_img { float:left; margin-top:34px;}
.recent_webiner { float:left; width:400px; font-family:'Lato'; font-size:23px; color:#0090ce; margin:14px 0 0 20px; position:relative; line-height:25px; text-transform:uppercase;}
.news_text1 {float:left; margin:3px 0 0 0; font:14px 'Lato'; color:#746e66; text-decoration:none;  }
.news_text1:hover {float:left; margin:3px 0 0 0; font:14px 'Lato'; color:#1f1f1f; font-weight:bold; text-decoration:none;   }
.date {float: left;  margin:0px  0px 0 0 ; color:#fff;font-family:'arial'; font-size:13px; font-weight:bold; text-align:right; width:365px; }
#vertical-ticker{
	height:58px;
	overflow:hidden;
	margin:27px 0 0 0px; padding:0;
	/*-webkit-box-shadow:0 1px 3px rgba(0,0,0, .4);*/
}

	#vertical-ticker li{
		padding:0px 0px 0 0;
		display:block;
		color:#3b3b3b;
		font-size:14px;
		font-weight:bold;
		font-family:font-family:'Sansation_Regular' ;
		width:380px;
	}
.squ_img { float:left; margin:0px 0px 0 0; position:relative;}
.sita_squ { float:left; width:360px; margin:0}
.recent_sita { float:left; font-family:'Lato'; font-size:23px; color:#313131; width:100%; line-height:24px; font-weight:400;}
.recnt_pro { font-family:'Lato'; font-weight:400; font-size:14px; color:#313131; line-height:25px; float:left; clear:left; text-transform:uppercase;}
.date1 {float: right; margin:0px  86px 0 0 ; color:#fff;font-family:'arial'; font-size:13px;}
.news_text { margin:3px 0 0 10px; width:350px; font-family:'Sansation_Regular'; font-size:13px; color:#3b3b3b; font-weight:bold; line-height:17px;   }
.news_text a { text-decoration:none; color:#3b3b3b;}
.news_text a:hover { text-decoration:none; color:#fff;}
#vertical-ticker1{
	height:40px;
	overflow:hidden;
	margin:5px 0 0 0; padding:0;
	/*-webkit-box-shadow:0 1px 3px rgba(0,0,0, .4);*/
}

	#vertical-ticker1 li{
		padding:0px 0px 0 0;
		display:block;
		color:#3b3b3b;
		font-size:16px;
		/*font-weight:bold;*/
		font-family:'ropasans-regular' ;
		width:360px;
	}
.trans_img { float:left; margin:10px 0 0 0; width:100%;}
.impress_text { float:left; margin:0px 0 0 30px;  font-family:'ropasans-regular'; font-size:28px; color:#323233; font-weight:normal;}
.box_strip { float:left;background:url(../images/box_strip.jpg)  repeat-x; width:100%; margin:auto; height:202px; }
.white_box { float:left; margin:25px 0 0 0 ; width:302px; height:160px; font:normal 13px/13px 'Sansation_Regular'; color:#fff; padding:15px 10px; text-align:justify; /*text-transform:uppercase; */ 
 background-color: #007fc6; 
 background-image: url(images/radial_bg.png); 
 background-position: center center; 
 background-repeat: no-repeat; /* Safari 4-5, Chrome 1-9 */ /* Can't specify a percentage size? Laaaaaame. */ 
 background: -webkit-gradient(radial, center center, 0, center center, 460, from(#2bb3ff), to(#007fc6)); /* Safari 5.1+, Chrome 10+ */ 
 background: -webkit-radial-gradient(circle, #2bb3ff, #007fc6); /* Firefox 3.6+ */ 
 background: -moz-radial-gradient(circle, #2bb3ff, #007fc6); /* IE 10 */ 
 background: -ms-radial-gradient(circle, #2bb3ff, #007fc6);
 }
.white_box h4 { font-size:18px; color:#fff; font-family:'ubuntucondensed-regular'; text-align:left; text-transform:uppercase; line-height:18px; }
.white_box span { font-size:14px; color:#d7f0fe; font-weight:normal; text-align:left; line-height:14px; }
.news_img1 { float:left; margin:0px 10px 0 5px; }
/*
.news_txt { margin:15px 0 0 10px; width:300px; font-family:'ubuntucondensed-regular'; font-size:14px; color:#353535; font-weight:normal; line-height: 18px;  }
.news_hd { font-size:18px; text-align:center; color:#004f9c; font-family:'ubuntucondensed-regular'; margin:15px 0 0 10px;}
.news_txt1{ margin:0 0 0 10px;}

.white_box1 { float:left; margin:25px 0 0 10px ; background:#ffffff; width:325px; height:160px;}*/
.bot_line { float:left; background:#004f9c ; width:100%; height:15px; margin:0px 0 0 0; }
.bot_line1 { float:left; background:#ffffff ; width:100%; margin:0px 0 0 0; padding-bottom:10px; }
.bot_line2 { float:left; background:#0082cb ; width:100%; height:85px; margin:10px 0 0 0; }
.pro_box { float:left; background:#00438e ; width:260px; height:85px; margin:0px 0 0 0; } 
.pro_text { float:left; margin:25px 0 0 10px;  font-family:'ropasans-regular'; font-size:28px; color:#ff8a00; font-weight:normal;}
.pro_box1 { float:left; background:#003878 ; width:200px; height:85px; margin:0px 0 0 0; }

.pro_box2 { float:left; background:#087dff ; width:317px; height:85px; margin:0px 0 0 0; }
.text_sj { float:left ; margin:18px 0 0 2px; }
.live_tt { float:left;  margin:32px 0 0 -75px;font-family:'ropasans-regular'; font-size:28px; color:#ffffff; font-weight:normal; }
.live_tt1 { float:left; font-family:'ropasans-regular'; font-size:16px; color:#ffffff; font-weight:normal; }
.pro_box3 { float:left; background:#2d2d2d ; width:220px; height:85px; margin:0px 0 0 0; }
.cart { float:left; margin:14px 0 0 20px;}
.cart_txt { float:left; margin:35px 0 0 18px;font-family:'ropasans-regular'; font-size:28px; color:#ffffff; font-weight:normal;}

/*.footer_text { float:left;  margin:20px 0 0 0; width:95px; font-family:'Oswald'; font-size:13px; letter-spacing:1px; color:#ffffff; font-weight:normal; text-decoration:none; }
.footer_text li  { float:left;text-decoration:none; list-style:none; display:inline; width:100%}
.footer_text li a{ float:left;text-decoration:none; color:#ffffff; display:inline; text-transform:uppercase;} 
.footer_text li a:hover{ float:left;text-decoration:none; color:#ff7800; display:inline; text-transform:uppercase;} */

.footer_text { float:left;  margin:20px 10px 0 0; width:185px; font-family:'Lato'; font-size:13px; color:#ffffff; font-weight:normal; text-decoration:none; }
.footer_text li  { float:left; list-style:none; width:100%}
.footer_text li a{ float:left; text-decoration:none; color:gray; display:inline; } 
.footer_text li a:hover{ float:left; text-decoration:none; color:blue;} 
.footer_text li h5 { color:#8bbcf3; font-size:13px;  }

.footer_text1 { float:left;  margin:20px 0 0 20px; width:95px; font-family:'Oswald'; font-size:13px; letter-spacing:1px; color:#ffffff; font-weight:normal; text-decoration:none;}
.footer_text1 li  { float:left;text-decoration:none; list-style:none; display:inline; width:100%;}
.footer_text1 li a{ float:left;text-decoration:none; color:#ffffff; display:inline; text-transform:uppercase;} 
.footer_text1 li a:hover{ float:left;text-decoration:none; color:#ff7800; display:inline; text-transform:uppercase;} 
.footer_text2 { float:left;  margin:20px 0 0 20px; width:150px; font-family:'Oswald'; font-size:13px; letter-spacing:1px; color:#ffffff; font-weight:normal;}
.footer_text2 li  { float:left;text-decoration:none; list-style:none; display:inline; width:100%;}
.footer_text2 li a{ float:left;text-decoration:none; color:#ffffff; text-transform:uppercase;} 
.footer_text2 li a:hover{ float:left;text-decoration:none; color:#ff7800; display:inline; text-transform:uppercase;} 

.conatact { float:right; width:220px; padding-bottom:30px;}
.contactus { float:left;  margin:15px 0 0 0px; font:23px 'Lato'; font-weight:300; color:#gray; text-decoration:none;}
.address {  font-family:'Lato'; font-size:13px; color:gray; font-weight:normal;text-decoration:none; margin:5px 0px 0 0px; float:left; text-transform:uppercase; font-weight:300;}
.address_email {  font-family:'Lato'; font-size:11px; color:gray; font-weight:normal;text-decoration:none; margin:5px 0px 0 0px; float:left; font-weight:300;}
.address_phone {  font-family:'Lato'; font-size:11px; color:gray; font-weight:normal;text-decoration:none; margin:5px 0px 0 0px; float:left;  font-weight:300;}

.email {  font-family:'Lato'; font-size:10px; color:gray; font-weight:normal;text-decoration:none; margin:5px 0px 0 0px; float:left; text-transform:uppercase; font-weight:300;}

.conatactus-contact { float:left; width:300px; padding-bottom:30px;}
.contactus-title { float:left;  margin:15px 0 0 0px; font:23px 'Lato'; font-weight:300; color:blue; text-decoration:none;}
.contactus-address {  font-family:'Lato'; font-size:13px; color:white; font-weight:normal;text-decoration:none; margin:5px 0px 0 0px; float:left; text-transform:uppercase; font-weight:400;}
.contactus-address-title{  font-family:'Oswald'; font-size:18px; color:while; font-weight:bold;text-decoration:none; margin:5px 0px 0 0px; float:left; text-transform:uppercase; font-weight:300;}


.ft-logo-img { float:left; margin:10px 0; }
.phone {  float:left; font-family:'arial'; font-size:18px; color:#ffffff; font-weight:normal;text-decoration:none; margin:10px 0 0 5px ;}
.call { float:left; clear:left; margin:5px 0 0 3px ;}
.phone1 {  float:left; font-family:'ropasans-regular'; font-size:18px; color:#ffffff; font-weight:normal;text-decoration:none; margin:10px 0 0 5px ;}
.call1 { float:left; margin:5px 0 0 0px ; clear:both;}
.follow {  float:left; margin:20px 0 0 25px; font-family:'anton'; font-size:28px; color:#ffffff; text-decoration:none; letter-spacing:1px;}
.followus { float:left; width:200px; margin:auto;}
.fb { float:left;  margin:15px 0 0 10px; width:35; height:34}
.in { float:left ; margin:15px 0 0 8px; width:35; height:34}
.tweet { float:left ; margin:15px 25px 0 8px;}
/*.conatact { float: left; width:290px; padding-bottom:30px;}
.contactus { float:left; margin:15px 0 0 57px; font-family:'anton'; font-size:28px; letter-spacing:1px; color:#ffffff; text-decoration:none;}
.address {  font-family:'Oswald'; font-size:11px; letter-spacing:1px; color:#ffffff; font-weight:normal;text-decoration:none; margin:5px 0px 0 57px; float:left; text-transform:uppercase;}
.phone {  float:left; font-family:'ropasans-regular'; font-size:18px; color:#ffffff; font-weight:normal;text-decoration:none; margin:10px 0 0 5px ;}
.call { float:left; margin:5px 0 0 60px ;}
.phone1 {  float:left; font-family:'ropasans-regular'; font-size:18px; color:#ffffff; font-weight:normal;text-decoration:none; margin:10px 0 0 5px ;}
.call1 { float:left; margin:5px 0 0 60px ; clear:both;}
.follow {  float:left; margin:20px 0 0 25px; font-family:'anton'; font-size:28px; color:#ffffff; text-decoration:none; letter-spacing:1px;}
.followus { float:left; width:200px; margin:auto;}
.fb { float:left;  margin:15px 0 0 28px; clear:both;}
.in { float:left ; margin:15px 0 0 8px;}
.tweet { float:left ; margin:15px 0 0 8px;}*/
.foot { float:left; background:#2366cc ; width:100%; height:60px; margin:0px 0 0 0; }
.foottxt {float:left; font-family:'ropasans-regular'; font-size:14px; color:#76b1ec; font-weight:normal;text-decoration:none; margin:24px 0 0 3px;}
.sitac { float:right; margin:8px 10px 0 0 ;} 

#latestnews-ticker, #latestnews-ticker2{
	height:20px;
	overflow:hidden;
	margin:10px 0 0 10px; padding:0;
	/*-webkit-box-shadow:0 1px 3px rgba(0,0,0, .4);*/
}

	#latestnews-ticker li, #latestnews-ticker2 li{
		padding:0px 0px 0 0;
		display:block;
		color:#fff;
		font-size:14px;
		font-family:'Sansation_Regular' ;
		width:350px;
		line-height:18px;
		text-transform:uppercase;
	}
#latestnews-ticker li a, #latestnews-ticker2 li a { color:#fff; text-decoration:none; }
.shadow { float:left; margin-top:25px; }
.inn-content { float:left; width:100%; margin:0; }

.abtus-cont, .abtus-busines-cont { float:left; width:600px; margin:80px 0 0 0; font-family:'Sansation_Regular'; font-size:14px;  color:#323232; text-align:justify; }
.abtus-cont h2, .abtus-busines-cont h2  { font-family:'ropasans-regular'; font-size:30px; color:#323232; font-weight:normal; line-height:25px; width:100%; padding-bottom:10px; text-transform:uppercase;}
.abtus-cont h2 small, .abtus-busines-cont h2 small  { font-size:25px;  color:#0092d1; }
.comp-ico { float:left; margin:20px 0 0 -57px; position:relative; }

.abt_usbg{ float:left; /*background:url(../images/aboutus_bg.jpg) top center repeat-x ;*/ width:100%; height:245px;}
.abt_man { float:left; margin:0px 0 0 -60px; position:relative;}
.abt-ico-bulp { float:left; margin:-40px 0 0 0; }
.abt_image { float:left; margin:0px 0 0 0; }
.abtus-cont-comm { float:left; margin:20px 0 0 10px; font-family:'Sansation_Regular'; font-size:14px;  color:#323232; text-align:justify; }
.abtus-heading2 { font-family:'ropasans-regular'; font-size:25px;  color:#0092d1; font-weight:normal; line-height:25px; width:100%; padding-bottom:10px; text-transform:uppercase;}

.abt-ico-hand { float:left; margin:20px -10px 0 10px; position:relative; }

.abt-ul { list-style-image: url(../images/arrow-ico.png) }
.abt-ul li { float:left; clear:left; width:100%; line-height:25px;}
.abt-ul li a { text-decoration:none; color:#323232;}
.abt-ul li img { margin-right:5px; }
.abt-ico-client { float:left; clear:left; margin:20px 0px 0 0px; position:relative; }
.abt-client-cont { float:left; width:940px; font-family:'Sansation_Regular'; font-size:14px;  color:#323232; text-align:justify; background:#e9e9e9; padding:30px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; margin:0 0 20px 0; }

.cont-left { float:left; width:570px; margin:0px; }
.register-bg { float:right; width:413px; background:#f1f1f1; margin:12px 0 0 0; padding-bottom:50px; }
.reg-hd { float:left; font:30px 'ropasans-regular'; color:#323232; margin:38px 0 0 0px; text-transform:uppercase; width:100%; text-align:center;  }
.reg-form { float:left; width:330px; margin:15px 0 0 52px; font:bold 12px Arial, Helvetica, sans-serif; color:#222222; }
.reg-field { float:left; width:100%; margin:20px 0 5px 0; }
.reg-txtboxmax { float:left; width:300px; border:1px solid #c0c0c0; color:#222222; height:27px; padding:0 5px; }
.reg-txtboxmin { float:left; width:140px; border:1px solid #c0c0c0; color:#222222; margin:0px 8px 0 0; height:27px; padding:0 5px; }
.styled-select select {
   background: transparent;
   width: 311px;
   padding: 5px;
   font-size: 12px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 27px;
   -webkit-appearance: none;
   }
.styled-select {
   width: 310px;
   height: 27px;
   overflow: hidden;
   background: url(../images/arrow-drop.jpg) no-repeat right #f3f3f3;
   border: 1px solid #ccc;
   }
.reg-txtboxday { float:left; width:47px; border:1px solid #c0c0c0; color:#222222; margin:0px 8px 0 0; height:27px; padding:0 5px; }
.reg-txtboxyear { float:left; width:85px; border:1px solid #c0c0c0; color:#222222; margin:0px 8px 0 0; height:27px; padding:0 5px; }
.month-select select {
   background: transparent;
   width: 135px;
   padding: 5px;
   font-size: 12px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 27px;
   -webkit-appearance: none;
   }
.month-select {
   width: 135px;
   height: 27px;
   overflow: hidden;
   background: url(../images/arrow-drop.jpg) no-repeat right #f3f3f3;
   border: 1px solid #ccc;
   float:left;
   margin-right:8px;
   }
.reg-radio { float:left; margin:5px 10px 0 0; }
.reg-radiotxt {float:left; margin:3px 20px 0 0;}
.submit-butt { float:left; background:#e02f00; padding:3px 10px; color:#FFFFFF; text-transform:uppercase; font:13px 'Oswald'; border:none; box-shadow:1px 0px 1px #000; -moz-box-shadow:0px 0px 1px #000; -webkit-box-shadow:0px 0px 1px #000; letter-spacing:1px; margin:20px 0 0 0; cursor:pointer; clear:left; }
.form-2colom { width:158px; float:left; } 

.ft-com-links { float:left; margin:3px 5px 3px 5px }
.ft-com-links div { font-family:'ropasans-regular'; font-size:22px; color:#323233; text-transform:uppercase; margin-left:10px; width:auto; float:left; text-decoration:none; }
.ft-com-links-arrow { float:left; margin:20px 0 0 5px; transform:rotate(270deg);
-ms-transform:rotate(270deg); /* IE 9 */
-webkit-transform:rotate(270deg); /* Safari and Chrome */
}

.abt_standpad { float:left; margin:45px 0 0 -60px; position:relative;}
.abtus-busines-cont { width:800px; margin-top:28px; }
.erp-icon { float:left; margin:15px 5px 0 0px;}

.monitor-tbl { float:left; clear:left; width:1000px; margin-top:20px; }
.monitor-tbl th { background:#0099CC; color:#ffc600; padding:5px 0; text-align:center; font-weight:normal; }
.monitor-tbl td { background:#f1f1f1; padding:5px 0; text-align:center; font-weight:normal; }
.monitor-tbl td.bg2 { background:#fafafa; }

.chanel-partnr { float:left; background:#f1f1f1; width:95%; padding:10px 2%; margin:10px 0 0 0; }

.cmd-form { float:left; width:450px; margin:10px 0 30px 55px; font:14px 'Sansation_Regular'; color:#222222; text-transform:uppercase; }
.cmd-form span { float:left; width:80px; margin:15px 10px 0px 0; }
.cmd-txtbox { float:left; width:300px; border:1px solid #c0c0c0; color:#222222; height:27px; padding:0 5px; margin:10px 0 0 0; }
.cmd-txtarea { float:left; width:300px; border:1px solid #c0c0c0; color:#222222; height:60px; padding:0 5px; margin:10px 0 0 0; }
.cmd-submit { float:left; background:#e02f00; padding:5px 15px; color:#FFFFFF; text-transform:uppercase; font:13px 'Oswald'; border:none; box-shadow:1px 1px 1px #000; -moz-box-shadow:1px 1px 1px #000; -webkit-box-shadow:1px 1px 1px #000; letter-spacing:1px; margin:20px 0 0 200px; cursor:pointer; clear:left; }

.news-room { float:left; background:#f1f1f1; border:1px solid #f1f1f1; width:95%; padding:10px 2%; margin:10px 0 0 0; color:#353535; text-decoration:none; }
.news-room:hover { border:1px solid #66CCFF; color:#FF6600; }

.customer-name { text-align:right; color:#0066FF; float:right; }
.divid-div { height:1px; width:100%; margin:5px 0; float:left; background:#ccc;}

.leadership-div { float:left; width:240px; margin:9px 12px 0 0; font:22px/18px 'ropasans-regular'; text-transform:uppercase; color:#afafaf; }
.leadership-div:hover { float:left; width:240px; margin:9px 12px 0 0; font:22px/18px 'ropasans-regular'; text-transform:uppercase; color:#0092d1; }
.leader { float:left; width:240px; margin:9px 12px 0 0; font:22px/18px 'ropasans-regular'; text-transform:uppercase; color:#0092d1; }
.leadership-div img { border:1px solid #f1f1f1; float:left; }
.leadership-div img:hover, .leadership-div img.select { border:1px solid #0099CC; float:left; }
.leadership-div h3{ float:left; padding:10px 0 0 5px; clear:left; width:auto; font-weight:normal;}
.leadership-div h3 small { color:#474747; font-size:15px; text-align:left; }

#contact-bg { float:left; width:100%; background:url(../images/contact-bg.jpg) top center no-repeat; height:525px; margin:auto; }
.cont-add1 { float:left; width:279px; margin:330px 0 0 7px; }
.cont-add1 span { float:left; background:url(../images/add-strip1.jpg) no-repeat; width:256px; height:30px; padding:10px 0 0 10px; font:20px 'ropasans-regular'; color:#fff; text-transform:uppercase; }
.cont-add1 p { float:left; clear:left; font:14px 'Sansation_Regular'; color:#323232; padding:10px 0 0 16px;  }

.cont-map { float:left; margin:135px 0 0 130px; z-index:10; }

#cont-blu-bg { float:left; width:100%; margin:-40px auto 0; height:257px; background:#58b8e0; position:relative; z-index:-9; }
.cont-add2 { float:left; width:240px; margin:45px 0 0 5px; }
.cont-add2 span { float:left; background:url(../images/cont-add2-bg.jpg) no-repeat; width:165px; height:30px; padding:10px 0 0 10px; font:20px 'ropasans-regular'; color:#0082cb; text-transform:uppercase; }
.cont-add2 p { float:left; clear:left; font:14px 'Sansation_Regular'; color:#fff; padding:10px 0 0 16px;  }

#cont-email-bg { float:left; width:100%; background:#f2f2f2; height:175px; }
.email-ids { float:left; width:300px; margin:25px 20px 0 10px;font:16px 'ubuntucondensed-regular'; color:#323232; }
.email-ids h3 { float:left; font:20px 'ropasans-regular'; color:#0092d1; text-transform:uppercase;  }
.email-ids p { float:left; clear:left; margin:10px 0 0 0; }

#enqr_bg { background:#242424; float:left; width:100%; }
.contact_form { float:left; font-family:'ropasans-regular' ; font-size:35px ;  color:#fefefe; width:1000px; margin-top:20px; padding-bottom:10px;}
.contact_form h2 { float:left; font-family:'ropasans-regular' ; font-size:30px ; font-weight:normal; color:#fefefe; width:100%; margin-left:10px;}
.contact_form1 { width:690px; float: left; margin:0px 0 0 8px;}
.contact_text { width:320px; float: left; height:34px; margin:9px 12px 0 0; font-family:'CANDARA' ; font-size:15px ; font-weight:bold ; color:#aaaaaa;  box-shadow:inset 5px 5px 5px #c4c4c4; border:none; border-radius:5px; padding-left:10px; clear:left;}
.contact_text1 {width:324px; height:152px;  margin:12px 12px 0 0; font-family:'CANDARA' ; font-size:15px ; font-weight:bold ; color:#aaaaaa; 
box-shadow:inset 5px 5px 5px #c4c4c4; 
 -moz-box-shadow:inset 5px 5px 5px #c4c4c4;
 -webkit-box-shadow:inset 5px 5px 5px #c4c4c4;
 border:none ; padding:10px 0 0 10px;
 border-radius:5px; float:none;}
.contact_submit {background:url(../images/submit_07.jpg) no-repeat; float:right; margin:12px 12px 0 0 ; height:40px; width:107px; border:none; }
.contact_facebook { float:right; width:278px; margin:17px 0px 0 0; background:#fff;}

.ft-newsroom { float:left; width:480px; margin:10px 0 0 20px; }
.ft-newsroom h3 { font:25px 'ropasans-regular'; color:#ff8a00; float:left; text-transform:uppercase; }
.ft-newsroom p { font:15px 'ubuntucondensed-regular'; color:#fff; float:left; clear:left; margin-top:5px;  }
.ft-newsroom a { background:#004f9c; font:13px 'ropasans-regular'; color:#fff; padding:5px 10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; text-transform:uppercase; text-decoration:none;  }

.ft-upcoming { float:left; width:100%;  height:85px; }
.ft-upcoming h3 { font:25px 'ropasans-regular'; color:#003878; float:left; text-transform:uppercase; margin:10px 0 0 0; }
.ft-upcoming p { font:15px 'ubuntucondensed-regular'; color:#fff; float:left; clear:left; margin-top:5px; }
.ft-upcoming a { background:#004f9c; font:13px 'ropasans-regular'; color:#fff; padding:5px 10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; text-transform:uppercase; text-decoration:none;  }
/*COPIED DEC 14 - from sitasquare to sitscore */
.tp-myacct { padding:4px 5px 0 0; color:#fff; text-decoration:none; font:16px 'ropasans-regular';  }
.tp-logout { padding:4px 0px 0 0; color:#650000; text-decoration:none; font:16px 'ropasans-regular';  }
.myact-butt { font-size:14px; color:#fff; background:#0092d1; padding:5px 10px; border-radius:5px; float:right; margin:5px 15px 0 0; }
.acolr { color:#FF9900; text-decoration:none; }
/*news*/
.newsRoom { float:left; margin:20px 0 0 0px; font-family:'Sansation_Regular'; font-size:14px;  color:#323232; text-align:justify; width:100%;  }
/*search box*/
.search-box{
    background: #dbe9f2;
    border: 0 none;
    font: bold 12px Arial,Helvetica,Sans-serif;
    color: #000;
    width:80px;
    padding: 6px 15px 6px 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    margin:18px 12px 0;
	float:right;
}

.search-box:focus {
    background:#fff;
    color: #6a6f75;
    width: 150px;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    margin:18px 12px;
    outline: none;
	float:right;
}

.search-box {
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
}

/*NEW SERVICE INNER PAGE */
#stickyribbon {
	margin: 0 auto;
	width: 100%;
	background: #3491B2;
	font-weight: bold;
	height: 48px;
	z-index: 1155;
	box-shadow: 1px 1px 3px #000;
	-moz-box-shadow: 1px 1px 3px #ccc;
	-webkit-box-shadow: 1px 1px 3px #ccc;
}

#service-content {
	width: 100%;
	margin: 0 auto;
	float: left;
}

#top-service-nav {
	width: 100%;
	background: #f4f4f4;
	margin: 0 auto;
	height: 48px;
	float: left;
	box-shadow: 2px 2px 3px #aaa;
	-moz-box-shadow: 1px 1px 3px #ccc;
	-webkit-box-shadow: 1px 1px 3px #ccc;
}


.servic-subhd-nav-logo {
	width: 0%;
	float: left;
	overflow:hidden;
	display: none;
	transition: width 2s;
	-webkit-transition: width 2s;
}

.servic-subhd-nav {
	width: 100%;
	overflow:hidden;
	float: left;
	text-align: right;
	margin-top: 14px;
  
}

.servic-subhd-nav a {
	font-family:  Metrophobic , Arial, serif;
	font-size:1.05em;
	color:#fff;
	line-height:1em;
	text-decoration:none;
	width:100px;
	text-align:center;
	padding:0 10px;
 }
.servic-subhd-nav a:hover { color:yellow; font-weight:bold; }
.servic-subhd-nav a.over { color:yellow; font-weight:bold; }
.navigation{
-webkit-backface-visibility: hidden;
z-index: 5;
position: fixed;
top: 50%;
right: 16px;
margin-top: 0px;
}

.navigation li{
height: 20px;
list-style:none;
}

.navigation a{
display: block;
width: 13px;
height: 13px;
text-indent: -9999px;
border-radius:25px;
background-color:#ccc;
}

.navigation a:hover{
border-radius:25px;
background-color:#f68A33;
}
.navigation a.active{
border-radius:25px;
background-color:#f68A33;
}
.content{margin:14px 0 0px 0px; width:630px; height:375px; padding:0 10px 0 0; overflow:auto; float:left; color:#fff; font:14px 'Sansation_Regular'; font-weight:normal; z-index:1154; text-align:justify;line-height:17.5px; }

.servic-hd1 { color:#fff; font:47px/48px 'ubuntucondensed-regular'; float:left; letter-spacing:-1px; margin:40px 0 0 0;  }
.appdev-hd1 {
	
	float:left;
	margin:30px 0 0 0;
	font-style:normal;
	font-family: Metrophobic , Arial, serif;
	font-weight:400;
	line-height:1.25em;
	font-size:1.5em;
	width:98.9787%;
	color:#fff
	
	}
	
.out-ams-hd1 {
	
	float:left;
	margin:30px 0 0 0;
	font-style:normal;
	font-family: Metrophobic , Arial, serif;
	font-weight:400;
	line-height:1.25em;
	font-size:1.5em;
	width:98.9787%;
	color:#fff
	
	}

.out-ams-hd2 {
	
	float:left;
	margin:30px 0 0 0;
	font-style:normal;
	font-family: Metrophobic , Arial, serif;
	font-weight:400;
	line-height:1.25em;
	font-size:1.2em;
	width:98.9787%;
	color:#fff
	
	}
	
.servic-hd1 span { color:#0d1517; }

.servic-hd2 { color:#0d1517; font:30px 'ropasans-regular'; float:left;  }
.servic-hd3 { color:#fff; font:22px 'ropasans-regular'; float:left; text-align:left;  }

.appservic-hd2 { color:#000000; font:25px 'ropasans-regular'; float:left;  }

.mission-hd2 { color:#000000; font:25px 'ropasans-regular'; float:left;  }


.colr-blk { color:#000000; }
.colr-whit { color:#fff; }
.flt1 { clear:left; }

#strategic-bg1 { background:url(../images/strategic-bg1.jpg) top center no-repeat #00375d; /*height:581px;*/ margin:0 auto; width:100%; padding-bottom:20px; float:left; }
#strategic-bg2 { background:url(../images/strategic-bg2.jpg) top center no-repeat #473e41; height:630px; margin:0 auto; width:100%; float:left; }
#strategic-bg3 { background:url(../images/strategic-bg3.jpg) top center no-repeat #000; /*height:497px;*/ margin:0 auto; width:100%; float:left; padding-bottom:20px; }
#strategic-bg4 { background:url(../images/strategic-bg4.jpg) top center no-repeat #dce9f1; /*height:518px;*/ margin:0 auto; width:100%; float:left; padding-bottom:20px; }

.monitor { float:left; margin:-42px 22px 0 -116px; position:relative; }

#managedservic-bg1 { background:url(../images/managedservic-bg1.jpg) top center no-repeat #11222a; /*height:553px;*/ margin:0 auto; width:100%; float:left; }
#managedservic-bg2 { background:url(../images/managedservic-bg2.jpg) top center no-repeat #35b1e5;/* height:841px; */margin:0 auto; width:100%; float:left; }
#managedservic-bg3 { background:#cdcdcd; /*height:562px;*/ margin:0 auto; width:100%; float:left; }
#managedservic-bg4 { background:url(../images/managedservic-bg4.png) top center no-repeat #f2f2f2; /*height:492px;*/ margin:0 auto; width:100%; float:left; }

.norml-cont {margin:14px 0 0px 0px; width:630px; padding:0 10px 0 0; float:left; color:#fff; font:14px 'Sansation_Regular'; font-weight:normal; z-index:1154; text-align:justify; line-height:17.5px; }

#implementserv-bg1 { background:url(../images/implemserv-bg1.jpg) top center no-repeat #007fc6; height:635px; margin:0 auto; width:100%; float:left; }
#implementserv-bg2 { background:url(../images/implemserv-bg2.jpg) top center no-repeat #000; /*height:495px;*/ margin:0 auto; width:100%; float:left; }

#remotemonitor-bg1 { background:url(../images/remotemonitor-bg.jpg) top center no-repeat #69b2db; /*height:600px;*/ margin:0 auto; width:100%; float:left; }
#remotemonitor-bg2 { background:#f1f1f1; margin:0 auto; width:100%; float:left; }

#custmrelat_bg1 { background:url(../images/customerrelation_bg1.jpg) top center no-repeat #ff6805; height:660px; margin:0 auto; width:100%; }
#custmrelat_bg2 { background:url(../images/customerrelation_bg2.jpg) top center no-repeat #e9e9e9; height:531px; margin:0 auto; width:100%; }

#sales-bg { background:url(../images/sales-bg.jpg) top center no-repeat #eff2f7; height:501px; margin:0 auto; width:100%; }

#humresorc-bg { background:url(../images/humanresource-bg.jpg) top center no-repeat #d9d9d9; height:800px; margin:0 auto; width:100%; }
.opacitywhit { float:left; clear:left; width:764px; background:rgba(255,255,255,.9); border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; padding-bottom:10px; }

#finance-bg { float:left; width:100%; background:url(../images/plx-bg1.jpg) top center no-repeat #f3f0eb;  }
#finance-bg1 { float:left; width:100%; margin-top:0px; z-index:-1;  }
#finance-bg2 { margin:0 auto; width:100%; }
#finance-bg3 { margin:0 auto; width:100%; background:#fff; }

#parallax {position:relative; overflow:hidden; width:100%; height:770px;  }
.parallax-viewport { position: relative;     /* relative, absolute, fixed */ overflow: hidden; }
.parallax-layer { position: absolute; z-index:5; top:150px; }

#supplychain-bg1 { background:url(../images/supplychain-bg1.jpg) top center no-repeat #eff2f7; height:437px; margin:0 auto; width:100%; }
#supplychain-bg2 { background:#c4dbeb; margin:0 auto; width:100%; height:480px; }
#supplychain-bg3 { background:#fff; margin:0 auto; width:100%; }

#analytic-bg1 { background:#fff; height:640px; margin:0 auto; width:100%; }
#analytic-bg2 { background:url(../images/business-intbg.jpg) top center no-repeat #0e85c5; min-height:374px; margin:0 auto; width:100%; float:left; }
#analytic-bg3 { background:url(../images/predectiv-analytic-bg.jpg) top center no-repeat #708389; height:750px; margin:0 auto; width:100%; float:left; }
#analytic-bg4 { background:#149ad7; height:1080px; margin:0 auto; width:100%; float:left; }
#analytic-bg5 { background:#66ad40; margin:0 auto; width:100%; float:left; padding-bottom:10px; }

#businestransf-bg1 { background:url(../images/businesstrans-bg1.jpg) top center no-repeat #f0f0f0; float:left; margin:0 auto; width:100%; height:500px;}
#businestransf-bg2 { background:#d9d9d9; height:500px; margin:0 auto; width:100%; float:left; }
#businestransf-bg3 { background:url(../images/businesstrans-bg3.jpg) bottom center no-repeat; height:450px; margin:0 auto; width:100%; float:left; }
#linkerp { width:100%; margin:auto; padding-bottom:40px; background:#e8e8e8; float:left; 
background-color: #e8e8e8; 
background-image: url(images/radial_bg.png); 
background-position: center center; 
background-repeat: no-repeat; /* Safari 4-5, Chrome 1-9 */ /* Can't specify a percentage size? Laaaaaame. */ 
background: -webkit-gradient(radial, center center, 0, center center, 460, from(#ffffff), to(#e8e8e8)); /* Safari 5.1+, Chrome 10+ */ 
background: -webkit-radial-gradient(circle, #ffffff, #e8e8e8); /* Firefox 3.6+ */ 
background: -moz-radial-gradient(circle, #ffffff, #e8e8e8); /* IE 10 */ 
background: -ms-radial-gradient(circle, #ffffff, #e8e8e8); /* Opera couldn't do radial gradients, then at some point they started supporting the -webkit- syntax, how it kinda does but it's kinda broken (doesn't do sizing) */
}

#enterprice-bg0 { background:url(../images/index-background.jpg) top no-repeat #ffffff; background-size:100%; height:400px; margin:0 0; width:100% ; }
#enterprice-bg1 { background:#42647F; background-size:100%; height:610px; margin:0 auto; width:100%; }
#enterprice-bg2 { background:url(../images/enterprice-bg2.jpg) top center no-repeat #78adef; height:436px; margin:0 auto; width:100%; }
#enterprice-bg3 { background:#fff; margin:0 auto; width:100%; }






#app-development-bg0 { background:url(../images/application_development_06.jpg) top no-repeat #cacaca; background-size:100%; height:425px; margin:0 auto; width:100%; }
#app-development-bg1 { background:url(../images/app-dev-bg1-m1.jpg) top no-repeat #cacaca; background-size:100%; height:350px; margin:0 auto; width:100%; }
#app-development-bg2 { height:500px; margin:0 auto; width:100%; }
#app-development-bg3 { background:#fff; margin:0 auto; width:100%; }


#datascience-bg0 { background:url(../images/datascience_bg1.jpg) top no-repeat #cacaca; background-size:100%; height:425px; margin:0 auto; width:100%; }
#datascience-bg1 { height:500px; margin:0 auto; width:100%; }

#datascience-bg2 { 
	background:#42647F;
	zbackground:url(../images/it-infra-sec-03.png) top no-repeat #cacaca;
	background-size:100%;
	height:600px;
	margin:0 auto; 
	width:100%;
	
	}

#datascience-bg3 { background:#fff; margin:0 auto; width:100%; }





#strategic_consulting-bg0 { background:url(../images/strategic-consulting1.jpg) top no-repeat #cacaca; background-size:100%; height:261px; margin:30 auto; width:100%; }
#strategic_consulting-bg1 { background:#54B1D2; background-size:100%; height:300px; margin:0 auto; width:100%; }
#strategic_consulting-bg2 { height:1080px; margin:0 auto; width:100%; }
#strategic_consulting-bg3 { background:#fff; margin:0 auto; width:100%; }


#out-managed-bg0 { background:url(../images/services.png) top no-repeat #cacaca; background-size:100%; height:261px; margin:0 auto; width:100%; }
#out-managed-bg1 { 
	background:#42647F;
	background: url(../images/out_ams_section_01.jpg);
	background-size:100% 350px;
	opacity:.7;
	height:350px;
	margin:0 auto;
	width:100%; 
	
	}
	
#out-managed-bg2 { 
	background:url(../images/app-dev-bg1.jpg) top no-repeat #cacaca;
	background-size:100%;
	height:800px;
	margin:0 auto; 
	width:100%;
	}
	

#out-managed-bg3 { 
	background:#42647F;
	background-size:100%;
	opacity:.8;
	height:350px;
	margin:0 auto;
	width:100%; 
	}
	
	
	#out-managed-bg4 { 
	background:#CCCCC0;
	//background:url(../images/out_ams_banner_section04_01.png) top no-repeat #cacaca;
	
	background-size:100%;
	opacity:.8;
	height:350px;
	margin:0 auto;
	width:100%; 
	}


#mobility-bg0 {
	background:url(../images/mobility_banner_06.jpg) top no-repeat #cacaca;
	background-size:100%;
	height:261px;
	margin:0 auto;
	width:100%;
	}


#mobility-bg1 { 
	background:#42647F;
	
	background-size:100%;
	opacity:.9;
	height:350px;
	margin:0 auto;
	width:100%; 
	}
	
#mobility-bg2 { 
	background:url(../images/fiori_02.png) top no-repeat #cacaca;
	background-size:100%;
	height:390px;
	margin:0 auto; 
	width:100%;
	
	}
	

#mobility-bg3 { 
	background:#42647F;
	background-size:100%;
	opacity:.8;
	height:500px;
	margin:0 auto;
	width:100%; 
	}
	


#bigdata_adv-bg0 {
	background:url(../images/bigdata_adv_analytics_banner-09.jpg) top no-repeat #cacaca;
	background-size:100%;
	height:261px;
	margin:0 auto;
	width:100%;
	}


#bigdata_adv-bg1 { 
	background:#42647F;
	background-size:100%;
	opacity:.7;
	height:450px;
	margin:0 auto;
	width:100%; 
	}
	
#bigdata_adv-bg2 { 
	
	background-size:100%;
	height:390px;
	margin:0 auto; 
	width:100%;
	
	}
	

#bigdata_adv-bg3 { 
	background:#42647F;
	background-size:100%;
	opacity:.8;
	height:500px;
	margin:0 auto;
	width:100%; 
	}
	



#sf-bg0 {
	background:url(../images/sf-02.png) top no-repeat #cacaca;
	background-size:100%;
	height:500px;
	margin:0 auto;
	width:100%;
	
	}


#sf-bg1 { 
	background:#42647F;
	background-size:100%;
	opacity:.7;
	height:450px;
	margin:0 auto;
	width:100%; 
	}
	
#sf-bg2 { 
	
	background-size:100%;
	height:550px;
	margin:0 auto; 
	width:100%;
	
	}
	

#sf-bg3 { 
	background:#42647F;
	background-size:100%;
	opacity:.8;
	height:500px;
	margin:0 auto;
	width:100%; 
	}



#mission-bg0 {
	background:url(../images/mission-05.jpg) top no-repeat #cacaca;
	background-size:100%;
	height:261px;
	margin:0 auto;
	width:100%;
	}
	
mission-bg1 { 
	background:#42647F;
	background-size:100%;
	opacity:.7;
	height:350px;
	margin:0 auto;
	width:100%; 
	}
	
#mission-bg2 { 
	background:#42647F;
	background-size:100%;
	height:370px;
	margin:0 auto; 
	width:100%;
	
	}
	
	
	

#partners-bg0 {
	background:url(../images/partners.png) top no-repeat #cacaca;
	background-size:100%;
	height:261px;
	margin:0 auto;
	width:100%;
	}
	
#partners-bg1 { 
	background:#42647F;
	background-size:100%;
	opacity:.7;
	height:450px;
	margin:0 auto;
	width:100%; 
	}
	
#partners-bg2 { 
	background:#42647F;
	background-size:100%;
	height:350px;
	margin:0 auto; 
	width:100%;
	
	}
	
#partners-bg3 { 
	
	background-size:100%;
	height:750px;
	margin:0 auto; 
	width:100%;
	
	}
	
#partners-bg4 { 
	background:#42647F;
	zbackground:url(../images/it-infra-sec-03.png) top no-repeat #cacaca;
	background-size:100%;
	height:750px;
	margin:0 auto; 
	width:100%;
	
	}
	
	
	
	#contactus-bg0 {
	background:url(../images/contactus.jpg) top no-repeat #cacaca;
	background-size:100%;
	height:261px;
	margin:0 auto;
	width:100%;
	}
	
#contactus-bg1 { 
	background:#42647F;
	background-size:100%;
	opacity:.7;
	height:550px;
	margin:0 auto;
	width:100%; 
	}
	
#contactus-bg2 { 
	background:#42647F;
	background-size:100%;
	height:890px;
	margin:0 auto; 
	width:100%;
	
	}
	
	
#hana-bg0 {
	background:url(../images/hana_bg-01.jpeg) top no-repeat #cacaca;
	background-size: 100% 361px;
	height:361px;
	margin:0 auto;
	width:100%;
	}


#hana-bg1 { 
	background:#42647F;
	background:url(../images/hana-sec2-01.jpg) top no-repeat #cacaca;
	background-size:100% 350px;
	opacity:.9;
	height:350px;
	
	width:100%; 
	}
	
#hana-bg2 { 
	background:#42647F;
	background:url(../images/app-dev-bg1.jpg) top no-repeat #cacaca;
	background-size:100%;
	height:450px;
	margin:0 auto; 
	width:100%;
	
	}
	

#hana-bg3 { 
	background:#52748F;
	background-size:100%;
	height:400px;
	margin:0 auto;
	width:100%; 
	}
	


#sap-bg0 { 
	background:url(../images/sap-banner-01.jpg) top no-repeat #cacaca;
	background-size:100%;
	height:401px;
	margin:0 auto;
	width:100%;
	}

#sap-bg1 { 
	background:#42647F;
	
	background-size:20%;
	height:350px;
	margin:0 auto;
	width:100%; 
	}
	
#sap-bg2 { 
	background:#42647F;
	background:url(../images/app-dev-bg1.jpg) top #cacaca;
	background-size:100%;
	height:1500px;
	margin:0 auto; 
	width:100%;
	
	}



#sapgrc-bg0 { 
	background:url(../images/sap-grc-bg01.jpg) top no-repeat #cacaca;
	background-size:100%;
	height:351px;
	margin:0 auto;
	width:100%;
	}

#sap-grc-bg1 { 
	background:#42647F;
	
	background-size:20%;
	height:400px;
	margin:0 auto;
	width:100%; 
	}
	
#sap-grc-bg2 { 
	background:#42647F;
	background:url(../images/app-dev-bg1.jpg) top #cacaca;
	background-size:100%;
	height:500px;
	margin:0 auto; 
	width:100%;
	
	}
#sap-grc-bg3 { 
	background:#42647F;
	
	background-size:100%;
	height:350px;
	margin:0 auto; 
	width:100%;
	
	}


#sapmii-bg0 { 
	background:url(../images/sap-mii.jpg) top no-repeat #cacaca;
	background-size:100%;
	height:351px;
	margin:0 auto;
	width:100%;
	}

#sap-mii-bg1 { 
	background:#42647F;
	
	background-size:20%;
	height:800px;
	margin:0 auto;
	width:100%; 
	}
	
#sap-mii-bg2 { 
	background:#42647F;
	background:url(../images/app-dev-bg1.jpg) top #cacaca;
	background-size:100%;
	height:500px;
	margin:0 auto; 
	width:100%;
	
	}
	

#it-infra-bg0 {
	background:url(../images/infra_bg0.jpg) top no-repeat #cacaca;
	background-size:100% 361px;
	height:361px;
	margin:0 auto;
	width:100%;
	}

#it-infra-bg0_backup { 
	background:#42647F;
	background:url(../images/it-infra-banner-07.jpg) top no-repeat #cacaca;
	background-size:100%;
	opacity:.7;
	height:350px;
	margin:0 auto;
	width:100%; 
	}
	

#it-infra-bg1 { 
	background:#42647F;
	background:url(../images/it-infra-banner-05.jpg) top no-repeat #cacaca;
	background-size:100%;
	opacity:.7;
	height:350px;
	margin:0 auto;
	width:100%; 
	}
	
#it-infra-bg2 { 
	background:#42647F;
	zbackground:url(../images/managment_consulting_services2.png) top no-repeat #cacaca;
	background-size:100%;
	height:280px;
	margin:0 auto; 
	width:100%;
	
	
	}
	

#it-infra-bg3 { 
	background:#42647F;
	zbackground:url(../images/it-infra-sec-03.png) top no-repeat #cacaca;
	background-size:100%;
	opacity:.8;
	height:350px;
	margin:0 auto;
	width:100%; 
	}
	
#it-infra-bg4 { 
	background:#42647F;
	background:url(../images/it-infra-ws.jpg) top no-repeat #cacaca;
	background-size: 100;
	
	opacity:1;
	height:393px;
	margin:0 auto;
	width:100%; 
	}
	
	
#careers-bg0 {
	background:url(../images/managementconsultingservices.jpg) top no-repeat #cacaca;
	background-size:100%;
	height:361px;
	margin:0 auto;
	width:100%;
	}


#careers-bg1 { 
	background:#42647F;
	background:url(../images/blue-banner03.png) top no-repeat #cacaca;
	background-size:100%;
	opacity:.7;
	height:470px;
	margin:0 auto;
	width:100%; 
	}
	
#careers-bg2 { 
	background:#42647F;
	zbackground:url(../images/it-infra-sec-03.png) top no-repeat #cacaca;
	background-size:100%;
	height:600px;
	margin:0 auto; 
	width:100%;
	
	}
	

#careers-bg3 { 
	background:#42647F;
	zbackground:url(../images/it-infra-sec-03.png) top no-repeat #cacaca;
	background-size:100%;
	opacity:.8;
	height:1900px;
	margin:0 auto;
	width:100%; 
	}
	
#careers-bg4 { 
	background:#42647F;
	background:url(../images/other_jobs.jpg) top no-repeat #cacaca;
	background-size:100%;
	opacity:1;
	height:393px;
	margin:0 auto;
	width:100%; 
	}

#packaged-bg1 { background:#0155b5;/* height:450px;*/ margin:0 auto; width:100%; float:left;}
#packaged-bg2 { background:url(../images/strategic-bg3.jpg) top center no-repeat #000; /*height:497px; */margin:0 auto; width:100%; float:left; }
#packaged-bg3 { background:#fff; margin:0 auto; width:100%; float:left; }



#healthcare-bg1 { background:url(../images/healthcare-bg1.jpg) top center no-repeat #2098d7; height:371px; margin:0 auto; width:100%; }
#healthcare-bg2 { background:url(../images/healthcare-bg2.jpg) top center no-repeat #d9d9d9; height:437px; margin:0 auto; width:100%; }

#retail-bg { background:url(../images/retail-bg.jpg) top center no-repeat; height:846px; margin:0 auto; width:100%; }
#publicsect-bg { background:url(../images/public-bg.jpg) top center no-repeat #479cec; /*height:968px;*/ float:left; margin:0 auto; width:100%; }

#erp-bg1 { background:#fafafc; /*height:581px;*/ margin:0 auto; width:100%; padding-bottom:20px; float:left; }
#erp-bg2 { background:#fff; /*height:581px;*/ margin:0 auto; width:100%; padding-bottom:20px; float:left; }

.whit-bg { float:left; clear:left; width:100%; background:#fff; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; margin-top:330px; }

#edu-bg { background:url(../images/educat-bg.jpg) top center no-repeat #faeede; height:822px; margin:0 auto; width:100%; }
#sceince-bg { background:url(../images/science_bg.jpg) top center no-repeat; height:897px; margin:0 auto; width:100%; }

#perfplan-bg1 { background:url(../images/perfect-bg.jpg) top center no-repeat #eee7e1; min-height:767px; margin:0 auto; width:100%; float:left; }
#perfplan-bg2 { background:#0082cb; height:450px; margin:0 auto; width:100%; float:left; }
#perfplan-bg3 { background:url(../images/perfect-bg3.jpg) top center no-repeat #fffcc4; height:408px; margin:0 auto; width:100%; float:left; }
#perfplan-bg4 { background:url(../images/perfect-bg4.jpg) top center no-repeat #303d46; height:561px; margin:0 auto; width:100%; float:left; }

#manufactur-bg1 { background:url(../images/manufactur-bg1.jpg) top center no-repeat #0082cb; height:408px; margin:0 auto; width:100%; }
#manufactur-bg2 { background:url(../images/manufactur-bg2.jpg) repeat-x; height:523px; margin:0 auto; width:100%; }
#manufactur-bg3 { background:url(../images/manufactur-bg3.jpg) top center no-repeat #84c643; height:410px; margin:0 auto; width:100%; }
#manufactur-bg4 { background:#6eac31; height:293px; margin:0 auto; width:100%; }

#retail-bg1 { background:url(../images/retail-bg1.jpg) top center no-repeat; height:313px; margin:0 auto; width:100%; }
#retail-bg3 { background:#fff; height:250px; margin:0 auto; width:100%; }
#retail-bg2 { background:#0082cb; height:240px; margin:0 auto; width:100%; }
#retail-bg4 { background:#f0f0f0; height:250px; margin:0 auto; width:100%; }

#careers-bg { background:url(../images/careers-bg.jpg) top center no-repeat #e7ebf0; min-height:488px; margin:0 auto; width:100%; float:left; }
.career-lp { float:left; width:510px; margin:30px 0 0 0; }
.career-rp { float:left; width:480px; margin:30px 0 0 0; }
.careerform { float:left; background:url(../images/careers-submit-bg.png) no-repeat; width:468px; height:357px; margin:17px 0 0 0; padding-top:10px; }
.careerform span { float:left; clear:left; color:#237ac0; font:35px 'freescpt'; width:auto; margin:15px 0 0 32px; }
.career-txtbox { float:left; width:250px; border:none; background:none; height:35px; margin:18px 0 0 10px; font:35px 'freescpt'; }
.careerform span.attach { float:left; clear:left; color:#ff6804; font:35px 'freescpt'; width:160px; margin:15px 0 0 115px; }
#file_browse_wrapper {
    width: 162px;
	float:left;
    height: 44px;
    background:url(../images/choose-butt.jpg) no-repeat;
    border:none;
    overflow:hidden;
	margin:12px 0 0 5px;
	cursor:pointer;
}
#file_browse{
    margin-left:-5px;
    opacity:0.0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	width: 162px;
    height: 44px;
	cursor:pointer;
}
.career-submit { float:right; background:url(../images/submit-button.jpg); width:122px; height:44px; clear:both; margin:10px 26px 0 0; border:none; cursor:pointer; } 

.tab_showbox { display: block; float:left; clear:left; color:#242424; font:18px 'Sansation_Regular'; background:#f5f5f5; width:500px; margin:0 0 0 9px;  }
.tab_hidebox { display: none;float:left; clear:left; color:#242424; font:13px 'arial'; background:#f5f5f5; width:455px; padding:10px; margin:-6px 0 0 14px; z-index:5;  }
.showhid-title { background:url(../images/showhid-bg.png) no-repeat; width:509px; height:54px; float:left; clear:left; color:#242424; font:18px 'ropasans-regular'; z-index:10; text-decoration:none;}
.showhid-title span { float:left; padding:14px 0 0 60px; }
.showhid-title img { float:right; margin:13px 23px 0 0; }


.employ-bg { float:left; width:100%; /*background:url(../images/dot-line.jpg) 50% 85px no-repeat;*/ text-align:center; }

.succes-story { width:223px; float:left; margin-top:9px; padding-bottom:20px;  }
.employ-img-bg { background:url(../images/emp-bg.png) no-repeat; width:140px; height:140px; text-align:center; border-radius:85px; padding:15px; }
.succes-story h3 { color:#0082cb; font:25px 'ubuntucondensed-regular'; }
.succes-story h4 { color:#0D1517; font:15px 'ubuntucondensed-regular'; }
.succes-story p { color:#0d1517; font:14px 'Sansation_Regular'; text-align:justify; direction:ltr; }

.PP_showbox { display: block; float:left; clear:left; color:#242424; font:18px 'Sansation_Regular'; background:#f5f5f5; width:500px; margin:0 0 0 9px;  }
.PP_hidebox { display: none;float:left; clear:left; color:#242424; font:14px 'Sansation_Regular'; background:#f5f5f5; width:730px; padding:20px; margin:-6px 0 5px 30px; z-index:5; border-radius:20px;  }
.PP-title { background:url(../images/showhide-bgpp.png) no-repeat; width:830px; height:79px; float:left; clear:left; color:#242424; font:25px 'ropasans-regular'; z-index:10; text-decoration:none; margin-bottom:10px;}
.PP-title div { float:left; padding:5px 0 0 100px; width:650px; }
.PP-title div span { float:left; }
.PP-title div p { float:left; clear:left; font-size:13px; font-family:Sansation_Regular; }
.PP-title img { float:right; margin:18px 30px 0 0; }

.leftFrame {
  float: left;
  height: 347px;
  margin-left: -60px;
  width: 437px;
}

.about-sitacorp-bg { background:url(../images/about.jpg) no-repeat center top; height:300px}
.newsroom-bg {/* background:url(../images/newsbg.png) no-repeat center top #0082cb;*/ height:275px }
.customers-bg { background:url(../images/customer.jpg) no-repeat; height:410px }
.support-bg { background:url(../images/support.jpg) no-repeat center top; height:453px }
.technical-bg { background:url(../images/techsupport.jpg) no-repeat center top; height:410px }
.enterprises-bg { background:url(../images/enterprises.jpg) no-repeat center top; height:322px }
.casestudies-bg { background:url(../images/casestudies.jpg) no-repeat center top; height:322px }
.executive-bg { background:url(../images/executive.jpg) no-repeat center top; height:322px }
.partners-bg { background:url(../images/partners.jpg) no-repeat }
.pdfDownload { margin: 15px auto; overflow: hidden; text-align:center }
.pdfDownload li { display:inline-block; margin-left:15px; list-style:none }

.border-erp { float:left; clear:left; width:100%; border:1px solid #eeeeee; margin:20px 0 ; }

#customerp_bg1 { background:url(../images/customerp-bg1.jpg) top center no-repeat; height:681px; float:left; width:100%; }
#customerp_bg2 { background:url(../images/customerp-bg2.jpg) top center no-repeat #fff; float:left; width:100%; }

.customerp-hd1 { float:left; font:51px 'GeosansLight'; color:#5880a0; margin:140px 0 0 136px; line-height:55px; text-transform:uppercase }
.erp-chat { float:left; margin:55px 0 30px 0; }

.breakthrough { float:right; width:500px; margin:116px 0 0 0; }
.breakthrough h3 { float:left; font:28px/35px 'GeosansLight'; color:#000; text-transform:uppercase; }
.breakthrough p { float:left; font:16px 'GeosansLight'; color:#000; margin:20px 0 0 0 ; }

.implement_points { float:left; width:645px; margin:107px 0 0 0; font-family:'GeosansLight'; color:#000; }
.implement_points h3 { font-size:28px; float:left; font-weight:normal; text-transform:uppercase; }
.implement_points p { font-size:16px; float:left; margin-top:20px ; }

.implement_icons { float:left; margin:0px; }
.ashline { float:left; margin:10px 0 10px 100px }

.cnrt-text { float:left; width:100%; margin:40px 0; text-align:center; font-family:'GeosansLight'; color:#000; }
.cnrt-text h3 { font-size:28px; font-weight:normal; text-transform:uppercase; line-height:40px; letter-spacing:1px; }
.cnrt-text p { font-size:16px; }

#erp-sys-img { float:left; background:url(../images/erp-sys-img.jpg) top center no-repeat; height:552px; width:100%; margin:40px 0 0 0 }

.typical-bullet { width:220px; float:left; margin:30px 0 0 15px; font-family:'GeosansLight'; color:#000; text-align:center;}
.typical-bullet h3 { font-size:18px; text-transform:uppercase; }
.typical-bullet p { font-size:16px; text-align:justify;}

#erp-video-bg { float:left; background:url(../images/erp-video-bg.jpg) top center no-repeat; height:486px; margin:40px 0 0 0; width:100% }

#erp-video-bg a { float:left; font:28px 'GeosansLight'; color:#000; margin:140px 0 0 0px; line-height:40px; text-transform:uppercase; width:100%; text-align:center; text-decoration:none;}

#erp-last { float:left; background:url(../images/erp-last.jpg) top center no-repeat; height:282px; margin:0px 0 0 0; width:100% }
#erp-last p {  float:left; font:16px 'GeosansLight'; color:#000; margin:20px 0 0 0 ; width:100%; }


/* ERP ANIMATION*/
#carthumb { width: 100px; line-height: 0px; color: transparent; font-size: 14px; font-family: "GeosansLight"; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; text-decoration:none; text-align:center; cursor:pointer; } 
#carthumb:hover { line-height: 130px; color: #000; margin-top:-10px;  } 
#carthumb img{ float: left; margin: 0px 0 0 0; -webkit-transition: margin 0.5s ease-out; -moz-transition: margin 0.5s ease-out; -o-transition: margin 0.5s ease-out; } 


p#vtip { 
	display: none; 
	position: absolute; 
	padding: 10px; 
	left: 5px; 
	font-size: 0.8em; 
	background-color: black; 
	border: 1px solid #a6c9e2;
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	z-index: 9999;
	color:#fff;
	font:16px 'GeosansLight';
	letter-spacing:1px;
	
}
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }

.erp-bullets-div1 {
	float:left; width:120px; color:#5491c6; font:16px 'GeosansLight'; cursor:pointer;-webkit-transition: margin 0.5s ease-out; -moz-transition: margin 0.5s ease-out; -o-transition: margin 0.5s ease-out; 
}
.erp-bullets-div1:hover {
	color:#ef3000; margin-top:10px;
}
.erp-bullets-div1 span {
	font-weight:bold; float:left; margin:51px 0 0 14px;
}
#cf {
      position:relative;
      height:133px;
      width:134px;
      margin:10px 0 0 -29px;
    }
    #cf img {
      position:absolute;
      left:0;
      -webkit-transition: opacity 1s ease-in-out;
      -moz-transition: opacity 1s ease-in-out;
      -o-transition: opacity 1s ease-in-out;
      transition: opacity 1s ease-in-out;
    }

    #cf img.top:hover, #cf img.hover_effect {
      opacity:0;
      -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      filter: alpha(opacity=0);
    }
	
.erp-bullets-div2 {
	float:left; width:210px; color:#5491c6; font:16px 'GeosansLight'; cursor:pointer; clear:left;-webkit-transition: margin 0.5s ease-out; -moz-transition: margin 0.5s ease-out; -o-transition: margin 0.5s ease-out; 
}
.erp-bullets-div2:hover {
	color:#ef3000; margin-top:-10px;
}
.erp-bullets-div2 span {
	font-weight:bold; float:left; margin:11px 0 0 14px; width:200px; text-align:center;
}
#cf2 {
      position:relative;
      height:116px;
      width:116px;
      margin:0px 0 0 3px;
    }
    #cf2 img {
      position:absolute;
      left:0;
      -webkit-transition: opacity 1s ease-in-out;
      -moz-transition: opacity 1s ease-in-out;
      -o-transition: opacity 1s ease-in-out;
      transition: opacity 1s ease-in-out;
    }

    #cf2 img.top:hover, #cf img.hover_effect {
      opacity:0;
      -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      filter: alpha(opacity=0);
    }
	
.erp-bullets-div3 {
	float:left; width:113px; color:#5491c6; font:16px 'GeosansLight'; cursor:pointer; clear:left;-webkit-transition: margin 0.5s ease-out; -moz-transition: margin 0.5s ease-out; -o-transition: margin 0.5s ease-out; 
}
.erp-bullets-div3:hover {
	color:#ef3000; margin-top:10px;
}
.erp-bullets-div3 span {
	font-weight:bold; float:left; margin:5px 0 0 0px; width:100%; text-align:center;
}
#cf3 {
      position:relative;
      height:84px;
      width:31px;
      margin:5px 0 0 5px;
    }
    #cf3 img {
      position:absolute;
      left:0;
      -webkit-transition: opacity 1s ease-in-out;
      -moz-transition: opacity 1s ease-in-out;
      -o-transition: opacity 1s ease-in-out;
      transition: opacity 1s ease-in-out;
    }

    #cf3 img.top:hover, #cf img.hover_effect {
      opacity:0;
      -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      filter: alpha(opacity=0);
    }
	
.erp-bullets-div4 {
	float:left; width:85px; color:#5491c6; font:16px 'GeosansLight'; cursor:pointer; -webkit-transition: margin 0.5s ease-out; -moz-transition: margin 0.5s ease-out; -o-transition: margin 0.5s ease-out; margin:-10px 0 0 15px; 
}
.erp-bullets-div4:hover {
	color:#ef3000; margin-top:10px;
}
.erp-bullets-div4 span {
	font-weight:bold; float:left; margin:5px 0 0 0px; width:100%; text-align:center;
}
#cf4 {
      position:relative;
      height:84px;
      width:31px;
      margin:5px 0 0 5px;
    }
    #cf4 img {
      position:absolute;
      left:0;
      -webkit-transition: opacity 1s ease-in-out;
      -moz-transition: opacity 1s ease-in-out;
      -o-transition: opacity 1s ease-in-out;
      transition: opacity 1s ease-in-out;
    }

    #cf4 img.top:hover, #cf img.hover_effect {
      opacity:0;
      -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      filter: alpha(opacity=0);
    }
	
.erp-bullets-div5 {
	float:left; width:356px; color:#5491c6; font:16px 'GeosansLight'; cursor:pointer; -webkit-transition: margin 0.5s ease-out; -moz-transition: margin 0.5s ease-out; -o-transition: margin 0.5s ease-out; margin-left:20px;
}
.erp-bullets-div5:hover {
	color:#ef3000; margin-top:-10px;
}
.erp-bullets-div5 span {
	font-weight:bold; float:left; margin:10px 0 0 85px; text-align:center;
}
#cf5 {
      position:relative;
      height:55px;
      width:100px;
      margin:5px 0 0 5px;
    }
    #cf5 img {
      position:absolute;
      left:0;
      -webkit-transition: opacity 1s ease-in-out;
      -moz-transition: opacity 1s ease-in-out;
      -o-transition: opacity 1s ease-in-out;
      transition: opacity 1s ease-in-out;
    }

    #cf5 img.top:hover, #cf img.hover_effect {
      opacity:0;
      -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      filter: alpha(opacity=0);
    }

.erp-bullets-div6 {
	float:left; width:207px; color:#5491c6; font:16px 'GeosansLight'; cursor:pointer; -webkit-transition: margin 0.5s ease-out; -moz-transition: margin 0.5s ease-out; -o-transition: margin 0.5s ease-out; margin-left:0px;
}
.erp-bullets-div6:hover {
	color:#ef3000; margin-top:-10px;
}
.erp-bullets-div6 span {
	font-weight:bold; float:left; margin:20px 0 0 0px; text-align:center; width:100%;
}
#cf6 {
      position:relative;
      height:123px;
      width:123px;
      margin:5px 0 0 20px;
    }
    #cf6 img {
      position:absolute;
      left:0;
      -webkit-transition: opacity 1s ease-in-out;
      -moz-transition: opacity 1s ease-in-out;
      -o-transition: opacity 1s ease-in-out;
      transition: opacity 1s ease-in-out;
    }

    #cf6 img.top:hover, #cf6 img.hover_effect {
      opacity:0;
      -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      filter: alpha(opacity=0);
    }
.erp-bullets-div7 {
	float:left; width:205px; color:#5491c6; font:16px 'GeosansLight'; cursor:pointer; -webkit-transition: margin 0.5s ease-out; -moz-transition: margin 0.5s ease-out; -o-transition: margin 0.5s ease-out; margin:5px -20px 0 50px;
}
.erp-bullets-div7:hover {
	color:#ef3000; margin-top:-10px;
}
.erp-bullets-div7 span {
	font-weight:bold; float:left; margin:20px 0 0 0px; text-align:center;
}
#cf7 {
      position:relative;
      height:105px;
      width:105px;
      margin:5px 0px 0 0px;
    }
    #cf7 img {
      position:absolute;
      left:0;
      -webkit-transition: opacity 1s ease-in-out;
      -moz-transition: opacity 1s ease-in-out;
      -o-transition: opacity 1s ease-in-out;
      transition: opacity 1s ease-in-out;
    }

    #cf7 img.top:hover, #cf7 img.hover_effect {
      opacity:0;
      -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      filter: alpha(opacity=0);
    }

.erp-bullets-div8 {
	float:left; width:220px; color:#5491c6; font:16px 'GeosansLight'; cursor:pointer; -webkit-transition: margin 0.5s ease-out; -moz-transition: margin 0.5s ease-out; -o-transition: margin 0.5s ease-out; margin:0px 0px 0 15px;
}
.erp-bullets-div8:hover {
	color:#ef3000; margin-top:-10px;
}
.erp-bullets-div8 span {
	font-weight:bold; float:left; margin:13px 0 0 15px; text-align:center;
}
#cf8 {
      position:relative;
      height:124px;
      width:125px;
      margin:5px 0px 0 0px;
    }
    #cf8 img {
      position:absolute;
      left:0;
      -webkit-transition: opacity 1s ease-in-out;
      -moz-transition: opacity 1s ease-in-out;
      -o-transition: opacity 1s ease-in-out;
      transition: opacity 1s ease-in-out;
    }

    #cf8 img.top:hover, #cf8 img.hover_effect {
      opacity:0;
      -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      filter: alpha(opacity=0);
    }
.erp-bullets-div9 {
	float:right; width:82px; color:#5491c6; font:16px 'GeosansLight'; cursor:pointer; -webkit-transition: margin 0.5s ease-out; -moz-transition: margin 0.5s ease-out; -o-transition: margin 0.5s ease-out; margin:-40px 0px 0 0px;
}
.erp-bullets-div9:hover {
	color:#ef3000; margin-top:-30px;
}
.erp-bullets-div9 span {
	font-weight:bold; float:left; margin:13px 0 0 15px; text-align:center;
}
#cf9 {
      position:relative;
      height:81px;
      width:82px;
      margin:5px 0px 0 0px;
    }
    #cf9 img {
      position:absolute;
      left:0;
      -webkit-transition: opacity 1s ease-in-out;
      -moz-transition: opacity 1s ease-in-out;
      -o-transition: opacity 1s ease-in-out;
      transition: opacity 1s ease-in-out;
    }

    #cf9 img.top:hover, #cf9 img.hover_effect {
      opacity:0;
      -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      filter: alpha(opacity=0);
    }


.grid {
	list-style: none;
	margin: 0px;
	padding: 0;
	float:left;
}

.grid li {
	display: block;
	float: left;
	opacity: 0;
}

.grid li.shown,
.no-js .grid li,
.no-cssanimations .grid li {
	opacity: 1;
}


.grid.effect-2 li.animate {
	-webkit-transform: translateY(200px);
	-moz-transform: translateY(200px);
	transform: translateY(200px);
	-webkit-animation: moveUp 0.65s ease forwards;
	-moz-animation: moveUp 0.65s ease forwards;
	animation: moveUp 0.65s ease forwards;
}

@-webkit-keyframes moveUp {
	to { -webkit-transform: translateY(0); opacity: 1; }
}

@-moz-keyframes moveUp {
	to { -moz-transform: translateY(0); opacity: 1; }
}

@keyframes moveUp {
	to { transform: translateY(0); opacity: 1; }
}
	
/*div#customerp_bg2 {
  opacity: 0;
	-webkit-transition:opacity .6s;
	-webkit-transition-delay:.2s;
	-moz-transition:opacity .6s;
	-moz-transition-delay:.2s;
	-o-transition:opacity .6s;
	-o-transition-delay:.2s;
	transition: opacity .6s;
	transition-delay:.2s;
}
.loaded div#customerp_bg2 {
  opacity: 1;
}*/

#cpg-bg1 { background:url(../images/cpg-peepsbg.jpg) top center no-repeat #c0e6ef; /*height:497px; */margin:0 auto; width:100%; float:left; }

.calluseffect { 
	float:left;
	text-decoration:none;
	color:#fff;
	position:relative;
	width:167px;
	height:45px;
	
}
.demo1 { 
	font-family:'Oswald'; 
	font-size:18px; 
	color:#ffffff;  
	 position: absolute;
    left: 10px;
    -webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	transition: all 300ms linear; 
	width:90px;
	text-align:left;
	top:5px;
}
.call_img { 
    position: absolute;
    left: 80px;
    text-align: center;
    -webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	transition: all 300ms linear; 
	text-indent:-9999px; 
	top:-30px;
}

.mobnum { 
	font-family:'Oswald'; 
	font-size:16px; 
	color:#ffffff;  
	 position: absolute;
    left: 100px;
    -webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	transition: all 300ms linear; 
	width:150px;
	text-align:left;
	opacity:.0;
	top:20px;
}
.calluseffect:hover .demo1 { 
	opacity:.0;
    left: -50px;
}

.calluseffect:hover .call_img { 
	opacity: 1;
    left: 0px;
    -webkit-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    transform: rotate(30deg);
	width:70px;
	height:70px;
	top:-25px;
}

.calluseffect:hover .mobnum { 
	opacity:1;
    left: 70px;
	top:20px;
}



.view {
   width: 171px;
   height: 90px;
   float: left;
   overflow: hidden;
   position: relative;
   text-align: center;
   cursor: pointer;
}
.view .mask,.view .content {
   width: 300px;
   height: 200px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view img {
   display: block;
   position: relative;
}

.view-fifth img {
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}
.view-fifth .mask {
   background-color: rgba(146,96,91,0.3);
   -webkit-transform: translateX(-300px);
   -moz-transform: translateX(-300px);
   -o-transform: translateX(-300px);
   -ms-transform: translateX(-300px);
   transform: translateX(-300px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}

.view-fifth:hover .mask {
   -webkit-transform: translateX(0px);
   -moz-transform: translateX(0px);
   -o-transform: translateX(0px);
   -ms-transform: translateX(0px);
   transform: translateX(0px);
}

.view-fifth:hover .mask > img {
   -webkit-transform: translateX(0px);
   -moz-transform: translateX(0px);
   -o-transform: translateX(0px);
   -ms-transform: translateX(0px);
   transform: translateX(0px);
}

.view-fifth:hover img {
   -webkit-transform: translateX(300px);
   -moz-transform: translateX(300px);
   -o-transform: translateX(300px);
   -ms-transform: translateX(300px);
   transform: translateX(300px);
}


/*MAY 17th 2014 */
.homhd-div {
	float:left; margin:90px 0 0 0
}

.datatxt { font-family:Lato; font-size:31px; color:#676767; font-weight:300; text-transform:uppercase; }
.datatxt small { font-size:15px; color:#676767; font-weight:400; }


#blupaddnew { background:#58b8e0; width:100%; margin:auto; height:185px; float:left; }

#blupad-contarea { background:url(../images/twoblu.jpg) top center #58b8e0; width:100%; margin:auto; height:263px; float:left; }

.circle-more { margin:-50px 0 0 0; position:absolute }

.homstuff-div {
	float:left; background:#0082cb; width:353px; height:185px;
}
.stuff-live {
	float:left; color:#fff; background:#0075b6; width:137px; font-family:Lato; font-size:17px; font-weight:400; text-align:center; padding:30px 0; text-shadow:1px 1px 1px rgba(0,0,0,.5)
}

.stuff-img {
	float:left; margin:19px 0 0 14px;
}

.stuff-txt { float:left; font-family:Lato; font-size:17px; font-weight:400;text-shadow:1px 1px 1px rgba(0,0,0,.5);color:#fff; margin:26px 0 0 10px; }

#worldmap-dotbg {
	width:100%; background:url(../images/worldmap-dotbg.jpg) no-repeat top center #fff; float:left; position: relative;
}
.hombrief-cont {
	float:left; width:472px; margin:50px 0 36px 9px; font-family:Lato; font-size:14px; color:#515151; text-align:justify;
}

.hombrief-company {
	float:left; width:472px; margin:50px 0 36px 9px; font-family:Lato; font-size:14px; color:#ffffff; text-align:justify;
}

.para2 { width:479px; margin-left:35px; }

.hombrief-divider {
	float:left; clear:left; font-family:Lato; font-weight:400; font-size:20px; color:#585858; margin:59px 0 0 63px; opacity:.20; filter:alpha(opacity=20%;)
}
.webinar-main { float:left; width:641px; border-right:1px dashed rgba(0,0,0,.2) }

#costomer-impressed {
	float:left; width:100%; background:#58b8e0; height:315px; margin:46px auto 0 auto;
}

.customer-slide-div {
	width:413px; color:#fff; font-family:Lato; margin:30px 0 0 33px; float:left;
}
.customer-slide-div h2 {
	width:100%; font-size:23px; font-weight:600;
}

.customer-slide-div h3 {
	width:100%; font-size:23px; font-weight:400; float:left; margin:55px 0 0 0;
}

.customer-slide-div p {
	width:100%; font-size:13px; font-weight:400; float:left; margin:20px 0 0 0;
}

/*Home service slider */
.flex-map { width:385px; float:left; font:19px Lato; color:#fff; margin:65px 0 0 23px; }
.flex-map h3 { float:left; font-weight:normal; }
.flex-map p { float:left; clear: left; font-size:14px; margin:10px 0 0 0; }
.flex-map-img { float:left; margin:0 0 0 -110px; }

.div2 { width:300px; }
.flex-dap-img { float:left; margin:60px 0 0 0px; }
.flex-erp-img { float:left; margin:80px 0 0 -15px; }
.flex-fiori-img { float:left; margin:60px 0 0 0 px; }

.div3 { width:340px; }

flex {font-family: 'Just Another Hand', cursive; }


.topic {
	padding-left: 10px;
	padding-right: 10px;
	box-shadow: 2px 2px 2px 2px #888888;
	border-style: solid;
	border-width: 1px 0px 0px 1px;
	border-color: white;
	float: left;
	margin: 30px 0 20px 9px;
	font-family: Lato;
	font-size: 14px;
	color: #000000;
	text-align: justify;
}

.text {
    font-size: 12px;
    font-color: #FFFFFF;
    width: 150px;
    float: right;
    padding-right: 105px;
    font-family: "helvetica";
    line-height: 18px;
    padding-top: 20px;
    text-align: left;
}

.panel_bit {
    width: 96px;
    height: 80px;
    float: left;
    padding: 15px 5px 5px 10px;
}

.panel_middle {
    width: 272px;
    float: left;
    height: 265px;
    background: transparent url("../images/panel_middle_bar.png") no-repeat scroll 0% 0%;
    padding-top: 8px;
    color: #FFF;
    margin-left: 9px;
    margin-top: 3px;
}

.grad1_white_gray {
    padding-left: 10px;
	padding-right: 10px;
	box-shadow: 2px 0px 0px 0px white;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: white;
	float: left;
	margin: 30px 0 20px 9px;
	font-family: Lato;
	font-size: 14px;
	color: #000000;
	text-align: justify;
}

.grad11_white_gray {
    padding-left: 10px;
	padding-right: 10px;
	box-shadow: -2px 0px 0px 0px white;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: white;
	float: left;
	margin: 30px 0 20px 9px;
	font-family: Lato;
	font-size: 14px;
	color: #000000;
	text-align: justify;
}



.grad2_white_gray {
    background: white; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(white, gray); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(white, gray); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(white, gray); /* For Firefox 3.6 to 15 */
    background: linear-gradient(white, gray); /* Standard syntax (must be last) */
    
    padding-left: 10px;
	padding-right: 10px;
	box-shadow: 2px 2px 2px 2px white;
	border-style: solid;
	border-width: 1px 0px 0px 1px;
	border-color: white;
	float: left;
	margin: 30px 0 20px 9px;
	font-family: Lato;
	font-size: 14px;
	color: #000000;
	text-align: justify;
}


sup {
    vertical-align: super;
    font-size: smaller;
}

.ul_index_sec3{
	font-size: 1.1em;
	text-shadow: -1px 1px 1px #000000; 
	margin: 5px 0px 10px 0px;
	font-style: oblique;
	font-weight: bold;
	font-family: Lato; 
	color: #FFFFFF; 
	
}

.li_index_sec3{
	font-size: 0.9em;
	text-shadow: -1px 1px 1px #000000; 
	margin: 10px 0 15px 20px;
	font-style: italic;
	font-family: Lato; 
	color: #FFFFFF; 
	
	
}

.li_index_sec31{
	font-size: .9em;
	text-shadow: -1px 1px 1px #000000; 
	margin: 5px 0 5px 20px;
	font-style: italic;
	font-family: Lato; 
	color: #FFFFFF; 
	
	
}

grad_white_gray_flex {
    padding-left: 10px;
	padding-right: 10px;
	box-shadow: 0px 0px 0px 0px white;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: white;
	float: left;
	margin: 30px 0 20px 9px;
	font-family: Lato;
	font-size: 14px;
	color: #000000;
	text-align: justify;
}

