h1, h2 {
	font-weight: lighter
}
#searchform input.field, .text, body, h1, h2, h3, h4, h5, h6 {
	font-family: HelveticaLight, sans-serif
}
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iame, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0
}
body {
	background: #fff
}
h1, h2, h3, h4, h5, h6 {
	color: #173365
}
h1 {
	font-size: 26px;
	line-height: 35px
}
h2 {
	font-size: 22px;
	line-height: 30px
}
#content, .text {
	line-height: 1.4em
}
h3 {
	font-size: 20px
}
h4 {
	font-size: 18px
}
h5 {
	font-size: 16px
}
h6 {
	font-size: 14px
}
:focus {
	outline: 0
}
ul {
	list-style: none
}
table {
	border-collapse: separate
}
caption, td, th {
	text-align: left
}
.active_btn span, .aligncenter, .center, .common_h2_class, .grey_sep_bg, .orange_sep_bg, div.paging {
	text-align: center
}
blockquote:after, blockquote:before, q:after, q:before {
	content: ""
}
blockquote, q {
	quotes: "" ""
}
a {
	text-decoration: none
}
a img {
	border: 0
}
hr {
	border-width: 1px;
	border-style: solid;
	border-color: #c1c4c4 #fff #fff;
	height: 1px
}
.alignleft, .floatL, .left {
	float: left
}
img.alignleft, img.floatL {
	margin-right: 20px
}
.alignright, .floatR, .right {
	float: right
}
img.alignright, img.floatR {
	margin-left: 20px
}
.clear {
	clear: both
}
.fix_width {
	width: 980px;
	margin: 0 auto
}
.italic {
	font-style: normal
}
.bold {
	font-weight: 700
}
.text {
	color: #000
}
a.big, a.mid, a.sm {
	color: #fff!important;
	text-transform: uppercase
}
.uppercase {
	text-transform: uppercase
}
.small {
	font-size: 92%
}
.hide {
	display: none
}
.broken_link {
	text-decoration: none!important
}
.common_h2_class {
	padding: 10px 0 15px;
	font-size: 30px
}
.blue_border {
	border-bottom: 1px solid #173365;
	padding-bottom: 10px
}
.gray_border_light {
	border-bottom: 1px solid #dad9d9;
	padding-bottom: 10px
}
.gray_border_dashed {
	border-bottom: 1px dashed #87939f;
	padding-bottom: 10px
}
.orange_sep_bg {
	background: url(images/enterprise/orange_sep_bg.jpg) left 15px repeat-x;
	height: 32px;
	width: 100%;
	margin-bottom: 10px
}
.orange_sep_bg span {
	width: 30px;
	height: 32px;
	padding: 0 3px;
	margin: 0 auto;
	display: inline-block;
	background: url(images/enterprise/sep-logo-color.png) center 0 no-repeat #fff
}
.grey_sep_bg {
	background: url(images/enterprise/grey_sep_bg.jpg) left 15px repeat-x;
	height: 32px;
	width: 100%;
	margin-bottom: 10px
}
.grey_sep_bg span, .grey_sep_dashed_bg span {
	width: 32px;
	padding: 0 3px;
	height: 32px;
	display: inline-block;
	margin: 0 auto;
	background: url(images/enterprise/sep-logo-gray.png) center 0 no-repeat #fff
}
.grey_sep_dashed_bg {
	background: url(images/enterprise/grey_sep_dashed_bg.png) left 15px repeat-x;
	text-align: center;
	width: 100%;
	height: 32px;
	margin: 10px 0
}
a.sm {
	padding: 6px 10px;
	font-size: 14px
}
a.mid {
	padding: 10px 15px;
	font-size: 16px
}
a.big {
	padding: 15px 20px;
	font-size: 18px
}
a.big.red, a.mid.red, a.sm.red {
	background: #ec6c2f
}
a.big.green, a.mid.green, a.sm.green {
	background: #01c49a
}
a.big.yellow, a.mid.yellow, a.sm.yellow {
	background: #f6c542
}
a.big.pink, a.mid.pink, a.sm.pink {
	background: #e77992
}
a.big.blue, a.mid.blue, a.sm.blue {
	background: #7cb3da
}
a.big.purple, a.mid.purple, a.sm.purple {
	background: #b99ac6
}
a.big:hover, a.mid:hover, a.sm:hover {
	background: #454545
}
#content p strong {
	font-weight: 400
}
.default_btn {
	background: #01C49A;
	color: #FFF;
	display: inline-block;
	font-size: 15px;
	padding: 5px 15px;
	margin-bottom: 25px
}
a.npicon, span.npicon, span.shicon {
	width: 33px;
	font-size: 1px;
	cursor: pointer
}
.default_btn:hover {
	background: #2b2b2b
}
a.ficon, a.npicon, a.osicon, span.ficon, span.npicon, span.osicon, span.shicon {
	display: inline-block;
	background-repeat: no-repeat;
	vertical-align: middle
}
a.ficon, span.ficon {
	width: 33px;
	margin: 0 2px
}
span.ficon {
	background-image: url(images/ficon.png);
	height: 34px
}
a.ficon {
	background-image: url(images/ficon-share.png);
	height: 32px
}
a.ficon.blog {
	background-position: 0 0
}
a.ficon.blog:hover {
	background-position: 0 -33px
}
a.ficon.facebook {
	background-position: -33px 0
}
a.ficon.facebook:hover {
	background-position: -33px -33px
}
a.ficon.twitter {
	background-position: -65px 0
}
a.ficon.twitter:hover {
	background-position: -65px -33px
}
a.ficon.googleplus {
	background-position: -98px 0
}
a.ficon.googleplus:hover {
	background-position: -98px -33px
}
a.ficon.youtube {
	background-position: -131px -1px
}
a.ficon.youtube:hover {
	background-position: -131px -34px
}
span.ficon.phone {
	background-position: -135px 0
}
span.ficon.chat {
	background-position: -201px 0
}
span.ficon.enquiry {
	background-position: -168px 0
}
a.npicon, span.npicon {
	background-image: url(images/next_prev_arrow_btn.png);
	height: 32px
}
a.npicon.next_arrow, span.npicon.next_arrow {
	background-position: 12px 7px
}
a.npicon.prev_arrow, span.npicon.prev_arrow {
	background-position: -25px 7px
}
span.shicon {
	background-image: url(images/form_s_h_btn.png);
	height: 32px
}
span.shicon.active {
	background-position: 0 -32px
}
a.osicon, span.osicon {
	background-image: url(images/our_services_icon.png);
	margin: 0 5px;
	cursor: pointer
}
a.osicon.php {
	width: 52px;
	height: 28px;
	background-position: 0 0
}
a.osicon.php:hover {
	background-position: 0 -50px
}
a.osicon.net {
	width: 45px;
	height: 26px;
	background-position: -52px 0
}
a.osicon.net:hover {
	background-position: -54px -53px
}
a.osicon.java {
	width: 75px;
	height: 45px;
	background-position: -102px 0
}
a.osicon.java:hover {
	background-position: -102px -50px
}
a.osicon.apple {
	width: 28px;
	height: 31px;
	background-position: -182px 0
}
a.osicon.apple:hover {
	background-position: -183px -47px
}
a.osicon.android {
	width: 29px;
	height: 34px;
	background-position: -211px 2px
}
a.osicon.android:hover {
	background-position: -211px -45px
}
a.osicon.blackberry {
	width: 42px;
	height: 27px;
	background-position: -240px 2px
}
a.osicon.blackberry:hover {
	background-position: -240px -45px
}
a.osicon.windows {
	width: 38px;
	height: 30px;
	background-position: -280px 0
}
a.osicon.windows:hover {
	background-position: -280px -47px
}
a.osicon.ps {
	width: 33px;
	height: 33px;
	background-position: -318px 0
}
a.osicon.ps:hover {
	background-position: -318px -47px
}
a.osicon.ai {
	width: 33px;
	height: 33px;
	background-position: -350px 0
}
a.osicon.ai:hover {
	background-position: -350px -47px
}
a.osicon.html5 {
	width: 31px;
	height: 44px;
	background-position: -384px 0
}
a.osicon.html5:hover {
	background-position: -384px -47px
}
a.osicon.flash {
	width: 33px;
	height: 33px;
	background-position: -416px 0
}
a.osicon.flash:hover {
	background-position: -416px -46px
}
a.osicon.yahoos {
	background-position: -450px 0;
	height: 33px;
	width: 35px
}
a.osicon.yahoos:hover {
	background-position: -450px -46px
}
span.edit-link {
	display: block;
	margin: 0 auto 50px;
	max-width: 900px
}
a.post-edit-link {
	display: block;
	background: #F9F9A0;
	border: 1px solid #E4A91A;
	padding: 5px;
	color: #000
}
a.post-edit-link:hover {
	background: #f9f955
}
.active_btn span {
	display: inline-block;
	background: #f9f9f9;
	color: grey;
	padding: 7px 20px;
	border: 1px solid #e3e3e3;
	min-width: 70px;
	font-weight: 700;
	-moz-box-shadow: inset 0 0 10px #eee;
	-webkit-box-shadow: inset 0 0 10px #eee;
	box-shadow: inset 0 0 10px #eee;
	cursor: pointer
}
.active_btn span.first {
	border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px
}
.active_btn span.last {
	border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px
}
.active_btn span.active {
	border: 1px solid #d65009;
	background: #f58923;
	color: #fff;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none
}
#content div.testi_desc a.explore-more, #header #megaMenu ul li:hover li a.explore-more {
	background-color: #7bb3d9;
	font-weight: lighter;
	display: inline-block;
	color: #fff;
	font-size: 24px;
	padding: 20px 58px;
	text-decoration: none
}
#content div.testi_desc a.explore-more {
	margin-top: 10px
}
#content div.testi_desc a.explore-more:hover, #header #megaMenu ul li:hover li a.explore-more:hover {
	background-color: #2d2d2d;
	color: #fff;
	text-decoration: none
}
.submit_btn {
	color: #fff;
	font-size: 15px;
	display: inline-block;
	background: #01c49a;
	padding: 10px 25px
}
.submit_btn:hover {
	background: #454545;
	color: #fff!important
}
div.paging {
	background: url(images/paging_bg.jpg) center repeat-x
}
div.paging a {
	display: inline-block;
	color: #666;
	vertical-align: middle;
	margin: 0 3px
}
div.paging a.active, div.paging a:hover {
	color: #000
}
div.paging>div {
	display: inline-block;
	padding: 0 10px;
	background: url(images/light_gray_bg.jpg)
}
div.paging.gray>div {
	background: url(images/gray_bg.jpg)
}
div.paging.white>div {
	background: #fff
}
div.paging.l_side {
	text-align: left
}
div.paging.l_side div {
	padding-left: 0
}
div.paging.r_side {
	text-align: right
}
div.paging.r_side div {
	padding-right: 0
}
div.paging a.next_prev {
	border: 1px solid #bbb;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	width: 30px;
	height: 30px;
	text-align: center
}
div.paging a.next_prev:hover {
	border: 1px solid #333
}
div.paging a.next_prev span {
	display: inline-block;
	width: 11px;
	height: 16px;
	background-image: url(images/next_prev.png);
	background-repeat: no-repeat;
	margin-top: 7px
}
div.paging a.next span {
	background-position: -11px 0;
	margin-left: 1px
}
.jQueryGallery {
	width: 600px;
	height: 244px;
	position: relative;
	margin-top: 30px;
	margin-left: 35px
}
.jQueryGallery .key {
	position: absolute;
	top: 90px;
	cursor: pointer
}
.jQueryGallery .left {
	display: none;
	left: -32px
}
.jQueryGallery .right {
	right: -32px;
	padding: 0;
	float: none
}
.jQueryGallery .gallery_bx {
	margin: 0 auto;
	overflow: hidden
}
.jQueryGallery .pagination {
	position: absolute;
	bottom: 10px;
	width: 100%;
	text-align: center;
	z-index: +999
}
.jQueryGallery .pagination a {
	display: inline-block;
	margin: 0 5px;
	text-decoration: none;
	background: #ccc;
	color: #ccc;
	-moz-border-radius: 5px;
	font-size: 1px;
	width: 10px;
	height: 10px
}
.jQueryGallery .pagination a.active {
	background: #ff9220;
	color: #ff9220
}
.jQueryGallery .gallery_bx .full_width {
	position: relative
}
.jQueryGallery .gallery_bx .full_width .slider {
	float: left;
	text-align: center
}
#content div.custom_tab {
	margin: 2px 0 7px
}
#content div.custom_tab strong {
	display: inline-block;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #e0e0e0;
	color: #2a2a2a;
	position: relative;
	font-weight: 400;
	padding: 8px 13px 10px;
	min-width: 70px;
	text-align: center;
	margin-right: 5px;
	cursor: pointer;
	background-color: #f1f1f1;
	text-decoration: none
}
#content div.custom_tab strong span {
	position: absolute;
	display: none;
	width: 16px;
	height: 7px;
	background-image: url(images/custom_tab_arrow.jpg);
	background-repeat: no-repeat
}
#content div.custom_tab strong.active, #content div.custom_tab strong:hover {
	text-decoration: none;
	color: #fff;
	border: 1px solid #7bb3d9;
	background-color: #7bb3d9
}
#content div.custom_tab strong.active span {
	display: block;
	left: 42.5%;
	bottom: -7px
}
#content div.custom_tab_content {
	border: 1px solid #e4e4e4;
	background-color: #fff;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 15px;
	margin-bottom: 15px;
	height: 365px;
	overflow: auto
}
#content div.ver_tab {
	background: #fff;
	border: 1px solid #e6e6e6;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	overflow: hidden;
	margin: 20px 0
}
#content div.ver_tab ul.v_links {
	float: left;
	width: 35%;
	background: #62c1f1;
	border-right: solid 1px #dde0e3;
	font-size: 94%;
	margin: 0;
	padding: 0
}
#content div.ver_tab ul.v_links li {
	padding: 0;
	background: 0 0
}
#content div.ver_tab ul.v_links li span {
	color: #fff;
	display: block;
	padding: 8px 18px;
	border-top: solid 1px #78cff4;
	border-bottom: solid 1px #54b3e3;
	cursor: pointer
}
#content div.ver_tab ul.v_links li span.active {
	background: #fff;
	border-top: solid 1px #dde0e3;
	border-bottom: solid 1px #dde0e3;
	color: #333
}
#content div.ver_tab ul.v_links li:first-child span {
	border-top: none
}
#content div.ver_tab div.v_tab_content {
	float: right;
	width: 64%;
	max-height: 425px;
	overflow: auto
}
#content div.time_tab {
	background: #fff;
	border: 1px solid #e6e6e6;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	overflow: hidden;
	overflow: auto;
	width: 364px;
	margin: 20px 0
}
#content div.time_links span {
	display: inline-block;
	background: #62c1f1;
	color: #fff;
	padding: 7px 0 9px;
	min-width: 120px;
	text-align: center;
	border-left: solid 1px #78cff4;
	border-right: solid 1px #62c1f1;
	cursor: pointer
}
#content div.time_links span:last-child {
	min-width: 119px;
	border-right: none
}
html#ie7 #content div.time_links span, html#ie8 #content div.time_links span {
	width: 119px
}
#content div.time_links span:first-child {
	border-left: none
}
#content div.time_links span.active {
	background: 0 0;
	color: #333
}
#content div.time_content {
	padding: 0 15px 15px
}
.quick_faq {
	background: url(../../uploads/2011/php/quick_bg.jpg) repeat-x #f7f8f9;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #ececec;
	padding: 7px 15px;
	font-weight: 700;
	margin-bottom: 9px
}
.quick_faq div {
	font-size: 90%;
	font-weight: 400;
	display: none;
	padding-top: 5px
}
.quick_faq .minus, .quick_faq .plus {
	display: inline-block;
	height: 16px;
	width: 16px;
	float: right;
	cursor: pointer
}
.quick_faq div ul {
	margin: 5px 0 0 10px
}
.quick_faq .plus {
	background: url(../../uploads/2011/php/plus.gif) center no-repeat;
	margin-top: 4px
}
.quick_faq .minus {
	background: url(../../uploads/2011/php/minus.gif) center no-repeat
}
div.video_box {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-bottom: 10px;
	text-align: center
}
div.video_box:hover {
	background: #fff
}
div.video_box a {
	display: block;
	overflow: hidden;
	height: 110px;
	position: relative
}
div.video_box img {
	vertical-align: middle;
	width: 100%;
	position: relative
}
div.video_box img.arr {
	position: absolute;
	left: 43%;
	top: 32%;
	width: 40px;
	opacity: .7
}
div.client_say, div.our_work {
	position: relative
}
div.video_box img.arr:hover {
	opacity: 1
}
div.testi_desc span {
	display: inline-block;
	vertical-align: top
}
html#ie7 div.testi_desc strong {
	font-size: 86%
}
div.testi_desc span.quote {
	width: 33px;
	height: 25px;
	background: url(images/quote_icon.jpg) no-repeat;
	margin-top: 5px
}
div.testi_desc span.text {
	width: 80%;
	margin-left: 10px;
	font-style: normal
}
div.testi_desc strong {
	display: block;
	margin-top: 5px
}
div.testi_desc .tst_client_name {
	font-weight: lighter;
	text-align: right;
	padding: 10px 0
}
div.testi_desc img.thumb {
	border: 1px solid #e4e4e4;
	margin-top: 10px;
	margin-right: 10px
}
#searchform label {
	display: none
}
#searchform input.field {
	border: none;
	font-weight: 700;
	font-size: 14px;
	color: #999;
	padding: 8px;
	background: url(images/search_bg.png) left top no-repeat;
	width: 200px;
	vertical-align: middle
}
#searchform input.field:focus {
	color: #000
}
#searchform #searchsubmit {
	width: 32px;
	height: 33px;
	background: url(images/search_btn.png) no-repeat;
	border: none;
	font-size: 1px;
	text-indent: -5000px;
	vertical-align: middle;
	cursor: pointer;
	margin-left: -4px
}
.pad_13 {
	padding-top: 13px!important
}
div.client_box span {
	display: inline-block;
	background-image: url(images/our_clients.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	vertical-align: middle;
	margin: 0 25px 25px 21px
}
div.client_box span.jackson {
	width: 95px;
	height: 57px;
	background-position: 0 -146px
}
div.client_box span.jackson:hover {
	background-position: 0 0
}
div.client_box span.bestbuy {
	width: 74px;
	height: 57px;
	background-position: -145px -146px
}
div.client_box span.bestbuy:hover {
	background-position: -145px 0
}
div.client_box span.sunny {
	width: 143px;
	height: 57px;
	background-position: -269px -146px
}
div.client_box span.sunny:hover {
	background-position: -269px 0
}
div.client_box span.altec {
	width: 50px;
	height: 57px;
	background-position: -462px -146px
}
div.client_box span.altec:hover {
	background-position: -462px 0
}
div.client_box span.younghollywood {
	width: 75px;
	height: 57px;
	background-position: -562px -146px
}
div.client_box span.younghollywood:hover {
	background-position: -562px 0
}
div.client_box span.risedisplay {
	width: 117px;
	height: 57px;
	background-position: -687px -146px
}
div.client_box span.risedisplay:hover {
	background-position: -687px 0
}
div.client_box span.rezbay {
	width: 95px;
	height: 57px;
	background-position: right -146px
}
div.client_box span.rezbay:hover {
	background-position: right 0
}
div.client_box span.nano {
	width: 95px;
	height: 49px;
	background-position: 0 -233px
}
div.client_box span.nano:hover {
	background-position: 0 -87px
}
div.client_box span.life {
	width: 74px;
	height: 49px;
	background-position: -145px -233px
}
div.client_box span.life:hover {
	background-position: -145px -87px
}
div.client_box span.gotdebate {
	width: 143px;
	height: 49px;
	background-position: -269px -233px
}
div.client_box span.gotdebate:hover {
	background-position: -269px -87px
}
div.client_box span.northeastern {
	width: 50px;
	height: 49px;
	background-position: -462px -233px
}
div.client_box span.northeastern:hover {
	background-position: -462px -87px
}
div.client_box span.usatv {
	width: 75px;
	height: 49px;
	background-position: -562px -233px
}
div.client_box span.usatv:hover {
	background-position: -562px -87px
}
div.client_box span.viewbestad {
	width: 117px;
	height: 49px;
	background-position: -687px -233px
}
div.client_box span.viewbestad:hover {
	background-position: -687px -87px
}
div.client_box span.zoovy {
	width: 95px;
	height: 49px;
	background-position: right -233px
}
div.client_box span.zoovy:hover {
	background-position: right -87px
}
div.client_box span.tata {
	width: 85px;
	height: 54px;
	background-position: -435px -306px
}
div.client_box span.tata:hover {
	background-position: -279px -306px
}
div.client_box span.usarmenia {
	width: 103px;
	height: 20px;
	background-position: -145px -324px
}
div.client_box span.usarmenia:hover {
	background-position: 0 -324px
}
div.our_work {
	padding-top: 20px;
	padding-bottom: 20px;
	overflow: hidden;
	margin-top: 0;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px
}
div.our_work div.fix_box {
	width: 92%;
	margin: 0 auto
}
div.our_work h2 {
	font-size: 28px;
	text-align: center;
	padding-bottom: 20px;
	margin-bottom: 0
}
div.our_work div.work_box {
	min-height: 198px;
	width: 49.9%;
	float: left;
	text-align: center
}
div.our_work div.work_box div.img img {
	padding: 5px;
	background: #fff;
	border: 1px solid #ccc;
	box-shadow: 0 0 2px #aaa;
	-moz-box-shadow: 0 0 2px #aaa;
	-webkit-box-shadow: 0 0 2px #aaa
}
div.our_work div.work_box div.img img:hover {
	background: #eee;
	border: 1px solid #eee
}
div.our_work div.work_box div.detail {
	text-align: left;
	padding: 10px 30px 0
}
div.our_work div.work_box h3 {
	margin-bottom: 4px
}
div.our_work div.work_box h3 a {
	color: #f58220
}
div.our_work div.work_box h3 a:hover {
	color: #173365
}
div.our_work div.work_box div.tag_box {
	float: right
}
div.our_work div.work_box a.tag {
	display: inline-block;
	background: url(images/tag_bg.jpg) left center no-repeat;
	padding-left: 10px;
	margin-left: 5px
}
div.our_work div.work_box a.tag span {
	display: inline-block;
	height: 26px;
	line-height: 25px;
	background: url(images/tag_bg.jpg) right center no-repeat;
	padding-right: 20px;
	color: #153463;
	font-weight: 700;
	font-size: 13px
}
div.our_work div.work_box a.tag:hover span {
	color: #f58220
}
#content div.post_enquiry {
	background: #e1e1e1;
	border: 1px solid #b9b9b9;
	width: 300px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px
}
#content div.post_enquiry h2 {
	padding: 18px 0 10px 52px;
	color: #454545;
	font-weight: 700
}
#content form.quick_enquiry {
	display: block;
	padding: 0 0 15px 10px;
	padding-bottom: 0\9
}
#content form.quick_enquiry div.post_enquiry_btn {
	padding: 7px 0 5px 10px
}
#content form.quick_enquiry input.submit_button {
	background: url(images/get_started-red.png) center center no-repeat;
	width: 262px;
	height: 63px;
	font-size: 1px;
	border: none;
	text-indent: -5000px;
	cursor: pointer
}
#content form.quick_enquiry input.submit_button:hover {
	opacity: .9
}
#content form.quick_enquiry input[type=text], #content form.quick_enquiry select, #content form.quick_enquiry textarea {
	border: 1px solid #ccc;
	padding: 11px 5px 11px 45px;
	width: 72%;
	margin: 5px 0 5px 10px;
	font: 15px HelveticaLight, sans-serif;
	color: #333;
	background-image: url(images/form_icon.png);
	background-repeat: no-repeat;
	background-color: #fff
}
#content form.quick_enquiry input[type=text].country_call_code {
	padding-left: 0;
	padding-right: 0;
	background-image: none;
	width: 16%;
	text-align: center
}
#content form.quick_enquiry textarea {
	background-image: none;
	padding-left: 11px;
	width: 84%;
	resize: none
}
#content form.quick_enquiry label {
	display: none
}
#content form.quick_enquiry input[type=text].name {
	background-color: #fff;
	background-position: 11px 5px
}
#content form.quick_enquiry input[type=text].phone {
	background-color: #fff;
	background-position: 6px -54px;
	width: 55%;
	margin-left: 3px;
	padding-left: 38px
}
#content form.quick_enquiry input[type=text].company {
	background-color: #fff;
	background-position: 10px -17px
}
#content form.quick_enquiry input[type=text].email {
	background-color: #fff;
	background-position: 10px -173px
}
#content form.quick_enquiry input[type=text]:focus, #content form.quick_enquiry select:focus, #content form.quick_enquiry textarea:focus {
	background-color: #fff;
	color: #000
}
#content form.quick_enquiry input.error, #content form.quick_enquiry select.error, #content form.quick_enquiry textarea.error, .mandatory-widget select {
	border: 1px solid red
}
#content form.quick_enquiry select {
	padding: 10px;
	margin-bottom: 5px;
	width: 90%;
	border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	-webkit-appearance: none;
	-o-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url(../../uploads/2015/01/black_arrow_new.png) right 18px no-repeat #fff
}
#content form.quick_enquiry div.mandatory input[type=text], #content form.quick_enquiry div.mandatory input[type=text]:focus, #content form.quick_enquiry div.mandatory select, #content form.quick_enquiry div.mandatory select:focus, #content form.quick_enquiry div.mandatory textarea, #content form.quick_enquiry div.mandatory textarea:focus {
	border: 1px solid red;
	color: red
}
.home_tab {
	margin-bottom: 20px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding-bottom: 5px;
	background: #e3e3e3
}
#content .home_tab {
	margin-top: 20px
}
.home_tab_bg {
	background: url(images/tab-border.jpg) 257px top repeat-y #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px
}
.home_tab_left {
	float: left
}
#content .home_tab_left ul, .home_tab_left ul {
	padding: 0;
	margin: 0
}
#content .home_tab_left li, #home_content .home_tab_left li {
	border-left: 10px solid transparent;
	clear: both;
	float: left;
	background-image: none;
	padding: 0
}
#content .home_tab_left li strong, #home_content .home_tab_left li strong {
	color: #333;
	cursor: pointer
}
#content .home_tab_left li strong:hover, #content .home_tab_left li.active strong, #home_content .home_tab_left li strong:hover, #home_content .home_tab_left li.active strong {
	color: #fff
}
body #wrapper .home_tab_left li strong {
	display: inline-block;
	font-size: 18px;
	line-height: 45px;
	padding: 12px 14px 12px 10px;
	color: #163162;
	text-indent: 10px;
	font-weight: 700;
	width: 226px;
	height: 48px;
	text-transform: capitalize;
	float: left
}
body #wrapper .home_tab_left li:first-child {
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px
}
body #wrapper .home_tab_left li:hover strong, body #wrapper .home_tab_left ul li.active strong {
	background: #15a3eb
}
body #wrapper .home_tab_left li strong b {
	width: 48px;
	height: 48px;
	background-image: url(images/tab-icon.png);
	background-repeat: no-repeat;
	float: left
}
body #wrapper .home_tab_left li span {
	float: left;
	border-left-width: 20px;
	border-bottom-width: 36px;
	border-top-width: 36px;
	border-style: solid;
	border-top-color: transparent;
	border-left-color: transparent;
	border-bottom-color: transparent;
	width: 0;
	height: 0
}
body #wrapper .home_tab_left li:hover span, body #wrapper .home_tab_left ul li.active span {
	background: #fff;
	border-left-color: #00188f
}
body #wrapper .home_tab_left li.mobile:hover, body #wrapper .home_tab_left ul li.mobile.active {
	border-left: 10px solid #173365
}
body #wrapper .home_tab_left li.mobile:hover strong, body #wrapper .home_tab_left ul li.mobile.active strong {
	background: #15a3eb
}
body #wrapper .home_tab_left li.mobile strong b {
	background-position: 0 0
}
body #wrapper .home_tab_left li.mobile:hover strong b, body #wrapper .home_tab_left ul li.mobile.active strong b {
	background-position: 0 -48px
}
body #wrapper .home_tab_left li.mobile:hover span, body #wrapper .home_tab_left ul li.mobile.active span {
	border-left-color: #15a3eb
}
body #wrapper .home_tab_left li.web:hover, body #wrapper .home_tab_left ul li.web.active {
	border-left: 10px solid #893b0b
}
body #wrapper .home_tab_left li.web:hover strong, body #wrapper .home_tab_left ul li.web.active strong {
	background: #f77322
}
body #wrapper .home_tab_left li.web strong b {
	background-position: -48px 0
}
body #wrapper .home_tab_left li.web:hover strong b, body #wrapper .home_tab_left ul li.web.active strong b {
	background-position: -48px -48px
}
body #wrapper .home_tab_left li.web:hover span, body #wrapper .home_tab_left ul li.web.active span {
	border-left-color: #f77322
}
body #wrapper .home_tab_left li.design:hover, body #wrapper .home_tab_left ul li.design.active {
	border-left: 10px solid #27530a
}
body #wrapper .home_tab_left li.design:hover strong, body #wrapper .home_tab_left ul li.design.active strong {
	background: #569e26
}
body #wrapper .home_tab_left li.design strong b {
	background-position: -96px 0
}
body #wrapper .home_tab_left li.design:hover strong b, body #wrapper .home_tab_left ul li.design.active strong b {
	background-position: -96px -48px
}
body #wrapper .home_tab_left li.design:hover span, body #wrapper .home_tab_left ul li.design.active span {
	border-left-color: #569e26
}
body #wrapper .home_tab_left li.gaming:hover, body #wrapper .home_tab_left ul li.gaming.active {
	border-left: 10px solid #7e5c0c
}
body #wrapper .home_tab_left li.gaming:hover strong, body #wrapper .home_tab_left ul li.gaming.active strong {
	background: #eeb93c
}
body #wrapper .home_tab_left li.gaming strong b {
	background-position: -144px 0
}
body #wrapper .home_tab_left li.gaming:hover strong b, body #wrapper .home_tab_left ul li.gaming.active strong b {
	background-position: -144px -48px
}
body #wrapper .home_tab_left li.gaming:hover span, body #wrapper .home_tab_left ul li.gaming.active span {
	border-left-color: #eeb93c
}
body #wrapper .home_tab_left li.yahoo:hover, body #wrapper .home_tab_left ul li.yahoo.active {
	border-left: 10px solid #4a0855
}
body #wrapper .home_tab_left li.yahoo:hover strong, body #wrapper .home_tab_left ul li.yahoo.active strong {
	background: #961daa
}
body #wrapper .home_tab_left li.yahoo strong b {
	background-position: -192px 0
}
body #wrapper .home_tab_left li.yahoo:hover strong b, body #wrapper .home_tab_left ul li.yahoo.active strong b {
	background-position: -192px -48px
}
body #wrapper .home_tab_left li.yahoo:hover span, body #wrapper .home_tab_left ul li.yahoo.active span {
	border-left-color: #961daa
}
body #wrapper .home_tab_left li.marketing:hover, body #wrapper .home_tab_left ul li.marketing.active {
	border-left: 10px solid #01092c
}
body #wrapper .home_tab_left li.marketing:hover strong, body #wrapper .home_tab_left ul li.marketing.active strong {
	background: #00188f
}
body #wrapper .home_tab_left li.marketing strong b {
	background-position: -240px 0
}
body #wrapper .home_tab_left li.marketing:hover strong b, body #wrapper .home_tab_left ul li.marketing.active strong b {
	background-position: -240px -48px
}
body #wrapper .home_tab_left li.marketing:hover span, body #wrapper ul li.marketing.active span {
	border-left-color: #00188f
}
body #wrapper .home_tab_content {
	padding-bottom: 30px;
	float: right;
	width: 650px;
	font-size: 14px
}
#home_content .home_tab_content {
	padding: 10px;
	min-height: 524px
}
.home_tab_content p {
	margin: 10px 0
}
#content ul.portfolio_cat_list, ul.portfolio_cat_list {
	margin-right: 30px;
	margin-top: 5px;
	padding-top: 0;
	float: right;
	overflow: visible;
	margin-left: 0
}
#content ul.portfolio_cat_list li, ul.portfolio_cat_list li {
	background: 0 0;
	padding-left: 0;
	float: left;
	margin-bottom: 5px
}
ul.portfolio_cat_list li span {
	background: url(images/cat_tag_bg.jpg) left top no-repeat;
	padding-left: 4px;
	margin-right: 4px;
	font-size: 11px;
	font-weight: 700;
	color: #173767;
	display: block;
	float: left
}
ul.portfolio_cat_list li span b {
	display: inline-block;
	background: url(images/cat_tag_bg.jpg) right top no-repeat;
	height: 26px;
	line-height: 24px;
	padding-right: 15px;
	padding-left: 5px;
	font-weight: 400
}
div.project {
	float: left;
	width: 49.9%;
	min-height: 195px
}
html#ie7 div.project {
	width: 48%
}
div.portfolio_img {
	text-align: center
}
div.portfolio_img img {
	box-shadow: 0 1px 1px #aaa;
	-moz-box-shadow: 0 1px 1px #aaa;
	-webkit-box-shadow: 0 1px 1px #aaa
}
html#ie7 div.portfolio_img img, html#ie8 div.portfolio_img img {
	border: 5px solid #eee
}
div.gray_bg, div.gray_border, div.light_gray_bg, div.top_btm_brd {
	border-bottom: solid 1px #d8d7d7
}
div.project_details {
	padding-left: 34px
}
div.project_details h2 {
	font-size: 1.1em;
	margin-top: 5px;
	float: left
}
div.project_details h2 a {
	color: #ff7c11
}
div.project_details h2 a:hover {
	color: #153365;
	text-decoration: none
}
div.gray_bg {
	background: url(images/gray_bg.jpg);
	border-top: solid 1px #fff
}
div.top_btm_brd {
	border-top: solid 1px #d8d7d7
}
div.light_gray_bg {
	background: url(images/light_gray_bg.jpg);
	border-top: solid 1px #fff
}
div.client_say h2 {
	margin-bottom: 20px
}
div.client_say h3 {
	color: #173365;
	margin-top: 15px;
	font-size: 1em
}
div.client_say h3 span {
	color: #626262;
	font-weight: 400;
	display: block;
	font-size: .8em
}
div.client_say div.img_box {
	background: #e0e0e0;
	padding: 5px;
	width: 104px;
	height: 104px;
	border-radius: 80px;
	-moz-border-radius: 80px;
	-webkit-border-radius: 80px;
	float: left;
	position: relative
}
div.client_say div.img_box img {
	border-radius: 80px;
	-moz-border-radius: 80px;
	-webkit-border-radius: 80px
}
div.client_say div.img_box img.video {
	position: absolute;
	right: 2px;
	bottom: 2px
}
div.client_say div.img_box img.video img {
	border-radius: 80px;
	-moz-border-radius: 80px;
	-webkit-border-radius: 80px
}
div.client_say div.desc {
	width: 63%;
	float: right;
	background: #fff;
	border: 1px solid #e0e0e0;
	position: relative;
	padding: 10px 15px;
	margin-bottom: 25px;
	margin-right: 10px
}
div.client_say div.desc img.arrow {
	position: absolute;
	left: -11px;
	top: 40px
}
div.client_say div.desc img.shadow {
	position: absolute;
	right: 0;
	bottom: -24px
}
div.client_say .project_name {
	font-size: 100%;
	color: #F58220!important;
	font-weight: 400
}
#header #megaMenu a, #header #megaMenu div, #header #megaMenu li, #header #megaMenu span, #header #megaMenu ul, #megaMenu img {
	font-size: 15px;
	padding: 0
}
#header #megaMenu li {
	width: auto;
	margin: 0;
	padding: 0
}
#header .megaMenubox {
	margin-top: 0;
	position: fixed;
	top: 0;
	z-index: 100;
	margin-left: 180px
}
#header #megaMenu ul.megaMenu>li>a {
	padding: 15px 23px 17px 10px;
	font-size: 15px;
	color: #fff;
	background: url(images/navdevider.png) right center no-repeat
}
#header #megaMenu ul.megaMenu>li:hover>a {
	background: #fff;
	color: #2b2b2b
}
#header #megaMenu ul.megaMenu>li>a>span {
	background: url(images/menu_dd_aero_blue.png) right 8px no-repeat;
	padding: 0 20px
}
#header #megaMenu ul.megaMenu>li:hover>a>span {
	background: url(images/enterprise/menu-drop-down-aero-hover.png) right 8px no-repeat
}
#header #megaMenu ul.megaMenu>li.ss-nav-menu-item-5 {
	background-color: #f58220;
	margin: 9px 0 0 6px;
	float: left
}
#header #megaMenu ul.megaMenu>li.ss-nav-menu-item-5>a {
	padding: 6px 6px 8px 7px;
	font-weight: 700;
	text-transform: uppercase
}
#header #megaMenu ul.megaMenu>li.ss-nav-menu-item-5 a:hover {
	background-color: #01c49a;
	color: #fff;
	border-top-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	-webkit-border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	-webkit-border-bottom-right-radius: 2px
}
#header #megaMenu ul.megaMenu>li.ss-nav-menu-item-5>a>span {
	background-image: none
}
#megaMenu ul li.mega-with-sub>a:after, #megaMenu ul li.mega-with-sub>span.um-anchoremulator:after, #megaMenu ul li.ss-nav-menu-mega>a:after, #megaMenu ul li.ss-nav-menu-mega>span.um-anchoremulator:after, #megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub>a:after, #megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub>span.um-anchoremulator:after {
	border: none!important
}
#header #megaMenu .navi_link {
	list-style: none;
	margin: 5px 0 10px;
	float: left;
	width: auto
}
#header #megaMenu.megaFullWidth {
	width: auto
}
#header #megaMenu .navi_link.middle {
	margin-left: 25px;
	margin-right: 25px
}
#header #megaMenu .navi_link.middleright {
	margin-right: 25px
}
#header #megaMenu .navi_link li {
	margin-bottom: 2px
}
#header #megaMenu .navi_link li a {
	background: url(images/enterprise/links_arr_light.png) 5px 5px no-repeat;
	color: #000;
	display: inline-block;
	font-size: 14px;
	padding: 5px 0 5px 31px;
	margin: 0
}
#header #megaMenu .navi_link li a.orange {
	background: url(images/enterprise/orange_bullet.png) 5px 5px no-repeat
}
#header #megaMenu .navi_link li a.purple {
	background: url(images/enterprise/purple_bullet2.png) 5px 5px no-repeat
}
#header #megaMenu .navi_link li a.green {
	background: url(images/enterprise/green_bullet.png) 5px 5px no-repeat
}
#header #megaMenu .navi_link li a.yellow {
	background: url(images/enterprise/yellow_bullet.png) 5px 5px no-repeat
}
#header #megaMenu .navi_link li a.pink {
	background: url(images/enterprise/pink_bullet.png) 5px 5px no-repeat
}
#header #megaMenu .navi_link li a:hover {
	background: url(images/enterprise/links_arr2.png) 5px 5px no-repeat;
	color: #f58220
}
#header #megaMenu .title {
	color: #000;
	font-size: 18px;
	padding: 10px 0 15px;
	font-weight: 700
}
#header #megaMenu .our_products {
	padding: 10px 0 0;
	font-weight: 700
}
#header #megaMenu li.title {
	padding-bottom: 5px
}
#header #megaMenu .title a {
	color: #F58220;
	text-shadow: 1px 1px 1px #fff;
	font-size: 16px
}
#header #megaMenu .title a:hover {
	color: #173365
}
#header #megaMenu .navi_link li.title {
	padding-top: 15px;
	padding-bottom: 5px
}
#header #megaMenu .navi_link li:first-child.title {
	padding-top: 0
}
#header #megaMenu .navi_link li.title a {
	background: 0 0;
	border-bottom: none;
	padding: 0;
	color: #000;
	font-size: 18px
}
#header #megaMenu .navi_link li.title a:hover {
	color: #173365
}
#header #megaMenu .subtitle {
	color: #163263;
	font-size: 1.1em;
	font-weight: 700
}
#header #megaMenu .subtitle a {
	color: #000;
	font-size: 1em
}
#header #megaMenu .text {
	color: #333
}
#header #megaMenu .shadow {
	width: 798px;
	margin-left: -1px;
	left: auto;
	top: -2px;
	position: relative;
	background: #fff;
	-webkit-box-shadow: 0 5px 2px -4px rgba(0,0,0,.5);
	-moz-box-shadow: 0 5px 2px -4px rgba(0,0,0,.5);
	-o-box-shadow: 0 5px 2px -4px rgba(0,0,0,.5);
	box-shadow: 0 5px 2px -4px rgba(0,0,0,.5);
	border: 1px solid #ebebeb;
	border-top: 0
}
html#ie7 #header #megaMenu .shadow, html#ie8 #header #megaMenu .shadow {
	width: 798px
}
#header #megaMenu .navi_link li.title.trending span {
	background: #333;
	border-radius: 15px;
	box-shadow: none;
	color: #fff;
	font-size: 16px;
	padding: 5px 25px;
	text-shadow: none
}
#header #megaMenu .border_thik {
	border: 3px solid #dadada;
	margin: 20px 0
}
#header #megaMenu .highlighted {
	color: #fff;
	background: red;
	font-size: 12px;
	padding: 0 5px;
	margin-left: 5px
}
#header #megaMenu .about_detail .navi_link.fix {
	width: 250px
}
#header #megaMenu .about_detail .pad {
	padding: 20px 20px 30px
}
#header #megaMenu .about_detail .pad .blue_down_aero {
	position: absolute;
	top: 72px;
	left: 58px
}
#header #megaMenu .about_detail .pad .border_thik {
	border: 3px solid #dadada;
	margin: 20px 0
}
#header #megaMenu .about_detail .left {
	float: left;
	width: 100%;
	border-radius: 0 0 0 3px;
	-moz-border-radius: 0 0 0 5px;
	-webkit-border-radius: 0 0 0 3px;
	-moz-border-radius-bottomleft: 3px
}
#header #megaMenu .about_detail .latest_blog .title a {
	color: #000;
	font-size: 22px;
	padding: 0
}
#header #megaMenu .about_detail .latest_blog {
	margin-top: -33px;
	padding-bottom: 20px;
	padding-left: 20px
}
#header #megaMenu .about_detail .latest_blog .icon {
	border: 2px solid #333;
	border-radius: 40px;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	text-align: center;
	width: 70px;
	padding-top: 15px;
	height: 55px;
	display: inline-block;
	float: left
}
#header #megaMenu .about_detail .latest_blog .detail {
	width: 100%
}
#header #megaMenu .about_detail .right {
	float: right;
	text-align: center;
	width: 42%;
	font-size: 14px
}
#header #megaMenu .about_detail .right p {
	color: #333;
	line-height: 20px;
	margin-top: 20px
}
#header #megaMenu .about_detail h1 {
	color: #fa8300;
	font-size: 32px
}
#header #megaMenu .about_detail .right img {
	border: 2px solid #d4d4d4;
	width: 90%
}
#header #megaMenu .about_detail .right img:hover {
	opacity: .8
}
#header #megaMenu .about_detail .pt_faq_sec {
	width: 100%;
	border-top: 1px solid #dadada;
	float: left
}
#header #megaMenu .about_detail .pt_faq_sec ul {
	margin: 0;
	padding: 0
}
#header #megaMenu .about_detail .pt_faq_sec ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 265px;
	float: left;
	border-left: 1px solid #dadada
}
#header #megaMenu .about_detail .pt_faq_sec ul li:first-child {
	border-left: none
}
#header #megaMenu .about_detail .pt_faq_sec ul li a {
	color: #2b2b2b;
	padding: 12px 20px 6px;
	width: 217px;
	margin: 0;
	display: inline-block;
	font-size: 20px
}
#header #megaMenu .about_detail .pt_faq_sec ul li a:hover {
	color: #f58220
}
#header #megaMenu .about_detail .pt_faq_sec ul li span {
	background: url(images/part_faq_sprite.gif) no-repeat;
	width: 46px;
	height: 50px;
	vertical-align: middle;
	margin-right: 10px;
	display: inline-block
}
#header #megaMenu .about_detail .pt_faq_sec ul li span.prt_shp {
	background-position: 0 0
}
#header #megaMenu .about_detail .pt_faq_sec ul li span.faqs_ico {
	background-position: -47px 0
}
#header #megaMenu .about_detail .pt_faq_sec ul li span.contact_ico {
	background-position: -93px 0
}
#header #megaMenu .services_detail .pad {
	display: inline-block;
	padding-top: 12px;
	width: 100%
}
#header #megaMenu .services_detail .navi_link.fix {
	width: 228px
}
#header #megaMenu .services_detail .left {
	width: 24%
}
#header #megaMenu .services_detail .right {
	float: right;
	width: 75%;
	margin: -10px 0;
	padding-top: 10px
}
#header #megaMenu .services_detail .right img {
	margin-bottom: 5px
}
#header #megaMenu div.service_box {
	border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	margin-top: 1px;
	padding: 10px 0 10px 5px
}
#header #megaMenu #better-text-7 div.service_box {
	padding: 0
}
#header #megaMenu div.service_box a, #header #megaMenu div.service_box div.i_box {
	float: left;
	text-align: center
}
#header #megaMenu div.service_box a:first-child, #header #megaMenu div.service_box div.i_box:first-child {
	border-left: none;
	box-shadow: none
}
#header #megaMenu div.service_box a.design, #header #megaMenu div.service_box a.hourly {
	border-right: none
}
#header #megaMenu div.service_box a span, #header #megaMenu div.service_box div.i_box span {
	display: inline-block;
	vertical-align: top
}
#header #megaMenu div.hire div.i_box span.service_name, #header #megaMenu div.service_box a span.service_name {
	margin-top: 5px
}
#header #megaMenu div.service_box a span.service_name, #header #megaMenu div.services_detail div.i_box span.service_name {
	margin-top: 12px
}
#header #megaMenu div.service_box a span.service_name, #header #megaMenu div.service_box div.i_box span.service_name {
	text-transform: uppercase;
	font-size: 10px;
	color: #555
}
#header #megaMenu div.service_box a span.service_name strong, #header #megaMenu div.service_box div.i_box span.service_name strong {
	display: block;
	font-size: 14px;
	color: #454545;
	text-transform: capitalize
}
#header #megaMenu div.service_box a {
	margin: 0;
	padding: 0 9px;
	padding: 0 9px\9
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#header #megaMenu div.service_box a {
	padding: 0 8px
}
}
#header #megaMenu div.service_box .web .main_web_box {
	display: none!important
}
#header #megaMenu div.service_box .web:hover .main_web_box {
	display: block;
	padding: 10px 15px
}
#header #megaMenu div.main_web_box {
	display: none;
	padding: 0 32px
}
#header #megaMenu .services_detail .pad .blue_down_aero_ent {
	position: absolute;
	top: 64px;
	left: 266px;
	display: none
}
#header #megaMenu .services_detail .pad .orange_down_aero_ent {
	position: absolute;
	top: 64px;
	left: 59px;
	display: none
}
#header #megaMenu .services_detail .pad .green_down_aero_ent {
	position: absolute;
	top: 64px;
	left: 159px;
	display: none
}
#header #megaMenu .services_detail .pad .pink_down_aero_ent {
	position: absolute;
	top: 64px;
	left: 387px;
	display: none
}
#header #megaMenu .services_detail .pad .yellow_down_aero_ent {
	position: absolute;
	top: 64px;
	left: 538px;
	display: none
}
#header #megaMenu .services_detail .pad .purple_down_aero_ent {
	position: absolute;
	top: 64px;
	left: 698px;
	display: none
}
#header #megaMenu .services_detail .pad .service_box .active .blue_down_aero_ent, #header #megaMenu .services_detail .pad .service_box .active .green_down_aero_ent, #header #megaMenu .services_detail .pad .service_box .active .orange_down_aero_ent, #header #megaMenu .services_detail .pad .service_box .active .pink_down_aero_ent, #header #megaMenu .services_detail .pad .service_box .active .purple_down_aero_ent, #header #megaMenu .services_detail .pad .service_box .active .yellow_down_aero_ent {
	display: block
}
#header #megaMenu div.service_box a:hover span.service_name, #header #megaMenu div.service_box a:hover span.service_name strong, #header #megaMenu div.service_box div.i_box:hover span.service_name, #header #megaMenu div.service_box div.i_box:hover span.service_name strong {
	color: #000
}
#header #megaMenu div.service_box a span.micon, #header #megaMenu div.service_box div.i_box span.micon {
	width: 42px;
	height: 43px
}
#header #megaMenu span.micon {
	width: 42px;
	height: 42px;
	background: url(images/enterprise/new_megamenu_icon_third.gif) no-repeat;
	margin-right: 7px
}
#header #megaMenu .hire_detail .navi_link.fix, #header #megaMenu div.service_box.hire a, #header #megaMenu div.service_box.hire div.i_box {
	width: 32%
}
#header #megaMenu span.micon.game {
	background-position: -2px -2px
}
#header #megaMenu div.service_box .active span.micon.game, #header #megaMenu div.service_box a:hover span.micon.game {
	background-position: -2px -45px
}
#header #megaMenu span.micon.offshore {
	background-position: -399px -2px
}
#header #megaMenu div.service_box .active span.micon.offshore, #header #megaMenu div.service_box a:hover span.micon.offshore {
	background-position: -399px -45px
}
#header #megaMenu span.micon.yahoo {
	background-position: -42px 0
}
#header #megaMenu div.service_box .active span.micon.yahoo, #header #megaMenu div.service_box a:hover span.micon.yahoo {
	background-position: -42px -42px
}
#header #megaMenu span.micon.web {
	background-position: -90px -2px
}
#header #megaMenu div.service_box .active span.micon.web, #header #megaMenu div.service_box a:hover span.micon.web {
	background-position: -90px -45px
}
#header #megaMenu span.micon.mobile {
	background-position: -134px -2px
}
#header #megaMenu div.service_box .active span.micon.mobile, #header #megaMenu div.service_box a:hover span.micon.mobile {
	background-position: -134px -45px
}
#header #megaMenu span.micon.design {
	background-position: -178px -2px
}
#header #megaMenu div.service_box .active span.micon.design, #header #megaMenu div.service_box a:hover span.micon.design {
	background-position: -178px -45px
}
#header #megaMenu span.micon.ecommerce {
	background-position: -310px -2px
}
#header #megaMenu div.service_box .active span.micon.ecommerce, #header #megaMenu div.service_box a:hover span.micon.ecommerce {
	background-position: -310px -45px
}
#header #megaMenu span.micon.fulltime {
	background-position: -210px 0
}
#header #megaMenu div.service_box a:hover span.micon.fulltime, #header #megaMenu div.service_box div.i_box:hover span.micon.fulltime {
	background-position: -210px -42px
}
#header #megaMenu span.micon.parttime {
	background-position: -252px 0
}
#header #megaMenu div.service_box a:hover span.micon.parttime, #header #megaMenu div.service_box div.i_box:hover span.micon.parttime {
	background-position: -252px -42px
}
#header #megaMenu span.micon.hourly {
	background-position: -294px 0
}
#header #megaMenu div.service_box a:hover span.micon.hourly, #header #megaMenu div.service_box div.i_box:hover span.micon.hourly {
	background-position: -294px -42px
}
#header #megaMenu .services_detail .read_all {
	text-align: center
}
#header #megaMenu .services_detail .read_all a {
	color: #fff;
	font-size: 15px;
	display: inline-block;
	padding: 10px 15px
}
#header #megaMenu .services_detail .read_all a:hover {
	color: #fff;
	background: #454545
}
#header #megaMenu .services_detail .btn_bg_green a {
	background: #01c49a
}
#header #megaMenu .services_detail .btn_bg_orange a {
	background: #eb6c2f
}
#header #megaMenu .services_detail .btn_bg_blue a {
	background: #7bb3d9
}
#header #megaMenu .services_detail .btn_bg_pink a {
	background: #e87992
}
#header #megaMenu .services_detail .btn_bg_yellow a {
	background: #f6c542
}
#header #megaMenu .hire_detail .hire_developer {
	border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	padding: 15px 10px
}
#header #megaMenu .hire_detail .pad {
	padding: 15px 20px 0
}
#header #megaMenu .hire_detail .developer_type {
	width: 33%;
	float: left
}
#header #megaMenu .hire_detail .sep {
	background: url(images/sep.html) right top repeat-y
}
#header #megaMenu .hire_detail .developer_type a {
	padding-left: 53px;
	background-image: url(images/enterprise/hire-developer-icon.html);
	background-repeat: no-repeat;
	font-size: 17px;
	color: #173365;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 700;
	display: block;
	margin: 0 10px;
	min-height: 42px
}
#header #megaMenu .hire_detail .developer_type a b {
	font-size: 10px;
	color: #333;
	font-weight: 400;
	display: block
}
#header #megaMenu .hire_detail .developer_type a.full {
	background-position: left top
}
#header #megaMenu .hire_detail .developer_type a.part {
	background-position: left -42px
}
#header #megaMenu .hire_detail .developer_type a.hour {
	background-position: left -84px
}
#header #megaMenu .hire_detail .developer_type a:hover {
	color: #F58220
}
#header #megaMenu .hire_detail .developer_type a:hover b {
	color: #000
}
#header #megaMenu .testimonial_detail .read_all {
	text-align: center
}
#header #megaMenu .testimonial_detail .read_all a {
	color: #fff;
	font-size: 15px;
	display: inline-block;
	background: #01c49a;
	padding: 10px 17px
}
#header #megaMenu .testimonial_detail .read_all a:hover {
	color: #fff;
	background: #454545
}
#header #megaMenu .testimonial_detail .left {
	padding-left: 20px;
	padding-top: 15px;
	float: left;
	padding-bottom: 10px;
	width: 68%;
	border-radius: 0 0 0 3px;
	-moz-border-radius: 0 0 0 5px;
	-webkit-border-radius: 0 0 0 3px;
	-moz-border-radius-bottomleft: 3px
}
#header #megaMenu .testimonial_detail .left .title, #header #megaMenu .testimonial_detail .right .title {
	margin-bottom: 10px;
	padding-top: 15px
}
#header #megaMenu .testimonial_detail .left span {
	display: inline-block;
	margin: 5px 0 10px;
	width: 260px;
	text-align: center
}
#header #megaMenu .testimonial_detail .left span a {
	display: block
}
#header #megaMenu .testimonial_detail .left span a img {
	vertical-align: middle;
	width: 90%
}
#header #megaMenu .testimonial_detail .left span strong {
	display: block;
	color: #173365;
	font-size: 16px;
	padding-top: 4px
}
#header #megaMenu .testimonial_detail .left span a:hover strong {
	color: #F58220
}
#header #megaMenu .testimonial_detail .right {
	float: right;
	width: 24%;
	padding: 15px 20px 16px;
	background: #fff
}
#header #megaMenu .testimonial_detail .right .client_say {
	border-top: solid 1px #fff;
	font-size: 14px;
	border-bottom: solid 1px #dddcdc;
	min-height: 102px;
	padding: 0 0 20px;
	margin-right: 10px;
	line-height: 18px
}
#header #megaMenu .testimonial_detail .right .client_say.first {
	border-top: none
}
#header #megaMenu .testimonial_detail .right .client_say.last {
	border-bottom: none
}
#header #megaMenu .testimonial_detail .right .client_say span {
	display: block;
	font-size: 1.1em;
	padding-top: 5px
}
#header #megaMenu .testimonial_detail .right .client_say span strong {
	color: #173365
}
#header #megaMenu .portfolio_detail {
	padding-bottom: 20px
}
#header #megaMenu .portfolio_detail .pad {
	padding: 20px 20px 0
}
#header #megaMenu .portfolio_detail .navi_link {
	margin-top: 0
}
#header #megaMenu .portfolio_detail .navi_link.fix {
	width: 22%
}
.portfolio_detail.shadow { width:570px !important; }
.portfolio_detail .navi_link { width:50% !important; }
#header #megaMenu .portfolio_detail .port_detail {
	border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	padding: 15px 0 15px 20px
}
#header #megaMenu .portfolio_detail .port_left {
	float: left;
	margin-left: 20px
}
#header #megaMenu .portfolio_detail .por_right {
	width: 46%;
	float: right;
	margin-right: 20px
}
#header #megaMenu .portfolio_detail .por_right img {
	width: 100%
}
#header #megaMenu .portfolio_detail .port_detail .left {
	float: left;
	width: 48.5%
}
#header #megaMenu .portfolio_detail .port_detail .right {
	float: right;
	width: 49.1%;
	padding-left: 17px
}
#header #megaMenu .portfolio_detail .our_pro_box, #header #megaMenu .portfolio_detail .our_pro_box ul {
	margin: 0;
	padding: 0
}
#header #megaMenu .portfolio_detail .our_pro_box ul li {
	list-style: none;
	text-align: center;
	display: inline-block;
	margin: 10px 20px 0 0
}
#header #megaMenu .portfolio_detail .our_pro_box ul li a {
	background: url(../../uploads/images/our_products_icon.png) no-repeat;
	width: 95px;
	height: 86px;
	color: #000
}
#header #megaMenu .portfolio_detail .our_pro_box ul li a.cmt_escape {
	background-position: 7px 0
}
#header #megaMenu .portfolio_detail .our_pro_box ul li a.flash_light {
	background-position: -85px 0
}
#header #megaMenu .portfolio_detail .our_pro_box ul li a.inventify {
	background-position: -177px 0
}
#header #megaMenu .portfolio_detail .our_pro_box ul li a.maths_mania {
	background-position: -277px 0
}
#header #megaMenu .portfolio_detail .our_pro_box ul li a.device_shot {
	background-position: -375px 0
}
#header #megaMenu .portfolio_detail .our_pro_box ul li a.cmt_hd {
	background-position: -468px 0
}
#header #megaMenu .portfolio_detail .our_pro_box ul li a span {
	font-size: 14px;
	display: inline-block;
	padding-top: 92px
}
#header #megaMenu .portfolio_detail .our_pro_box ul li a span:hover {
	color: #F63
}
#portfolio_flip .portfolio_box {
	float: left;
	height: 160px;
	margin-bottom: 5px;
	position: relative;
	width: 236px;
	margin-right: 23px;
	margin-top: 15px
}
#portfolio_flip .portfolio_box img {
	width: 100%;
	height: 100%;
	transition: -moz-transform 1s ease-in 0s
}
#portfolio_flip .portfolio_box.first .flipbook_btn {
	background: rgba(188,126,220,.7)
}
#portfolio_flip .portfolio_box.first .flipbook_btn.second_box {
	background: rgba(109,184,234,.7)
}
#portfolio_flip .portfolio_box.first .flipbook_btn.third_box {
	background: rgba(233,113,63,.7)
}
#portfolio_flip .portfolio_box .flipbook_btn:hover {
	opacity: 1
}
#portfolio_flip .portfolio_box .flipbook_btn {
	color: #fff;
	font-weight: 100;
	height: 100%;
	left: 0;
	top: 0;
	position: absolute;
	opacity: 0;
	width: 100%;
	transition: all 1s ease 0s
}
#portfolio_flip .portfolio_box .flipbook_btn .btn {
	bottom: 57px;
	left: 56px;
	position: absolute
}
#portfolio_flip .portfolio_box .flipbook_btn .btn a {
	display: inline-block;
	background: #fff;
	opacity: 1;
	border-radius: 3px;
	border: 1px solid #fff;
	font-weight: 100;
	padding: 10px 15px 8px!important;
	color: #000
}
#header div.share, #header div.share div.share_btn {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	height: 32px
}
#portfolio_flip .portfolio_box .tag {
	margin-top: 10px
}
#header #megaMenu .ent_solution {
	background: #fff;
	clear: both;
	float: left;
	width: 100%
}
#header #megaMenu .ent_solution ul {
	margin: 0;
	padding: 10px
}
.company_info a.get_start, .company_info div.process a {
	margin-left: 20px;
	display: inline-block
}
#header #megaMenu .ent_solution ul li {
	list-style: none;
	padding: 6px 10px;
	width: 205px;
	display: inline-block;
	font-size: 15px
}
#header #megaMenu .ent_solution ul li a {
	background: 0 0;
	padding: 0;
	vertical-align: middle
}
#header #megaMenu .ent_solution ul li b {
	display: inline-block;
	vertical-align: middle;
	font-weight: 400
}
#header #megaMenu .ent_solution ul li a:hover {
	background: 0 0
}
#header #megaMenu .ent_solution ul li.title {
	width: 100%;
	color: #000;
	font-size: 18px;
	padding-bottom: 5px;
	font-weight: 700
}
#header #megaMenu .ent_solution ul li span {
	background: url(images/enterprise/new_industries_icons_sec.gif) no-repeat;
	display: inline-block;
	height: 38px;
	margin-right: 7px;
	vertical-align: middle;
	width: 38px
}
.company_info, .top_navi {
	position: fixed;
	width: 100%;
	z-index: 11
}
#header #megaMenu .ent_solution ul li span.learning_ico {
	background-position: 0 0
}
#header #megaMenu .ent_solution ul li span.governance_ico {
	background-position: -39px 0
}
#header #megaMenu .ent_solution ul li span.social_ico {
	background-position: -76px 0
}
#header #megaMenu .ent_solution ul li span.insurance_ico {
	background-position: -114px 0
}
#header #megaMenu .ent_solution ul li span.legal_ico {
	background-position: -152px 0
}
#header #megaMenu .ent_solution ul li span.healthcare_ico {
	background-position: -190px 0
}
#header #megaMenu .ent_solution ul li span.finance_ico {
	background-position: 0 -38px
}
#header #megaMenu .ent_solution ul li span.mcommerce_ico {
	background-position: -39px -38px
}
#header #megaMenu .ent_solution ul li span.transportation_ico {
	background-position: -76px -38px
}
#header #megaMenu .ent_solution ul li span.manufacturing_ico {
	background-position: -114px -38px
}
#header #megaMenu .ent_solution ul li span.public_sector_ico {
	background-position: -153px -38px
}
#header #megaMenu .ent_solution ul li span.media_ico {
	background-position: -190px -38px
}
.company_info {
	background: url(images/enterprise/slide_12_background.jpg) repeat-x;
	background-size: 100%;
	height: 339px;
	top: 52px;
	display: none
}
.company_info img {
	vertical-align: middle
}
.company_info .fix_width .right {
	height: 258px;
	padding: 25px 0
}
.company_info a.logo {
	display: inline-block;
	margin-top: 30px;
	margin-bottom: 30px
}
.company_info div.process {
	padding: 20px 0;
	border-top: 5px solid #5593c6;
	background: #fff;
	-webkit-box-shadow: 0 5px 2px -4px rgba(0,0,0,.5);
	-moz-box-shadow: 0 5px 2px -4px rgba(0,0,0,.5);
	-o-box-shadow: 0 5px 2px -4px rgba(0,0,0,.5);
	box-shadow: 0 5px 2px -4px rgba(0,0,0,.5)
}
.company_info div.process img {
	vertical-align: middle;
	opacity: 1
}
.company_info div.process a:hover {
	opacity: .9
}
.top_navi {
	top: 0;
	-moz-box-shadow: 0 2px 0 rgba(0,0,0,.15);
	-webkit-box-shadow: 0 2px 0 rgba(0,0,0,.15);
	box-shadow: 0 2px 0 rgba(0,0,0,.15);
	background: #e94c21!important;
	height: 52px
}
.gen_links {
	display: none
}
.top_navi div.fix_width {
	height: 36px
}
.top_navi a.home {
	display: inline-block;
	height: 36px;
	float: left;
	opacity: 1
}
.top_navi a.home:hover {
	opacity: .7
}
.top_navi a.home span {
	display: inline-block;
	width: 50px;
	height: 36px;
	text-align: center
}
.top_navi a.home strong {
	margin-top: 10px
}
.top_navi div.links {
	float: right;
	position: relative;
	right: -42px
}
.top_navi div.links a {
	color: #fff;
	display: inline-block;
	line-height: 34px;
	padding: 0 15px;
	font-size: 84%;
	-weight: 700;
	opacity: 1
}
.top_navi div.links a.enquiry, .top_navi div.links a.partner {
	color: #fff;
	font-weight: 400;
	line-height: 36px;
	border-left: none
}
.top_navi div.links a:hover {
	opacity: .7
}
.top_navi div.links a.partner {
	opacity: 1;
	padding: 0 25.5px;
	font-size: 90%;
	background: #7bb3d9;
	margin-right: 0;
	margin-left: 10px
}
.top_navi div.links a.partner:hover {
	opacity: .9
}
.top_navi div.links a.enquiry {
	opacity: 1;
	padding-bottom: 1px;
	padding-left: 30px;
	padding-right: 30px;
	font-size: 1.1em;
	background: #f58220
}
.top_navi div.links a.enquiry:hover {
	opacity: .9
}
.top_navi div.links a:first-child {
	border-left: none
}
.top_navi div.links a.last {
	border-right: 1px solid #080808;
	opacity: 1
}
.top_navi div.links a span {
	margin-right: 5px
}
.top_navi .icon {
	background: url(images/top_navi_icon2.png) no-repeat;
	height: 17px;
	display: inline-block;
	vertical-align: middle
}
.top_navi .icon.root {
	width: 17px
}
.top_navi .icon.faq {
	width: 18px;
	background-position: -19px 0
}
.top_navi .icon.phone {
	width: 17px;
	background-position: -39px 0
}
.top_navi .icon.contact {
	width: 11px;
	background-position: -101px 0
}
.top_navi .icon.partner {
	width: 19px;
	background-position: -59px 0
}
.top_navi div.links a.enquiry_btn {
	background: #50d9fe;
	background: -moz-linear-gradient(top, #50d9fe 0, #30cefa 2%, #09bef0 5%, #00b6e8 7%, #00aad9 27%, #0086ab 75%, #01799a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #50d9fe), color-stop(2%, #30cefa), color-stop(5%, #09bef0), color-stop(7%, #00b6e8), color-stop(27%, #00aad9), color-stop(75%, #0086ab), color-stop(100%, #01799a));
	background: -webkit-linear-gradient(top, #50d9fe 0, #30cefa 2%, #09bef0 5%, #00b6e8 7%, #00aad9 27%, #0086ab 75%, #01799a 100%);
	background: -o-linear-gradient(top, #50d9fe 0, #30cefa 2%, #09bef0 5%, #00b6e8 7%, #00aad9 27%, #0086ab 75%, #01799a 100%);
	background: -ms-linear-gradient(top, #50d9fe 0, #30cefa 2%, #09bef0 5%, #00b6e8 7%, #00aad9 27%, #0086ab 75%, #01799a 100%);
	background: linear-gradient(to bottom, #50d9fe 0, #30cefa 2%, #09bef0 5%, #00b6e8 7%, #00aad9 27%, #0086ab 75%, #01799a 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#50d9fe', endColorstr='#01799a', GradientType=0 );
	font-size: 18px;
	text-shadow: 1px 1px 2px #595959;
	padding: 0 35px;
	font-weight: 700;
	opacity: 1
}
#header div.share div.share_btn, #header div.share_detail {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f7f7', endColorstr='#e3e4e4')
}
.top_navi div.links a:hover.enquiry_btn {
	opacity: .9
}
.top_navi div.links strong.open {
	background: url(images/top_navi_icon_open_close_sec.png) center 10px no-repeat #7bb3d9;
	display: inline-block;
	height: 35px;
	margin-top: 9px;
	width: 37px;
	vertical-align: top;
	cursor: pointer
}
.top_navi div.links strong.open.close {
	background: url(images/top_navi_icon_open_close_sec.png) center -15px no-repeat #7bb3d9
}
#header div.header_top {
	position: absolute;
	width: 100%;
	z-index: 11;
	top: 47px
}
#header div.header_top div.fix_width {
	position: relative;
	height: 80px
}
#header div.header_top .logo {
	display: inline-block;
	position: fixed;
	background: #fff;
	-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,.25);
	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.25);
	box-shadow: 0 1px 2px 0 rgba(0,0,0,.25);
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	padding: 10px 20px 10px;
	top: 0;
	vertical-align: middle;
	margin-top: 0
}
.logo > img {
    height: 70px;
}
#header div.header_top .slogan {
	padding-left: 17px;
	top: 80px;
	position: fixed;
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
	color: #000;
	font-size: 11px
}
#banner.general_page, #banner.general_page div.fix_width, #header div.share, #header div.share .relative {
	position: relative
}
#header div.header_top .slogan b {
	color: #f58220;
	font-weight: 400
}
#header div.header_top .header_social {
	float: right;
	width: 294px;
	margin-top: 35px;
	display: none
}
#header div.header_top .header_social ul {
	list-style: none;
	margin: 0;
	padding: 0
}
#header div.header_top .header_social ul li {
	padding: 0;
	background: 0 0;
	float: left;
	margin-left: 12px
}
#header div.header_top .header_social ul li a {
	background: url(images/enterprise/header_social.png) no-repeat;
	text-indent: -99999px;
	float: left;
	width: 36px;
	height: 36px
}
#header div.header_top .header_social ul li a:hover {
	opacity: .8
}
#header div.share div.gp iframe, #header div.share div.lk span, #header div.share div.tw iframe {
	opacity: 0
}
#header div.header_top .header_social ul li a.twitter {
	background-position: 0 0
}
#header div.header_top .header_social ul li a.facebook {
	background-position: -50px 0
}
#header div.header_top .header_social ul li a.google {
	background-position: -99px 0
}
#header div.header_top .header_social ul li a.youtube {
	background-position: -149px 0
}
#header div.header_top .header_social ul li a.linkedin {
	background-position: -193px 0
}
#header div.header_top .header_social ul li a.pinterest {
	background-position: -234px 0
}
#header div.header_info {
	padding-top: 40px;
	padding-right: 10px;
	float: right
}
#header div.share {
	margin-right: 10px;
	width: 108px;
	text-align: center;
	display: inline-block;
	overflow: hidden;
	border-radius: 4px;
	vertical-align: middle;
	box-shadow: 1px 1px 1px #555;
	-moz-box-shadow: 1px 1px 0 #555;
	-webkit-box-shadow: 1px 1px 0 #555
}
#header div.share div.share_btn {
	line-height: 32px;
	color: #333;
	text-transform: uppercase;
	font-weight: 700;
	cursor: pointer;
	border-radius: 4px;
	font-size: 14px;
	text-shadow: 1px 1px 0 #fff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #f6f7f7), color-stop(1, #e3e4e4));
	background: -moz-linear-gradient(center top, #f6f7f7 5%, #e3e4e4 100%);
	background-color: #e3e4e4
}
#header div.share_detail {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #f6f7f7), color-stop(1, #e3e4e4));
	background: -moz-linear-gradient(center top, #f6f7f7 5%, #e3e4e4 100%);
	background-color: #e3e4e4;
	height: 32px;
	overflow: auto
}
#header div.share_detail div.detail {
	height: 24px;
	padding: 8px 4px 0;
	float: left;
	vertical-align: middle
}
#header div.share_detail div.detail.twitter {
	border-right: solid 1px #fff;
	padding-left: 5px
}
#header div.share_detail div.detail.facebook {
	border-left: solid 1px #cecece;
	border-right: solid 1px #cecece
}
#header div.share_detail div.detail.linkedin {
	border-left: solid 1px #fff;
	border-right: solid 1px #cecece
}
#header div.share_detail div.detail.googleplus {
	border-left: solid 1px #fff;
	padding-right: 0
}
#header div.share div.icon {
	width: 17px;
	height: 16px;
	overflow: hidden;
	background-image: url(images/share_icon.png);
	float: left
}
#header div.share div.fb {
	background-position: -18px 0
}
#header div.share div.fb iframe {
	opacity: 0;
	position: relative;
	left: -25px
}
#header div.share div.lk {
	background-position: -36px 0
}
#header div.share div.gp {
	background-position: -54px 0
}
#banner.general_page img.banner_img {
	position: absolute
}
#banner.general_page .title {
	font-size: 30px;
	font-family: HelveticaLight;
	color: #173365;
	font-weight: lighter
}
#content div.entry-content, #footer, #footer div.info_bar_box a {
	font-family: HelveticaLight, sans-serif
}
#banner.general_page .sub_title {
	font-size: 20px;
	color: #173365;
	line-height: 24px;
	font-weight: 400
}
#banner.general_page div.mobile-programmer {
	background: url(images/enterprise/slide_12_background.jpg) center top;
	padding-top: 70px;
	height: 180px;
	border-bottom: solid 1px #fff
}
#banner.general_page div.mobile-programmer .title {
	padding-top: 53px;
	width: 450px
}
#banner.general_page div.mobile-programmer .sub_title {
	margin-top: 5px
}
#banner.general_page div.mobile-programmer img.banner_img {
	top: 12px;
	right: 55px
}
#banner.general_page div.iphone-programmer {
	background: url(images/enterprise/slide_12_background.jpg) center top;
	padding-top: 100px;
	height: 188px;
	border-bottom: solid 1px #ddebf6
}
#banner.general_page div.iphone-programmer .title {
	padding-top: 62px;
	width: 450px
}
#banner.general_page div.iphone-programmer img.banner_img {
	top: -1px;
	right: 20px
}
#banner.general_page div.ipad-development {
	background: url(images/enterprise/slide_12_background.jpg) center top;
	padding-top: 100px;
	height: 183px;
	border-bottom: solid 1px #fff
}
#banner.general_page div.android-development, #banner.general_page div.bb-development, #banner.general_page div.web-development, #banner.general_page div.windowsmobile {
	height: 188px;
	background: url(images/enterprise/slide_12_background.jpg) center top
}
#banner.general_page div.ipad-development .title {
	padding-top: 57px;
	padding-bottom: 5px
}
#banner.general_page div.ipad-development .sub_title {
	width: 440px
}
#banner.general_page div.ipad-development img.banner_img {
	top: 11px;
	right: 0
}
#banner.general_page div.android-development {
	padding-top: 70px;
	border-bottom: solid 1px #fff
}
#banner.general_page div.android-development .title {
	padding-top: 70px
}
#banner.general_page div.android-development img.banner_img {
	top: -18px;
	right: 0
}
#banner.general_page div.bb-development {
	padding-top: 100px;
	border-bottom: solid 1px #fff
}
#banner.general_page div.bb-development .title {
	width: 475px;
	padding-top: 54px
}
#banner.general_page div.bb-development img.banner_img {
	top: 2px;
	right: 50px
}
#banner.general_page div.windowsmobile {
	padding-top: 100px;
	border-bottom: solid 1px #fff
}
#banner.general_page div.windowsmobile .title {
	width: 515px;
	padding-top: 50px
}
#banner.general_page div.windowsmobile img.banner_img {
	top: 2px;
	right: 10px
}
#banner.general_page div.web-development {
	padding-top: 100px;
	border-bottom: solid 1px #f2e2e5
}
#banner.general_page div.web-development .title {
	width: 490px;
	padding-top: 44px
}
#banner.general_page div.web-development img.banner_img {
	top: 7px;
	right: 20px
}
#banner.general_page div.php-developer {
	background: url(images/enterprise/slide_12_background.jpg) center top;
	padding-top: 100px;
	height: 210px;
	border-bottom: solid 1px #fff
}
#banner.general_page div.php-developer .title {
	padding-top: 60px
}
#banner.general_page div.php-developer img.banner_img {
	right: 61px;
	top: -3px
}
#banner.general_page div.asp-dotnet {
	background: url(images/enterprise/microsoft_gen_bg.jpg) center bottom #f0e9f3;
	padding-top: 100px;
	height: 188px;
	border-bottom: solid 1px #fff
}
#banner.general_page div.asp-dotnet .title {
	width: 480px;
	padding-top: 54px
}
#banner.general_page div.asp-dotnet img.banner_img {
	right: 26px;
	top: -22px;
	width: 234px
}
#banner.general_page div.yahoostore {
	background: url(images/enterprise/slide_12_background.jpg) center top;
	padding-top: 100px;
	height: 182px;
	border-bottom: solid 1px #fff
}
#banner.general_page div.yahoostore .title {
	padding-top: 49px;
	width: 600px
}
#banner.general_page div.yahoostore .sub_title {
	width: 785px;
	padding-top: 8px
}
#banner.general_page div.yahoostore img.banner_img {
	right: 0;
	top: 21px
}
#banner.general_page div.website-designing {
	background: url(images/enterprise/slide_12_background.jpg) center top;
	padding-top: 100px;
	height: 188px;
	border-bottom: solid 1px #fff
}
#banner.general_page div.website-designing .title {
	padding-top: 53px
}
#banner.general_page div.website-designing img.banner_img {
	top: 10px;
	right: 20px
}
#banner.general_page div.web-seo {
	background: url(images/enterprise/webpro_gen_bg.jpg) center bottom no-repeat #fdede6;
	padding-top: 100px;
	height: 188px;
	border-bottom: solid 1px #fff
}
#banner.general_page div.web-seo .title {
	padding-top: 48px;
	padding-bottom: 7px
}
#banner.general_page div.web-seo img.banner_img {
	top: 2px;
	right: 20px
}
#banner.general_page div.general {
	background: url(images/enterprise/slide_12_background.jpg) center bottom no-repeat #d4e2ec;
	padding-top: 125px;
	height: 188px;
	border-bottom: solid 1px #ddebf6
}
#banner.general_page div.general .title {
	padding-top: 48px;
	padding-bottom: 7px
}
#banner.general_page div.general .sub_title {
	width: 400px
}
#banner.general_page div.general img.banner_img {
	top: -24px;
	right: 20px
}
#banner.general_page div.common1 {
	background: url(images/common1_gen_bg.jpg) center top no-repeat #1b195d;
	padding-top: 100px;
	height: 188px;
	border-bottom: solid 1px #fff
}
#banner.general_page div.common1 .title {
	color: #fff;
	padding-top: 90px;
	text-shadow: 0 0 2px #333
}
#banner.general_page div.common2 {
	background: url(images/common2_gen_bg.jpg) center top no-repeat #1e4149;
	padding-top: 100px;
	height: 188px;
	border-bottom: solid 1px #fff;
	text-align: center
}
#banner.general_page div.common2 .title {
	color: #fff;
	padding-top: 70px;
	text-shadow: 0 0 2px #333;
	padding-left: 0;
	font-size: 2em
}
#banner.general_page div.common3 {
	background: url(images/common3_gen_bg.jpg) center top no-repeat #04070a;
	padding-top: 100px;
	height: 188px;
	border-bottom: solid 1px #fff
}
#banner.general_page div.common3 .title {
	color: #fff;
	padding-top: 90px;
	text-shadow: 0 0 2px #333
}
#banner.general_page div.common4 {
	background: url(images/common4_gen_bg.jpg) center 30px no-repeat #e2eef7;
	padding-top: 100px;
	height: 255px;
	border-bottom: solid 1px #fff
}
#banner.general_page div.common4 .title {
	padding-top: 78px;
	width: 500px
}
#banner.general_page div.common5 {
	background: url(images/common5_gen_bg.jpg) center 6px no-repeat #60b28a;
	padding-top: 100px;
	height: 188px;
	border-bottom: solid 1px #fff
}
#banner.general_page div.common5 .title {
	color: #221045;
	padding-top: 55px
}
#banner.general_page div.common5 .sub_title {
	color: #221045;
	width: 400px;
	line-height: 25px;
	margin-top: 5px
}
#banner.general_page div.portfolio {
	background: url(images/enterprise/slide_12_background.jpg) center top;
	padding-top: 100px;
	height: 235px;
	border-bottom: solid 1px #fff
}
#banner.general_page div.portfolio .title {
	padding-top: 75px;
	width: 345px
}
#banner.general_page div.portfolio img.banner_img {
	top: 70px;
	right: 0
}
#banner.general_page div.portfoliodet {
	background: url(images/portfoliodet_gen_bg.jpg) center top repeat-x;
	padding-top: 100px;
	height: 188px;
	border-bottom: solid 1px #fff
}
#banner.general_page div.portfoliodet .title {
	color: #fff;
	padding-top: 20px;
	padding-bottom: 10px
}
#banner.general_page div.portfoliodet .desc {
	color: #000;
	width: 780px;
	line-height: 1.3em;
	padding-left: 10px
}
#banner.general_page div.portfoliodet img.banner_img {
	right: 0;
	top: 10px
}
#banner.general_page div.error_404 {
	background: url(images/404_gen_repeat.jpg) center top repeat-x
}
#banner.general_page div.error_404 .banner_bg {
	background: url(images/404_gen_bg.jpg) center top no-repeat;
	padding-top: 100px;
	height: 290px
}
#banner.general_page div.error_404 .title {
	color: #2d2d2d;
	margin-top: 0;
	font-weight: 400;
	font-size: 1.6em;
	text-align: center
}
#banner.general_page div.error_404 img.banner_img {
	top: 30px;
	left: 15px
}
#banner.general_page div.case-study {
	background: url(images/enterprise/slide_12_background.jpg) center top;
	padding-top: 100px;
	height: 286px
}
#banner.general_page div.case-study .title {
	padding-top: 30px
}
#banner.general_page div.case-study img.banner_img {
	top: 10px;
	left: 150px
}
#banner.general_page div.case_study_detail {
	background: url(images/case-study-bg.jpg) center top repeat-x;
	padding-top: 100px;
	height: 188px;
	border-bottom: solid 1px #035288
}
#banner.general_page div.case_study_detail img.banner_img {
	right: 107px;
	top: -115px
}
#banner.general_page div.our_team {
	background: url(images/enterprise/slide_12_background.jpg) center top repeat-x
}
#banner.general_page div.our_team .banner_bg {
	padding-top: 100px;
	height: 280px
}
#banner.general_page div.our_team .title {
	padding-top: 100px;
	font-size: 35px
}
#banner.general_page div.our_team .desc {
	width: 600px;
	font-size: 18px
}
#banner.general_page div.our_team img.banner_img {
	right: 55px;
	top: 8px
}
#banner.general_page div.ios {
	background: url(images/ios_gen_repeat.jpg) center top repeat-x
}
#banner.general_page div.ios .banner_bg {
	background: url(images/ios_gen_bg.jpg) center top no-repeat;
	padding-top: 100px;
	height: 188px;
	border-bottom: solid 1px #fff
}
#banner.general_page div.ios .title {
	color: #2b495f;
	text-shadow: 1px 1px 3px #fff;
	padding-top: 30px;
	padding-left: 50px;
	padding-bottom: 25px;
	font-size: 1.2em
}
#banner.general_page div.ios img.banner_img {
	top: 42px;
	right: 8px
}
#banner.general_page div.ios img.ios_icon {
	margin-left: 68px
}
#banner.general_page div.mob_cloud {
	background: #e5f3ed;
	padding-top: 100px;
	height: 220px;
	border-bottom: solid 1px #fff
}
#banner.general_page div.Mobile_strategy_planning, #banner.general_page div.cross_plateform_inn, #banner.general_page div.cust_mob_app, #banner.general_page div.mob_app_plateform, #banner.general_page div.mobile_ux_design {
	background: url(images/enterprise/slide_12_background.jpg) center top #daebf5
}
#banner.general_page div.mob_cloud .title {
	padding-top: 48px;
	width: 400px;
	padding-bottom: 7px
}
#banner.general_page div.mob_cloud .sub_title {
	color: #2d2d2d;
	width: 400px;
	font-size: 16px
}
#banner.general_page div.mob_cloud img.banner_img {
	right: 0;
	top: 2px
}
#banner.general_page div.mob_app_plateform {
	padding-top: 100px;
	height: 290px;
	border-bottom: solid 1px #fdece4
}
#banner.general_page div.mob_app_plateform .title {
	padding-top: 76px;
	width: 400px;
	padding-bottom: 7px
}
#banner.general_page div.mob_app_plateform .sub_title {
	width: 450px;
	margin-top: 5px
}
#banner.general_page div.mob_app_plateform img.banner_img {
	right: 0;
	top: 15px
}
#banner.general_page div.cust_mob_app {
	padding-top: 100px;
	height: 290px;
	border-bottom: solid 1px #fcecef
}
#banner.general_page div.cust_mob_app .title {
	padding-top: 80px;
	width: 600px;
	padding-bottom: 7px
}
#banner.general_page div.cust_mob_app .sub_title {
	width: 500px;
	margin-top: 5px
}
#banner.general_page div.cust_mob_app img.banner_img {
	right: 0;
	top: 12px
}
#banner.general_page div.cross_plateform_inn {
	padding-top: 100px;
	height: 260px;
	border-bottom: solid 1px #ede5f2
}
#banner.general_page div.cross_plateform_inn .title {
	padding-top: 59px;
	width: 500px;
	padding-bottom: 7px
}
#banner.general_page div.cross_plateform_inn .sub_title {
	width: 500px;
	margin-top: 5px
}
#banner.general_page div.cross_plateform_inn img.banner_img {
	right: 0;
	top: 10px
}
#banner.general_page div.mobile_ux_design {
	padding-top: 100px;
	height: 290px
}
#banner.general_page div.mobile_ux_design .title {
	padding-top: 81px;
	width: 400px;
	padding-bottom: 7px
}
#banner.general_page div.mobile_ux_design .sub_title {
	width: 400px;
	margin-top: 5px
}
#banner.general_page div.mobile_ux_design img.banner_img {
	right: 0;
	top: 20px
}
#banner.general_page div.Mobile_strategy_planning {
	padding-top: 100px;
	height: 290px;
	border-bottom: solid 1px #d4eee8
}
#banner.general_page div.Mobile_strategy_planning .title {
	color: #173365;
	padding-top: 84px;
	width: 550px;
	padding-bottom: 7px
}
#banner.general_page div.Mobile_strategy_planning .sub_title {
	width: 550px;
	margin-top: 5px
}
#banner.general_page div.Mobile_strategy_planning img.banner_img {
	right: 0;
	top: 15px
}
#banner.general_page div.enterprise_mobility {
	background: url(images/enterprise/slide_12_background.jpg) center top #e0edf6;
	padding-top: 100px;
	height: 290px;
	border-bottom: solid 1px #cedeea
}
#banner.general_page div.enterprise_mobility .title {
	padding-top: 75px;
	width: 400px;
	padding-bottom: 7px
}
#banner.general_page div.enterprise_mobility .sub_title {
	width: 450px;
	margin-top: 5px
}
#banner.general_page div.enterprise_mobility img.banner_img {
	right: 17px;
	top: 15px
}
#banner.general_page div.cloudcomputing {
	background: url(images/enterprise/slide_12_background.jpg) center top #d4eee8;
	padding-top: 100px;
	height: 290px;
	border-bottom: solid 1px #d4eee8
}
#banner.general_page div.cloudcomputing .title {
	padding-top: 95px;
	width: 400px;
	padding-bottom: 7px
}
#banner.general_page div.cloudcomputing .sub_title {
	width: 450px;
	margin-top: 5px
}
#banner.general_page div.cloudcomputing img.banner_img {
	right: 0;
	top: 15px
}
#banner.general_page div.hire_iphone_dev_pro {
	background: #eaf1f5;
	padding-top: 100px;
	height: 290px;
	border-bottom: solid 1px #cadae3
}
#banner.general_page div.hire_iphone_dev_pro .title {
	padding-top: 95px;
	text-align: center;
	width: 600px;
	float: right;
	padding-bottom: 7px
}
#banner.general_page div.hire_iphone_dev_pro .title .sub_title {
	color: #f58220;
	font-size: 20px
}
#banner.general_page div.hire_iphone_dev_pro img.banner_img {
	left: 25px;
	top: 20px
}
#banner.general_page div.mob_app_managem {
	background: url(images/enterprise/slide_12_background.jpg) center top #e0edf6;
	padding-top: 100px;
	height: 290px;
	border-bottom: solid 1px #e0edf6
}
#banner.general_page div.mob_app_managem .title {
	color: #173365;
	padding-top: 79px;
	width: 500px;
	padding-bottom: 7px
}
#banner.general_page div.mob_app_managem .sub_title {
	margin-top: 5px;
	width: 600px
}
#banner.general_page div.mob_app_managem img.banner_img {
	right: 65px;
	top: 17px
}
#banner.general_page div.ent_cont_ment {
	background: url(images/enterprise/slide_12_background.jpg) center top #e0edf6;
	padding-top: 100px;
	height: 245px;
	border-bottom: solid 1px #e0edf6
}
#banner.general_page div.about_us_new, #banner.general_page div.ent_mobi_cld, #banner.general_page div.ind_partnership {
	background: url(images/enterprise/slide_12_background.jpg) center top #e0edf6;
	height: 290px;
	border-bottom: solid 1px #e0edf6
}
#banner.general_page div.ent_cont_ment .title {
	padding-top: 65px;
	width: 600px;
	padding-bottom: 7px
}
#banner.general_page div.ent_cont_ment .sub_title {
	width: 575px;
	margin-top: 5px
}
#banner.general_page div.ent_cont_ment img.banner_img {
	right: 40px;
	top: 32px
}
#banner.general_page div.ent_mobi_cld {
	padding-top: 100px
}
#banner.general_page div.ent_mobi_cld .title {
	padding-top: 72px;
	width: 450px;
	padding-bottom: 7px
}
#banner.general_page div.ent_mobi_cld .sub_title {
	width: 450px;
	margin-top: 5px
}
#banner.general_page div.ent_mobi_cld img.banner_img {
	right: 40px;
	top: 20px
}
#banner.general_page div.ind_partnership {
	padding-top: 100px;
	margin-bottom: 20px
}
#footer div.about_inic h2, #footer div.recent_tweets h2 {
	margin-bottom: 10px
}
#banner.general_page div.ind_partnership .title {
	padding-top: 107px;
	width: 450px;
	padding-bottom: 7px
}
#banner.general_page div.ind_partnership img.banner_img {
	right: 40px;
	top: 12px
}
#banner.general_page div.about_us_new {
	padding-top: 100px
}
#banner.general_page div.careers, #banner.general_page div.certificates, #banner.general_page div.parnership, #banner.general_page div.testimonials {
	border-bottom: solid 1px #fff;
	background: url(images/enterprise/slide_12_background.jpg) center top
}
#banner.general_page div.about_us_new .title {
	color: #173365;
	padding-top: 107px;
	width: 400px;
	padding-bottom: 7px
}
#banner.general_page div.about_us_new img.banner_img {
	right: 0;
	top: 48px
}
#banner.general_page div.certificates img.banner_img, #banner.general_page div.testimonials img.banner_img {
	top: 20px;
	right: 45px
}
#banner.general_page div.testimonials {
	padding-top: 100px;
	height: 235px
}
#banner.general_page div.testimonials .title {
	width: 530px;
	padding-top: 65px
}
#banner.general_page div.testimonials .sub_title {
	padding-top: 5px
}
#banner.general_page div.certificates {
	padding-top: 100px;
	height: 250px
}
#banner.general_page div.certificates .title {
	width: 540px;
	padding-top: 105px
}
#banner.general_page div.careers {
	padding-top: 100px;
	height: 260px
}
#banner.general_page div.careers .title {
	width: 530px;
	padding-top: 87px
}
#banner.general_page div.careers .sub_title {
	padding-top: 5px
}
#banner.general_page div.careers img.banner_img {
	top: 22px;
	right: 55px
}
#banner.general_page div.parnership {
	padding-top: 100px;
	height: 225px
}
#banner.general_page div.parnership .title {
	width: 480px;
	padding-top: 68px
}
#banner.general_page div.parnership .title span {
	color: #2d2d2d
}
#banner.general_page div.parnership img.banner_img {
	top: 2px;
	right: 5px
}
#banner.general_page div.ecommerce-development {
	background: url(images/enterprise/slide_12_background.jpg) center top;
	padding-top: 100px;
	height: 186px
}
#banner.general_page div.ecommerce-development .title {
	width: 490px;
	padding-top: 59px
}
#banner.general_page div.ecommerce-development img.banner_img {
	top: 7px;
	right: 55px
}
#banner.general_page div.enquiry {
	background: url(images/enterprise/slide_12_background.jpg) center top;
	height: 350px;
	border-bottom: solid 1px #f2e2e5
}
#banner.general_page div.education, #banner.general_page div.finance, #banner.general_page div.healthcare, #banner.general_page div.ios7, #banner.general_page div.mcommerce {
	border-bottom: solid 1px #ddebf6;
	background: url(images/enterprise/slide_12_background.jpg) center top
}
#banner.general_page div.enquiry .title {
	width: 450px;
	padding-top: 180px
}
#banner.general_page div.enquiry .sub_title {
	font-size: 15px;
	color: #2e2e2e
}
#banner.general_page div.enquiry img.banner_img {
	top: 97px;
	right: 100px
}
#banner.general_page div.healthcare img.banner_img, #banner.general_page div.ios7 img.banner_img {
	top: -1px;
	right: 20px
}
#banner.general_page div.ios7 {
	padding-top: 100px;
	height: 264px
}
#banner.general_page div.ios7 .title {
	padding-top: 80px;
	width: 415px
}
#banner.general_page div.healthcare {
	padding-top: 100px;
	height: 237px
}
#banner.general_page div.healthcare .title {
	padding-top: 71px;
	width: 565px
}
#banner.general_page div.education {
	padding-top: 100px;
	height: 238px;
	overflow: hidden
}
#banner.general_page div.education .title {
	padding-top: 72px;
	width: 460px
}
#banner.general_page div.education img.banner_img {
	top: 2px;
	right: 45px
}
#banner.general_page div.finance {
	padding-top: 100px;
	height: 185px
}
#banner.general_page div.finance .title {
	padding-top: 45px;
	width: 415px
}
#banner.general_page div.finance img.banner_img {
	top: 12px;
	right: 20px
}
#banner.general_page div.mcommerce {
	padding-top: 100px;
	height: 223px
}
#banner.general_page div.mcommerce .title {
	padding-top: 65px;
	width: 535px
}
#banner.general_page div.mcommerce img.banner_img {
	top: -10px;
	right: 55px
}
#banner.general_page div.fmcg_retail {
	background: url(images/enterprise/slide_12_background.jpg) center top;
	padding-top: 100px;
	height: 210px;
	border-bottom: solid 1px #ddebf6
}
#banner.general_page div.insurance, #banner.general_page div.it_tele, #banner.general_page div.legal, #banner.general_page div.manufacturing {
	height: 233px;
	background: url(images/enterprise/slide_12_background.jpg) center top;
	border-bottom: solid 1px #ddebf6
}
#banner.general_page div.fmcg_retail .title {
	padding-top: 60px;
	width: 485px
}
#banner.general_page div.fmcg_retail img.banner_img {
	top: 12px;
	right: 0
}
#banner.general_page div.it_tele {
	padding-top: 100px
}
#banner.general_page div.it_tele .title {
	padding-top: 70px;
	width: 550px
}
#banner.general_page div.it_tele img.banner_img {
	top: 0;
	right: 0
}
#banner.general_page div.insurance {
	padding-top: 100px
}
#banner.general_page div.insurance .title {
	padding-top: 67px;
	width: 550px
}
#banner.general_page div.insurance img.banner_img {
	top: 0;
	right: 30px
}
#banner.general_page div.manufacturing {
	padding-top: 100px
}
#banner.general_page div.manufacturing .title {
	padding-top: 65px;
	width: 600px
}
#banner.general_page div.manufacturing img.banner_img {
	top: 16px;
	right: 0
}
#banner.general_page div.legal img.banner_img, #banner.general_page div.media img.banner_img {
	top: 2px;
	right: 0
}
#banner.general_page div.legal {
	padding-top: 100px
}
#banner.general_page div.legal .title {
	padding-top: 65px;
	width: 550px
}
#banner.general_page div.media {
	background: url(images/enterprise/slide_12_background.jpg) center top;
	padding-top: 100px;
	height: 264px;
	border-bottom: solid 1px #ddebf6
}
#banner.general_page div.media .title {
	padding-top: 97px;
	width: 600px
}
#banner.general_page div.mgovernance {
	background: url(images/enterprise/slide_12_background.jpg) center top;
	padding-top: 100px;
	height: 240px;
	border-bottom: solid 1px #ddebf6
}
#banner.general_page div.mgovernance .title {
	padding-top: 83px;
	width: 600px
}
#banner.general_page div.mgovernance img.banner_img {
	top: -7px;
	right: 15px
}
#banner.general_page div.transportation {
	background: url(images/enterprise/slide_12_background.jpg) center top;
	padding-top: 64px;
	height: 232px;
	border-bottom: solid 1px #ddebf6
}
#banner.general_page div.transportation .title {
	padding-top: 100px;
	width: 450px
}
#banner.general_page div.transportation img.banner_img {
	top: -35px;
	right: 15px
}
#banner.general_page div.gitex {
	background: url(images/enterprise/slide_17_background.jpg) center top;
	padding-top: 64px;
	height: 270px;
	border-bottom: solid 1px #ddebf6
}
#banner.general_page div.gitex .title {
	padding-top: 100px;
	width: 450px
}
#banner.general_page div.gitex img.banner_img {
	top: 12px;
	right: 15px
}
#banner.general_page div.general img.wearable_img {
	top: -94px;
	right: 20px
}
#banner.general_page div.general img.online_brand_img {
	top: -27px;
	right: 20px
}
#banner.general_page div.general img.big_data_img {
	top: -70px;
	right: 60px
}
#banner.general_page div.general img.augmented_img {
	top: -33px;
	right: 20px
}
#banner.general_page div.mob_app_plateform img.print_banner {
	right: 0;
	top: 15px
}
#banner.general_page div.shopify {
	background: url(images/enterprise/slide_12_background.jpg) center top;
	padding-top: 100px;
	height: 350px;
	border-bottom: solid 1px #ddebf6
}
#banner.general_page div.shopify .title {
	padding-top: 120px;
	width: 535px
}
#banner.general_page div.shopify img.banner_img {
	top: 0;
	right: 55px
}
#banner.general_page div.slack {
	background: url(images/enterprise/slide_12_background.jpg) center top;
	padding-top: 100px;
	height: 350px;
	border-bottom: solid 1px #ddebf6
}
#banner.general_page div.customized-bot, #banner.general_page div.facebook-bot, #banner.general_page div.fleet-management, #banner.general_page div.jmeter-testing, #banner.general_page div.mattermost-development, #banner.general_page div.ola-uber-app, #banner.general_page div.selenium-testing, #banner.general_page div.white-box {
	height: 312px;
	background: url(images/enterprise/slide_12_background.jpg) center top;
	border-bottom: solid 1px #ddebf6
}
#banner.general_page div.slack .title {
	padding-top: 120px;
	width: 535px
}
#banner.general_page div.slack img.banner_img {
	top: 20px;
	right: 0
}
#banner.general_page div.fleet-management {
	padding-top: 30px
}
#banner.general_page div.fleet-management .title {
	padding-top: 120px;
	width: 535px
}
#banner.general_page div.fleet-management img.banner_img {
	top: 20px;
	right: 0
}
#banner.general_page div.white-box {
	padding-top: 30px
}
#banner.general_page div.white-box .title {
	padding-top: 120px;
	width: 535px
}
#banner.general_page div.white-box img.banner_img {
	top: 80px;
	right: 0
}
#banner.general_page div.jmeter-testing {
	padding-top: 30px
}
#banner.general_page div.jmeter-testing .title {
	padding-top: 120px;
	width: 535px
}
#banner.general_page div.jmeter-testing img.banner_img {
	top: 95px;
	right: 0
}
#banner.general_page div.selenium-testing {
	padding-top: 30px
}
#banner.general_page div.selenium-testing .title {
	padding-top: 120px;
	width: 535px
}
#banner.general_page div.selenium-testing img.banner_img {
	top: 50px;
	right: 0
}
#banner.general_page div.customized-bot img.banner_img, #banner.general_page div.facebook-bot img.banner_img, #banner.general_page div.mattermost-development img.banner_img {
	top: 60px;
	right: 0
}
#banner.general_page div.mattermost-development {
	padding-top: 30px
}
#banner.general_page div.mattermost-development .title {
	padding-top: 120px;
	width: 535px
}
#banner.general_page div.customized-bot {
	padding-top: 30px
}
#banner.general_page div.customized-bot .title {
	padding-top: 120px;
	width: 535px
}
#banner.general_page div.facebook-bot {
	padding-top: 30px
}
#banner.general_page div.facebook-bot .title {
	padding-top: 120px;
	width: 535px
}
#banner.general_page div.ola-uber-app {
	padding-top: 30px
}
#banner.general_page div.ola-uber-app .title {
	padding-top: 120px;
	width: 535px
}
#banner.general_page div.ola-uber-app img.banner_img {
	top: 82px;
	right: 0
}
#banner.general_page div.ios9 {
	background: url(images/enterprise/slide_12_background.jpg) center top;
	padding-top: 100px;
	height: 264px;
	border-bottom: solid 1px #ddebf6
}
#banner.general_page div.ios9 .title {
	padding-top: 80px;
	width: 415px
}
#banner.general_page div.ios9 img.banner_img {
	top: -15px;
	right: 5px
}
#footer {
	background: #fff;
	padding-top: 0;
	position: relative
}
#footer span.back_top {
	position: fixed;
	bottom: -3px;
	left: 20px;
	width: 68px;
	height: 68px;
	background: url(images/up_arrow.png) center no-repeat;
	cursor: pointer;
	display: none;
	z-index: 100
}
#footer span.back_top:hover {
	opacity: .7
}
#content .refer_btn:hover, #footer div.address_box a.contact_btn:hover {
	opacity: .9
}
#footer div.fix_width {
	position: relative;
	overflow: hidden
}
#footer div.icon_box {
	position: absolute;
	top: -40px;
	left: 0
}
#footer div.left_box {
	float: left;
	width: 68%
}
#footer h2 {
	margin-top: 20px;
	font-size: 32px;
	color: #fff;
	font-weight: lighter
}
#footer h2 a {
	color: #F58220
}
#footer h2 a:hover {
	text-decoration: none
}
#footer div.text {
	color: #ececec
}
#footer div.about_inic {
	float: left;
	width: 49%;
	padding-right: 15px
}
#footer div.recent_tweets {
	float: left;
	width: 47%;
	padding-left: 10px
}
#footer div.recent_tweets .twitter-message {
	color: #fff;
	font-size: 90%;
	margin-bottom: 15px
}
#footer div.recent_tweets .twitter-message a {
	color: #fff
}
#footer div.recent_tweets .twitter-message a:hover {
	color: #F58220
}
#footer div.recent_tweets .twitter-message .twitter-timestamp {
	color: #049bc9;
	font-size: 90%;
	display: none;
	margin-top: 5px
}
#footer div.recent_tweets h3 {
	font-size: .8em;
	color: #049bc9;
	margin: 5px 0 10px
}
#footer div.address_box {
	float: left;
	width: 32%;
	text-align: center;
	height: 30px;
	position: relative;
	top: -64px
}
#footer div.address_box img.address {
	margin-top: 20px;
	position: relative
}
#footer div.address_box img.logo {
	margin-bottom: 40px;
	margin-top: 45px
}
#footer div.address_box div.country {
	color: #F58220;
	padding-top: 4px;
	margin-bottom: 4px
}
#footer div.address_box a.contact_btn {
	display: inline-block;
	width: 90px;
	height: 35px;
	background: url(images/contact_btn.png) no-repeat;
	font-size: 1px;
	text-indent: -5000px
}
#footer div.certificate {
	padding-top: 15px;
	padding-bottom: 15px
}
#footer div.certificate a, #footer div.certificate span {
	display: inline-block;
	vertical-align: middle;
	margin-right: 25px
}
#footer div.certificate a.last {
	margin-right: 0
}
#footer div.certi_block_img p {
	margin: 10px 0 0;
	font-size: 13px
}
#footer div.navi {
	background: #1f2f4b;
	color: #fff;
	font-size: 90%;
	padding: 28px 0
}
#footer div.navi a {
	display: inline-block;
	vertical-align: middle;
	color: #ededed;
	margin-right: 6px;
	font-size: 16px;
	padding: 10px 15px
}
#footer div.navi a:hover {
	color: #fff;
	background: #0c1524
}
#footer div.navi span {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	font-size: 80%;
	margin-top: 5px;
	margin-right: 50px
}
#footer div.navi span strong {
	color: #F58220
}
#footer div.info_bar {
	background: #000;
	color: #ededed;
	font-size: 95%;
	padding: 13px 0;
	overflow: hidden
}
#footer div.info_bar_box {
	width: 33%;
	float: left
}
#footer div.info_bar_box i {
	background: url(images/info_bar_icons.html) no-repeat
}
#footer div.info_bar_box i.phone_no {
	width: 40px;
	margin-right: 5px;
	height: 35px;
	float: left;
	background-position: 0 0
}
#footer div.info_bar_box i.live_chat {
	width: 40px;
	margin-right: 5px;
	height: 35px;
	float: left;
	background-position: -40px 0
}
#footer div.info_bar_box i.inquiry_icon {
	width: 40px;
	margin-right: 5px;
	height: 35px;
	float: left;
	background-position: -82px 0
}
#footer div.info_bar_box a, #footer div.info_bar_box h2 {
	font-size: 25px;
	color: #f58220;
	margin: 0;
	font-weight: lighter
}
#footer div.info_bar_box h2 {
	line-height: 24px
}
#footer div.info_bar_box a {
	line-height: 18px
}
#footer div.info_bar_box a:hover {
	color: #fff
}
#footer div.info_bar_box span {
	font-size: 14px;
	color: #b7bfcb
}
#footer div.latest_blog {
	width: 45%;
	padding-top: 20px;
	padding-bottom: 30px
}
#footer div.latest_blog h2 {
	margin-bottom: 20px;
	text-align: left;
	font-size: 22px
}
#footer div.latest_blog h2 strong {
	font-weight: 700
}
#footer div.latest_blog div {
	margin-bottom: 30px
}
#footer div.latest_blog h3 {
	color: #173365;
	font-size: 17px
}
#footer div.latest_blog h3 a {
	color: #fff
}
#footer div.latest_blog h3 a:hover {
	color: #f58220
}
#footer div.latest_blog span.text {
	line-height: 18px;
	margin-top: 8px;
	color: #a0a4ac;
	display: inline-block
}
#footer .latest_blog .social_icon {
	margin-top: 20px;
	text-align: center;
	margin-bottom: 0;
	display: table
}
#footer .latest_blog .social_icon ul {
	margin: 0;
	padding: 0;
	text-align: center;
	position: relative;
	top: 0
}
#footer .latest_blog .social_icon ul li {
	list-style: none;
	display: inline-block;
	text-align: center;
	background: 0 0;
	margin: 0;
	padding: 0
}
#footer .latest_blog .social_icon ul li a {
	margin: 0 1px;
	display: inline-block;
	background: url(../../uploads/2016/03/footer-social.png) no-repeat;
	transition: all .3s ease-in 0s;
	height: 51px;
	width: 52px
}
#footer .latest_blog .social_icon ul li a.facebook_icon {
	background-position: -4px -3px
}
#footer .latest_blog .social_icon ul li a.facebook_icon:hover {
	background-position: -4px -58px
}
#footer .latest_blog .social_icon ul li a.google_icon {
	background-position: -59px -3px
}
#footer .latest_blog .social_icon ul li a.google_icon:hover {
	background-position: -59px -58px
}
#footer .latest_blog .social_icon ul li a.twitter_icon {
	background-position: -114px -3px
}
#footer .latest_blog .social_icon ul li a.twitter_icon:hover {
	background-position: -114px -58px
}
#footer .latest_blog .social_icon ul li a.you_icon {
	background-position: -169px -3px
}
#footer .latest_blog .social_icon ul li a.you_icon:hover {
	background-position: -169px -58px
}
#footer .latest_blog .social_icon ul li a.linkedin_icon {
	background-position: -223px -3px
}
#footer .latest_blog .social_icon ul li a.linkedin_icon:hover {
	background-position: -223px -58px
}
#footer .latest_blog .social_icon ul li a.pin_icon {
	background-position: -276px -3px
}
#footer .latest_blog .social_icon ul li a.pin_icon:hover {
	background-position: -276px -58px
}
#footer .latest_blog .social_icon ul li a.blog_icon {
	background-position: -330px -3px
}
#footer .latest_blog .social_icon ul li a.blog_icon:hover {
	background-position: -330px -58px
}
#footer .footer_dark_bg {
	background: #0c1524
}
#footer .company_infographic {
	padding-top: 8px
}
#footer .about_company_detail ul {
	margin: 0;
	padding: 50px 0 0;
	overflow: hidden
}
#footer .about_company_detail ul li {
	text-align: center;
	list-style: none;
	background: 0 0;
	font-size: 19px;
	color: #fff;
	float: left;
	margin-left: 16.5%;
	margin-left: 16%\9;
	padding: 0
}
#footer .about_company_detail ul li h3 {
	font-weight: 700;
	margin-top: 12px;
	font-size: 19px;
	color: #fff
}
#footer .about_company_detail ul li:first-child {
	margin-left: 0
}
#footer .certifications_block {
	width: 990px
}
#footer .certifications_block h2 {
	text-align: center;
	background: url(images/enterprise/certification-dot-bg.jpg) left 25px repeat-x;
	margin: 40px 0
}
#footer .certifications_block h2 b {
	background: #fff;
	padding: 0 10px
}
#footer .certi_block_img {
	margin-top: 20px;
	text-align: center
}
#footer .certi_block_img ul {
	margin: 0;
	padding: 0;
	text-align: center;
	position: relative;
	top: 15px
}
#footer .certi_block_img ul li {
	list-style: none;
	display: inline-block;
	text-align: center;
	background: 0 0;
	margin: 0;
	padding: 0
}
#footer .certi_block_img ul li a {
	margin: 0 6px 10px;
	display: inline-block;
	background: url(images/certification-updated_new.png)
}
#footer .certi_block_img ul li a.titanium_certi {
	background-position: -241px -75px;
	width: 62px;
	height: 66px;
	text-indent: -9999
}
#footer .certi_block_img ul li a.titanium_certi:hover {
	background-position: -241px -11px
}
#footer .certi_block_img ul li a.iso_9001 {
	height: 67px;
	width: 70px;
	text-indent: -9999;
	background-position: -135px -75px
}
#footer .certi_block_img ul li a.iso_9001:hover {
	background-position: -135px -11px
}
#footer .certi_block_img ul li a.microsoft {
	background-position: -10px -86px;
	height: 55px;
	width: 90px;
	text-indent: -9999
}
#footer .certi_block_img ul li a.microsoft:hover {
	background-position: -10px -22px
}
#footer .certi_block_img ul li a.yahoo_ptr {
	background-position: -345px -86px;
	height: 56px;
	width: 90px;
	text-indent: -9999
}
#footer .certi_block_img ul li a.yahoo_ptr:hover {
	background-position: -345px -20px
}
#footer .certi_block_img ul li a.magento_ptr {
	background-position: -467px -76px;
	height: 67px;
	width: 85px;
	text-indent: -9999
}
#footer .certi_block_img ul li a.magento_ptr:hover {
	background-position: -467px -12px
}
#footer .certi_block_img ul li a.amazone_ptr {
	background-position: -584px -86px;
	height: 56px;
	width: 193px;
	text-indent: -9999
}
#footer .certi_block_img ul li a.amazone_ptr:hover {
	background-position: -584px -21px
}
#footer .certi_block_img ul li a.nasscom_ptr {
	background-position: -815px -88px;
	height: 61px;
	width: 132px;
	text-indent: -9999
}
#footer .certi_block_img ul li a.nasscom_ptr:hover {
	background-position: -814px -25px
}
#footer .certi_block_img ul li a.gesia_ptr {
	background-position: -967px -82px;
	height: 67px;
	width: 68px;
	text-indent: -9999
}
#footer .certi_block_img ul li a.gesia_ptr:hover {
	background-position: -967px -11px
}
#footer .certi_block_img ul li a.iso_27001 {
	background-position: -1051px -89px;
	height: 66px;
	width: 80px;
	text-indent: -9999
}
#footer .certi_block_img ul li a.iso_27001:hover {
	background-position: -1051px -19px
}
#footer .location_map {
	background: url(images/footer_location_map.html) top center repeat-x;
	width: 100%;
	height: 339px
}
#footer .location_point {
	float: left;
	height: 320px
}
#footer .location_point ul {
	width: 100%
}
#footer .location_point ul li.blue_point .img, #footer .location_point ul li.green_point .img, #footer .location_point ul li.orange_point .img, #footer .location_point ul li.pink_point .img, #footer .location_point ul li.purple_point .img {
	width: 50px;
	min-height: 60px;
	cursor: pointer;
	position: relative;
	z-index: 100;
	float: left;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out
}
#footer .location_point ul li:hover.blue_point .img, #footer .location_point ul li:hover.green_point .img, #footer .location_point ul li:hover.orange_point .img, #footer .location_point ul li:hover.pink_point .img, #footer .location_point ul li:hover.purple_point .img {
	width: 70px;
	height: auto;
	margin: -17px 0 0 -10px
}
#footer .location_point ul li span {
	width: 0;
	visibility: hidden;
	float: left;
	height: 0;
	text-indent: -99999;
	background: #fff;
	color: #fff;
	padding: 15px;
	-webkit-transition: all .3s ease-out;
	margin-left: -20px;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
	overflow: hidden
}
#footer .location_point ul li:hover span {
	width: 280px;
	padding-left: 50px;
	overflow: hidden;
	float: left;
	visibility: visible;
	color: #464646;
	font-weight: 700;
	margin: -13px 0 0 -30px;
	height: 45px
}
#footer .location_point ul li strong {
	display: inline-block;
	width: 250px
}
#footer .location_point ul li.blue_point .img, #footer .location_point ul li.purple_point .img {
	float: right
}
#footer .location_point ul li:hover.blue_point span, #footer .location_point ul li:hover.purple_point span {
	width: 280px;
	padding-right: 50px;
	margin-right: -30px;
	padding-left: 20px;
	float: left
}
#footer .location_point ul li.orange_point {
	float: left;
	position: absolute;
	top: 50px;
	left: 350px
}
#footer .location_point ul li.green_point {
	float: left;
	position: absolute;
	top: 180px;
	left: 20px
}
#footer .location_point ul li.pink_point {
	float: left;
	position: absolute;
	top: 250px;
	left: 170px
}
#footer .location_point ul li.blue_point {
	float: left;
	position: absolute;
	top: 180px;
	right: 200px
}
#footer .location_point ul li.purple_point {
	float: left;
	position: absolute;
	top: 80px;
	right: 30px
}
#footer .social_media {
	width: 435px;
	margin: 0 auto
}
#footer .social_media ul {
	margin: 30px 0 0;
	padding: 0
}
#footer .social_media ul li {
	list-style: none;
	float: left;
	text-align: center;
	width: 69px;
	background: 0 0;
	padding: 18px 0 0
}
#footer .social_media ul li span {
	color: #464646;
	font-size: 16px;
	width: 100%;
	padding: 0 0 5px;
	display: inline-block
}
#footer .social_media ul li b {
	font-weight: 700;
	width: 100%;
	display: inline-block;
	font-size: 17px
}
#footer .social_media ul li a img {
	-webkit-transition: all .3s ease-out;
	-moz-transition: .3s ease-in;
	-o-transition: all .3s ease-out;
	transition: .3s ease-in;
	position: relative;
	width: 59px
}
#footer .social_media ul li:hover a img {
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1)
}
#footer .bottom_footer {
	width: 950px;
	margin: 0 auto;
	padding-bottom: 40px
}
#footer .bottom_footer b, #footer .dmca_code {
	width: 100%;
	display: inline-block;
	text-align: center
}
#footer .ind_symbole_bg {
	text-align: center;
	background: url(images/enterprise/certification-dot-bg.jpg) left 35px repeat-x;
	margin: 30px 0 18px
}
#footer .ind_symbole_bg img {
	background: #fff;
	padding: 0 10px
}
#footer .contact_us, #footer .contact_us ul {
	text-align: center
}
#footer .contact_us ul li {
	display: inline-block;
	list-style: none;
	padding-left: 20px;
	background: 0 0
}
#content ul li, #content ul.bullets_gray li {
	background-image: url(images/enterprise/links_arr_light.png)
}
#content ul li, #content ul.bullets_gray li, #content ul.bullets_green li, #content ul.bullets_orange li {
	background-position: left 6px;
	background-repeat: no-repeat
}
#footer .contact_us ul li span {
	font-size: 18px;
	padding-left: 10px
}
#footer .contact_us ul li a {
	color: #454545
}
#footer .contact_us ul li a:hover {
	color: #0275C2
}
#footer .contact_us ul li img {
	vertical-align: middle
}
#footer .bottom_footer b {
	padding: 15px 0;
	font-weight: 400;
	color: #7c7c7c
}
#footer .dmca_code {
	padding-bottom: 5px
}
#content ol.two_part li, #content ul.two_part li {
	width: 46%;
	float: left
}
#content {
	color: #000
}
#content a.submit_btn {
	color: #fff
}
#content.search {
	padding-bottom: 40px
}
#content div.entry-content {
	padding-bottom: 50px
}
#content h1 {
	margin-top: 25px
}
#content h1 .tagline {
	font-size: 12px;
	font-style: italic;
	display: block;
	color: #424242;
	line-height: normal
}
#content p {
	margin: 10px 0
}
#content ul {
	font-size: 90%;
	margin-left: 11px;
	padding-top: 5px;
	overflow: auto
}
#content ul li {
	padding: 2px 0 2px 24px
}
#content ul.bullets_green li {
	background-image: url(images/links_bullets_green.png)
}
#content ul.bullets_orange li {
	background-image: url(images/links_bullets_orange.png)
}
#content ul.arrow li {
	background-image: url(images/links_arr.png);
	background-repeat: no-repeat;
	background-position: left 10px
}
#content ul.arrow_light li {
	background: url(images/links_arr_light.png) left 8px no-repeat
}
#content ul.arr li {
	background-image: url(images/links_arrow.png);
	background-repeat: no-repeat;
	background-position: left 10px
}
#content ol {
	color: #333;
	margin-left: 25px;
	padding-top: 5px;
	line-height: 1.3em
}
#content ol li {
	padding: 5px 0 5px 5px
}
#content .theme_color, #content a {
	color: #0275c2
}
#content a:hover {
	color: #022740
}
#content div.entry-content h3 {
	color: #173365
}
#content div.entry-content h2 {
	color: #0983ea
}
#content div.entry-content h4 {
	color: #173365
}
body a.ld_request_quote_btn {
	display: inline-block;
	width: 237px;
	height: 49px;
	background-image: url(images/request_quote.png);
	background-repeat: no-repeat
}
body a.ld_request_quote_btn:hover {
	background-position: 0 -49px
}
body a.ld_request_quote_btn.green {
	background-position: -237px 0
}
body a.ld_request_quote_btn.green:hover {
	background-position: -237px -49px
}
body a.ld_request_quote_btn.pgreen {
	display: inline-block;
	width: 207px;
	height: 50px;
	background-image: url(images/req_protfolio.png);
	background-repeat: no-repeat
}
body a.ld_request_quote_btn.pgreen:hover {
	background-position: 0 -50px
}
#content .services_box .icon a {
	background-image: url(../../uploads/2015/01/consultancy_solutions_sprite.png);
	height: 85px;
	width: 85px;
	display: inline-block;
	position: absolute;
	top: 14px;
	left: 13px
}
#content .services_box .icon a.enterprise_mobile {
	background-position: -1px 0
}
#content .services_box .icon a.enterprise_e_web {
	background-position: -96px 0
}
#content .services_box .icon a.enterprise_gaming {
	background-position: -191px 0
}
#content .services_box .icon a.enterprise_solution {
	background-position: -286px 0
}
#content .services_box .icon a.enterprise_e_marketing {
	background-position: -382px 0
}
#content .services_box .icon a.enterprise_e_design {
	background-position: -477px 0
}
html#ie7 #content.standard {
	width: 100%
}
#content.standard div.post.column {
	width: 660px;
	float: left
}
#content.standard div.format-aside {
	float: left;
	width: 685px;
	padding-top: 5px
}
#content.standard div.entry-content h2 {
	margin-top: 20px
}
#content.standard div.entry-content h2 span {
	display: block;
	font-size: 70%;
	color: #000;
	font-weight: 400
}
#content.standard div.entry-content h3 {
	margin-top: 15px
}
#content .accordion_header div {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: -moz-linear-gradient(center top, #F6F6F6 0, #fff 100%);
	border-radius: 5px;
	border: 1px solid #D2D2D2;
	box-shadow: 0 2px 1px #DFDFDF;
	font-size: 16px;
	margin-bottom: 10px;
	margin-top: 10px;
	cursor: pointer;
	padding: 10px;
	display: block;
	color: #000
}
#content .accordion_header div span, #content .accordion_header div.active span {
	height: 35px;
	margin-right: -3px;
	margin-top: -4px;
	width: 35px;
	background-image: url(images/faqs-plus-icon.png);
	background-repeat: no-repeat;
	float: right
}
#content .accordion_header div.active {
	border-radius: 5px 5px 0 0;
	border-bottom: 0;
	box-shadow: 0 0 0 #DFDFDF
}
#content .accordion_header div span {
	cursor: pointer;
	background-position: right 0;
	-moz-transition: .5s ease-out;
	-webkit-transition: .5s ease-out;
	-o-transition: .5s ease-out;
	transition: .5s ease-out
}
#content .accordion_header div.active span {
	background-position: right -43px
}
#content div.answer {
	border-radius: 0 0 5px 5px;
	border: 1px solid #d2d2d2;
	box-shadow: 0 2px 1px #dfdfdf;
	border-top: 0;
	padding: 0 10px 10px;
	font-size: 14px;
	line-height: 22px;
	margin-top: -11px;
	color: #444
}
#content #common_innerpage .all_mobile_services .ser_box h2 {
	margin: 0 0 3px
}
div.only_for_admin_search {
	position: fixed;
	bottom: 5px;
	right: 5px;
	z-index: 999
}
#navmenu, .enquiry-btn, .faq-btn, .partnership-btn {
	display: none
}
#content .career_tabs .hot_vacancy {
	width: 97%;
	background: url(images/hot-vacancy-board.gif) top right no-repeat #fff2e6;
	padding: 15px;
	position: relative
}
#content .career_tabs .full_width_box {
	width: 100%;
	overflow: hidden
}
#content .career_tabs .half_width_box {
	width: 50%
}
#content .career_tabs hr {
	height: 1px;
	padding: 5px 0;
	border: 0;
	border-top: 1px dashed #E1E1E1
}
#content .career_tabs .co_box ul li {
	padding: 2px 0 10px 24px
}
#content .career_tabs strong {
	font-weight: 700
}
#content #common_innerpage .hiring_location {
	padding: 20px;
	box-shadow: 4px 4px 0 0 #d6d6d6;
	margin-top: 20px;
	background: #f9f9f9
}
#content #common_innerpage .for_hiring {
	margin-bottom: 30px;
	margin-top: 30px;
	font-size: 20px;
	text-align: center
}
#content #common_innerpage .hiring_details {
	width: 48%
}
#content #common_innerpage .hiring_location div.hiring {
	margin: 0;
	width: 48%
}
#content #common_innerpage .hiring_location div.left.hiring {
	border-right: 1px solid #c8c8c8
}
#content #common_innerpage .hiring_location div.hiring div {
	margin-bottom: 30px
}
#content #common_innerpage .hiring_location div.hiring span {
	background: url(../../uploads/2014/12/carrer_sprit2.png) no-repeat;
	display: inline-block;
	height: 39px;
	width: 39px;
	vertical-align: middle;
	margin-right: 10px
}
#content #common_innerpage .hiring_location div.hiring p {
	display: inline-block;
	margin: 0;
	vertical-align: middle;
	width: 80%;
	color: #f58220;
	font-size: 16px;
	font-style: italic
}
#content #common_innerpage .hiring_location div.hiring p b {
	color: #000;
	font-size: 19px;
	font-weight: 700;
	font-style: normal
}
#content #common_innerpage .hiring_location div.hiring span.ios_developer {
	background-position: 0 0
}
#content #common_innerpage .hiring_location div.hiring span.core_php {
	background-position: -49px 0
}
#content #common_innerpage .hiring_location div.hiring span.fornt_end {
	background-position: -98px 0
}
#content #common_innerpage .hiring_location div.hiring span.business_technology {
	background-position: -147px 0
}
#content #common_innerpage .hiring_location div.hiring span.android_developer {
	background-position: -196px 0
}
#content #common_innerpage .hiring_location div.hiring span.creative_designer {
	background-position: -245px 0
}
#content #common_innerpage .hiring_location div.hiring span.business_analyst {
	background-position: -294px 0
}
#content #common_innerpage .hiring_location div.hiring span.business_development {
	background-position: -343px 0
}
#content #common_innerpage .hiring_location div.hiring p a {
	background: #1f304c;
	padding: 2px 5px 5px;
	color: #fff;
	font-style: normal;
	margin-left: 138px;
	font-size: 13px
}
#content #common_innerpage .upload_resume_bg {
	background: url(../../uploads/2014/12/upload_resume_bg.jpg) 0 0/cover no-repeat fixed;
	padding: 40px 0 10px;
	margin-top: 50px
}
#content #common_innerpage .upload_resume_bg p {
	color: #FFF;
	font-size: 25px;
	text-align: center;
	padding: 0 20px 50px
}
#content #common_innerpage .upload_resume_bg span {
	background: #25c597;
	padding: 15px 25px;
	text-align: center
}
#content #common_innerpage .upload_resume_bg span a {
	color: #fff;
	font-size: 22px
}
#content #common_innerpage .interview_schedule {
	margin-top: 30px
}
#content #common_innerpage .interview_schedule .schedule {
	width: 49%
}
#content #common_innerpage .interview_schedule .location {
	box-shadow: 4px 4px 0 0 #d6d6d6;
	margin-bottom: 25px
}
#content #common_innerpage .interview_schedule .location .date {
	background: #ffac00;
	width: 36%
}
#content #common_innerpage .interview_schedule .location .date ul li {
	padding: 22px 11px;
	border-bottom: 1px solid #d48d00;
	background-image: none;
	text-align: center
}
#content #common_innerpage .interview_schedule .location .date ul li span {
	font-size: 13px
}
#content #common_innerpage .interview_schedule .location .date ul li:last-child {
	border-bottom: none
}
#content #common_innerpage .interview_schedule .location .city {
	width: 58%
}
#content #common_innerpage .interview_schedule .location .city h2 {
	color: #000;
	font-size: 20px;
	margin-bottom: 0;
	margin-top: 20px;
	font-weight: 700;
	line-height: 10px
}
#content #common_innerpage .interview_schedule .location .city p {
	color: #000;
	font-size: 14px
}
#content #common_innerpage .interview_schedule .location .city a {
	display: inline-flex;
	cursor: pointer
}
.home_bnr, .mobile_logo {
	display: none
}
#content #common_innerpage .send_resume {
	margin-top: 30px;
	text-align: center
}
#content #common_innerpage .send_resume h2 {
	font-size: 26px;
	color: #173365;
	font-weight: 700;
	margin-bottom: 50px
}
#content #common_innerpage .send_resume span {
	background: #25c597;
	padding: 20px;
	text-align: center
}
#content #common_innerpage .send_resume span a {
	color: #fff;
	font-size: 22px
}
#content #common_innerpage .career_opportunity, #content .career_opportunity {
	margin-top: 30px;
	box-shadow: 4px 4px 4px 4px #d6d6d6;
	margin-bottom: 40px;
	overflow: hidden
}
#content #common_innerpage .career_opportunity .schedule_date, #content .career_opportunity .schedule_date {
	width: 18%;
	background: #ffac00
}
#content #common_innerpage .career_opportunity .schedule_date ul, #content .career_opportunity .schedule_date ul {
	margin-left: 0
}
#content #common_innerpage .career_opportunity .schedule_date ul li, #content .career_opportunity .schedule_date ul li {
	padding: 50px 11px;
	border-bottom: 1px solid #d48d00;
	background-image: none;
	text-align: center;
	font-size: 20px;
	line-height: 25px
}
#content #common_innerpage .career_opportunity .schedule_date ul li span, #content .career_opportunity .schedule_date ul li span {
	font-size: 13px
}
#content #common_innerpage .schedule_date ul li:last-child {
	border-bottom: none
}
#content #common_innerpage .career_opportunity .schedule_city, #content .career_opportunity .schedule_city {
	width: 75%;
	padding: 20px;
	margin-top: 12px
}
#content #common_innerpage .career_opportunity .schedule_city h2, #content .career_opportunity .schedule_city h2 {
	color: #000
}
#content .career_opportunity .schedule_city a {
	background: #01c49a;
	padding: 8px 25px;
	color: #fff;
	font-size: 22px
}
#content .career_opportunity .schedule_city a:hover {
	color: #fff;
	background: #454545
}
@font-face {
	font-family: MyCustomFont;
	src: url(../fonts/helvetica_light.eot)
}
@font-face {
	font-family: MyCustomFont;
	src: url(../fonts/helvetica_light.html)
}
@font-face {
	font-family: MyCustomFont;
	src: url(../fonts/helvetica_light.woff)
}
@font-face {
	font-family: MyCustomFont;
	src: url(../fonts/helvetica_light.svg)
}
@font-face {
	font-family: HelveticaLight;
	src: url(../fonts/helvetica_light.eot)
}
@font-face {
	font-family: HelveticaLight;
	src: url(../fonts/helvetica_light-2.html)
}
@font-face {
	font-family: HelveticaLight;
	src: url(../fonts/helvetica_light.woff)
}
@font-face {
	font-family: HelveticaLight;
	src: url(../fonts/helvetica_light.svg)
}
@font-face {
	font-family: HelveticaLight;
	src: url(../fonts/helvetica_light.html)
}
#banner.general_page div.global_summit {
	background: url(images/slide_bg_20_repeat.jpg) center top repeat-x;
	text-align: center;
	height: 281px;
	padding-top: 45px
}
#banner.general_page div.global_summit .main_global_background {
	background: url(images/slide_bg_20.jpg) center top repeat-x;
	text-align: center;
	padding: 90px 0 42px
}
#banner.general_page div.global_summit .main_global_background img {
	top: 10px;
	position: relative
}
.global_summit_app_main_box {
	padding: 10px 25px 0;
	font-size: 14px
}
.global_summit_app_main_box b, .global_summit_app_main_box strong {
	font-weight: 700
}
#content .question_loop_2 {
	margin-top: 50px
}
#content .question_loop_1 {
	cursor: pointer
}
#content .question_loop_1 li {
	color: #454545
}
#content .question_loop_1 li:hover {
	color: #0275C2
}
.sticky {
	position: fixed;
	top: 35px;
	background: url(images/enterprise/slide_12_background.jpg) center center;
	animation: thedrop 1s 1;
	-moz-animation: thedrop 1s 1;
	-webkit-animation: thedrop 1s 1;
	width: 100%;
	margin: 0 auto;
	-webkit-box-shadow: 0 5px 9px -4px rgba(0,0,0,.2);
	-moz-box-shadow: 0 5px 9px -4px rgba(0,0,0,.2);
	-o-box-shadow: 0 5px 9px -4px rgba(0,0,0,.2);
	box-shadow: 0 5px 9px -4px rgba(0,0,0,.2)
}
body.smart_app_banner {
	margin-top: 69px
}
body.smart_app_banner .top_navi {
	position: absolute;
	top: 70px
}
body.smart_app_banner .sidebar-scroll {
	top: 130px
}
.top_ios_banner {
	width: 96%;
	padding: 2%;
	position: absolute;
	height: 60px;
	overflow: hidden;
	background: #f6f6f6;
	top: 0
}
.top_ios_banner .ind_app_icon {
	float: left;
	margin-right: 10px;
	vertical-align: middle;
	width: 56px
}
.top_ios_banner .ind_app_icon img {
	width: 100%
}
.top_ios_banner .ind_app_icon_detail {
	width: 65%;
	float: left
}
.top_ios_banner h2 {
	color: #E84C3D;
	margin: 0;
	padding: 3px 0 0;
	line-height: 20px;
	font-size: 17px
}
.top_ios_banner .ind_app_icon_detail .publi_url {
	color: #838383;
	font-size: 11px
}
.top_ios_banner .ind_app_icon_detail p {
	padding: 0;
	font-size: 11px;
	color: #838383
}
.close_smart_app_banner {
	background-image: url(js/fancybox/fancybox_sprite.png);
	cursor: pointer;
	height: 33px;
	position: absolute;
	right: -2px;
	top: -2px;
	width: 33px;
	z-index: 8040
}
.top_ios_banner .app_btn_iphone {
	float: right;
	margin: 15px 0 0
}
#content ul.three_part li {
	float: left;
	width: 29.5%
}
#new_header {
	background: #fff;
	width: 100%;
	box-shadow: 0 2px 5px #cad9e3;
	z-index: 10;
	overflow: hidden;
	position: fixed
}
#new_header .logo {
	width: 20%;
	padding: 20px 0;
	float: left
}
#new_header .menu {
	width: 75%;
	float: right;
	margin-top: 30px
}
#new_header .menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right
}
#new_header .menu ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline-block
}
#new_header .menu ul li a {
	font-size: 17px;
	color: #333;
	margin: 0 15px
}
#new_header .menu ul li a:hover {
	color: #f58220
}
#new_header .menu ul li.inquiry_lst_chld a {
	background: #e9e9e9;
	padding: 8px 20px;
	font-weight: 700;
	margin-left: 20px;
	display: inline-block;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px
}
#new_header .menu ul li.inquiry_lst_chld:hover a {
	background: #00a975;
	color: #fff
}
#footer_part {
	width: 100%;
	background: #fff
}
#footer_part .fix_width {
	max-width: 1000px;
	margin: 0 auto;
	width: 100%
}
#footer_part .our_client_section {
	border: 1px solid #f3f3f3;
	overflow: hidden
}
#footer_part .our_client_section h2 {
	color: #424242;
	padding: 30px 20px
}
#footer_part .all_client_logo {
	margin: 10px 0 40px;
	display: inline-block
}
#footer_part .all_client_logo span {
	background: url(images/project_logo.png) no-repeat;
	cursor: pointer;
	margin: 10px 22px
}
#footer_part .all_client_logo span.jackson {
	width: 185px;
	height: 83px;
	background-position: 0 -121px;
	float: left
}
#footer_part .all_client_logo span.jackson:hover {
	background-position: 0 0
}
#footer_part .all_client_logo span.bestbuy {
	width: 120px;
	height: 83px;
	background-position: -180px -121px;
	float: left
}
#footer_part .all_client_logo span.bestbuy:hover {
	background-position: -180px -1px
}
#footer_part .all_client_logo span.zoovy {
	width: 200px;
	height: 83px;
	background-position: -301px -121px;
	float: left
}
#footer_part .all_client_logo span.zoovy:hover {
	background-position: -301px -1px
}
#footer_part .all_client_logo span.sunny {
	width: 300px;
	height: 83px;
	background-position: -521px -121px;
	float: left
}
#footer_part .all_client_logo span.sunny:hover {
	background-position: -521px -1px
}
#footer_part .all_client_logo span.gulfstream {
	width: 212px;
	height: 83px;
	background-position: 0 -413px;
	float: left
}
#footer_part .all_client_logo span.gulfstream:hover {
	background-position: 0 -254px
}
#footer_part .all_client_logo span.altec {
	width: 103px;
	height: 83px;
	background-position: -227px -428px;
	float: left
}
#footer_part .all_client_logo span.altec:hover {
	background-position: -227px -270px
}
#footer_part .all_client_logo span.aconex {
	width: 211px;
	height: 83px;
	background-position: -350px -413px;
	float: left
}
#footer_part .all_client_logo span.aconex:hover {
	background-position: -350px -252px
}
#footer_part .all_client_logo span.usamerica {
	width: 260px;
	height: 83px;
	background-position: -574px -419px;
	float: left
}
#footer_part .all_client_logo span.usamerica:hover {
	background-position: -574px -252px
}
#footer_part .business_value {
	background: #f3f3f3;
	padding: 20px 20px 40px;
	text-align: center
}
#footer_part .business_value h2 {
	font-size: 34px
}
#footer_part .business_value p {
	padding: 15px 0;
	font-size: 16px
}
#footer_part .business_value a {
	background: #00a975;
	color: #fff;
	clear: both;
	font-size: 24px;
	padding: 10px 40px
}
#footer_part .business_value a:hover {
	background: #2b2b2b
}
#footer_part .services_block {
	margin: 50px 0 20px;
	border-bottom: 1px dashed #2b2b2b
}
#footer_part .services_block ul {
	width: 25%;
	float: left
}
#footer_part .services_block ul li {
	list-style: none;
	display: block;
	line-height: 26px
}
#footer_part .services_block ul li a {
	color: #424242;
	font-size: 16px
}
#footer_part .services_block ul li a:hover {
	color: #eb6c2f
}
#footer_part .services_block h3 {
	font-size: 26px;
	font-weight: 400;
	line-height: 60px
}
#footer_part .virtual_tour {
	width: 44%;
	float: right;
	position: relative;
	margin-bottom: -40px
}
#footer_part .virtual_tour div {
	background: url(images/mac_monitor.png) no-repeat;
	padding: 15px;
	height: 259px;
	display: inline-block;
	margin: 0
}
#footer_part .certifications_block {
	width: 485px
}
#footer_part .certifications_block h2 {
	text-align: center;
	background: url(images/certification-dot-bg.html) left 25px repeat-x;
	margin: 40px 0
}
#footer_part .certifications_block h2 b {
	background: #fff;
	padding: 0 10px
}
#footer_part .certi_block_img {
	margin-top: 50px;
	text-align: center
}
#footer_part .certi_block_img ul {
	margin: 0;
	padding: 0;
	text-align: center
}
#footer_part .certi_block_img ul li {
	list-style: none;
	float: left;
	background: 0 0;
	margin: 0;
	padding: 0
}
#footer_part .certi_block_img ul li a {
	margin: 0 10px;
	display: inline-block;
	background: url(images/enterprise/certification.png)
}
#footer_part .certi_block_img p {
	width: 100%;
	padding: 15px 0
}
#footer_part .certi_block_img ul li a.microsoft {
	background-position: 0 -63px;
	width: 80px;
	height: 50px;
	text-indent: -9999
}
#footer_part .certi_block_img ul li a.microsoft:hover {
	background-position: 0 -4px
}
#footer_part .certi_block_img ul li a.iso_9001 {
	height: 55px;
	width: 80px;
	text-indent: -9999;
	background-position: -107px -60px
}
#footer_part .certi_block_img ul li a.iso_9001:hover {
	background-position: -107px -1px
}
#footer_part .certi_block_img ul li a.titanium_certi {
	background-position: -210px -61px;
	height: 55px;
	width: 63px;
	text-indent: -9999
}
#footer_part .certi_block_img ul li a.titanium_certi:hover {
	background-position: -210px -2px
}
#footer_part .certi_block_img ul li a.yahoo_ptr {
	background-position: -309px -63px;
	height: 56px;
	width: 80px;
	text-indent: -9999
}
#footer_part .certi_block_img ul li a.yahoo_ptr:hover {
	background-position: -309px -2px
}
#footer_part .certi_block_img ul li a.magento_ptr {
	background-position: -420px -61px;
	height: 56px;
	width: 80px;
	text-indent: -9999
}
#footer_part .certi_block_img ul li a.magento_ptr:hover {
	background-position: -420px -2px
}
#footer_part .social_media {
	width: 335px;
	margin: 0 auto
}
#footer_part .social_media ul {
	margin: 30px 0 0;
	padding: 0
}
#footer_part .social_media ul li {
	list-style: none;
	float: left;
	text-align: center;
	width: 80px;
	background: 0 0;
	padding: 18px 0 0
}
#footer_part .social_media ul li span {
	color: #464646;
	font-size: 16px;
	width: 100%;
	padding: 0 0 5px;
	display: inline-block
}
#footer_part .social_media ul li b {
	font-weight: 700;
	width: 100%;
	display: inline-block;
	font-size: 17px
}
#footer_part .social_media ul li a img {
	-webkit-transition: all .3s ease-out;
	-moz-transition: .3s ease-in;
	-o-transition: all .3s ease-out;
	transition: .3s ease-in;
	position: relative;
	width: 59px
}
#footer_part .social_media ul li:hover a img {
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1)
}
#footer_part .social_media p {
	width: 100%;
	padding: 10px 0;
	text-align: center;
	display: inline-block
}
#footer_part .bottom_footer {
	width: 950px;
	margin: 40px auto 0;
	padding: 50px 0;
	border-top: 1px solid #dadada
}
#footer_part .ind_symbole_bg {
	text-align: center;
	background: url(images/enterprise/certification-dot-bg.jpg) left 35px repeat-x;
	margin: 10px 0 18px
}
#footer_part .ind_symbole_bg img {
	background: #fff;
	padding: 0 10px
}
#footer_part .contact_us ul {
	text-align: center;
	width: 735px;
	padding: 0 0 0 110px
}
#footer_part .contact_us ul li {
	float: left;
	list-style: none;
	padding-left: 20px;
	background: 0 0
}
#footer_part .contact_us ul li span {
	font-size: 18px;
	padding-left: 10px
}
#footer_part .contact_us ul li a {
	color: #454545
}
#footer_part .contact_us ul li a:hover {
	color: #0275C2
}
#footer_part .contact_us ul li img {
	vertical-align: middle
}
#footer_part .bottom_footer b {
	text-align: center;
	padding: 15px 0;
	font-weight: 400;
	width: 100%;
	display: inline-block;
	color: #7c7c7c
}
#footer_part .dmca_code {
	width: 100%;
	text-align: center;
	display: inline-block;
	padding-bottom: 5px
}
.content_part .middle_banner {
	width: 100%;
	background: url(images/ppc-landingpage-1-bg.jpg) center top no-repeat;
	background-size: cover;
	height: 836px;
	display: inline-block;
	margin-top: 100px
}
.content_part .middle_banner2 {
	width: 100%;
	background: url(images/ppc-landingpage-2-bg.jpg) center top no-repeat;
	background-size: cover;
	height: 836px;
	display: inline-block;
	margin-top: 100px
}
.content_part .middle_banner3 {
	width: 100%;
	background: url(images/ppc-landingpage-3-bg.jpg) center 50px no-repeat #f7b348;
	height: 836px;
	display: inline-block;
	margin-top: 100px
}
.content_part .middle_banner4, .content_part .middle_banner5, .content_part .middle_banner6 {
	height: 480px;
	margin-top: 100px;
	width: 100%;
	display: inline-block
}
.content_part .middle_banner3 .title_form {
	padding-top: 500px
}
.content_part .middle_banner4 {
	background: url(../../uploads/ppcbanners/mobile_apps_banner_bg_4.jpg) center top no-repeat #eff3f5
}
.content_part .middle_banner5 {
	background: url(../../uploads/ppcbanners/mobile_apps_banner_bg_5.jpg) center top no-repeat #f7f7f5
}
.content_part .middle_banner6 {
	background: url(../../uploads/ppcbanners/mobile_apps_banner_bg_6.jpg) center -70px no-repeat #f7f7f5;
	background-size: cover
}
.content_part .title_form {
	padding-top: 400px
}
.content_part .title_form .title {
	font-size: 57px;
	background: rgba(0,0,0,.7);
	float: left;
	padding: 0 20px;
	line-height: 100px;
	color: #fff
}
.content_part .title_form .sub-title {
	background: rgba(219,83,109,.8);
	color: #fff;
	margin-top: 5px;
	font-size: 24px;
	float: left;
	clear: both;
	padding: 0 20px;
	line-height: 48px
}
.content_part .title_form form {
	width: 100%;
	clear: both
}
.content_part .title_form input {
	background-image: url(images/red_star_error.png);
	background-position: right center;
	background-repeat: no-repeat;
	background-color: #fff;
	margin-top: 50px;
	border: 1px solid #fff;
	font-family: HelveticaLight;
	font-size: 21px
}
.content_part .title_form input.youremail, .content_part .title_form input.yourname {
	margin-right: 30px;
	width: 288px;
	padding: 18px 15px
}
.content_part .title_form input.yournum {
	margin-right: 5px;
	background-image: none;
	width: 33px;
	padding: 18px 15px
}
.content_part .title_form input.yourphone {
	margin-right: 0;
	background-image: none;
	width: 184px;
	padding: 18px 15px
}
.content_part .title_form input.submit_btn {
	border: 0;
	background: #00a975;
	cursor: pointer;
	float: right;
	clear: both;
	padding: 10px 19px;
	margin-top: 20px;
	color: #fff;
	font-size: 30px
}
.content_part .title_form input.submit_btn:hover {
	background: #000
}
.content_part .title_form input.error {
	color: #ff5151;
	background: #ffd9d9;
	border: 1px solid #ff5151
}
.content_part {
	width: 100%;
	font-size: 16px
}
.content_part .fix_width {
	max-width: 1000px;
	margin: 0 auto;
	width: 100%
}
.content_part .benefit_sec {
	margin: 40px 0 0;
	font-size: 16px;
	color: #333
}
.content_part .benefit_sec .benefit {
	font-size: 88px;
	text-align: center;
	color: #fff;
	line-height: 100px;
	text-indent: -9999px;
	background: url(images/ppc_sprite_img.png) -143px -196px no-repeat;
	width: 200px;
	margin: 60px auto 0
}
.content_part .benefit_sec h2 {
	font-size: 24px;
	color: #30aaff!important;
	text-align: center
}
.content_part .benefit_sec ul.option2 {
	margin: 50px 0 0;
	padding: 0
}
#content .content_part .benefit_sec ul.option2 li {
	margin: 0 0 40px;
	padding: 0 2%;
	text-align: center;
	list-style: none;
	background: 0 0;
	display: inline-block;
	width: 29%;
	vertical-align: top
}
.content_part .benefit_sec ul.option2 li span {
	font-size: 30px;
	color: #424242;
	margin-top: 20px;
	line-height: 80px
}
.content_part .benefit_sec ul.option2 li p {
	width: 100%;
	line-height: 20px;
	color: #333
}
.content_part .benefit_sec ul.option2 li i {
	background: url(images/benefits_sprite_icon_2.png) no-repeat;
	width: 120px;
	height: 123px
}
.content_part .benefit_sec ul.option2 li i.quality {
	background-position: 0 0
}
.content_part .benefit_sec ul.option2 li i.security {
	background-position: -141px 0
}
.content_part .benefit_sec ul.option2 li i.trustiness {
	background-position: -281px 0
}
.content_part .benefit_sec ul.option2 li i.expertise {
	background-position: -421px 0
}
.content_part .benefit_sec ul.option2 li i.projectcontrol {
	background-position: -561px 0
}
.content_part .benefit_sec ul.option2 li i.techsupport {
	background-position: -701px 0
}
.content_part .ppc_sec_benefit {
	margin: 40px 0 0
}
.content_part .ppc_sec_benefit h1 {
	font-size: 120px;
	text-align: center;
	font-family: mycoustom;
	color: #424242;
	line-height: 100px;
	text-indent: 10px;
	background: 0 0
}
.content_part .certification_block {
	background: #eef8fb;
	padding: 20px;
	margin-top: 30px;
	overflow: hidden
}
.content_part .certification_block .left_part {
	width: 40%;
	float: left
}
.content_part .certification_block .left_part span {
	font-size: 26px;
	line-height: 30px
}
#content .content_part .certification_block .left_part a {
	background: #9399A0;
	margin-top: 30px;
	border: 0;
	padding: 8px 10px;
	font-size: 19px;
	display: inline-block;
	font-weight: 700;
	color: #fff
}
#content .content_part .certification_block .left_part a:hover {
	background: #2cacd2
}
.content_part .certification_block .right_part {
	width: 60%;
	float: right;
	text-align: right
}
.content_part .feature_section {
	margin: 80px 0 0;
	padding: 0
}
.content_part .feature_section h1 {
	font-size: 88px;
	text-align: center;
	color: #fff;
	line-height: 70px;
	text-indent: -9999px;
	background: url(images/ppc_sprite_img.png) -268px -144px no-repeat;
	width: 200px;
	margin: 0 auto
}
.content_part .feature_section h2 {
	font-size: 24px;
	color: #30aaff!important;
	text-align: center;
	margin-top: 10px
}
.content_part .feature_section ul {
	margin: 50px 0 0;
	padding: 0;
	list-style: circle
}
#content .content_part .feature_section ul li {
	width: 29%;
	padding: 8px 2%;
	font-size: 16px;
	display: inline-block;
	background: url(images/bullet_point.png) 0 15px no-repeat;
	vertical-align: middle
}
.content_part .hire_block {
	background: #eef8fb;
	padding: 20px;
	margin-top: 60px;
	overflow: hidden
}
.content_part .hire_block .left_part {
	width: 30%;
	padding-right: 3%;
	border-right: 1px solid #cddee4;
	float: left
}
.content_part .hire_block .left_part .hire_bg {
	width: 225px;
	height: 81px;
	display: inline-block;
	clear: both;
	background: url(images/ppc_sprite_img.png) 0 5px no-repeat
}
.content_part .hire_block .left_part .main_title {
	font-size: 22px;
	width: 100%;
	padding-top: 10px;
	display: inline-block;
	clear: both;
	background: 0 0;
	color: #000;
	text-align: left
}
.content_part .hire_block .right_part {
	width: 65%;
	float: right;
	padding-top: 10px;
	font-size: 16px
}
#content .content_part .hire_block .right_part a {
	background: #2d2f31;
	margin-top: 12px;
	border: 0;
	padding: 8px 10px;
	font-size: 19px;
	float: right;
	font-weight: 700;
	color: #fff
}
#content .content_part .hire_block .right_part a:hover {
	background: #2cacd2
}
.content_part .testimonial_section {
	margin: 80px 0 50px
}
.content_part .unoSlider ul, .unoSlider .sliderView {
	min-height: 210px
}
#content .entry-content .content_part .unoSlider ul {
	list-style: none;
	overflow: hidden;
	position: relative
}
#content .entry-content .content_part .unoSlider ul li {
	background: 0 0
}
.content_part .unoSlider .sliderView {
	left: 1000px;
	opacity: 0;
	position: absolute;
	top: 0;
	z-index: 1
}
.content_part .unoSlider .current {
	left: 0;
	opacity: 1;
	z-index: 1
}
.content_part .unoSliderNav {
	text-align: center
}
.content_part .unoSliderNav span {
	color: #ccc;
	cursor: pointer;
	font-size: 44px;
	margin-right: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none
}
.content_part .unoSliderNav span:hover, .unoSliderNav span:active {
	color: #999
}
.content_part .unoSliderNav .current {
	color: #eb6c2f
}
.content_part .testimonial_section .testi_img {
	border: 8px solid #eff7fa;
	display: inline-block
}
.content_part .testimonial_section .testi_text {
	width: 76%;
	float: right;
	font-size: 16px
}
.content_part .testimonial_section .testi_text i {
	width: 35px;
	height: 35px;
	display: inline-block;
	background: url(images/ppc_sprite_img.png) -374px -233px no-repeat
}
.content_part .testimonial_section .testi_text p {
	padding-left: 25px;
	line-height: 26px
}
.content_part .testimonial_section .testi_text font {
	font-size: 18px;
	color: #eb6c2f;
	line-height: 50px;
	font-style: italic
}
.content_part .innerpage_banner {
	width: 100%;
	padding-top: 120px;
	margin-bottom: 30px
}
.content_part .innerpage_banner .big_title {
	font-size: 67px;
	font-weight: 400;
	line-height: 100px;
	text-align: center
}
.content_part .innerpage_banner .small_title {
	font-size: 16px;
	text-align: center
}
.content_part .faqs {
	margin: 0 auto;
	width: 980px
}
.content_part .faqs .left {
	float: left;
	width: 50%;
	margin-bottom: 20px
}
.content_part .faqs span {
	font-size: 24px;
	color: #424242;
	padding: 15px 0;
	display: block
}
.content_part .faqs p {
	font-size: 15px;
	color: #333;
	width: 93%;
	line-height: 24px
}
.content_part .faqs .right {
	float: right;
	width: 50%;
	margin-bottom: 20px
}
#content .content_part .full_overlay {
	position: relative;
	width: 462px;
	height: 272px
}
#content .content_part .full_overlay p {
	color: #FFF;
	padding: 10px
}
#content .content_part ul.full_overlay {
	margin: 16px;
	display: inline-block;
	overflow: hidden
}
#content .content_part ul.full_overlay li {
	background: 0 0;
	padding: 0
}
#content .content_part .full_overlay .content {
	position: absolute;
	left: 0;
	width: 462px;
	height: 272px;
	filter: alpha(opacity=0);
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	background: #424242;
	background: rgba(46,46,46,.8);
	-webkit-transition: opacity .4s ease-in-out;
	-moz-transition: opacity .4s ease-in-out;
	-o-transition: opacity .4s ease-in-out;
	transition: opacity .4s ease-in-out
}
#content .content_part .content h2, .content_part .content p {
	padding: 10px 15px;
	color: #fff
}
#content .content_part .full_overlay:hover .content {
	filter: alpha(opacity=100);
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.content_part h2 {
	color: #000;
	margin: 15px 0;
	font-size: 24px
}
.content_part .ppc_services {
	overflow: auto;
	background: #fff
}
.content_part .ppc_services .half_part {
	width: 43%;
	margin-top: 30px;
	padding: 0 3%
}
.content_part .ppc_services h3 {
	font-size: 18px;
	padding: 5px 10px;
	color: #fff;
	float: left;
	margin: 8px 0
}
.content_part .ppc_services h3 a {
	color: #fff
}
.ppc_orange {
	background-color: #eb6c2f
}
.ppc_green {
	background-color: #01c49a
}
.ppc_yellow {
	background-color: #f6c542
}
.ppc_pink {
	background-color: #e87992
}
.ppc_blue {
	background-color: #7bb3d9
}
.ppc_purple {
	background-color: #b99ac6
}
.content_part .ppc_services .half_part p {
	font-size: 15px;
	color: #403e3e;
	padding-bottom: 10px;
	display: inline-block
}
.content_part .ppc_services .solution_img img {
	width: 100%;
	max-width: 300px;
	margin-top: -37px
}
.content_part .ppc_services .solution_img img.solution {
	width: 100%;
	max-width: 410px;
	margin-top: -37px
}
.content_part #ppc_content {
	padding: 10px 55px
}
.content_part .ppc_services pre {
	font-size: 12px;
	width: 100%;
	overflow: auto;
	-webkit-overflow-scrolling: touch
}
.content_part .ppc_services #page nav {
	display: none
}
#ppc_header, .header {
	background: #fff;
	font-size: 35px;
	font-weight: 700;
	color: #424242;
	text-align: left;
	line-height: 40px;
	padding: 0 80px
}
#ppc_header {
	margin-top: 20px
}
#ppc_header a, .header a {
	background: url(images/navigation_menu_bg.png) center center no-repeat;
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 20px;
	left: 10px
}
#ppc_header a.friends, .header a.friends {
	background-color: red
}
#header a.right, .header a.right {
	left: auto;
	right: 10px
}
.content_part ul.mobile_app_str {
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0 0 40px;
	clear: both
}
.content_part ul.mobile_app_str li {
	list-style: none;
	background: 0 0;
	width: 48%;
	display: inline-block;
	margin-bottom: 15px
}
.content_part ul.mobile_app_str li i {
	background: url(images/mobile_app_platform_sprite_icon.png) no-repeat;
	width: 50px;
	height: 50px;
	display: inline-block;
	vertical-align: middle
}
.content_part ul.mobile_app_str li i.plt_crtl {
	background-position: 0 0
}
.content_part ul.mobile_app_str li i.app_crtl {
	background-position: -56px 0
}
.content_part ul.mobile_app_str li i.dply_dis {
	background-position: -111px 0
}
.content_part ul.mobile_app_str li i.mlt_apps {
	background-position: -167px 0
}
.content_part ul.mobile_app_str li span {
	font-size: 16px;
	color: #2b2b2b;
	padding-left: 10px;
	width: 50%;
	display: inline-block;
	vertical-align: middle
}
.content_part ul.dir_benefit {
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0 0 40px;
	clear: both
}
.content_part ul.dir_benefit li {
	list-style: none;
	background: 0 0;
	width: 100%;
	display: inline-block;
	margin-bottom: 15px
}
.content_part ul.dir_benefit li i {
	background: url(images/mobile_app_platform_sprite_icon.png) no-repeat;
	width: 50px;
	height: 50px;
	display: inline-block;
	vertical-align: top
}
.content_part ul.dir_benefit li i.reduce_cost {
	background-position: 10px -65px;
	height: 28px
}
.content_part ul.dir_benefit li i.speed_market {
	background-position: -40px -65px;
	height: 28px
}
.content_part ul.dir_benefit li i.run_cloud {
	background-position: -91px -62px;
	height: 33px
}
.content_part ul.dir_benefit li i.support {
	background-position: -137px -58px;
	height: 41px
}
.content_part ul.dir_benefit li i.compatibility {
	background-position: -183px -63px;
	height: 31px
}
.content_part ul.dir_benefit li span {
	font-size: 16px;
	color: #2b2b2b;
	padding-left: 10px;
	width: 50%;
	display: inline-block;
	vertical-align: middle
}
.content_part .top_factors {
	margin: 20px 0 30px;
	text-align: center
}
.content_part .top_factors ul {
	list-style: none;
	padding: 0;
	margin-top: 20px
}
.content_part .top_factors ul li {
	display: inline-block;
	vertical-align: top;
	width: 32%
}
.content_part .include_service li, .content_part .mobile_apps_service li {
	display: inline-block;
	vertical-align: top;
	width: 32%;
	padding-top: 15px
}
.content_part .include_service li span {
	display: inline-block;
	vertical-align: top;
	margin-right: 7px;
	width: 44px;
	height: 42px;
	background: url(images/include_service_icon.png) no-repeat
}
.content_part .include_service li span.stg_planing {
	background-position: 0 0
}
.content_part .include_service li span.multi_function {
	background-position: -52px 0
}
.content_part .include_service li span.outline_workflow {
	background-position: -110px 0
}
.content_part .include_service li span.ui_design {
	background-position: -168px 0
}
.content_part .include_service li span.solution_archit {
	background-position: -226px 0
}
.content_part .include_service li span.robust_manag {
	background-position: -284px 0
}
.content_part .include_service li div {
	display: inline-block;
	vertical-align: top;
	width: 79%
}
.content_part .mobile_apps_service li div {
	display: inline-block;
	vertical-align: top;
	width: 74%
}
.content_part .include_service li div b {
	font-weight: 700;
	font-size: 18px
}
.content_part .mobile_apps_service li span {
	display: inline-block;
	vertical-align: middle;
	margin-right: 3px;
	width: 57px;
	height: 39px;
	background: url(images/mobile_app_service_icon.png) no-repeat
}
.content_part .mobile_apps_service li span.confi_manage {
	background-position: 0 0
}
.content_part .mobile_apps_service li span.app_ver_manage {
	background-position: -67px 0
}
.content_part .mobile_apps_service li span.user_control {
	background-position: -139px 0
}
.content_part .mobile_apps_service li span.multi_user {
	background-position: -216px 0
}
.content_part .mobile_apps_service li span.crash_log {
	background-position: -283px 0
}
.content_part .mobile_apps_service li span.notification {
	background-position: -364px 0
}
.content_part .mobile_apps_service li span.reporting {
	background-position: -439px 0
}
.content_part .mobile_apps_service li span.updating {
	background-position: -521px 0
}
.content_part .app_manage_service {
	margin: 15px 0
}
.content_part .app_manage_service ul.manage_step {
	display: inline-block;
	width: 55%;
	vertical-align: middle
}
.content_part .app_manage_service ul.manage_step li {
	display: inline-block;
	vertical-align: middle;
	width: 32%;
	text-align: center
}
.content_part .app_manage_service ul.manage_step li.deploy {
	color: #e04718
}
.content_part .app_manage_service ul.manage_step li.control {
	color: #00a975
}
.content_part .app_manage_service ul.manage_step li.manage {
	color: #f1aa25
}
.content_part .app_manage_service ul.step_detail {
	display: inline-block;
	width: 43%;
	padding-left: 1%;
	vertical-align: middle
}
.content_part .app_manage_service ul.step_detail li {
	margin-bottom: 12px;
	line-height: 20px;
	color: #131313;
	padding-left: 15px;
	background: url(images/ppc_orange_arrow.png) left 8px no-repeat
}
.content_part .lcontent {
	width: 64%;
	margin-top: 5px;
	vertical-align: top;
	float: left
}
.content_part .lcontent ul li {
	width: 50%;
	margin: 10px 0 0;
	padding: 0;
	display: inline-block;
	float: left;
	overflow: auto
}
.content_part .lcontent ul li span {
	display: inline-block;
	float: left;
	width: 22%;
	text-align: center
}
.content_part .lcontent ul li div {
	display: inline-block;
	width: 78%;
	float: right
}
.content_part .platforms {
	float: right;
	width: 34%;
	vertical-align: top
}
.content_part .platforms h3 {
	color: #131313
}
.content_part .platforms div {
	float: left;
	margin-right: 10px;
	text-align: center
}
.content_part .platforms div span {
	display: block;
	min-height: 80px
}
.content_part .core_elements span {
	display: block;
	width: 20%;
	float: left;
	text-align: center;
	margin-bottom: 25px;
	font-weight: 700
}
.content_part .core_elements span img {
	margin: 25px 0 10px
}
.content_part .marginT10 {
	margin-top: 10px
}
.content_part .projects_detail {
	float: right;
	width: 64%
}
.content_part .clients img {
	margin-right: 15px
}
.content_part .games span {
	display: block;
	width: 20%;
	float: left;
	text-align: center;
	font-weight: 700;
	margin-top: 10px
}
.content_part .img_mar_lr {
	margin: 0 40px
}
.content_part .benefit_sec ul {
	margin: 50px 0 0;
	padding: 0
}
#content .content_part .benefit_sec ul li {
	margin: 0 0 40px;
	padding: 0 2%;
	list-style: none;
	background: 0 0;
	display: inline-block;
	width: 29%;
	vertical-align: top
}
.content_part .benefit_sec ul li span {
	font-size: 24px;
	color: #424242;
	line-height: 80px
}
.content_part .benefit_sec ul li p {
	width: 100%;
	line-height: 25px;
	color: #333;
	font-size: 16px
}
.content_part .benefit_sec ul li i {
	background: url(images/ppc_sprite_img.png) no-repeat;
	width: 35px;
	height: 28px;
	vertical-align: middle;
	display: inline-block
}
.content_part .benefit_sec ul li i.quality {
	background-position: 0 -170px
}
.content_part .benefit_sec ul li i.security {
	background-position: -46px -170px
}
.content_part .benefit_sec ul li i.trustiness {
	background-position: -87px -170px
}
.content_part .benefit_sec ul li i.expertise {
	background-position: -124px -166px
}
.content_part .benefit_sec ul li i.projectcontrol {
	background-position: -161px -168px
}
.content_part .benefit_sec ul li i.techsupport {
	background-position: -205px -170px
}
.content_part p.heading {
	font-size: 100px;
	color: #000;
	line-height: normal;
	text-align: center
}
.content_part .gray_box {
	border: 1px solid #f3f3f3
}
.content_part .gray_box h2 {
	margin: 0!important;
	text-align: center;
	background: #f3f3f3;
	color: #424242!important;
	padding: 15px 0;
	line-height: 30px
}
.content_part .gray_box .box_content {
	padding: 15px
}
.content_part .feature_section .feature_detail {
	margin: 40px 0 20px
}
.content_part .feature_section .gray_box .hire_block {
	margin-top: 40px;
	overflow: visible;
	padding-bottom: 0
}
.content_part .gray_box .hire_block .left_part {
	width: 24%;
	border-right: none;
	display: inline-block;
	vertical-align: top;
	float: none
}
.content_part .feature_section .left_part .hire_developer {
	position: relative;
	margin-top: -32px;
	max-width: 251px;
	width: 100%
}
.content_part .gray_box .hire_block .middle_part {
	width: 43%;
	padding: 0 3%;
	display: inline-block;
	vertical-align: top
}
.content_part .gray_box .hire_block .middle_part p.main_title {
	font-size: 22px;
	padding: 0;
	color: #000;
	background: 0 0;
	text-align: left
}
.content_part .gray_box .hire_block .right_part {
	width: 23%;
	float: none;
	display: inline-block;
	vertical-align: middle
}
.content_part .gray_box .hire_block .right_part span {
	font-size: 15px;
	line-height: 30px;
	color: #424242
}
.content_part .gray_box .hire_block .right_part i {
	font-size: 40px;
	color: #f58220;
	font-style: normal
}
.content_part .gray_box .hire_block .right_part i b {
	font-weight: 700
}
#content .content_part .gray_box .hire_block .right_part a {
	font-size: 18px;
	color: #fff;
	background: #00a975;
	margin-top: 10px;
	float: left
}
#content .content_part .gray_box .hire_block .right_part a:hover {
	background: #575757
}
.content_part .top_rated_block {
	background: #e7f3fb;
	padding: 0 25px;
	margin-top: 70px;
	margin-bottom: 30px
}
.content_part .top_rated_block .left_part {
	display: inline-block;
	vertical-align: middle;
	width: 30%
}
.content_part .top_rated_block .left_part img {
	position: relative;
	margin-top: -30px;
	max-width: 251px;
	width: 100%
}
.content_part .top_rated_block .middle_part {
	display: inline-block;
	padding: 2%;
	width: 65%;
	vertical-align: middle
}
.content_part .top_rated_block .middle_part p {
	color: #444;
	font-size: 20px;
	line-height: 26px
}
.content_part .top_rated_block .middle_part p.title {
	font-size: 42px
}
#content .content_part .top_rated_block .right_part {
	display: inline-block;
	vertical-align: middle;
	width: 16%
}
#content #contact .lp_left .form-footer-crv, #content #contact .lp_left .long-parntership {
	display: none
}
#content .content_part .top_rated_block .right_part a {
	font-weight: 700;
	color: #fff;
	background: #153f4e;
	padding: 10px;
	font-size: 20px
}
.content_part .ppc_portfolio {
	width: 100%
}
.content_part .ppc_portfolio .half_section {
	width: 48%;
	margin-bottom: 100px
}
.content_part .ppc_portfolio .half_section .screenshot img {
	width: 100%;
	max-width: 462px
}
.content_part .ppc_portfolio .half_section .text_box {
	padding: 20px 0 0
}
.content_part .ppc_portfolio .half_section .text_box h3 {
	color: #1c1b1b!important;
	font-size: 30px;
	font-weight: 400
}
#content #contact .lp_left {
	margin: 0
}
#content #contact .lp_right {
	margin-top: -25px;
	position: relative;
	width: 285px
}
#content #contact .lp_left .fix_width {
	width: 100%;
	margin: 0
}
#content #contact .lp_left .business-inquiry {
	width: 100%
}
#content #contact .lp_left .business-inquiry .arrow {
	left: 220px
}
#content #contact .lp_left .business-inquiry p {
	margin: 0 0 15px;
	color: #000;
	font-size: 15px
}
#content #contact .lp_left hr {
	border-color: #eee #fff #fff
}
#content #contact .lp_left form.enquiry_form ul {
	overflow: visible
}
#content #contact .lp_left form.enquiry_form input[type=text] {
	width: 75%;
	box-shadow: none
}
#content #contact .lp_left form.enquiry_form input.countrycode {
	width: 8%;
	margin-right: 5%
}
#content #contact .lp_left form.enquiry_form input.phone {
	width: 57%
}
#content #contact .lp_left form.enquiry_form .textarea {
	width: 93%;
	box-shadow: none
}
#content #contact .lp_left .form-footer {
	margin: 0;
	border: none;
	background: 0 0
}
#content #contact .lp_left .form-footer-dtl {
	padding: 0
}
#content #contact .lp_left .form-footer-dtl p {
	float: right;
	width: 89%
}
#content #contact .lp_left .form-footer-dtl input.submit-green {
	margin-top: 30px;
	background: #f58220;
	margin-right: 15px
}
#content #contact .lp_left h2 {
	color: #173365!important
}
#content #contact .lp_right p {
	color: #424242;
	line-height: 20px;
	font-size: 14px;
	width: 90%;
	padding-bottom: 65px
}
#content #contact .lp_right p span {
	float: left;
	padding-right: 10px;
	width: 20px
}
#content #contact .lp_right p font {
	float: right;
	width: 87%
}
#content #contact .lp_right b {
	font-weight: 700
}
#content #contact .lp_right h2 {
	color: #424242!important;
	font-size: 26px;
	line-height: 20px
}
#content #contact .lp_right h2 b {
	font-size: 14px;
	font-weight: 400
}
#content #contact .lp_right ul {
	border: 1px solid #E2E2E2;
	margin: 0;
	padding: 15px
}
#content #contact .lp_right ul li {
	background: 0 0;
	padding: 0;
	margin-bottom: 15px
}
#content #contact .lp_right ul li span {
	background: url(images/contact_sprite_icon.png) no-repeat;
	display: inline-block;
	height: 42px;
	width: 42px;
	vertical-align: middle;
	margin-right: 5px
}
#content #contact .lp_right ul li span.tollfree {
	background-position: 0 0
}
#content #contact .lp_right ul li span.fax, #content #contact .lp_right ul li span.usa {
	background-position: 0 -55px
}
#content #contact .lp_right ul li span.uk {
	background-position: 0 -113px
}
#content #contact .lp_right ul li span.skype {
	background-position: 0 -167px
}
#content #contact .lp_right ul li span.yahoo {
	background-position: 0 -223px
}
#content #contact .lp_right ul li span.google {
	background-position: 0 -280px
}
#content #contact .lp_right ul li i {
	display: inline-block;
	vertical-align: middle;
	color: #424242;
	font-style: normal
}
#content #contact .lp_right ul li a {
	font-size: 19px;
	color: #454545
}
#content #contact .lp_right .address, #content #contact .lp_right .contact {
	margin-bottom: 30px
}
#content #contact .lp_right ul li span.australia {
	background-position: 0 -442px
}
#content #contact .lp_right ul li span.sa {
	background-position: 0 -387px
}
#content #contact .lp_right ul li span.spain {
	background-position: 0 -333px
}
#content #contact .lp_right ul li span.Kenya {
	background-position: 0 -497px
}
.flg_active {
	background: #ecf5d0!important;
	padding-bottom: 15px!important
}
#content #contact .lp_right .pad {
	padding: 0!important
}
#content #contact .lp_right .pad li {
	margin: 0!important;
	padding: 10px 15px
}
#content #contact .project_support {
	background: #7BB3D9;
	margin-top: 30px;
	color: #fff;
	overflow: hidden;
	padding: 2%;
	width: 96%
}
#content #contact .project_support .p_left {
	width: 30%;
	text-align: center;
	padding-top: 15px;
	float: left
}
#content #contact .project_support .p_right {
	width: 70%;
	float: right
}
#content #contact .project_support .p_right h2 {
	color: #fff!important;
	font-weight: 700
}
#content #contact .project_support .p_right a {
	color: #000!important
}
#better-text-10 h2, #better-text-11 h2, #better-text-12 h2, #better-text-13 h2, #better-text-14 h2, #better-text-15 h2, #better-text-16 h2, #better-text-17 h2, #better-text-18 h2, #better-text-19 h2, #better-text-2 h2, #better-text-20 h2, #better-text-21 h2, #better-text-22 h2, #better-text-23 h2, #better-text-24 h2, #better-text-27 h2, #better-text-28 h2, #better-text-9 h2 {
	display: none
}
.homepage #home_content .fix_width h1 {
	padding: 30px 0 10px
}
.homepage #home_content h2.pad {
	padding: 10px 0
}
.homepage #home_content .indus_we_served h2 {
	padding: 35px 0 25px
}
.homepage #home_content .feature_client h2, .homepage #home_content .our_client_section h2 {
	padding: 35px 0 30px
}
.homepage #home_content .our_work h2 {
	padding: 15px 0 35px
}
.pagingnav .next_prev a {
	border-radius: 4px
}
#nav-above .npicon, a.npicon {
	border: 1px solid #BBB;
	border-radius: 3px
}
#content ul.areas-of-expertise {
	margin: 30px 0 0;
	padding: 0
}
#content ul.areas-of-expertise li {
	list-style: none;
	width: 24%;
	font-weight: 400;
	vertical-align: top;
	display: inline-block;
	padding: 0 4%;
	margin: 0;
	text-align: center;
	background: 0 0;
	min-height: 188px
}
#content ul.areas-of-expertise li i {
	width: 100%;
	display: block
}
#content ul.areas-of-expertise li b {
	font-weight: 400
}
#content #common_innerpage p.iphone_6 {
	line-height: 28px
}
#common_innerpage .gaming_iphone6 {
	font-size: 26px;
	color: #000;
	margin-top: 100px
}
#common_innerpage .gaming_iphone6>div {
	line-height: 30px
}
#common_innerpage .gaming_iphone6 span.gaming {
	color: #e85e1e
}
#common_innerpage .provide_service {
	margin-top: 30px;
	background: #f4f8f9;
	padding: 20px 0 0;
	overflow: hidden
}
#common_innerpage .provide_service .right img {
	bottom: -24px;
	position: relative
}
#common_innerpage .provide_service .provide {
	width: 59%
}
#common_innerpage .provide_service h3 {
	margin: 10px 0
}
#common_innerpage .iphone_6_contet {
	margin-top: 30px;
	padding: 20px 0
}
#common_innerpage .iphone_6_details {
	width: 54%
}
#common_innerpage .iphone_6_details img {
	vertical-align: middle;
	margin-right: 24px
}
#common_innerpage .form_top_border {
	border-top: 1px solid #e4e4e4;
	margin-top: 30px
}
#content .horizontal_form .post_enquiry {
	width: 100%;
	background: 0 0;
	border: none
}
#content .horizontal_form .post_enquiry h2 {
	text-align: center;
	font-size: 26px!important
}
#content .horizontal_form form.quick_enquiry input[type=text], #content .horizontal_form form.quick_enquiry select, #content .horizontal_form form.quick_enquiry textarea {
	background-color: #fff;
	background-image: url(images/form_icon.png);
	background-repeat: no-repeat;
	border: 1px solid #ccc;
	color: #333;
	font: 15px HelveticaLight, sans-serif;
	margin: 5px 0 25px 10px;
	padding: 11px 5px 11px 45px;
	width: 43%
}
#content .horizontal_form form.quick_enquiry input.country_call_code[type=text] {
	width: 30px;
	background-image: none;
	padding: 11px
}
#content .horizontal_form form.quick_enquiry input.phone[type=text] {
	width: 36%
}
#content .horizontal_form form.quick_enquiry select {
	width: 48.5%;
	background-image: none;
	padding-left: 5px;
	-webkit-appearance: none;
	-webkit-border-radius: 0
}
#content .horizontal_form form.quick_enquiry textarea {
	width: 46.5%;
	background-image: none;
	padding-left: 10px;
	float: left;
	margin-right: 13px;
	height: 50px
}
#content .horizontal_form form.quick_enquiry div.post_enquiry_btn {
	text-align: center;
	border-top: 1px solid #eaeaea;
	padding-top: 30px;
	width: 100%;
	margin-bottom: 70px
}
#content .horizontal_form form.quick_enquiry img {
	padding-left: 0!important
}
#content .horizontal_form .quick_enquiry>div span {
	display: block;
	padding: 5px 0
}
#content .horizontal_form .quick_enquiry>br {
	display: none
}
#content .horizontal_form .countrycode.captchacode {
	width: 30%!important;
	padding: 7px 5px 7px 11px!important
}
#content .horizontal_form form.quick_enquiry input.error, #content .horizontal_form form.quick_enquiry select.error, #content .horizontal_form form.quick_enquiry textarea.error {
	border: 1px solid red
}
.iphone_6_details a, .provide a {
	padding: 10px;
	background: #fff;
	border: 2px solid #000;
	color: #000!important
}
.iphone_6_details a:hover, .provide a:hover {
	background: #000;
	color: #fff!important;
	border: 2px solid #fff
}
#content div.entry-content h2.refer {
	background: rgba(0,0,0,.5);
	color: #fff;
	top: -32px;
	padding: 5px 20px;
	font-size: 20px;
	position: absolute;
	width: 410px
}
#content .common_innerpage .refer_page {
	width: 49%;
	float: left;
	background: url(../../uploads/2015/01/side_image_refer.png) right bottom no-repeat;
	border-bottom: 1px solid #e5e5e5
}
#content .common_innerpage .refer_page ul {
	margin: 20px 0;
	padding: 0
}
#content .common_innerpage .refer_page h3 {
	color: #629c40;
	font-weight: 100
}
#content .common_innerpage .refer_page hr {
	margin: 30px 0;
	background: #e5e5e5;
	border: 1px
}
#content .common_innerpage .refer_page .border_box {
	padding-bottom: 89px
}
#content .common_innerpage .refer_page .border_box p {
	width: 69%
}
#content .common_innerpage .refer_page ul li {
	font-size: 16px;
	line-height: 30px;
	background-image: none;
	padding: 10px 0
}
#content .common_innerpage .refer_page ul li span.round_point {
	font-size: 19px;
	background: #7db75b;
	color: #fff;
	border-radius: 50px;
	padding: 5px 15px;
	margin-right: 10px;
	float: left
}
#content div.refer_enquiry {
	background: #f1f1f1;
	width: 450px;
	position: relative
}
#content form.refer_friend {
	padding: 20px 10px 30px
}
#content form.refer_friend input[type=text], #content form.refer_friend select, #content form.refer_friend textarea {
	background-repeat: no-repeat;
	border: 1px solid #ccc;
	color: #333;
	font-size: 15px;
	font-family: HelveticaLight;
	margin: 10px 2%;
	padding: 10px;
	width: 46%;
	box-sizing: border-box
}
#content form.refer_friend label {
	background-repeat: no-repeat;
	color: #333;
	font-size: 18px;
	font-family: HelveticaLight;
	margin: 10px 2%;
	width: 96%;
	float: left
}
#content form.refer_friend input.comapny_name[type=text], #content form.refer_friend input.yr_email[type=text], #content form.refer_friend textarea.comment {
	width: 96%
}
#content form.refer_friend select.country {
	width: 96%!important
}
#content .refer_btn {
	background: #44c7ed;
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	padding: 10px 50px;
	cursor: pointer;
	border: 0;
	margin-top: 10px
}
#content form.refer_friend input.error, #content form.refer_friend select.error, #content form.refer_friend textarea.error {
	border: 1px solid red
}
#content .common_innerpage .refer_term {
	display: block;
	padding: 25px;
	background: #f1f1f1;
	margin: 30px 0
}
#header #post-29330:.megaMenubox {
display:none
}
#content #common_innerpage.odc_margin p {
	color: #0b3656;
	line-height: 30px
}
#content #common_innerpage .overview_odc {
	width: 20%;
	padding: 50px 0
}
#content #common_innerpage .overview_odc h1 {
	background: url(../../uploads/2015/03/overview_border.jpg) left bottom no-repeat;
	font-size: 30px;
	font-weight: 100;
	color: #0b3656;
	line-height: 45px
}
#content #common_innerpage .overview_odc h1 span.overview {
	font-size: 36px;
	font-weight: 800;
	color: #24938a
}
#content #common_innerpage .overview_odc h1 span.small {
	font-style: italic;
	font-size: 17px;
	font-weight: 700;
	color: #0b3656
}
#content #common_innerpage .overview_odc h1 span.odc {
	font-size: 48px;
	font-weight: 800;
	color: #ed6d1f
}
#content #common_innerpage .overview_right {
	background: url(../../uploads/2015/03/overview_shadow.png) left center no-repeat;
	padding: 49px;
	width: 70%
}
#content #common_innerpage .indianic_odc {
	border-bottom: 1px solid #ededed;
	border-top: 1px solid #ededed
}
#content #common_innerpage .indianic_odc ul li {
	margin: 50px 0;
	list-style: none;
	border-left: 1px solid #ddd;
	padding: 14px;
	background-image: none;
	width: 22%;
	text-align: center;
	float: left
}
#content #common_innerpage .indianic_odc ul li:first-child {
	border-left: none
}
#content #common_innerpage .indianic_odc ul li span {
	background: url(../../uploads/2015/03/odc_features.png) no-repeat;
	display: inline-block;
	width: 71px;
	height: 77px
}
#content #common_innerpage .indianic_odc ul li span.help {
	background-position: -2px 0
}
#content #common_innerpage .indianic_odc ul li span.quality {
	background-position: -235px 0
}
#content #common_innerpage .indianic_odc ul li span.infrastructure {
	background-position: -163px 0
}
#content #common_innerpage .indianic_odc ul li span.prices {
	background-position: -85px 0
}
#content #common_innerpage .indianic_odc ul li font {
	text-align: center;
	display: inline-block;
	margin-top: 20px
}
#content .why_indianic_odc {
	background: url(../../uploads/2015/03/why_companies_bg_new.jpg) no-repeat;
	background-size: cover
}
#content .why_indianic_odc .odc_why {
	padding: 50px 0
}
#content .why_indianic_odc .odc_why ul {
	width: 58%
}
#content #common_innerpage .industry_standard {
	background: #eseses;
	padding: 30px 0 50px;
	height: 500px
}
#content #common_innerpage .industry_standard p {
	margin-bottom: 30px
}
#content #common_innerpage .industry_standard ul li {
	background-image: none;
	padding: 0
}
#content #common_innerpage .gc {
	text-align: center;
	margin: 0 auto;
	position: relative
}
#content #common_innerpage .gc ul {
	margin: 0;
	padding: 0;
	background: #fff;
	display: block;
	border: 1px solid #eee;
	overflow: hidden
}
#content #common_innerpage .gc ul li {
	list-style: none;
	cursor: pointer;
	float: left;
	margin: 0;
	padding: 10px 0;
	color: #2b2b2b;
	width: 12.5%;
	text-align: center
}
#content #common_innerpage .gc ul li b {
	border-right: 1px solid #eee;
	padding: 10px;
	font-size: 15px;
	display: block;
	min-height: 88px;
	font-weight: 100
}
#content #common_innerpage .gc ul li font {
	font-size: 40px;
	display: block;
	text-align: center;
	margin-bottom: 20px
}
#content #common_innerpage .gc ul li:last-child b {
	border-right: 0
}
#content #common_innerpage .gc ul li.active, #content #common_innerpage .gc ul li:hover {
	border-bottom: 3px solid #fd4040
}
#content #common_innerpage .gc ul li span {
	display: none;
	position: absolute;
	top: 133px;
	left: 0;
	right: 0;
	border: 1px solid #eee;
	border-top: 0;
	padding-top: 35px
}
#content #common_innerpage .gc ul li span img {
	vertical-align: middle;
	display: inline-block
}
#content #common_innerpage .gc ul li span p {
	display: inline-block;
	width: 65%;
	vertical-align: middle;
	text-align: left;
	padding-left: 30px
}
#content #common_innerpage .gc ul li span p small {
	font-size: 25px;
	font-weight: 800;
	text-align: left
}
#content #common_innerpage .gc ul li.active span, #content #common_innerpage .gc ul li:hover span {
	display: block
}
#content .widget_industry_serve {
	background: #fff;
	clear: both;
	width: 100%;
	margin-top: 30px
}
#content .widget_industry_serve h4 {
	font-size: 25px;
	text-align: center;
	margin-bottom: 30px
}
#content .widget_industry_serve ul {
	margin: 0;
	padding: 10px
}
#content .widget_industry_serve ul li {
	list-style: none;
	padding: 6px 10px!important;
	width: 22%;
	display: inline-block;
	font-size: 15px!important;
	background-image: none
}
#content .widget_industry_serve ul li a {
	background: 0 0;
	padding: 0;
	vertical-align: middle
}
#content .widget_industry_serve ul li b {
	display: inline-block;
	vertical-align: middle;
	font-weight: 400!important;
	font-size: 15px!important
}
#content .widget_industry_serve ul li a:hover {
	background: 0 0
}
#content .widget_industry_serve ul li.title {
	width: 100%;
	color: #000;
	font-size: 18px;
	padding-bottom: 5px;
	font-weight: 700
}
#content .widget_industry_serve ul li span {
	background: url(images/enterprise/new_industries_icons_sec.gif) no-repeat;
	display: inline-block;
	height: 38px;
	margin-right: 7px;
	vertical-align: middle;
	width: 38px
}
#content .widget_industry_serve ul li span.learning_ico {
	background-position: 0 0
}
#content .widget_industry_serve ul li span.governance_ico {
	background-position: -39px 0
}
#content .widget_industry_serve ul li span.social_ico {
	background-position: -76px 0
}
#content .widget_industry_serve ul li span.insurance_ico {
	background-position: -114px 0
}
#content .widget_industry_serve ul li span.legal_ico {
	background-position: -152px 0
}
#content .widget_industry_serve ul li span.healthcare_ico {
	background-position: -190px 0
}
#content .widget_industry_serve ul li span.finance_ico {
	background-position: 0 -38px
}
#content .widget_industry_serve ul li span.mcommerce_ico {
	background-position: -39px -38px
}
#content .widget_industry_serve ul li span.transportation_ico {
	background-position: -76px -38px
}
#content .widget_industry_serve ul li span.manufacturing_ico {
	background-position: -114px -38px
}
#content .widget_industry_serve ul li span.public_sector_ico {
	background-position: -153px -38px
}
#content .widget_industry_serve ul li span.media_ico {
	background-position: -190px -38px
}
#common_innerpage .widget_enterprice {
	background: #fff;
	clear: both;
	width: 100%;
	margin-top: 30px
}
#common_innerpage .widget_enterprice h4 {
	font-size: 25px;
	text-align: center;
	margin-bottom: 30px
}
#common_innerpage .widget_enterprice ul {
	margin: 0;
	padding: 10px
}
#common_innerpage .widget_enterprice ul li {
	list-style: none;
	padding: 10px!important;
	width: 31%;
	display: inline-block;
	font-size: 15px!important;
	background-image: none
}
#common_innerpage .widget_enterprice ul li a {
	background: 0 0;
	padding: 0;
	vertical-align: middle
}
#common_innerpage .widget_enterprice ul li b {
	display: inline-block;
	vertical-align: middle;
	font-weight: 400!important;
	font-size: 15px!important
}
#common_innerpage .widget_enterprice ul li a:hover {
	background: 0 0
}
#common_innerpage .widget_enterprice ul li span {
	background: url(../../uploads/2015/04/enterprice_mobile.png) no-repeat;
	display: inline-block;
	height: 38px;
	margin-right: 7px;
	vertical-align: middle;
	width: 38px
}
#common_innerpage .widget_enterprice ul li span.strtegy_ico {
	background-position: 0 0
}
#common_innerpage .widget_enterprice ul li span.enterprise_ico {
	background-position: -38px 0
}
#common_innerpage .widget_enterprice ul li span.cloud_ico {
	background-position: -76px 0
}
#common_innerpage .widget_enterprice ul li span.mobile_app_ico {
	background-position: -116px 0
}
#common_innerpage .widget_enterprice ul li span.custom_ico {
	background-position: -154px 0
}
#common_innerpage .widget_enterprice ul li span.content_ico {
	background-position: 0 -38px
}
#common_innerpage .widget_enterprice ul li span.computing_ico {
	background-position: -38px -38px
}
#common_innerpage .widget_enterprice ul li span.cross_platform_ico {
	background-position: -76px -38px
}
#common_innerpage .widget_enterprice ul li span.app_management_ico {
	background-position: -117px -38px
}
#common_innerpage .widget_enterprice ul li span.user_exp_ico {
	background-position: -155px -38px
}
#common_innerpage .widget_enterprice ul li span.mobile_user_ico {
	background-position: 0 -76px
}
#common_innerpage .widget_enterprice ul li span.it_consult_ico {
	background-position: -39px -77px
}
#web_develop .php_web h2 {
	margin-bottom: 20px
}
#web_develop .php_web ul {
	padding: 0
}
#web_develop .php_web ul li {
	background: 0 0;
	display: inline-block;
	width: 48%;
	margin-bottom: 15px;
	padding: 0
}
#web_develop .php_web ul li span {
	background: url(../../uploads/2015/06/php_web_sprite.png) left no-repeat;
	display: inline-block;
	height: 75px;
	width: 80px;
	margin-right: 5px;
	vertical-align: middle
}
#web_develop .php_web ul li p {
	vertical-align: middle;
	display: inline-block;
	width: 68%
}
#web_develop .php_web ul li span.dynamic {
	background-position: -10px 0
}
#web_develop .php_web ul li span.tailor {
	background-position: -93px 0
}
#web_develop .php_web ul li span.custom {
	background-position: -174px 0
}
#web_develop .php_web ul li span.classified {
	background-position: -254px 0
}
#web_develop .php_web ul li span.redesing {
	background-position: -332px 0
}
#web_develop .php_web ul li span.crm {
	background-position: -412px 0
}
#common_innerpage .why_magento h2 {
	margin: 0 0 5px!important
}
#common_innerpage .why_magento ul.two_part {
	margin-bottom: 30px!important
}
#common_innerpage .print_media ul {
	margin-top: 10px!important;
	margin-bottom: 25px!important
}
#common_innerpage .print_media ul li {
	background: url(images/enterprise/green_bullet.png) 0 5px no-repeat rgba(0,0,0,0)
}
#common_innerpage .print_media h2 {
	color: #000!important;
	font-size: 28px!important;
	text-align: center
}
#common_innerpage .print_media span {
	border-bottom: 1px solid #dcdcdc;
	width: 120px;
	display: block;
	margin: 0 auto
}
#common_innerpage .print_media .col_add {
	margin-top: 50px;
	margin-bottom: 30px
}
#common_innerpage .print_media .col_add .col_left {
	float: left;
	width: 52%
}
#common_innerpage .print_media .col_add .col_left h3 {
	color: #5593c6!important;
	font-size: 28px;
	margin-bottom: 15px;
	font-weight: lighter
}
#common_innerpage .corporate_blck .corporate_brand .col_right p, #common_innerpage .print_media .col_add .col_left p {
	font-size: 15px!important;
	color: #595959!important;
	line-height: 24px!important
}
#common_innerpage .corporate_blck .corporate_brand .col_right ul, #common_innerpage .print_media .col_add .col_left ul {
	margin-top: 10px;
	margin-bottom: 20px!important
}
#common_innerpage .corporate_blck .corporate_brand .col_right ul li, #common_innerpage .print_media .col_add .col_left ul li {
	float: left;
	width: 40%;
	background: url(../../uploads/2015/10/red_icon.png) 0 5px no-repeat;
	padding: 3px 0 7px 25px!important;
	font-size: 15px!important;
	color: #595959!important
}
#advertising_services .advertising_inner .see_all .advertisements a, #common_innerpage .print_media .col_add .col_left a {
	background: #7bb3d9;
	color: #fff;
	margin-top: 15px;
	padding: 10px 30px
}
#common_innerpage .corporate_blck .corporate_brand .col_right a {
	background: #01c49a;
	color: #fff;
	margin-top: 15px;
	padding: 10px 30px
}
#advertising_services .advertising_inner .see_all .advertisements a:hover, #common_innerpage .corporate_blck .corporate_brand .col_right a:hover, #common_innerpage .print_media .col_add .col_left a.advertise_hover:hover, #common_innerpage .print_media .col_add .col_left a.outdoor_hover:hover {
	background: #f58220
}
#common_innerpage .print_media .col_add .col_left a.outdoor_hover {
	background: #b99ac6;
	color: #fff;
	margin-top: 15px;
	padding: 10px 30px
}
#common_innerpage .print_media .col_add .col_right {
	float: right;
	width: 46%
}
#common_innerpage .corporate_blck {
	background: #f8f8f8;
	padding: 30px;
	margin-top: 50px
}
#common_innerpage .corporate_blck .corporate_brand .col_left {
	float: left;
	width: 44%
}
#common_innerpage .corporate_blck .corporate_brand .col_right {
	float: right;
	width: 51%
}
#common_innerpage .corporate_blck .corporate_brand .col_right h3 {
	color: #01c49a!important;
	font-size: 28px;
	margin-bottom: 15px;
	font-weight: lighter
}
#common_innerpage .print_media .col_add .col_left h3.outdoor {
	color: #9a75ac!important;
	font-size: 28px;
	margin-bottom: 15px;
	font-weight: lighter
}
#advertising_services .advertising_inner, #media_services .corporate_branding, #outdoor_services .outdoor_publicity {
	margin-top: 50px
}
#advertising_services .advertising_inner h1 {
	color: #5593c6!important;
	font-size: 35px
}
#advertising_services .advertising_inner .border, #media_services .corporate_branding .border, #outdoor_services .outdoor_publicity .border {
	border-bottom: 1px solid #dcdcdc;
	width: 120px;
	display: inline-block
}
#advertising_services .advertising_inner h3, #media_services .corporate_branding h3, #outdoor_services .outdoor_publicity h3 {
	margin-top: 30px;
	color: #000!important
}
#advertising_services .advertising_inner ul, #media_services .corporate_branding ul, #outdoor_services .outdoor_publicity ul {
	margin-left: 0!important
}
#advertising_services .advertising_inner ul li, #media_services .corporate_branding ul li, #outdoor_services .outdoor_publicity ul li {
	background: url(images/enterprise/green_bullet.png) 0 5px no-repeat rgba(0,0,0,0);
	margin-bottom: 6px;
	margin-top: 10px
}
#advertising_services .advertising_inner h2, #media_services .corporate_branding h2, #outdoor_services .outdoor_publicity h2 {
	color: #000!important;
	font-size: 28px;
	margin-top: 30px;
	margin-bottom: 20px
}
#advertising_services .advertising_inner .products, #media_services .corporate_branding .products, #outdoor_services .outdoor_publicity .products {
	margin-top: 50px
}
#advertising_services .advertising_inner .products ul.brand, #media_services .corporate_branding .products ul.brand, #outdoor_services .outdoor_publicity .products ul.brand {
	margin-left: 0;
	margin-top: 20px
}
#advertising_services .advertising_inner .products ul.brand li, #media_services .corporate_branding .products ul.brand li, #outdoor_services .outdoor_publicity .products ul.brand li {
	list-style: none;
	display: inline-block;
	float: left;
	background: 0 0;
	padding: 0;
	text-align: center;
	position: relative;
	line-height: 0;
	width: 33.33%
}
#advertising_services .advertising_inner .products ul.brand li:nth-of-type(3n), #media_services .corporate_branding .products ul.brand li:nth-of-type(3n), #outdoor_services .outdoor_publicity .products ul.brand li:nth-of-type(3n) {
	margin-right: 0!important
}
#advertising_services .advertising_inner .products ul.brand li a, #media_services .corporate_branding .products ul.brand li a, #outdoor_services .outdoor_publicity .products ul.brand li a {
	text-decoration: none
}
#advertising_services .advertising_inner .products ul.brand li a img, #media_services .corporate_branding .products ul.brand li a img, #outdoor_services .outdoor_publicity .products ul.brand li a img {
	line-height: 0;
	box-shadow: 0 0 5px 3px #efefef
}
#advertising_services .advertising_inner .products ul.brand li .zooming, #media_services .corporate_branding .products ul.brand li .zooming, #outdoor_services .outdoor_publicity .products ul.brand li .zooming {
	cursor: pointer;
	display: none;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}
#advertising_services .advertising_inner .products ul.brand li .zooming img, #media_services .corporate_branding .products ul.brand li .zooming img, #outdoor_services .outdoor_publicity .products ul.brand li .zooming img {
	position: relative;
	top: 0
}
#advertising_services .advertising_inner .products ul.brand li:hover .zooming, #media_services .corporate_branding .products ul.brand li:hover .zooming, #outdoor_services .outdoor_publicity .products ul.brand li:hover .zooming {
	display: block;
	transition: opacity .2s ease 0s
}
#advertising_services .advertising_inner .see_all, #media_services .corporate_branding .see_all, #outdoor_services .outdoor_publicity .see_all {
	border-top: 1px solid #dcdcdc;
	margin-top: 50px
}
#advertising_services .advertising_inner .see_all h2, #media_services .corporate_branding .see_all h2, #outdoor_services .outdoor_publicity .see_all h2 {
	margin-bottom: 30px;
	margin-top: 30px
}
#advertising_services .advertising_inner .see_all .advertisements, #media_services .corporate_branding .see_all .advertisements, #outdoor_services .outdoor_publicity .see_all .advertisements {
	width: 48%;
	float: left;
	text-align: center;
	border: 1px solid #dcdcdc;
	padding-bottom: 25px;
	margin-right: 30px
}
#advertising_services .advertising_inner .see_all .advertisements h2 {
	background: #01c49a;
	color: #FFF!important;
	font-size: 22px;
	padding: 20px;
	text-align: left;
	margin-top: 0;
	margin-bottom: 0
}
#advertising_services .advertising_inner .see_all .advertisements .pad_top, #media_services .corporate_branding .see_all .advertisements .pad_top, #outdoor_services .outdoor_publicity .see_all .advertisements .pad_top {
	padding: 0 10px 20px;
	color: #595959;
	font-size: 15px
}
#advertising_services .advertising_inner .see_all .advertisements img, #media_services .corporate_branding .see_all .advertisements img, #outdoor_services .outdoor_publicity .see_all .advertisements img {
	margin-top: 10px;
	max-width: 439px
}
.see_all .advertisements a {
	padding: 10px 30px;
	color: #FFF!important
}
.see_all .advertisements a:hover {
	background: #f58220!important
}
#advertising_services .advertising_inner .see_all .advertisements a.bg_none, #media_services .corporate_branding .see_all .advertisements a.bg_none, #outdoor_services .outdoor_publicity .see_all .advertisements a.bg_none {
	background: 0 0!important;
	padding: 0!important
}
#advertising_services .advertising_inner .see_all .advertisements a.corporate_hover {
	background: #01c49a
}
#advertising_services .advertising_inner .see_all .advertisements a.outdoor_hover {
	background: #b99ac6
}
#advertising_services .advertising_inner .see_all .advertisements h2.outdoor_publicity {
	background: #b99ac6;
	color: #FFF!important;
	font-size: 22px;
	padding: 20px;
	text-align: left;
	margin-top: 0;
	margin-bottom: 0
}
#advertising_services .advertising_inner .see_all .last, #media_services .corporate_branding .see_all .last, #outdoor_services .outdoor_publicity .see_all .last {
	margin-right: 0
}
#outdoor_services .outdoor_publicity h1 {
	color: #b99ac6!important;
	font-size: 35px
}
#outdoor_services .outdoor_publicity h5 {
	margin-bottom: 5px;
	margin-top: 20px;
	color: #000!important
}
#outdoor_services .outdoor_publicity .see_all .advertisements h2 {
	background: #7bb3d9;
	color: #FFF!important;
	font-size: 22px;
	padding: 20px;
	text-align: left;
	margin-top: 0;
	margin-bottom: 0
}
#outdoor_services .outdoor_publicity .see_all .advertisements a.advertise_hover {
	background: #7bb3d9
}
#outdoor_services .outdoor_publicity .see_all .advertisements a.corporate_hover {
	background: #01c49a
}
#outdoor_services .outdoor_publicity .see_all .advertisements h2.corporate_branding {
	background: #01c49a;
	color: #FFF!important;
	font-size: 22px;
	padding: 20px;
	text-align: left;
	margin-top: 0;
	margin-bottom: 0
}
#media_services .corporate_branding h1 {
	color: #01c49a!important;
	font-size: 35px
}
#media_services .corporate_branding .col_approach {
	width: 30%;
	float: left;
	display: block;
	margin-top: 20px;
	padding-left: 24px;
	padding-right: 24px;
	background: url(../../uploads/2015/10/approach_arrow.png) right bottom no-repeat
}
#media_services .corporate_branding .col_approach.first, #media_services .corporate_branding .col_approach:first-child {
	padding-left: 0
}
#media_services .corporate_branding .col_approach h2.blue {
	color: #7bb3d9!important;
	font-size: 48px;
	margin-bottom: 30px
}
#media_services .corporate_branding .col_approach h2.green {
	color: #01c49a!important;
	font-size: 48px;
	margin-bottom: 30px
}
#media_services .corporate_branding .col_approach h2.red {
	color: #e87992!important;
	font-size: 48px;
	margin-bottom: 30px
}
#media_services .corporate_branding .col_approach p.min_height {
	min-height: 90px
}
#media_services .corporate_branding .col_approach.last {
	background: 0 0;
	padding-right: 0
}
#media_services .corporate_branding .see_all .advertisements h2 {
	background: #7bb3d9;
	color: #FFF!important;
	font-size: 22px;
	padding: 20px;
	text-align: left;
	margin-top: 0;
	margin-bottom: 0
}
#media_services .corporate_branding .see_all .advertisements a.advertise_hover {
	background: #7bb3d9
}
#media_services .corporate_branding .see_all .advertisements a.outdoor_hover {
	background: #b99ac6
}
#media_services .corporate_branding .see_all .advertisements h2.outdoor_publicity {
	background: #b99ac6;
	color: #FFF!important;
	font-size: 22px;
	padding: 20px;
	text-align: left;
	margin-top: 0;
	margin-bottom: 0
}
#header #megaMenu ul.megaMenu>li>a>span.span-rmv-down {
	background: 0 0!important
}
#header #megaMenu div.service_box a span.service_name strong {
	font-size: 12px!important
}
.main_web_box .txt-align {
	text-align: center
}
#header #megaMenu .about_detail .pt_faq_sec ul li span.career_ico {
	background-position: -138px 0
}
#header #megaMenu .about_detail .pt_faq_sec ul li span.quote_ico {
	background-position: -184px 0
}
#header #megaMenu .about_detail .pt_faq_sec ul li span.job_opr {
	background-position: -231px 0
}
#reauest-quote .us-flag {
	height: 11px;
	background-position: -5241px 0
}
#reauest-quote .ind-flag {
	height: 14px;
	background-position: -2413px 0
}
#reauest-quote .un-king-flag {
	height: 10px;
	background-position: -1775px 0
}
#reauest-quote .afgun-flag {
	height: 14px;
	background-position: -66px 0
}
.chck-box-lg fieldset {
	border: 1px solid #d9d9d9!important;
	padding: 1px!important
}
.chck-box-lg legend {
	width: 180px!important
}
