.events_page {
	height: 500px;
	position: relative
}
.events_page .raas {
	background: url(../img/webinar-page/imagining-future-of-healthcare-an-aikidos-experience.jpg) center center no-repeat;
	background-size: cover;
	height: 100%
}
.events_page .raas .titles {
	position: absolute;
	bottom: 40px;
	left: 50px;
	color: #fff;
	width: 50%;
	font-family: roboto-snapLight;
	background: rgba(0, 105, 150, .9);
	padding-bottom: 20px;
	padding-left: 10px
}
.events_page .raas .titles h1 {
	display: block;
	line-height: 1.4
}
.events_page .raas .titles p {
	display: block;
	line-height: 1.4;
	font-size: 1.4em
}
.events_page .raas .titles p .calendar_icon {
	padding-right: 10px
}
.events_page_leftside .speakers_section .speaker_detail {
	margin-bottom: 10px;
	display: table
}
.events_page_leftside .speakers_section .speaker_detail .speaker_img {
	float: left;
	padding-right: 10px;
	display: table-cell;
	vertical-align: middle
}
.events_page_leftside .speakers_section .speaker_detail .speaker_img>img {
	border-radius: 50%
}
.events_page_leftside .speakers_section .speaker_detail .speaker_title {
	display: table-cell;
	vertical-align: middle;
	font-size: 1.4em
}
.events_page_leftside .caseStudy_detailContainer .contentPart {
	padding-bottom: 20px!important
}
.events_page_leftside .caseStudy_detailContainer .contentPart .contentPlaceholder {
	padding-bottom: 0!important
}
#cd-timeline {
	position: relative;
	padding: 0 0 3em;
	margin-top: 2em;
	margin-bottom: 0
}
#cd-timeline .cd-timeline-year-block {
	position: relative;
	padding-bottom: 3em;
	margin-bottom: 4em
}
#cd-timeline .cd-timeline-year-block .cd-timeline-year {
	width: 70px;
	height: 70px;
	left: 50%;
	margin-left: -35px;
	text-align: center;
	font-size: 1.2em;
	-webkit-transform: translateZ(0);
	-webkit-backface-visibility: hidden
}
#cd-timeline .cd-timeline-block {
	position: relative
}
#cd-timeline .cd-timeline-block .cd-timeline-img {
	left: 0;
	margin-left: -20px;
	-webkit-transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	background: #95a5a6;
	position: absolute;
	top: 0;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	text-align: center
}
#cd-timeline .cd-timeline-block .cd-timeline-img span {
	font-family: proxima-nova, Helvetica, sans-serif;
	line-height: 18px!important;
	color: #fff;
	font-size: .8em;
	vertical-align: middle;
	display: inline-block
}
#cd-timeline .cd-timeline-block .cd-timeline-img span b {
	text-transform: uppercase;
	font-family: 'Gotham Rounded A', 'Gotham Rounded B';
	font-weight: 400;
	font-size: 15px
}
#cd-timeline .cd-timeline-block .cd-timeline-img:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle
}
#cd-timeline .cd-timeline-content {
	position: relative;
	margin-left: 60px;
	background: #fff;
	-webkit-border-radius: .25em;
	-moz-border-radius: .25em;
	border-radius: .25em;
	margin-left: 0;
	padding: 1.6em
}
#cd-timeline .cd-timeline-content:before {
	top: 24px;
	left: 100%;
	border-color: transparent;
	border-left-color: #fff
}
#cd-timeline .cd-timeline-block:nth-child(even):before {
	top: 24px;
	left: auto!important;
	right: 100%!important;
	border-color: transparent;
	border-right-color: #F4F4F4!important
}
.carousel-control.left,
.carousel-control.right {
	top: 50%;
	height: 30px
}
.carousel-control.left .fa-angle-left,
.carousel-control.left .fa-angle-right,
.carousel-control.right .fa-angle-left,
.carousel-control.right .fa-angle-right {
	color: #464141;
	font-size: 40px
}
.custom-leftCarousel-ctrl {
	height: 50px!important;
	width: 50px!important;
	background: rgba(7, 60, 126, .9)!important;
	right: 120px!important;
	left: inherit;
	top: inherit!important;
	bottom: 10%
}
.custom-leftCarousel-ctrl:hover {
	opacity: 1!important
}
.custom-rightCarousel-ctrl {
	height: 50px!important;
	width: 50px!important;
	background: rgba(0, 105, 150, .9)!important;
	right: 65px!important;
	left: inherit;
	top: inherit!important;
	bottom: 7%
}
.custom-rightCarousel-ctrl:hover {
	opacity: 1!important
}
.custom-fa-arrows {
	color: #fff!important;
	font-size: 45px!important
}
@font-face{font-family:sansSerif;src:url(../fonts/sansserifflf-webfont.eot);src:url(../fonts/sansserifflf-webfontd41d.eot?#iefix) format('embedded-opentype'),
url(../fonts/sansserifflf-webfont.html) format('woff2'),
url(../fonts/sansserifflf-webfont.woff) format('woff'),
url(../fonts/sansserifflf-webfont.ttf) format('truetype'),
url(../fonts/sansserifflf-webfont.svg#sansserifflfmedium) format('svg');
font-weight:400;
font-style:normal
}
@font-face{font-family:SansSerifBookFLF;src:url(../fonts/sansserifbookflf-webfont.eot);src:url(../fonts/sansserifbookflf-webfontd41d.eot?#iefix) format('embedded-opentype'),
url(../fonts/sansserifbookflf-webfont.html) format('woff2'),
url(../fonts/sansserifbookflf-webfont.woff) format('woff'),
url(../fonts/sansserifbookflf-webfont.ttf) format('truetype'),
url(../fonts/sansserifbookflf-webfont.svg#sansserifbookflfmedium) format('svg');
font-weight:400;
font-style:normal
}
@font-face{font-family:robotoRegular;src:url(../fonts/Roboto-Regular.ttf)}@font-face{font-family:robotomedium;src:url(../fonts/Roboto-Medium.ttf)}@font-face{font-family:robotoblack;src:url(../fonts/Roboto-Black.ttf)}@font-face{font-family:robotobold;src:url(../fonts/Roboto-Bold.ttf)}@font-face{font-family:robotoLight;src:url(../fonts/Roboto-Light.ttf)}@font-face{font-family:roboto-snapLight;src:url(../fonts/RobotoSlab-Light.ttf)}@font-face{font-family:robotoThin;src:url(../fonts/Roboto-Thin.ttf)}@font-face{font-family:robotoMedium;src:url(../fonts/Roboto-Medium.ttf)}@font-face{font-family:ralewayRegular;src:url(../fonts/Raleway-Regular.ttf)}@font-face{font-family:ralewayThin;src:url(../fonts/Raleway-Thin.ttf)}@font-face{font-family:ralewayLight;src:url(../fonts/Raleway-Light.ttf)}@font-face{font-family:ralewayMedium;src:url(../fonts/Raleway-Medium.ttf)}@font-face{font-family:futureLight;src:url(../fonts/ufonts.com_futura-t-light.ttf)}@font-face{font-family:sansSerif1;src:url(../fonts/sansserifflf-webfont.eot);src:url(../fonts/sansserifflf-webfontd41d.eot?#iefix) format('embedded-opentype'),
url(../fonts/sansserifflf-webfont.html) format('woff2'),
url(../fonts/sansserifflf-webfont.woff) format('woff'),
url(../fonts/sansserifflf-webfont.ttf) format('truetype'),
url(../fonts/sansserifflf-webfont.svg#sansserifflfmedium) format('svg')
}
@font-face{font-family:helve;src:url(../fonts/HelveticaNeue-Light.eot);src:url(../fonts/HelveticaNeue-Lightd41d.eot?#iefix) format('embedded-opentype'),
url(../fonts/HelveticaNeue-Light.html) format('woff2'),
url(../fonts/HelveticaNeue-Light.woff) format('woff'),
url(../fonts/HelveticaNeue-Light.otf) format('opentype'),
url(../fonts/HelveticaNeue-Light.svg#sansserifflfmedium) format('svg')
}
@font-face{font-family:segoeui;src:url(../fonts/fonts/segoeuib.ttf)}@font-face{font-family:opensansLight;src:url(../fonts/opensans-light-webfont.eot);src:url(../fonts/opensans-light-webfontd41d.eot?#iefix) format('embedded-opentype'),
url(../fonts/opensans-light-webfont.html) format('woff2'),
url(../fonts/opensans-light-webfont.woff) format('woff'),
url(../fonts/opensans-light-webfont.ttf) format('truetype'),
url(../fonts/opensans-light-webfont.svg#sansserifflfmedium) format('svg')
}
@font-face{font-family:opensansRegular;src:url(../fonts/OpenSans-Regular.ttf)}.sharePointBanner_bg .sharePointHeader .banner_titlePart .title {
	padding-top:5px
}
.form_btn {
	padding:7px 30px
}
.fa-times-thin:before {
	content:'\00d7'
}
.banner_caption_without_banner h1 {
	padding-left:60px!important;
	padding-right:60px!important
}
.btn {
	text-transform:uppercase
}
.menu_toggle,
.search_toggle {
	top:20px!important
}
.nicescroll-rails {
	z-index:9999!important
}
#toTop {
	-webkit-backface-visibility:hidden;
	display:none;
	position:fixed;
	bottom:65px;
	right:10px;
	width:35px;
	height:35px;
	opacity:.4;
	filter:alpha(opacity=40);
	background:#006996!important;
	z-index:9
}
#toTop:active,
#toTop:hover {
	opacity:1
}
#toTop:active>.arrow_up,
#toTop:hover>.arrow_up {
	color:#fff!important
}
.arrow_up {
	-webkit-backface-visibility:hidden;
	font-size:22px!important;
	color:#fff!important;
	position:absolute;
	top:50%;
	transform:translateY(-55%)!important;
	-moz-transform:translateY(-55%)!important;
	-webkit-transform:translateY(-55%)!important;
	-ms-transform:translateY(-55%)!important;
	-o-transform:translateY(-55%)!important;
	left:11px
}
.wow:first-child {
	visibility:hidden
}
body {
	overflow-X:hidden
}
.nicescroll {
	overflow:hidden
}
.red-placeholder::-webkit-input-placeholder {
	color:#c20000
}
.red-placeholder::-moz-placeholder {
	color:#c20000
}
.red-placeholder:-moz-placeholder {
	color:#c20000
}
.red-placeholder:-ms-input-placeholder {
	color:#c20000
}
.red-border {
	border-color:#c20000
}
.featured_resource_Modal {
	border:none;
	width:100%;
	height:100%;
	left:0;
	z-index:2000;
	overflow-x:hidden;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	display:block;
	background-color:transparent
}
.featured_resource_Modal .video_container {
	position:relative;
	width:75%;
	margin:150px auto;
	height:400px
}
textarea.form-control {
	min-height:60px
}
.form-control {
	overflow-x:hidden!important;
	max-width:100%;
	padding:5px 12px!important
}
#searchResults_wrapper .dataTables_length {
	margin-bottom:10px
}
#searchResults_wrapper .dataTables_length label {
	font-size:1.1em;
	font-family:robotoLight;
	font-weight:400
}
#searchResults_wrapper #searchResults_filter {
	margin-bottom:10px
}
#searchResults_wrapper #searchResults_filter label {
	font-size:1.1em;
	font-family:robotoLight;
	font-weight:400
}
#searchResults_wrapper .dataTables_info {
	font-size:1.1em;
	font-weight:400
}
#searchResults_wrapper .paging_simple_numbers {
	font-size:1.1em;
	font-family:robotoLight;
	font-weight:400
}
#searchResults_wrapper .paginate_button:hover {
	background:#3090b2!important;
	border:1px solid transparent!important;
	color:#fff!important
}
#searchResults_wrapper .no-footer {
	border:1px solid #ddd!important;
	margin-bottom:10px
}
#searchResults_wrapper table thead th {
	border-bottom:none!important
}
#searchResults_wrapper table thead th:first-child,
#searchResults_wrapper table thead th:last-child {
	border:none!important
}
#searchResults_wrapper table thead th.sorting {
	background-image:url(../img/sort_both.png)!important
}
#searchResults_wrapper table thead th.sorting_asc {
	background-image:url(../img/sort_asc.png)!important
}
#searchResults_wrapper table thead th.sorting_desc {
	background-image:url(../img/sort_desc.png)!important
}
#searchResults_wrapper table tbody td {
	padding:8px 10px;
	font-size:1.3em;
	font-family:robotoLight;
	border:none!important;
	border-top:1px solid #ddd!important;
	vertical-align:middle
}
#searchResults_wrapper table tbody td>a:hover {
	font-family:robotoRegular
}
table .featured_resource_Modal {
	background-color:#fff;
	border:5px solid #000;
	width:70%;
	height:60%;
	position:fixed;
	top:22%;
	left:16%;
	z-index:2000
}
table .featured_resource_Modal .video_container {
	position:relative;
	height:100%
}
table .featured_resource_Modal .close_button {
	background:#606061;
	color:#fff;
	outline:0;
	position:absolute;
	right:-18px;
	top:-18px;
	height:40px;
	width:40px;
	font-weight:700;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:19px;
	-moz-box-shadow:1px 1px 3px #000;
	-webkit-box-shadow:1px 1px 3px #000;
	box-shadow:1px 1px 3px #000;
	font-size:20px!important
}
.slider_borderrightline_remove {
	border-right:none!important
}
.main_heading_inside,
.main_para {
	padding-left:9%!important;
	padding-right:9%!important
}
a:focus,
a:hover {
	text-decoration:none!important;
	outline:0!important
}
.mainLevel_Description {
	font-size:1.4em!important;
	line-height:1.6!important;
	padding-bottom:10px!important
}
.paddbottomzero {
	padding-bottom:0!important;
	margin-bottom:0!important
}
.common_benifits .common_benifits_container {
	padding:0 50px;
	display:table;
	position:relative;
	width:100%
}
.common_benifits .common_benifits_container .benifits_left {
	float:left;
	display:table-cell;
	display:-moz-inline-stack;
	vertical-align:middle;
	zoom:1
}
.common_benifits .common_benifits_container .benifits_left .serviceHeading {
	font-family:robotoLight!important;
	margin-top:0!important;
	font-size:26px!important;
	padding-bottom:0!important;
	line-height:1.4
}
.common_benifits .common_benifits_container .benifits_left .br-bottom {
	margin-bottom:40px!important
}
.common_benifits .common_benifits_container .benifits_left .br-bottom:after {
	content:"";
	display:block;
	height:1px;
	width:40px;
	border-top:2px solid #FFF!important;
	margin:6px 0 10px
}
.common_benifits .common_benifits_container .benifits_right {
	float:right;
	width:50%;
	display:table-cell;
	display:-moz-inline-stack;
	vertical-align:middle;
	zoom:1;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	padding-right:60px;
	right:0
}
.blue_accordion .collapse.in {
	background-color:#fff!important
}
.blue_accordion .panel-title a {
	background-color:#4FA7D5!important;
	color:#fff!important
}
.blue_accordion .panel-title a:after {
	color:#fff!important
}
.mobile_ims_accordion {
	width:100%
}
.mobile_ims_accordion .panel-group .panel {
	margin-bottom:0;
	background:0 0;
	border-left:none;
	border-right:none;
	border-top:4px solid #f4f4f4;
	border-radius:0!important;
	box-shadow:none;
	border-bottom:4px solid #f4f4f4
}
.mobile_ims_accordion .small_keyPoints {
	padding-left:20px!important
}
.mobile_ims_accordion .img-responsive {
	max-width:100%;
	display:inline-block!important;
	margin-bottom:20px!important;
	margin-top:10px!important;
	vertical-align:middle
}
.mobile_ims_accordion .panel-body p,
.mobile_ims_accordion .panel-body ul li {
	font-size:17px
}
.mobile_ims_accordion .panel-body .imagecenter {
	text-align:center;
	margin-bottom:10px
}
.mobile_ims_accordion .panel-body h2,
.mobile_ims_accordion .panel-body h3 {
	color:#3696d3;
	font-size:20px
}
.mobile_ims_accordion .panel-body .accordion_image_part {
	float:left;
	width:30%
}
.mobile_ims_accordion .panel-body .accordion_image_part img {
	width:150px;
	max-width:100%
}
.mobile_ims_accordion .panel-body .accordion_description_part {
	float:left;
	width:70%
}
.mobile_ims_accordion .panel-heading {
	position:relative;
	padding:0
}
.mobile_ims_accordion .panel-heading a:after {
	content:'-';
	position:absolute;
	right:20px;
	top:26%;
	font-size:30px;
	color:#4FA7D5
}
.mobile_ims_accordion .panel-title>a.collapsed:after {
	content:'+';
	position:absolute;
	right:17px;
	top:26%
}
.mobile_ims_accordion .panel-title>a:after {
	content:'-';
	position:absolute;
	right:16px;
	top:22%
}
.mobile_ims_accordion .panel-heading a.collapsed {
	background:#F5F7FA;
	color:inherit
}
.mobile_ims_accordion .panel-title a {
	display:block;
	background:#fff;
	color:#000;
	padding:22px 40px 22px 10px;
	text-decoration:none;
	position:relative;
	font-size:20px
}
.tab_section {
	padding-left:60px;
	padding-right:60px
}
.tab_section .tab_container .tab_carousel .carousel-indicators li {
	width:33.33%!important
}
.tab_section .tab_container .tab_carousel .carousel-indicators li:last-child:after {
	border-right:none!important
}
.tab_container {
	padding:50px 70px!important
}
.tab_container .tab_carousel {
	position:relative;
	padding-top:10px
}
.tab_container .tab_carousel .tab_carousel_indicators {
	margin:20px 0 30px
}
.tab_container .tab_carousel .tab_carousel_indicators:last-child {
	border-right:0!important
}
.tab_container .tab_carousel .carousel-inner {
	overflow:visible!important
}
.tab_container .tab_carousel .carousel-indicators {
	width:100%!important;
	position:relative;
	bottom:10px;
	left:0;
	z-index:15;
	margin-left:0;
	padding-left:0;
	list-style:none;
	text-align:center
}
.tab_container .tab_carousel .carousel-indicators li {
	border-top:none;
	border-bottom:none;
	display:table;
	color:#6abadf;
	text-transform:uppercase;
	border-right:1px solid #4fa7d5;
	width:25%!important;
	margin:0;
	text-indent:0;
	border-radius:0;
	cursor:pointer;
	background-color:#000 \9;
	background-color:rgba(0,
	0,
	0,
	0);
	height:50px!important;
	padding-left:10px;
	padding-right:10px;
	font-family:robotoRegular
}
.tab_container .tab_carousel .carousel-indicators li h3 {
	display:table-cell;
	vertical-align:middle;
	font-size:1.6em;
	text-transform:capitalize;
	text-decoration:none;
	color:#444;
	transition:all .3s ease-in-out;
	letter-spacing:.1px;
	line-height:1.6
}
.tab_container .tab_carousel .carousel-indicators li:hover>h3 {
	color:#3895d5!important
}
.tab_container .tab_carousel .carousel-indicators li:last-child {
	border-right:0!important
}
.tab_container .tab_carousel .carousel-indicators li.active>h3 {
	width:100%;
	color:#3895d5!important
}
.tab_container .tab_carousel #three_tabs_indicators li {
	width:33.33%!important
}
.tab_container .tab_carousel #three_tabs_indicators li:last-child {
	border-right:0!important
}
.tab_container .tab_carousel .five_tabs_indicators li {
	width:20%!important
}
.tab_container .tab_carousel .five_tabs_indicators li:last-child {
	border-right:0!important
}
.tab_container .tab_carousel .carousel-inner .tab_pane_img {
	text-align:center
}
.tab_container .tab_carousel .carousel-inner .tab_pane_img img {
	width:150px
}
.tab_container .tab_carousel .carousel-control {
	background:0 0;
	text-shadow:none!important
}
.tab_container .tab_carousel .carousel-control .glyphicon-chevron-left {
	margin-left:-25%
}
.tab_container .tab_carousel .carousel-control .glyphicon-chevron-right {
	margin-right:-25%
}
.tab_container .tab_carousel .carousel-control.left {
	left:-40px!important;
	bottom:0;
	width:5%!important;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	height:30px
}
.tab_container .tab_carousel .carousel-control.left:hover .fa-angle-left {
	color:#464141!important
}
.tab_container .tab_carousel .carousel-control.right {
	top:50%;
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	height:30px;
	right:-40px!important;
	bottom:0;
	width:5%!important
}
.tab_container .tab_carousel .carousel-control.right:hover .fa-angle-right {
	color:#464141!important
}
.alternate_backimg_section {
	padding:50px 0 0!important
}
.alternate_backimg_section .heading {
	width:90%;
	margin:0 auto
}
.alternate_backimg_section .background-position p {
	padding-top:20px
}
.alternate_backimg_section .background-position ul.small_keyPoints {
	padding-top:20px!important
}
.alternate_backimg_section .background-position p+ul.small_keyPoints {
	padding-top:5px!important
}
.resouces_section {
	background-color:#f4f4f4;
	padding:40px 50px;
	font-family:robotoLight
}
.resouces_section .webinar_img {
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	-o-filter:grayscale(100%);
	filter:gray;
	cursor:pointer!important;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out
}
.resouces_section .webinar_img:hover {
	-webkit-filter:grayscale(0);
	filter:grayscale(0);
	-webkit-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out
}
.resouces_section .image_part img {
	max-width:100%;
	width:auto;
	background:#fff;
	box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-shadow:0 3px 6px rgba(0,
	0,
	0,
	.2);
	position:relative;
	overflow:hidden;
	transition:box-shadow 100ms cubic-bezier(.215,
	.61,
	.355,
	1)
}
.resouces_section .resource_description .featured_resource {
	margin-bottom:20px;
	font-family:robotoLight;
	margin-top:0!important;
	color:#009bde!important
}
.resouces_section .resource_description .mainLevel_Description {
	font-size:1.4em!important;
	line-height:1.6;
	padding-bottom:15px
}
.resouces_section .resource_description a.read_more {
	text-decoration:none;
	font-size:16px;
	font-family:robotoLight;
	color:#009bde!important
}
.resouces_section .resource_description a.read_more:hover {
	text-decoration:none;
	font-family:robotoRegular
}
.resouces_section .resource_description a.read_more .fa-angle-right:before {
	content:"\f105";
	margin-right:-6px
}
.clear {
	clear:both
}
.main_Heading {
	text-align:center;
	padding-bottom:40px!important
}
.img-responsive {
	margin:0 auto
}
.txt_image_blue_common_container .left_section .serviceHeading {
	font-family:robotoRegular;
	font-size:26px!important;
	padding-bottom:15px
}
.innerpage_read_more {
	color:#009bde!important;
	-webkit-transition:background-color .4s ease;
	transition:background-color .4s ease;
	padding:8px 23px;
	font-size:16px;
	line-height:1.33;
	border-radius:32px;
	border:2px solid #009bde;
	opacity:.7;
	text-decoration:none;
	text-transform:uppercase;
	background-color:#fff;
	margin-top:20px;
	display:inline-block!important
}
.innerpage_read_more .fa-sign-in {
	padding-left:5px
}
.innerpage_read_more:focus,
.innerpage_read_more:hover {
	background-color:#009bde;
	color:#fff!important;
	text-decoration:none
}
.blue_segment_section {
	padding:30px!important
}
.blue_segment_section #features-heading h1 {
	padding-bottom:20px;
	margin:0;
	font-size:35px;
	font-family:robotoRegular
}
.blue_segment_section .segmentBlock .segment_block_title {
	font-weight:400!important;
	font-size:18px!important;
	margin-top:20px;
	margin-bottom:10px;
	letter-spacing:.1px;
	font-family:robotoLight
}
.blue_segment_section .segmentBlock a {
	color:#fff!important
}
.blue_segment_section .segmentBlock a:hover>.segment_block_title {
	font-family:robotoRegular
}
.subheading {
	font-family:robotoRegular;
	text-transform:capitalize;
	line-height:1.4;
	margin:0
}
.background-position {
	width:100%
}
.background-position .vertical-align {
	display:table-cell;
	vertical-align:middle
}
.background-position .alternate_left_Content,
.background-position .alternate_right_Content {
	padding:40px 70px
}
.mb20 {
	margin-bottom:20px!important
}
.br-bottom-blue:after,
.br-bottom:after {
	content:"";
	display:block;
	height:1px;
	width:40px;
	border-top:2px solid #3090b2;
	margin:6px 0 10px
}
.highlight_text {
	color:#3090b2
}
.row {
	margin-left:0;
	margin-right:0
}
html {
	height:100%
}
html body {
	height:100%;
	padding-top:92px
}
html body #parallaxPart {
	line-height:1.42857143;
	font-size:14px;
	position:relative
}
html body .ready_to_get_started_ui .form-group {
	margin-bottom:15px!important
}
html body .header {
	position:fixed;
	top:0;
	width:100%;
	z-index:9999;
	border-bottom:4px solid #184085;
	height:92px
}
html body .header nav {
	background-color:#fff;
	margin-bottom:0;
	border:none;
	height:100%
}
html body .header nav .social_medias {
	background-color:#E6E6E6;
	height:30px;
	color:#DBDBDB
}
html body .header nav .social_medias .pull-right {
	position:absolute;
	top:3px;
	right:20%
}
html body .header nav .social_medias .pull-right ul {
	color:#dbdbdb
}
html body .header nav .social_medias .pull-right ul .soc_icon {
	background-color:#dbdbdb;
	border-radius:40%;
	height:24px;
	width:24px
}
html body .header nav .social_medias .pull-right ul .soc_icon span {
	color:#B3B3B3;
	padding:5px 0 0
}
html body .header nav .header_menus .nous_mobileLogo {
	position:absolute;
	top:18%;
	left:15px;
	width:140px
}
@media only screen and (min-width: 768px) {
	html body .header nav .header_menus .nousLogo {
		position:relative;
		left:10%;
		top:7px
	}
}
@media only screen and (min-width: 992px) {
	html body .header nav .header_menus .nousLogo {
		position:relative;
		left:10%;
		top:7px
	}
}
@media only screen and (min-width: 1200px) {
	html body .header nav .header_menus .nousLogo {
		position:relative;
		left:10%;
		top:7px
	}
}
html body .header nav .header_menus #menu-collapse {
	display:block;
	position:absolute;
	right:15px;
	width:70%;
	overflow-y:auto;
	z-index:1;
	padding:0;
	border:none
}
html body .header nav .header_menus #menu-collapse .mobileMenu-contactUs-List {
	float:none!important;
	text-align:center;
	padding-top:15px
}
html body .header nav .header_menus #menu-collapse .mobileMenu-contactUs-List li {
	width:20%
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav {
	padding-right:15px
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li {
	margin-right:5px;
	height:100%;
	padding:5px 0
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li>a.menu_active {
	font-family:robotomedium
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li:last-child {
	margin-right:0
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li>a {
	font-family:robotoRegular
}
@media only screen and (min-width: 768px) {
	html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li>a {
		padding-top:32px;
		color:#0C3D78;
		font-size:11px;
		font-weight:400;
		text-transform:uppercase
	}
}
@media only screen and (min-width: 992px) {
	html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li>a {
		padding-top:32px;
		color:#0C3D78;
		font-size:12px;
		font-weight:400;
		text-transform:uppercase
	}
}
@media only screen and (min-width: 1200px) {
	html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li>a {
		padding-top:32px;
		color:#0C3D78;
		font-size:14px;
		font-weight:400;
		text-transform:uppercase
	}
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus {
	font-family:robotoLight;
	width:100%;
	background-color:rgba(6,
	6,
	6,
	.9);
	position:fixed;
	height:0;
	top:89px;
	left:0;
	z-index:9999;
	padding:0;
	overflow:hidden;
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	-o-transition:all .4s ease;
	-ms-transition:all .4s ease;
	transition:all .4s ease;
	margin:0
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus .aboutUs_menuContainer {
	padding:50px 35px;
	text-align:center
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li {
	list-style-type:none;
	padding:30px 35px
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .competency_submenu_container .compentency_submenu_block a {
	width:20%;
	float:left;
	min-height:100px;
	height:auto;
	border:3px solid #1e1e1e;
	background-color:rgba(7,
	116,
	194,
	.25);
	padding:5px;
	border-left:none;
	border-bottom:none;
	text-decoration:none
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .competency_submenu_container .compentency_submenu_block a:hover {
	background-color:#0774c2
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .competency_submenu_container .compentency_submenu_block a:first-child {
	border-left:1px solid #4e5052
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .competency_submenu_container .compentency_submenu_block a .text-center img {
	overflow:hidden!important;
	width:70px;
	height:70px
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li p {
	line-height:inherit!important
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .menuImage {
	height:125px;
	width:100%;
	background:url(../img/menuBanners-sprite.jpg) center no-repeat
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .bfsMenu {
	background-position:-716px -4px
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .insuranceMenu {
	background-position:-716px -270px
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .healthcareMenu {
	background-position:-240px -405px
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .retailMenu {
	background-position:-241px -137px
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .travelLogistics_menu {
	background-position:-479px -2px
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .pesMenu {
	background-position:-4px -271px
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .testingMenu {
	background-position:-4px -137px
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .infrastructureMenu {
	background-position:-4px -405px
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .agileMenu {
	background-position:-716px -136px
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .casestudyMenu {
	background-position:-240px -270px
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .whitepaperMenu {
	background-position:-2px -2px
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .brochureMenu {
	background-position:-478px -270px
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .blogMenu {
	background-position:-478px -136px
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .webniarMenu {
	background-position:-240px -2px
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .jobsMenu {
	height:172px;
	background-position:-271px -539px
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .life_NousMenu {
	height:172px;
	background-position:-2px -539px
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .subMenu_headingContainer {
	height:55px;
	display:table;
	width:100%
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .subMenu_headingContainer .subMenuHeading {
	color:#fff;
	text-align:center;
	font-size:19px;
	line-height:1.4;
	text-transform:uppercase;
	margin-top:0;
	letter-spacing:.3px;
	height:100%;
	display:table-cell;
	vertical-align:middle
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .compentency_subMenuHeading {
	color:#fff;
	text-align:center;
	font-size:16px!important;
	line-height:1.4;
	text-transform:uppercase;
	margin-top:0;
	height:100%;
	display:block;
	word-spacing:7px
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .aboutus_subMenuHeading {
	color:#fff;
	text-align:center;
	font-size:19px;
	text-transform:uppercase;
	margin-top:0;
	border-bottom:2px solid #b1b1b1;
	padding-bottom:2%
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .aboutus_subMenuDescription {
	color:#fff;
	font-size:15px;
	line-height:1.6!important;
	padding:3%
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .subMenuDescription {
	color:#fff;
	font-size:15px;
	padding:15px 3px
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .about_usreadMore {
	background-color:#144280;
	border:1px solid #144280;
	color:#fff;
	text-transform:uppercase
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .about_usreadMore:hover {
	background-color:#009bde;
	color:#fff!important;
	text-decoration:none
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .dropdownReadMore {
	text-decoration:none;
	color:#00baff;
	position:absolute;
	right:20px;
	bottom:0;
	text-transform:uppercase
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .dropdownReadMore:hover {
	font-family:robotoRegular
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .menu-dropdown-leftArrow {
	text-decoration:none;
	color:#00baff;
	position:absolute;
	right:10px;
	bottom:3px;
	text-transform:uppercase
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .menu-dropdown-rightArrow {
	text-decoration:none;
	color:#00baff;
	position:absolute;
	right:5px;
	bottom:3px;
	text-transform:uppercase
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .dropdownReadMore_forCareer {
	text-decoration:none;
	color:#00baff;
	text-transform:uppercase;
	margin-right:5px
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .aboutUs_Dropdown {
	list-style-type:none;
	color:#fff;
	text-align:left;
	padding:0
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .aboutUs_Dropdown li {
	padding:8px;
	font-size:14px
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .aboutUs_Dropdown li a {
	color:#fff;
	display:inline-block;
	width:100%;
	text-decoration:none
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .aboutUs_Dropdown li:hover {
	background-color:#144280
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .aboutUs_Dropdown li:hover a {
	color:#fff
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .industry_submenu_container {
	border:1px solid #4e5052
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .industry_submenu_container .industry_submenu_block {
	width:20%;
	float:left;
	min-height:340px;
	height:auto;
	border-right:1px solid #4e5052;
	padding:5px;
	border-left:none;
	position:relative
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .industry_submenu_container .industry_submenu_block:last-child {
	border-right:none!important
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .industry_submenu_container .industry_submenu_block a {
	text-decoration:none
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .service_submenu_container {
	border:1px solid #4e5052
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .service_submenu_container .service_submenu_block {
	width:20%;
	float:left;
	min-height:340px;
	border-right:1px solid #4e5052;
	padding:5px;
	border-left:none;
	height:auto!important;
	position:relative
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .service_submenu_container .service_submenu_block:last-child {
	border-right:none!important
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .service_submenu_container .service_submenu_block a {
	text-decoration:none
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .service_submenu_container .service_submenu_block .appServices_Dropdown {
	padding:0
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .service_submenu_container .service_submenu_block .appServices_Dropdown li {
	border-bottom:1px solid #4e5052;
	text-align:center;
	list-style-type:none
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .service_submenu_container .service_submenu_block .appServices_Dropdown li a {
	color:#fff;
	text-decoration:none;
	width:100%;
	height:100%;
	display:inline-block;
	padding:8% 8% 8% 7px;
	text-align:left!important;
	font-size:13px!important
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .service_submenu_container .service_submenu_block .appServices_Dropdown li:hover {
	background-color:#144280
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .service_submenu_container .service_submenu_block .appServices_Dropdown li:hover a {
	color:#fff
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .service_submenu_container .service_submenu_block .appServices_Dropdown li:last-child {
	border-bottom:none
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .resource_submenu_container {
	border:1px solid #4e5052
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .resource_submenu_container .resource_submenu_block {
	width:20%;
	float:left;
	min-height:340px;
	height:auto;
	border-right:1px solid #4e5052;
	padding:5px;
	border-left:none;
	position:relative
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .resource_submenu_container .resource_submenu_block:last-child {
	border-left:1px solid #4e5052
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .resource_submenu_container .resource_submenu_block a {
	text-decoration:none
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .career_row {
	border:1px solid #4e5052
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .career_submenu_block {
	padding:5% 5px;
	width:50%;
	float:left;
	min-height:320px;
	height:auto;
	border-left:none;
	position:relative
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .career_submenu_block:last-child {
	border-left:1px solid #4e5052
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .career_submenu_block a {
	text-decoration:none
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li.tri {
	background-position:150% 100%
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li.tri:hover {
	background:url(../img/menuArrow.png) 50% 100% no-repeat;
	background-size:25px;
	transition:.4s ease;
	-webkit-transition:.4s ease;
	-moz-transition:.4s ease;
	-o-transition:.4s ease
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li.tri:hover>a {
	font-family:robotomedium
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li.tri:hover .dropdownMenus {
	height:400px;
	display:block
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav .li_active {
	border-bottom:8px solid #494B4A
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav .li_active a {
	color:#000!important
}
html body .header nav .header_menus #menu-collapse .bar_icon {
	width:85px;
	background-color:#000;
	position:fixed;
	right:0;
	top:0;
	text-align:center;
	padding:22.5px;
	z-index:1000
}
html body .header nav .header_menus #menu-collapse .bar_icon a {
	text-align:center;
	font-size:28px
}
html body .header nav .header_menus #menu-collapse .mobileMenus {
	z-index:1
}
html body .header nav .header_menus #menu-collapse .mobileMenus ul.mobile_mainmenu {
	padding-left:0
}
html body .header nav .header_menus #menu-collapse .mobileMenus ul.mobile_mainmenu li.contact_us {
	padding:15px 0 15px 15px;
	color:#fff;
	font-size:15px;
	text-transform:uppercase
}
html body .header nav .header_menus #menu-collapse .mobileMenus ul.mobile_mainmenu li.contact_us a {
	display:inline
}
html body .header nav .header_menus #menu-collapse .mobileMenus li {
	list-style-type:none;
	background-color:#363636
}
html body .header nav .header_menus #menu-collapse .mobileMenus li:hover {
	background-color:#464646
}
html body .header nav .header_menus #menu-collapse .mobileMenus li>a {
	padding:15px;
	display:block;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase
}
html body .header nav .header_menus #menu-collapse .mobileMenus li.m_subMenu_dropdown span.fa-plus-circle {
	color:#fff
}
html body .header nav .header_menus #menu-collapse .mobileMenus li.m_subMenu_dropdown .subMenusContainer span {
	color:#646464
}
html body .header nav .header_menus #menu-collapse .mobileMenus li.m_subMenu_dropdown .subMenusContainer .subMenus {
	padding-left:0
}
html body .header nav .header_menus #menu-collapse .mobileMenus li.m_subMenu_dropdown .subMenusContainer .subMenus>li {
	list-style-type:none;
	background-color:#3896d6;
	border-bottom:none
}
html body .header nav .header_menus #menu-collapse .mobileMenus li.m_subMenu_dropdown .subMenusContainer .subMenus>li>a {
	color:#fff;
	text-decoration:none;
	padding:10px 15px!important;
	display:block
}
html body .header nav .header_menus #menu-collapse .mobileMenus li.m_subMenu_dropdown .subMenusContainer .subMenus>li:hover {
	background-color:#144280;
	color:#fff
}
html body .header nav .header_menus #menu-collapse .mobileMenus li.m_subMenu_dropdown .subMenusContainer .subMenus>li:hover>a {
	color:#fff
}
html body .searchBar {
	background-color:rgba(90,
	88,
	88,
	.6);
	padding:26px;
	position:fixed;
	top:92px;
	transition:all 1s ease
}
html body .searchBar .searchFiled {
	width:413px;
	padding:3px 0
}
html body .searchBar .go_search {
	padding:7px 8px;
	background-color:#ccc
}
html body .searchBar_active {
	right:0
}
html body .searchClose {
	display:none;
	padding:7px 8px;
	color:#fff;
	background:url(img/searchClose.html) no-repeat
}
html body #pp-nav {
	right:11px!important
}
html body #pp-nav ul {
	background-color:#ddd;
	opacity:.6;
	padding:2px 0
}
html body #pp-nav ul li {
	height:18px
}
html body #pp-nav ul li a span {
	left:1px;
	width:10px;
	height:10px
}
html body .pp-tableCell {
	vertical-align:top
}
html body #carousel-home-slider .carousel-inner .item {
	opacity:0!important;
	-webkit-transition-property:opacity!important;
	-moz-transition-property:opacity!important;
	-o-transition-property:opacity!important;
	transition-property:opacity!important
}
html body #carousel-home-slider .carousel-inner .active {
	opacity:1!important
}
html body #carousel-home-slider .carousel-inner .active.left,
html body #carousel-home-slider .carousel-inner .active.right {
	left:0!important;
	opacity:0!important;
	z-index:1!important
}
html body #carousel-home-slider .carousel-inner .next.left,
html body #carousel-home-slider .carousel-inner .prev.right {
	opacity:1!important
}
html body #carousel-home-slider .carousel-control {
	z-index:2!important
}
html body .custom-carousel-indicators {
	margin-left:0;
	left:6%;
	text-align:left;
	bottom:24%
}
html body .carousel-inner>.active {
	float:none
}
html body #section1 {
	height:100%;
	background-color:#f4f4f4
}
html body #section1 .indicationArrow {
	position:absolute;
	left:48%;
	bottom:0;
	z-index:1;
	color:#fff;
	font-size:70px;
	cursor:pointer;
	animation:indicateAnimation 1.5s infinite;
	-webkit-animation-duration:1.5s;
	-moz-animation-duration:1.5s;
	-ms-animation-duration:1.5s
}
@keyframes indicateAnimation {
	0% {
		transform:translateY(0)
	}
	30% {
		transform:translateY(-10px)
	}
	100% {
		transform:translateY(0)
	}
}
html body #section1 .imgSliderSection,
html body #section1 .imgSliderSection #carousel-home-slider,
html body #section1 .imgSliderSection #carousel-home-slider .carousel-home-inner,
html body #section1 .imgSliderSection #carousel-home-slider .carousel-home-inner>.item {
	height:100%
}
html body #section1 .imgSliderSection #carousel-home-slider .carousel-home-inner>.item>.image-slider {
	height:100%;
	width:100%
}
html body #section1 .imgSliderSection #carousel-home-slider .carousel-home-inner>.item .frontBanner_Descriptions {
	top:25%;
	font-family:sansSerif
}
html body #section1 .imgSliderSection #carousel-home-slider .carousel-home-inner>.item .frontBanner_Descriptions .welcome {
	text-transform:uppercase;
	font-size:75px;
	color:#fff
}
html body #section1 .imgSliderSection #carousel-home-slider .carousel-home-inner>.item .frontBanner_Descriptions .siteName,
html body #section1 .imgSliderSection #carousel-home-slider .carousel-home-inner>.item .frontBanner_Descriptions .toAll {
	font-size:55px;
	color:#fff
}
html body #section1 .imgSliderSection #carousel-home-slider .carousel-home-inner>.item .carousel-descriptions {
	left:6%;
	right:20%;
	width:auto;
	bottom:25%
}
html body #section1 .imgSliderSection #carousel-home-slider .carousel-home-inner>.item .carousel-descriptions .mainCaption_title {
	font-family:roboto-snapLight;
	margin:3px 0;
	text-align:left;
	background:rgba(0,
	105,
	150,
	.9);
	width:550px;
	padding-top:20px;
	padding-bottom:30px;
	padding-left:10px
}
html body #section1 .imgSliderSection #carousel-home-slider .carousel-home-inner>.item .carousel-descriptions .mainCaption_title>span {
	color:#fff;
	padding:0 10px;
	display:inline-block;
	margin:1px 0 15px;
	font-size:1.6em;
	line-height:1.2
}
html body #section1 .imgSliderSection #carousel-home-slider .carousel-home-inner>.item .carousel-descriptions .subCaption {
	color:#fff;
	font-size:.7em!important;
	font-family:robotoLight;
	line-height:1.3!important;
	text-align:left;
	margin:0;
	letter-spacing:.1px
}
html body #section1 .imgSliderSection #carousel-home-slider .carousel-home-inner>.item .carousel-descriptions .subCaption>span {
	background:rgba(0,
	105,
	150,
	.9);
	padding:0 10px;
	display:inline-block
}
html body #section1 .imgSliderSection #carousel-home-slider .carousel-home-inner .item.carousel-home-item:nth-child(1) {
	background-image:url(../img/banner10.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:top center
}
html body #section1 .imgSliderSection #carousel-home-slider .carousel-home-inner .item.carousel-home-item:nth-child(2) {
	background-image:url(../img/banner2.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:top center
}
html body #section1 .imgSliderSection #carousel-home-slider .carousel-home-inner .item.carousel-home-item:nth-child(3) {
	background-image:url(../img/banner3.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:top center
}
html body #section1 .imgSliderSection #carousel-home-slider .carousel-home-inner .item.carousel-home-item:nth-child(4) {
	background-image:url(../img/banner7.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:top center
}
html body #section1 .imgSliderSection #carousel-home-slider .carousel-home-inner .item.carousel-home-item:nth-child(5) {
	background-image:url(../img/banner8.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:top center
}
html body #section1 .imgSliderSection #carousel-home-slider .carousel-home-inner .item.carousel-home-item:nth-child(6) {
	background-image:url(../img/banner9.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:top center
}
html body #section2 {
	height:100%;
	background-color:#f4f4f4
}
html body #section2 .productEngineering {
	height:33.33%;
	overflow:hidden;
	font-family:sansSerif;
	font-size:40px!important
}
html body #section2 .productEngineering .peLayer {
	height:100%;
	position:relative;
	text-decoration:none
}
html body #section2 .productEngineering .peLayer:hover {
	background:#08408b!important;
	cursor:pointer
}
html body #section2 .productEngineering .peLayer_2_2 {
	cursor:default!important
}
html body #section2 .productEngineering .peLayer_2_2:hover {
	background-image:url(../img/center_compitienct_bg2.png)!important;
	background-repeat:no-repeat!important;
	background-size:100% 100%!important;
	-webkit-background-size:100% 100%!important;
	-moz-background-size:100% 100%!important;
	-o-background-size:100% 100%!important
}
html body #section2 .productEngineering .helper_forimage_middleAlign {
	height:100%;
	display:inline-block;
	vertical-align:middle
}
html body #section2 .productEngineering .peLayer_1_1 {
	background-color:#016ebc;
	border:1px solid #fff
}
html body #section2 .productEngineering .peLayer_1_2 {
	background-color:#3895d5;
	border:1px solid #fff
}
html body #section2 .productEngineering .peLayer_1_3 {
	background-color:#2088b8;
	border:1px solid #fff
}
html body #section2 .productEngineering .peLayer_1_4 {
	background-color:#38a3d5;
	border:1px solid #fff
}
html body #section2 .productEngineering .peLayer_2_1 {
	background-color:#03bdeb;
	border:1px solid #fff
}
html body #section2 .productEngineering .peLayer_2_2 {
	background-image:url(../img/center_compitienct_bg2.png);
	background-repeat:no-repeat;
	background-size:100% 100%;
	-webkit-background-size:100% 100%;
	-moz-background-size:100% 100%;
	-o-background-size:100% 100%;
	border:1px solid #fff
}
html body #section2 .productEngineering .peLayer_2_2 .center-of-competency {
	font-family:SansSerifBookFLF;
	padding-bottom:10px;
	font-size:28px;
	position:absolute;
	top:50%;
	transform:translateY(-50%) translateX(0);
	-webkit-transform:translateY(-50%) translateX(0);
	-moz-transform:translateY(-50%) translateX(0);
	-ms-transform:translateY(-50%) translateX(0);
	-o-transform:translateY(-50%) translateX(0);
	text-align:center;
	width:100%;
	margin:0
}
html body #section2 .productEngineering .peLayer_2_2 .center-of-competency .header_img {
	position:absolute;
	left:50%;
	transform:translateX(-50%) translateY(50%);
	-webkit-transform:translateX(-50%) translateY(50%);
	-moz-transform:translateX(-50%) translateY(50%);
	-ms-transform:translateX(-50%) translateY(50%);
	-o-transform:translateX(-50%) translateY(50%);
	bottom:0
}
html body #section2 .productEngineering .peLayer_2_2 .center-of-competency span {
	border-bottom:1px solid #fff;
	padding-bottom:10px;
	letter-spacing:.2px
}
html body #section2 .productEngineering .peLayer_2_2 .center-of-competency>span .center_competency_innerborder-1 {
	border-bottom:3px solid #000;
	width:25px;
	position:absolute;
	left:45%;
	top:25%;
	display:none
}
html body #section2 .productEngineering .peLayer_2_2 .center-of-competency>span .center_competency_innerborder-2 {
	display:none;
	border-bottom:3px solid #f2d028;
	width:25px;
	position:absolute;
	left:49%;
	top:25%
}
html body #section2 .productEngineering .peLayer_2_3 {
	background-color:#03bdeb;
	border:1px solid #fff
}
html body #section2 .productEngineering .peLayer_3_1 {
	background-color:#38a3d5;
	border:1px solid #fff
}
html body #section2 .productEngineering .peLayer_3_2 {
	background-color:#2088b8;
	border:1px solid #fff
}
html body #section2 .productEngineering .peLayer_3_3 {
	background-color:#3895d5;
	border:1px solid #fff
}
html body #section2 .productEngineering .peLayer_3_4 {
	background-color:#016ebc;
	border:1px solid #fff
}
html body #section2 .productEngineering .peContent {
	color:#fff;
	height:100%;
	position:relative;
	top:0
}
html body #section2 .productEngineering .peContent h3 {
	font-size:40px
}
@media only screen and (max-height: 768px) and (max-width: 1366px) {
	html body #section2 .productEngineering .peContent h3 {
		font-size:30px!important
	}
}
@media only screen and (max-height: 800px) and (max-width: 1280px) {
	html body #section2 .productEngineering .peContent .peContent_descPart_parentSection {
		height:41%!important
	}
	html body #section2 .productEngineering .peContent .peContent_descPart_parentSection .peContent_descPart_childSection>h3 {
		font-size:30px
	}
	html body #section2 .productEngineering .peContent .pe_readMore_container {
		height:20%!important
	}
}
html body #section2 .productEngineering .peContent .peContent_imgPart_parentSection {
	height:45%;
	display:table;
	width:100%
}
html body #section2 .productEngineering .peContent .peContent_imgPart_parentSection .peContent_imgPart_childSection {
	display:table-cell;
	vertical-align:bottom
}
html body #section2 .productEngineering .peContent .peContent_descPart_parentSection {
	height:41%;
	display:table;
	width:100%
}
html body #section2 .productEngineering .peContent .peContent_descPart_parentSection .peContent_descPart_childSection {
	display:table-cell;
	vertical-align:middle
}
html body #section2 .productEngineering .peContent .pe_readMore_container {
	display:block;
	text-align:center;
	text-decoration:none;
	line-height:0;
	height:14%
}
html body #section2 .productEngineering .peContent .pe_readMore_container:hover .pe_readMore {
	color:#f1d028
}
html body #section2 .productEngineering .peContent .pe_readMore_container .pe_readMore {
	color:#fff;
	text-transform:uppercase;
	font-size:16px
}
html body #section2 .productEngineering .peContent .pe_readMore_container .pe-navigation-leftArrow {
	color:#fff;
	position:relative;
	top:1px;
	font-size:20px
}
html body #section2 .productEngineering .peContent .pe_readMore_container .pe-navigation-rightArrow {
	color:#fff;
	position:relative;
	top:1px;
	right:12px;
	font-size:20px
}
html body #section2 .productEngineering .peHeight_3_1 {
	height:277px;
	background-color:#3895d5;
	border-bottom:1px solid #fff
}
html body #section2 .productEngineering .peHeight_3_2 {
	height:266px;
	background-color:#75b0d9;
	border-bottom:1px solid #fff
}
html body #section2 .productEngineering .peHeight_3_3 {
	height:268px;
	background-color:#03bdeb
}
html body #section2 .productEngineering .peHeight_4_1 {
	height:405px;
	background-color:#12667E;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff
}
html body #section2 .productEngineering .peHeight_4_1 h3 {
	border-bottom:1px solid #fff;
	color:#fff
}
html body #section2 .productEngineering .peHeight_4_1 h3 .span1 {
	border-bottom:1px solid #161616
}
html body #section2 .productEngineering .peHeight_4_1 h3 .span2 {
	border-bottom:1px solid #fdce16
}
html body #section2 .productEngineering .peHeight_4_2 {
	height:405px;
	background-color:#0264aa;
	border-left:1px solid #fff;
	border-right:1px solid #fff
}
html body #section3 {
	height:100%;
	background-color:#f4f4f4
}
html body #section3 .section3_firstRow {
	height:70%
}
html body #section3 .section3_firstRow .aboutUsLeftPanel {
	height:100%;
	padding:0;
	font-family:robotoLight;
	background-color:#4fa7d5;
    ;
	background-size:cover
}
html body #section3 .section3_firstRow .aboutUsLeftPanel .row .aboutHeading-Container {
	font-family:sansSerif;
	margin-left:3%
}
html body #section3 .section3_firstRow .aboutUsLeftPanel .row .aboutHeading-Container .aboutHeading {
	border-bottom:1px solid #000;
	padding:5px;
	padding-left:0
}
html body #section3 .section3_firstRow .aboutUsLeftPanel .row .aboutHeading-Container .aboutHeading>span .aboutus_innerborder-1 {
	border-bottom:3px solid #000;
	width:25px;
	position:absolute;
	left:3%;
	bottom:-2%;
	margin:0 0 10px
}
html body #section3 .section3_firstRow .aboutUsLeftPanel .row .aboutHeading-Container .aboutHeading>span .aboutus_innerborder-2 {
	border-bottom:3px solid #fff;
	width:25px;
	position:absolute;
	left:9%;
	bottom:-2%;
	margin:0 0 10px
}
html body #section3 .section3_firstRow .aboutUsLeftPanel .aboutContent_Container {
	margin:0 5%
}
html body #section3 .section3_firstRow .aboutUsLeftPanel .aboutContent_Container .aboutContent {
	font-size:17px;
	line-height:30px;
	font-family:robotoLight
}
html body #section3 .section3_firstRow .aboutUsLeftPanel .aboutContent_Container .aboutContent .landingPage_aboutUS_readMore {
	color:#4fa7d5;
	float:right;
	font-family:sansSerif;
	text-transform:uppercase
}
html body #section3 .section3_firstRow .aboutUsLeftPanel .aboutContent_Container .aboutContent .landingPage_aboutUS_readMore:hover {
	font-weight:700;
	text-decoration:none;
	cursor:pointer
}
@media only screen and (max-height: 768px) and (max-width: 1366px) {
	html body #section3 .section3_firstRow .aboutUsLeftPanel .aboutContent_Container .aboutContent {
		padding-top:0!important
	}
	html body #section3 .section3_firstRow .aboutUsLeftPanel .aboutContent_Container .aboutContent>p {
		font-size:17px;
		line-height:26px!important
	}
}
@media only screen and (max-height: 800px) and (max-width: 1280px) {
	html body #section3 .section3_firstRow .aboutUsLeftPanel .aboutContent_Container .aboutContent {
		padding-top:0!important
	}
	html body #section3 .section3_firstRow .aboutUsLeftPanel .aboutContent_Container .aboutContent>p {
		font-size:17px;
		line-height:25px!important
	}
}
@media only screen and (min-width: 768px) {
	html body #section3 .section3_firstRow .aboutUsLeftPanel .aboutContent_Container .aboutContent>p {
		font-size:15px
	}
}
@media only screen and (min-width: 992px) {
	html body #section3 .section3_firstRow .aboutUsLeftPanel .aboutContent_Container .aboutContent>p {
		font-size:.875em
	}
}
@media only screen and (min-width: 1200px) {
	html body #section3 .section3_firstRow .aboutUsLeftPanel .aboutContent_Container .aboutContent {
		padding-top:2%
	}
	html body #section3 .section3_firstRow .aboutUsLeftPanel .aboutContent_Container .aboutContent>p {
		font-size:17px
	}
}
html body #section3 .section3_firstRow .aboutUsLeftPanel .aboutContent_Container .aboutUS_content_container_readmore {
	position:relative;
	top:10px;
	right:30px
}
@media only screen and (max-height: 768px) and (max-width: 1366px) {
	html body #section3 .section3_firstRow .aboutUsLeftPanel .aboutContent_Container .aboutUS_content_container_readmore {
		top:0;
		right:30px
	}
}
html body #section3 .section3_firstRow .aboutUsLeftPanel .aboutContent_Container .aboutUS_content_container_readmore .readmore_button {
	background-color:#144280;
	border:1px solid #144280;
	color:#fff
}
html body #section3 .section3_firstRow .aboutUsRightPanel {
	height:100%;
	padding:0;
	overflow:hidden;
	position:relative;
	background-image:url(../img/about_us/bg_aboutus.png);
	background-repeat:no-repeat;
	background-size:cover
}
html body #section3 .section3_firstRow .aboutUsRightPanel>img {
	height:100%
}
html body #section3 .section3_firstRow .aboutUsRightPanel .aboutUsoverlay {
	position:absolute;
	height:100%;
	width:100%;
	background-color:rgba(0,
	0,
	0,
	.5)
}
html body #section3 .section3_firstRow .aboutUsRightPanel .aboutService_block {
	height:50%;
	display:table;
	width:100%;
	color:#fff;
	text-align:center;
	font-family:sansSerif
}
html body #section3 .section3_firstRow .aboutUsRightPanel .aboutService_block .aboutService_placeholder {
	height:100%;
	display:table
}
html body #section3 .section3_firstRow .aboutUsRightPanel .aboutService_block .aboutService_placeholder .aboutService_content {
	display:table-cell;
	vertical-align:middle
}
html body #section3 .section3_firstRow .aboutUsRightPanel .aboutService_block .aboutService_placeholder .aboutService_content .title {
	font-size:4em;
	font-weight:700
}
html body #section3 .section3_firstRow .aboutUsRightPanel .aboutService_block .aboutService_placeholder .aboutService_content .desc {
	font-size:1.5em;
	font-family:robotoLight!important
}
html body #section3 #carousel-clientTestimonial-slider {
	height:30%;
	background-image:url(../img/center_compitienct_bg1.png);
	background-repeat:no-repeat;
	background-size:cover
}
html body #section3 #carousel-clientTestimonial-slider .carousel-control {
	background-image:none!important
}
html body #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner,
html body #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item {
	height:100%
}
html body #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials {
	width:90%;
	height:100%;
	margin:0 auto
}
html body #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientProfile_Placeholder {
	height:100%;
	display:table
}
html body #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientProfile_Placeholder .clientProfile_thumbnails {
	padding-top:5%;
	display:table-cell;
	vertical-align:middle
}
html body #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientProfile_Placeholder .clientProfile_thumbnails .clientImage {
	height:140px
}
html body #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientProfile_Placeholder .clientProfile_thumbnails .clientDesignation {
	font-family:robotoLight
}
@media only screen and (max-width: 1280px) and (max-height: 800px) {
	html body #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientProfile_Placeholder .clientProfile_thumbnails {
		padding-top:4%;
		display:table-cell;
		vertical-align:middle
	}
	html body #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientProfile_Placeholder .clientProfile_thumbnails .clientImage {
		height:110px
	}
}
@media only screen and (max-width: 1366px) and (max-height: 768px) {
	html body #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientProfile_Placeholder .clientProfile_thumbnails {
		padding-top:3%;
		display:table-cell;
		vertical-align:middle
	}
	html body #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientProfile_Placeholder .clientProfile_thumbnails .clientImage {
		height:100px
	}
}
@media only screen and (min-width: 768px) {
	html body #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientProfile_Placeholder .clientProfile_thumbnails .clientName {
		color:#0B83D9;
		font-size:16px;
		margin:0
	}
	html body #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientProfile_Placeholder .clientProfile_thumbnails .clientDesignation {
		color:#000;
		font-size:13px;
		margin:0
	}
}
@media only screen and (min-width: 992px) {
	html body #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientProfile_Placeholder .clientProfile_thumbnails .clientName {
		color:#0B83D9;
		font-size:18px;
		margin:0
	}
	html body #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientProfile_Placeholder .clientProfile_thumbnails .clientDesignation {
		color:#000;
		font-size:15px;
		margin:0
	}
}
@media only screen and (min-width: 1200px) {
	html body #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientProfile_Placeholder .clientProfile_thumbnails .clientName {
		color:#0B83D9;
		font-size:20px;
		margin:0;
		font-family:robotoLight
	}
	html body #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientProfile_Placeholder .clientProfile_thumbnails .clientDesignation {
		color:#000;
		font-size:18px;
		margin:0
	}
}
html body #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientDescription {
	height:100%;
	display:table;
	font-family:sansSerif
}
html body #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientDescription .description_container {
	display:table-cell;
	vertical-align:middle
}
html body #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientDescription .clientDescrition-header {
	border-bottom:1px solid #fff;
	padding:5px;
	color:#144280;
	margin:5px 0
}
html body #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientDescription .clientDescrition-header .header_img {
	position:absolute;
	left:50%;
	transform:translateX(-50%) translateY(50%);
	-webkit-transform:translateX(-50%) translateY(50%);
	-moz-transform:translateX(-50%) translateY(50%);
	-ms-transform:translateX(-50%) translateY(50%);
	-o-transform:translateX(-50%) translateY(50%);
	bottom:0
}
@media only screen and (max-height: 768px) and (max-width: 1024px) {
	html body #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientDescription .clientDescrition-header {
		font-size:26px
	}
}
html body #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientDescription .clientDescrition-header>span .innerborder-1 {
	border-bottom:3px solid #000;
	width:25px;
	position:absolute;
	left:45%;
	bottom:-2%
}
html body #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientDescription .clientDescrition-header>span .innerborder-2 {
	border-bottom:3px solid #f2d028;
	width:25px;
	position:absolute;
	left:50%;
	bottom:-2%
}
html body #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientDescription .clientDescrition-body>p {
	color:#000;
	line-height:30px;
	font-size:17px;
	margin:0;
	font-family:robotoLight
}
@media only screen and (max-height: 768px) and (max-width: 1366px) {
	html body #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientDescription .clientDescrition-body>p {
		font-size:16px!important;
		line-height:25px
	}
}
@media only screen and (max-height: 800px) and (max-width: 1280px) {
	html body #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientDescription .clientDescrition-body>p {
		font-size:17px!important;
		line-height:25px
	}
}
@media only screen and (max-height: 768px) and (max-width: 1024px) {
	html body #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientDescription .clientDescrition-body>p {
		font-size:15px!important;
		line-height:23px
	}
}
html body #section3 #carousel-clientTestimonial-slider .ctArrows {
	color:#fff;
	width:50px;
	height:50px;
	text-align:center;
	background-color:#0A0A0A;
	font-size:45px;
	border-radius:50%;
	border:1px solid #fff;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%)
}
html body #section3 #carousel-clientTestimonial-slider .clientTestmonials-leftArrow {
	left:10%
}
html body #section3 #carousel-clientTestimonial-slider .clientTestmonials-rightArrow {
	right:10%
}
html body #section4 {
	height:100%;
	background-color:#f4f4f4
}
html body #section4 .section4_firstRow {
	height:75%
}
html body #section4 .section4_firstRow .img-thumbnails {
	padding:4px;
	border-radius:4px;
	text-align:center
}
html body #section4 .section4_firstRow .news-and-Events {
	height:100%;
	background-color:#3895d5;
	font-family:robotoLight
}
html body #section4 .section4_firstRow .news-and-Events .newsEvents-HeadingPlaceholder {
	height:15%
}
html body #section4 .section4_firstRow .news-and-Events .newsEvents-HeadingPlaceholder .newsEvents-Heading {
	border-bottom:1px solid #fff;
	padding-bottom:10px;
	color:#fff;
	font-family:sansSerif;
	font-size:2.5em;
	position:relative;
	width:70%;
	margin-left:auto;
	margin-right:auto
}
html body #section4 .section4_firstRow .news-and-Events .newsEvents-HeadingPlaceholder .newsEvents-Heading .header_img {
	position:absolute;
	left:50%;
	transform:translateX(-50%) translateY(50%);
	-webkit-transform:translateX(-50%) translateY(50%);
	-moz-transform:translateX(-50%) translateY(50%);
	-ms-transform:translateX(-50%) translateY(50%);
	-o-transform:translateX(-50%) translateY(50%);
	bottom:0
}
html body #section4 .section4_firstRow .news-and-Events .newsEvent-body {
	height:85%
}
html body #section4 .section4_firstRow .news-and-Events .newsEvent-body .news-and-Events-navigation {
	height:100%
}
html body #section4 .section4_firstRow .news-and-Events .newsEvent-body .news-and-Events-navigation .news-and-Events-navigation-arrow {
	position:absolute;
	font-size:40px;
	color:#fff;
	top:40%
}
html body #section4 .section4_firstRow .news-and-Events .newsEvent-body .newsEvent-bodyContent {
	height:100%;
	display:table;
	font-family:robotoLight
}
html body #section4 .section4_firstRow .news-and-Events .newsEvent-body .newsEvent-bodyContent #newsEvents_Carousel_Desktop .newsEvent-bodyContent-Column:hover>.newsEvents-content {
	font-weight:700
}
html body #section4 .section4_firstRow .news-and-Events .newsEvent-body .newsEvent-bodyContent #newsEvents_Carousel_Desktop .newsEvent-bodyContent-firstRow {
	padding-bottom:20px
}
html body #section4 .section4_firstRow .news-and-Events .newsEvent-body .newsEvent-bodyContent #newsEvents_Carousel_Desktop .newsEvent-bodyContent-firstRow .newsEvents_viewMore {
	display:none
}
html body #section4 .section4_firstRow .news-and-Events .newsEvent-body .newsEvent-bodyContent .newsEvents_Carousel_Tablet_Container {
	display:table-cell;
	vertical-align:middle
}
html body #section4 .section4_firstRow .news-and-Events .newsEvent-body .newsEvent-bodyContent .newsEvents-img>img {
	max-width:100%;
	height:130px;
	border:3px solid #fff
}
@media only screen and (max-height: 768px) and (max-width: 1366px) {
	html body #section4 .section4_firstRow .news-and-Events .newsEvent-body .newsEvent-bodyContent .newsEvents-img>img {
		height:80px
	}
}
@media only screen and (max-height: 800px) and (max-width: 1280px) {
	html body #section4 .section4_firstRow .news-and-Events .newsEvent-body .newsEvent-bodyContent .newsEvents-img>img {
		height:150px
	}
}
@media only screen and (max-height: 1080px) and (max-width: 1920px) {
	html body #section4 .section4_firstRow .news-and-Events .newsEvent-body .newsEvent-bodyContent .newsEvents-img>img {
		height:150px
	}
}
html body #section4 .section4_firstRow .news-and-Events .newsEvent-body .newsEvent-bodyContent .newsEvents-content {
	color:#fff;
	font-size:17px;
	text-decoration:none;
	display:inline-block;
	margin:6px 0;
	text-align:center;
	width:100%
}
html body #section4 .section4_firstRow .news-and-Events .newsEvent-body .newsEvent-bodyContent .newsEvents_viewMore {
	color:#fdce16;
	font-size:18px;
	float:right;
	font-family:sansSerif;
	text-transform:uppercase
}
html body #section4 .section4_firstRow .news-and-Events .newsEvent-body .newsEvent-bodyContent .newsEvents_viewMore:hover {
	font-weight:700;
	text-decoration:none
}
html body #section4 .section4_firstRow .life-at-nous {
	height:100%;
	background-color:#98BC62
}
html body #section4 .section4_firstRow .life-at-nous .life-at-nous-Header-Placeholder {
	height:15%
}
html body #section4 .section4_firstRow .life-at-nous .life-at-nous-Header-Placeholder>.life_header {
	border-bottom:1px solid #fff;
	color:#fff;
	padding-bottom:10px;
	font-family:sansSerif;
	font-size:2.5em;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:70%
}
html body #section4 .section4_firstRow .life-at-nous .life-at-nous-Header-Placeholder>.life_header .header_img {
	position:absolute;
	left:50%;
	transform:translateX(-50%) translateY(50%);
	-webkit-transform:translateX(-50%) translateY(50%);
	-moz-transform:translateX(-50%) translateY(50%);
	-ms-transform:translateX(-50%) translateY(50%);
	-o-transform:translateX(-50%) translateY(50%);
	bottom:0
}
html body #section4 .section4_firstRow .life-at-nous .lifeNous-body {
	height:85%
}
html body #section4 .section4_firstRow .life-at-nous .lifeNous-body .life-at-nous-navigation {
	height:100%
}
html body #section4 .section4_firstRow .life-at-nous .lifeNous-body .life-at-nous-navigation .life-at-nous-navigation-arrow {
	position:absolute;
	top:40%;
	font-size:40px;
	color:#fff
}
html body #section4 .section4_firstRow .life-at-nous .lifeNous-body .lifeNous-bodyContent {
	height:100%;
	display:table;
	font-family:robotoLight
}
html body #section4 .section4_firstRow .life-at-nous .lifeNous-body .lifeNous-bodyContent .lifeNous_Carousel_Desktop_Container #lifeNous_Carousel_Desktop .lifeNous-bodyContent-firstRow {
	padding-bottom:20px
}
html body #section4 .section4_firstRow .life-at-nous .lifeNous-body .lifeNous-bodyContent .lifeNous_Carousel_Tablet_Container {
	display:table-cell;
	vertical-align:middle
}
html body #section4 .section4_firstRow .life-at-nous .lifeNous-body .lifeNous-bodyContent .lifeNous-img>img {
	border:3px solid #fff;
	height:120px;
	max-width:100%
}
@media only screen and (max-height: 768px) and (max-width: 1366px) {
	html body #section4 .section4_firstRow .life-at-nous .lifeNous-body .lifeNous-bodyContent .lifeNous-img>img {
		height:80px
	}
}
@media only screen and (max-height: 800px) and (max-width: 1280px) {
	html body #section4 .section4_firstRow .life-at-nous .lifeNous-body .lifeNous-bodyContent .lifeNous-img>img {
		height:150px
	}
}
@media only screen and (max-height: 1080px) and (max-width: 1920px) {
	html body #section4 .section4_firstRow .life-at-nous .lifeNous-body .lifeNous-bodyContent .lifeNous-img>img {
		height:150px
	}
}
html body #section4 .section4_firstRow .life-at-nous .lifeNous-body .lifeNous-bodyContent .lifeNous-imgDescription {
	margin:6px 0
}
html body #section4 .section4_firstRow .life-at-nous .lifeNous-body .lifeNous-bodyContent .lifeNous-imgDescription .lifeNous-imgDescription-firstRow {
	color:#fff;
	font-size:17px
}
@media only screen and (min-device-width: 1280px) and (max-device-height: 800px) {
	html body #section4 .section4_firstRow .life-at-nous .lifeNous-body .lifeNous-bodyContent .lifeNous-imgDescription .lifeNous-imgDescription-firstRow {
		font-size:1.3em
	}
}
html body #section4 .section4_firstRow .life-at-nous .lifeNous-body .lifeNous-bodyContent .lifeNous-imgDescription .lifeNous_viewMore {
	color:#fdce16;
	float:right;
	font-size:18px;
	font-family:sansSerif;
	text-transform:uppercase
}
html body #section4 .section4_firstRow .life-at-nous .lifeNous-body .lifeNous-bodyContent .lifeNous-imgDescription .lifeNous_viewMore:hover {
	font-weight:700;
	text-decoration:none
}
html body #section4 .ourPartners {
	height:25%;
	background-color:#fff
}
html body #section4 .ourPartners .ourPartnerHeader-Container {
	height:30%
}
html body #section4 .ourPartners .ourPartnerHeader-Container .ourPartners-Heading {
	position:relative;
	margin:10px 0 0;
	padding-bottom:10px;
	color:#144280;
	text-transform:uppercase;
	font-family:sansSerif;
	font-size:2.5em
}
html body #section4 .ourPartners .ourPartnerHeader-Container .ourPartners-Heading span {
	padding:10px 50px!important;
	position:relative
}
html body #section4 .ourPartners .ourPartnerHeader-Container .ourPartners-Heading span.innerborder-1 {
	border-bottom:3px solid #000;
	width:25px;
	position:absolute;
	left:46%;
	bottom:-1px;
	transform:translateX(-50%);
	padding:0!important
}
html body #section4 .ourPartners .ourPartnerHeader-Container .ourPartners-Heading span.innerborder-2 {
	border-bottom:3px solid #fdce16;
	width:25px;
	position:absolute;
	right:38%;
	bottom:-1px;
	transform:translateX(-50%);
	padding:0!important
}
html body #section4 .ourPartners .ourPartnerHeader-Container .ourPartners-Heading .header_img {
	position:absolute;
	left:50%;
	height:auto;
	transform:translateX(-50%) translateY(50%);
	-webkit-transform:translateX(-50%) translateY(50%);
	-moz-transform:translateX(-50%) translateY(50%);
	-ms-transform:translateX(-50%) translateY(50%);
	-o-transform:translateX(-50%) translateY(50%);
	bottom:0
}
html body #section4 .ourPartners .ourPartnerHeader-Container .ourPartners-Heading>span {
	border-bottom:1px solid #ccc;
	padding:2px 100px;
	font-family:sansSerif;
	color:#144280;
	text-transform:uppercase
}
html body #section4 .ourPartners .partnersCarousel_Container {
	height:70%
}
html body #section4 .ourPartners .partnersCarousel_Container .partner_leftSide_arrow {
	height:100%
}
html body #section4 .ourPartners .partnersCarousel_Container .partner_leftSide_arrow .leftSide_arrow_placeHolder {
	width:100%;
	text-align:center;
	top:0!important;
	height:100%!important
}
html body #section4 .ourPartners .partnersCarousel_Container .partner_leftSide_arrow .leftSide_arrow_placeHolder .partners-navigation-arrow {
	position:absolute;
	top:40%;
	color:#000;
	font-size:40px;
	left:25%
}
html body #section4 .ourPartners .partnersCarousel_Container .contentPart {
	height:88%
}
html body #section4 .ourPartners .partnersCarousel_Container .contentPart .content-innerPart,
html body #section4 .ourPartners .partnersCarousel_Container .contentPart .content-innerPart .item,
html body #section4 .ourPartners .partnersCarousel_Container .contentPart .partnersCarousel_placeHolder {
	height:100%
}
html body #section4 .ourPartners .partnersCarousel_Container .contentPart .content-innerPart .item .partnerContents {
	height:100%;
	padding-top:4%
}
@media only screen and (max-height: 768px) and (max-width: 1366px) {
	html body #section4 .ourPartners .partnersCarousel_Container .contentPart .content-innerPart .item .partnerContents {
		padding-top:2%!important
	}
}
html body #section4 .ourPartners .partnersCarousel_Container .contentPart .content-innerPart .item .partnerContents img {
	width:auto;
	max-width:100%
}
@media only screen and (max-height: 768px) and (max-width: 1366px) {
	html body #section4 .ourPartners .partnersCarousel_Container .contentPart .content-innerPart .item .partnerContents img {
		height:60px
	}
}
html body #section4 .ourPartners .partnersCarousel_Container .partner_rightSide_arrow {
	height:100%
}
html body #section4 .ourPartners .partnersCarousel_Container .partner_rightSide_arrow .rightSide_arrow_placeHolder {
	width:100%;
	text-align:center;
	top:0!important;
	height:100%!important
}
html body #section4 .ourPartners .partnersCarousel_Container .partner_rightSide_arrow .rightSide_arrow_placeHolder .partners-navigation-arrow {
	position:absolute;
	top:40%;
	color:#000;
	font-size:40px;
	right:25%
}
html body #section4 .footer {
	height:12%;
	background-color:#161616;
	font-family:sansSerif
}
html body #section4 .footer .footer_subpart {
	display:table;
	height:100%
}
html body #section4 .footer .footer_subpart .list-inline.socialIcons {
	display:table-cell;
	vertical-align:middle
}
html body #section4 .footer .footer_subpart .list-inline.socialIcons>li {
	padding-left:30px;
	font-size:24px;
	text-align:center;
	font-family:sansSerif
}
html body #section4 .footer .footer_subpart .list-inline.socialIcons>li a {
	color:#fff
}
html body #section4 .footer .footer_subpart .list-inline.socialIcons>li .facebook:hover {
	color:#3B5998
}
html body #section4 .footer .footer_subpart .list-inline.socialIcons>li .twitter:hover {
	color:#4099FF
}
html body #section4 .footer .footer_subpart .list-inline.socialIcons>li .googlePlus:hover {
	color:#d34836
}
html body #section4 .footer .footer_subpart .list-inline.socialIcons>li .linkedIn:hover {
	color:#007bb6
}
html body #section4 .footer .footer_subpart .list-inline.socialIcons>li .skype:hover {
	color:#00aff0
}
html body #section4 .footer .footer_subpart .list-inline.footerMenus {
	display:table-cell;
	vertical-align:middle
}
html body #section4 .footer .footer_subpart .list-inline.footerMenus>li a {
	color:#fff;
	font-family:sansSerif
}
html body #section4 .footer .footer_subpart .emailPart_Container {
	display:table-cell;
	vertical-align:middle
}
html body #section4 .footer .footer_subpart .emailPart_Container .emailPart {
	font-family:sansSerif
}
html body #section4 .footer .footer_subpart .emailPart_Container .emailPart .go {
	background-color:#1177BF;
	border:1px solid #1177bf
}
html body #section4 .footer .footer_subpart .emailPart_Container .emailPart .go>span {
	color:#000
}
html body #section4 .copyright {
	height:8%;
	background-color:#2e2e2e;
	padding-top:20px;
	padding-left:30px
}
html body #section4 .copyright>P {
	color:#ccc;
	font-family:sansSerif
}
html body #section5 {
	height:100%;
	font-family:robotoRegular
}
html body #section5 .title {
	color:#6AD3FF;
	font-size:1.4em;
	padding-left:20px;
	text-transform:uppercase
}
html body #section5 .compnayTitle {
	padding:5px!important
}
html body #section5 .menuPlaceholders {
	height:93%;
	padding:2%
}
@media only screen and (max-height: 768px) {
	html body #section5 .menuPlaceholders {
		padding:1% 2%!important
	}
}
html body #section5 .menuPlaceholders .siteMaps_Menus {
	padding:10px 0;
	margin:0
}
html body #section5 .menuPlaceholders .siteMaps_Menus li {
	list-style-type:none;
	position:relative
}
html body #section5 .menuPlaceholders .siteMaps_Menus li .plusIcon {
	color:#ccc;
	top:3px;
	position:absolute;
	cursor:pointer
}
html body #section5 .menuPlaceholders .siteMaps_Menus li .plusIcon:hover {
	color:#4fa7d5!important
}
html body #section5 .menuPlaceholders .siteMaps_Menus li a {
	color:#ccc;
	display:inline-block;
	width:90%;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
	padding-left:20px;
	padding-bottom:14px
}
html body #section5 .menuPlaceholders .siteMaps_Menus li a:hover {
	color:#4fa7d5!important
}
html body #section5 .menuPlaceholders .siteMaps_Menus .subMenus {
	padding-left:20px;
	display:none
}
html body #section5 .menuPlaceholders .siteMaps_Menus .subMenus li {
	list-style-type:disc!important;
	color:#ccc!important
}
html body #section5 .menuPlaceholders .siteMaps_Menus .subMenus li a {
	padding-left:0!important;
	padding-bottom:8px!important
}
html body #section5 .menuPlaceholders .company {
	width:18%;
	float:left
}
html body #section5 .menuPlaceholders .industry,
html body #section5 .menuPlaceholders .services {
	width:24%;
	float:left
}
html body #section5 .menuPlaceholders .competencies,
html body #section5 .menuPlaceholders .others {
	width:17%;
	float:left
}
html body #section5 .menuPlaceholders .others .job,
html body #section5 .menuPlaceholders .others .location {
	padding-top:15px
}
html body #section5 .footerPlaceholder {
	height:7%;
	background-color:#363839
}
html body #section5 .footerPlaceholder .descPart {
	display:table;
	height:100%
}
html body #section5 .footerPlaceholder .descPart .footerDesc {
	color:#fff;
	font-size:14px;
	display:table-cell;
	vertical-align:middle;
	font-family:robotoLight
}
html body #section5 .footerPlaceholder .descPart .footerDesc .disclamir {
	color:#fff;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	border-right:1px solid #fff
}
html body #section5 .footerPlaceholder .descPart .footerDesc .disclamir:hover {
	color:#4fa7d5!important
}
html body #section5 .footerPlaceholder .descPart .footerDesc .disclamir:nth-child(2) {
	border-right:none!important
}
html body #section5 .footerPlaceholder .socialMedia_Icons {
	padding:0;
	height:100%
}
html body #section5 .footerPlaceholder .socialMedia_Icons .socialIcons {
	height:100%
}
html body #section5 .footerPlaceholder .socialMedia_Icons .socialIcons li {
	height:100%;
	text-align:center;
	padding:0
}
html body #section5 .footerPlaceholder .socialMedia_Icons .socialIcons li a {
	color:#fff;
	font-size:24px;
	text-decoration:none;
	width:45px;
	display:table;
	height:100%
}
html body #section5 .footerPlaceholder .socialMedia_Icons .socialIcons li a:hover {
	background-color:#1277bf;
	color:#fff
}
html body #section5 .footerPlaceholder .socialMedia_Icons .socialIcons li a>span {
	display:table-cell;
	vertical-align:middle
}
html body .desktop_uiux {
	color:#fff
}
html body .desktop_uiux .title {
	font-size:2em;
	font-weight:700;
	color:#fff
}
html body .desktop_uiux .desc {
	font-size:1.3em;
	color:#fff
}
html body .desktop_uiux .creativityHeader {
	display:table!important;
	font-family:robotoLight;
	height:70px;
	background-color:rgba(1,
	1,
	1,
	.6);
	width:100%;
	padding-left:2%
}
@media only screen and (min-width: 768px) {
	html body .desktop_uiux .creativityHeader {
		height:60px
	}
}
@media only screen and (min-width: 992px) {
	html body .desktop_uiux .creativityHeader {
		height:65px
	}
}
@media only screen and (min-width: 1200px) {
	html body .desktop_uiux .creativityHeader {
		height:70px
	}
}
@media only screen and (min-width: 1500px) {
	html body .desktop_uiux .creativityHeader {
		height:80px
	}
}
html body .desktop_uiux .creativityHeader .headerContent {
	display:table-cell;
	vertical-align:middle
}
html body .desktop_uiux .creativityHeader .headerContent .heading {
	font-size:2.5em;
	margin:0;
	font-weight:700;
	color:#fff
}
@media only screen and (min-width: 768px) {
	html body .desktop_uiux .creativityHeader .headerContent .heading {
		font-size:2em
	}
}
@media only screen and (min-width: 992px) {
	html body .desktop_uiux .creativityHeader .headerContent .heading {
		font-size:2.3em
	}
}
@media only screen and (min-width: 1200px) {
	html body .desktop_uiux .creativityHeader .headerContent .heading {
		font-size:2.5em
	}
}
@media only screen and (min-width: 1500px) {
	html body .desktop_uiux .creativityHeader .headerContent .heading {
		font-size:3em
	}
}
html body .desktop_uiux .creativityHeader .headerContent .heading .creativity {
	font-weight:100
}
html body .desktop_uiux .groupTitle {
	color:#fff;
	padding:0;
	text-align:center;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	font-family:sansSerif
}
html body .desktop_uiux .groupTitle .imagination {
	font-size:6em
}
html body .desktop_uiux .groupTitle .isBegin {
	font-size:2.5em
}
html body .desktop_uiux .groupTitle .creation {
	font-size:6em
}
html body .desktop_uiux .groupTitle .author {
	font-size:1.4em;
	font-family:robotoLight!important
}
html body .desktop_uiux .secondSection .contentSection {
	font-size:20px;
	padding-right:40px;
	font-family:robotoLight;
	margin-top:45px
}
html body .desktop_uiux .secondSection .contentSection p {
	line-height:30px
}
html body .desktop_uiux .secondSection .contentSection .firstLevel_content {
	margin-top:25px
}
html body .desktop_uiux .secondSection .contentSection .secondLevel_content {
	margin-top:40px
}
html body .desktop_uiux .secondSection .userExperience_design {
	font-family:robotoLight
}
@media only screen and (min-width: 768px) {
	html body .desktop_uiux .secondSection .contentSection {
		font-size:16px!important;
		padding-right:40px;
		font-family:robotoLight
	}
	html body .desktop_uiux .secondSection .userExperience_design {
		color:#fff;
		text-align:center
	}
}
@media only screen and (min-width: 992px) {
	html body .desktop_uiux .secondSection .userExperience_design {
		color:#fff;
		font-size:30px;
		text-align:center
	}
}
@media only screen and (min-width: 1200px) {
	html body .desktop_uiux .secondSection .userExperience_design {
		color:#fff;
		font-size:35px;
		text-align:center
	}
}
@media only screen and (min-width: 1500px) {
	html body .desktop_uiux .secondSection .userExperience_design {
		color:#fff;
		font-size:35px;
		text-align:center
	}
}
html body .desktop_uiux .serviceTitle {
	font-size:35px!important;
	font-weight:400;
	font-family:robotoLight
}
@media only screen and (min-width: 768px) {
	html body .desktop_uiux .serviceTitle {
		font-size:35px!important
	}
}
html body .desktop_uiux .uiux_services {
	margin-top:60px
}
html body .desktop_uiux .uiux_services .uiux_serviceContainer {
	height:200px;
	width:20%;
	float:left;
	font-family:robotoLight
}
html body .desktop_uiux .uiux_services .uiux_serviceContainer .activeService {
	background-color:#fff!important
}
html body .desktop_uiux .uiux_services .uiux_serviceContainer .activeService .uiux_title {
	color:#000!important
}
html body .desktop_uiux .uiux_services .uiux_serviceContainer .activeService .uiux_circleIcon_Block {
	display:block!important
}
html body .desktop_uiux .uiux_services .uiux_serviceContainer .activeService .uiux_circleIcon_Block>img {
	max-width:100%
}
html body .desktop_uiux .uiux_services .uiux_serviceContainer .uiux_serviceBlock {
	background-color:#019d9f;
	height:100%;
	margin:5px;
	border-radius:5px;
	position:relative;
	cursor:pointer
}
html body .desktop_uiux .uiux_services .uiux_serviceContainer .uiux_serviceBlock .uiux_title {
	font-size:1.6em;
	text-align:center;
	position:relative;
	top:43%;
	color:#fff;
	font-weight:400;
	font-family:robotoRegular;
	padding-left:10px;
	padding-right:10px
}
@media only screen and (max-width: 768px) and (max-height: 1024px) {
	html body .desktop_uiux .uiux_services .uiux_serviceContainer .uiux_serviceBlock .uiux_title {
		font-size:1.2em!important;
		top:43%!important
	}
	html body .desktop_uiux .uiux_services .uiux_serviceContainer .uiux_serviceBlock .uiux_circleIcon_Block {
		text-align:center;
		position:absolute;
		top:-25%;
		background-color:#fff;
		padding-top:7%;
		display:none;
		margin-left:auto;
		margin-right:auto;
		width:70%;
		height:68%;
		left:0;
		right:0;
		border-radius:50% 50% 0 0
	}
	html body .desktop_uiux .uiux_services .uiux_serviceContainer .uiux_serviceBlock .uiux_circleIcon_Block>img {
		height:50px
	}
}
html body .desktop_uiux .uiux_services .uiux_serviceContainer .uiux_serviceBlock .uiux_circleIcon_Block {
	text-align:center;
	position:absolute;
	top:-25%;
	background-color:#fff;
	border-radius:50% 50% 0 0;
	padding-top:7%;
	margin-left:auto;
	margin-right:auto;
	width:70%;
	height:68%;
	left:0;
	right:0;
	display:none
}
html body .desktop_uiux .uiux_services .uiux_serviceContainer .uiux_serviceBlock .uiux_circleBlock {
	position:absolute;
	top:-21%;
	left:25%;
	width:100px;
	height:100px;
	background-color:#fff;
	border-radius:50%;
	display:none!important
}
html body .desktop_uiux .uiux_services .uiux_serviceContainer .uiux_serviceBlock .uiux_iconBlock {
	position:absolute;
	top:-11%;
	text-align:center;
	width:100%;
	display:none
}
html body .desktop_uiux .uiux_services_desc {
	height:200px;
	margin-top:10px;
	font-family:robotoRegular
}
html body .desktop_uiux .uiux_services_desc .uiux_services_desc_active {
	display:block!important
}
html body .desktop_uiux .uiux_services_desc .uiux_services_desc_container {
	height:100%;
	display:none
}
html body .desktop_uiux .uiux_services_desc .uiux_services_desc_container .uiux_descContainer {
	width:75%;
	float:left;
	height:100%
}
html body .desktop_uiux .uiux_services_desc .uiux_services_desc_container .uiux_descContainer .uiux_descBlock {
	margin:5px;
	background-color:rgba(1,
	1,
	1,
	.6);
	height:100%;
	border-radius:6px
}
html body .desktop_uiux .uiux_services_desc .uiux_services_desc_container .uiux_descContainer .uiux_descBlock .descLists {
	padding:5% 8%;
	list-style-type:disc;
	font-weight:400;
	font-family:robotoLight
}
html body .desktop_uiux .uiux_services_desc .uiux_services_desc_container .uiux_descContainer .uiux_descBlock .descLists li {
	padding-left:3%;
	font-size:1.2em;
	line-height:1.6
}
@media only screen and (max-width: 768px) and (max-height: 1024px) {
	html body .desktop_uiux .uiux_services_desc .uiux_services_desc_container .uiux_descContainer {
		width:100%!important
	}
	html body .desktop_uiux .uiux_services_desc .uiux_services_desc_container .uiux_desc_imgContainer {
		display:none!important
	}
}
html body .desktop_uiux .uiux_services_desc .uiux_services_desc_container .uiux_desc_imgContainer {
	width:25%;
	float:left;
	height:100%
}
html body .desktop_uiux .uiux_services_desc .uiux_services_desc_container .uiux_desc_imgContainer .uiux_desc_imgBlock {
	margin:5px;
	height:100%
}
html body .desktop_uiux .uiux_services_desc .uiux_services_desc_container .uiux_desc_imgContainer .uiux_desc_imgBlock>img {
	width:100%;
	height:100%;
	border-radius:6px
}
html body .desktop_uiux .uiux_section1 {
	position:relative;
	height:100%;
	background:url(../img/competency/uiux/bg1.jpg) center center no-repeat;
	background-size:cover
}
html body .desktop_uiux .uiux_section1 .indicationArrow {
	position:absolute;
	left:48%;
	bottom:0;
	z-index:1;
	color:#fff;
	font-size:70px;
	cursor:pointer;
	animation:indicateAnimation 1.5s infinite;
	-webkit-animation-duration:1.5s;
	-moz-animation-duration:1.5s;
	-ms-animation-duration:1.5s
}
html body .desktop_uiux .uiux_section2 {
	height:100%;
	background-color:#f4f4f4;
	background-image:url(../img/competency/uiux/bg2.jpg);
	background-size:cover;
	background-repeat:no-repeat
}
html body .desktop_uiux .uiux_section3 {
	height:100%;
	background-color:#f4f4f4;
	background-image:url(../img/competency/uiux/bg3.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	padding:20px 50px;
	font-family:robotoRegular
}
html body .desktop_uiux .uiuxFooter {
	height:100%;
	background-color:#444;
	font-family:robotoRegular
}
html body .desktop_uiux .uiuxFooter .title {
	color:#6AD3FF;
	font-size:1.4em;
	padding-left:10%;
	text-transform:uppercase;
	font-weight:400
}
html body .desktop_uiux .uiuxFooter .compnayTitle {
	padding:5px!important
}
html body .desktop_uiux .uiuxFooter .menuPlaceholders {
	height:93%;
	padding:2%
}
@media only screen and (max-height: 768px) {
	html body .desktop_uiux .uiuxFooter .menuPlaceholders {
		padding:1% 2%!important
	}
}
html body .desktop_uiux .uiuxFooter .menuPlaceholders .siteMaps_Menus {
	padding:10px 0;
	margin:0
}
html body .desktop_uiux .uiuxFooter .menuPlaceholders .siteMaps_Menus li {
	list-style-type:none;
	position:relative
}
html body .desktop_uiux .uiuxFooter .menuPlaceholders .siteMaps_Menus li .plusIcon {
	color:#ccc;
	top:3px;
	position:absolute;
	cursor:pointer
}
html body .desktop_uiux .uiuxFooter .menuPlaceholders .siteMaps_Menus li .plusIcon:hover {
	color:#4fa7d5!important
}
html body .desktop_uiux .uiuxFooter .menuPlaceholders .siteMaps_Menus li a {
	color:#ccc;
	display:inline-block;
	width:90%;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
	padding-left:20px;
	padding-bottom:14px
}
html body .desktop_uiux .uiuxFooter .menuPlaceholders .siteMaps_Menus li a:hover {
	color:#6AD3FF!important
}
html body .desktop_uiux .uiuxFooter .menuPlaceholders .siteMaps_Menus .subMenus {
	padding-left:20px;
	display:none
}
html body .desktop_uiux .uiuxFooter .menuPlaceholders .siteMaps_Menus .subMenus li {
	list-style-type:disc!important;
	color:#ccc!important
}
html body .desktop_uiux .uiuxFooter .menuPlaceholders .siteMaps_Menus .subMenus li a {
	padding-left:0!important
}
html body .desktop_uiux .uiuxFooter .menuPlaceholders .company {
	width:18%;
	float:left
}
html body .desktop_uiux .uiuxFooter .menuPlaceholders .industry,
html body .desktop_uiux .uiuxFooter .menuPlaceholders .services {
	width:24%;
	float:left
}
html body .desktop_uiux .uiuxFooter .menuPlaceholders .competencies,
html body .desktop_uiux .uiuxFooter .menuPlaceholders .others {
	width:17%;
	float:left
}
html body .desktop_uiux .uiuxFooter .menuPlaceholders .others .job,
html body .desktop_uiux .uiuxFooter .menuPlaceholders .others .location {
	padding-top:15px
}
html body .desktop_uiux .uiuxFooter .footerPlaceholder {
	height:7%;
	background-color:#363839
}
html body .desktop_uiux .uiuxFooter .footerPlaceholder .descPart {
	display:table;
	height:100%
}
html body .desktop_uiux .uiuxFooter .footerPlaceholder .descPart .footerDesc {
	color:#fff;
	font-size:14px;
	display:table-cell;
	vertical-align:middle;
	font-family:robotoLight
}
html body .desktop_uiux .uiuxFooter .footerPlaceholder .descPart .footerDesc .disclamir {
	color:#fff;
	text-decoration:none
}
html body .desktop_uiux .uiuxFooter .footerPlaceholder .descPart .footerDesc .disclamir:hover {
	color:#4fa7d5!important
}
html body .desktop_uiux .uiuxFooter .footerPlaceholder .socialMedia_Icons {
	padding:0;
	height:100%
}
html body .desktop_uiux .uiuxFooter .footerPlaceholder .socialMedia_Icons .socialIcons {
	height:100%
}
html body .desktop_uiux .uiuxFooter .footerPlaceholder .socialMedia_Icons .socialIcons li {
	height:100%;
	text-align:center;
	padding:0
}
html body .desktop_uiux .uiuxFooter .footerPlaceholder .socialMedia_Icons .socialIcons li a {
	color:#fff;
	font-size:24px;
	width:45px;
	padding-top:20%;
	display:table;
	height:100%;
	text-decoration:none
}
html body .desktop_uiux .uiuxFooter .footerPlaceholder .socialMedia_Icons .socialIcons li a:hover {
	background-color:#1277bf;
	color:#fff
}
html body .desktop_uiux .uiuxFooter .footerPlaceholder .socialMedia_Icons .socialIcons li a>span {
	display:table-cell;
	vertical-align:middle
}
html body .locationPage-Heading {
	background-color:#033148;
	height:50px;
	display:table;
	width:100%
}
html body .locationPage-Heading>.heading {
	padding-left:60px;
	padding-right:60px;
	display:table-cell;
	vertical-align:middle;
	height:100%;
	font-family:robotoregular;
	color:#fff;
	text-transform:uppercase;
	font-size:32px
}
html body .locationPage .locationdropdownlist {
	float:left;
	clear:both;
	width:100%;
	margin:20px auto;
	padding-right:20px;
	display:none
}
html body .locationPage .searchField_Container {
	background-image:url(../img/location/contact.PNG);
	background-repeat:no-repeat;
	background-size:cover;
	min-height:30%;
	height:auto;
	overflow:auto;
	background-position:17%
}
html body .locationPage .searchField_Container .search_form_container {
	padding-top:20px;
	padding-bottom:20px
}
html body .locationPage .searchField_Container .search_form_container .submit_btn {
	margin-top:10px;
	padding-left:0
}
html body .locationPage .searchField_Container .search_form_container .submit_btn .btn {
	font-family:robotoRegular;
	text-transform:uppercase
}
html body .locationPage .searchField_Container .search_form_container .form-group .control-label {
	font-size:16px!important;
	padding-top:0!important;
	font-family:robotoRegular!important;
	font-weight:400!important
}
html body .locationPage .panelPlaceholder {
	min-height:70%;
	height:auto;
	overflow:auto
}
html body .locationPage .panelPlaceholder .mainTabs {
	height:10%
}
html body .locationPage .panelPlaceholder .mainTabs>.nav-tabs {
	padding-left:70px;
	margin:0!important
}
html body .locationPage .panelPlaceholder .mainTabs>.nav-tabs li a {
	font-size:1.4em;
	text-transform:uppercase;
	font-family:robotoRegular;
	font-weight:400;
	color:#555!important
}
html body .locationPage .panelPlaceholder .mainTabs>.nav-tabs li.active>a {
	color:#23527c!important
}
html body .locationPage .panelPlaceholder .mainTab-content {
	height:90%
}
html body .locationPage .panelPlaceholder .mainTab-content .locationBlock {
	width:33.33%;
	float:left;
	padding-bottom:20px
}
html body .locationPage .panelPlaceholder .mainTab-content .locationBlock_2 {
	width:25%;
	float:left
}
html body .locationPage .panelPlaceholder .mainTab-content #contacts {
	height:100%;
	padding:30px 170px;
	padding-bottom:0!important
}
html body .locationPage .panelPlaceholder .mainTab-content #contacts .phoneIcon {
	color:#4fa7d5;
	font-size:1em;
	padding:5px 15px 5px 0
}
html body .locationPage .panelPlaceholder .mainTab-content #contacts .emailIcon,
html body .locationPage .panelPlaceholder .mainTab-content #contacts .faxIcon {
	font-size:1em;
	color:#4fa7d5;
	padding:5px 15px 5px 0
}
html body .locationPage .panelPlaceholder .mainTab-content #contacts .locationAddress>.contact-addrBlock {
	padding-top:20px;
	min-height:277px;
	height:auto!important;
	padding-right:15px
}
html body .locationPage .panelPlaceholder .mainTab-content #contacts .locationAddress>.contact-addrBlock .country_listName {
	color:#144280!important
}
html body .locationPage .panelPlaceholder .mainTab-content #contacts .locationAddress>.contact-addrBlock .country_subName {
	color:#144280!important;
	margin:0
}
html body .locationPage .panelPlaceholder .mainTab-content #contacts .locationAddress>.contact-addrBlock .countryName {
	color:#144280!important;
	font-size:1.5em;
	font-weight:400;
	font-family:robotoRegular
}
html body .locationPage .panelPlaceholder .mainTab-content #contacts .locationAddress>.contact-addrBlock .countryAddress P {
	margin:0;
	font-size:1.3em;
	line-height:1.8
}
html body .locationPage .panelPlaceholder .mainTab-content #locations {
	height:90%
}
html body .locationPage .panelPlaceholder .mainTab-content #locations .locationdropdownlist {
	margin:20px auto;
	padding-right:20px;
	display:none
}
html body .locationPage .panelPlaceholder .mainTab-content #locations .locationdropdownlist .location_dropdown {
	display:block;
	height:34px;
	padding:6px 12px;
	font-size:14px;
	line-height:1.42857143;
	color:#555;
	background-color:#fff;
	background-image:none;
	border:1px solid #ccc;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,
	0,
	0,
	.075);
	box-shadow:inset 0 1px 1px rgba(0,
	0,
	0,
	.075);
	-webkit-transition:border-color ease-in-out .15s,
	-webkit-box-shadow ease-in-out .15s;
	-o-transition:border-color ease-in-out .15s,
	box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s,
	box-shadow ease-in-out .15s;
	width:200px
}
html body .locationPage .panelPlaceholder .mainTab-content #locations .nav_countryList {
	padding-left:50px;
	margin:0;
	height:15%
}
html body .locationPage .panelPlaceholder .mainTab-content #locations .nav_countryList>li {
	padding:25px 20px 15px
}
html body .locationPage .panelPlaceholder .mainTab-content #locations .nav_countryList>li>a {
	text-decoration:none;
	font-size:16px;
	font-family:robotoRegular
}
html body .locationPage .panelPlaceholder .mainTab-content #locations .nav_countryList .active_countryList {
	border-image:url(../img/location/border_image.png) 16;
	border-width:0 0 10px
}
html body .locationPage .panelPlaceholder .mainTab-content #locations .nav_countryList .active_countryList>a {
	font-family:robotoMedium
}
html body .locationPage .panelPlaceholder .mainTab-content #locations #map {
	border-top:2px solid #144280;
	min-height:394px;
	height:auto!important
}
html body .landingPage {
	height:100%;
	background-image:url(../img/landing-bg-group.png);
	background-repeat:no-repeat;
	background-size:cover
}
html body .landingPage .landingPage-Heading {
	color:#fff
}
html body .landingPage .landingPage-Heading>span {
	border-bottom:1px solid #fff;
	padding:5px 100px
}
html body .landingPage .landingPage-Body {
	position:relative;
	top:20%
}
html body .landingPage .landingPage-Body .landingPage-customBlock {
	width:20%;
	padding-left:4px;
	float:left;
	cursor:pointer
}
html body .landingPage .landingPage-Body .landingPage-customBlock .lp_aboutUs {
	background-image:url(../img/landingPage/aboutUs-bg.png);
	background-repeat:no-repeat;
	background-size:cover;
	min-height:175px;
	padding-top:15px;
	height:auto!important;
	position:relative
}
html body .landingPage .landingPage-Body .landingPage-customBlock .lp_aboutUs .lp_title {
	text-transform:uppercase;
	color:#fff;
	font-size:1.8vw
}
html body .landingPage .landingPage-Body .landingPage-customBlock .lp_aboutUs .lp_abousUs_content {
	padding:15px;
	color:#fff
}
html body .landingPage .landingPage-Body .landingPage-customBlock .lp_aboutUs .lp_abousUs_content p {
	font-size:1.4vw
}
html body .landingPage .landingPage-Body .landingPage-customBlock .lp_corporateValues {
	background-image:url(../img/landingPage/corporateValues-bg.png);
	background-repeat:no-repeat;
	background-size:cover;
	min-height:175px;
	padding-top:15px;
	height:auto!important;
	position:relative
}
html body .landingPage .landingPage-Body .landingPage-customBlock .lp_corporateValues .lp_title {
	text-transform:uppercase;
	color:#fff;
	font-size:1.8vw
}
html body .landingPage .landingPage-Body .landingPage-customBlock .lp_corporateValues .lp_corporateValues_content {
	padding:15px;
	color:#fff
}
html body .landingPage .landingPage-Body .landingPage-customBlock .lp_corporateValues .lp_corporateValues_content p {
	font-size:1.4vw
}
html body .landingPage .landingPage-Body .landingPage-customBlock .lp_leadership {
	background-image:url(../img/landingPage/leadership-bg.png);
	background-repeat:no-repeat;
	background-size:cover;
	min-height:175px;
	padding-top:15px;
	height:auto!important;
	position:relative
}
html body .landingPage .landingPage-Body .landingPage-customBlock .lp_leadership .lp_title {
	text-transform:uppercase;
	color:#fff;
	font-size:1.8vw
}
html body .landingPage .landingPage-Body .landingPage-customBlock .lp_leadership .lp_leadershipValues_content {
	padding:15px;
	color:#fff
}
html body .landingPage .landingPage-Body .landingPage-customBlock .lp_leadership .lp_leadershipValues_content p {
	font-size:1.4vw
}
html body .landingPage .landingPage-Body .landingPage-customBlock .lp_engagementModel {
	background-image:url(../img/landingPage/engagementModel-bg.png);
	background-repeat:no-repeat;
	background-size:cover;
	min-height:175px;
	padding-top:15px;
	height:auto!important;
	position:relative
}
html body .landingPage .landingPage-Body .landingPage-customBlock .lp_engagementModel .lp_title {
	text-transform:uppercase;
	color:#fff;
	font-size:1.8vw
}
html body .landingPage .landingPage-Body .landingPage-customBlock .lp_engagementModel .lp_engagementValues_content {
	padding:15px;
	color:#fff
}
html body .landingPage .landingPage-Body .landingPage-customBlock .lp_engagementModel .lp_engagementValues_content p {
	font-size:1.4vw
}
html body .landingPage .landingPage-Body .landingPage-customBlock .lp_quality {
	background-image:url(../img/landingPage/landingQuality-bg.png);
	background-repeat:no-repeat;
	background-size:cover;
	min-height:175px;
	padding-top:15px;
	height:auto!important;
	position:relative
}
html body .landingPage .landingPage-Body .landingPage-customBlock .lp_quality .lp_title {
	text-transform:uppercase;
	color:#fff;
	font-size:1.8vw
}
html body .landingPage .landingPage-Body .landingPage-customBlock .lp_quality .lp_qualityValues_content {
	padding:15px;
	color:#fff
}
html body .landingPage .landingPage-Body .landingPage-customBlock .lp_quality .lp_qualityValues_content p {
	font-size:1.4vw
}
html body .landingPage .landingPage-Body .landingPage-customBlock .moreInfo {
	color:#fff;
	text-decoration:none;
	font-size:24px
}
html body .landingPage .landingPage-Body .landingPage-customBlock .moreInfo .moreInfo-Title {
	font-size:18px
}
html body .landingPage .landingPage-Body .landingPage-customBlock .moreInfo .moreInfo-navigation-leftArrow {
	position:relative;
	left:4px
}
html body .landingPage .landingPage-Body .landingPage-customBlock .moreInfo .moreInfo-navigation-rightArrow {
	position:relative;
	right:5px
}
html body .innerPage_leftCarousel_ctrl {
	position:fixed;
	top:56%;
	left:0;
	text-align:center
}
html body .innerPage_leftCarousel_ctrl>a {
	font-size:40px;
	text-align:center;
	color:#000
}
html body .innerPage_leftCarousel_ctrl>a>span {
	width:50px;
	height:50px;
	border-radius:36px;
	background-color:#e1e1e1;
	color:#fff;
	padding-top:4px
}
html body .innerPage_rightCarousel_ctrl {
	position:fixed;
	top:56%;
	right:0;
	text-align:center
}
html body .innerPage_rightCarousel_ctrl>a {
	font-size:40px;
	text-align:center;
	color:#000
}
html body .innerPage_rightCarousel_ctrl>a>span {
	width:50px;
	height:50px;
	border-radius:36px;
	background-color:#e1e1e1;
	color:#fff;
	padding-top:4px
}
html body .uiux_ctrl {
	top:50%!important
}
html body #dnn_ContentPane {
	min-height:100%
}
html body .uiux_bg1 {
	background-image:url(../img/competency/uiux/bg1.jpg)
}
html body .uiux_bg2 {
	background-image:url(../img/competency/uiux/bg2.jpg)
}
html body .uiux_bg3 {
	background-image:url(../img/competency/uiux/bg3.jpg)
}
html body .small_keyPoints {
	list-style-type:disc;
	padding-left:55px;
	font-size:1.4em;
	margin-bottom:0;
	padding-right:11px!important;
	margin-left:0!important;
	padding-top:5px!important
}
html body .small_keyPoints li {
	padding-bottom:5px;
	line-height:1.6
}
html body .innerPage_body {
	font-family:robotoLight;
	transition:all 1s ease;
	min-height:100%;
	font-size:12px;
	line-height:1.42857143
}
html body .innerPage_body .errorPage_image {
	background:url(../img/404errorpage.html) no-repeat;
	height:350px;
	background-size:cover
}
html body .innerPage_body .errorPage_info {
	font-size:35px;
	text-align:center;
	line-height:1.4
}
html body .innerPage_body .siteMap_title {
	font-size:40px
}
html body .innerPage_body .siteMap_Header {
	height:55px;
	background-color:rgba(56,
	149,
	213,
	.8);
	display:table;
	width:100%
}
html body .innerPage_body .siteMap_Header>h1 {
	margin:0;
	color:#fff;
	display:table-cell;
	vertical-align:middle;
	padding-left:2%;
	text-transform:uppercase;
	font-weight:400;
	font-family:robotoRegular
}
html body .innerPage_body .siteMap_info .siteMap_title {
	font-size:40px;
	text-align:center
}
html body .innerPage_body .disclaimer_Header {
	height:55px;
	background-color:rgba(48,
	144,
	178,
	.6);
	display:table;
	width:100%
}
html body .innerPage_body .disclaimer_Header>h1 {
	margin:0;
	color:#fff;
	display:table-cell;
	vertical-align:middle;
	padding-left:2%;
	text-transform:uppercase;
	font-weight:400
}
html body .innerPage_body .disclamirContainer .disclamirPlaceholder {
	padding:50px;
	font-size:17px
}
html body .innerPage_body .disclamirContainer .disclamirPlaceholder p {
	line-height:25px;
	padding-left:15px;
	padding-right:15px
}
html body .innerPage_body .disclamirContainer .disclamirPlaceholder .contentGroup {
	margin:25px 0
}
html body .innerPage_body .siteMap_Container {
	background:url(../img/sitemap.jpg) no-repeat fixed!important;
	padding:30px 0
}
html body .innerPage_body .siteMap_Container .siteMap_Placeholer {
	margin:0 50px;
	background-color:#fff;
	padding:30px
}
html body .innerPage_body .siteMap_Container .siteMap_Placeholer .siteMenu_title {
	font-size:24px;
	margin:10px 0;
	text-transform:uppercase
}
html body .innerPage_body .siteMap_Container .siteMap_Placeholer .siteMenu_title .locationTitle {
	color:#000;
	text-decoration:none
}
html body .innerPage_body .siteMap_Container .siteMap_Placeholer .siteMenu {
	margin-bottom:20px;
	list-style-type:disc
}
html body .innerPage_body .siteMap_Container .siteMap_Placeholer .siteMenu li>a {
	font-size:16px;
	text-decoration:none
}
html body .innerPage_body .siteMap_Container .siteMap_Placeholer .sub_menuList {
	margin-bottom:10px;
	list-style-type:disc
}
html body .innerPage_body .siteMap_Container .siteMap_Placeholer .siteMenu_subTitle {
	font-size:16px;
	margin:5px 0 10px;
	display:block;
	text-decoration:none
}
html body .innerPage_body .siteMap_Container .siteMap_Placeholer .sub_menuList li {
	margin-bottom:10px
}
html body .innerPage_body .siteMap_Container .siteMap_Placeholer .sub_menuList li>a {
	font-size:16px;
	line-height:20px;
	text-decoration:none
}
html body .innerPage_body .siteMap_Container .siteMap_Placeholer .sub_menuList .sub_sub_menu_parent>a {
	margin-bottom:10px;
	display:block;
	font-size:16px;
	padding-top:10px;
	padding-bottom:10px
}
html body .innerPage_body .siteMap_Container .siteMap_Placeholer .sub_menuList .sub_sub_menu_parent li {
	list-style-type:disc
}
html body .innerPage_body .item_bodyContent {
	padding:20px 0
}
html body .innerPage_body .innerPage_title>h1 {
	font-family:robotoRegular;
	text-transform:uppercase;
	font-weight:400;
	margin:0!important
}
html body .innerPage_body .innerPage_subtitle {
	font-family:robotoRegular;
	font-weight:400;
	margin:7px 0!important
}
html body .innerPage_body .historyPage_contentContainer {
	height:calc(100% - 55px);
	height:-webkit-calc(100% - 55px);
	height:-moz-calc(100% - 55px);
	height:-o-calc(100% - 55px)
}
@media only screen and (min-width: 768px) {
	html body .innerPage_body .mainLevel_Description {
		font-size:1.1em;
		line-height:1.6
	}
	html body .innerPage_body .secondLevel_Description {
		font-size:.6em;
		line-height:1.6
	}
	html body .innerPage_body .secondLevel_Heading {
		color:#007ed4;
		font-size:1em;
		margin:10px 0
	}
	html body .innerPage_body .keyPoints {
		font-size:1em
	}
	html body .innerPage_body .service-keyPoints {
		font-size:14px
	}
}
@media only screen and (min-width: 992px) {
	html body .innerPage_body .mainLevel_Description {
		font-size:1.3em;
		line-height:1.6
	}
	html body .innerPage_body .secondLevel_Description {
		font-size:.8em;
		line-height:1.6
	}
	html body .innerPage_body .secondLevel_Heading {
		color:#007ed4;
		font-size:1.2em;
		margin:10px 0
	}
	html body .innerPage_body .keyPoints {
		font-size:1.1em
	}
	html body .innerPage_body .service-keyPoints {
		font-size:15px
	}
}
@media only screen and (min-width: 1200px) {
	html body .innerPage_body .mainLevel_Description {
		font-size:1.4em;
		line-height:1.6;
		padding-bottom:10px
	}
	html body .innerPage_body .secondLevel_Description {
		font-size:1em;
		line-height:1.6
	}
	html body .innerPage_body .secondLevel_Heading {
		color:#007ed4;
		font-size:1.5em;
		font-weight:700;
		margin:10px 0
	}
	html body .innerPage_body .keyPoints {
		font-size:1.3em
	}
	html body .innerPage_body .service-keyPoints {
		font-size:16px
	}
}
@media only screen and (min-width: 1500px) {
	html body .innerPage_body .mainLevel_Description {
		font-size:1.6em;
		line-height:1.6
	}
	html body .innerPage_body .secondLevel_Description {
		font-size:1.2em
	}
	html body .innerPage_body .secondLevel_Heading {
		color:#007ed4;
		font-size:1.6em;
		margin:10px 0
	}
	html body .innerPage_body .keyPoints {
		font-size:1.5em
	}
}
@media only screen and (max-width: 768px) and (max-height: 1024px) {
	html body .innerPage_body .mainLevel_Description {
		font-size:1.3em;
		line-height:1.6
	}
	html body .innerPage_body .secondLevel_Description {
		font-size:1.2em
	}
	html body .innerPage_body .secondLevel_Heading {
		color:#007ed4;
		font-size:1.6em
	}
	html body .innerPage_body .keyPoints {
		font-size:1.5em
	}
}
html body .innerPage_body .innerPage_readMore {
	color:#59a3d6;
	font-size:1.2em
}
html body .innerPage_body .banner_bg {
	position:relative;
	background-repeat:no-repeat;
	background-size:cover;
	height:400px;
	background-position:center center
}
html body .innerPage_body .BannerHeader {
	position:absolute;
	bottom:0;
	width:100%;
	display:table;
	height:55px;
	padding:5px 60px;
	font-family:robotoRegular
}
html body .innerPage_body .BannerHeader>h1 {
	display:table-cell;
	vertical-align:middle;
	color:#fff;
	padding-left:10px;
	font-weight:400;
	text-transform:uppercase
}
html body .innerPage_body .banner_titlePart {
	display:table;
	height:100%;
	padding:0
}
html body .innerPage_body .banner_titlePart>.title {
	display:table-cell;
	vertical-align:middle;
	height:100%;
	color:#fff;
	text-transform:uppercase;
	font-size:32px
}
html body .innerPage_body .banner_learnMorePart {
	display:table;
	height:100%;
	padding:0
}
html body .innerPage_body .banner_learnMorePart .imagePart {
	display:table-cell;
	vertical-align:middle;
	height:100%
}
html body .innerPage_body .banner_learnMorePart .imagePart>img {
	width:auto
}
html body .innerPage_body .searchBanner_bg {
	background-image:url(../img/bannerImages/Search.jpg)
}
html body .innerPage_body .searchBanner_bg .searchHeader {
	background-color:rgba(14,
	90,
	145,
	.8)
}
html body .innerPage_body .customer_testimonialBanner_bg {
	background-image:url(../img/bannerImages/Customer-testimonial.jpg)
}
html body .innerPage_body .customer_testimonialBanner_bg .customer_testimonialHeader {
	background-color:rgba(56,
	149,
	212,
	.8)
}
html body .innerPage_body .healthcareBanner_bg {
	background-image:url(../img/bannerImages/healthcareBanners.jpg)
}
html body .innerPage_body .healthcareBanner_bg .healthcareHeader {
	background-color:rgba(47,
	49,
	48,
	.8)
}
html body .innerPage_body .leadershipBanner_bg {
	background-image:url(../img/bannerImages/leadershipBanners.jpg)
}
html body .innerPage_body .leadershipBanner_bg .leadershipHeader {
	background-color:rgba(14,
	90,
	145,
	.8)
}
html body .innerPage_body .smartbearBanner_bg {
	background-image:url(../img/bannerImages/SmartBear.jpg)
}
html body .innerPage_body .smartbearBanner_bg .smartbearHeader {
	background-color:rgba(14,
	90,
	145,
	.8)
}
html body .innerPage_body .webniarBanner_bg {
	background-image:url(../img/bannerImages/webinar.jpg)
}
html body .innerPage_body .webniarBanner_bg .webniarHeader {
	background-color:rgba(56,
	149,
	213,
	.8)
}
html body .innerPage_body .partnershipBanner_bg {
	background-image:url(../img/bannerImages/partnershipBanner.jpg)
}
html body .innerPage_body .partnershipBanner_bg .partnershipHeader {
	background-color:rgba(56,
	149,
	213,
	.8)
}
html body .innerPage_body .qualityBanner_bg {
	background-image:url(../img/bannerImages/qualityBanner.jpg)
}
html body .innerPage_body .qualityBanner_bg .qualityHeader {
	background-color:rgba(56,
	149,
	213,
	.8)
}
html body .innerPage_body .mobility_Banner_bg {
	background-image:url(../img/bannerImages/mobility_banner.png)
}
html body .innerPage_body .mobility_Banner_bg .mobilityHeader {
	background-color:rgba(56,
	149,
	213,
	.8)
}
html body .innerPage_body .retailBanner_bg {
	background-image:url(../img/bannerImages/retailBanner.jpg)
}
html body .innerPage_body .retailBanner_bg .retailHeader {
	background-color:rgba(14,
	90,
	145,
	.8)
}
html body .innerPage_body .socialBanner_bg {
	background-image:url(../img/bannerImages/application-Development-Banners.jpg)
}
html body .innerPage_body .socialBanner_bg .socialHeader {
	background-color:rgba(14,
	90,
	145,
	.8)
}
html body .innerPage_body .travelLogisticsBanner_bg {
	background-image:url(../img/bannerImages/travelLogistics-Banners.jpg)
}
html body .innerPage_body .travelLogisticsBanner_bg .travelLogisticsHeader {
	background-color:rgba(56,
	149,
	213,
	.8)
}
html body .innerPage_body .pesBanner_bg {
	background-image:url(../img/bannerImages/PES-Banners.jpg)
}
html body .innerPage_body .pesBanner_bg .pesHeader {
	background-color:rgba(145,
	212,
	83,
	.8)
}
html body .innerPage_body .testingBanner_bg {
	background-image:url(../img/bannerImages/testingBanners.jpg)
}
html body .innerPage_body .testingBanner_bg .testingHeader {
	background-color:rgba(52,
	79,
	96,
	.8)
}
html body .innerPage_body .vserveBanner_bg {
	background-image:url(../img/bannerImages/infrastructure-Management-Banners.jpg)
}
html body .innerPage_body .vserveBanner_bg .vserveHeader {
	background-color:rgba(47,
	49,
	48,
	.8)
}
html body .innerPage_body .bigDataBanner_bg {
	background-image:url(../img/bannerImages/big-Data-Banner.jpg)
}
html body .innerPage_body .bigDataBanner_bg .bigDataHeader {
	background-color:rgba(56,
	149,
	213,
	.8)
}
html body .innerPage_body .oracle_Banner_bg {
	background-image:url(../img/bannerImages/oracleCrm-Banner.jpg)
}
html body .innerPage_body .oracle_Banner_bg .oracleHeader {
	background-color:rgba(56,
	149,
	213,
	.8)
}
html body .innerPage_body .sharePointBanner_bg {
	background-image:url(../img/bannerImages/sharepoint-Banners.jpg)
}
html body .innerPage_body .sharePointBanner_bg .sharePointHeader {
	background-color:rgba(47,
	49,
	48,
	.8)
}
html body .innerPage_body .Bi_Banner_bg {
	background-image:url(../img/bannerImages/BIBanners.jpg)
}
html body .innerPage_body .Bi_Banner_bg .Bi_Header {
	background-color:rgba(56,
	149,
	213,
	.8)
}
html body .innerPage_body .devops_Banner_bg {
	background-image:url(../img/bannerImages/devopsBanners.png)
}
html body .innerPage_body .devops_Banner_bg .devops_Header {
	background-color:rgba(56,
	149,
	213,
	.8)
}
html body .innerPage_body .crm_Banner_bg {
	background-image:url(../img/bannerImages/crmBanner.jpg)
}
html body .innerPage_body .crm_Banner_bg .crm_Header {
	background-color:rgba(56,
	149,
	213,
	.8)
}
html body .innerPage_body .eventsBanner_bg {
	background-image:url(../img/bannerImages/eventBanner.jpg)
}
html body .innerPage_body .eventsBanner_bg .eventsHeader {
	background-color:rgba(56,
	149,
	213,
	.8)
}
html body .innerPage_body .newsBanner_bg {
	background-image:url(../img/bannerImages/newsBanner.jpg)
}
html body .innerPage_body .newsBanner_bg .newsHeader {
	background-color:rgba(79,
	167,
	213,
	.8)
}
html body .innerPage_body .insuranceBanner_bg {
	background-image:url(../img/bannerImages/insuranceBanners.jpg)
}
html body .innerPage_body .insuranceBanner_bg .insuranceHeader {
	background-color:rgba(14,
	90,
	145,
	.8)
}
html body .innerPage_body .bfsBanner_bg {
	background-image:url(../img/bannerImages/BFS-Banners.jpg)
}
html body .innerPage_body .bfsBanner_bg .bfsHeader {
	background-color:rgba(86,
	196,
	229,
	.8)
}
html body .innerPage_body .microsoftBanner_bg {
	background-image:url(../img/bannerImages/microsoftBanner.jpg)
}
html body .innerPage_body .microsoftBanner_bg .microsoftHeader {
	background-color:rgba(14,
	90,
	145,
	.8)
}
html body .innerPage_body .opensourceBanner_bg {
	background-image:url(../img/bannerImages/openSourceBanners.jpg)
}
html body .innerPage_body .opensourceBanner_bg .opensourceHeader {
	background-color:rgba(14,
	90,
	145,
	.8)
}
html body .innerPage_body .digitalTransformation_Banner_bg {
	background-image:url(../img/bannerImages/digitalTransformation_Banners.jpg)
}
html body .innerPage_body .digitalTransformation_Banner_bg .digitalTransformationHeader {
	background-color:rgba(14,
	90,
	145,
	.8)
}
html body .innerPage_body .applicationMaintenance_Banner_bg {
	background-image:url(../img/bannerImages/application-Maintenance-Banners.jpg)
}
html body .innerPage_body .applicationMaintenance_Banner_bg .applicationMaintenanceHeader {
	background-color:rgba(14,
	90,
	145,
	.8)
}
html body .innerPage_body .applicationService_Banner_bg {
	background-image:url(../img/bannerImages/Application-Services-banner.jpg)
}
html body .innerPage_body .applicationService_Banner_bg .applicationService_Header {
	background-color:rgba(14,
	90,
	145,
	.8)
}
html body .innerPage_body .applicationModernization_Banner_bg {
	background-image:url(../img/bannerImages/application-Modernization-Banners.jpg)
}
html body .innerPage_body .applicationModernization_Banner_bg .applicationModernization_Header {
	background-color:rgba(14,
	90,
	145,
	.8)
}
html body .innerPage_body .applicationDevelopment_Banner_bg {
	background-image:url(../img/bannerImages/application-Development-banner.jpg)
}
html body .innerPage_body .applicationDevelopment_Banner_bg .applicationDevelopment_Header {
	background-color:rgba(14,
	90,
	145,
	.8)
}
html body .innerPage_body .integratedServices_Banner_bg {
	background-image:url(../img/bannerImages/integrationBanners.jpg)
}
html body .innerPage_body .integratedServices_Banner_bg .integratedServices_Header {
	background-color:rgba(14,
	90,
	145,
	.8)
}
html body .innerPage_body .lifeNous_Banner_bg {
	background-image:url(../img/bannerImages/lifeatNousBanners.jpg)
}
html body .innerPage_body .lifeNous_Banner_bg .lifeNous_Header {
	background-color:rgba(152,
	189,
	99,
	.8)
}
html body .innerPage_body .careerBanner_bg {
	background-image:url(../img/bannerImages/careersBanner.jpg)
}
html body .innerPage_body .careerBanner_bg .careerHeader {
	background-color:rgba(11,
	87,
	136,
	.8)
}
html body .innerPage_body .uiux_Banner_bg {
	background-image:url(../img/bannerImages/UI-UX-Banners.jpg)
}
html body .innerPage_body .uiux_Banner_bg .uiuxHeader {
	background-color:rgba(56,
	149,
	212,
	.8)
}
html body .innerPage_body .engagementModels_Banner_bg {
	background-image:url(../img/bannerImages/engagement-Models.jpg)
}
html body .innerPage_body .engagementModels_Banner_bg .engagementModelsHeader {
	background-color:rgba(78,
	71,
	73,
	.8)
}
html body .innerPage_body .cloudBanner_bg {
	background-image:url(../img/bannerImages/cloud-banner.jpg)
}
html body .innerPage_body .cloudBanner_bg .cloudHeader {
	background-color:rgba(56,
	149,
	212,
	.8)
}
html body .innerPage_body .agileBanner_bg {
	background-image:url(../img/bannerImages/agileBanners.jpg)
}
html body .innerPage_body .agileBanner_bg .agileHeader {
	background-color:rgba(56,
	149,
	212,
	.8)
}
html body .innerPage_body .xamarinBanner_bg {
	background-image:url(../img/bannerImages/xamarinBanner.jpg)
}
html body .innerPage_body .xamarinBanner_bg .xamarinHeader {
	background-color:rgba(14,
	90,
	145,
	.8)
}
html body .innerPage_body .hortonWorks_Banner_bg {
	background-image:url(../img/bannerImages/Hortonworks.jpg)
}
html body .innerPage_body .hortonWorks_Banner_bg .hortonHeader {
	background-color:rgba(14,
	90,
	145,
	.8);
	position:absolute;
	bottom:0;
	width:100%;
	display:table;
	height:55px;
	padding:5px 60px;
	font-family:robotoRegular
}
html body .innerPage_body .hortonWorks_Banner_bg .hortonHeader>h1 {
	display:table-cell;
	vertical-align:middle;
	color:#fff;
	padding-left:10px;
	font-weight:400;
	text-transform:uppercase
}
html body .innerPage_body .perfecto_Banner_bg {
	background-image:url(../img/bannerImages/Perfecto-Mobile.jpg)
}
html body .innerPage_body .perfecto_Banner_bg .perfectoHeader {
	background-color:rgba(14,
	90,
	145,
	.8);
	position:absolute;
	bottom:0;
	width:100%;
	display:table;
	height:55px;
	padding:5px 60px;
	font-family:robotoRegular
}
html body .innerPage_body .perfecto_Banner_bg .perfectoHeader>h1 {
	display:table-cell;
	vertical-align:middle;
	color:#fff;
	padding-left:10px;
	font-weight:400;
	text-transform:uppercase
}
html body .innerPage_body .nintex_Banner_bg {
	background-image:url(../img/bannerImages/Nintex.jpg)
}
html body .innerPage_body .nintex_Banner_bg .nintexHeader {
	background-color:rgba(14,
	90,
	145,
	.8);
	position:absolute;
	bottom:0;
	width:100%;
	display:table;
	height:55px;
	padding:5px 60px;
	font-family:robotoRegular
}
html body .innerPage_body .nintex_Banner_bg .nintexHeader>h1 {
	display:table-cell;
	vertical-align:middle;
	color:#fff;
	padding-left:10px;
	font-weight:400;
	text-transform:uppercase
}
html body .innerPage_body .neotys_Banner_bg {
	background-image:url(../img/bannerImages/Neotys.jpg)
}
html body .innerPage_body .neotys_Banner_bg .neotysHeader {
	background-color:rgba(14,
	90,
	145,
	.8);
	position:absolute;
	bottom:0;
	width:100%;
	display:table;
	height:55px;
	padding:5px 60px;
	font-family:robotoRegular
}
html body .innerPage_body .neotys_Banner_bg .neotysHeader>h1 {
	display:table-cell;
	vertical-align:middle;
	color:#fff;
	padding-left:10px;
	font-weight:400;
	text-transform:uppercase
}
html body .innerPage_body .magento_Banner_bg {
	background-image:url(../img/bannerImages/magentoBanner.jpg)
}
html body .innerPage_body .magento_Banner_bg .magentoHeader {
	background-color:rgba(14,
	90,
	145,
	.8);
	position:absolute;
	bottom:0;
	width:100%;
	display:table;
	height:55px;
	padding:5px 60px;
	font-family:robotoRegular
}
html body .innerPage_body .magento_Banner_bg .magentoHeader>h1 {
	display:table-cell;
	vertical-align:middle;
	color:#fff;
	padding-left:10px;
	font-weight:400;
	text-transform:uppercase
}
html body .innerPage_body .REDESIGNED_APPLICATION .caseStudy_detailHeader {
	background-color:rgba(56,
	149,
	212,
	.8);
	position:absolute;
	bottom:0;
	width:100%;
	display:table;
	height:55px;
	padding:5px 60px;
	font-family:robotoRegular
}
html body .innerPage_body .REDESIGNED_APPLICATION .caseStudy_detailHeader>h1 {
	display:table-cell;
	vertical-align:middle;
	color:#fff;
	padding-left:10px;
	font-weight:400;
	text-transform:uppercase
}
html body .innerPage_body .custom_error_banner_bg {
	background-image:url(../img/bannerImages/404errorpage.jpg);
	background-position:15% 50%
}
html body .innerPage_body .thankyouBanner_bg {
	background-image:url(../img/bannerImages/thankyou-banner.jpg)
}
html body .innerPage_body .REDESIGNED_APPLICATION {
	background-image:url(../img/CaseStudy/redesigned-application-architecture.html)!important
}
html body .innerPage_body .historyHeader {
	height:55px;
	background-color:rgba(56,
	149,
	212,
	.6);
	display:table;
	width:100%
}
html body .innerPage_body .historyHeader>h1 {
	margin:0;
	color:#fff;
	display:table-cell;
	vertical-align:middle;
	padding-left:2%;
	text-transform:uppercase;
	font-weight:400;
	font-family:robotoRegular
}
html body .innerPage_body .desktop_bodyContent,
html body .innerPage_body .mobile_bodyContent {
	min-height:100%;
	height:auto!important
}
html body .innerPage_body .innerPage_newsContent_Container {
	min-height:100%;
	height:auto!important;
	background-image:url(../img/newsBg.jpg);
	background-size:cover;
	background-attachment:fixed!important;
	padding:30px 0
}
html body .innerPage_body .innerPage_blogContent_Container {
	min-height:100%;
	height:auto!important;
	background-image:url(../img/BlogDetail_bg.jpg);
	background-size:cover;
	padding:30px 0
}
html body .innerPage_body .innerPage_careerContainer .table-responsive {
	overflow:hidden!important;
	border:none!important
}
html body .innerPage_body .innerPage_careerContainer .careerList_header>th {
	background-color:#555!important
}
html body .innerPage_body .innerPage_careerContainer .lca_notice_section,
html body .innerPage_body .innerPage_careerContainer .post_resume_section {
	margin-top:50px
}
html body .innerPage_body .innerPage_careerContainer .job_readMore {
	color:#009bde!important;
	-webkit-transition:background-color .4s ease;
	transition:background-color .4s ease;
	padding:5px 20px;
	font-size:16px;
	line-height:1.33;
	border-radius:32px;
	border:2px solid #009bde;
	opacity:.7;
	text-decoration:none;
	text-transform:uppercase;
	background-color:#fff;
	display:inline-block!important
}
html body .innerPage_body .innerPage_careerContainer .job_readMore:hover {
	background-color:#009bde;
	color:#fff!important
}
html body .innerPage_body .post-resumeHeader {
	height:55px;
	background-color:rgba(56,
	149,
	213,
	.8);
	display:table;
	width:100%
}
html body .innerPage_body .post-resumeHeader h1 {
	margin:0;
	color:#fff;
	display:table-cell;
	vertical-align:middle;
	padding-left:2%;
	text-transform:uppercase;
	font-weight:400;
	font-family:robotoRegular
}
html body .innerPage_body .lcanotice_Header {
	height:55px;
	background-color:rgba(56,
	149,
	213,
	.8);
	display:table;
	width:100%
}
html body .innerPage_body .lcanotice_Header h1 {
	margin:0;
	color:#fff;
	display:table-cell;
	vertical-align:middle;
	padding-left:2%;
	text-transform:uppercase;
	font-weight:400;
	font-family:robotoRegular
}
html body .innerPage_body .innerPage_lcanoticeContainer {
	padding:50px
}
html body .innerPage_body .innerPage_lcanoticeContainer .table-responsive {
	border:none!important;
	overflow-X:hidden!important
}
html body .innerPage_body .innerPage_lcanoticeContainer #searchResults_wrapper {
	border:none!important
}
html body .innerPage_body .innerPage_lcanoticeContainer #searchResults_wrapper table.dataTable thead th {
	background-color:#3090b2!important;
	color:#fff;
	font-size:1.4em;
	font-weight:400!important
}
html body .innerPage_body .innerPage_lcanoticeContainer #searchResults_wrapper table.dataTable thead th:first-child {
	width:90%
}
html body .innerPage_body .innerPage_lcanoticeContainer #searchResults_wrapper table.dataTable thead th:last-child {
	width:10%
}
html body .innerPage_body .innerPage_lcanoticeContainer #searchResults_wrapper table.dataTable thead th.sorting {
	background-image:url(../img/sort_both.png)!important
}
html body .innerPage_body .innerPage_lcanoticeContainer #searchResults_wrapper table.dataTable tbody tr td.title {
	color:#337ab7
}
html body .innerPage_body .innerPage_lcanoticeContainer #searchResults_wrapper table.dataTable tbody tr td.pdf_link {
	text-align:center
}
html body .innerPage_body .xamarin_carouselContent {
	min-height:625px;
	height:auto!important
}
html body .innerPage_body .xamarin_carouselContent .xamarinStructure_image {
	padding-top:3%
}
html body .innerPage_body .xamarin_carouselContent .xamarinStructure_image .xamarinImagePart {
	background:url(../img/partners/xamarin/Nous-Xamarin-Partnership.png) center center no-repeat;
	height:200px;
	width:100%
}
html body .innerPage_body .xamarin_carouselContent .mobileProject_sucessBlock {
	padding-top:3%
}
html body .innerPage_body .xamarin_carouselContent .projectContainer {
	height:400px
}
html body .innerPage_body .xamarin_carouselContent .projectContainer .projectBlock {
	height:100%;
	padding:0 2px;
	color:#fff
}
html body .innerPage_body .xamarin_carouselContent .projectContainer .projectBlock .iconBlock {
	padding:15px 0
}
html body .innerPage_body .xamarin_carouselContent .projectContainer .projectBlock .iconPart {
	margin:0 auto
}
html body .innerPage_body .xamarin_carouselContent .projectContainer .projectBlock .accelerateIcon {
	background:url(../img/xamarin_acclerateIcon.png) no-repeat;
	height:55px;
	width:55px
}
html body .innerPage_body .xamarin_carouselContent .projectContainer .projectBlock .ensureIcon {
	background:url(../img/xamarin_ensureApp.png) center no-repeat;
	height:55px;
	width:113px;
	padding:30px 0
}
html body .innerPage_body .xamarin_carouselContent .projectContainer .projectBlock .resolveIcon {
	background:url(../img/xamarin_resolveIssues.png) no-repeat;
	height:55px;
	width:55px
}
html body .innerPage_body .xamarin_carouselContent .projectContainer .projectBlock .proofIcon {
	background:url(../img/xamarin_proofIcon.png) no-repeat;
	height:55px;
	width:55px
}
html body .innerPage_body .xamarin_carouselContent .projectContainer .projectBlock .title {
	text-align:center;
	font-size:1.4em
}
html body .innerPage_body .xamarin_carouselContent .projectContainer .projectBlock .descBlock {
	padding-top:5px
}
html body .innerPage_body .xamarin_carouselContent .projectContainer .projectBlock .descBlock .desc {
	padding:6px 10px;
	margin-top:5px;
	font-size:1.4em
}
html body .innerPage_body .xamarin_carouselContent .projectContainer .projectBlock .accelerate_timeMarket {
	height:100%;
	background-color:#262f3c
}
html body .innerPage_body .xamarin_carouselContent .projectContainer .projectBlock .ensureApp_Adapation {
	height:100%;
	background-color:#4191cf
}
html body .innerPage_body .xamarin_carouselContent .projectContainer .projectBlock .resolveIssues_quicky {
	height:100%;
	background-color:#262f3c
}
html body .innerPage_body .xamarin_carouselContent .projectContainer .projectBlock .futureProof_investment {
	height:100%;
	background-color:#4191cf
}
html body .innerPage_body .agile_carouselContent {
	min-height:625px;
	height:auto!important
}
html body .innerPage_body .agile_carouselContent .agileImage_Section {
	padding:2% 0
}
html body .innerPage_body .agile_carouselContent .agileImage_Section .agile_topImage {
	border-bottom:2px solid #ccc
}
html body .innerPage_body .agile_carouselContent .agileImage_Section img {
	width:100%
}
html body .innerPage_body .blog_contentContainer .blog_contentPlaceholder .blogBlock {
	border:1px solid #f2f1f1;
	transition:all .5s ease
}
html body .innerPage_body .blog_contentContainer .blog_contentPlaceholder .blogBlock .blogContent .desc {
	font-size:1.3em
}
@media only screen and (max-width: 767px) {
	html body .innerPage_body .blogDetail {
		width:100%;
		margin-left:0!important
	}
}
html body .innerPage_body .blogDetail .blogDetail_placeholder .bloggerHead .bloggerInfo .imagePart {
	width:auto
}
html body .innerPage_body .blogDetail .blogDetail_placeholder .bloggerHead .bloggerInfo .name_Date {
	width:68%
}
html body .innerPage_body .blogDetail .blogDetail_placeholder .bloggerHead .blogTitle .blog_socialIcons {
	padding-left:0!important
}
html body .innerPage_body .blogDetail .blogDetail_placeholder .commentField .form-horizontal .control-label {
	padding-top:7px;
	margin-bottom:0;
	text-align:right;
	font-size:16px;
	font-weight:400;
	font-family:robotoregular
}
html body .innerPage_body .partnerContainer .partnerImage-Container .partnership-customBlock_forImage>img {
	max-width:100%
}
html body .innerPage_body .engagementModel_Container .introductory_section {
	padding:50px
}
html body .innerPage_body .engagementModel_Container .social_engagement_services {
	padding-top:50px;
	padding-bottom:50px;
	background-color:#F4F4F4
}
html body .innerPage_body .engagementModel_Container .social_engagement_services .engagement_models_container {
	padding:50px 0;
	padding:0 50px
}
html body .innerPage_body .engagementModel_Container .social_engagement_services .engagement_models_container .title {
	font-size:2.7em
}
html body .innerPage_body .engagementModel_Container .social_engagement_services .engagement_models_container .serviceHeading {
	font-size:1.7em;
	color:#59a3d6;
	font-weight:700;
	margin:10px 0
}
html body .innerPage_body .engagementModel_Container .social_engagement_services .engagement_models_container .serviceList li {
	width:25%;
	float:left;
	text-align:center;
	list-style-type:none;
	padding-left:15px;
	padding-right:15px;
	min-height:auto!important
}
html body .innerPage_body .engagementModel_Container .social_engagement_services .engagement_models_container .serviceList .listTitle {
	font-size:1.3em;
	font-weight:400;
	margin:0;
	min-height:50px;
	display:table;
	width:100%;
	font-family:robotoRegular
}
html body .innerPage_body .engagementModel_Container .social_engagement_services .engagement_models_container .serviceList .listTitle span {
	display:table-cell;
	vertical-align:middle
}
html body .innerPage_body .engagementModel_Container .social_engagement_services .engagement_models_container .serviceList .iconBlock {
	height:50px;
	width:50px;
	background:url(../img/engagement_model/eng_models_icon.png) center no-repeat;
	margin:0 auto
}
html body .innerPage_body .engagementModel_Container .social_engagement_services .engagement_models_container .serviceList .model_fixed_price {
	background-position:-15px -15px
}
html body .innerPage_body .engagementModel_Container .social_engagement_services .engagement_models_container .serviceList .model_time {
	background-position:-95px -15px
}
html body .innerPage_body .engagementModel_Container .social_engagement_services .engagement_models_container .serviceList .model_not_to_exceed {
	background-position:-175px -15px
}
html body .innerPage_body .engagementModel_Container .social_engagement_services .engagement_models_container .serviceList .model_fixed_budget {
	background-position:-255px -15px
}
html body .innerPage_body .engagementModel_Container .introductory_section .engType_Description .eng_descritionPart {
	padding-top:20px;
	padding-bottom:20px
}
html body .innerPage_body .engagementModel_Container .introductory_section .engType_Description .eng_descritionPart:last-child {
	border-bottom:none!important;
	padding-bottom:0!important
}
html body .innerPage_body .engagementModel_Container .introductory_section .engType_Description .eng_descritionPart:last-child .mainLevel_Description {
	padding-bottom:0!important;
	margin-bottom:0!important
}
html body .innerPage_body .engagementModel_Container .introductory_section .engType_Description .eng_descritionPart .engType-image img {
	width:130px
}
html body .innerPage_body .engagementModel_Container .introductory_section .engType_Description .eng_descritionPart .engType-descripionPart .main_Heading {
	font-size:24px;
	padding-bottom:10px!important;
	text-align:left;
	padding-top:10px
}
html body .innerPage_body .engagementModel_Container .introductory_section .engagementFooter_iconsParts {
	height:50px;
	background-color:#acacac;
	margin:1% 0;
	display:table;
	width:100%
}
html body .innerPage_body .engagementModel_Container .introductory_section .engagementFooter_iconsParts .engagementFooter_iconsPlaceholder {
	display:table-cell;
	vertical-align:middle
}
html body .innerPage_body .engagementModel_Container .introductory_section .engagementFooter_iconsParts .engagementFooter_iconsPlaceholder .iconBlock {
	width:20%;
	float:left;
	color:#fff;
	padding:0 2%
}
html body .innerPage_body .engagementModel_Container .introductory_section .engagementFooter_iconsParts .engagementFooter_iconsPlaceholder .iconBlock .imagePart {
	background:url(../img/engagementModel_icons.png) no-repeat;
	width:50px;
	height:50px
}
@media only screen and (max-width: 768px) and (max-height: 1024px) {
	html body .innerPage_body .engagementModel_Container .introductory_section .engagementFooter_iconsParts .engagementFooter_iconsPlaceholder .iconBlock .imagePart {
		display:none
	}
}
html body .innerPage_body .engagementModel_Container .introductory_section .engagementFooter_iconsParts .engagementFooter_iconsPlaceholder .iconBlock .fixedPrice {
	background-position:-7px 0;
	float:left
}
html body .innerPage_body .engagementModel_Container .introductory_section .engagementFooter_iconsParts .engagementFooter_iconsPlaceholder .iconBlock .timeMaterials {
	background-position:-51px 2px;
	float:left
}
html body .innerPage_body .engagementModel_Container .introductory_section .engagementFooter_iconsParts .engagementFooter_iconsPlaceholder .iconBlock .notExceed {
	background-position:-8px -43px;
	float:left
}
html body .innerPage_body .engagementModel_Container .introductory_section .engagementFooter_iconsParts .engagementFooter_iconsPlaceholder .iconBlock .fixedBudget {
	background-position:-52px -43px;
	float:left
}
html body .innerPage_body .engagementModel_Container .introductory_section .engagementFooter_iconsParts .engagementFooter_iconsPlaceholder .iconBlock .title {
	font-size:1.3em;
	font-weight:700;
	height:50px;
	padding-top:13px;
	display:inline-block
}
html body .innerPage_body .partnerContainer {
	padding:50px 60px
}
html body .innerPage_body .partnerContainer .partnerImage-Container .partnership-customBlock_forImage {
	width:24%;
	margin-right:1%;
	margin-top:2%;
	padding:1%;
	float:left;
	cursor:pointer;
	height:150px;
	border:1px solid #ccc;
	white-space:nowrap;
	text-align:center;
	background:#fff;
	display:block;
	border-radius:4px;
	box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-shadow:0 3px 6px rgba(0,
	0,
	0,
	.2);
	position:relative;
	overflow:hidden;
	transition:box-shadow 100ms cubic-bezier(.215,
	.61,
	.355,
	1)
}
html body .innerPage_body .partnerContainer .partnerImage-Container .partnership-customBlock_forImage .helper_forimage_middleAlign {
	height:100%;
	display:inline-block;
	vertical-align:middle
}
html body .innerPage_body .partnerContainer .partnerImage-Container .partnership-customBlock_forImage>img {
	width:auto
}
html body .innerPage_body .partnerContainer .partnerImage-Container .partnership-customBlock_forImage .partnerDescription {
	background-color:#ccc;
	width:0;
	height:0;
	position:absolute;
	top:0;
	left:0;
	transition:all 2s ease;
	overflow:hidden;
	white-space:normal
}
html body .innerPage_body .partnerContainer .partnerImage-Container .partnership-customBlock_forImage .partnerDescription .partnerDescription_container {
	height:100%
}
html body .innerPage_body .partnerContainer .partnerImage-Container .partnership-customBlock_forImage .partnerDescription .partnerDescription_container .partnerImage_container {
	height:100%;
	white-space:nowrap
}
html body .innerPage_body .partnerContainer .partnerImage-Container .partnership-customBlock_forImage .partnerDescription .partnerDescription_container .partnerImage_container img {
	width:100%
}
html body .innerPage_body .partnerContainer .partnerImage-Container .partnership-customBlock_forImage .partnerDescription .partnerDescription_container .partnerContent_container {
	height:100%
}
html body .innerPage_body .partnerContainer .partnerImage-Container .partnership-customBlock_forImage .partnerDescription .partnerDescription_container .partnerContent_container h1 {
	font-weight:700
}
html body .innerPage_body .partnerContainer .partnerImage-Container .partnership-customBlock_forImage .partnerDescription .partnerDescription_container .partnerContent_container .partnerDescription_container_close {
	font-size:40px;
	color:red;
	padding-top:13px
}
html body .innerPage_body .partnerContainer .partnerImage-Container .partnership-customBlock_forImage:hover .partnerDescription {
	width:100%;
	height:100%
}
html body .innerPage_body .partnerPopup {
	background-color:transparent;
	border:none;
	width:100%;
	height:100%;
	left:0;
	z-index:2000;
	overflow-x:hidden;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	display:block
}
html body .innerPage_body .partnerPopup .partnersContainer {
	width:75%;
	margin:150px auto;
	height:400px
}
html body .innerPage_body .partnerPopup .partnersContainer .close_button {
	background:#606061;
	color:#fff;
	outline:0;
	position:absolute;
	right:-18px;
	top:-18px;
	height:40px;
	width:40px;
	font-weight:700;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:19px;
	-moz-box-shadow:1px 1px 3px #000;
	-webkit-box-shadow:1px 1px 3px #000;
	box-shadow:1px 1px 3px #000;
	font-size:20px;
	z-index:9999
}
html body .innerPage_body .partnerPopup .partnersContainer .partnersPlaceholder {
	background-color:#fff;
	height:100%
}
html body .innerPage_body .partnerPopup .partnersContainer .partnersPlaceholder .partnerBlock {
	height:100%
}
html body .innerPage_body .partnerPopup .partnersContainer .partnersPlaceholder .partnerBlock .imageBlock {
	height:100%;
	float:left;
	display:table;
	border-right:3px solid #ccc
}
html body .innerPage_body .partnerPopup .partnersContainer .partnersPlaceholder .partnerBlock .imageBlock .imagePlaceholder {
	display:table-cell;
	vertical-align:middle;
	text-align:center
}
html body .innerPage_body .partnerPopup .partnersContainer .partnersPlaceholder .partnerBlock .descBlock {
	height:100%;
	display:table
}
html body .innerPage_body .partnerPopup .partnersContainer .partnersPlaceholder .partnerBlock .descBlock .descContent {
	display:table-cell;
	vertical-align:middle;
	font-size:1.4em
}
html body .innerPage_body .nintexContainer .introductory_section {
	padding:50px
}
html body .innerPage_body .nintexContainer .nintex_benifits {
	background-color:#3090b2;
	padding:50px 0;
	color:#fff
}
html body .innerPage_body .nintexContainer .nintex_benifits .nintex_benifits_container {
	padding:0 50px;
	position:relative;
	width:100%;
	display:table
}
html body .innerPage_body .nintexContainer .nintex_benifits .nintex_benifits_container .benifits_left {
	float:left;
	display:table-cell;
	display:-moz-inline-stack;
	vertical-align:middle;
	zoom:1
}
html body .innerPage_body .nintexContainer .nintex_benifits .nintex_benifits_container .benifits_right {
	float:right;
	width:50%;
	display:table-cell;
	display:-moz-inline-stack;
	vertical-align:middle;
	zoom:1;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	padding-right:60px;
	right:0
}
html body .innerPage_body .nintexContainer .nintex_benifits .nintex_benifits_container .benifitsList {
	font-size:1.4em
}
html body .innerPage_body .nintexContainer .nintex_products {
	padding:40px 50px
}
html body .innerPage_body .nintexContainer .nintex_products .nintex_descritionPart {
	padding-bottom:20px;
	padding-top:20px
}
html body .innerPage_body .nintexContainer .nintex_products .nintex_descritionPart:first-of-type {
	padding-top:0!important
}
html body .innerPage_body .nintexContainer .nintex_products .nintex_descritionPart .main_Heading {
	text-align:left
}
html body .innerPage_body .nintexContainer .nintex_products .nintex_descritionPart:first-child {
	padding-top:0!important
}
html body .innerPage_body .nintexContainer .nintex_products .nintex-image img {
	width:130px
}
html body .innerPage_body .nintexContainer .nintex_products .nintex-descripionPart p {
	font-size:1.4em
}
html body .innerPage_body .nintexContainer .nintex_products .nintex-descripionPart h2 {
	font-size:25px;
	padding-bottom:10px
}
html body .innerPage_body .perfectoContainer .introductory_section {
	padding:50px
}
html body .innerPage_body .perfectoContainer .perfecto_benifits {
	background-color:#3090b2;
	padding:50px 0;
	color:#fff
}
html body .innerPage_body .perfectoContainer .perfecto_benifits .perfecto_benifits_container {
	padding:0 50px;
	display:table
}
html body .innerPage_body .perfectoContainer .perfecto_benifits .perfecto_benifits_container .benifits_left {
	float:left;
	display:table-cell;
	display:-moz-inline-stack;
	vertical-align:middle;
	zoom:1
}
html body .innerPage_body .perfectoContainer .perfecto_benifits .perfecto_benifits_container .benifits_right {
	float:none;
	width:50%;
	display:table-cell;
	display:-moz-inline-stack;
	vertical-align:middle;
	zoom:1
}
html body .innerPage_body .perfectoContainer .perfecto_benifits .perfecto_benifits_container .benifitsList {
	font-size:1.4em
}
html body .innerPage_body .perfectoContainer .perfecto_products {
	padding:40px 50px
}
html body .innerPage_body .perfectoContainer .perfecto_products .perfecto_product_block {
	margin-bottom:40px;
	min-height:150px
}
html body .innerPage_body .perfectoContainer .perfecto_products .perfecto_product_block:nth-child(3) {
	margin-bottom:40px!important
}
html body .innerPage_body .perfectoContainer .perfecto_products .perfecto_product_block:nth-child(4) {
	margin-bottom:0!important
}
html body .innerPage_body .perfectoContainer .perfecto_products .perfecto_descritionPart .desc_title {
	margin:0 0 10px
}
html body .innerPage_body .hortonContainer {
	padding:50px
}
html body .innerPage_body .hortonContainer .serviceContainer {
	height:260px
}
html body .innerPage_body .hortonContainer .serviceContainer .serviceBlock {
	position:relative;
	height:100%;
	padding:5% 0;
	cursor:auto
}
html body .innerPage_body .hortonContainer .serviceContainer .serviceBlock .servicePlaceholder {
	cursor:pointer
}
html body .innerPage_body .hortonContainer .serviceContainer .serviceBlock .servicePlaceholder .iconPart {
	background:url(../img/hortonService.png) center no-repeat;
	width:156px;
	height:160px;
	margin:0 auto
}
html body .innerPage_body .hortonContainer .serviceContainer .serviceBlock .servicePlaceholder .strategicConsulting {
	background-position:0 19px
}
html body .innerPage_body .hortonContainer .serviceContainer .serviceBlock .servicePlaceholder .infrastructureSetup {
	background-position:2px -144px
}
html body .innerPage_body .hortonContainer .serviceContainer .serviceBlock .servicePlaceholder .devMaintenace {
	background-position:-302px 0
}
html body .innerPage_body .hortonContainer .serviceContainer .serviceBlock .servicePlaceholder .dataAnalysis {
	background-position:-154px -136px
}
html body .innerPage_body .hortonContainer .serviceContainer .serviceBlock .servicePlaceholder .serviceTitle {
	text-align:center;
	font-size:1.5em;
	font-weight:400;
	font-family:robotoregular;
	margin-top:20px
}
html body .innerPage_body .hortonContainer .serviceContainer .serviceBlock .descPart {
	padding-top:10px;
	position:absolute;
	top:0;
	color:#fff;
	display:none;
	overflow:hidden;
	width:100%;
	height:100%;
	-moz-transition:max-height 1s ease;
	-webkit-transition:max-height 1s ease;
	-ms-transition:max-height 1s ease;
	-o-transition:max-height 1s ease;
	transition:max-height 1s ease
}
html body .innerPage_body .hortonContainer .serviceContainer .serviceBlock .descPart>ul {
	display:table-cell;
	vertical-align:middle;
	padding-right:5%
}
html body .innerPage_body .hortonContainer .serviceContainer .serviceBlock:hover .descPart {
	display:block;
	padding-top:10px
}
html body .innerPage_body .hortonContainer .serviceContainer .serviceBlock .strategicConsulting_desc {
	background-color:#5cb213
}
html body .innerPage_body .hortonContainer .serviceContainer .serviceBlock .infrastructureSetup_desc {
	background-color:#555;
	display:none
}
html body .innerPage_body .hortonContainer .serviceContainer .serviceBlock .devMaintenace_desc {
	background-color:#4696c7;
	display:none
}
html body .innerPage_body .hortonContainer .serviceContainer .serviceBlock .dataAnalysis_desc {
	background-color:#f34e32;
	display:none
}
html body .innerPage_body .xamarinContainer .introductory_section {
	padding:50px 60px
}
html body .innerPage_body .xamarinContainer .xamarinStructure_image {
	padding:20px 50px;
	padding:0 50px
}
html body .innerPage_body .xamarinContainer .xamarinStructure_image .xamarinImagePart {
	background:url(../img/partners/xamarin/Nous-Xamarin-Partnership.png) center center no-repeat;
	height:200px;
	width:auto;
	max-width:100%;
	background-size:contain;
	margin-top:40px;
	margin-bottom:50px
}
html body .innerPage_body .xamarinContainer .mobileProject_sucessBlock {
	padding:50px
}
html body .innerPage_body .xamarinContainer .projectContainer {
	height:320px
}
html body .innerPage_body .xamarinContainer .projectContainer .projectBlock {
	height:100%;
	padding:0 2px;
	color:#fff;
	float:left!important
}
html body .innerPage_body .xamarinContainer .projectContainer .projectBlock .iconBlock {
	padding:15px 0
}
html body .innerPage_body .xamarinContainer .projectContainer .projectBlock .iconPart {
	margin:0 auto
}
html body .innerPage_body .xamarinContainer .projectContainer .projectBlock .accelerateIcon {
	background:url(../img/xamarin_acclerateIcon.png) no-repeat;
	height:55px;
	width:55px
}
html body .innerPage_body .xamarinContainer .projectContainer .projectBlock .ensureIcon {
	background:url(../img/xamarin_ensureApp.png) center no-repeat;
	height:55px;
	width:113px
}
html body .innerPage_body .xamarinContainer .projectContainer .projectBlock .resolveIcon {
	background:url(../img/xamarin_resolveIssues.png) no-repeat;
	height:55px;
	width:55px
}
html body .innerPage_body .xamarinContainer .projectContainer .projectBlock .proofIcon {
	background:url(../img/xamarin_proofIcon.png) no-repeat;
	height:55px;
	width:55px
}
html body .innerPage_body .xamarinContainer .projectContainer .projectBlock .title {
	text-align:center;
	font-size:1.5em;
	font-family:robotoRegular
}
html body .innerPage_body .xamarinContainer .projectContainer .projectBlock .descBlock {
	padding-top:5px
}
html body .innerPage_body .xamarinContainer .projectContainer .projectBlock .descBlock .desc {
	padding:6px 10px;
	margin-top:5px;
	font-size:1.3em
}
html body .innerPage_body .xamarinContainer .projectContainer .projectBlock .accelerate_timeMarket {
	height:100%;
	padding:30px 10px;
	background-color:#262f3c
}
html body .innerPage_body .xamarinContainer .projectContainer .projectBlock .ensureApp_Adapation {
	height:100%;
	padding:30px 10px;
	background-color:#4191cf
}
html body .innerPage_body .xamarinContainer .projectContainer .projectBlock .resolveIssues_quicky {
	height:100%;
	padding:30px 10px;
	background-color:#262f3c
}
html body .innerPage_body .xamarinContainer .projectContainer .projectBlock .futureProof_investment {
	height:100%;
	padding:30px 10px;
	background-color:#4191cf
}
html body .innerPage_body .xamarinContainer .xamarin_services {
	padding:50px 0;
	background-color:#F4F4F4
}
html body .innerPage_body .xamarinContainer .xamarin_services .xamarin_services_container {
	padding:0 50px
}
html body .innerPage_body .xamarinContainer .xamarin_services .xamarin_services_container .title {
	font-size:2.7em
}
html body .innerPage_body .xamarinContainer .xamarin_services .xamarin_services_container .serviceHeading {
	font-size:1.7em;
	color:#59a3d6;
	font-weight:700;
	margin:10px 0
}
html body .innerPage_body .xamarinContainer .xamarin_services .xamarin_services_container .serviceList li {
	width:25%;
	float:left;
	text-align:center;
	list-style-type:none;
	padding-left:20px;
	padding-right:20px
}
html body .innerPage_body .xamarinContainer .xamarin_services .xamarin_services_container .serviceList .listTitle {
	font-size:1.3em;
	font-weight:700;
	margin:0;
	min-height:50px;
	display:table;
	width:100%
}
html body .innerPage_body .xamarinContainer .xamarin_services .xamarin_services_container .serviceList .listTitle span {
	display:table-cell;
	vertical-align:middle
}
html body .innerPage_body .xamarinContainer .xamarin_services .xamarin_services_container .serviceList .iconBlock {
	height:56px;
	width:51px;
	background:url(../img/partners/xamarin/xamarin_phases.png) center no-repeat;
	margin:0 auto
}
html body .innerPage_body .xamarinContainer .xamarin_services .xamarin_services_container .serviceList .mobile_block {
	background-position:0 0
}
html body .innerPage_body .xamarinContainer .xamarin_services .xamarin_services_container .serviceList .quality_block {
	background-position:-51px 0
}
html body .innerPage_body .xamarinContainer .xamarin_services .xamarin_services_container .serviceList .Seamless_integration {
	background-position:-106px 0
}
html body .innerPage_body .xamarinContainer .xamarin_services .xamarin_services_container .serviceList .ability_block {
	background-position:-161px 0
}
html body .innerPage_body .xamarinContainer .xamarin_benifits {
	background-color:#3090b2;
	padding:50px 0;
	color:#fff
}
html body .innerPage_body .xamarinContainer .xamarin_benifits .xamarin_benifits_container {
	padding:0 50px;
	display:table
}
html body .innerPage_body .xamarinContainer .xamarin_benifits .xamarin_benifits_container .benifits_left {
	float:left;
	display:table-cell;
	display:-moz-inline-stack;
	vertical-align:middle;
	zoom:1
}
html body .innerPage_body .xamarinContainer .xamarin_benifits .xamarin_benifits_container .benifits_right {
	float:none;
	width:50%;
	display:table-cell;
	display:-moz-inline-stack;
	vertical-align:middle;
	zoom:1
}
html body .innerPage_body .xamarinContainer .xamarin_benifits .xamarin_benifits_container .benifitsList {
	font-size:1.4em
}
html body .innerPage_body .smartbearContainer .introductory_section {
	padding:50px
}
html body .innerPage_body .smartbearContainer .smartbear_next_step {
	background-color:#3090b2;
	padding:50px
}
html body .innerPage_body .smartbearContainer .smartbear_next_step .next_step_title {
	color:#fff!important;
	font-family:robotoRegular;
	margin:0 0 20px!important;
	padding-left:15px;
	padding-right:15px
}
html body .innerPage_body .smartbearContainer .smartbear_next_step .next_step_box {
	margin-top:20px
}
html body .innerPage_body .smartbearContainer .smartbear_next_step .next_step_box a {
	background-color:#fff;
	padding:15px;
	display:block;
	color:#3090b2;
	transition:background-color .4s linear;
	text-align:center
}
html body .innerPage_body .smartbearContainer .smartbear_next_step .next_step_box a h3 {
	font-size:1.4em!important;
	letter-spacing:.2px;
	margin:0!important;
	text-transform:uppercase
}
html body .innerPage_body .smartbearContainer .smartbear_next_step .next_step_box a h3 span:first-child {
	font-family:robotoLight
}
html body .innerPage_body .smartbearContainer .smartbear_next_step .next_step_box a h3 span:last-child {
	font-family:robotoRegular
}
html body .innerPage_body .smartbearContainer .smartbear_next_step .next_step_box a:hover {
	text-decoration:none!important;
	background-color:#4DB9E8;
	color:#fff
}
html body .innerPage_body .smartbearContainer .smartbear_services {
	padding:50px 0;
	background-color:#F4F4F4
}
html body .innerPage_body .smartbearContainer .smartbear_services .smartbear_services_container {
	padding:0 50px
}
html body .innerPage_body .smartbearContainer .smartbear_services .smartbear_services_container .headerrow {
	width:20%
}
html body .innerPage_body .smartbearContainer .smartbear_services .smartbear_services_container .headerrow .image_part img {
	opacity:0;
	width:130px;
	height:130px
}
html body .innerPage_body .smartbearContainer .smartbear_services .smartbear_services_container .headerrow h4 {
	padding-top:25px;
	font-family:robotoRegular;
	font-size:22px
}
html body .innerPage_body .smartbearContainer .smartbear_services .smartbear_services_container .headerrow h4.nous {
	padding-bottom:40px;
	padding-top:40px
}
html body .innerPage_body .smartbearContainer .smartbear_services .smartbear_services_container .headerrow h4 span.bear {
	color:#6EB43F
}
html body .innerPage_body .smartbearContainer .smartbear_services .smartbear_services_container .headerrow h4 span.smart {
	color:#0079C2
}
html body .innerPage_body .smartbearContainer .smartbear_services .smartbear_services_container .temp_row {
	margin-top:30px
}
html body .innerPage_body .smartbearContainer .smartbear_services .smartbear_services_container .row .image_part h5 {
	font-family:robotoRegular;
	font-size:17px;
	padding:20px 0;
	text-align:center;
	margin:0;
	display:table;
	height:100px;
	width:100%;
	line-height:1.6
}
html body .innerPage_body .smartbearContainer .smartbear_services .smartbear_services_container .row .image_part h5 span {
	display:table-cell;
	vertical-align:middle
}
html body .innerPage_body .smartbearContainer .smartbear_services .smartbear_services_container .row .image_part h4 {
	letter-spacing:normal;
	font-family:robotoRegular;
	font-size:17px;
	text-align:center;
	line-height:1.6;
	min-height:25px;
	display:table;
	width:100%;
	margin-bottom:0
}
html body .innerPage_body .smartbearContainer .smartbear_services .smartbear_services_container .row .image_part h4 span {
	display:table-cell;
	vertical-align:middle
}
html body .innerPage_body .smartbearContainer .smartbear_services .smartbear_services_container .row .image_part img {
	width:130px
}
html body .innerPage_body .smartbearContainer .smartbear_services .smartbear_services_container .row .image_part .nous_KeyPoints {
	list-style-type:disc!important;
	padding-left:70px;
	font-size:15px!important;
	padding-top:5px!important
}
html body .innerPage_body .smartbearContainer .smartbear_services .smartbear_services_container .row .small_keyPoints {
	list-style-type:none!important
}
html body .innerPage_body .smartbearContainer .smartbear_services .smartbear_services_container .service_block {
	width:20%;
	position:relative;
	padding:0 10px
}
html body .innerPage_body .smartbearContainer .smartbear_services .smartbear_services_container .service_block:after {
	content:"";
	border:1px dashed #C9C9C9;
	height:150px;
	position:absolute;
	right:0;
	top:100px
}
html body .innerPage_body .smartbearContainer .smartbear_services .smartbear_services_container .service_block:last-child:after {
	content:"";
	border:0 dashed #C9C9C9!important;
	height:50%;
	position:absolute;
	right:0;
	top:31%
}
html body .innerPage_body .smartbearContainer .smartbear_benifits {
	padding:50px 0;
	background-color:#fff
}
html body .innerPage_body .smartbearContainer .smartbear_benifits .smartbear_benifits_container {
	padding:0 50px;
	display:table;
	position:relative;
	width:100%
}
html body .innerPage_body .smartbearContainer .smartbear_benifits .smartbear_benifits_container .benifits_left {
	float:left;
	width:50%;
	display:table-cell;
	display:-moz-inline-stack;
	vertical-align:middle;
	zoom:1
}
html body .innerPage_body .smartbearContainer .smartbear_benifits .smartbear_benifits_container .benifits_right {
	float:right;
	width:50%;
	display:table-cell;
	display:-moz-inline-stack;
	vertical-align:middle;
	zoom:1;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	padding-right:60px;
	right:0
}
html body .innerPage_body .smartbearContainer .smartbear_benifits .smartbear_benifits_container .benifitsList {
	font-size:1.4em
}
html body .innerPage_body .magentoContainer .introductory_section {
	padding:50px
}
html body .innerPage_body .magentoContainer .magento_advantages {
	background-color:#F4F4F4;
	padding:50px 0;
	color:#000
}
html body .innerPage_body .magentoContainer .magento_advantages .magento_benifits_container {
	padding:0 50px;
	display:table
}
html body .innerPage_body .magentoContainer .magento_advantages .magento_benifits_container .benifits_left {
	float:none;
	display:table-cell;
	display:-moz-inline-stack;
	vertical-align:middle;
	zoom:1
}
html body .innerPage_body .magentoContainer .magento_advantages .magento_benifits_container .benifits_right {
	float:right;
	width:50%;
	display:table-cell;
	display:-moz-inline-stack;
	vertical-align:middle;
	zoom:1;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	padding-right:60px;
	right:0
}
html body .innerPage_body .magentoContainer .magento_advantages .magento_benifits_container .benifitsList {
	font-size:1.4em
}
html body .innerPage_body .magentoContainer .magento_feature {
	background-color:#3090b2;
	padding:50px 0;
	color:#fff
}
html body .innerPage_body .magentoContainer .magento_feature .magento_feature_container {
	padding:0 50px;
	display:table
}
html body .innerPage_body .magentoContainer .magento_feature .magento_feature_container .benifits_left {
	float:right!important;
	display:table-cell;
	display:-moz-inline-stack;
	vertical-align:middle;
	zoom:1
}
html body .innerPage_body .magentoContainer .magento_feature .magento_feature_container .benifits_right {
	float:left!important;
	width:50%;
	display:table-cell;
	display:-moz-inline-stack;
	vertical-align:middle;
	zoom:1;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	padding-right:60px;
	left:0;
	right:auto
}
html body .innerPage_body .magentoContainer .magento_feature .magento_feature_container .benifitsList {
	font-size:1.4em
}
html body .innerPage_body .magentoContainer .magentoservice_container {
	padding:50px 0;
	padding-top:0!important
}
html body .innerPage_body .magentoContainer .magentoservice_container .magentoService_iconContainer {
	padding-left:50px;
	padding-right:50px
}
html body .innerPage_body .magentoContainer .magentoservice_container .magentoService_iconContainer .magentoService_iconBlock {
	display:table
}
html body .innerPage_body .magentoContainer .magentoservice_container .magentoService_iconContainer .magentoService_iconBlock .icon_block_verticalcenter {
	display:table-cell;
	vertical-align:middle
}
html body .innerPage_body .magentoContainer .magentoservice_container .magentoService_iconContainer .iconBlock {
	height:90px;
	width:90px;
	background:url(../img/partners/magento/magento_services.png) center no-repeat;
	margin:0 auto
}
html body .innerPage_body .magentoContainer .magentoservice_container .magentoService_iconContainer .eCommerce_development {
	background-position:-375px -15px
}
html body .innerPage_body .magentoContainer .magentoservice_container .magentoService_iconContainer .customization {
	background-position:-255px -15px
}
html body .innerPage_body .magentoContainer .magentoservice_container .magentoService_iconContainer .design_UX {
	background-position:-135px -15px
}
html body .innerPage_body .magentoContainer .magentoservice_container .magentoService_iconContainer .systems_integration {
	background-position:-615px -15px
}
html body .innerPage_body .magentoContainer .magentoservice_container .magentoService_iconContainer .performance_optimization {
	background-position:-495px -15px
}
html body .innerPage_body .magentoContainer .magentoservice_container .magentoService_iconContainer .support {
	background-position:-15px -15px
}
html body .innerPage_body .magentoContainer .magentoservice_container .magentoService_iconContainer .descBlock {
	margin-top:10px
}
html body .innerPage_body .magentoContainer .magentoservice_container .magentoService_iconContainer .descBlock p {
	text-align:center;
	margin-bottom:0!important;
	padding-bottom:0!important
}
html body .innerPage_body .neotysContainer .introductory_section {
	padding:50px
}
html body .innerPage_body .neotysContainer .row.neotys_advantage {
	padding:50px;
	padding-top:0
}
html body .innerPage_body .neotysContainer .row.neotys_advantage .containerBlock {
	height:100%;
	margin-top:20px;
	padding:0 15px;
	width:25%;
	float:left
}
html body .innerPage_body .neotysContainer .row.neotys_advantage .containerBlock .placeholderPart {
	height:100%;
	background:#fff;
	display:block;
	border-radius:4px;
	box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-shadow:0 3px 6px rgba(0,
	0,
	0,
	.2);
	position:relative;
	overflow:hidden;
	transition:box-shadow 100ms cubic-bezier(.215,
	.61,
	.355,
	1)
}
html body .innerPage_body .neotysContainer .row.neotys_advantage .containerBlock .placeholderPart .imagePart {
	position:relative
}
html body .innerPage_body .neotysContainer .row.neotys_advantage .containerBlock .placeholderPart .imagePart>img {
	width:100%
}
html body .innerPage_body .neotysContainer .row.neotys_advantage .containerBlock .placeholderPart .imagePart .titlePart {
	position:absolute;
	font-family:robotoRegular;
	bottom:0;
	background:rgba(48,
	144,
	178,
	.7);
	text-align:center;
	padding:8px;
	color:#fff;
	width:100%;
	margin-bottom:0;
	font-size:17px
}
html body .innerPage_body .neotysContainer .row.neotys_advantage .containerBlock .placeholderPart .descPart {
	padding:10px 10px 30px
}
html body .innerPage_body .neotysContainer .neotys_benifits {
	background-color:#3090b2;
	padding:50px 0;
	color:#fff
}
html body .innerPage_body .neotysContainer .neotys_benifits .neotys_benifits_container {
	padding:0 50px;
	display:table
}
html body .innerPage_body .neotysContainer .neotys_benifits .neotys_benifits_container .benifits_left {
	float:left;
	display:table-cell;
	display:-moz-inline-stack;
	vertical-align:middle;
	zoom:1
}
html body .innerPage_body .neotysContainer .neotys_benifits .neotys_benifits_container .benifits_right {
	float:none;
	width:50%;
	display:table-cell;
	display:-moz-inline-stack;
	vertical-align:middle;
	zoom:1
}
html body .innerPage_body .neotysContainer .neotys_benifits .neotys_benifits_container .benifitsList {
	font-size:1.4em
}
html body .innerPage_body .neotysContainer .neotysservice_container {
	padding:50px
}
html body .innerPage_body .neotysContainer .neotysservice_container .neotysservice_block {
	width:20%
}
html body .innerPage_body .neotysContainer .neotysservice_container .neotysservice_block .itemBlock:active,
html body .innerPage_body .neotysContainer .neotysservice_container .neotysservice_block .itemBlock:focus,
html body .innerPage_body .neotysContainer .neotysservice_container .neotysservice_block .itemBlock:hover {
	-webkit-transform:translateY(-5px);
	transform:translateY(-5px);
	-ms-transform:translate(-5px);
	-ms-border-bottom:5px;
	filter:progid:DXImageTransform.Microsoft.BasicImage(translateY=-5px)
}
html body .innerPage_body .neotysContainer .neotysservice_container .neotysservice_block .itemBlock:hover:before {
	opacity:1;
	-webkit-transform:translateY(5px);
	transform:translateY(5px);
	display:block
}
html body .innerPage_body .neotysContainer .neotysservice_container .neotysservice_block .itemBlock:before {
	pointer-events:none;
	position:absolute;
	z-index:-1;
	content:'';
	top:98%;
	left:0;
	height:5px;
	width:100%;
	opacity:1;
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
	-webkit-transition-property:transform,
	opacity;
	transition-property:transform,
	opacity;
	background:#3090b2;
	border:1px solid #3090b2;
	display:none
}
html body .innerPage_body .neotysContainer .neotysservice_container .neotysservice_block .itemBlock {
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
	-webkit-transition-property:transform;
	transition-property:transform;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	box-shadow:0 0 1px rgba(0,
	0,
	0,
	0);
	position:relative;
	cursor:pointer;
	border:1px solid #3090b2;
	height:100%;
	padding:20px
}
html body .innerPage_body .neotysContainer .neotysservice_container .neotysservice_block .itemBlock .itemTitle {
	color:#007ed4;
	font-weight:400;
	font-size:1.3em;
	text-align:center;
	margin-top:20px;
	margin-bottom:20px!important;
	font-family:robotoRegular
}
html body .innerPage_body .neotysContainer .neotysservice_container .neotysservice_block .itemBlock .imgBlock {
	text-align:center
}
html body .innerPage_body .neotysContainer .neotysservice_container .neotysservice_block .itemBlock .imgBlock img {
	height:100px
}
html body .innerPage_body .neotysContainer .neotysservice_container .neotysservice_block .itemBlock .itemDescBlock {
	text-align:center;
	border-radius:6px;
	font-size:1.4em
}
html body .innerPage_body .neotysContainer .neotysservice_container .neotysservice_block .itemBlock .itemDescBlock ul {
	text-align:left;
	padding-left:15%
}
html body .innerPage_body .neotysContainer .neotysservice_container .neotysservice_block .itemBlock:hover .itemDescBlock {
	display:block
}
html body .innerPage_body .clear {
	clear:both
}
html body .innerPage_body .main_Heading {
	text-align:center;
	padding-bottom:30px;
	font-family:robotoLight;
	font-size:35px;
	margin:0!important;
	line-height:1.4
}
html body .innerPage_body .bfsContainer .navbar-nav li {
	padding:0 15px;
	border-bottom:1px solid #242525;
	border-top:1px solid #565656
}
html body .innerPage_body .bfsContainer .navbar-nav li a {
	background-color:#3E4144!important;
	color:#fff;
	font-family:robotoRegular;
	font-size:1.3em
}
html body .innerPage_body .bfsContainer .navbar-nav li a:hover {
	background-color:#ccc
}
html body .innerPage_body .bfsContainer .navbar-nav li+.open a {
	background-color:green!important
}
html body .innerPage_body .bfsContainer .navbar-nav li .dropdown-menu.multi-level {
	transition:display 3s ease
}
html body .innerPage_body .bfsContainer .navbar-nav .open>a>.fa-plus:before {
	content:"\f068"
}
html body .innerPage_body .bfsContainer .navbar-nav .plus_minus_icon {
	position:absolute;
	top:15px;
	right:15px
}
html body .innerPage_body .bfsContainer .navbar-nav .dropdown-menu {
	padding:0;
	border-top:1px solid #242525
}
html body .innerPage_body .bfsContainer .navbar-nav .dropdown-menu li {
	padding-left:0;
	padding-right:0
}
html body .innerPage_body .bfsContainer .navbar-nav .dropdown-menu li a {
	background-color:red!important;
	color:#fff
}
html body .innerPage_body .bfsContainer .introductory_section {
	padding:50px
}
html body .innerPage_body .bfsContainer .introductory_section .bfsTitle {
	margin-top:10px
}
html body .innerPage_body .bfsContainer .introductory_section .bfs_subtitle {
	font-weight:700;
	font-size:1.2em;
	display:list-item;
	list-style-position:inside
}
html body .innerPage_body .bfsContainer .introductory_section .bfsImage {
	background:url(../img/industries/bfs/bfs.png) center no-repeat;
	height:350px;
	background-size:contain
}
html body .innerPage_body .bfsContainer .bfsSegments {
	background-color:#4fa7d5;
	color:#fff;
	padding:20px 0
}
html body .innerPage_body .bfsContainer .bfsSegments h1 {
	text-align:center
}
html body .innerPage_body .bfsContainer .bfsSegments .segmentBlock .block {
	text-align:center;
	width:20%;
	float:left
}
html body .innerPage_body .bfsContainer .bfsSegments .segmentBlock .block a {
	text-decoration:none!important
}
html body .innerPage_body .bfsContainer .bfsSegments .segmentBlock .block h1 {
	font-size:18px
}
html body .innerPage_body .bfsContainer .bfsSegments .segmentBlock .block .iconPart {
	background:url(../img/spritesheet.png) no-repeat;
	height:50px;
	width:50px;
	margin:0 auto
}
html body .innerPage_body .bfsContainer .bfsSegments .segmentBlock .block .retailIcon {
	background-position:-15px -15px
}
html body .innerPage_body .bfsContainer .bfsSegments .segmentBlock .block .corporateIcon {
	background-position:-95px -15px
}
html body .innerPage_body .bfsContainer .bfsSegments .segmentBlock .block .investmentIcon {
	background-position:-175px -15px
}
html body .innerPage_body .bfsContainer .bfsSegments .segmentBlock .block .cardIcon {
	background-position:-255px -15px
}
html body .innerPage_body .bfsContainer .bfsSegments .segmentBlock .block .wealthIcon {
	background-position:-335px -15px
}
html body .innerPage_body .bfsContainer .bfs_services_section {
	font-family:robotoLight!important;
	padding:50px 0 0
}
html body .innerPage_body .bfsContainer .bfs_services_section .heading {
	width:90%;
	margin:0 auto
}
html body .innerPage_body .bfsContainer .bfs_services_section .heading .bfs_Services_title {
	color:#007ed4;
	font-size:1.5em;
	font-weight:700;
	margin:10px 0;
	text-align:center;
	padding-bottom:20px
}
html body .innerPage_body .bfsContainer .bfs_services_section .heading p {
	font-size:1.4em
}
html body .innerPage_body .bfsContainer .bfs_services_section .background-position {
	position:relative;
	height:420px;
	display:table
}
html body .innerPage_body .bfsContainer .bfs_services_section .background-position .vertical-align {
	display:table-cell;
	vertical-align:middle
}
html body .innerPage_body .bfsContainer .bfs_services_section .background-position p {
	font-size:1.4em;
	padding:20px 0
}
html body .innerPage_body .bfsContainer .bfs_services_section .background-position .bfs_services_back {
	background-color:#fff;
	background-repeat:no-repeat;
	height:100%;
	background-size:cover;
	background-position:center;
	position:absolute;
	width:50%;
	right:0
}
html body .innerPage_body .bfsContainer .bfs_services_section .background-position .bfs_services_back.bg_left {
	background-color:#fff;
	background-repeat:no-repeat;
	height:100%;
	background-size:cover;
	background-position:center;
	position:absolute;
	width:50%;
	left:0
}
html body .innerPage_body .bfsContainer .bfs_services_section .background-position .bfs_digitalTransformation_backimg {
	background-image:url(../img/industries/bfs/digital-transformation.jpg)
}
html body .innerPage_body .bfsContainer .bfs_services_section .background-position .bfs_Legacy_backimg {
	background-image:url(../img/industries/bfs/Legacy-modernisation.jpg)
}
html body .innerPage_body .bfsContainer .bfs_services_section .background-position .bfs_Compliance_backimg {
	background-image:url(../img/industries/bfs/Compliance-reporting.jpg)
}
html body .innerPage_body .bfsContainer .bfs_services_section .background-position .bfs_Mobility_backimg {
	background-image:url(../img/industries/bfs/Mobility-Solutions.jpg)
}
html body .innerPage_body .bfsContainer .bfs_services_section .background-position .bfs_Business_backimg {
	background-image:url(../img/industries/bfs/Business-Analytics.jpg)
}
html body .innerPage_body .insuranceContainer .introductory_section {
	padding:50px
}
html body .innerPage_body .insuranceContainer .introductory_section .insuranceImage {
	background:url(../img/industries/insurance/insurance.png) center no-repeat;
	background-size:contain;
	height:360px
}
html body .innerPage_body .insuranceContainer .introductory_section .insuranceTitle {
	margin-top:10px
}
html body .innerPage_body .insuranceContainer .insuranceSegments {
	background-color:#4fa7d5;
	color:#fff;
	padding:20px 0
}
html body .innerPage_body .insuranceContainer .insuranceSegments h1 {
	text-align:center
}
html body .innerPage_body .insuranceContainer .insuranceSegments .segmentBlock .block {
	text-align:center;
	float:left
}
html body .innerPage_body .insuranceContainer .insuranceSegments .segmentBlock .block h1 {
	font-size:18px
}
html body .innerPage_body .insuranceContainer .insuranceSegments .segmentBlock .block .iconPart {
	background:url(../img/insurance_icon.png) no-repeat;
	height:50px;
	width:50px;
	margin:0 auto
}
html body .innerPage_body .insuranceContainer .insuranceSegments .segmentBlock .block .propertyIcon {
	background-position:-175px -15px
}
html body .innerPage_body .insuranceContainer .insuranceSegments .segmentBlock .block .lifeIcon {
	background-position:-95px -15px
}
html body .innerPage_body .insuranceContainer .insuranceSegments .segmentBlock .block .reinsuranceIcon {
	background-position:-255px -15px
}
html body .innerPage_body .insuranceContainer .insuranceSegments .segmentBlock .block .insuranceIcon {
	background-position:-15px -15px
}
html body .innerPage_body .insuranceContainer .insurance_services_section {
	font-family:robotoLight!important
}
html body .innerPage_body .insuranceContainer .insurance_services_section .Services_title {
	color:#007ed4;
	font-size:1.5em;
	font-weight:700;
	margin:10px 0;
	text-align:center;
	padding-bottom:20px
}
html body .innerPage_body .insuranceContainer .insurance_services_section .background-position {
	min-height:420px;
	position:relative;
	display:table
}
html body .innerPage_body .insuranceContainer .insurance_services_section .background-position .vertical-align {
	display:table-cell;
	vertical-align:middle
}
html body .innerPage_body .insuranceContainer .insurance_services_section .background-position p {
	font-size:1.4em;
	padding:20px 0
}
html body .innerPage_body .insuranceContainer .insurance_services_section .background-position .services_back {
	background-color:#fff;
	background-repeat:no-repeat;
	height:100%;
	background-size:cover;
	background-position:center;
	position:absolute;
	width:50%;
	right:0
}
html body .innerPage_body .insuranceContainer .insurance_services_section .background-position .services_back.bg_left {
	background-color:#fff;
	background-repeat:no-repeat;
	height:100%;
	background-size:cover;
	background-position:center;
	position:absolute;
	width:50%;
	left:0
}
html body .innerPage_body .insuranceContainer .insurance_services_section .background-position .System_backimg {
	background-image:url(../img/industries/insurance/System-audit-%26-consultancy.jpg)
}
html body .innerPage_body .insuranceContainer .insurance_services_section .background-position .migration_backimg {
	background-image:url(../img/industries/insurance/System-migration-and-upgrades.jpg)
}
html body .innerPage_body .insuranceContainer .insurance_services_section .background-position .digitization_backimg {
	background-image:url(../img/industries/insurance/Mobility-and-digitization.jpg)
}
html body .innerPage_body .insuranceContainer .insurance_services_section .background-position .Analytics_backimg {
	background-image:url(../img/industries/insurance/Analytics-and-compliance.jpg)
}
html body .innerPage_body .insuranceContainer .insurance_services_section .background-position .Support_backimg {
	background-image:url(../img/industries/insurance/framework2.html)
}
html body .innerPage_body .healthCare_Container .introductory_section {
	padding:50px;
	padding-bottom:0!important
}
html body .innerPage_body .healthCare_Container .healthcare_services_section {
	font-family:robotoLight!important;
	padding:20px 0 0
}
html body .innerPage_body .healthCare_Container .healthcare_services_section .heading {
	width:90%;
	margin:0 auto
}
html body .innerPage_body .healthCare_Container .healthcare_services_section .heading .healthcare_Services_title {
	color:#007ed4;
	font-size:1.5em;
	font-weight:700;
	margin:10px 0;
	text-align:center;
	padding-bottom:20px
}
html body .innerPage_body .healthCare_Container .healthcare_services_section .heading p {
	font-size:1.4em
}
html body .innerPage_body .healthCare_Container .healthcare_services_section .background-position {
	position:relative;
	min-height:420px;
	display:table
}
html body .innerPage_body .healthCare_Container .healthcare_services_section .background-position .vertical-align {
	display:table-cell;
	vertical-align:middle
}
html body .innerPage_body .healthCare_Container .healthcare_services_section .background-position p {
	font-size:1.4em;
	padding:20px 0
}
html body .innerPage_body .healthCare_Container .healthcare_services_section .background-position .healthcare_services_back {
	background-color:#fff;
	background-repeat:no-repeat;
	height:100%;
	background-size:cover;
	background-position:center;
	position:absolute;
	width:50%;
	right:0
}
html body .innerPage_body .healthCare_Container .healthcare_services_section .background-position .healthcare_services_back.bg_left {
	background-color:#fff;
	background-repeat:no-repeat;
	height:100%;
	background-size:cover;
	background-position:center;
	position:absolute;
	width:50%;
	left:0
}
html body .innerPage_body .healthCare_Container .healthcare_services_section .background-position .healthcare_provider_backimg {
	background-image:url('../img/industries/healthCare/Provider%20Solutions.jpg')
}
html body .innerPage_body .healthCare_Container .healthcare_services_section .background-position .healthcare_payer_ackimg {
	background-image:url('../img/industries/healthCare/Payer%20Solutions1.jpg')
}
html body .innerPage_body .healthCare_Container .healthcare_services_section .background-position .healthcare_solutions_backimg {
	background-image:url('../img/industries/healthCare/Healthcare%20%26%20Life%20Sciences.jpg')
}
html body .innerPage_body .healthCare_Container .serviceContainer {
	height:380px;
	padding-top:30px
}
html body .innerPage_body .healthCare_Container .serviceContainer .serviceBlock {
	position:relative;
	height:100%;
	display:table
}
html body .innerPage_body .healthCare_Container .serviceContainer .serviceBlock .servicePlaceholder {
	cursor:pointer;
	display:table-cell;
	vertical-align:middle;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	width:100%
}
html body .innerPage_body .healthCare_Container .serviceContainer .serviceBlock .servicePlaceholder .iconPart {
	background:url(../img/industries/healthcare/healthcareSprite.png) center no-repeat;
	width:144px;
	height:175px;
	margin:0 auto
}
html body .innerPage_body .healthCare_Container .serviceContainer .serviceBlock .servicePlaceholder .advancedServices {
	background-position:-15px -15px
}
html body .innerPage_body .healthCare_Container .serviceContainer .serviceBlock .servicePlaceholder .innovativeServices {
	background-position:-537px -15px
}
html body .innerPage_body .healthCare_Container .serviceContainer .serviceBlock .servicePlaceholder .supServices {
	background-position:-189px -15px
}
html body .innerPage_body .healthCare_Container .serviceContainer .serviceBlock .servicePlaceholder .healthCare_mainstream {
	background-position:-363px -15px
}
html body .innerPage_body .healthCare_Container .serviceContainer .serviceBlock .servicePlaceholder .serviceTitle {
	text-align:center;
	font-size:1.5em;
	font-weight:400;
	font-family:robotoRegular;
	letter-spacing:normal;
	line-height:1.4
}
html body .innerPage_body .healthCare_Container .serviceContainer .serviceBlock .descPart {
	position:absolute;
	top:0;
	color:#fff;
	display:none;
	overflow:hidden;
	width:100%;
	height:100%;
	-moz-transition:max-height 1s ease;
	-webkit-transition:max-height 1s ease;
	-ms-transition:max-height 1s ease;
	-o-transition:max-height 1s ease;
	transition:max-height 1s ease
}
html body .innerPage_body .healthCare_Container .serviceContainer .serviceBlock .descPart .serviceTitle {
	text-align:center;
	padding-bottom:20px
}
html body .innerPage_body .healthCare_Container .serviceContainer .serviceBlock .descPart>ul {
	display:table-cell;
	vertical-align:middle;
	padding-right:5%
}
html body .innerPage_body .healthCare_Container .serviceContainer .serviceBlock:hover .descPart {
	display:block
}
html body .innerPage_body .healthCare_Container .serviceContainer .serviceBlock .helMainstream_desc {
	background-color:#1d6c9a
}
html body .innerPage_body .healthCare_Container .serviceContainer .serviceBlock .innoviative_desc {
	background-color:#f7931d;
	display:none
}
html body .innerPage_body .healthCare_Container .serviceContainer .serviceBlock .advanced_desc {
	background-color:#5ba56e;
	display:none
}
html body .innerPage_body .healthCare_Container .serviceContainer .serviceBlock .consulting_desc {
	background-color:#555;
	display:none
}
html body .innerPage_body svg {
	width:100%
}
html body .innerPage_body .circletxt {
	font-size:1.7vh;
	font-family:sans-serif;
	font-weight:400;
	fill:#fff;
	display:none
}
html body .innerPage_body g {
	pointer-events:all;
	transition:1s;
	-moz-transition:margin .5s ease-out;
	-o-transition:margin .5s ease-out
}
html body .innerPage_body g:hover {
	opacity:.8
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
	html body .innerPage_body .textalign {
		top:150px;
		left:33%
	}
}
html body .innerPage_body .textalign {
	position:absolute;
	top:115px;
	left:27%;
	font-family:sans-serif;
	font-weight:700
}
html body .innerPage_body #arrow {
	-webkit-animation:rotation 5s 1 linear;
	-moz-animation:rotation 5s 1 linear;
	-o-animation:rotation 5s 1 linear;
	animation:rotation 5s 1 linear;
	transform-origin:10% 10%;
	-webkit-transform-origin:10% 10%;
	-moz-transform-origin:10% 10%
}
html body .innerPage_body .circle {
	opacity:.5
}
html body .innerPage_body .st0 {
	fill:#E34856;
	zoom:1;
	filter:alpha(opacity=50);
	opacity:1;
	-webkit-animation:opacity 2s ease;
	-moz-transition:opactiy 2s ease;
	-ms-transition:opacity 2s ease;
	-o-transition:opacity 2s ease;
	animation:opacity 2s ease
}
html body .innerPage_body .st1 {
	fill:#FE912A;
	zoom:1;
	filter:alpha(opacity=50);
	opacity:1;
	-webkit-animation:opacity 2s ease;
	-moz-transition:opactiy 2s ease;
	-ms-transition:opacity 2s ease;
	-o-transition:opacity 2s ease;
	animation:opacity 2s ease
}
html body .innerPage_body .st2 {
	fill:#FFB900;
	zoom:1;
	filter:alpha(opacity=50);
	opacity:1;
	-webkit-transition:opacity 2s ease;
	-moz-transition:opactiy 2s ease;
	-ms-transition:opacity 2s ease;
	-o-transition:opacity 2s ease;
	animation:opacity 2s ease
}
html body .innerPage_body .st3 {
	fill:#64D0DA;
	zoom:1;
	filter:alpha(opacity=50);
	opacity:1;
	-webkit-animation:opacity 2s ease;
	-moz-transition:opactiy 2s ease;
	-ms-transition:opacity 2s ease;
	-o-transition:opacity 2s ease;
	animation:opacity 2s ease
}
html body .innerPage_body .st4 {
	fill:#33B2E4;
	zoom:1;
	filter:alpha(opacity=50);
	opacity:1;
	-webkit-animation:opacity 2s ease;
	-moz-transition:opactiy 2s ease;
	-ms-transition:opacity 2s ease;
	-o-transition:opacity 2s ease;
	transition:opacity 2s ease
}
html body .innerPage_body .st5 {
	fill:#065381
}
html body .innerPage_body .st6 {
	display:none
}
html body .innerPage_body .st7 {
	display:inline
}
html body .innerPage_body .st8 {
	fill:#BFBEBE
}
html body .innerPage_body .st9 {
	fill-rule:evenodd;
	clip-rule:evenodd;
	fill:#FFF
}
html body .innerPage_body .st10 {
	fill:#FFF
}
html body .innerPage_body .retailContainer .introductory_section {
	padding:50px
}
html body .innerPage_body .retailContainer .introductory_section .img-responsive {
	margin:0 auto
}
html body .innerPage_body .retailContainer .retailSegments {
	background-color:#4fa7d5;
	color:#fff;
	padding:20px 0
}
html body .innerPage_body .retailContainer .retailSegments h1 {
	text-align:center
}
html body .innerPage_body .retailContainer .retailSegments .segmentBlock .block {
	text-align:center;
	width:20%;
	float:left
}
html body .innerPage_body .retailContainer .retailSegments .segmentBlock .block h1 {
	font-size:18px
}
html body .innerPage_body .retailContainer .retailSegments .segmentBlock .block .iconPart {
	background:url(../img/industries/retail/retail_icon.png) no-repeat;
	height:50px;
	width:50px;
	margin:0 auto
}
html body .innerPage_body .retailContainer .retailSegments .segmentBlock .block .fashionIcon {
	background-position:-15px -15px
}
html body .innerPage_body .retailContainer .retailSegments .segmentBlock .block .eTailIcon {
	background-position:-255px -15px
}
html body .innerPage_body .retailContainer .retailSegments .segmentBlock .block .specialtyIcon {
	background-position:-335px -15px
}
html body .innerPage_body .retailContainer .retailSegments .segmentBlock .block .generalIcon {
	background-position:-175px -15px
}
html body .innerPage_body .retailContainer .retailSegments .segmentBlock .block .foodIcon {
	background-position:-95px -15px
}
html body .innerPage_body .retailContainer .snapshot_retail {
	padding:50px
}
html body .innerPage_body .retailContainer .retail_services_section {
	font-family:robotoLight!important;
	padding:20px 0 0
}
html body .innerPage_body .retailContainer .retail_services_section .heading {
	width:90%;
	margin:0 auto
}
html body .innerPage_body .retailContainer .retail_services_section .heading .retail_services_title {
	color:#007ed4;
	font-size:1.5em;
	font-weight:700;
	margin:10px 0;
	text-align:center;
	padding-bottom:20px
}
html body .innerPage_body .retailContainer .retail_services_section .heading p {
	font-size:1.4em
}
html body .innerPage_body .retailContainer .retail_services_section .background-position {
	position:relative;
	min-height:420px;
	display:table
}
html body .innerPage_body .retailContainer .retail_services_section .background-position .vertical-align {
	display:table-cell;
	vertical-align:middle
}
html body .innerPage_body .retailContainer .retail_services_section .background-position .retail_services_content p {
	font-size:1.4em;
	padding-top:20px!important
}
html body .innerPage_body .retailContainer .retail_services_section .background-position .retail_services_back {
	background-color:#fff;
	background-repeat:no-repeat;
	height:100%;
	background-size:cover;
	background-position:center;
	position:absolute;
	width:50%;
	right:0
}
html body .innerPage_body .retailContainer .retail_services_section .background-position .retail_services_back.bg_left {
	background-color:#fff;
	background-repeat:no-repeat;
	height:100%;
	background-size:cover;
	background-position:center;
	position:absolute;
	width:50%;
	left:0
}
html body .innerPage_body .retailContainer .retail_services_section .background-position .retail_eCommerce_backimg {
	background-image:url(../img/industries/retail/e_commerce.jpg)
}
html body .innerPage_body .retailContainer .retail_services_section .background-position .retail_mCommerce_backimg {
	background-image:url(../img/industries/retail/mCommerce.jpg)
}
html body .innerPage_body .retailContainer .retail_services_section .background-position .retail_digital_backimg {
	background-image:url(../img/industries/retail/digital-transformation1.jpg)
}
html body .innerPage_body .retailContainer .retail_services_section .background-position .retail_Analytics_backimg {
	background-image:url(../img/industries/retail/analytics.jpg)
}
html body .innerPage_body .retailContainer .retail_services_section .background-position .retail_user_experience_backimg {
	background-image:url(../img/industries/retail/user-experience.jpg)
}
html body .innerPage_body .retailContainer .retail_services_section .background-position .retail_performance_backimg {
	background-image:url(../img/industries/retail/formans-optimization.html)
}
html body .innerPage_body .retailContainer .retail_services_section .background-position .retail_system_backimg {
	background-image:url(../img/industries/retail/system-integration.jpg)
}
html body .innerPage_body .travelLogists_Container .introductory_section {
	padding:50px;
	padding-bottom:0;
	background-color:#f4f4f4
}
html body .innerPage_body .travelLogists_Container .service_tab.tab_container {
	background-color:#f4f4f4
}
html body .innerPage_body .travelLogists_Container .service_tab {
	padding-top:0!important
}
html body .innerPage_body .travelLogists_Container .tab_container .tab_carousel .carousel-control.right {
	right:-4%!important
}
html body .innerPage_body .travelLogists_Container .tab_container .tab_carousel .carousel-control.left {
	left:-4%!important
}
html body .innerPage_body .travelLogists_Container .tab_container .fa-angle-left,
html body .innerPage_body .travelLogists_Container .tab_container .fa-angle-right {
	color:#464141;
	font-size:40px
}
html body .innerPage_body .travelLogists_Container .title {
	margin:13px
}
html body .innerPage_body .travelLogists_Container .keyPoints {
	margin:0;
	padding-left:10px
}
html body .innerPage_body .applicationService_Container {
	font-family:robotoLight
}
html body .innerPage_body .applicationService_Container .introductory_section {
	padding:50px;
	padding-bottom:0
}
html body .innerPage_body .applicationService_Container .introductory_section h1 {
	text-align:center;
	padding-bottom:20px
}
html body .innerPage_body .applicationService_Container .introductory_section p {
	font-size:1.4em
}
html body .innerPage_body .applicationService_Container .introductory_section .secondLevel_Heading {
	padding-top:20px
}
html body .innerPage_body .applicationService_Container .introductory_section .subTitle_withBullet {
	display:list-item;
	list-style-position:inside;
	font-weight:700;
	font-size:1.4em
}
html body .innerPage_body .applicationService_Container .introductory_section .bulletDesc {
	font-size:1.3em
}
html body .innerPage_body .applicationService_Container .introductory_section .appService_types {
	height:21px;
	margin-top:3%
}
html body .innerPage_body .applicationService_Container .introductory_section .appService_types .appService-listContainer {
	padding:0;
	height:100%;
	display:table;
	width:100%;
	cursor:pointer
}
html body .innerPage_body .applicationService_Container .introductory_section .appService_types .appService-listContainer li:first-child {
	border-left:0
}
html body .innerPage_body .applicationService_Container .introductory_section .appService_types .appService-listContainer li:last-child {
	border-right:0
}
html body .innerPage_body .applicationService_Container .introductory_section .appService_types .appService-listContainer .appService_typeList {
	width:19%;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	font-size:1.6em;
	border-left:1px solid #3895d5
}
html body .innerPage_body .applicationService_Container .introductory_section .appService_types .appService-listContainer .appService_typeList a {
	text-decoration:none;
	color:#000
}
html body .innerPage_body .applicationService_Container .introductory_section .appService_types .appService-listContainer .appService_Menu_active {
	background-color:#fff!important
}
html body .innerPage_body .applicationService_Container .introductory_section .appService_types .appService-listContainer .appService_Menu_active a {
	color:#3895d5!important
}
html body .innerPage_body .applicationService_Container .introductory_section .appService_typeDescription {
	margin-top:5%;
	min-height:200px
}
html body .innerPage_body .applicationService_Container .introductory_section .appService_typeDescription .appService_typeImage {
	text-align:center
}
html body .innerPage_body .applicationService_Container .introductory_section .appService_typeDescription .appService_typeImage img {
	width:150px
}
html body .innerPage_body .applicationService_Container .introductory_section .appService_typeDescription .appService_typeDescripion_part {
	position:relative
}
html body .innerPage_body .applicationService_Container .introductory_section .appService_typeDescription .appService_typeDescripion_part p {
	font-size:1.5em;
	margin-bottom:30px
}
html body .innerPage_body .applicationService_Container .introductory_section .appService_typeDescription .appService_typeDescripion_part .innerpage_read_more {
	color:#009bde!important;
	-webkit-transition:background-color .4s ease;
	transition:background-color .4s ease;
	padding:12px 34px;
	font-size:16px;
	line-height:1.33;
	border-radius:32px;
	background-color:#fff;
	border:2px solid #009bde;
	opacity:.7;
	text-decoration:none;
	position:absolute
}
html body .innerPage_body .applicationService_Container .introductory_section .appService_typeDescription .appService_typeDescripion_part .innerpage_read_more:hover {
	background-color:#009bde;
	color:#fff!important;
	text-decoration:none
}
html body .innerPage_body .applicationModernization_Container .introductory_section {
	padding:50px;
	padding-bottom:0!important
}
html body .innerPage_body .applicationModernization_Container .introductory_section .modernizationTechs {
	margin:50px 0 0
}
html body .innerPage_body .applicationModernization_Container .introductory_section .modernizationTechs .itemBlock:active,
html body .innerPage_body .applicationModernization_Container .introductory_section .modernizationTechs .itemBlock:focus,
html body .innerPage_body .applicationModernization_Container .introductory_section .modernizationTechs .itemBlock:hover {
	-webkit-transform:translateY(-5px);
	transform:translateY(-5px);
	-ms-transform:translate(-5px);
	-ms-border-bottom:5px;
	filter:progid:DXImageTransform.Microsoft.BasicImage(translateY=-5px)
}
html body .innerPage_body .applicationModernization_Container .introductory_section .modernizationTechs .itemBlock:hover:before {
	opacity:1;
	-webkit-transform:translateY(5px);
	transform:translateY(5px);
	display:block
}
html body .innerPage_body .applicationModernization_Container .introductory_section .modernizationTechs .itemBlock:before {
	pointer-events:none;
	position:absolute;
	z-index:-1;
	content:'';
	top:98%;
	left:0;
	height:5px;
	width:100%;
	opacity:1;
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
	-webkit-transition-property:transform,
	opacity;
	transition-property:transform,
	opacity;
	background:#3090b2;
	border:1px solid #3090b2;
	display:none
}
html body .innerPage_body .applicationModernization_Container .introductory_section .modernizationTechs .itemBlock {
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
	-webkit-transition-property:transform;
	transition-property:transform;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	box-shadow:0 0 1px rgba(0,
	0,
	0,
	0);
	position:relative;
	border:1px solid #3090b2;
	height:100%;
	padding:20px
}
html body .innerPage_body .applicationModernization_Container .introductory_section .modernizationTechs .itemBlock .itemTitle {
	color:#007ed4;
	font-weight:400!important;
	font-size:1.5em;
	text-align:center;
	margin-top:20px;
	margin-bottom:20px!important;
	font-family:robotoRegular
}
html body .innerPage_body .applicationModernization_Container .introductory_section .modernizationTechs .itemBlock .imgBlock {
	text-align:center
}
html body .innerPage_body .applicationModernization_Container .introductory_section .modernizationTechs .itemBlock .imgBlock img {
	height:100px
}
html body .innerPage_body .applicationModernization_Container .introductory_section .modernizationTechs .itemBlock .itemDescBlock {
	text-align:center;
	border-radius:6px
}
html body .innerPage_body .applicationModernization_Container .introductory_section .modernizationTechs .itemBlock .itemDescBlock ul {
	text-align:left;
	padding-left:15%
}
html body .innerPage_body .applicationModernization_Container .introductory_section .modernizationTechs .itemBlock:hover .itemDescBlock {
	display:block
}
html body .innerPage_body .applicationModernization_Container .modernization_services_section {
	font-family:robotoLight!important;
	padding:0
}
html body .innerPage_body .applicationModernization_Container .modernization_services_section .heading {
	width:90%;
	margin:0 auto
}
html body .innerPage_body .applicationModernization_Container .modernization_services_section .heading .critical_success_title {
	color:#007ed4;
	font-size:1.5em;
	font-weight:700;
	margin:10px 0;
	text-align:center;
	padding-bottom:20px
}
html body .innerPage_body .applicationModernization_Container .modernization_services_section .heading p {
	font-size:1.4em
}
html body .innerPage_body .applicationModernization_Container .modernization_services_section .background-position {
	position:relative;
	min-height:420px;
	display:table
}
html body .innerPage_body .applicationModernization_Container .modernization_services_section .background-position .modernization_services_back {
	background-color:#fff;
	background-repeat:no-repeat;
	height:100%;
	background-size:cover;
	background-position:center;
	position:absolute;
	width:50%;
	right:0
}
html body .innerPage_body .applicationModernization_Container .modernization_services_section .background-position .modernization_services_back.bg_left {
	background-color:#fff;
	background-repeat:no-repeat;
	height:100%;
	background-size:cover;
	background-position:center;
	position:absolute;
	width:50%;
	left:0
}
html body .innerPage_body .applicationModernization_Container .modernization_services_section .background-position .modernization_services_backimg {
	background-image:url(../img/services/appmodernization/Application-modernization-1.jpg)
}
html body .innerPage_body .applicationModernization_Container .modernization_services_section .background-position .modernization_servicesbenifits_backimg {
	background-image:url(../img/services/appmodernization/Application-modernization-2.jpg)
}
html body .innerPage_body .applicationMaintenance_Container .introductory_section {
	padding:50px
}
html body .innerPage_body .applicationMaintenance_Container .applicationMaintenance_services {
	padding:30px 0 0
}
html body .innerPage_body .applicationMaintenance_Container .applicationMaintenance_services .applicationMaintenance_container {
	padding:0
}
html body .innerPage_body .applicationMaintenance_Container .applicationMaintenance_services .applicationMaintenance_container .title {
	font-size:2.7em
}
html body .innerPage_body .applicationMaintenance_Container .applicationMaintenance_services .applicationMaintenance_container .serviceHeading {
	font-size:1.7em;
	color:#59a3d6;
	font-weight:700;
	margin:10px 0
}
html body .innerPage_body .applicationMaintenance_Container .applicationMaintenance_services .applicationMaintenance_container .serviceList li {
	width:25%;
	float:left;
	text-align:center;
	list-style-type:none
}
html body .innerPage_body .applicationMaintenance_Container .applicationMaintenance_services .applicationMaintenance_container .serviceList .listTitle {
	font-size:1.5em!important;
	font-weight:400;
	margin:0;
	min-height:50px;
	display:table;
	width:100%;
	font-family:robotoRegular;
	padding-top:20px!important
}
html body .innerPage_body .applicationMaintenance_Container .applicationMaintenance_services .applicationMaintenance_container .serviceList .listTitle span {
	display:table-cell;
	vertical-align:middle
}
html body .innerPage_body .applicationMaintenance_Container .applicationMaintenance_benifits {
	background-color:#3090b2;
	padding:50px 0;
	color:#fff
}
html body .innerPage_body .applicationMaintenance_Container .applicationMaintenance_benifits .applicationMaintenance_benifits_container {
	padding:0 50px;
	display:table;
	position:relative;
	width:100%
}
html body .innerPage_body .applicationMaintenance_Container .applicationMaintenance_benifits .applicationMaintenance_benifits_container .benifits_left {
	float:left;
	display:table-cell;
	display:-moz-inline-stack;
	vertical-align:middle;
	zoom:1
}
html body .innerPage_body .applicationMaintenance_Container .applicationMaintenance_benifits .applicationMaintenance_benifits_container .benifits_right {
	float:right;
	width:50%;
	display:table-cell;
	display:-moz-inline-stack;
	vertical-align:middle;
	zoom:1;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	padding-right:60px;
	right:0
}
html body .innerPage_body .applicationMaintenance_Container .applicationMaintenance_benifits .applicationMaintenance_benifits_container .benifitsList {
	font-size:1.4em
}
html body .innerPage_body .applicationMaintenance_Container .app_maintentce_Image {
	background-image:url(../img/services/applicationMaintenance.jpg);
	background-repeat:no-repeat;
	background-size:contain;
	height:500px;
	background-position:center
}
html body .innerPage_body .applicationDevelopment_Container .introductory_section {
	padding:50px
}
html body .innerPage_body .applicationDevelopment_Container .introductory_section .main_Heading {
	text-align:center;
	padding-bottom:30px;
	font-size:36px
}
html body .innerPage_body .applicationDevelopment_Container .appService_Segments {
	background-color:#4fa7d5;
	color:#fff;
	padding:20px 0
}
html body .innerPage_body .applicationDevelopment_Container .appService_Segments h1 {
	text-align:center
}
html body .innerPage_body .applicationDevelopment_Container .appService_Segments .segmentBlock .block {
	text-align:center;
	width:20%;
	float:left
}
html body .innerPage_body .applicationDevelopment_Container .appService_Segments .segmentBlock .block a {
	text-decoration:none!important
}
html body .innerPage_body .applicationDevelopment_Container .appService_Segments .segmentBlock .block h1 {
	font-size:18px
}
html body .innerPage_body .applicationDevelopment_Container .appService_Segments .segmentBlock .block .iconPart {
	background:url(../img/spritesheet.png) no-repeat;
	height:50px;
	width:50px;
	margin:0 auto
}
html body .innerPage_body .applicationDevelopment_Container .appService_Segments .segmentBlock .block .retailIcon {
	background-position:-15px -15px
}
html body .innerPage_body .applicationDevelopment_Container .appService_Segments .segmentBlock .block .corporateIcon {
	background-position:-95px -15px
}
html body .innerPage_body .applicationDevelopment_Container .appService_Segments .segmentBlock .block .investmentIcon {
	background-position:-175px -15px
}
html body .innerPage_body .applicationDevelopment_Container .appService_Segments .segmentBlock .block .cardIcon {
	background-position:-255px -15px
}
html body .innerPage_body .applicationDevelopment_Container .appService_Segments .segmentBlock .block .wealthIcon {
	background-position:-335px -15px
}
html body .innerPage_body .applicationDevelopment_Container .appservice_container {
	padding:50px 0;
	background-color:#F4F4F4
}
html body .innerPage_body .applicationDevelopment_Container .appservice_container .appService_iconContainer {
	padding-left:50px;
	padding-right:50px
}
html body .innerPage_body .applicationDevelopment_Container .appservice_container .appService_iconContainer .appService_iconBlock {
	display:table;
	width:20%;
	float:left
}
html body .innerPage_body .applicationDevelopment_Container .appservice_container .appService_iconContainer .appService_iconBlock .icon_block_verticalcenter {
	display:table-cell;
	vertical-align:middle
}
html body .innerPage_body .applicationDevelopment_Container .appservice_container .appService_iconContainer .iconBlock {
	height:50px;
	width:50px;
	background:url(../img/applicationDevelopment.png) center no-repeat;
	margin:0 auto
}
html body .innerPage_body .applicationDevelopment_Container .appservice_container .appService_iconContainer .appDev1 {
	background-position:-4px 0
}
html body .innerPage_body .applicationDevelopment_Container .appservice_container .appService_iconContainer .appDev2 {
	background-position:-59px -6px
}
html body .innerPage_body .applicationDevelopment_Container .appservice_container .appService_iconContainer .appDev3 {
	background-position:-116px -9px
}
html body .innerPage_body .applicationDevelopment_Container .appservice_container .appService_iconContainer .appDev4 {
	background-position:-169px 0
}
html body .innerPage_body .applicationDevelopment_Container .appservice_container .appService_iconContainer .appDev5 {
	background-position:-221px -9px
}
html body .innerPage_body .applicationDevelopment_Container .appservice_container .appService_iconContainer .appDev6 {
	background-position:-121px -54px
}
html body .innerPage_body .applicationDevelopment_Container .appservice_container .appService_iconContainer .descBlock {
	margin-top:10px
}
html body .innerPage_body .applicationDevelopment_Container .appservice_container .appService_iconContainer .descBlock p {
	text-align:center;
	font-family:robotoRegular;
	line-height:1.6;
	font-size:1.5em
}
html body .innerPage_body .applicationDevelopment_Container .critical_success_section {
	font-family:robotoLight!important;
	padding:0;
	padding-top:0!important
}
html body .innerPage_body .applicationDevelopment_Container .critical_success_section .heading {
	width:90%;
	margin:0 auto
}
html body .innerPage_body .applicationDevelopment_Container .critical_success_section .heading .success_title {
	text-align:center;
	padding-bottom:20px;
	font-size:36px
}
html body .innerPage_body .applicationDevelopment_Container .critical_success_section .heading .critical_success_title {
	color:#007ed4;
	font-size:1.5em;
	font-weight:700;
	margin:10px 0;
	text-align:center;
	padding-bottom:20px
}
html body .innerPage_body .applicationDevelopment_Container .critical_success_section .heading p {
	font-size:1.4em
}
html body .innerPage_body .applicationDevelopment_Container .critical_success_section .background-position {
	position:relative;
	min-height:420px;
	display:table
}
html body .innerPage_body .applicationDevelopment_Container .critical_success_section .background-position .critical_success_back {
	background-color:#fff;
	background-repeat:no-repeat;
	height:100%;
	background-size:cover;
	background-position:center;
	position:absolute;
	width:50%;
	right:0
}
html body .innerPage_body .applicationDevelopment_Container .critical_success_section .background-position .critical_success_back.bg_left {
	background-color:#fff;
	background-repeat:no-repeat;
	height:100%;
	background-size:cover;
	background-position:center;
	position:absolute;
	width:50%;
	left:0
}
html body .innerPage_body .applicationDevelopment_Container .critical_success_section .background-position .critical_success_1_backimg {
	background-image:url(../img/services/applicationServices/Critical-success-factors.jpg)
}
html body .innerPage_body .applicationDevelopment_Container .critical_success_section .background-position .critical_success_2_backimg {
	background-image:url(../img/services/applicationServices/Nous-advantage.jpg)
}
html body .innerPage_body .integratedservices_Container .introductory_section {
	padding:50px
}
html body .innerPage_body .integratedservices_Container .integrationServices_offer {
	padding:50px 0;
	background-color:#F4F4F4
}
html body .innerPage_body .integratedservices_Container .integrationServices_offer .integrationServices_offer_container {
	padding:0 50px
}
html body .innerPage_body .integratedservices_Container .integrationServices_offer .integrationServices_offer_container .intergratedIconPart {
	background:url(../img/integratedServices.png) no-repeat;
	width:50px;
	height:50px;
	display:inline-block;
	float:left
}
html body .innerPage_body .integratedservices_Container .integrationServices_offer .integrationServices_offer_container .integratedImageContainer {
	padding:0 0 40px
}
html body .innerPage_body .integratedservices_Container .integrationServices_offer .integrationServices_offer_container .integratedImageContainer:nth-child(1) {
	padding-top:0!important
}
html body .innerPage_body .integratedservices_Container .integrationServices_offer .integrationServices_offer_container .integratedImageContainer .productEva {
	background-position:-4px 0
}
html body .innerPage_body .integratedservices_Container .integrationServices_offer .integrationServices_offer_container .integratedImageContainer .archiectureDesign {
	background-position:-67px -4px
}
html body .innerPage_body .integratedservices_Container .integrationServices_offer .integrationServices_offer_container .integratedImageContainer .prototypesProofConcept {
	background-position:-292px -65px
}
html body .innerPage_body .integratedservices_Container .integrationServices_offer .integrationServices_offer_container .integratedImageContainer .modelRoadmap {
	background-position:-123px -4px
}
html body .innerPage_body .integratedservices_Container .integrationServices_offer .integrationServices_offer_container .integratedImageContainer .integration_applicationMaintenece {
	background-position:-3px -64px
}
html body .innerPage_body .integratedservices_Container .integrationServices_offer .integrationServices_offer_container .integratedImageContainer .product_dataMigration {
	background-position:-121px -65px
}
html body .innerPage_body .integratedservices_Container .integrationServices_offer .integrationServices_offer_container .integratedImageContainer .capacityPlanning {
	background-position:-178px -5px
}
html body .innerPage_body .integratedservices_Container .integrationServices_offer .integrationServices_offer_container .integratedImageContainer .product_sysUpgrades {
	background-position:-65px -64px
}
html body .innerPage_body .integratedservices_Container .integrationServices_offer .integrationServices_offer_container .integratedImageContainer .app_processOptimize {
	background-position:-180px -64px
}
html body .innerPage_body .integratedservices_Container .integrationServices_offer .integrationServices_offer_container .integratedImageContainer .integraton_testingManagement {
	background-position:-233px -3px
}
html body .innerPage_body .integratedservices_Container .integrationServices_offer .integrationServices_offer_container .integratedImageContainer .business_processManagement {
	background-position:-291px -4px
}
html body .innerPage_body .integratedservices_Container .integrationServices_offer .integrationServices_offer_container .integratedImageContainer .business_activityMonitoring {
	background-position:-233px -64px
}
html body .innerPage_body .integratedservices_Container .integrationServices_offer .integrationServices_offer_container .integratedImageContainer .title {
	font-size:1.3em;
	height:50px;
	display:inline-block;
	padding-top:13px;
	padding-left:15px
}
html body .innerPage_body .integratedservices_Container .integrationservices_benifits {
	background-color:#3090b2;
	padding:50px 0;
	color:#fff
}
html body .innerPage_body .integratedservices_Container .integrationservices_benifits .integrationservices_benifits_container {
	padding:0 50px;
	display:table;
	position:relative;
	width:100%
}
html body .innerPage_body .integratedservices_Container .integrationservices_benifits .integrationservices_benifits_container .benifits_left {
	float:left;
	display:table-cell;
	display:-moz-inline-stack;
	vertical-align:middle;
	zoom:1
}
html body .innerPage_body .integratedservices_Container .integrationservices_benifits .integrationservices_benifits_container .benifits_right {
	right:0;
	float:right;
	width:50%;
	display:table-cell;
	display:-moz-inline-stack;
	vertical-align:middle;
	zoom:1;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	padding-right:60px
}
html body .innerPage_body .integratedservices_Container .integrationservices_benifits .integrationservices_benifits_container .benifitsList {
	font-size:1.4em
}
html body .innerPage_body .pes_Container .introductory_section {
	padding:50px;
	padding-bottom:0!important
}
html body .innerPage_body .pes_Container .introductory_section .pesImage-Section {
	background:url(../img/services/pes/pes.png) center no-repeat;
	background-size:contain;
	height:543px
}
html body .innerPage_body .pes_Container .introductory_section .pes_highlights_section {
	padding:30px 0
}
html body .innerPage_body .pes_Container .introductory_section .pes_highlights_section .pes_highlights_container .title {
	font-size:2.7em
}
html body .innerPage_body .pes_Container .introductory_section .pes_highlights_section .pes_highlights_container .highlights_List {
	font-size:1.4em!important
}
html body .innerPage_body .pes_Container .introductory_section .pes_highlights_section .pes_highlights_container .highlights_List li {
	width:25%;
	float:left;
	text-align:center;
	list-style-type:none
}
html body .innerPage_body .pes_Container .introductory_section .pes_highlights_section .pes_highlights_container .highlights_List li P {
	line-height:1.6;
	margin-top:15px
}
html body .innerPage_body .pes_Container .introductory_section .pes_highlights_section .pes_highlights_container .highlights_List .listTitle {
	font-size:1.3em;
	font-weight:700;
	margin:0;
	min-height:50px;
	display:table;
	width:100%
}
html body .innerPage_body .pes_Container .introductory_section .pes_highlights_section .pes_highlights_container .highlights_List .listTitle span {
	display:table-cell;
	vertical-align:middle
}
html body .innerPage_body .pes_Container .introductory_section .pes_highlights_section .pes_highlights_container .highlights_List .iconBlock {
	height:90px;
	width:90px;
	background:url(../img/services/pes/pes_highlights.png) center no-repeat;
	margin:0 auto
}
html body .innerPage_body .pes_Container .introductory_section .pes_highlights_section .pes_highlights_container .highlights_List .Requirement_maintenance {
	background-position:-15px -15px
}
html body .innerPage_body .pes_Container .introductory_section .pes_highlights_section .pes_highlights_container .highlights_List .Transition_maintenance {
	background-position:-135px -15px
}
html body .innerPage_body .pes_Container .introductory_section .pes_highlights_section .pes_highlights_container .highlights_List .Support_maintenance {
	background-position:-255px -15px
}
html body .innerPage_body .pes_Container .introductory_section .pes_highlights_section .pes_highlights_container .highlights_List .model_maintenance {
	background-position:-375px -15px
}
html body .innerPage_body .pes_Container .introductory_section .appService_types {
	height:21px;
	margin-top:3%
}
html body .innerPage_body .pes_Container .introductory_section .appService_types .appService-listContainer {
	padding:0;
	height:100%;
	display:table;
	width:100%;
	cursor:pointer
}
html body .innerPage_body .pes_Container .introductory_section .appService_types .appService-listContainer li:first-child {
	border-left:0
}
html body .innerPage_body .pes_Container .introductory_section .appService_types .appService-listContainer li:last-child {
	border-right:0
}
html body .innerPage_body .pes_Container .introductory_section .appService_types .appService-listContainer .appService_typeList {
	width:19%;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	font-size:1.6em;
	border-left:1px solid #3895d5
}
html body .innerPage_body .pes_Container .introductory_section .appService_types .appService-listContainer .appService_typeList a {
	text-decoration:none;
	color:#000
}
html body .innerPage_body .pes_Container .introductory_section .appService_types .appService-listContainer .appService_Menu_active {
	background-color:#fff!important
}
html body .innerPage_body .pes_Container .introductory_section .appService_types .appService-listContainer .appService_Menu_active a {
	color:#3895d5!important
}
html body .innerPage_body .pes_Container .introductory_section .product_development_Description {
	margin-top:5%;
	min-height:200px
}
html body .innerPage_body .pes_Container .introductory_section .product_development_Description .appService_typeImage {
	text-align:center
}
html body .innerPage_body .pes_Container .introductory_section .product_development_Description .appService_typeImage img {
	width:150px
}
html body .innerPage_body .pes_Container .introductory_section .product_development_Description .appService_typeDescripion_part {
	position:relative
}
html body .innerPage_body .pes_Container .introductory_section .product_development_Description .appService_typeDescripion_part p {
	font-size:1.5em;
	margin-bottom:30px
}
html body .innerPage_body .pes_Container .introductory_section .product_development_Description .appService_typeDescripion_part .innerpage_read_more {
	color:#009bde!important;
	-webkit-transition:background-color .4s ease;
	transition:background-color .4s ease;
	padding:12px 34px;
	font-size:16px;
	line-height:1.33;
	border-radius:32px;
	background-color:#fff;
	border:2px solid #009bde;
	opacity:.7;
	text-decoration:none;
	position:absolute
}
html body .innerPage_body .pes_Container .introductory_section .product_development_Description .appService_typeDescripion_part .innerpage_read_more:hover {
	background-color:#009bde;
	color:#fff!important;
	text-decoration:none
}
html body .innerPage_body .pes_Container .tab_container {
	padding-top:0!important
}
html body .innerPage_body .pes_Container .tab_container .main_sub_Heading {
	margin-top:0!important
}
html body .innerPage_body .pes_Container .pes_services_section {
	font-family:robotoLight!important;
	padding:20px 0 0
}
html body .innerPage_body .pes_Container .pes_services_section .heading {
	width:90%;
	margin:0 auto
}
html body .innerPage_body .pes_Container .pes_services_section .heading .pes_Services_title {
	color:#007ed4;
	font-size:1.5em;
	font-weight:700;
	margin:10px 0;
	text-align:center;
	padding-bottom:20px
}
html body .innerPage_body .pes_Container .pes_services_section .heading p {
	font-size:1.4em
}
html body .innerPage_body .pes_Container .pes_services_section .background-position {
	position:relative;
	min-height:420px;
	display:table
}
html body .innerPage_body .pes_Container .pes_services_section .background-position .vertical-align {
	display:table-cell;
	vertical-align:middle
}
html body .innerPage_body .pes_Container .pes_services_section .background-position p {
	font-size:1.4em;
	padding:20px 0
}
html body .innerPage_body .pes_Container .pes_services_section .background-position .pes_services_back {
	background-color:#fff;
	background-repeat:no-repeat;
	height:100%;
	background-size:cover;
	background-position:center;
	position:absolute;
	width:50%;
	right:0
}
html body .innerPage_body .pes_Container .pes_services_section .background-position .pes_services_back.bg_left {
	background-color:#fff;
	background-repeat:no-repeat;
	height:100%;
	background-size:cover;
	background-position:center;
	position:absolute;
	width:50%;
	left:0
}
html body .innerPage_body .pes_Container .pes_services_section .background-position .pes_product_enhancement_backimg {
	background-image:url(../img/services/pes/Software-Enhancement.jpg)
}
html body .innerPage_body .pes_Container .pes_services_section .background-position .pes_legacy_transformation_backimg {
	background-image:url(../img/services/pes/Legacy-Modernization.jpg)
}
html body .innerPage_body .pes_Container .pes_services_section .background-position .pes_implementation_backimg {
	background-image:url(../img/services/pes/Implementation.jpg)
}
html body .innerPage_body .pes_Container .pes_services_section .background-position .pes_product_testing_backimg {
	background-image:url(../img/services/pes/Testing.jpg)
}
html body .innerPage_body .pes_Container .pes_benifits {
	padding:50px 0;
	color:#fff
}
html body .innerPage_body .pes_Container .pes_benifits .pes_benifits_container {
	padding:0 50px;
	display:table;
	position:relative;
	width:100%
}
html body .innerPage_body .pes_Container .pes_benifits .pes_benifits_container .benifits_left {
	float:left;
	display:table-cell;
	display:-moz-inline-stack;
	vertical-align:middle;
	zoom:1
}
html body .innerPage_body .pes_Container .pes_benifits .pes_benifits_container .benifits_right {
	float:right;
	width:50%;
	display:table-cell;
	display:-moz-inline-stack;
	vertical-align:middle;
	zoom:1;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	padding-right:60px;
	right:0
}
html body .innerPage_body .pes_Container .pes_benifits .pes_benifits_container .benifitsList {
	font-size:1.4em
}
html body .innerPage_body .pes_Container .Technology_migration {
	background-color:#3090b2
}
html body .innerPage_body .pes_Container .Implementation_System_Integration {
	color:#000
}
html body .innerPage_body .pes_Container .Product_Testing {
	background-color:#3090b2
}
html body .innerPage_body .testingContainer .introductory_section {
	padding:50px
}
html body .innerPage_body .testingContainer .introductory_section .testingserivce_container {
	padding-top:30px;
	padding-bottom:0
}
html body .innerPage_body .testingContainer .introductory_section .testingserivce_container .testingserivce_iconContainer {
	padding-bottom:0
}
html body .innerPage_body .testingContainer .introductory_section .testingserivce_container .testingserivce_iconContainer .testingserivce_iconBlock {
	min-height:180px;
	display:table;
	width:20%
}
html body .innerPage_body .testingContainer .introductory_section .testingserivce_container .testingserivce_iconContainer .testing_expertise {
	background-position:0 0
}
html body .innerPage_body .testingContainer .introductory_section .testingserivce_container .testingserivce_iconContainer .testing_engagements {
	background-position:-60px 0
}
html body .innerPage_body .testingContainer .introductory_section .testingserivce_container .testingserivce_iconContainer .proven_delivery {
	background-position:-121px 0
}
html body .innerPage_body .testingContainer .introductory_section .testingserivce_container .testingserivce_iconContainer .SDLC_methodologies {
	background-position:0 -54px
}
html body .innerPage_body .testingContainer .introductory_section .testingserivce_container .testingserivce_iconContainer .Inhouse_R_D {
	background-position:-62px -52px
}
html body .innerPage_body .testingContainer .introductory_section .testingserivce_container .testingserivce_iconContainer .strong_partnerships {
	background-position:-121px -54px
}
html body .innerPage_body .testingContainer .introductory_section .testingserivce_container .testingserivce_iconContainer .descBlock {
	margin-top:10px
}
html body .innerPage_body .testingContainer .introductory_section .testingserivce_container .testingserivce_iconContainer .descBlock p {
	text-align:center;
	padding:0;
	margin:0
}
html body .innerPage_body .testingContainer .testing_boxes_section {
	background-color:#f4f4f4;
	padding:50px
}
html body .innerPage_body .testingContainer .testingService_block {
	padding:30px 10% 20px
}
html body .innerPage_body .testingContainer .testingService_block .service_box .read_more {
	text-decoration:none;
	font-size:16px;
	font-family:robotoLight;
	color:#009bde!important;
	position:absolute;
	bottom:10px;
	right:30px;
	text-transform:uppercase;
	font-weight:400!important
}
html body .innerPage_body .testingContainer .testingService_block .service_box .read_more:hover {
	font-family:robotoRegular!important
}
html body .innerPage_body .testingContainer .testingService_block .tsBlock {
	background:#fff;
	display:block;
	border-radius:4px;
	box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-shadow:0 3px 6px rgba(0,
	0,
	0,
	.2);
	position:relative;
	overflow:hidden;
	padding-bottom:50px;
	transition:box-shadow 100ms cubic-bezier(.215,
	.61,
	.355,
	1)
}
html body .innerPage_body .testingContainer .testingService_block .nonFunctional_ts .tsBlock {
	background:#fff;
	display:block
}
html body .innerPage_body .testingContainer .testingService_block .tsBlock {
	height:100%
}
html body .innerPage_body .testingContainer .testingService_block .tsBlock img {
	width:100%
}
html body .innerPage_body .testingContainer .testingService_block .tsBlock .serviceIcon {
	background:url(../img/testing_funtionIcons.png);
	height:100px;
	width:100px;
	margin:0 auto
}
html body .innerPage_body .testingContainer .testingService_block .tsBlock .nonFunc_icon {
	background-position:-204px 0
}
html body .innerPage_body .testingContainer .testingService_block .tsBlock .Func_icon {
	background-position:-104px 0
}
html body .innerPage_body .testingContainer .testingService_block .tsBlock .consulting_icon {
	background-position:-4px 0
}
html body .innerPage_body .testingContainer .testingService_block .tsBlock .serviceTitle {
	font-size:1.5em;
	margin:20px 0;
	text-align:center;
	font-family:robotoRegular;
	margin-bottom:10px!important
}
html body .innerPage_body .testingContainer .testingService_block .tsBlock .Func {
	color:#6f9700
}
html body .innerPage_body .testingContainer .testingService_block .tsBlock .nonFunc {
	color:#02b1c6
}
html body .innerPage_body .testingContainer .testingService_block .tsBlock .consulting {
	color:#eb6a33
}
html body .innerPage_body .testingContainer .bottom_buttonPart {
	padding:0 15%
}
html body .innerPage_body .testingContainer .bottom_buttonPart .buttonBlock {
	background-color:#ebebeb;
	padding:5px;
	border-radius:25px
}
html body .innerPage_body .testingContainer .bottom_buttonPart .buttonBlock .first_buttonBlock {
	color:#000;
	font-size:18px
}
html body .innerPage_body .testingContainer .bottom_buttonPart .buttonBlock .second_buttonBlock {
	color:#000;
	font-size:14px
}
html body .innerPage_body .testingContainer .testingtype_section {
	width:90%;
	margin:0 auto;
	padding:50px 0
}
html body .innerPage_body .testingContainer .testingtype_section .testingType_block {
	height:480px
}
html body .innerPage_body .testingContainer .testingtype_section .testingType_block .placeholderPart {
	text-align:center;
	display:table-cell;
	height:100%;
	vertical-align:middle;
	font-size:1.4em!important
}
html body .innerPage_body .testingContainer .testingtype_section .testingType_block .placeholderPart .title {
	color:#fff
}
html body .innerPage_body .testingContainer .testingtype_section .testingType_block .listPoints {
	margin-left:0!important;
	color:#fff;
	font-size:1.4em;
	padding:10%;
	list-style-type:disc;
	line-height:1.6
}
html body .innerPage_body .testingContainer .testingtype_section .testingType_block .listPoints .listTitle {
	font-size:1.4em;
	font-weight:700
}
html body .innerPage_body .testingContainer .testingtype_section .testingType_block .back,
html body .innerPage_body .testingContainer .testingtype_section .testingType_block .front {
	height:100%!important;
	width:100%!important;
	display:table
}
html body .innerPage_body .testingContainer .testingtype_section .testingType_block .backSide_Content {
	display:table-cell;
	height:100%;
	vertical-align:middle;
	color:#fff!important
}
html body .innerPage_body .testingContainer .testingtype_section .testingType_block .backSide_Content table.img_txt_table {
	font-size:24px;
	float:none!important;
	margin:0 auto;
	padding-left:15px;
	padding-right:15px
}
html body .innerPage_body .testingContainer .testingtype_section .testingType_block .backSide_Content table.img_txt_table tr td:first-child {
	background:url(../img/services/testing/testing_service_icons.png);
	width:70px;
	height:70px;
	margin:0 auto
}
html body .innerPage_body .testingContainer .testingtype_section .testingType_block .backSide_Content table.img_txt_table tr td {
	padding-left:10px
}
html body .innerPage_body .testingContainer .testingtype_section .testingType_block .backSide_Content table.img_txt_table tr.automation_testing>td {
	background-position:-5px -5px
}
html body .innerPage_body .testingContainer .testingtype_section .testingType_block .backSide_Content table.img_txt_table tr.performance_testing>td {
	background-position:-97px -5px
}
html body .innerPage_body .testingContainer .testingtype_section .testingType_block .backSide_Content table.img_txt_table tr.mobility_testing>td {
	background-position:-192px -5px
}
html body .innerPage_body .testingContainer .testingtype_section .testingType_block .backSide_Content .title {
	text-align:center
}
html body .innerPage_body .testingContainer .testingtype_section .testingType_block .backSide_Content a.flipbox_read_more {
	position:absolute;
	bottom:20px;
	right:20px;
	color:#fff;
	text-decoration:none;
	font-size:16px;
	font-family:robotoLight;
	text-transform:uppercase;
	font-weight:400!important;
	border:1px solid #fff;
	padding:5px 20px
}
html body .innerPage_body .testingContainer .testingtype_section .testingType_block .backSide_Content a.flipbox_read_more:hover {
	font-family:robotoRegular!important
}
html body .innerPage_body .testingContainer .testingtype_section .testingType_block .icon {
	background:url(../img/testingService_icons.png);
	width:141px;
	height:138px;
	margin:0 auto
}
html body .innerPage_body .testingContainer .testingtype_section .testingType_block .automationTesting {
	height:100%;
	perspective:none!important;
	padding:0
}
html body .innerPage_body .testingContainer .testingtype_section .testingType_block .automationTesting .back,
html body .innerPage_body .testingContainer .testingtype_section .testingType_block .automationTesting .front {
	background-color:#07948f
}
html body .innerPage_body .testingContainer .testingtype_section .testingType_block .automationTesting .automationIcon {
	background-position:-15px -15px
}
html body .innerPage_body .testingContainer .testingtype_section .testingType_block .performanceTesting {
	height:100%;
	perspective:none!important;
	padding:0
}
html body .innerPage_body .testingContainer .testingtype_section .testingType_block .performanceTesting .back,
html body .innerPage_body .testingContainer .testingtype_section .testingType_block .performanceTesting .front {
	background-color:#78a200
}
html body .innerPage_body .testingContainer .testingtype_section .testingType_block .performanceTesting .performanceIcon {
	background-position:-186px -15px
}
html body .innerPage_body .testingContainer .testingtype_section .testingType_block .mobilityTesting {
	height:100%;
	perspective:none!important;
	padding:0
}
html body .innerPage_body .testingContainer .testingtype_section .testingType_block .mobilityTesting .back,
html body .innerPage_body .testingContainer .testingtype_section .testingType_block .mobilityTesting .front {
	background-color:#276F66
}
html body .innerPage_body .testingContainer .testingtype_section .testingType_block .mobilityTesting .mobilityIcon {
	background-position:-357px -15px
}
html body .innerPage_body .testingContainer .testing_benifits {
	padding:50px 0;
	color:#fff;
	background-color:#3090b2
}
html body .innerPage_body .testingContainer .testing_benifits .testing_benifits_container {
	padding:0 50px;
	display:table;
	position:relative;
	width:100%
}
html body .innerPage_body .testingContainer .testing_benifits .testing_benifits_container .benifits_left {
	float:left;
	display:table-cell;
	display:-moz-inline-stack;
	vertical-align:middle;
	zoom:1
}
html body .innerPage_body .testingContainer .testing_benifits .testing_benifits_container .benifits_right {
	float:right;
	width:50%;
	display:table-cell;
	display:-moz-inline-stack;
	vertical-align:middle;
	zoom:1;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	padding-right:60px;
	right:0
}
html body .innerPage_body .testingContainer .testing_benifits .testing_benifits_container .benifitsList {
	font-size:1.4em
}
html body .innerPage_body .vserveContainer {
	font-family:robotoLight
}
html body .innerPage_body .vserveContainer .introductory_section {
	padding:50px
}
html body .innerPage_body .vserveContainer .vserve_visdm_container {
	background-color:#3090b2;
	padding:50px;
	display:table;
	color:#fff;
	position:relative
}
html body .innerPage_body .vserveContainer .vserve_visdm_container .vserve_visdm_left {
	float:left;
	display:table-cell;
	display:-moz-inline-stack;
	vertical-align:middle;
	zoom:1
}
html body .innerPage_body .vserveContainer .vserve_visdm_container .vserve_visdm_left p {
	font-size:1.4em;
	line-height:1.6;
	padding-top:20px
}
html body .innerPage_body .vserveContainer .vserve_visdm_container .vserve_visdm_right {
	float:right;
	width:50%;
	display:table-cell;
	display:-moz-inline-stack;
	vertical-align:middle;
	zoom:1;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	padding-right:60px;
	right:0
}
html body .innerPage_body .vserveContainer .vserve_visdm_container .vserve_visdm_List {
	font-size:1.4em
}
html body .innerPage_body .vserveContainer .vserve_services_section {
	font-family:robotoLight!important;
	padding:50px 0 0
}
html body .innerPage_body .vserveContainer .vserve_services_section .heading {
	width:90%;
	margin:0 auto
}
html body .innerPage_body .vserveContainer .vserve_services_section .heading .vserve_services_title {
	color:#007ed4;
	font-size:1.5em;
	font-weight:700;
	margin:10px 0;
	text-align:center;
	padding-bottom:20px
}
html body .innerPage_body .vserveContainer .vserve_services_section .heading p {
	font-size:1.4em;
	padding-top:20px;
	line-height:1.6
}
html body .innerPage_body .vserveContainer .vserve_services_section .background-position {
	position:relative;
	min-height:420px;
	display:table
}
html body .innerPage_body .vserveContainer .vserve_services_section .background-position .vserve_services_content p {
	font-size:1.4em;
	padding-top:20px;
	line-height:1.6
}
html body .innerPage_body .vserveContainer .vserve_services_section .background-position .vserve_services_back {
	background-color:#fff;
	background-repeat:no-repeat;
	height:100%;
	background-size:cover;
	background-position:center;
	position:absolute;
	width:50%;
	right:0
}
html body .innerPage_body .vserveContainer .vserve_services_section .background-position .vserve_services_back.bg_left {
	background-color:#fff;
	background-repeat:no-repeat;
	height:100%;
	background-size:cover;
	background-position:center;
	position:absolute;
	width:50%;
	left:0
}
html body .innerPage_body .vserveContainer .vserve_services_section .background-position .vserve_datacenter_backimg {
	background-image:url(../img/services/vserve/vserve-Data-centre.jpg)
}
html body .innerPage_body .vserveContainer .vserve_services_section .background-position .vserve_workplace_backimg {
	background-image:url(../img/services/vserve/vserve-workplace.jpg)
}
html body .innerPage_body .vserveContainer .vserve_services_section .background-position .vserve_Technical_backimg {
	background-image:url(../img/services/vserve/vserve-Technical-Assistance.jpg)
}
html body .innerPage_body .vserveContainer .vserve_services_section .background-position .vserve_information_backimg {
	background-image:url(../img/services/vserve/Information-security.jpg)
}
html body .innerPage_body .vserveContainer .vserve_services_section .background-position .vserve_business_backimg {
	background-image:url(../img/services/vserve/vserve-Advisory-Services.jpg)
}
html body .innerPage_body .agileContainer .introductory_section {
	padding:50px
}
html body .innerPage_body .agileContainer .agile_services {
	padding:50px;
	background-color:#f4f4f4
}
html body .innerPage_body .agileContainer .agile_services .agile_container {
	padding:0
}
html body .innerPage_body .agileContainer .agile_services .agile_container .title {
	font-size:2.7em
}
html body .innerPage_body .agileContainer .agile_services .agile_container .serviceHeading {
	font-size:1.7em;
	color:#59a3d6;
	font-weight:700;
	margin:10px 0
}
html body .innerPage_body .agileContainer .agile_services .agile_container .serviceList li {
	width:20%;
	float:left;
	text-align:center;
	list-style-type:none;
	padding-left:10px;
	padding-right:10px
}
html body .innerPage_body .agileContainer .agile_services .agile_container .serviceList .listTitle {
	font-size:1.4em!important;
	font-weight:400;
	margin:0;
	min-height:50px;
	display:table;
	width:100%;
	padding-top:20px!important
}
html body .innerPage_body .agileContainer .agile_services .agile_container .serviceList .listTitle span {
	display:table-cell;
	vertical-align:middle
}
html body .innerPage_body .agileContainer .agile_services .agile_container .serviceList .iconBlock {
	background:url(../img/services/agile/Agile_services.png) no-repeat;
	width:50px;
	height:50px;
	margin:0 auto
}
html body .innerPage_body .agileContainer .agile_services .agile_container .serviceList .agile_readiness {
	background-position:0 0
}
html body .innerPage_body .agileContainer .agile_services .agile_container .serviceList .agile_application {
	background-position:-54px 0
}
html body .innerPage_body .agileContainer .agile_services .agile_container .serviceList .agile_training {
	background-position:-111px 0
}
html body .innerPage_body .agileContainer .agile_services .agile_container .serviceList .tool_assessment {
	background-position:-162px 0
}
html body .innerPage_body .agileContainer .agile_services .agile_container .serviceList .transformation_strategy {
	background-position:-211px 0
}
html body .innerPage_body .agileContainer .agile_keyComponents_section {
	background-color:#3090b2;
	padding:50px 0;
	color:#fff
}
html body .innerPage_body .agileContainer .agile_keyComponents_section .agile_keyComponents_container {
	padding:0 50px;
	display:table;
	position:relative
}
html body .innerPage_body .agileContainer .agile_keyComponents_section .agile_keyComponents_container .agile_keyComponents_left {
	float:left;
	width:50%;
	display:table-cell;
	display:-moz-inline-stack;
	vertical-align:middle;
	zoom:1
}
html body .innerPage_body .agileContainer .agile_keyComponents_section .agile_keyComponents_container .agile_keyComponents_left p {
	font-size:1.4em
}
html body .innerPage_body .agileContainer .agile_keyComponents_section .agile_keyComponents_container .agile_keyComponents_right {
	right:0;
	float:right;
	width:50%;
	display:table-cell;
	display:-moz-inline-stack;
	vertical-align:middle;
	zoom:1;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	padding-right:60px
}
html body .innerPage_body .agileContainer .agile_keyComponents_section .agile_keyComponents_container .agile_keyComponentsList {
	font-size:1.4em
}
html body .innerPage_body .agileContainer .agileImage_Section {
	padding:50px 0
}
html body .innerPage_body .agileContainer .agileImage_Section .agile_bottomImage img,
html body .innerPage_body .agileContainer .agileImage_Section .agile_topImage img {
	margin:0 auto;
	display:block
}
html body .innerPage_body .digitalTransformation_Container .title {
	font-size:2em;
	line-height:1.6
}
html body .innerPage_body .digitalTransformation_Container .digitalRole_heading {
	font-size:1.4em;
	color:#59a3d6;
	padding-left:14px
}
html body .innerPage_body .digitalTransformation_Container .introductory_section {
	padding:50px;
	background-image:url(../img/competency/digital/1.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#F9F9F9;
	color:#fff;
	height:960px
}
html body .innerPage_body .digitalTransformation_Container .cloud_img {
	height:150px;
	background:url(../img/competency/digital/cloud1.png) #13a3be;
	background-size:cover;
	z-index:1
}
html body .innerPage_body .digitalTransformation_Container #rocket-section .rocketContainer {
	height:400px;
	position:relative;
	margin:0 auto;
	overflow:visible;
	width:100%;
	padding:10% 4%
}
html body .innerPage_body .digitalTransformation_Container #rocket-section .rocket-ship {
	position:absolute;
	top:70%;
	left:50%;
	transform:translateX(-50%);
	height:350px;
	width:169px;
	background-image:url(../img/competency/digital/digital_transformation_rocket.png);
	background-size:169px 350px
}
html body .innerPage_body .digitalTransformation_Container .innerPage_subtitle {
	padding:50px
}
html body .innerPage_body .digitalTransformation_Container .digitalTransformation-role .pr3 {
	padding-right:3px
}
html body .innerPage_body .digitalTransformation_Container .digitalTransformation-role .pr0 {
	padding-right:0
}
html body .innerPage_body .digitalTransformation_Container .digitalTransformation-role .pl3 {
	padding-left:3px
}
html body .innerPage_body .digitalTransformation_Container .digitalTransformation-role .pl0 {
	padding-left:0
}
html body .innerPage_body .digitalTransformation_Container .digitalTransformation-role .digitalTransformation-list {
	padding:0
}
html body .innerPage_body .digitalTransformation_Container .digitalTransformation-role .digitalTransformation-list .DT_listContent {
	margin:0;
	font-size:1.3em;
	list-style-type:none;
	color:#fff;
	padding:0 3px
}
html body .innerPage_body .digitalTransformation_Container .digitalTransformation-role .digitalTransformation-list .role {
	min-height:200px;
	height:auto;
	padding:10px
}
html body .innerPage_body .digitalTransformation_Container .digitalTransformation-role .digitalTransformation-list .role-1 {
	background-color:#e1034b
}
html body .innerPage_body .digitalTransformation_Container .digitalTransformation-role .digitalTransformation-list .role-2 {
	background-color:#e03103
}
html body .innerPage_body .digitalTransformation_Container .digitalTransformation-role .digitalTransformation-list .role-3 {
	background-color:#016185
}
html body .innerPage_body .digitalTransformation_Container .digitalTransformation-role .digitalTransformation-list .role-4 {
	background-color:#4502b4
}
html body .innerPage_body .digitalTransformation_Container .DT_services {
	height:500px
}
html body .innerPage_body .digitalTransformation_Container .DT_services .placeholderPart {
	text-align:center;
	display:table-cell;
	height:100%;
	vertical-align:middle
}
html body .innerPage_body .digitalTransformation_Container .DT_services .placeholderPart img {
	width:150px
}
html body .innerPage_body .digitalTransformation_Container .DT_services .placeholderPart .title {
	color:#fff;
	padding-left:15px;
	padding-right:15px
}
html body .innerPage_body .digitalTransformation_Container .DT_services .listPoints {
	color:#fff;
	padding:10%;
	display:table-cell;
	vertical-align:middle;
	list-style-type:disc!important
}
html body .innerPage_body .digitalTransformation_Container .DT_services .listPoints li {
	font-size:1.3em;
	line-height:1.6!important;
	font-family:robotoLight;
	padding-bottom:5px
}
html body .innerPage_body .digitalTransformation_Container .DT_services .assessmentServices {
	height:100%;
	perspective:none!important;
	padding:0
}
html body .innerPage_body .digitalTransformation_Container .DT_services .assessmentServices .back,
html body .innerPage_body .digitalTransformation_Container .DT_services .assessmentServices .front {
	background-color:#1964a8;
	height:100%!important;
	width:100%!important;
	display:table
}
html body .innerPage_body .digitalTransformation_Container .DT_services .strategyServices {
	height:100%;
	perspective:none!important;
	padding:0
}
html body .innerPage_body .digitalTransformation_Container .DT_services .strategyServices .back,
html body .innerPage_body .digitalTransformation_Container .DT_services .strategyServices .front {
	background-color:#0f8fbe;
	height:100%!important;
	width:100%!important;
	display:table
}
html body .innerPage_body .digitalTransformation_Container .DT_services .executionServices {
	height:100%;
	perspective:none!important;
	padding:0
}
html body .innerPage_body .digitalTransformation_Container .DT_services .executionServices .back,
html body .innerPage_body .digitalTransformation_Container .DT_services .executionServices .front {
	background-color:#13b6bd;
	height:100%!important;
	width:100%!important;
	display:table
}
html body .innerPage_body .microsoftContainer .introductory_section {
	padding:50px
}
html body .innerPage_body .microsoftContainer .microsoft_serviceContainer {
	padding-top:50px
}
html body .innerPage_body .microsoftContainer .microsoft_serviceContainer .small_keyPoints {
	color:#fff
}
html body .innerPage_body .microsoftContainer .microsoft_serviceContainer .titlePart {
	color:#fff;
	font-size:1.5em;
	margin:15px 0;
	font-family:robotoRegular
}
html body .innerPage_body .microsoftContainer .microsoft_serviceContainer .serviceBlock {
	min-height:250px;
	height:auto;
	background-color:#ccc;
	padding-top:20px;
	padding-bottom:20px
}
html body .innerPage_body .microsoftContainer .microsoft_serviceContainer .top_imagePart {
	display:table;
	background-color:#314558
}
html body .innerPage_body .microsoftContainer .microsoft_serviceContainer .top_imagePart .titleSection {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	font-size:24px;
	color:#fff
}
html body .innerPage_body .microsoftContainer .microsoft_serviceContainer .top_imagePart .titleSection p {
	font-family:robotoRegular
}
html body .innerPage_body .microsoftContainer .microsoft_serviceContainer .top_imagePart .img-responsive {
	width:100%!important
}
html body .innerPage_body .microsoftContainer .microsoft_serviceContainer .bottom_imagePart {
	background:url(../img/competency/microsoft/microsoft_service_bottom.jpg) center center no-repeat;
	background-size:cover;
	float:left
}
html body .innerPage_body .microsoftContainer .microsoft_serviceContainer .consultingPart {
	background-color:#B94A8B
}
html body .innerPage_body .microsoftContainer .microsoft_serviceContainer .cloudService_part {
	background-color:#4ab9e6
}
html body .innerPage_body .microsoftContainer .microsoft_serviceContainer .dotNet_servicePart {
	background-color:#042c45
}
html body .innerPage_body .microsoftContainer .microsoft_serviceContainer .sharepointPart {
	background-color:#73AB21
}
html body .innerPage_body .microsoftContainer .microsoft_serviceContainer .dynamicsPart {
	background-color:#07948f
}
html body .innerPage_body .microsoftContainer .microsoft_serviceContainer .appIntegration_part {
	background-color:#401548
}
html body .innerPage_body .microsoftContainer .microsoft_serviceContainer .bi_part {
	background-color:#414143
}
html body .innerPage_body .microsoftContainer .microsoft_whyNous {
	padding-top:50px
}
html body .innerPage_body .microsoftContainer .microsoft_whyNous .containerBlock {
	height:100%;
	padding:0 15px
}
html body .innerPage_body .microsoftContainer .microsoft_whyNous .containerBlock .placeholderPart {
	height:100%;
	background:#fff;
	display:block;
	border-radius:4px;
	box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-shadow:0 3px 6px rgba(0,
	0,
	0,
	.2);
	position:relative;
	overflow:hidden;
	transition:box-shadow 100ms cubic-bezier(.215,
	.61,
	.355,
	1)
}
html body .innerPage_body .microsoftContainer .microsoft_whyNous .containerBlock .placeholderPart .imagePart {
	position:relative
}
html body .innerPage_body .microsoftContainer .microsoft_whyNous .containerBlock .placeholderPart .imagePart>img {
	width:100%
}
html body .innerPage_body .microsoftContainer .microsoft_whyNous .containerBlock .placeholderPart .imagePart .titlePart {
	font-family:robotoRegular;
	position:absolute;
	bottom:0;
	text-align:center;
	padding:8px;
	color:#fff;
	width:100%;
	margin-bottom:0;
	font-size:1.4em
}
html body .innerPage_body .microsoftContainer .microsoft_whyNous .containerBlock .placeholderPart .descPart {
	padding:10px 10px 30px
}
html body .innerPage_body .microsoftContainer .microsoft_whyNous .microsoft_alliance .placeholderPart .titlePart {
	background:rgba(181,
	54,
	58,
	.8)
}
html body .innerPage_body .microsoftContainer .microsoft_whyNous .value_propositions .placeholderPart .titlePart {
	background:rgba(40,
	45,
	78,
	.8)
}
html body .innerPage_body .microsoftContainer .microsoft_whyNous .futuristic_solutions .placeholderPart .titlePart {
	background:rgba(50,
	100,
	136,
	.8)
}
html body .innerPage_body .mobilityContainer .bannerdiv {
	position:relative;
	background:url(../img/competency/mobility/Mobility-Banner.jpg) no-repeat;
	height:620px;
	background-size:cover
}
html body .innerPage_body .mobilityContainer .bannerdiv .fadeInDown {
	-webkit-animation-name:fadeInDown;
	-moz-animation-name:fadeInDown;
	-o-animation-name:fadeInDown;
	animation-name:fadeInDown;
	-webkit-animation-duration:1s;
	-webkit-animation-delay:2s;
	-webkit-animation-timing-function:ease;
	-webkit-animation-fill-mode:both;
	-moz-animation-duration:1s;
	-moz-animation-delay:2s;
	-moz-animation-timing-function:ease;
	-moz-animation-fill-mode:both;
	-o-animation-duration:1s;
	-o-animation-delay:2s;
	-o-animation-timing-function:ease;
	-o-animation-fill-mode:both;
	animation-duration:1s;
	animation-delay:2s;
	animation-timing-function:ease;
	animation-fill-mode:both
}
@-webkit-keyframes fadeInDown {
	0% {
		opacity:0;
		-webkit-transform:translateY(-50px)
	}
	100% {
		opacity:1;
		-webkit-transform:translateY(0)
	}
}
html body .innerPage_body .mobilityContainer .bannerdiv .mobibannerhands img {
	width:19%;
	vertical-align:baseline!important
}
html body .innerPage_body .mobilityContainer .bannerdiv .handfadeInUp {
	-webkit-animation-name:fadeInUp1;
	-moz-animation-name:fadeInUp1;
	-o-animation-name:fadeInUp1;
	animation-name:fadeInUp1;
	-ms-animation-name:fadeInUp1;
	-webkit-animation-duration:1s;
	-webkit-animation-delay:1s;
	-webkit-animation-timing-function:ease;
	-webkit-animation-fill-mode:both;
	-moz-animation-duration:1s;
	-moz-animation-delay:1s;
	-moz-animation-timing-function:ease;
	-moz-animation-fill-mode:both;
	-o-animation-duration:1s;
	-o-animation-delay:1s;
	-o-animation-timing-function:ease;
	-o-animation-fill-mode:both;
	-ms-animation-duration:1s;
	-ms-animation-delay:1s;
	-ms-animation-timing-function:ease;
	-ms-animation-fill-mode:both;
	animation-duration:1s;
	animation-delay:1s;
	animation-timing-function:ease;
	animation-fill-mode:both
}
html body .innerPage_body .mobilityContainer .bannerdiv .handfadeInUp1 {
	-webkit-animation-name:fadeInUp1;
	-moz-animation-name:fadeInUp1;
	-o-animation-name:fadeInUp1;
	animation-name:fadeInUp1;
	-webkit-animation-duration:1s;
	-webkit-animation-delay:2s;
	-webkit-animation-timing-function:ease;
	-webkit-animation-fill-mode:both;
	-moz-animation-duration:1s;
	-moz-animation-delay:2s;
	-moz-animation-timing-function:ease;
	-moz-animation-fill-mode:both;
	-o-animation-duration:1s;
	-o-animation-delay:2s;
	-o-animation-timing-function:ease;
	-o-animation-fill-mode:both;
	animation-duration:1s;
	animation-delay:2s;
	animation-timing-function:ease;
	animation-fill-mode:both
}
html body .innerPage_body .mobilityContainer .bannerdiv .handfadeInUp2 {
	-webkit-animation-name:fadeInUp1;
	-moz-animation-name:fadeInUp1;
	-o-animation-name:fadeInUp1;
	animation-name:fadeInUp1;
	-webkit-animation-duration:1s;
	-webkit-animation-delay:3s;
	-webkit-animation-timing-function:ease;
	-webkit-animation-fill-mode:both;
	-moz-animation-duration:1s;
	-moz-animation-delay:3s;
	-moz-animation-timing-function:ease;
	-moz-animation-fill-mode:both;
	-o-animation-duration:1s;
	-o-animation-delay:3s;
	-o-animation-timing-function:ease;
	-o-animation-fill-mode:both;
	animation-duration:1s;
	animation-delay:3s;
	animation-timing-function:ease;
	animation-fill-mode:both
}
html body .innerPage_body .mobilityContainer .bannerdiv .handfadeInUp3 {
	-webkit-animation-name:fadeInUp1;
	-moz-animation-name:fadeInUp1;
	-o-animation-name:fadeInUp1;
	animation-name:fadeInUp1;
	-webkit-animation-duration:1s;
	-webkit-animation-delay:4s;
	-webkit-animation-timing-function:ease;
	-webkit-animation-fill-mode:both;
	-moz-animation-duration:1s;
	-moz-animation-delay:4s;
	-moz-animation-timing-function:ease;
	-moz-animation-fill-mode:both;
	-o-animation-duration:1s;
	-o-animation-delay:4s;
	-o-animation-timing-function:ease;
	-o-animation-fill-mode:both;
	animation-duration:1s;
	animation-delay:4s;
	animation-timing-function:ease;
	animation-fill-mode:both
}
html body .innerPage_body .mobilityContainer .bannerdiv .handfadeInUp4 {
	-webkit-animation-name:fadeInUp1;
	-moz-animation-name:fadeInUp1;
	-o-animation-name:fadeInUp1;
	animation-name:fadeInUp1;
	-webkit-animation-duration:1s;
	-webkit-animation-delay:5s;
	-webkit-animation-timing-function:ease;
	-webkit-animation-fill-mode:both;
	-moz-animation-duration:1s;
	-moz-animation-delay:5s;
	-moz-animation-timing-function:ease;
	-moz-animation-fill-mode:both;
	-o-animation-duration:1s;
	-o-animation-delay:5s;
	-o-animation-timing-function:ease;
	-o-animation-fill-mode:both;
	animation-duration:1s;
	animation-delay:5s;
	animation-timing-function:ease;
	animation-fill-mode:both
}
html body .innerPage_body .mobilityContainer .bannerdiv .towerfadeIn1 {
	-moz-animation:fadeInTower 1s;
	-o-animation:fadeInTower 1s;
	animation:fadeInTower 1s
}
html body .innerPage_body .mobilityContainer .bannerdiv .towerfadeIn2,
html body .innerPage_body .mobilityContainer .bannerdiv .towerfadeIn3,
html body .innerPage_body .mobilityContainer .bannerdiv .towerfadeIn4 {
	-o-animation:fadeInTower 1s infinite;
	animation:fadeInTower 1s infinite
}
html body .innerPage_body .mobilityContainer .bannerdiv .towerfadeIn1 {
	-webkit-animation:fadeInTower;
	-moz-animation-name:fadeInTower;
	-o-animation-name:fadeInTower;
	-ms-animation-name:fadeInTower;
	animation-name:fadeInTower;
	-webkit-animation-duration:1s;
	-webkit-animation-delay:1s;
	-webkit-animation-timing-function:ease-in;
	-webkit-animation-fill-mode:both;
	-moz-animation-duration:1s;
	-moz-animation-delay:1s;
	-moz-animation-timing-function:ease;
	-moz-animation-fill-mode:both;
	-o-animation-duration:1s;
	-o-animation-delay:1s;
	-o-animation-timing-function:ease;
	-o-animation-fill-mode:both;
	animation-duration:1s;
	animation-delay:1s;
	animation-timing-function:ease;
	animation-fill-mode:both
}
html body .innerPage_body .mobilityContainer .bannerdiv .towerfadeIn2 {
	-webkit-animation:fadeInTower 1s infinite;
	-moz-animation:fadeInTower 1s infinite;
	-o-animation-name:fadeInTower;
	animation-name:fadeInTower;
	-webkit-animation-duration:1s;
	-webkit-animation-delay:2s;
	-webkit-animation-timing-function:ease;
	-webkit-animation-fill-mode:both;
	-moz-animation-duration:1s;
	-moz-animation-delay:2s;
	-moz-animation-timing-function:ease;
	-moz-animation-fill-mode:both;
	-o-animation-duration:1s;
	-o-animation-delay:2s;
	-o-animation-timing-function:ease;
	-o-animation-fill-mode:both;
	animation-duration:1s;
	animation-delay:2s;
	animation-timing-function:ease;
	animation-fill-mode:both
}
html body .innerPage_body .mobilityContainer .bannerdiv .towerfadeIn3 {
	-webkit-animation:fadeInTower 1s infinite;
	-moz-animation:fadeInTower 1s infinite;
	-o-animation-name:fadeInTower;
	animation-name:fadeInTower;
	-webkit-animation-duration:1s;
	-webkit-animation-delay:3s;
	-webkit-animation-timing-function:ease;
	-webkit-animation-fill-mode:both;
	-moz-animation-duration:1s;
	-moz-animation-delay:3s;
	-moz-animation-timing-function:ease;
	-moz-animation-fill-mode:both;
	-o-animation-duration:1s;
	-o-animation-delay:3s;
	-o-animation-timing-function:ease;
	-o-animation-fill-mode:both;
	animation-duration:1s;
	animation-delay:3s;
	animation-timing-function:ease;
	animation-fill-mode:both
}
html body .innerPage_body .mobilityContainer .bannerdiv .towerfadeIn4 {
	-webkit-animation:fadeInTower 1s infinite;
	-moz-animation:fadeInTower 1s infinite;
	-o-animation-name:fadeInTower;
	animation-name:fadeInTower;
	-webkit-animation-duration:1s;
	-webkit-animation-delay:4s;
	-webkit-animation-timing-function:ease;
	-webkit-animation-fill-mode:both;
	-moz-animation-duration:1s;
	-moz-animation-delay:4s;
	-moz-animation-timing-function:ease;
	-moz-animation-fill-mode:both;
	-o-animation-duration:1s;
	-o-animation-delay:4s;
	-o-animation-timing-function:ease;
	-o-animation-fill-mode:both;
	animation-duration:1s;
	animation-delay:4s;
	animation-timing-function:ease;
	animation-fill-mode:both
}
@-webkit-keyframes fadeInUp {
	0% {
		opacity:0!important;
		-webkit-transform:translateY(10px)!important;
		transform:translateY(10px)!important
	}
	100% {
		opacity:1!important;
		-webkit-transform:translateY(0)!important;
		transform:translateY(0)!important
	}
}
@-moz-keyframes fadeInUp {
	0% {
		opacity:0!important;
		-moz-transform:translateY(10px)!important;
		transform:translateY(10px)!important
	}
	100% {
		opacity:1!important;
		-moz-transform:translateY(0)!important;
		transform:translateY(0)!important
	}
}
@keyframes fadeInUp {
	0% {
		opacity:0!important;
		-moz-transform:translateY(10px)!important;
		transform:translateY(0)!important
	}
	100% {
		opacity:1!important;
		-moz-transform:translateY(0)!important;
		transform:translateY(0)!important
	}
}
@-webkit-keyframes fadeInUp1 {
	0% {
		opacity:0;
		-webkit-transform:translateY(10px);
		-ms-transform:translateY(10px);
		transform:translateY(10px)
	}
	100% {
		opacity:1;
		-webkit-transform:translateY(0);
		-ms-transform:translateY(10px)
	}
}
@-moz-keyframes fadeInUp1 {
	0% {
		opacity:0;
		-webkit-transform:translateY(10px);
		-ms-transform:translateY(10px)
	}
	100% {
		opacity:1;
		-webkit-transform:translateY(0);
		-ms-transform:translateY(10px)
	}
}
@keyframes fadeInUp1 {
	0% {
		opacity:0;
		-webkit-transform:translateY(10px);
		-ms-transform:translateY(10px);
		transform:translateY(10px)!important
	}
	100% {
		opacity:1;
		-webkit-transform:translateY(0);
		-ms-transform:translateY(0);
		transform:translateY(0)!important
	}
}
@-webkit-keyframes fadeInUp2 {
	0% {
		opacity:0;
		-webkit-transform:translateY(10px)
	}
	100% {
		opacity:1;
		-webkit-transform:translateY(0)
	}
}
@-moz-keyframes fadeInUp2 {
	0% {
		opacity:0;
		-webkit-transform:translateY(10px)
	}
	100% {
		opacity:1;
		-webkit-transform:translateY(0)
	}
}
@keyframes fadeInUp2 {
	0% {
		opacity:0;
		-webkit-transform:translateY(10px);
		transform:translateY(10px)!important
	}
	100% {
		opacity:1;
		-webkit-transform:translateY(0);
		transform:translateY(0)!important
	}
}
@-webkit-keyframes fadeInUp3 {
	0% {
		opacity:0;
		-webkit-transform:translateY(10px)
	}
	100% {
		opacity:1;
		-webkit-transform:translateY(0)
	}
}
@-moz-keyframes fadeInUp3 {
	0% {
		opacity:0;
		-webkit-transform:translateY(10px)
	}
	100% {
		opacity:1;
		-webkit-transform:translateY(0)
	}
}
@keyframes fadeInUp3 {
	0% {
		opacity:0;
		-webkit-transform:translateY(10px);
		transform:translateY(10px)!important
	}
	100% {
		opacity:1;
		-webkit-transform:translateY(0);
		transform:translateY(0)!important
	}
}
@-webkit-keyframes fadeInUp4 {
	0% {
		opacity:0;
		-webkit-transform:translateY(10px)
	}
	100% {
		opacity:1;
		-webkit-transform:translateY(0)
	}
}
@-moz-keyframes fadeInUp4 {
	0% {
		opacity:0;
		-webkit-transform:translateY(10px)
	}
	100% {
		opacity:1;
		-webkit-transform:translateY(0)
	}
}
@keyframes fadeInUp4 {
	0% {
		opacity:0;
		-webkit-transform:translateY(10px);
		transform:translateY(10px)!important
	}
	100% {
		opacity:1;
		-webkit-transform:translateY(0);
		transform:translateY(0)!important
	}
}
@-webkit-keyframes fadeInTower {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@-moz-keyframes fadeInTower {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@keyframes fadeInTower {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
html body .innerPage_body .mobilityContainer .bannerdiv .mobibannertxt {
	position:absolute;
	top:50%;
	color:#fff;
	left:10%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%)
}
html body .innerPage_body .mobilityContainer .bannerdiv .mobibannertxt .mobility_banner_middle_txt {
	font-size:50px;
	margin-top:20px;
	margin-bottom:10px;
	display:block
}
html body .innerPage_body .mobilityContainer .bannerdiv .mobibannertxt .mobility_banner_last_txt {
	font-size:36px;
	margin-top:20px;
	margin-bottom:10px;
	line-height:1.1
}
html body .innerPage_body .mobilityContainer .bannerdiv .mobibannertower {
	position:absolute;
	bottom:-3px;
	left:30px
}
html body .innerPage_body .mobilityContainer .bannerdiv .tower-ring1 {
	position:absolute;
	bottom:50px;
	left:6px
}
html body .innerPage_body .mobilityContainer .bannerdiv .tower-ring2 {
	position:absolute;
	bottom:43px;
	left:-4px
}
html body .innerPage_body .mobilityContainer .bannerdiv .tower-ring3 {
	position:absolute;
	bottom:37px;
	left:-12px
}
html body .innerPage_body .mobilityContainer .bannerdiv .mobibannerplane-1 {
	top:30%;
	left:10%
}
html body .innerPage_body .mobilityContainer .bannerdiv .mobibannerplane-2 {
	position:absolute;
	bottom:13%;
	left:44%
}
html body .innerPage_body .mobilityContainer .bannerdiv .mobibannerhands {
	position:absolute;
	right:1%;
	bottom:-.6%
}
html body .innerPage_body .mobilityContainer .bannerdiv .mobibannerclouds .cloud-1,
html body .innerPage_body .mobilityContainer .bannerdiv .mobibannerclouds .cloud-2,
html body .innerPage_body .mobilityContainer .bannerdiv .mobibannerclouds .cloud-3 {
	position:absolute
}
html body .innerPage_body .mobilityContainer .bannerdiv .mobibannerclouds .cloud-1 {
	top:5%;
	left:10%;
	-webkit-animation:cloud-1 5s infinite;
	-moz-animation:cloud-1 5s infinite;
	animation:cloud-1 5s infinite
}
html body .innerPage_body .mobilityContainer .bannerdiv .mobibannerclouds .cloud-2 {
	left:-3%;
	top:67%;
	-webkit-animation:cloud-2 5s infinite;
	-moz-animation:cloud-2 5s infinite;
	animation:cloud-2 5s infinite
}
html body .innerPage_body .mobilityContainer .bannerdiv .mobibannerclouds .cloud-3 {
	bottom:4%;
	left:34%;
	-webkit-animation:cloud-3 5s infinite;
	-moz-animation:cloud-3 5s infinite;
	animation:cloud-3 5s infinite;
	-webkit-animation-direction:alternate;
	-moz-animation-direction:alternate;
	-ms-animation:cloud-3 5s infinite
}
@-webkit-keyframes myplane-1 {
	0% {
		transform:translateY(0) translateX(0)
	}
	100% {
		transform:translateY(-142px) translateX(239px)
	}
}
@-moz-keyframes myplane-1 {
	0% {
		transform:translateY(0) translateX(0)
	}
	100% {
		transform:translateY(-142px) translateX(239px)
	}
}
@keyframes myplane-1 {
	0% {
		transform:translateY(0) translateX(0)
	}
	100% {
		transform:translateY(-142px) translateX(239px)
	}
}
@-webkit-keyframes myplane-2 {
	0% {
		transform:translateY(0) translateX(0)
	}
	100% {
		transform:translateY(-57px) translateX(-223px)
	}
}
@-moz-keyframes myplane-2 {
	0% {
		transform:translateY(0) translateX(0)
	}
	100% {
		transform:translateY(-57px) translateX(-223px)
	}
}
@keyframes myplane-2 {
	0% {
		transform:translateY(0) translateX(0)
	}
	100% {
		transform:translateY(-57px) translateX(-223px)
	}
}
@-webkit-keyframes cloud-1 {
	0% {
		-webkit-transform:translateY(0) translateX(0)
	}
	100% {
		-webkit-transform:translateX(223px)
	}
}
@-moz-keyframes cloud-1 {
	0% {
		-moz-transform:translateY(0) translateX(0)
	}
	100% {
		-moz-transform:translateX(223px)
	}
}
@keyframes cloud-1 {
	0% {
		-ms-transform:translateY(0) translateX(0)
	}
	100% {
		-ms-transform:translateX(223px)
	}
}
@-webkit-keyframes cloud-2 {
	0% {
		transform:translateY(0) translateX(0)
	}
	100% {
		transform:translateX(223px)
	}
}
@-moz-keyframes cloud-2 {
	0% {
		transform:translateY(0) translateX(0)
	}
	100% {
		transform:translateX(223px)
	}
}
@keyframes cloud-2 {
	0% {
		transform:translateY(0) translateX(0)
	}
	100% {
		transform:translateX(223px)
	}
}
@-webkit-keyframes cloud-3 {
	0% {
		transform:translateY(0) translateX(0)
	}
	100% {
		transform:translateX(100%)
	}
}
@-moz-keyframes cloud-3 {
	0% {
		transform:translateY(0) translateX(0)
	}
	100% {
		transform:translateX(100%)
	}
}
@keyframes cloud-3 {
	0% {
		transform:translateY(0) translateX(0)
	}
	100% {
		transform:translateX(100%)
	}
}
html body .innerPage_body .mobilityContainer .bannerdiv .mobibannerplane-1 {
	width:100px;
	height:100px;
	position:relative;
	-webkit-animation:myplane-1 5s infinite;
	-moz-animation:myplane-1 5s infinite;
	animation:myplane-1 5s infinite
}
html body .innerPage_body .mobilityContainer .bannerdiv .mobibannerplane-2 {
	-webkit-animation:myplane-2 5s infinite;
	-moz-animation:myplane-2 5s infinite;
	animation:myplane-2 5s infinite
}
html body .innerPage_body .mobilityContainer .introductory_section {
	padding:50px
}
html body .innerPage_body .mobilityContainer .tab_container {
	padding:20px 50px;
	background-color:#f4f4f4
}
html body .innerPage_body .mobilityContainer .mobility_mobileImage_part {
	margin-top:30px
}
html body .innerPage_body .mobilityContainer .appService_types {
	height:21px;
	margin-top:3%
}
html body .innerPage_body .mobilityContainer .appService_types .appService-listContainer {
	padding:0;
	height:100%;
	display:table;
	width:100%;
	cursor:pointer
}
html body .innerPage_body .mobilityContainer .appService_types .appService-listContainer li:first-child {
	border-left:0
}
html body .innerPage_body .mobilityContainer .appService_types .appService-listContainer li:last-child {
	border-right:0
}
html body .innerPage_body .mobilityContainer .appService_types .appService-listContainer .appService_typeList {
	width:19%;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	font-size:1.6em;
	border-left:1px solid #3895d5
}
html body .innerPage_body .mobilityContainer .appService_types .appService-listContainer .appService_typeList a {
	text-decoration:none;
	color:#000
}
html body .innerPage_body .mobilityContainer .appService_types .appService-listContainer .appService_Menu_active {
	background-color:#fff!important
}
html body .innerPage_body .mobilityContainer .appService_types .appService-listContainer .appService_Menu_active a {
	color:#3895d5!important
}
html body .innerPage_body .mobilityContainer .appService_typeDescription {
	margin-top:5%;
	min-height:200px
}
html body .innerPage_body .mobilityContainer .appService_typeDescription .appService_typeImage {
	text-align:center
}
html body .innerPage_body .mobilityContainer .appService_typeDescription .appService_typeImage img {
	width:150px
}
html body .innerPage_body .mobilityContainer .appService_typeDescription .appService_typeDescripion_part {
	position:relative
}
html body .innerPage_body .mobilityContainer .appService_typeDescription .appService_typeDescripion_part p {
	font-size:1.5em;
	margin-bottom:30px
}
html body .innerPage_body .mobilityContainer .appService_typeDescription .appService_typeDescripion_part .innerpage_read_more {
	color:#009bde!important;
	-webkit-transition:background-color .4s ease;
	transition:background-color .4s ease;
	padding:12px 34px;
	font-size:16px;
	line-height:1.33;
	border-radius:32px;
	background-color:#fff;
	border:2px solid #009bde;
	opacity:.7;
	text-decoration:none;
	position:absolute
}
html body .innerPage_body .mobilityContainer .appService_typeDescription .appService_typeDescripion_part .innerpage_read_more:hover {
	background-color:#009bde;
	color:#fff!important;
	text-decoration:none
}
html body .innerPage_body .mobilityContainer .row.mobility_Services {
	padding:50px
}
html body .innerPage_body .mobilityContainer .row.mobility_Services .containerBlock {
	height:100%;
	padding:0 15px;
	width:25%;
	float:left
}
html body .innerPage_body .mobilityContainer .row.mobility_Services .containerBlock .placeholderPart {
	height:100%;
	background:#fff;
	display:block;
	border-radius:4px;
	box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-shadow:0 3px 6px rgba(0,
	0,
	0,
	.2);
	position:relative;
	overflow:hidden;
	transition:box-shadow 100ms cubic-bezier(.215,
	.61,
	.355,
	1)
}
html body .innerPage_body .mobilityContainer .row.mobility_Services .containerBlock .placeholderPart .imagePart {
	position:relative
}
html body .innerPage_body .mobilityContainer .row.mobility_Services .containerBlock .placeholderPart .imagePart>img {
	width:100%
}
html body .innerPage_body .mobilityContainer .row.mobility_Services .containerBlock .placeholderPart .imagePart .titlePart {
	position:absolute;
	font-family:robotoRegular;
	bottom:0;
	background:rgba(48,
	144,
	178,
	.7);
	text-align:center;
	padding:8px;
	color:#fff;
	width:100%;
	margin-bottom:0;
	font-size:17px
}
html body .innerPage_body .mobilityContainer .row.mobility_Services .containerBlock .placeholderPart .descPart {
	padding:10px 10px 30px
}
html body .innerPage_body .mobilityContainer .mobilityService .serviceBlock {
	width:20%;
	float:left;
	padding-right:10px
}
html body .innerPage_body .mobilityContainer .mobilityService .serviceBlock .serviceContainer {
	padding:5px;
	min-height:250px;
	height:auto;
	width:100%
}
html body .innerPage_body .mobilityContainer .mobilityService .serviceBlock .serviceContainer .serviceTitle {
	color:#fff;
	font-size:1.5em;
	text-align:center
}
html body .innerPage_body .mobilityContainer .mobilityService .serviceBlock .serviceContainer .service-keyPoints {
	color:#fff;
	font-size:1.1em
}
html body .innerPage_body .mobilityContainer .mobilityService .serviceBlock .strategyConsulting {
	background-color:#4472c4
}
html body .innerPage_body .mobilityContainer .mobilityService .serviceBlock .appDevelopment {
	background-color:#43afc0
}
html body .innerPage_body .mobilityContainer .mobilityService .serviceBlock .integrationMigration {
	background-color:#43bb8d
}
html body .innerPage_body .mobilityContainer .mobilityService .serviceBlock .enterpriseMobility {
	background-color:#45b451
}
html body .innerPage_body .mobilityContainer .mobilityService .serviceBlock .mobileTesting {
	background-color:#70ad47
}
html body .innerPage_body .bigData_Container .introductory_section {
	padding:50px;
	padding-bottom:0
}
html body .innerPage_body .bigData_Container .strategicConsulting {
	background:url(../img/competency/bigData-strategicConsulting.jpg) center no-repeat;
	background-size:contain;
	height:450px
}
html body .innerPage_body .bigData_Container .infra_setupSupport {
	background:url(../img/competency/bigData-infra_setupSupport.jpg) center no-repeat;
	background-size:contain;
	height:450px
}
html body .innerPage_body .bigData_Container .dev_maintenaceSupport {
	background:url(../img/competency/bigData-devMaintenance_support.jpg) center no-repeat;
	background-size:contain;
	height:450px
}
html body .innerPage_body .bigData_Container .analytics_insightServices {
	background:url(../img/competency/bigData-analyticsInsight_services.jpg) center no-repeat;
	background-size:contain;
	height:450px
}
html body .innerPage_body .bigData_Container .bigdata_services_section {
	font-family:robotoLight!important;
	padding:0;
	padding-top:20px!important
}
html body .innerPage_body .bigData_Container .bigdata_services_section .heading {
	width:90%;
	margin:0 auto
}
html body .innerPage_body .bigData_Container .bigdata_services_section .heading p {
	font-size:1.4em
}
html body .innerPage_body .bigData_Container .bigdata_services_section .background-position {
	position:relative;
	min-height:420px;
	display:table
}
html body .innerPage_body .bigData_Container .bigdata_services_section .background-position .vertical-align {
	display:table-cell;
	vertical-align:middle
}
html body .innerPage_body .bigData_Container .bigdata_services_section .background-position .bigdata_services_content p {
	font-size:1.4em
}
html body .innerPage_body .bigData_Container .bigdata_services_section .background-position .bigdata_services_back {
	background-color:#fff;
	background-repeat:no-repeat;
	height:100%;
	background-size:cover;
	background-position:center;
	position:absolute;
	width:50%;
	right:0
}
html body .innerPage_body .bigData_Container .bigdata_services_section .background-position .bigdata_services_back.bg_left {
	background-color:#fff;
	background-repeat:no-repeat;
	height:100%;
	background-size:cover;
	background-position:center;
	position:absolute;
	width:50%;
	left:0
}
html body .innerPage_body .bigData_Container .bigdata_services_section .background-position .bigdata_strategic_backimg {
	background-image:url(../img/competency/bigdata/Strategic-Consulting.jpg)
}
html body .innerPage_body .bigData_Container .bigdata_services_section .background-position .bigdata_infrastructure_backimg {
	background-image:url(../img/competency/bigdata/Infrastructure-Set-Up.jpg)
}
html body .innerPage_body .bigData_Container .bigdata_services_section .background-position .bigdata_development_backimg {
	background-image:url(../img/competency/bigdata/Development-Maintainence.jpg)
}
html body .innerPage_body .bigData_Container .bigdata_services_section .background-position .bigdata_analystics_backimg {
	background-image:url(../img/competency/bigdata/Analystics-Insights.jpg)
}
html body .innerPage_body .sharepointContainer .introductory_section {
	padding:50px
}
html body .innerPage_body .sharepointContainer .introductory_section .sharepointImage {
	padding:3% 0;
	text-align:center
}
html body .innerPage_body .sharepointContainer .introductory_section .sharepointImage img {
	max-width:100%
}
html body .innerPage_body .sharepointContainer .introductory_section .image_footerTab {
	text-align:center;
	margin-top:2%
}
html body .innerPage_body .sharepointContainer .introductory_section .image_footerTab .sharepoint {
	background-color:#0072c6;
	cursor:pointer
}
html body .innerPage_body .sharepointContainer .introductory_section .image_footerTab .sharepoint:hover {
	background-color:#08408A
}
html body .innerPage_body .sharepointContainer .introductory_section .image_footerTab .liferay {
	background-color:#376393
}
html body .innerPage_body .sharepointContainer .introductory_section .image_footerTab .alfresco {
	background-color:#5fa401
}
html body .innerPage_body .sharepointContainer .introductory_section .image_footerTab .joomla {
	background-color:#e67e22
}
html body .innerPage_body .sharepointContainer .introductory_section .image_footerTab .drupal {
	background-color:#2aa9e0
}
html body .innerPage_body .sharepointContainer .introductory_section .image_footerTab ul li {
	padding:5px 10px;
	color:#fff;
	margin-top:10px;
	font-size:1.4em;
	margin-right:5px
}
html body .innerPage_body .sharepointContainer .introductory_section .image_footerTab ul li a {
	color:#fff!important
}
html body .innerPage_body .sharepointContainer .sharepoint_service_offering {
	background-color:#3090b2;
	color:#fff;
	padding:50px 0
}
html body .innerPage_body .sharepointContainer .sharepoint_service_offering .sharepoint_service_offering_container {
	width:100%;
	padding:0 50px;
	display:table;
	position:relative
}
html body .innerPage_body .sharepointContainer .sharepoint_service_offering .sharepoint_service_offering_container .service_offering_left {
	float:left;
	display:-moz-inline-stack;
	vertical-align:middle
}
html body .innerPage_body .sharepointContainer .sharepoint_service_offering .sharepoint_service_offering_container .service_offering_right {
	float:right;
	width:50%;
	display:-moz-inline-stack;
	vertical-align:middle;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	padding-right:60px;
	right:0
}
html body .innerPage_body .sharepointContainer .sharepoint_service_offering .sharepoint_service_offering_container .service_offering_List {
	font-size:1.4em
}
html body .innerPage_body .sharepointContainer .row.sharepoint_Services_box {
	padding:50px
}
html body .innerPage_body .sharepointContainer .row.sharepoint_Services_box .containerBlock {
	height:100%;
	margin-top:40px;
	padding:0 15px
}
html body .innerPage_body .sharepointContainer .row.sharepoint_Services_box .containerBlock .placeholderPart {
	height:100%;
	background:#fff;
	display:block;
	border-radius:4px;
	box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-shadow:0 3px 6px rgba(0,
	0,
	0,
	.2);
	position:relative;
	overflow:hidden;
	padding-bottom:50px;
	transition:box-shadow 100ms cubic-bezier(.215,
	.61,
	.355,
	1)
}
html body .innerPage_body .sharepointContainer .row.sharepoint_Services_box .containerBlock .placeholderPart .imagePart {
	position:relative
}
html body .innerPage_body .sharepointContainer .row.sharepoint_Services_box .containerBlock .placeholderPart .imagePart>img {
	width:100%
}
html body .innerPage_body .sharepointContainer .row.sharepoint_Services_box .containerBlock .placeholderPart .imagePart .titlePart {
	position:absolute;
	font-family:robotoRegular;
	bottom:0;
	background:rgba(48,
	144,
	178,
	.7);
	text-align:center;
	padding:8px;
	color:#fff;
	width:100%;
	margin-bottom:0;
	font-size:1.4em
}
html body .innerPage_body .sharepointContainer .row.sharepoint_Services_box .containerBlock .placeholderPart .descPart {
	padding:10px
}
html body .innerPage_body .sharepointContainer .row.sharepoint_Services_box .containerBlock .placeholderPart .read_more {
	text-decoration:none;
	font-size:16px;
	font-family:robotoLight;
	color:#009bde!important;
	position:absolute;
	bottom:10px;
	right:15px;
	text-transform:uppercase;
	font-weight:400!important
}
html body .innerPage_body .sharepointContainer .row.sharepoint_Services_box .containerBlock .placeholderPart .read_more:hover {
	font-family:robotoRegular!important
}
html body .innerPage_body .cloudContainer .introductory_section {
	padding:50px;
	padding-bottom:0
}
html body .innerPage_body .cloudContainer .cloud_subTitle {
	font-size:1.4em;
	font-weight:700;
	display:list-item;
	list-style-position:inside
}
html body .innerPage_body .cloudContainer .cloud_services_section {
	font-family:robotoLight!important;
	padding:0
}
html body .innerPage_body .cloudContainer .cloud_services_section .heading {
	width:90%;
	margin:0 auto
}
html body .innerPage_body .cloudContainer .cloud_services_section .heading p {
	font-size:1.4em
}
html body .innerPage_body .cloudContainer .cloud_services_section .background-position {
	position:relative;
	min-height:420px;
	display:table
}
html body .innerPage_body .cloudContainer .cloud_services_section .background-position .vertical-align {
	display:table-cell;
	vertical-align:middle
}
html body .innerPage_body .cloudContainer .cloud_services_section .background-position .cloud_services_content p {
	font-size:1.4em
}
html body .innerPage_body .cloudContainer .cloud_services_section .background-position .cloud_services_back {
	background-color:#fff;
	background-repeat:no-repeat;
	height:100%;
	background-size:cover;
	background-position:center;
	position:absolute;
	width:50%;
	right:0
}
html body .innerPage_body .cloudContainer .cloud_services_section .background-position .cloud_services_back.bg_left {
	background-color:#fff;
	background-repeat:no-repeat;
	height:100%;
	background-size:cover;
	background-position:center;
	position:absolute;
	width:50%;
	left:0
}
html body .innerPage_body .cloudContainer .cloud_services_section .background-position .cloud_viability_backimg {
	background-image:url(../img/competency/cloud/Cloud-Viability-and-Platform-development.jpg)
}
html body .innerPage_body .cloudContainer .cloud_services_section .background-position .cloud_architecture_backimg {
	background-image:url(../img/competency/cloud/Architecture-Analysis.jpg)
}
html body .innerPage_body .cloudContainer .cloud_services_section .background-position .cloud_design_backimg {
	background-image:url(../img/competency/cloud/Design-and-Development.jpg)
}
html body .innerPage_body .cloudContainer .cloud_services_section .background-position .cloud_production_backimg {
	background-image:url(../img/competency/cloud/Production-Maintenance.jpg)
}
html body .innerPage_body .opensourceContainer .introductory_section {
	padding:50px 60px
}
html body .innerPage_body .opensourceContainer .opensourceadvisory_Services {
	background-color:#3090b2;
	padding:50px 0;
	color:#fff
}
html body .innerPage_body .opensourceContainer .opensourceadvisory_Services .opensourceadvisory_Services_benifits_container {
	padding:0 50px;
	display:table;
	position:relative;
	width:100%
}
html body .innerPage_body .opensourceContainer .opensourceadvisory_Services .opensourceadvisory_Services_benifits_container .benifits_left {
	float:left;
	display:table-cell;
	display:-moz-inline-stack;
	vertical-align:middle;
	zoom:1
}
html body .innerPage_body .opensourceContainer .opensourceadvisory_Services .opensourceadvisory_Services_benifits_container .benifits_right {
	float:right;
	width:50%;
	display:table-cell;
	display:-moz-inline-stack;
	vertical-align:middle;
	zoom:1;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	padding-right:60px;
	right:0
}
html body .innerPage_body .opensourceContainer .opensourceadvisory_Services .opensourceadvisory_Services_benifits_container .benifitsList {
	font-size:1.4em
}
html body .innerPage_body .opensourceContainer .opensourceDesc_part .opensourceTitle {
	font-size:2.5em
}
html body .innerPage_body .opensourceContainer .opensourceDesc_part .opensourceDesc {
	font-size:1.4em
}
html body .innerPage_body .opensourceContainer .opensourceDesc_part .small_keyPoints {
	margin-left:50px!important
}
html body .innerPage_body .opensourceContainer .opensourceDesc_optionPart {
	padding:50px 60px
}
html body .innerPage_body .opensourceContainer .opensourceDesc_optionPart .opensourceDesc_row .opensourceDesc_box_container {
	margin-bottom:20px;
	padding-left:10px!important;
	padding-right:10px!important
}
html body .innerPage_body .opensourceContainer .opensourceDesc_optionPart .opensourceDesc_row .opensourceDesc_box_container .opensourceDesc_box {
	background-color:#000;
	padding:20px 15px;
	position:relative;
	height:100%
}
html body .innerPage_body .opensourceContainer .opensourceDesc_optionPart .opensourceDesc_row .opensourceDesc_box_container .opensourceDesc_box:before {
	content:"";
	top:14px;
	position:absolute;
	width:34px;
	height:40px;
	left:16px
}
html body .innerPage_body .opensourceContainer .opensourceDesc_optionPart .opensourceDesc_row .opensourceDesc_box_container .technology_box:before {
	background:url(../img/competency/opengroup/manIcon.png) no-repeat
}
html body .innerPage_body .opensourceContainer .opensourceDesc_optionPart .opensourceDesc_row .opensourceDesc_box_container .mvc_box:before {
	background:url(../img/competency/opengroup/Javascript.png) no-repeat
}
html body .innerPage_body .opensourceContainer .opensourceDesc_optionPart .opensourceDesc_row .opensourceDesc_box_container .portal_box:before {
	background:url(../img/competency/opengroup/Portal.png) no-repeat
}
html body .innerPage_body .opensourceContainer .opensourceDesc_optionPart .opensourceDesc_row .opensourceDesc_box_container .framework_box:before {
	background:url(../img/competency/opengroup/globeIcon.png) no-repeat
}
html body .innerPage_body .opensourceContainer .opensourceDesc_optionPart .opensourceDesc_row .opensourceDesc_box_container .database_box:before {
	background:url(../img/competency/opengroup/database.png) no-repeat
}
html body .innerPage_body .opensourceContainer .opensourceDesc_optionPart .opensourceDesc_row .opensourceDesc_box_container .development_box:before {
	background:url(../img/competency/opengroup/contentIcon.png) no-repeat
}
html body .innerPage_body .opensourceContainer .opensourceDesc_optionPart .opensourceDesc_row .opensourceDesc_box_container .other_service_box:before {
	background:url(../img/competency/opengroup/Other_services.png) no-repeat
}
html body .innerPage_body .opensourceContainer .opensourceDesc_optionPart .opensourceDesc_row .opensourceDesc_box_container .mvc_box,
html body .innerPage_body .opensourceContainer .opensourceDesc_optionPart .opensourceDesc_row .opensourceDesc_box_container .portal_box,
html body .innerPage_body .opensourceContainer .opensourceDesc_optionPart .opensourceDesc_row .opensourceDesc_box_container .technology_box {
	background-color:#07948f
}
html body .innerPage_body .opensourceContainer .opensourceDesc_optionPart .opensourceDesc_row .opensourceDesc_box_container .database_box,
html body .innerPage_body .opensourceContainer .opensourceDesc_optionPart .opensourceDesc_row .opensourceDesc_box_container .framework_box {
	background-color:#0953a6
}
html body .innerPage_body .opensourceContainer .opensourceDesc_optionPart .opensourceDesc_row .opensourceDesc_box_container .development_box,
html body .innerPage_body .opensourceContainer .opensourceDesc_optionPart .opensourceDesc_row .opensourceDesc_box_container .other_service_box {
	background-color:#00a3e0
}
html body .innerPage_body .opensourceContainer .opensourceDesc_optionPart .title {
	font-size:1.6em;
	font-weight:400;
	font-family:robotoregular;
	color:#fff;
	padding-left:50px
}
html body .innerPage_body .opensourceContainer .opensourceDesc_optionPart .desc {
	font-size:1.3em;
	color:#fff
}
html body .innerPage_body .opensourceContainer .opensourceDesc_optionPart .list-key-points {
	font-size:1.3em;
	color:#fff;
	padding-left:50px;
	list-style-type:disc!important
}
html body .innerPage_body .opensourceContainer .opensourceDesc_optionPart .openSource_left {
	height:100%;
	padding-left:0
}
html body .innerPage_body .opensourceContainer .opensourceDesc_optionPart .openSource_left .left_down_part,
html body .innerPage_body .opensourceContainer .opensourceDesc_optionPart .openSource_left .left_up_part {
	background-color:#0953a6;
	height:33.33%;
	border-radius:3px;
	padding-top:5%
}
html body .innerPage_body .opensourceContainer .opensourceDesc_optionPart .openSource_middle {
	height:100%;
	padding-left:0
}
html body .innerPage_body .opensourceContainer .opensourceDesc_optionPart .openSource_middle .middle_part {
	background-color:#07948f;
	height:100%;
	border-radius:3px;
	padding-top:5%
}
html body .innerPage_body .opensourceContainer .opensourceDesc_optionPart .openSource_right {
	height:100%;
	padding-left:0
}
html body .innerPage_body .opensourceContainer .opensourceDesc_optionPart .openSource_right .right_down_part,
html body .innerPage_body .opensourceContainer .opensourceDesc_optionPart .openSource_right .right_up_part {
	background-color:#00a3e0;
	height:33.33%;
	border-radius:3px;
	padding-top:5%
}
html body .innerPage_body .biContainer {
	padding:50px
}
html body .innerPage_body .biContainer .row.bi_Services {
	padding-top:50px
}
html body .innerPage_body .biContainer .row.bi_Services .containerBlock {
	height:100%;
	padding:0 15px;
	margin-bottom:30px
}
html body .innerPage_body .biContainer .row.bi_Services .containerBlock .placeholderPart {
	height:100%;
	background:#fff;
	display:block;
	border-radius:4px;
	box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-shadow:0 3px 6px rgba(0,
	0,
	0,
	.2);
	position:relative;
	overflow:hidden;
	transition:box-shadow 100ms cubic-bezier(.215,
	.61,
	.355,
	1)
}
html body .innerPage_body .biContainer .row.bi_Services .containerBlock .placeholderPart .imagePart {
	position:relative
}
html body .innerPage_body .biContainer .row.bi_Services .containerBlock .placeholderPart .imagePart>img {
	width:100%
}
html body .innerPage_body .biContainer .row.bi_Services .containerBlock .placeholderPart .imagePart .titlePart {
	position:absolute;
	bottom:0;
	font-family:robotoRegular;
	text-align:center;
	padding:8px;
	color:#fff;
	width:100%;
	margin-bottom:0;
	font-size:17px
}
html body .innerPage_body .biContainer .row.bi_Services .containerBlock .placeholderPart .descPart {
	padding:10px
}
html body .innerPage_body .biContainer .row.bi_Services .advisory_block .placeholderPart .titlePart,
html body .innerPage_body .biContainer .row.bi_Services .datamigration_block .placeholderPart .titlePart,
html body .innerPage_body .biContainer .row.bi_Services .datavalidation_block .placeholderPart .titlePart,
html body .innerPage_body .biContainer .row.bi_Services .datavisualization_block .placeholderPart .titlePart,
html body .innerPage_body .biContainer .row.bi_Services .datawarehousing_block .placeholderPart .titlePart,
html body .innerPage_body .biContainer .row.bi_Services .tool_block .placeholderPart .titlePart {
	background-color:rgba(2,
	124,
	212,
	.5)
}
html body .innerPage_body .devopsContainer .introductory_section {
	padding:50px
}
html body .innerPage_body .devopsContainer .devservice_container {
	padding:50px 0;
	background-color:#F4F4F4
}
html body .innerPage_body .devopsContainer .devservice_container .devservice_iconContainer {
	padding-left:50px;
	padding-right:50px
}
html body .innerPage_body .devopsContainer .devservice_container .devservice_iconContainer .devservice_iconBlock {
	display:table;
	float:left
}
html body .innerPage_body .devopsContainer .devservice_container .devservice_iconContainer .devservice_iconBlock .icon_block_verticalcenter {
	display:table-cell;
	vertical-align:middle
}
html body .innerPage_body .devopsContainer .devservice_container .devservice_iconContainer .iconBlock {
	height:50px;
	width:50px;
	background:url(../img/competency/devops/devops_consulting_serviecs.png) center no-repeat;
	margin:0 auto
}
html body .innerPage_body .devopsContainer .devservice_container .devservice_iconContainer .appDev1 {
	background-position:-5px -5px
}
html body .innerPage_body .devopsContainer .devservice_container .devservice_iconContainer .appDev2 {
	background-position:-65px -5px
}
html body .innerPage_body .devopsContainer .devservice_container .devservice_iconContainer .appDev3 {
	background-position:-5px -65px
}
html body .innerPage_body .devopsContainer .devservice_container .devservice_iconContainer .appDev4 {
	background-position:-65px -65px
}
html body .innerPage_body .devopsContainer .devservice_container .devservice_iconContainer .descBlock {
	margin-top:10px
}
html body .innerPage_body .devopsContainer .devservice_container .devservice_iconContainer .descBlock p {
	text-align:center;
	font-family:robotoRegular;
	line-height:1.6;
	font-size:1.5em
}
html body .innerPage_body .devopsContainer .devops_service_offering {
	background-color:#3090b2;
	color:#fff;
	padding:50px 0
}
html body .innerPage_body .devopsContainer .devops_service_offering .devops_service_offering_container {
	width:100%;
	padding:0 50px;
	display:table;
	position:relative
}
html body .innerPage_body .devopsContainer .devops_service_offering .devops_service_offering_container .service_offering_left {
	float:left;
	display:-moz-inline-stack;
	vertical-align:middle
}
html body .innerPage_body .devopsContainer .devops_service_offering .devops_service_offering_container .service_offering_right {
	float:right;
	width:50%;
	display:-moz-inline-stack;
	vertical-align:middle;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	padding-right:60px;
	right:0
}
html body .innerPage_body .devopsContainer .devops_service_offering .devops_service_offering_container .service_offering_List {
	font-size:1.4em
}
html body .innerPage_body .devopsContainer .row.devops_Services_box {
	padding:50px
}
html body .innerPage_body .devopsContainer .row.devops_Services_box .devopsImage {
	padding:3% 0;
	text-align:center
}
html body .innerPage_body .devopsContainer .row.devops_Services_box .devopsImage img {
	max-width:100%
}
html body .innerPage_body .devopsContainer .row.devops_Services_box .containerBlock {
	height:100%;
	padding:0 15px;
	width:25%
}
html body .innerPage_body .devopsContainer .row.devops_Services_box .containerBlock .placeholderPart {
	height:100%;
	background:#fff;
	display:block;
	border-radius:4px;
	box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-shadow:0 3px 6px rgba(0,
	0,
	0,
	.2);
	position:relative;
	overflow:hidden;
	padding-bottom:50px;
	transition:box-shadow 100ms cubic-bezier(.215,
	.61,
	.355,
	1)
}
html body .innerPage_body .devopsContainer .row.devops_Services_box .containerBlock .placeholderPart .imagePart {
	position:relative
}
html body .innerPage_body .devopsContainer .row.devops_Services_box .containerBlock .placeholderPart .imagePart>img {
	width:100%
}
html body .innerPage_body .devopsContainer .row.devops_Services_box .containerBlock .placeholderPart .imagePart .titlePart {
	position:absolute;
	font-family:robotoRegular;
	bottom:0;
	background:rgba(48,
	144,
	178,
	.7);
	text-align:center;
	padding:8px;
	color:#fff;
	width:100%;
	margin-bottom:0;
	font-size:1.4em
}
html body .innerPage_body .devopsContainer .row.devops_Services_box .containerBlock .placeholderPart .descPart {
	padding:10px
}
html body .innerPage_body .devopsContainer .row.devops_Services_box .containerBlock .placeholderPart .read_more {
	text-decoration:none;
	font-size:16px;
	font-family:robotoLight;
	color:#009bde!important;
	position:absolute;
	bottom:10px;
	right:15px;
	text-transform:uppercase;
	font-weight:400!important
}
html body .innerPage_body .devopsContainer .row.devops_Services_box .containerBlock .placeholderPart .read_more:hover {
	font-family:robotoRegular!important
}
html body .innerPage_body .crmContainer .introductory_section {
	padding:50px
}
html body .innerPage_body .crmContainer .introductory_section .crm_capabilities {
	padding:3% 0;
	text-align:center
}
html body .innerPage_body .crmContainer .crmServices_offer {
	padding:50px 0;
	background-color:#F4F4F4
}
html body .innerPage_body .crmContainer .crmServices_offer .crmServices_offer_container {
	padding:0 50px
}
html body .innerPage_body .crmContainer .crmServices_offer .crmServices_offer_container .crmServicesPart {
	background:url(../img/competency/crm/service_offerings.png) no-repeat;
	width:50px;
	height:50px;
	display:inline-block;
	float:left
}
html body .innerPage_body .crmContainer .crmServices_offer .crmServices_offer_container .crmServicesImageContainer {
	padding:0 0 40px
}
html body .innerPage_body .crmContainer .crmServices_offer .crmServices_offer_container .crmServicesImageContainer:nth-child(1) {
	padding-top:0!important
}
html body .innerPage_body .crmContainer .crmServices_offer .crmServices_offer_container .crmServicesImageContainer .crmreadiness {
	background-position:-4px 0
}
html body .innerPage_body .crmContainer .crmServices_offer .crmServices_offer_container .crmServicesImageContainer .greenfield {
	background-position:-67px -4px
}
html body .innerPage_body .crmContainer .crmServices_offer .crmServices_offer_container .crmServicesImageContainer .socialengagement {
	background-position:-123px -4px
}
html body .innerPage_body .crmContainer .crmServices_offer .crmServices_offer_container .crmServicesImageContainer .paratureimplementation {
	background-position:-184px -4px
}
html body .innerPage_body .crmContainer .crmServices_offer .crmServices_offer_container .crmServicesImageContainer .fieldservice {
	background-position:-234px -4px
}
html body .innerPage_body .crmContainer .crmServices_offer .crmServices_offer_container .crmServicesImageContainer .supportservice {
	background-position:-8px -68px
}
html body .innerPage_body .crmContainer .crmServices_offer .crmServices_offer_container .crmServicesImageContainer .datacrm {
	background-position:-69px -68px
}
html body .innerPage_body .crmContainer .crmServices_offer .crmServices_offer_container .crmServicesImageContainer .dynamiccrm {
	background-position:-241px -71px
}
html body .innerPage_body .crmContainer .crmServices_offer .crmServices_offer_container .crmServicesImageContainer .customdev {
	background-position:-182px -68px
}
html body .innerPage_body .crmContainer .crmServices_offer .crmServices_offer_container .crmServicesImageContainer .platformupgrade {
	background-position:-293px -5px
}
html body .innerPage_body .crmContainer .crmServices_offer .crmServices_offer_container .crmServicesImageContainer .onpromise {
	background-position:-348px -8px
}
html body .innerPage_body .crmContainer .crmServices_offer .crmServices_offer_container .crmServicesImageContainer .useradoption {
	background-position:-297px -74px
}
html body .innerPage_body .crmContainer .crmServices_offer .crmServices_offer_container .crmServicesImageContainer .title {
	font-size:1.3em;
	height:50px;
	display:inline-block;
	padding-top:5px;
	padding-left:15px
}
html body .innerPage_body .crmContainer .crm_why_work_with_nous {
	background-color:#3090b2;
	color:#fff;
	padding:50px 0
}
html body .innerPage_body .crmContainer .crm_why_work_with_nous .crm_why_work_with_nous_container {
	width:100%;
	padding:0 50px;
	display:table;
	position:relative
}
html body .innerPage_body .crmContainer .crm_why_work_with_nous .crm_why_work_with_nous_container .service_offering_left {
	float:left;
	display:-moz-inline-stack;
	vertical-align:middle
}
html body .innerPage_body .crmContainer .crm_why_work_with_nous .crm_why_work_with_nous_container .service_offering_left .small_keyPoints ul {
	list-style-type:disc
}
html body .innerPage_body .crmContainer .crm_why_work_with_nous .crm_why_work_with_nous_container .service_offering_left .small_keyPoints ul li {
	line-height:1.6;
	font-size:17px
}
html body .innerPage_body .crmContainer .crm_why_work_with_nous .crm_why_work_with_nous_container .service_offering_right {
	float:right;
	width:50%;
	display:-moz-inline-stack;
	vertical-align:middle;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	padding-right:60px;
	right:0
}
html body .innerPage_body .crmContainer .crm_why_work_with_nous .crm_why_work_with_nous_container .service_offering_List {
	font-size:1.4em
}
html body .innerPage_body .oracleCrmContainer .introductory_section {
	padding:50px
}
html body .innerPage_body .oracleCrmContainer .introductory_section .crm_capabilities {
	padding:3% 0;
	text-align:center
}
html body .innerPage_body .oracleCrmContainer .oraclecrmServices_offer {
	padding:50px 0;
	background-color:#F4F4F4
}
html body .innerPage_body .oracleCrmContainer .oraclecrmServices_offer .oraclecrmServices_offer_container {
	padding:0 50px
}
html body .innerPage_body .oracleCrmContainer .oraclecrmServices_offer .oraclecrmServices_offer_container .oracleServicesImageContainer {
	padding:0 0 40px
}
html body .innerPage_body .oracleCrmContainer .oraclecrmServices_offer .oraclecrmServices_offer_container .oracleServicesImageContainer .oracleServicesPart {
	background:url(../img/competency/oraclecrm/key-offerings.png) no-repeat;
	width:50px;
	height:50px;
	display:inline-block;
	float:left
}
html body .innerPage_body .oracleCrmContainer .oraclecrmServices_offer .oraclecrmServices_offer_container .oracleServicesImageContainer .crmreadiness {
	background-position:-7px -2px
}
html body .innerPage_body .oracleCrmContainer .oraclecrmServices_offer .oraclecrmServices_offer_container .oracleServicesImageContainer .datamigration {
	background-position:-67px -4px
}
html body .innerPage_body .oracleCrmContainer .oraclecrmServices_offer .oraclecrmServices_offer_container .oracleServicesImageContainer .Custom {
	background-position:-126px -3px
}
html body .innerPage_body .oracleCrmContainer .oraclecrmServices_offer .oraclecrmServices_offer_container .oracleServicesImageContainer .useradoption {
	background-position:-187px -3px
}
html body .innerPage_body .oracleCrmContainer .oraclecrmServices_offer .oraclecrmServices_offer_container .oracleServicesImageContainer .loyalty {
	background-position:-6px -53px
}
html body .innerPage_body .oracleCrmContainer .oraclecrmServices_offer .oraclecrmServices_offer_container .oracleServicesImageContainer .social {
	background-position:-66px -55px
}
html body .innerPage_body .oracleCrmContainer .oraclecrmServices_offer .oraclecrmServices_offer_container .oracleServicesImageContainer .greenfield {
	background-position:-124px -64px
}
html body .innerPage_body .oracleCrmContainer .oraclecrmServices_offer .oraclecrmServices_offer_container .oracleServicesImageContainer .oracle {
	background-position:-186px -53px
}
html body .innerPage_body .oracleCrmContainer .oraclecrmServices_offer .oraclecrmServices_offer_container .oracleServicesImageContainer .platform {
	background-position:-242px -58px
}
html body .innerPage_body .oracleCrmContainer .oraclecrmServices_offer .oraclecrmServices_offer_container .oracleServicesImageContainer .title {
	font-size:1.3em;
	height:50px;
	display:inline-block;
	padding-top:5px;
	padding-left:15px
}
html body .innerPage_body .oracleCrmContainer .oraclecrmServices_offer .oraclecrmServices_offer_container .oraclecrmServicesImageContainer {
	padding:0 0 40px
}
html body .innerPage_body .oracleCrmContainer .oraclecrmServices_offer .oraclecrmServices_offer_container .oraclecrmServicesImageContainer:nth-child(1) {
	padding-top:0!important
}
html body .innerPage_body .oracleCrmContainer .oraclecrmServices_offer .oraclecrmServices_offer_container .oraclecrmServicesImageContainer .crmreadiness {
	background-position:-7px -2px
}
html body .innerPage_body .oracleCrmContainer .oraclecrmServices_offer .oraclecrmServices_offer_container .oraclecrmServicesImageContainer .datamigration {
	background-position:-67px -4px
}
html body .innerPage_body .oracleCrmContainer .oraclecrmServices_offer .oraclecrmServices_offer_container .oraclecrmServicesImageContainer .Custom {
	background-position:-126px -3px
}
html body .innerPage_body .oracleCrmContainer .oraclecrmServices_offer .oraclecrmServices_offer_container .oraclecrmServicesImageContainer .useradoption {
	background-position:-187px -3px
}
html body .innerPage_body .oracleCrmContainer .oraclecrmServices_offer .oraclecrmServices_offer_container .oraclecrmServicesImageContainer .loyalty {
	background-position:-6px -53px
}
html body .innerPage_body .oracleCrmContainer .oraclecrmServices_offer .oraclecrmServices_offer_container .oraclecrmServicesImageContainer .social {
	background-position:-66px -55px
}
html body .innerPage_body .oracleCrmContainer .oraclecrmServices_offer .oraclecrmServices_offer_container .oraclecrmServicesImageContainer .greenfield {
	background-position:-124px -64px
}
html body .innerPage_body .oracleCrmContainer .oraclecrmServices_offer .oraclecrmServices_offer_container .oraclecrmServicesImageContainer .oracle {
	background-position:-186px -53px
}
html body .innerPage_body .oracleCrmContainer .oraclecrmServices_offer .oraclecrmServices_offer_container .oraclecrmServicesImageContainer .platform {
	background-position:-242px -58px
}
html body .innerPage_body .oracleCrmContainer .oraclecrmServices_offer .oraclecrmServices_offer_container .oraclecrmServicesImageContainer .title {
	font-size:1.3em;
	height:50px;
	display:inline-block;
	padding-top:5px;
	padding-left:15px
}
html body .innerPage_body .oracleCrmContainer .oraclecrm_why_work_with_nous {
	background-color:#3090b2;
	color:#fff;
	padding:50px 0
}
html body .innerPage_body .oracleCrmContainer .oraclecrm_why_work_with_nous .oraclecrm_why_work_with_nous_container {
	width:100%;
	padding:0 50px;
	display:table;
	position:relative
}
html body .innerPage_body .oracleCrmContainer .oraclecrm_why_work_with_nous .oraclecrm_why_work_with_nous_container .service_offering_left {
	float:left;
	display:-moz-inline-stack;
	vertical-align:middle
}
html body .innerPage_body .oracleCrmContainer .oraclecrm_why_work_with_nous .oraclecrm_why_work_with_nous_container .service_offering_left .small_keyPoints ul {
	list-style-type:disc
}
html body .innerPage_body .oracleCrmContainer .oraclecrm_why_work_with_nous .oraclecrm_why_work_with_nous_container .service_offering_left .small_keyPoints ul li {
	line-height:1.6;
	font-size:17px
}
html body .innerPage_body .oracleCrmContainer .oraclecrm_why_work_with_nous .oraclecrm_why_work_with_nous_container .service_offering_right {
	float:right;
	width:50%;
	display:-moz-inline-stack;
	vertical-align:middle;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	padding-right:60px;
	right:0
}
html body .innerPage_body .oracleCrmContainer .oraclecrm_why_work_with_nous .oraclecrm_why_work_with_nous_container .service_offering_List {
	font-size:1.4em
}
html body .innerPage_body .social_Container .introductory_section {
	padding:50px
}
html body .innerPage_body .social_Container .social_engagement_services {
	padding:50px 0;
	background-color:#F4F4F4
}
html body .innerPage_body .social_Container .social_engagement_services .social_engagement_services_container {
	padding:0 50px
}
html body .innerPage_body .social_Container .social_engagement_services .social_engagement_services_container .title {
	font-size:2.7em
}
html body .innerPage_body .social_Container .social_engagement_services .social_engagement_services_container .serviceHeading {
	font-size:1.7em;
	color:#59a3d6;
	font-weight:700;
	margin:10px 0
}
html body .innerPage_body .social_Container .social_engagement_services .social_engagement_services_container .serviceList li {
	width:25%;
	float:left;
	text-align:center;
	list-style-type:none;
	padding-left:15px;
	padding-right:15px
}
html body .innerPage_body .social_Container .social_engagement_services .social_engagement_services_container .serviceList .listTitle {
	font-size:1.3em;
	font-weight:400;
	margin:0;
	min-height:50px;
	display:table;
	width:100%;
	font-family:robotoRegular
}
html body .innerPage_body .social_Container .social_engagement_services .social_engagement_services_container .serviceList .listTitle span {
	display:table-cell;
	vertical-align:middle
}
html body .innerPage_body .social_Container .social_engagement_services .social_engagement_services_container .serviceList .iconBlock {
	height:50px;
	width:50px;
	background:url(../img/competency/social/social_icons.png) center no-repeat;
	margin:0 auto
}
html body .innerPage_body .social_Container .social_engagement_services .social_engagement_services_container .serviceList .listen_engagement {
	background-position:0 0
}
html body .innerPage_body .social_Container .social_engagement_services .social_engagement_services_container .serviceList .analyze_engagement {
	background-position:-56px 0
}
html body .innerPage_body .social_Container .social_engagement_services .social_engagement_services_container .serviceList .promote_engagement {
	background-position:-121px 0
}
html body .innerPage_body .social_Container .social_engagement_services .social_engagement_services_container .serviceList .report_engagement {
	background-position:0 -54px
}
html body .innerPage_body .social_Container .social_offering {
	height:21px;
	margin-top:3%
}
html body .innerPage_body .social_Container .social_offering .social_offering_Container {
	padding:0;
	height:100%;
	display:table;
	width:100%;
	cursor:pointer
}
html body .innerPage_body .social_Container .social_offering .social_offering_Container li:first-child {
	border-left:0
}
html body .innerPage_body .social_Container .social_offering .social_offering_Container li:last-child {
	border-right:0
}
html body .innerPage_body .social_Container .social_offering .social_offering_Container .appService_typeList {
	width:19%;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	font-size:1.6em;
	border-left:1px solid #3895d5
}
html body .innerPage_body .social_Container .social_offering .social_offering_Container .appService_typeList a {
	text-decoration:none;
	color:#000
}
html body .innerPage_body .social_Container .social_offering .social_offering_Container .appService_Menu_active {
	background-color:#fff!important
}
html body .innerPage_body .social_Container .social_offering .social_offering_Container .appService_Menu_active a {
	color:#3895d5!important
}
html body .innerPage_body .social_Container .appService_typeDescription {
	margin-top:5%;
	min-height:200px
}
html body .innerPage_body .social_Container .appService_typeDescription .appService_typeImage {
	text-align:center
}
html body .innerPage_body .social_Container .appService_typeDescription .appService_typeImage img {
	width:150px
}
html body .innerPage_body .social_Container .appService_typeDescription .appService_typeDescripion_part {
	position:relative
}
html body .innerPage_body .social_Container .appService_typeDescription .appService_typeDescripion_part p {
	font-size:1.5em;
	margin-bottom:30px
}
html body .innerPage_body .social_Container .appService_typeDescription .appService_typeDescripion_part .innerpage_read_more {
	color:#009bde!important;
	-webkit-transition:background-color .4s ease;
	transition:background-color .4s ease;
	padding:12px 34px;
	font-size:16px;
	line-height:1.33;
	border-radius:32px;
	background-color:#fff;
	border:2px solid #009bde;
	opacity:.7;
	text-decoration:none;
	position:absolute
}
html body .innerPage_body .social_Container .appService_typeDescription .appService_typeDescripion_part .innerpage_read_more:hover {
	background-color:#009bde;
	color:#fff!important;
	text-decoration:none
}
html body .innerPage_body .grp1 {
	background-color:#B5769C
}
html body .innerPage_body .grp2 {
	background-color:#f5937c
}
html body .innerPage_body .grp3 {
	background-color:#78D4C8
}
html body .innerPage_body .grp4 {
	background-color:#3090b2
}
html body .innerPage_body .grp5 {
	background-color:#CD4C4E
}
html body .innerPage_body .grp6 {
	background-color:#25AD89
}
html body .innerPage_body .grp7 {
	background-color:#f4b93b
}
html body .innerPage_body .grp8 {
	background-color:#2aafe5
}
html body .innerPage_body .caseStudy_Header {
	height:55px;
	background-color:rgba(56,
	149,
	212,
	.6);
	padding-left:60px;
	padding-right:60px
}
html body .innerPage_body .caseStudy_Header .headerPlaceholer {
	display:table;
	height:100%;
	font-family:robotoRegular
}
html body .innerPage_body .caseStudy_Header .headerPlaceholer .title {
	display:table-cell;
	vertical-align:middle;
	color:#fff;
	font-size:32px;
	text-align:left;
	margin:0;
	padding-left:0;
	padding-right:20px
}
html body .innerPage_body .caseStudy_Header .dropdownPlaceholder {
	display:table;
	height:100%
}
html body .innerPage_body .caseStudy_Header .dropdownPlaceholder .caseStudy_Dropdown {
	display:table-cell;
	vertical-align:middle;
	text-align:center
}
html body .innerPage_body .caseStudy_Header .dropdownPlaceholder .caseStudy_Dropdown select.form-control {
	float:right;
	width:60%;
	color:#000!important
}
html body .innerPage_body .caseStudy_Header .title_left {
	text-align:left!important
}
html body .innerPage_body .caseStudy_detailHeader {
	height:250px
}
html body .innerPage_body .caseStudy_detailHeader .caseStudy_iconContainer {
	display:table;
	height:100%
}
html body .innerPage_body .caseStudy_detailHeader .caseStudy_iconContainer .caseStudy_icon {
	display:table-cell;
	vertical-align:middle;
	text-align:center
}
html body .innerPage_body .caseStudy_detailHeader .caseStudy_titleContainer {
	display:table;
	height:100%
}
html body .innerPage_body .caseStudy_detailHeader .caseStudy_titleContainer .caseStudy_title {
	display:table-cell;
	vertical-align:middle;
	color:#fff;
	font-size:40px;
	text-align:left;
	margin:0;
	padding-left:20px;
	line-height:1.4
}
html body .innerPage_body .caseStudy_contentContainer {
	padding:50px 60px
}
html body .innerPage_body .caseStudy_contentContainer .caseStudy_placeholder {
	margin-bottom:30px
}
html body .innerPage_body .caseStudy_contentContainer .caseStudy_placeholder .caseStudy_Block {
	height:100%;
	width:100%;
	background:#fff;
	display:block;
	border-radius:4px;
	box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-shadow:0 3px 6px rgba(0,
	0,
	0,
	.2);
	position:relative;
	overflow:hidden;
	transition:box-shadow 100ms cubic-bezier(.215,
	.61,
	.355,
	1)
}
html body .innerPage_body .caseStudy_contentContainer .caseStudy_placeholder .caseStudy_Block .headerPart {
	height:100px;
	text-align:center
}
html body .innerPage_body .caseStudy_contentContainer .caseStudy_placeholder .caseStudy_Block .headerPart .iconContainer {
	display:inline-block;
	margin-top:10%
}
html body .innerPage_body .caseStudy_contentContainer .caseStudy_placeholder .caseStudy_Block .headerPart .iconContainer .iconBlock {
	box-shadow:0 3px 6px rgba(0,
	0,
	0,
	.2);
	transition:box-shadow 100ms cubic-bezier(.215,
	.61,
	.355,
	1);
	height:90px;
	width:90px;
	background-color:#fff;
	border-radius:50%;
	border:1px solid #ccc;
	display:table
}
html body .innerPage_body .caseStudy_contentContainer .caseStudy_placeholder .caseStudy_Block .headerPart .iconContainer .iconBlock .iconPlaceholder {
	display:table-cell;
	vertical-align:middle;
	text-align:center
}
html body .innerPage_body .caseStudy_contentContainer .caseStudy_placeholder .caseStudy_Block .headerPart .iconContainer .iconBlock .iconPlaceholder>img {
	height:45px
}
html body .innerPage_body .caseStudy_contentContainer .caseStudy_placeholder .caseStudy_Block .casestudy_icongroup {
	background-repeat:no-repeat;
	background-size:cover
}
html body .innerPage_body .caseStudy_contentContainer .caseStudy_placeholder .caseStudy_Block .footer_grp1 {
	background-color:#B5769C
}
html body .innerPage_body .caseStudy_contentContainer .caseStudy_placeholder .caseStudy_Block .footer_grp2 {
	background-color:#f5937c
}
html body .innerPage_body .caseStudy_contentContainer .caseStudy_placeholder .caseStudy_Block .footer_grp3 {
	background-color:#78D4C8
}
html body .innerPage_body .caseStudy_contentContainer .caseStudy_placeholder .caseStudy_Block .footer_grp4 {
	background-color:#3090b2
}
html body .innerPage_body .caseStudy_contentContainer .caseStudy_placeholder .caseStudy_Block .footer_grp5 {
	background-color:#CD4C4E
}
html body .innerPage_body .caseStudy_contentContainer .caseStudy_placeholder .caseStudy_Block .footer_grp6 {
	background-color:#25AD89
}
html body .innerPage_body .caseStudy_contentContainer .caseStudy_placeholder .caseStudy_Block .footer_grp7 {
	background-color:#f4b93b
}
html body .innerPage_body .caseStudy_contentContainer .caseStudy_placeholder .caseStudy_Block .footer_grp8 {
	background-color:#2aafe5
}
html body .innerPage_body .caseStudy_contentContainer .caseStudy_placeholder .caseStudy_Block .contentPart {
	background-color:#fff;
	padding:12% 8%
}
html body .innerPage_body .caseStudy_contentContainer .caseStudy_placeholder .caseStudy_Block .contentPart .temp_div {
	height:25px
}
html body .innerPage_body .caseStudy_contentContainer .caseStudy_placeholder .caseStudy_Block .contentPart .heading {
	margin:8px 0;
	font-size:22px
}
html body .innerPage_body .caseStudy_contentContainer .caseStudy_placeholder .caseStudy_Block .contentPart .desc {
	margin-top:10px;
	font-size:16px;
	line-height:1.6
}
html body .innerPage_body .caseStudy_contentContainer .caseStudy_placeholder .caseStudy_Block .footerPart {
	height:40px;
	display:table;
	width:100%;
	position:absolute;
	bottom:0
}
html body .innerPage_body .caseStudy_contentContainer .caseStudy_placeholder .caseStudy_Block .footerPart .downloadButton {
	display:table-cell;
	vertical-align:middle;
	height:100%;
	text-decoration:none;
	font-size:2em;
	color:#fff;
	text-align:center
}
html body .innerPage_body .caseStudy_contentContainer .caseStudy_placeholder .caseStudy_Block .footerPart:hover {
	background-color:#4fa7d5!important
}
html body .innerPage_body .caseStudy_detailContainer .contentPart {
	height:100%;
	padding:1% 5% 5%
}
html body .innerPage_body .caseStudy_detailContainer .contentPart .casestudy-shareContainer {
	text-align:right
}
html body .innerPage_body .caseStudy_detailContainer .contentPart .contentPlaceholder {
	padding:5%
}
html body .innerPage_body .caseStudy_detailContainer .contentPart .contentPlaceholder .desc {
	font-size:1.4em!important;
	line-height:1.6
}
html body .innerPage_body .caseStudy_detailContainer .contentPart .contentPlaceholder .descTitle {
	font-size:1.6em;
	margin-top:25px
}
html body .innerPage_body .casestudy_form_container .formPart {
	padding-top:5%;
	padding-bottom:5%;
	min-height:628px;
	background-color:#f4f4f6;
	border-left:1px solid #e0e0e0
}
html body .innerPage_body .casestudy_form_container .formPart .control-label {
	font-size:1em;
	font-weight:400!important;
	font-family:robotoRegular
}
html body .innerPage_body .casestudy_form_container .formPart>h2 {
	margin:0;
	font-size:36px
}
html body .innerPage_body .casestudy_form_container .formPart .form-horizontal.caseStudyDetail {
	padding-top:38px
}
html body .innerPage_body .casestudy_form_container .formPart .form-horizontal.caseStudyDetail .downloadButton {
	background-color:#144280;
	border:1px solid #144280;
	color:#fff;
	text-transform:uppercase!important;
	margin-top:20px
}
html body .innerPage_body .casestudy_form_container .formPart .form-horizontal.caseStudyDetail .downloadButton:hover {
	background-color:#009bde;
	color:#fff!important;
	border:1px solid #009bde
}
html body .innerPage_body .casestudy_form_container .formPart .form-horizontal.caseStudyDetail .downloadButton .downloadIcon {
	margin-left:10px
}
html body .innerPage_body .no-item-found {
	font-size:17px;
	text-transform:capitalize
}
html body .innerPage_body .blogHeader {
	height:55px;
	background-color:#4fa7d5;
	display:table;
	width:100%;
	font-family:robotoRegular;
	padding-left:60px
}
html body .innerPage_body .blogHeader>h1 {
	margin:0;
	color:#fff;
	display:table-cell;
	vertical-align:middle;
	text-transform:uppercase;
	font-weight:400
}
html body .innerPage_body .blog_contentContainer {
	padding:50px 60px
}
html body .innerPage_body .blog_contentContainer .blog_contentPlaceholder {
	padding:5px 15px 5px 5px;
	margin-top:1%
}
html body .innerPage_body .blog_contentContainer .blog_contentPlaceholder .blogBlock {
	min-height:210px;
	position:relative;
	background-color:#f4f4f4;
	height:100%;
	width:100%;
	box-shadow:0 3px 6px rgba(0,
	0,
	0,
	.2)
}
html body .innerPage_body .blog_contentContainer .blog_contentPlaceholder .blogBlock:hover {
	background-color:#3090b2!important;
	color:#fff;
	border-radius:5px
}
html body .innerPage_body .blog_contentContainer .blog_contentPlaceholder .blogBlock:hover .blog_readMore {
	color:#fff
}
html body .innerPage_body .blog_contentContainer .blog_contentPlaceholder .blogBlock:hover .desc {
	color:#fff!important
}
html body .innerPage_body .blog_contentContainer .blog_contentPlaceholder .blogBlock:hover .blogContent .blog_byDesc,
html body .innerPage_body .blog_contentContainer .blog_contentPlaceholder .blogBlock:hover .blogContent .blog_companyDesc,
html body .innerPage_body .blog_contentContainer .blog_contentPlaceholder .blogBlock:hover .blogContent .blog_subList,
html body .innerPage_body .blog_contentContainer .blog_contentPlaceholder .blogBlock:hover .blogDate,
html body .innerPage_body .blog_contentContainer .blog_contentPlaceholder .blogBlock:hover .blog_readMore a {
	color:#fff
}
html body .innerPage_body .blog_contentContainer .blog_contentPlaceholder .blogBlock .blogDate {
	color:#000;
	margin:5px 10px;
	padding-top:10px
}
html body .innerPage_body .blog_contentContainer .blog_contentPlaceholder .blogBlock .blogImage {
	text-align:center;
	padding:0 2%
}
html body .innerPage_body .blog_contentContainer .blog_contentPlaceholder .blogBlock .blogImage>img {
	border:4px solid #fff;
	width:100%
}
html body .innerPage_body .blog_contentContainer .blog_contentPlaceholder .blogBlock .desc {
	font-size:1.4em;
	color:#3090b2;
	font-family:robotoRegular;
	margin:5px 10px;
	line-height:1.5
}
html body .innerPage_body .blog_contentContainer .blog_contentPlaceholder .blogBlock .blogContent {
	padding:10px 0 0 5px
}
html body .innerPage_body .blog_contentContainer .blog_contentPlaceholder .blogBlock .blogContent .blog_subList {
	color:#144280;
	font-weight:700;
	font-size:1.1em
}
html body .innerPage_body .blog_contentContainer .blog_contentPlaceholder .blogBlock .blogContent .blog_byDesc {
	color:#000;
	font-size:15px
}
html body .innerPage_body .blog_contentContainer .blog_contentPlaceholder .blogBlock .blogContent .blog_companyDesc {
	color:#000;
	font-size:13px
}
html body .innerPage_body .blog_contentContainer .blog_contentPlaceholder .blogBlock .blog_readMore {
	position:absolute;
	bottom:-3%;
	right:2%;
	font-size:1.3em;
	font-family:robotoRegular;
	font-weight:400!important;
	margin-bottom:10px;
	padding-right:10px
}
html body .innerPage_body .blog_contentContainer .blog_contentPlaceholder .blogBlock .blog_readMore a {
	color:#3090b2;
	text-decoration:none
}
html body .innerPage_body .blog_contentContainer .blog_contentPlaceholder .blogRegister {
	background-image:url(../img/resources/blog_reg_bg.png);
	background-repeat:no-repeat;
	background-size:100% 100%;
	display:table;
	width:100%;
	cursor:pointer
}
html body .innerPage_body .blog_contentContainer .blog_contentPlaceholder .blogRegister .contentPart {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	color:#fff
}
html body .innerPage_body .blogDetail {
	background-color:#fff;
	width:80%;
	margin-left:10%!important
}
@media only screen and (max-width: 767px) {
	html body .innerPage_body .blogDetail {
		width:100%;
		margin-left:0!important
	}
}
html body .innerPage_body .blogDetail .blogDetail_placeholder {
	padding:15px
}
html body .innerPage_body .blogDetail .blogDetail_placeholder ul {
	list-style-type:disc;
	padding-left:40px;
	padding-right:15px;
	margin-left:0!important;
	padding-top:5px!important
}
html body .innerPage_body .blogDetail .blogDetail_placeholder ol {
	padding-left:40px;
	padding-right:15px;
	margin-left:0!important;
	padding-top:5px!important
}
html body .innerPage_body .blogDetail .blogDetail_placeholder .bloggerHead .bloggerInfo {
	padding:0
}
html body .innerPage_body .blogDetail .blogDetail_placeholder .bloggerHead .bloggerInfo .imagePart {
	float:left
}
html body .innerPage_body .blogDetail .blogDetail_placeholder .bloggerHead .bloggerInfo .imagePart img {
	width:auto;
	max-width:100%
}
html body .innerPage_body .blogDetail .blogDetail_placeholder .bloggerHead .bloggerInfo .name_Date {
	float:left;
	padding-top:30px;
	padding-left:10px
}
html body .innerPage_body .blogDetail .blogDetail_placeholder .bloggerHead .bloggerInfo .name_Date .name {
	color:#333434;
	font-size:16px;
	font-family:robotoregular
}
html body .innerPage_body .blogDetail .blogDetail_placeholder .bloggerHead .bloggerInfo .name_Date .date {
	color:#272727;
	font-size:14px
}
html body .innerPage_body .blogDetail .blogDetail_placeholder .bloggerHead .bloggerInfo .name_Date .blog_companyDesc {
	font-size:14px
}
html body .innerPage_body .blogDetail .blogDetail_placeholder .bloggerHead .blogTitle {
	padding:0
}
html body .innerPage_body .blogDetail .blogDetail_placeholder .bloggerHead .blogTitle .title {
	font-size:30px;
	color:#3090b2
}
html body .innerPage_body .blogDetail .blogDetail_placeholder .bloggerHead .blogTitle .date {
	font-size:14px
}
html body .innerPage_body .blogDetail .blogDetail_placeholder .contentPart,
html body .innerPage_body .blogDetail .blogDetail_placeholder .joinConversation_Part,
html body .innerPage_body .blogDetail .blogDetail_placeholder .socialMedia_linkSection {
	margin-top:2%
}
html body .innerPage_body .blogDetail .blogDetail_placeholder .joinConversation_Part .joinTitle {
	color:#3090b2;
	font-size:2em
}
html body .innerPage_body .blogDetail .blogDetail_placeholder .joinConversation_Part .join_subThoughts {
	font-size:1.2em
}
html body .innerPage_body .blogDetail .blogDetail_placeholder .commentgroup .commentList {
	padding:3px 0;
	border-bottom:1px solid #ccc
}
html body .innerPage_body .blogDetail .blogDetail_placeholder .commentgroup .commentList .userAvatar {
	float:left
}
html body .innerPage_body .blogDetail .blogDetail_placeholder .commentgroup .commentList .userName_msgs {
	padding-top:5px;
	padding-left:65px
}
html body .innerPage_body .blogDetail .blogDetail_placeholder .commentgroup .commentList .userName_msgs .userName_date .avatarName {
	color:#144280;
	font-size:1.3em;
	font-weight:700
}
html body .innerPage_body .blogDetail .blogDetail_placeholder .commentgroup .commentList .userName_msgs .userName_date .date {
	color:#a7a4a4;
	margin:0
}
html body .innerPage_body .blogDetail .blogDetail_placeholder .showMore {
	margin-top:1%
}
html body .innerPage_body .blogDetail .blogDetail_placeholder .commentsInfo .desc {
	font-size:1.3em
}
html body .innerPage_body .blogDetail .blogDetail_placeholder .commentField {
	margin-top:2%
}
html body .innerPage_body .custom_error_container .introductory_section,
html body .innerPage_body .custom_thankyou_container .introductory_section {
	padding:50px;
	text-align:center
}
html body .innerPage_body .custom_thankyou_container .introductory_section .errorPage_info {
	font-size:35px;
	text-align:center
}
html body .innerPage_body .form-control {
	color:#969191!important
}
html body .innerPage_body .innerPage_careerContainer {
	min-height:100%;
	height:auto!important;
	padding:5%
}
html body .innerPage_body .innerPage_careerContainer .careerList_header>th {
	background-color:#3090b2!important;
	color:#fff;
	font-size:1.4em;
	font-weight:400!important
}
html body .innerPage_body .career_applyPage {
	padding:50px 30px
}
html body .innerPage_body .career_applyPage .jobDetails {
	margin-left:4%;
	margin-bottom:20px
}
html body .innerPage_body .career_applyPage .jobDetails .forJob {
	font-size:1.2em;
	font-family:robotoRegular;
	margin-bottom:10px
}
html body .innerPage_body .career_applyPage .jobDetails .forJob .legand {
	color:#0B5693;
	font-size:1.1em;
	font-family:robotoRegular
}
html body .innerPage_body .career_applyPage .jobDetails .forJob .title {
	color:#000
}
html body .innerPage_body .career_applyPage .jobDetails .forLocation {
	font-size:1.2em;
	font-family:robotoRegular
}
html body .innerPage_body .career_applyPage .jobDetails .forLocation .legand {
	font-size:1.1em;
	font-family:robotoRegular;
	color:#0B5693
}
html body .innerPage_body .career_applyPage .jobDetails .forLocation .title {
	color:#000
}
html body .innerPage_body .career_applyPage .form-group {
	margin-left:0;
	margin-right:0;
	margin-bottom:15px!important
}
html body .innerPage_body .career_applyPage .form-group .input-group-addon {
	background-color:#727779;
	color:#fff
}
html body .innerPage_body .career_applyPage .form-group .form-control-exp {
	width:50%!important
}
html body .innerPage_body .career_applyPage .detailTitle {
	background-color:#3090b2!important;
	color:#fff;
	border-radius:3px;
	font-size:1.6em;
	padding:10px 18px;
	margin-bottom:20px;
	margin-top:0!important
}
html body .innerPage_body .career_applyPage .actionButton-container {
	margin-top:40px;
	text-align:center
}
html body .innerPage_body .career_applyPage .actionButton-container .submitButton {
	margin-right:5px
}
html body .innerPage_body .career_applyPage .actionButton-container .actionButton {
	padding:6px 20px;
	font-family:robotoRegular;
	text-transform:uppercase
}
html body .innerPage_body .career_applyPage .fileUploadMessage {
	float:right;
	margin-right:10%
}
html body .innerPage_body .career_applyPage .exp_label {
	float:left;
	text-align:center;
	display:block;
	width:100%;
	height:34px;
	padding:6px 12px;
	font-size:14px;
	line-height:1.42857143;
	color:#FFF;
	background-color:#727779;
	border:1px solid #ccc;
	border-radius:4px;
	-webkit-transition:border-color ease-in-out .15s,
	-webkit-box-shadow ease-in-out .15s;
	-o-transition:border-color ease-in-out .15s,
	box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s,
	box-shadow ease-in-out .15s
}
html body .innerPage_body .career_detailPage_Container {
	padding:40px 50px
}
html body .innerPage_body .career_detailPage_Container .jobTitle {
	font-size:1.7em;
	font-weight:400;
	font-family:robotoRegular;
	padding-bottom:5px
}
html body .innerPage_body .career_detailPage_Container .JobDesc {
	font-size:1.5em;
	font-weight:400;
	font-family:robotoRegular;
	padding-bottom:5px;
	padding-top:20px
}
html body .innerPage_body .career_detailPage_Container .jobDesc_points {
	font-family:robotoLight;
	padding-bottom:30px
}
html body .innerPage_body .career_detailPage_Container .otherCategory {
	font-weight:400;
	font-size:1.3em;
	font-family:robotoLight;
	margin-top:10px;
	margin-bottom:10px
}
html body .innerPage_body .career_detailPage_Container .otherCategory:last-child {
	padding-bottom:20px
}
html body .innerPage_body .career_detailPage_Container .applyJob {
	float:left;
	margin-right:10px;
	font-family:robotoRegular;
	text-transform:uppercase
}
html body .innerPage_body .career_detailPage_Container .sendReferral {
	text-transform:uppercase;
	font-family:robotoRegular
}
html body .innerPage_body .lifeNous_Container .introductory_section {
	padding:50px
}
html body .innerPage_body .lifeNous_Container .introductory_section p {
	text-align:center;
	padding:0 200px
}
html body .innerPage_body .lifeNous_Container #life_slider_tab_mobile {
	display:none;
	width:350px;
	margin:0 auto
}
html body .innerPage_body .lifeNous_Container #life_slider_tab_mobile .carousel-control {
	width:50px!important;
	height:50px!important;
	padding:10px 16px!important;
	font-size:18px;
	line-height:1.33;
	position:absolute;
	right:-55px;
	top:50%!important;
	background:#3090b2!important;
	color:#fff;
	z-index:1;
	border:2px solid #fff!important;
	border-radius:50%!important;
	-ms-transform:translateY(-40%);
	-moz-transform:translateY(-40%);
	-webkit-transform:translateY(-40%);
	-o-transform:translateY(-40%)
}
html body .innerPage_body .lifeNous_Container #life_slider_tab_mobile .carousel-control span {
	color:#fff!important;
	top:-7px!important;
	position:relative;
	display:inline-block;
	line-height:1
}
html body .innerPage_body .lifeNous_Container #life_slider_tab_mobile .left.carousel-control {
	left:-55px
}
html body .innerPage_body .lifeNous_Container #life_slider_tab_mobile .right.carousel-control {
	right:-55px
}
html body .innerPage_body .lifeNous_Container #life_slider_tab_mobile .carousel-indicators {
	display:none!important
}
html body .innerPage_body .lifeNous_Container .banner {
	padding-bottom:50px
}
html body .innerPage_body .lifeNous_Container .banner #lightButton {
	display:none!important
}
html body .innerPage_body .lifeNous_Container .carouse-wrap {
	padding:50px 0
}
html body .innerPage_body .lifeNous_Container .aji_txt {
	padding:90px 50px 0;
	font-family:robotoLight
}
html body .innerPage_body .lifeNous_Container .aji_txt .right_img.image_till_tab {
	position:absolute;
	bottom:0;
	left:2%
}
html body .innerPage_body .lifeNous_Container .aji_txt blockquote {
	border:none!important;
	padding:0 20px;
	line-height:2
}
html body .innerPage_body .lifeNous_Container .aji_txt .name {
	font-size:1.5em;
	margin-bottom:5px;
	display:block;
	font-family:robotoLight;
	padding-left:15px
}
html body .innerPage_body .lifeNous_Container .aji_txt .designation {
	padding-left:15px;
	font-family:robotoLight;
	font-size:1.3em
}
html body .innerPage_body .lifeNous_Container .aji_txt cite:first-child {
	padding-left:20px;
	display:block;
	float:none
}
html body .innerPage_body .lifeNous_Container .aji_txt cite:last-child {
	padding-left:20px;
	float:left
}
html body .innerPage_body .lifeNous_Container .aji_txt blockquote:before {
	background:url(../img/index.png) no-repeat;
	content:'';
	display:block;
	height:28px;
	position:absolute;
	width:75px;
	left:-20px
}
html body .innerPage_body .lifeNous_Container .aji_txt blockquote:after {
	background:url(../img/index1.png) no-repeat;
	content:'';
	display:block;
	height:28px;
	position:absolute;
	width:75px;
	bottom:89px;
	right:-35px
}
html body .innerPage_body .lifeNous_Container .life_whynous_section {
	background-color:#f4f4f4;
	padding:80px 50px;
	float:left
}
html body .innerPage_body .lifeNous_Container .life_whynous_section .square_img_left img {
	width:55%;
	max-width:100%
}
html body .innerPage_body .lifeNous_Container .life_whynous_section .main_Heading {
	text-align:left!important;
	padding-bottom:0!important
}
html body .innerPage_body .lifeNous_Container .life_whynous_section .mainLevel_Description {
	padding-top:20px
}
html body .innerPage_body .lifeNous_Container .life_whynous_section .left_content,
html body .innerPage_body .lifeNous_Container .life_whynous_section .left_img {
	position:absolute;
	right:0;
	bottom:0;
	text-align:center;
	max-height:95%
}
html body .innerPage_body .lifeNous_Container .life_whynous_section .left_content>img,
html body .innerPage_body .lifeNous_Container .life_whynous_section .left_img>img {
	width:auto;
	max-width:100%
}
html body .innerPage_body .lifeNous_Container .life_whynous_section .right_img {
	position:absolute;
	left:0;
	bottom:0;
	text-align:center;
	padding-left:50px;
	max-height:95%
}
html body .innerPage_body .lifeNous_Container .life_whynous_section .right_img>img {
	width:auto;
	max-width:100%
}
html body .innerPage_body .lifeNous_Container .life_whynous_section .square_img img {
	width:55%;
	max-width:100%
}
html body .innerPage_body .lifeNous_Container .corporate_responsibility .col_right {
	float:right!important;
	display:table-cell;
	display:-moz-inline-stack;
	vertical-align:middle;
	zoom:1
}
html body .innerPage_body .lifeNous_Container .culture_section {
	padding:100px 50px
}
html body .innerPage_body .lifeNous_Container .reward_section {
	display:table;
	background-color:#f4f4f4;
	padding:50px;
	float:left
}
html body .innerPage_body .lifeNous_Container .reward_section .reward_content_section {
	display:table-cell;
	vertical-align:middle
}
html body .innerPage_body .lifeNous_Container .reward_section .square_img {
	float:right;
	width:50%;
	display:table-cell;
	display:-moz-inline-stack;
	vertical-align:middle;
	zoom:1;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	padding-right:60px;
	right:0
}
html body .innerPage_body .lifeNous_Container .responsibility_section {
	display:table;
	background-color:#f4f4f4;
	padding:50px;
	float:left
}
html body .innerPage_body .lifeNous_Container .responsibility_section .responsibility_content_section {
	display:table-cell;
	vertical-align:middle;
	float:right!important
}
html body .innerPage_body .lifeNous_Container .responsibility_section .square_img {
	float:left;
	width:50%;
	display:table-cell;
	display:-moz-inline-stack;
	vertical-align:middle;
	zoom:1;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	padding-right:60px;
	left:0
}
html body .innerPage_body .lifeNous_Container .fun_section {
	height:400px;
	display:table;
	background:url(../img/life/fun_at_nous.jpg) center center no-repeat;
	background-size:cover;
	position:relative;
	color:#fff
}
html body .innerPage_body .lifeNous_Container .fun_section .fun_section_container {
	text-align:center;
	position:relative;
	padding:50px 200px;
	display:table-cell;
	vertical-align:middle
}
html body .innerPage_body .lifeNous_Container .fun_section .overlay {
	width:100%;
	height:100%;
	position:absolute;
	background-color:rgba(0,
	0,
	0,
	.5)
}
html body .innerPage_body .lifeNous_Container .life_achivements_section {
	background-color:#3090b2;
	padding:50px 0;
	color:#fff
}
html body .innerPage_body .lifeNous_Container .life_achivements_section .life_achivements_container {
	padding:0 50px;
	display:table
}
html body .innerPage_body .lifeNous_Container .life_achivements_section .life_achivements_container .benifits_left {
	float:left;
	display:table-cell;
	display:-moz-inline-stack;
	vertical-align:middle;
	zoom:1
}
html body .innerPage_body .lifeNous_Container .life_achivements_section .life_achivements_container .benifits_right {
	float:right;
	width:50%;
	display:table-cell;
	display:-moz-inline-stack;
	vertical-align:middle;
	zoom:1;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	padding-right:60px
}
html body .innerPage_body .lifeNous_Container .life_achivements_section .life_achivements_container .benifitsList {
	font-size:1.4em
}
html body .innerPage_body .lifeNous_Container .title {
	font-size:2.7em
}
html body .innerPage_body .lifeNous_Container .lifeNous_heading {
	font-size:1.5em;
	color:#59a3d6;
	margin:7px 0
}
html body .innerPage_body .lifeNous_Container .lifeNous_imageSection {
	padding-top:2%
}
html body .innerPage_body .lifeNous_Container .lifeNous_img {
	width:100%
}
html body .innerPage_body .lifeNous_Container .lifeNous_img_alter {
	height:169px
}
html body .innerPage_body .lifeNous_Container .lifeNous_subText {
	font-size:14px
}
html body .innerPage_body .lifeNous_Container .lifeNous_awardList_container .lifeNous_awardList .awardDesc_container,
html body .innerPage_body .lifeNous_Container .lifeNous_awardList_container .lifeNous_awardList .awardIcon {
	padding:0
}
html body .innerPage_body .lifeNous_Container .lifeNous_awardList_container .lifeNous_awardList .awardDesc_container .awardTitle {
	color:#3895d5;
	font-weight:700;
	font-size:1.3em
}
html body .innerPage_body .lifeNous_Container .lifeNous_awardList_container .lifeNous_awardList .awardDesc_container .awardDesc {
	font-size:1.2em
}
html body .innerPage_body .lifeNous_Container .lifeNous_awardList_container .lifeNous_awardList .awardDesc_container .ul_lists {
	font-size:1.1em
}
html body .innerPage_body .lifeNous_Container .readytotaketxt {
	width:65%
}
html body .innerPage_body .lifeNous_Container .readytotakebtndiv {
	width:35%
}
html body .innerPage_body .newsContainer {
	padding:20px 50px;
	background-color:#f4f4f4
}
html body .innerPage_body .newsContainer .cd-container {
	width:90%;
	max-width:1170px;
	margin:0 auto
}
html body .innerPage_body .newsContainer .cd-container::after {
	content:'';
	display:table;
	clear:both
}
html body .innerPage_body .newsContainer #cd-timeline {
	position:relative;
	padding:2em 0;
	margin-top:2em;
	margin-bottom:2em
}
html body .innerPage_body .newsContainer #cd-timeline::before {
	content:'';
	position:absolute;
	top:0;
	left:18px;
	height:100%;
	width:4px;
	background:#d7e4ed
}
html body .innerPage_body .newsContainer .cd-timeline-block {
	position:relative;
	margin:2em 0
}
html body .innerPage_body .newsContainer .cd-timeline-block:after {
	content:"";
	display:table;
	clear:both
}
html body .innerPage_body .newsContainer .cd-timeline-block:first-child {
	margin-top:0
}
html body .innerPage_body .newsContainer .cd-timeline-block:last-child {
	margin-bottom:0
}
html body .innerPage_body .newsContainer .cd-timeline-img {
	position:absolute;
	top:0;
	left:50%;
	width:40px;
	height:40px;
	border-radius:50%;
	box-shadow:0 0 0 4px #fff,
	inset 0 2px 0 rgba(0,
	0,
	0,
	.08),
	0 3px 0 4px rgba(0,
	0,
	0,
	.05)
}
html body .innerPage_body .newsContainer .cd-timeline-img img {
	display:block;
	width:24px;
	height:24px;
	position:relative;
	left:50%;
	top:-50%;
	margin-left:-12px;
	margin-top:-12px
}
html body .innerPage_body .newsContainer .cd-timeline-img span {
	font-family:FontAwesome!important;
	font-size:1.2em!important
}
html body .innerPage_body .newsContainer .cd-timeline-img.cd-picture {
	background:#3090b2!important
}
html body .innerPage_body .newsContainer .cd-timeline-img.cd-movie {
	background:#c03b44
}
html body .innerPage_body .newsContainer .cd-timeline-img.cd-location {
	background:#f0ca45
}
html body .innerPage_body .newsContainer .cd-timeline-content {
	box-shadow:0 3px 0 #3090b2;
	position:relative;
	margin-left:60px;
	background:#fff;
	-webkit-border-radius:.25em;
	-moz-border-radius:.25em;
	border-radius:.5em;
	margin-left:0;
	padding:1.6em;
	border-top:15px solid #3090b2;
	transition:all 500ms
}
html body .innerPage_body .newsContainer .cd-timeline-content:hover {
	border-top-color:#3090b2;
	border-right-color:#3090b2;
	border-left-color:#3090b2;
	box-shadow:0 0 6px rgba(0,
	0,
	0,
	.5)
}
html body .innerPage_body .newsContainer .cd-timeline-content:after {
	content:"";
	display:table;
	clear:both
}
html body .innerPage_body .newsContainer .cd-timeline-content .newsHeading {
	color:#4fa7d5;
	line-height:1.6;
	font-family:robotoRegular;
	font-size:1.5em
}
html body .innerPage_body .newsContainer .cd-timeline-content .cd-date,
html body .innerPage_body .newsContainer .cd-timeline-content .cd-read-more,
html body .innerPage_body .newsContainer .cd-timeline-content p {
	font-size:13px;
	font-size:.8125rem
}
html body .innerPage_body .newsContainer .cd-timeline-content .cd-date,
html body .innerPage_body .newsContainer .cd-timeline-content .cd-read-more {
	display:inline-block
}
html body .innerPage_body .newsContainer .cd-timeline-content p {
	margin:1em 0;
	line-height:1.6
}
html body .innerPage_body .newsContainer .cd-timeline-content .cd-read-more {
	float:right;
	text-transform:uppercase;
	padding:.8em 1em;
	display:inline-block!important;
	text-decoration:none;
	font-size:16px;
	font-family:robotoLight;
	color:#009bde!important
}
html body .innerPage_body .newsContainer .cd-timeline-content .cd-read-more:hover {
	font-weight:700
}
html body .innerPage_body .newsContainer .no-touch .cd-timeline-content .cd-read-more:hover {
	background-color:#bac4cb
}
html body .innerPage_body .newsContainer .cd-timeline-content .cd-date {
	float:left;
	font-family:robotoRegular;
	font-size:1.4em;
	color:#444;
	position:absolute;
	top:10px;
	left:20px
}
html body .innerPage_body .newsContainer .cd-timeline-content::before {
	content:'';
	position:absolute;
	top:16px;
	right:100%;
	height:0;
	width:0;
	border:7px solid transparent;
	border-right:7px solid #fff
}
html body .innerPage_body .newsContainer .newsrow {
	border-bottom:1px solid #ccc
}
html body .innerPage_body .newsContainer .newsContent {
	margin-bottom:10px;
	margin-top:10px;
	padding:20px 15px
}
html body .innerPage_body .newsContainer .newsContent .newsDate {
	font-size:1.2em
}
html body .innerPage_body .newsContainer .newsContent .newsHeading {
	color:#59a3d6;
	font-size:1.5em
}
html body .innerPage_body .newsContainer .newsContent .newsDescription {
	font-size:1.3em
}
html body .innerPage_body .newsContainer .newsContent .news_readMore a {
	color:#bb5c53;
	cursor:pointer
}
html body .innerPage_body .newsContainer .newsContent .news_readMore a .readMore_Title {
	font-size:1.3em
}
html body .innerPage_body .newsContainer .newsContent .news_readMore a .readMore_Icon {
	font-size:1.5em;
	position:relative;
	top:2px
}
html body .innerPage_body .eventList {
	margin-bottom:10px;
	padding:25px 0;
	border-bottom:1px solid #ccc
}
html body .innerPage_body .eventList:last-child {
	border-bottom:none;
	padding-bottom:0;
	margin-bottom:0
}
html body .innerPage_body .eventList:last-child>.upcoming_eventList {
	border-bottom:none!important
}
html body .innerPage_body .eventList .imageContainer {
	text-align:center
}
html body .innerPage_body .eventList .webniar .webniarTitle {
	color:#000;
	font-size:1.2em;
	margin:0 0 10px;
	font-family:robotoregular
}
html body .innerPage_body .eventList .webniar .aboutWebniar {
	color:#3090b2;
	font-size:1.6em;
	margin:0 0 15px;
	font-family:robotoregular
}
html body .innerPage_body .eventList .webniar .webniarDate {
	font-size:1.1em
}
html body .innerPage_body .eventList .webniar .webniarDate .legend {
	color:#000
}
html body .innerPage_body .eventList .webniar .webniarDate .date {
	color:#333
}
html body .innerPage_body .eventList .webniar .speakerHeader .speakerTitle {
	color:#000;
	font-size:1.2em;
	font-family:robotoRegular;
	margin-top:10px;
	margin-bottom:10px;
	display:block;
	font-weight:400!important
}
html body .innerPage_body .eventList .webniar .abtSpeakers {
	margin:10px 0;
	padding:0
}
html body .innerPage_body .eventList .webniar .abtSpeakers .speakerName {
	font-size:1.2em;
	font-weight:400;
	margin:0;
	font-family:robotoRegular
}
html body .innerPage_body .eventList .webniar .abtSpeakers .speakerCompany,
html body .innerPage_body .eventList .webniar .abtSpeakers .speakerDesignation {
	font-size:1.2em;
	margin:0
}
html body .innerPage_body .eventList .speakers {
	padding:0
}
html body .innerPage_body .eventList .speakers .speakerHeader .speakerTitle {
	color:#097ccc;
	font-size:1.2em;
	margin-left:2.5%
}
html body .innerPage_body .eventList .speakers .abtSpeakers {
	margin:10px 0
}
html body .innerPage_body .eventList .speakers .abtSpeakers .speakerName {
	font-size:1.2em;
	font-weight:700;
	margin:0
}
html body .innerPage_body .eventList .speakers .abtSpeakers .speakerCompany,
html body .innerPage_body .eventList .speakers .abtSpeakers .speakerDesignation {
	font-size:1.2em;
	margin:0
}
html body .innerPage_body .eventList .video_part {
	text-align:center;
	margin-top:2%
}
html body .innerPage_body .eventList .video_part_moreSpeakers {
	text-align:center;
	margin-top:4%
}
html body .innerPage_body .webniarContainer {
	padding:5px 30px
}
html body .innerPage_body .event_contentContainer #up_coming_events_placeholder .upcoming_eventList {
	margin-top:1%;
	padding:10px 0
}
html body .innerPage_body .event_contentContainer #up_coming_events_placeholder .upcoming_eventList .upcomingEvent_title {
	color:#000;
	font-size:1.2em;
	margin:0 0 10px;
	font-family:robotoregular
}
html body .innerPage_body .event_contentContainer #up_coming_events_placeholder .upcoming_eventList .title {
	color:#3090b2;
	font-size:1.6em;
	margin:0 0 15px;
	font-family:robotoregular;
	letter-spacing:normal
}
html body .innerPage_body .event_contentContainer #up_coming_events_placeholder .upcoming_eventList .upcomingEvent_desc {
	font-size:1.3em
}
html body .innerPage_body .event_contentContainer #up_coming_events_placeholder .upcoming_eventList .follow_socialMedia {
	font-size:1.2em!important;
	font-weight:400!important;
	font-family:robotoregular
}
html body .innerPage_body .event_contentContainer #up_coming_events_placeholder .upcoming_eventList .detailed_eventDescription {
	margin-top:3%
}
html body .innerPage_body .event_contentContainer #up_coming_events_placeholder .upcoming_eventList .detailed_eventDescription .eventDate,
html body .innerPage_body .event_contentContainer #up_coming_events_placeholder .upcoming_eventList .detailed_eventDescription .eventVenue,
html body .innerPage_body .event_contentContainer #up_coming_events_placeholder .upcoming_eventList .detailed_eventDescription .follow_socialMedia {
	font-size:1.2em!important;
	font-weight:400!important;
	font-family:robotoregular
}
html body .innerPage_body .event_contentContainer #past_events_placeholder .imageContainer {
	text-align:center
}
html body .innerPage_body .event_contentContainer #past_events_placeholder .moreSpeakers {
	padding-top:3%
}
html body .innerPage_body .event_contentContainer #past_events_placeholder .past_eventList {
	margin-bottom:10px;
	padding:25px 0;
	border-bottom:1px solid #ccc
}
html body .innerPage_body .event_contentContainer #past_events_placeholder .past_eventList .eventTitle {
	color:#000;
	font-size:1.2em;
	margin:0 0 10px;
	font-family:robotoregular
}
html body .innerPage_body .event_contentContainer #past_events_placeholder .past_eventList .venuePart .title {
	color:#3090b2;
	font-size:1.6em;
	margin:0 0 15px;
	font-family:robotoregular
}
html body .innerPage_body .event_contentContainer #past_events_placeholder .past_eventList .venuePart .venue {
	line-height:1.8;
	margin:0
}
html body .innerPage_body .event_contentContainer #past_events_placeholder .past_eventList .venuePart .venue p {
	font-family:robotoregular;
	font-size:1.2em
}
html body .innerPage_body .event_contentContainer #past_events_placeholder .past_eventList .venuePart .venue .legand {
	color:#000
}
html body .innerPage_body .event_contentContainer #past_events_placeholder .past_eventList .venuePart .venue .location {
	color:#333;
	font-size:1.2em
}
html body .innerPage_body .event_contentContainer #past_events_placeholder .past_eventList .venuePart .venue span {
	font-size:1.2em!important;
	font-weight:400!important;
	font-family:robotoregular
}
html body .innerPage_body .event_contentContainer #past_events_placeholder .past_eventList .venuePart .datePart {
	color:#097ccc;
	font-size:1.1em
}
html body .innerPage_body .event_contentContainer #past_events_placeholder .past_eventList .venuePart .datePart .legand {
	color:#000
}
html body .innerPage_body .event_contentContainer #past_events_placeholder .past_eventList .venuePart .datePart .date {
	color:#333
}
html body .innerPage_body .event_contentContainer #past_events_placeholder .past_eventList .descPart {
	margin:10px 0
}
html body .innerPage_body .event_contentContainer #past_events_placeholder .past_eventList .descPart .desc {
	color:#333;
	font-size:1.2em;
	margin:0
}
html body .innerPage_body .event_contentContainer #past_events_placeholder .past_eventList .imagePart img {
	padding-bottom:10px;
	width:100%
}
html body .innerPage_body .customerTestimonials_Header {
	height:7%;
	display:table;
	width:100%
}
html body .innerPage_body .customerTestimonials_Header h1 {
	margin:0;
	display:table-cell;
	vertical-align:middle;
	background-color:#75b0d9;
	color:#fff;
	text-transform:uppercase;
	font-weight:700;
	padding-left:2%
}
html body .innerPage_body .customerTesimonials_headerInfo {
	padding:75px 0;
	height:15%;
	display:table;
	width:100%
}
html body .innerPage_body .customerTesimonials_headerInfo .ct-headerInfo-placeholder {
	padding:0 50px;
	display:table-cell;
	vertical-align:middle
}
html body .innerPage_body .customerTesimonials_headerInfo .ct-headerInfo-placeholder .ct-headerInfo-block {
	padding:0
}
html body .innerPage_body .customerTesimonials_headerInfo .ct-headerInfo-placeholder .ct-headerInfo-block .descPart {
	font-size:1.4em;
	padding:0
}
html body .innerPage_body .customerTesimonials_headerInfo .ct-headerInfo-placeholder .ct-headerInfo-block .descPart .title {
	text-align:center;
	font-size:1.6em
}
html body .innerPage_body .customerTesimonials_headerInfo .ct-headerInfo-placeholder .ct-headerInfo-block .descPart .content {
	text-align:center
}
html body .innerPage_body .customer_testimonial_box_container {
	font-family:robotoLight;
	padding:50px
}
html body .innerPage_body .customer_testimonial_box_container .customer_testimonial_box {
	color:#828486;
	display:table;
	height:200px;
	padding:5px;
	float:left;
	min-height:180px
}
html body .innerPage_body .customer_testimonial_box_container .customer_testimonial_box .box_vertical_align {
	font-size:1.3em;
	border:1px solid #ccc;
	padding:1.2rem 1rem;
	display:table-cell;
	vertical-align:middle;
	width:100%;
	text-align:center;
	transition:all .6s ease
}
html body .innerPage_body .customer_testimonial_box_container .customer_testimonial_box .box_vertical_align .back_box {
	display:none;
	text-align:left!important
}
html body .innerPage_body .customer_testimonial_box_container .customer_testimonial_box:hover>.box_vertical_align>.back_box {
	display:block
}
html body .innerPage_body .customer_testimonial_box_container .customer_testimonial_box:hover>.box_vertical_align>.front_box {
	display:none
}
html body .innerPage_body .customer_testimonial_box_container .box_1:hover>.box_vertical_align {
	background-color:#B5769C;
	color:#fff!important
}
html body .innerPage_body .customer_testimonial_box_container .box_2:hover>.box_vertical_align {
	background-color:#f5937c;
	color:#fff!important
}
html body .innerPage_body .customer_testimonial_box_container .box_3:hover>.box_vertical_align {
	background-color:#78D4C8;
	color:#fff!important
}
html body .innerPage_body .customer_testimonial_box_container .box_4:hover>.box_vertical_align {
	background-color:#3090b2;
	color:#fff!important
}
html body .innerPage_body .customer_testimonial_box_container .box_5:hover>.box_vertical_align {
	background-color:#CD4C4E;
	color:#fff!important
}
html body .innerPage_body .customer_testimonial_box_container .box_6:hover>.box_vertical_align {
	background-color:#25AD89;
	color:#fff!important
}
html body .innerPage_body .customer_testimonial_box_container .box_7:hover>.box_vertical_align {
	background-color:#F7CC70;
	color:#fff!important
}
html body .innerPage_body .customer_testimonial_box_container .box_8:hover>.box_vertical_align {
	background-color:#2aafe5;
	color:#fff!important
}
html body .innerPage_body .CT_Body {
	height:400px;
	background:url(../img/customer_testimonial/testimonial_back.jpg) center center no-repeat;
	background-size:cover;
	position:relative
}
html body .innerPage_body .CT_Body .testimonial_overlay {
	position:absolute;
	width:100%;
	height:100%;
	background-color:rgba(0,
	0,
	0,
	.6)
}
html body .innerPage_body .CT_Body #ct-carousel {
	font-family:robotoLight;
	height:100%!important
}
html body .innerPage_body .CT_Body #ct-carousel .carousel-inner {
	width:90%!important;
	margin:0 auto;
	height:100%
}
html body .innerPage_body .CT_Body #ct-carousel .carousel-inner .item {
	padding-top:7%
}
html body .innerPage_body .CT_Body #ct-carousel .fa-angle-left,
html body .innerPage_body .CT_Body #ct-carousel .fa-angle-right {
	color:#fff!important
}
html body .innerPage_body .CT_Body #ct-carousel .carousel-control.left,
html body .innerPage_body .CT_Body #ct-carousel .carousel-control.right {
	width:7%!important;
	top:50%;
	height:30px
}
html body .innerPage_body .CT_Body #ct-carousel .customerTestmonials .customerImage_Placeholder {
	padding-top:1%
}
html body .innerPage_body .CT_Body #ct-carousel .customerTestmonials .customerImage_Placeholder .clientName {
	font-family:robotoregular;
	color:#fff;
	font-size:22px;
	font-weight:400;
	margin:0;
	text-transform:uppercase
}
html body .innerPage_body .CT_Body #ct-carousel .customerTestmonials .customerImage_Placeholder .clientDesignation {
	padding:0;
	color:#fff;
	font-size:16px
}
html body .innerPage_body .CT_Body #ct-carousel .customerTestmonials .customerImage_Placeholder .clientImage-thumbnail img {
	width:150px
}
html body .innerPage_body .CT_Body #ct-carousel .customerTestmonials .customerImage_Placeholder .clientImage-thumbnail {
	margin-bottom:20px
}
html body .innerPage_body .CT_Body #ct-carousel .customerTestmonials .customerDesc_Placeholder {
	padding-top:2%;
	color:#fff
}
html body .innerPage_body .CT_Body #ct-carousel .customerTestmonials .customerDesc_Placeholder .desc {
	font-size:1.6em;
	color:#fff;
	line-height:1.6
}
html body .innerPage_body .aboutUsHeader {
	height:55px;
	display:table;
	width:100%;
	background-color:#3895d5
}
html body .innerPage_body .aboutUsHeader h1 {
	margin:0;
	display:table-cell;
	vertical-align:middle;
	background-color:#3895d5;
	color:#fff;
	text-transform:uppercase;
	font-family:robotoRegular;
	padding-left:2%
}
html body .innerPage_body .aboutUsBody {
	min-height:100%;
	height:auto!important;
	padding:50px;
	margin:0 auto
}
html body .innerPage_body .aboutUsBody .col-sm-5 {
	width:35.66%;
	padding-right:0!important
}
html body .innerPage_body .aboutUsBody .aboutUs_Banner {
	padding:0 2%
}
html body .innerPage_body .aboutUsBody .aboutUs_Banner>img {
	border:1px solid #ccc;
	background:#fff;
	display:block;
	box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-shadow:0 3px 6px rgba(0,
	0,
	0,
	.2);
	position:relative;
	overflow:hidden;
	transition:box-shadow 100ms cubic-bezier(.215,
	.61,
	.355,
	1)
}
html body .innerPage_body .aboutUsBody .aboutUs_desc {
	padding:0 2%
}
html body .innerPage_body .aboutUsBody .aboutUs_desc .main_Heading {
	text-align:left;
	margin-top:-4px!important
}
html body .innerPage_body .aboutUsBody .aboutUs_desc .desc {
	font-size:1.4em;
	line-height:1.6
}
html body .innerPage_body .aboutUsBody .aboutUs_desc_second_para {
	padding:15px
}
html body .innerPage_body .aboutUsBody .aboutUs_desc_second_para .desc {
	font-size:1.4em;
	line-height:1.6
}
html body .innerPage_body .aboutUsBody .horizontalAccordian_Container {
	padding:30px 15px
}
html body .innerPage_body .aboutUsBody .horizontalAccordian_Container #horizontal_accordion {
	list-style:none;
	padding:0;
	height:250px;
	width:100%;
	border:1px solid #ccc;
	overflow:hidden;
	box-sizing:border-box
}
html body .innerPage_body .aboutUsBody .horizontalAccordian_Container #horizontal_accordion .aboutUs_panel {
	float:left;
	display:block;
	height:100%;
	width:44px;
	overflow:hidden;
	color:#666;
	text-decoration:none;
	font-size:16px;
	line-height:1.5em;
	transition:all .7s ease-in
}
html body .innerPage_body .aboutUsBody .horizontalAccordian_Container #horizontal_accordion .aboutUs_panel .aboutUs_panelContent {
	height:100%;
	padding:30px 50px
}
html body .innerPage_body .aboutUsBody .horizontalAccordian_Container #horizontal_accordion .aboutUs_panel .aboutUs_panelContent .first_panel_title {
	padding-bottom:10px
}
@media only screen and (min-width: 768px) {
	html body .innerPage_body .aboutUsBody .horizontalAccordian_Container #horizontal_accordion .aboutUs_panel .aboutUs_panelContent {
		width:670px;
		padding-right:5px!important
	}
}
@media only screen and (min-width: 992px) {
	html body .innerPage_body .aboutUsBody .horizontalAccordian_Container #horizontal_accordion .aboutUs_panel .aboutUs_panelContent {
		width:840px
	}
}
@media only screen and (min-width: 1200px) {
	html body .innerPage_body .aboutUsBody .horizontalAccordian_Container #horizontal_accordion .aboutUs_panel .aboutUs_panelContent {
		width:1028px
	}
}
html body .innerPage_body .aboutUsBody .horizontalAccordian_Container #horizontal_accordion .aboutUs_panel .aboutUs_panelContent .img_section img {
	width:150px
}
html body .innerPage_body .aboutUsBody .horizontalAccordian_Container #horizontal_accordion .aboutUs_panel .aboutus_tab {
	width:44px;
	height:100%;
	float:left;
	background-color:#00f;
	border-right:2px solid #fff;
	cursor:pointer;
	color:#fff
}
html body .innerPage_body .aboutUsBody .horizontalAccordian_Container #horizontal_accordion .aboutUs_panel .aboutus_tab .tabHeading>p {
	width:225px;
	text-align:center;
	-webkit-transform:translateX(-100%) rotate(-90deg) translateZ(0);
	-moz-transform:translateX(-100%) rotate(-90deg) translateZ(0);
	-ms-transform:translateX(-100%) rotate(-90deg) translateZ(0);
	-o-transform:translateX(-100%) rotate(-90deg) translateZ(0);
	transform:translateX(-100%) rotate(-90deg) translateZ(0);
	-webkit-transform-origin:right top 0;
	-moz-transform-origin:right top 0;
	-ms-transform-origin:right top 0;
	-o-transform-origin:right top 0;
	transform-origin:right top 0;
	padding-top:8px;
	padding-right:20px;
	font-size:17px!important;
	font-family:robotoRegular;
	letter-spacing:.3px
}
html body .innerPage_body .aboutUsBody .horizontalAccordian_Container #horizontal_accordion .aboutUs_panel .ourMission {
	background-color:#17a2bf
}
html body .innerPage_body .aboutUsBody .horizontalAccordian_Container #horizontal_accordion .aboutUs_panel .ourVision {
	background-color:#f59e03
}
html body .innerPage_body .aboutUsBody .horizontalAccordian_Container #horizontal_accordion .aboutUs_panel .ourvalues {
	background-color:#eb5509;
	border:none
}
html body .innerPage_body .aboutUsBody .horizontalAccordian_Container #horizontal_accordion .aboutUs_panel.active {
	width:-webkit-calc(100% - 88px);
	width:-o-calc(100% - 88px);
	width:-moz-calc(100% - 88px);
	width:calc(100% - 88px)
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper {
	margin:30px 0;
	padding:15px;
	padding:0 15px;
	margin-bottom:0
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .leftSide_thumbnial {
	padding-left:0;
	padding-right:2px
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .rightSide_thumbnial {
	padding:0
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .rightSide_left_childThumbnail,
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .rightSide_right_childThumbnail {
	padding-right:0
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .awards-and-achievements-thumbnail a img {
	height:100%!important
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .aboutus-thumbnail-row {
	margin-bottom:13px!important
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .aboutus-thumbnail-row:last-child {
	margin-bottom:0!important
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .aboutus-thumbnail-box {
	position:relative;
	overflow:hidden
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .aboutus-thumbnail-box .aboutus-thumbnail-overly {
	width:100%;
	position:absolute;
	left:0;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	padding:0;
	margin:0;
	height:100%;
	text-align:center;
	background:rgba(0,
	0,
	0,
	.4)
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .aboutus-thumbnail-box .aboutus-thumbnail-overly img.about_us_box_hover_icon {
	left:45%;
	height:auto!important;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	max-width:100%;
	opacity:0;
	transition:opacity .4s ease
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .aboutus-thumbnail-box .aboutus-thumbnail-overly h4 {
	padding:10px 50px;
	margin:0;
	letter-spacing:.1px;
	font-family:robotoRegular;
	color:#fff;
	background:rgba(0,
	0,
	0,
	.6);
	position:absolute;
	width:100%;
	bottom:0;
	text-transform:uppercase;
	line-height:1.4
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .aboutus-thumbnail-box img {
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-webkit-transform:scale(1);
	transform:scale(1);
	-moz-transition:all .4s;
	-o-transition:all .4s;
	-webkit-transition:all .4s;
	transition:all .4s
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .aboutus-thumbnail-box:hover>.aboutus-thumbnail-overly:after {
	transition:opacity .4s ease;
	opacity:1;
	content:"";
	width:52px;
	height:52px;
	display:block;
	position:absolute;
	left:45%;
	top:40%;
	background:url(../img/about_us/abt_us_box_hover.png) no-repeat;
	z-index:0
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .nous_story_box .aboutus-thumbnail-overly h4 {
	background:rgba(0,
	0,
	0,
	.6)
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .nous_story_box:hover>.aboutus-thumbnail-overly {
	background:rgba(56,
	149,
	212,
	.6)
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .nous_story_box:hover>.aboutus-thumbnail-overly h4 {
	background:0 0
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .nous_story_box:hover>img {
	-moz-transform:scale(1.05);
	-ms-transform:scale(1.05);
	-webkit-transform:scale(1.05);
	transform:scale(1.05)
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .leadership_box .aboutus-thumbnail-overly h4 {
	background:rgba(0,
	0,
	0,
	.6)
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .leadership_box:hover>.aboutus-thumbnail-overly {
	background:rgba(14,
	90,
	145,
	.6)
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .leadership_box:hover>.aboutus-thumbnail-overly h4 {
	background:0 0
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .leadership_box:hover>img {
	-moz-transform:scale(1.05);
	-ms-transform:scale(1.05);
	-webkit-transform:scale(1.05);
	transform:scale(1.05)
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .customer_testimonials_box .aboutus-thumbnail-overly h4 {
	background:rgba(0,
	0,
	0,
	.6)
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .customer_testimonials_box:hover>.aboutus-thumbnail-overly {
	background:rgba(0,
	50,
	0,
	.6)
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .customer_testimonials_box:hover>.aboutus-thumbnail-overly h4 {
	background:0 0
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .customer_testimonials_box:hover>img {
	-moz-transform:scale(1.05);
	-ms-transform:scale(1.05);
	-webkit-transform:scale(1.05);
	transform:scale(1.05)
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .quality_box .aboutus-thumbnail-overly h4 {
	background:rgba(0,
	0,
	0,
	.6)
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .quality_box:hover>.aboutus-thumbnail-overly {
	background:rgba(56,
	149,
	213,
	.6)
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .quality_box:hover>.aboutus-thumbnail-overly h4 {
	background:0 0
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .quality_box:hover>img {
	-moz-transform:scale(1.05);
	-ms-transform:scale(1.05);
	-webkit-transform:scale(1.05);
	transform:scale(1.05)
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .alliance_box .aboutus-thumbnail-overly h4 {
	background:rgba(0,
	0,
	0,
	.6)
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .alliance_box:hover>.aboutus-thumbnail-overly {
	background:rgba(240,
	0,
	0,
	.6)
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .alliance_box:hover>.aboutus-thumbnail-overly h4 {
	background:0 0
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .alliance_box:hover>img {
	-moz-transform:scale(1.05);
	-ms-transform:scale(1.05);
	-webkit-transform:scale(1.05);
	transform:scale(1.05)
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .news_box .aboutus-thumbnail-overly h4 {
	background:rgba(0,
	0,
	0,
	.6)
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .news_box:hover>.aboutus-thumbnail-overly {
	background:rgba(227,
	16,
	11,
	.4)
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .news_box:hover>.aboutus-thumbnail-overly h4 {
	background:0 0
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .news_box:hover>img {
	-moz-transform:scale(1.05);
	-ms-transform:scale(1.05);
	-webkit-transform:scale(1.05);
	transform:scale(1.05)
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .life_box .aboutus-thumbnail-overly h4 {
	background:rgba(0,
	0,
	0,
	.6)
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .life_box:hover>.aboutus-thumbnail-overly {
	background:rgba(152,
	189,
	99,
	.4)
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .life_box:hover>.aboutus-thumbnail-overly h4 {
	background:0 0
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .life_box:hover>img {
	-moz-transform:scale(1.05);
	-ms-transform:scale(1.05);
	-webkit-transform:scale(1.05);
	transform:scale(1.05)
}
html body .innerPage_body .aboutUsBody .aboutUs_thumpnialWrapper .img-responsive {
	width:100%;
	margin:0 auto
}
html body .innerPage_body .top_button_tab_section {
	padding-top:2%;
	text-align:center
}
html body .innerPage_body .top_button_tab_section .button_tab_3 {
	background-color:#33bfe8;
	color:#fff;
	border-radius:17px;
	width:27%;
	outline:0;
	white-space:normal;
	min-height:45px;
	padding:0!important;
	font-size:1.3em
}
html body .innerPage_body .top_button_tab_section .button_tab_4 {
	background-color:#33bfe8;
	color:#fff;
	border-radius:17px;
	width:24%;
	outline:0;
	white-space:normal;
	min-height:58px;
	padding:0!important;
	font-size:1.3em
}
html body .innerPage_body .top_button_tab_section .button_tab_5 {
	background-color:#33bfe8;
	color:#fff;
	border-radius:17px;
	width:19%;
	outline:0;
	white-space:normal;
	min-height:58px;
	padding:0!important;
	font-size:1.3em
}
html body .innerPage_body .top_button_tab_section .button_tab_active {
	background-color:#fff;
	color:#000;
	border:1px solid #33bfe8;
	white-space:normal
}
html body .innerPage_body .innerPage_bodyContent_for_bottom_button_parts {
	margin:0;
	padding:0;
	min-height:100%;
	height:auto!important
}
html body .innerPage_body .bottomButton_Section {
	height:10%
}
html body .innerPage_body .bottomButton_Section .button_tab_section .carousel-custom-indicators>li {
	width:19%
}
html body .innerPage_body .bottomButton_Section .button_tab_section .button_tab {
	background-color:#33bfe8;
	color:#fff;
	border-radius:17px;
	width:100%;
	outline:0;
	white-space:normal;
	min-height:45px;
	padding:0!important
}
html body .innerPage_body .bottomButton_Section .button_tab_section .active>button {
	background-color:#fff;
	color:#000;
	border:1px solid #33bfe8;
	white-space:normal;
	min-height:45px
}
html body .innerPage_body .event_container {
	padding:50px 60px
}
html body .innerPage_body .eventNavigation_Container {
	height:80px;
	text-align:center;
	display:table;
	width:100%
}
html body .innerPage_body .eventNavigation_Container .eventNavigation_placeholder {
	display:table-cell;
	vertical-align:middle
}
html body .innerPage_body .eventNavigation_Container .eventNavigation_placeholder .events_btn {
	background-color:#fff;
	border-radius:20px;
	width:250px;
	color:#000;
	font-size:1.8em;
	outline:0;
	margin:5px 15px 5px 0;
	border:1px solid #33bfe8
}
html body .innerPage_body .eventNavigation_Container .eventNavigation_placeholder .events_btn_active {
	background-color:#33bfe8;
	border:1px solid #fff;
	color:#fff
}
html body .innerPage_body .innerPage_bodyContent_forEvents {
	margin:0;
	padding:0;
	min-height:85%;
	height:auto!important
}
html body .innerPage_body .newsNavigation_Container {
	height:60px;
	border-bottom:1px solid #bcbcbc
}
html body .innerPage_body .newsNavigation_Container .newsTitle {
	height:100%;
	display:table
}
html body .innerPage_body .newsNavigation_Container .newsTitle h2 {
	display:table-cell;
	vertical-align:middle
}
html body .innerPage_body .innerPage_bodyContent_forNews {
	margin:0;
	padding:0;
	min-height:90%;
	height:auto!important
}
html body .innerPage_body .newsDetail {
	background-color:#fff;
	width:80%;
	margin-left:10%!important
}
@media only screen and (max-width: 767px) {
	html body .innerPage_body .newsDetail {
		width:100%;
		margin-left:0!important
	}
}
html body .innerPage_body .newsDetail .newsDetail_placeholder {
	padding:15px
}
html body .innerPage_body .newsDetail .newsDetail_placeholder .fullDetail span {
	display:block;
	margin-bottom:30px;
	font-size:14px!important;
	font-weight:400!important
}
html body .innerPage_body .newsDetail .newsDetail_placeholder .heading {
	font-size:1.5em;
	color:#007ed4;
	margin:0 0 15px;
	line-height:1.4;
	font-weight:400
}
html body .innerPage_body .newsDetail .newsDetail_placeholder .newsTitleContainer {
	padding:0 15px 0 0
}
html body .innerPage_body .newsDetail .newsDetail_placeholder .newsTitleContainer .newsTitle_Part .title {
	font-size:2.5em;
	color:#007ed4;
	margin:0 0 15px;
	line-height:1.4
}
html body .innerPage_body .newsDetail .newsDetail_placeholder .newsTitleContainer .tagTitle_part .tagTitle {
	color:#666;
	font-size:1.3em
}
html body .innerPage_body .newsDetail .newsDetail_placeholder .news_socialIcons {
	padding:0 0 0 15px
}
html body .innerPage_body .newsDetail .newsDetail_placeholder .fullDetail .newsDate {
	font-size:18px;
	font-weight:700
}
html body .innerPage_body .newsPopup {
	background-color:#fff;
	position:absolute;
	width:100%;
	min-height:100%;
	height:auto!important;
	z-index:9999;
	top:0;
	transition:all 2s ease;
	transform:rotateZ(270deg);
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	display:none
}
html body .innerPage_body .newsPopup .popupNavigation {
	position:fixed;
	top:0;
	right:0;
	border:5px solid #ccc
}
html body .innerPage_body .newsPopup .popupNavigation .newsOptions {
	margin:0
}
html body .innerPage_body .newsPopup .popupNavigation .newsOptions li {
	padding:10px 20px;
	border:1px solid #eee;
	font-size:1em;
	background-color:#ccc;
	cursor:pointer
}
html body .innerPage_body .newsPopup .popupNavigation .newsOptions li .newsClose {
	font-size:2em;
	color:red
}
html body .innerPage_body .newsPopup .popupNavigation .newsOptions li .newsNext,
html body .innerPage_body .newsPopup .popupNavigation .newsOptions li .newsPrev {
	font-size:2em;
	color:#fff
}
html body .innerPage_body .newsPopup #news_popup_carousel {
	margin-top:5%
}
html body .innerPage_body .newsPopup #news_popup_carousel .newsPopup-header {
	border-bottom:1px solid #ccc
}
html body .innerPage_body .newsPopup #news_popup_carousel .newsPopup_bodySection {
	padding:2%
}
html body .innerPage_body .newsPopup #news_popup_carousel .newsPopup_bodySection .newspop_desc {
	font-size:1.3em
}
html body .innerPage_body .newsPopup #news_popup_carousel .newsPopup_bodySection .newsPop_leftSide .newsPop_date {
	color:#214185
}
html body .innerPage_body .innerPage_bodyContent_vserve_bottom_button_parts {
	margin:0;
	padding:0;
	min-height:100%;
	height:auto!important
}
html body .innerPage_body .vserve_bottomButton_Section {
	height:20%
}
html body .innerPage_body .vserve_bottomButton_Section .serviceOffering_Header {
	padding:15px 25px
}
html body .innerPage_body .vserve_bottomButton_Section .serviceOffering_Header img {
	height:4.5vw
}
html body .innerPage_body .vserve_bottomButton_Section .serviceOffering_Header>span {
	color:#3895d5;
	font-size:1.6vw
}
html body .innerPage_body .vserve_bottomButton_Section .button_tab_section .carousel-custom-indicators>li {
	width:19%
}
html body .innerPage_body .vserve_bottomButton_Section .button_tab_section .button_tab {
	background-color:#33bfe8;
	color:#fff;
	border-radius:17px;
	width:100%;
	outline:0;
	white-space:normal;
	min-height:45px;
	padding:0!important
}
html body .innerPage_body .vserve_bottomButton_Section .button_tab_section .active>button {
	background-color:#fff;
	color:#000;
	border:1px solid #33bfe8;
	white-space:normal;
	min-height:45px
}
html body .innerPage_body .innerPage_bodyContent {
	margin:0;
	padding:0;
	min-height:100%;
	height:auto!important
}
html body .innerPage_body .innerPage_bodyContent_forHistoryPage {
	margin:0;
	padding:0
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage {
	margin:0;
	padding:0;
	height:auto!important;
	background-size:100% 100%
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .mainContent {
	padding:0
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .creativityHeader {
	height:70px;
	background-color:rgba(1,
	1,
	1,
	.6);
	display:table;
	width:100%;
	padding-left:2%
}
@media only screen and (min-width: 768px) {
	html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .creativityHeader {
		height:60px
	}
}
@media only screen and (min-width: 992px) {
	html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .creativityHeader {
		height:65px
	}
}
@media only screen and (min-width: 1200px) {
	html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .creativityHeader {
		height:70px
	}
}
@media only screen and (min-width: 1500px) {
	html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .creativityHeader {
		height:80px
	}
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .creativityHeader .headerContent {
	display:table-cell;
	vertical-align:middle
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .creativityHeader .headerContent .heading {
	font-size:2.5em;
	margin:0;
	font-weight:700;
	color:#fff
}
@media only screen and (min-width: 768px) {
	html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .creativityHeader .headerContent .heading {
		font-size:2em
	}
}
@media only screen and (min-width: 992px) {
	html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .creativityHeader .headerContent .heading {
		font-size:2.3em
	}
}
@media only screen and (min-width: 1200px) {
	html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .creativityHeader .headerContent .heading {
		font-size:2.5em
	}
}
@media only screen and (min-width: 1500px) {
	html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .creativityHeader .headerContent .heading {
		font-size:3em
	}
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .creativityHeader .headerContent .heading .creativity {
	font-weight:100
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent {
	color:#fff
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .item {
	opacity:0;
	-webkit-transition-property:opacity;
	-moz-transition-property:opacity;
	-o-transition-property:opacity;
	transition-property:opacity
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .item.active {
	opacity:1
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .title {
	font-size:2em;
	font-weight:700;
	color:#fff
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .desc {
	font-size:1.3em;
	color:#fff
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .groupTitle {
	color:#fff;
	padding:0;
	text-align:center;
	margin-top:22%
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .groupTitle .imagination {
	font-size:6em
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .groupTitle .isBegin {
	font-size:2.5em
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .groupTitle .creation {
	font-size:6em
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .groupTitle .author {
	font-size:2em
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .secondSection .contentSection {
	padding:1% 0
}
@media only screen and (min-width: 768px) {
	html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .secondSection .userExperience_design {
		color:#fff;
		font-size:2em;
		text-align:center
	}
}
@media only screen and (min-width: 992px) {
	html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .secondSection .userExperience_design {
		color:#fff;
		font-size:3em;
		text-align:center
	}
}
@media only screen and (min-width: 1200px) {
	html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .secondSection .userExperience_design {
		color:#fff;
		font-size:35px;
		text-align:center
	}
}
@media only screen and (min-width: 1500px) {
	html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .secondSection .userExperience_design {
		color:#fff;
		font-size:8em;
		text-align:center
	}
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .serviceTitle {
	font-size:35px;
	color:#fff;
	font-family:robotoLight
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .uiux_services {
	margin-top:60px
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .uiux_services .uiux_serviceContainer {
	height:200px;
	width:20%;
	float:left
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .uiux_services .uiux_serviceContainer .activeService {
	background-color:#fff!important
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .uiux_services .uiux_serviceContainer .activeService .uiux_title {
	color:#000!important
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .uiux_services .uiux_serviceContainer .activeService .uiux_circleBlock,
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .uiux_services .uiux_serviceContainer .activeService .uiux_iconBlock {
	display:block!important
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .uiux_services .uiux_serviceContainer .uiux_serviceBlock {
	background-color:#019d9f;
	height:100%;
	margin:5px;
	border-radius:5px;
	position:relative;
	cursor:pointer
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .uiux_services .uiux_serviceContainer .uiux_serviceBlock .uiux_title {
	font-size:1.8em;
	text-align:center;
	position:relative;
	top:43%;
	color:#fff;
	font-weight:400;
	font-family:robotoRegular
}
@media only screen and (max-width: 768px) and (max-height: 1024px) {
	html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .uiux_services .uiux_serviceContainer .uiux_serviceBlock .uiux_title {
		font-size:1.2em!important;
		top:43%!important
	}
	html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .uiux_services .uiux_serviceContainer .uiux_serviceBlock .uiux_iconBlock>img {
		height:50px
	}
	html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .uiux_services .uiux_serviceContainer .uiux_serviceBlock .uiux_circleBlock {
		top:-17%!important;
		left:18%!important;
		width:70px!important;
		height:70px!important
	}
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .uiux_services .uiux_serviceContainer .uiux_serviceBlock .uiux_circleBlock {
	position:absolute;
	top:-21%;
	left:25%;
	width:100px;
	height:100px;
	background-color:#fff;
	border-radius:50%;
	display:none
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .uiux_services .uiux_serviceContainer .uiux_serviceBlock .uiux_iconBlock {
	position:absolute;
	top:-11%;
	text-align:center;
	width:100%;
	display:none
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .uiux_services_desc {
	height:200px;
	margin-top:10px
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .uiux_services_desc .uiux_services_desc_active {
	display:block!important
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .uiux_services_desc .uiux_services_desc_container {
	height:100%;
	display:none
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .uiux_services_desc .uiux_services_desc_container .uiux_descContainer {
	width:75%;
	float:left;
	height:100%
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .uiux_services_desc .uiux_services_desc_container .uiux_descContainer .uiux_descBlock {
	margin:5px;
	background-color:rgba(0,
	0,
	0,
	.6);
	height:100%;
	border-radius:6px
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .uiux_services_desc .uiux_services_desc_container .uiux_descContainer .uiux_descBlock .descLists {
	padding:5% 8%
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .uiux_services_desc .uiux_services_desc_container .uiux_descContainer .uiux_descBlock .descLists li {
	padding-left:3%;
	line-height:1.6;
	font-size:1.2em
}
@media only screen and (max-width: 768px) and (max-height: 1024px) {
	html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .uiux_services_desc .uiux_services_desc_container .uiux_descContainer {
		width:100%!important
	}
	html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .uiux_services_desc .uiux_services_desc_container .uiux_desc_imgContainer {
		display:none!important
	}
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .uiux_services_desc .uiux_services_desc_container .uiux_desc_imgContainer {
	width:25%;
	float:left;
	height:100%
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .uiux_services_desc .uiux_services_desc_container .uiux_desc_imgContainer .uiux_desc_imgBlock {
	margin:5px;
	height:100%
}
html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .uiux_services_desc .uiux_services_desc_container .uiux_desc_imgContainer .uiux_desc_imgBlock>img {
	width:100%;
	height:100%;
	border-radius:6px
}
@media screen and (max-device-width: 768px) and (orientation: portrait) {
	html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .col_left,
	html body .innerPage_body .innerPage_bodyContent_for_uiuxPage .uiux_carouselContent .col_right {
		width:100%
	}
}
html body .innerPage_body .quality_Container {
	padding:50px
}
html body .innerPage_body .quality_Container .quality_header_description .info_security_box,
html body .innerPage_body .quality_Container .quality_header_description .iso_9001_box {
	padding-left:0;
	margin-top:20px;
	margin-bottom:20px
}
html body .innerPage_body .quality_Container .qualityTypes {
	height:70px;
	margin-top:3%
}
html body .innerPage_body .quality_Container .qualityTypes .qualityType-listContainer {
	height:100%;
	display:table;
	width:100%;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	cursor:pointer
}
html body .innerPage_body .quality_Container .qualityTypes .qualityType-listContainer .qualityType-list {
	width:19%;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	font-size:1.6em;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc
}
html body .innerPage_body .quality_Container .qualityTypes .qualityType-listContainer .qualityType-list a {
	text-decoration:none;
	color:#000
}
html body .innerPage_body .quality_Container .qualityTypes .qualityType-listContainer .qualityType-list .qualityType_Menu_active {
	color:#3895d5
}
html body .innerPage_body .quality_Container .qualityType_Description {
	margin-top:30px
}
html body .innerPage_body .quality_Container .qualityType_Description .quality_descritionPart {
	padding-bottom:20px;
	padding-top:20px
}
html body .innerPage_body .quality_Container .qualityType_Description .quality_descritionPart .main_Heading {
	text-align:left
}
html body .innerPage_body .quality_Container .qualityType_Description .quality_descritionPart:first-child {
	padding-top:0!important
}
html body .innerPage_body .quality_Container .qualityType_Description .quality_descritionPart:last-child {
	padding-bottom:0!important
}
html body .innerPage_body .quality_Container .qualityType_Description .qualityType-image img {
	width:130px
}
html body .innerPage_body .quality_Container .qualityType_Description .qualityType-descripionPart p {
	font-size:1.4em
}
html body .innerPage_body .quality_Container .qualityType_Description .qualityType-descripionPart .main_Heading {
	font-size:24px;
	margin-top:10px!important;
	padding-bottom:20px!important;
	font-family:robotoLight
}
html body .innerPage_body .innerPage_bodyContent_placeholder .opensourceContainer .opensourceDesc_part {
	padding-left:2%
}
html body .innerPage_body .innerPage_bodyContent_placeholder .opensourceContainer .opensourceDesc_part .opensourceTitle {
	font-size:2.5em
}
html body .innerPage_body .innerPage_bodyContent_placeholder .opensourceContainer .opensourceDesc_part .opensourceDesc {
	font-size:1.4em
}
html body .innerPage_body .innerPage_bodyContent_placeholder .opensourceContainer .opensourceDesc_part .small_keyPoints {
	margin-left:50px!important
}
html body .innerPage_body .innerPage_bodyContent_placeholder .opensourceContainer .opensourceDesc_optionPart {
	height:430px;
	padding:2%
}
html body .innerPage_body .innerPage_bodyContent_placeholder .opensourceContainer .opensourceDesc_optionPart .title {
	font-size:1.6em;
	font-weight:700;
	color:#fff
}
html body .innerPage_body .innerPage_bodyContent_placeholder .opensourceContainer .opensourceDesc_optionPart .desc {
	font-size:1.3em;
	color:#fff
}
html body .innerPage_body .innerPage_bodyContent_placeholder .opensourceContainer .opensourceDesc_optionPart .list-key-points {
	font-size:1.3em;
	color:#fff;
	padding-left:50px!important
}
html body .innerPage_body .innerPage_bodyContent_placeholder .opensourceContainer .opensourceDesc_optionPart .openSource_left {
	height:100%;
	padding-left:0
}
html body .innerPage_body .innerPage_bodyContent_placeholder .opensourceContainer .opensourceDesc_optionPart .openSource_left .left_down_part,
html body .innerPage_body .innerPage_bodyContent_placeholder .opensourceContainer .opensourceDesc_optionPart .openSource_left .left_up_part {
	background-color:#0953a6;
	height:49%;
	border-radius:3px;
	padding-top:5%
}
html body .innerPage_body .innerPage_bodyContent_placeholder .opensourceContainer .opensourceDesc_optionPart .openSource_middle {
	height:100%;
	padding-left:0
}
html body .innerPage_body .innerPage_bodyContent_placeholder .opensourceContainer .opensourceDesc_optionPart .openSource_middle .middle_part {
	background-color:#07948f;
	height:100%;
	border-radius:3px;
	padding-top:5%
}
html body .innerPage_body .innerPage_bodyContent_placeholder .opensourceContainer .opensourceDesc_optionPart .openSource_right {
	height:100%;
	padding-left:0
}
html body .innerPage_body .innerPage_bodyContent_placeholder .opensourceContainer .opensourceDesc_optionPart .openSource_right .right_down_part,
html body .innerPage_body .innerPage_bodyContent_placeholder .opensourceContainer .opensourceDesc_optionPart .openSource_right .right_up_part {
	background-color:#00a3e0;
	height:49%;
	border-radius:3px;
	padding-top:5%
}
html body .innerPage_body .innerPage_bodyContent_placeholder .nintexContainer {
	padding:2%
}
html body .innerPage_body .innerPage_bodyContent_placeholder .nintexContainer .nintexImage {
	background:url(../img/nintexImage.png) no-repeat;
	height:500px;
	background-size:contain
}
html body .innerPage_body .innerPage_bodyContent_placeholder .hortonContainer {
	padding:2%
}
html body .innerPage_body .innerPage_bodyContent_placeholder .hortonContainer .serviceContainer {
	height:260px
}
html body .innerPage_body .innerPage_bodyContent_placeholder .hortonContainer .serviceContainer .serviceBlock {
	position:relative;
	height:100%;
	padding:5% 0;
	cursor:pointer
}
html body .innerPage_body .innerPage_bodyContent_placeholder .hortonContainer .serviceContainer .serviceBlock .servicePlaceholder {
	cursor:pointer
}
html body .innerPage_body .innerPage_bodyContent_placeholder .hortonContainer .serviceContainer .serviceBlock .servicePlaceholder .iconPart {
	background:url(../img/hortonService.png) center no-repeat;
	width:156px;
	height:160px;
	margin:0 auto
}
html body .innerPage_body .innerPage_bodyContent_placeholder .hortonContainer .serviceContainer .serviceBlock .servicePlaceholder .strategicConsulting {
	background-position:0 19px
}
html body .innerPage_body .innerPage_bodyContent_placeholder .hortonContainer .serviceContainer .serviceBlock .servicePlaceholder .infrastructureSetup {
	background-position:2px -144px
}
html body .innerPage_body .innerPage_bodyContent_placeholder .hortonContainer .serviceContainer .serviceBlock .servicePlaceholder .devMaintenace {
	background-position:-302px 0
}
html body .innerPage_body .innerPage_bodyContent_placeholder .hortonContainer .serviceContainer .serviceBlock .servicePlaceholder .dataAnalysis {
	background-position:-154px -136px
}
html body .innerPage_body .innerPage_bodyContent_placeholder .hortonContainer .serviceContainer .serviceBlock .servicePlaceholder .serviceTitle {
	text-align:center;
	font-size:1.5em;
	font-weight:700
}
html body .innerPage_body .innerPage_bodyContent_placeholder .hortonContainer .serviceContainer .serviceBlock .descPart {
	position:absolute;
	top:0;
	color:#fff;
	display:none;
	overflow:hidden;
	width:100%;
	height:100%;
	-moz-transition:max-height 1s ease;
	-webkit-transition:max-height 1s ease;
	-ms-transition:max-height 1s ease;
	-o-transition:max-height 1s ease;
	transition:max-height 1s ease
}
html body .innerPage_body .innerPage_bodyContent_placeholder .hortonContainer .serviceContainer .serviceBlock .descPart>ul {
	display:table-cell;
	vertical-align:middle;
	padding-right:5%
}
html body .innerPage_body .innerPage_bodyContent_placeholder .hortonContainer .serviceContainer .serviceBlock:hover .descPart {
	display:table
}
html body .innerPage_body .innerPage_bodyContent_placeholder .hortonContainer .serviceContainer .serviceBlock .strategicConsulting_desc {
	background-color:#5cb213
}
html body .innerPage_body .innerPage_bodyContent_placeholder .hortonContainer .serviceContainer .serviceBlock .infrastructureSetup_desc {
	background-color:#555;
	display:none
}
html body .innerPage_body .innerPage_bodyContent_placeholder .hortonContainer .serviceContainer .serviceBlock .devMaintenace_desc {
	background-color:#4696c7;
	display:none
}
html body .innerPage_body .innerPage_bodyContent_placeholder .hortonContainer .serviceContainer .serviceBlock .dataAnalysis_desc {
	background-color:#f34e32;
	display:none
}
html body .innerPage_body .innerPage_bodyContent_placeholder .caseStudy_detailContainer .contentPart {
	height:100%;
	padding:1% 2% 2%
}
html body .innerPage_body .innerPage_bodyContent_placeholder .caseStudy_detailContainer .contentPart .desc {
	font-size:1.3em
}
html body .innerPage_body .innerPage_bodyContent_placeholder .caseStudy_detailContainer .formPart {
	padding-top:6%;
	min-height:628px;
	background-color:#f4f4f6;
	border-left:1px solid #e0e0e0
}
html body .innerPage_body .innerPage_bodyContent_placeholder .caseStudy_detailContainer .formPart .control-label {
	font-size:1.3em;
	font-weight:700
}
html body .innerPage_body .innerPage_bodyContent_placeholder .career_applyPage {
	padding:35px 30px
}
html body .innerPage_body .innerPage_bodyContent_placeholder .career_applyPage .jobDetails {
	margin-left:4%
}
html body .innerPage_body .innerPage_bodyContent_placeholder .career_applyPage .jobDetails .forJob {
	font-size:18px
}
html body .innerPage_body .innerPage_bodyContent_placeholder .career_applyPage .jobDetails .forJob .legand {
	color:#0B5693
}
html body .innerPage_body .innerPage_bodyContent_placeholder .career_applyPage .jobDetails .forJob .title {
	color:#000;
	text-transform:uppercase
}
html body .innerPage_body .innerPage_bodyContent_placeholder .career_applyPage .jobDetails .forLocation {
	font-size:16px
}
html body .innerPage_body .innerPage_bodyContent_placeholder .career_applyPage .jobDetails .forLocation .legand {
	color:#0B5693
}
html body .innerPage_body .innerPage_bodyContent_placeholder .career_applyPage .jobDetails .forLocation .title {
	color:#000
}
html body .innerPage_body .innerPage_bodyContent_placeholder .career_applyPage .form-group {
	margin-left:0;
	margin-right:0
}
html body .innerPage_body .innerPage_bodyContent_placeholder .career_applyPage .detailTitle {
	padding:6px;
	background-color:#A0C5E8;
	color:#fff;
	border-radius:3px
}
html body .innerPage_body .innerPage_bodyContent_placeholder .career_applyPage .actionButton-container {
	margin-top:5px;
	text-align:center
}
html body .innerPage_body .innerPage_bodyContent_placeholder .career_applyPage .actionButton-container .submitButton {
	margin-right:5px
}
html body .innerPage_body .innerPage_bodyContent_placeholder .career_applyPage .actionButton-container .actionButton {
	padding:10px 50px
}
html body .innerPage_body .innerPage_bodyContent_placeholder .career_applyPage .fileUploadMessage {
	float:right!important;
	margin-right:10%!important
}
html body .innerPage_body .innerPage_bodyContent_placeholder .career_Container .currentOppturnities {
	padding:10% 2%;
	min-height:628px;
	height:auto!important;
	border-right:1px solid #ccc
}
html body .innerPage_body .innerPage_bodyContent_placeholder .career_Container .searchOpenings {
	padding:10% 2%;
	min-height:628px;
	height:auto!important
}
html body .innerPage_body .innerPage_bodyContent_placeholder .career_Container .form-group {
	margin-left:0;
	margin-right:0
}
html body .innerPage_body .innerPage_bodyContent_placeholder .career_Container label {
	font-size:1.2em
}
html body .innerPage_body .innerPage_bodyContent_placeholder .career_Container .searchButton {
	background-color:#0f507f;
	color:#fff
}
html body .innerPage_body .innerPage_bodyContent_placeholder .career_Container .headerPart {
	border-bottom:2px solid #144280
}
html body .innerPage_body .innerPage_bodyContent_placeholder .career_Container .headerPart .closeArrow_placeholder {
	padding-top:3%;
	cursor:pointer
}
html body .innerPage_body .innerPage_bodyContent_placeholder .career_Container .careerList_header>th {
	background-color:#144280!important;
	color:#fff;
	border-bottom:0!important
}
html body .innerPage_body .innerPage_bodyContent_placeholder .career_Container .careerPopup {
	position:absolute;
	top:0;
	width:100%;
	height:100%;
	background-color:#eee;
	z-index:9999;
	display:none;
	padding:2%
}
html body .innerPage_body .innerPage_bodyContent_placeholder .career_detailPage_Container {
	min-height:628px;
	height:auto!important;
	padding:3%
}
html body .innerPage_body .innerPage_bodyContent_placeholder .career_detailPage_Container .jobTitle {
	font-size:1.7em;
	font-weight:400
}
html body .innerPage_body .innerPage_bodyContent_placeholder .career_detailPage_Container .otherCategory {
	font-weight:400;
	font-size:1.3em
}
html body .innerPage_body .innerPage_bodyContent_placeholder .career_detailPage_Container .applyJob {
	float:left;
	margin-right:10px
}
html body .innerPage_body .leadership_Container {
	padding:0 10%;
	background-size:cover;
	background-attachment:fixed!important
}
html body .innerPage_body .leadership_Container .leader_tabList {
	text-align:center
}
html body .innerPage_body .leadership_Container .leader_tabList ul li {
	padding:0;
	margin:3px 5px
}
html body .innerPage_body .leadership_Container .leader_tabList ul li a {
	background-color:grey;
	color:#fff;
	padding:10px 30px;
	cursor:pointer;
	border-radius:5px;
	font-size:1.2em;
	text-transform:uppercase;
	text-decoration:none
}
html body .innerPage_body .leadership_Container .leader_tabList .tabActive {
	background-color:#184085
}
html body .innerPage_body .leadership_Container .tabContent {
	padding-top:50px
}
html body .innerPage_body .leadership_Container .tabContent .leadersImage-block {
	min-height:320px;
	height:auto!important;
	padding-bottom:20px
}
html body .innerPage_body .leadership_Container .tabContent .leadersImage-block .leaderName {
	text-align:center;
	font-size:1.6em;
	font-weight:400;
	font-family:robotoRegular;
	margin:10px 0 0;
	color:#184085;
	padding-bottom:7px;
	cursor:pointer
}
html body .innerPage_body .leadership_Container .tabContent .leadersImage-block .leaderName:hover {
	color:#4fa7d5!important
}
html body .innerPage_body .leadership_Container .tabContent .leadersImage-block .leaderDesignation {
	font-size:1.3em;
	margin:0
}
html body .innerPage_body .leadership_Container .tabContent .leadersImage-block img {
	height:170px
}
html body .innerPage_body .leadership_Container .tabContent .leadersImage-block .img_grayScale {
	border-radius:50%;
	background:#fff;
	-ms-box-sizing:border-box;
	overflow:hidden;
	transition:box-shadow 100ms cubic-bezier(.215,
	.61,
	.355,
	1);
	border:4px solid #fff;
	box-shadow:0 0 2px 0 #B9B5B5
}
html body .innerPage_body .leadership_Container .tabContent .leadersImage-block .img_grayScale:hover {
	box-shadow:0 0 10px 0 #083A81
}
html body .innerPage_body .leadership_Container .tabContent .leadersDesc {
	display:none
}
html body .innerPage_body .leadership_Container .tabContent .active {
	display:block!important
}
html body .innerPage_body .leadership_carouselContent {
	padding-top:5%
}
html body .innerPage_body .leadership_carouselContent .second {
	padding-top:3%
}
html body .innerPage_body .leadership_carouselContent .leadersImage-placeholder .leadersImage-block .leaderName {
	font-size:1.6em;
	font-weight:700;
	margin:5px 0;
	color:#184085;
	padding-bottom:7px
}
html body .innerPage_body .leadership_carouselContent .leadersImage-placeholder .leadersImage-block .leaderDesignation {
	font-size:1.3em;
	margin:5px 0;
	color:#000
}
html body .innerPage_body .leadership_carouselContent .leadersImage-placeholder .leadersImage-block img {
	height:170px
}
html body .innerPage_body .leaderList-fullDescription {
	min-height:300px
}
html body .innerPage_body .leaderList-fullDescription .carouselControl {
	font-size:40px;
	color:#184085;
	text-decoration:none
}
html body .innerPage_body .leaderList-fullDescription .carouselControl>span {
	padding:10px
}
html body .innerPage_body .leaderList-fullDescription .leaderDesc_list {
	display:none
}
html body .innerPage_body .leaderList-fullDescription .leaderList-carousel {
	padding:1%;
	text-align:center
}
html body .innerPage_body .leaderList-fullDescription .leaderList-carousel .leaderImg-block {
	padding:5px;
	cursor:pointer
}
html body .innerPage_body .leaderList-fullDescription .leaderList-carousel .leaderImg-block .leaderList-img {
	height:150px
}
html body .innerPage_body .leaderList-fullDescription .fullDesc-Container {
	padding:5%
}
html body .innerPage_body .leaderList-fullDescription .fullDesc-Container .fullImage-part {
	text-align:center
}
html body .innerPage_body .leaderList-fullDescription .fullDesc-Container .fullImage-part .carouselControl {
	float:none
}
html body .innerPage_body .leaderList-fullDescription .fullDesc-Container .fullImage-part .bigImage {
	width:250px
}
html body .innerPage_body .leaderList-fullDescription .fullDesc-Container .fullImage-part .leaderName {
	font-size:1.6em;
	font-weight:700;
	margin:5px 0;
	color:#184085
}
html body .innerPage_body .leaderList-fullDescription .fullDesc-Container .fullImage-part .leaderDesignation {
	font-size:1.2em;
	margin:5px 0;
	color:#000;
	font-weight:700
}
html body .innerPage_body .leaderList-fullDescription .fullDesc-Container .descPart .descContent {
	font-size:1.3em
}
html body .innerPage_body .history_container .bodyHeader {
	background-color:#2aafe5;
	height:20%
}
html body .innerPage_body .history_container .bodyHeader>h1 {
	color:#fff;
	margin:0;
	padding:27px
}
html body .innerPage_body .history_container .bodyContent {
	background-color:#2aafe5
}
html body .innerPage_body .history_container .bodyContent #flipbook .rightSide_page {
	border-left:2px solid #fff
}
html body .innerPage_body .history_container .bodyContent #flipbook .pageContainer .pageHeader {
	text-align:center;
	padding-top:25%
}
@media only screen and (max-height: 768px) and (max-width: 1366px) {
	html body .innerPage_body .history_container .bodyContent #flipbook .pageContainer .pageHeader {
		padding-top:10%
	}
}
@media only screen and (max-height: 800px) and (max-width: 1280px) {
	html body .innerPage_body .history_container .bodyContent #flipbook .pageContainer .pageHeader {
		padding-top:10%
	}
}
html body .innerPage_body .history_container .bodyContent #flipbook .pageContainer .pageHeader .foundedCaption {
	color:#fff;
	font-size:2em
}
html body .innerPage_body .history_container .bodyContent #flipbook .pageContainer .pageHeader .founderYear {
	color:#fff;
	font-size:3em
}
html body .innerPage_body .history_container .bodyContent #flipbook .pageContainer .moreDescription {
	color:#fff;
	padding:20px
}
html body .innerPage_body .history_container .bodyContent #flipbook .pageContainer .moreDescription p {
	font-size:1.4em
}
@media only screen and (min-width: 768px) {
	html body .innerPage_body .history_container .bodyContent #flipbook .pageContainer .moreDescription p {
		font-size:1.2em
	}
}
@media only screen and (min-width: 992px) {
	html body .innerPage_body .history_container .bodyContent #flipbook .pageContainer .moreDescription p {
		font-size:1.3em
	}
}
@media only screen and (min-width: 1200px) {
	html body .innerPage_body .history_container .bodyContent #flipbook .pageContainer .moreDescription p {
		font-size:1.4em
	}
}
html body .ready_to_nextStep_contactUs {
	background-color:#006995;
	padding:10px 50px;
	clear:both
}
html body .ready_to_nextStep_contactUs .readytotaketxt h2 {
	text-align:left;
	font-family:robotoLight;
	margin:17px 0;
	font-size:33px;
	color:#fff!important;
	line-height:1.4
}
html body .ready_to_nextStep_contactUs .ready_to_nextStep_button {
	padding:10px 20px;
	font-size:18px;
	color:#fff;
	margin:13px 0;
	border:2px solid #fff;
	background-color:#006995;
	text-transform:uppercase;
	font-family:helve!important
}
html body .ready_to_nextStep_formField_container {
	font-family:robotoRegular;
	padding:0 5% 2%;
	color:#fff;
	font-size:50px;
	display:none;
	background-color:#006995;
	font-weight:400!important
}
html body .ready_to_nextStep_formField_container .form-group {
	margin:0
}
html body .ready_to_nextStep_formField_container .ready_to_nextStep_label {
	font-weight:400!important;
	font-size:18px;
	color:#fefeff;
	padding-bottom:5px
}
html body .ready_to_nextStep_formField_container .ready_to_nextStep_formSubmit {
	padding:5px 16px;
	background:#2b2b2d;
	color:#fff;
	font-size:24px;
	text-transform:uppercase
}
html body .ready_to_nextStep_formField_container .fa-remove {
	cursor:pointer;
	font-size:35px
}
html body .footer_when_scroll {
	display:none
}
html body .footerPart_Container {
	font-family:robotoLight;
	padding:30px 0;
	overflow:hidden;
	clear:both;
	background-color:#274250;
	color:#274250;
	font-size:13px;
	letter-spacing:.1px;
	line-height:1.6em
}
html body .footerPart_Container .footerPart {
	padding:0 50px;
	margin:0 auto
}
html body .footerPart_Container .footerPart .abut-sectn .abt_us {
	color:rgba(255,
	255,
	255,
	.8);
	font-size:20px;
	margin:20px 0;
	font-family:robotoLight
}
html body .footerPart_Container .footerPart .abut-sectn p {
	font-family:robotoRegular;
	color:#274250;
	font-size:1.2em;
	margin:0 0 9px;
	line-height:1.5
}
html body .footerPart_Container .footerPart .right-sectn .connect_us {
	font-family:robotoLight;
	color:rgba(255,
	255,
	255,
	.8);
	font-size:18px;
	margin:20px 0;
	text-align:left!important;
	padding-left:5px;
	letter-spacing:.1px
}
html body .footerPart_Container .footerPart .right-sectn ul {
	margin:0;
	padding-left:0
}
html body .footerPart_Container .footerPart .right-sectn ul li {
	margin-bottom:5px
}
html body .footerPart_Container .footerPart .right-sectn ul li a {
	color:#274250;
	font-size:16px
}
html body .footerPart_Container .footerPart .right-sectn .socialicons-bottom ul li {
	display:inline-block;
	float:none;
	padding:0;
	margin-left:0!important;
	margin-bottom:20px!important;
	margin:0;
	line-height:0
}
html body .footerPart_Container .footerPart .right-sectn .socialicons-bottom ul li a {
	color:#fff;
	font-size:20px;
	padding:10px
}
html body .footerPart_Container .footerPart .right-sectn .socialicons-bottom ul li:hover>a {
	background-color:#1277bf
}
html body .copyright_Container {
	font-family:robotoLight;
	display:table;
	width:100%;
	margin:0 auto;
	background-color:#fff
}
html body .copyright_Container .copyright_Placeholder {
	margin:0 auto;
	height:60px;
	padding:15px 60px;
	color:#555;
	width:100%;
	display:table-cell;
	vertical-align:middle;
	background-size:cover
}
html body .copyright_Container .copyrightContent,
html body .copyright_Container .copyright_moreInfo {
	font-size:15px
}
html body .copyright_Container .copyright_moreInfo a {
	color:#000;
	text-decoration:none!important;
	cursor:pointer!important;
	padding-left:10px;
	padding-right:10px;
	border-right:1px solid #ccc
}
html body .copyright_Container .copyright_moreInfo a:last-child {
	border-right:none!important
}
html body .copyright_Container .copyright_moreInfo a:hover {
	text-decoration:none!important;
	color:#006995
}
html body .footer_innerPage {
	font-family:robotoRegular;
	font-size:16px;
	height:45px;
	background-color:#22292b
}
html body .footer_innerPage .footer_privacyPolicy {
	width:37%;
	float:left;
	padding-left:5px
}
html body .footer_innerPage .footer_siteMap {
	width:15%;
	float:left;
	text-align:center
}
html body .footer_innerPage .footer_connectUs {
	width:30%;
	float:left;
	padding-left:5%
}
html body .footer_innerPage .footer_contactUs {
	width:18%;
	float:left;
	padding-right:5px
}
html body .footer_innerPage .footer_innerPage_subpart {
	display:table;
	height:100%;
	color:#939292
}
html body .footer_innerPage .footer_innerPage_subpart .footer_innerPage_privacyPolicy {
	display:table-cell;
	vertical-align:middle
}
html body .footer_innerPage .footer_innerPage_subpart .footer_innerPage_privacyPolicy a {
	text-decoration:none;
	color:#939292
}
html body .footer_innerPage .footer_innerPage_subpart .siteMap_moreOption {
	display:table-cell;
	vertical-align:middle;
	cursor:pointer
}
html body .footer_innerPage .footer_innerPage_subpart .footer_innerPage_connectUS {
	display:table-cell;
	vertical-align:middle
}
html body .footer_innerPage .footer_innerPage_subpart .footer_innerPage_connectUS .connectUS_placeholder {
	float:left;
	position:relative;
	width:100%
}
html body .footer_innerPage .footer_innerPage_subpart .footer_innerPage_connectUS .connectUS_placeholder .footer_connectus_icons {
	position:absolute;
	top:0;
	left:88px;
	display:none;
	transition:all 1s ease
}
html body .footer_innerPage .footer_innerPage_subpart .footer_innerPage_connectUS .connectUS_placeholder .footer_connectus_icons>ul {
	margin:0
}
html body .footer_innerPage .footer_innerPage_subpart .footer_innerPage_connectUS .connectUS_placeholder .footer_connectus_icons>ul>li>a {
	color:#fff
}
html body .footer_innerPage .footer_innerPage_subpart .footer_innerPage_contactUS {
	display:table-cell;
	vertical-align:middle;
	text-align:right
}
html body .m_footer_innerPage .iconPlaceholer {
	height:40px;
	background-color:#161616
}
html body .m_footer_innerPage .iconPlaceholer .siteMap {
	display:table;
	height:100%;
	text-align:center
}
html body .m_footer_innerPage .iconPlaceholer .siteMap .contentPart {
	display:table-cell;
	vertical-align:middle
}
html body .m_footer_innerPage .iconPlaceholer .siteMap .contentPart a {
	color:#fff;
	font-size:1.3em
}
html body .m_footer_innerPage .iconPlaceholer .socailIcon {
	display:table;
	height:100%;
	text-align:center
}
html body .m_footer_innerPage .iconPlaceholer .socailIcon .contentPart {
	display:table-cell;
	vertical-align:middle
}
html body .m_footer_innerPage .iconPlaceholer .socailIcon .contentPart ul {
	margin:0;
	padding:0
}
html body .m_footer_innerPage .iconPlaceholer .socailIcon .contentPart ul li {
	padding:0 15px
}
html body .m_footer_innerPage .iconPlaceholer .socailIcon .contentPart ul li a {
	color:#fff;
	font-size:20px
}
html body .m_footer_innerPage .iconPlaceholer .connectUs {
	display:table;
	height:100%;
	text-align:center
}
html body .m_footer_innerPage .iconPlaceholer .connectUs .contentPart {
	display:table-cell;
	vertical-align:middle
}
html body .m_footer_innerPage .iconPlaceholer .connectUs .contentPart a {
	color:#fff;
	font-size:1.3em
}
html body .m_footer_innerPage .contentPlaceholder {
	background-color:#2e2e2e;
	display:table;
	width:100%
}
html body .m_footer_innerPage .contentPlaceholder .contentPart {
	display:table-cell;
	vertical-align:middle
}
html body .m_footer_innerPage .contentPlaceholder .contentPart .desc {
	color:#fff;
	margin:5px;
	font-size:1.3em
}
html body .leaders_Dropdown {
	display:none
}
html body .owl-carousel .owl-item img {
	max-width:85%
}
html body .searchBar {
	width:100%!important;
	right:0!important;
	display:none;
	background-color:rgba(6,
	6,
	6,
	.7)!important;
	z-index:99!important
}
html body .searchBar .input-group {
	width:75%;
	margin:0 auto
}
html body .searchBar .input-group .search_text {
	width:79%!important;
	border:none
}
html body .searchBar .input-group #search {
	border-bottom-left-radius:0;
	border-top-left-radius:0;
	background-color:#fff;
	width:10%;
	float:left
}
html body .searchBar .input-group #search_close {
	padding:6px 12px;
	margin-left:5px;
	width:10%
}
html body .searchBar .input-group .fa-search {
	color:#11448D
}
html body .searchBar_active {
	display:block
}
html body .header_menus .menu_toggle {
	right:-38px;
	top:15px;
	border:none!important
}
html body .header_menus .menu_toggle .icon-bar {
	background-color:#676767!important;
	width:25px!important;
	height:3px!important
}
html body .header_menus .menu_toggle .search_toggle {
	border:none!important
}
html body .header_menus .menu_toggle .search_toggle .fa-search {
	color:#676767!important
}
@media only screen and (max-width: 767px) {
	html body .row {
		margin-left:0!important;
		margin-right:0!important
	}
	html body .searchField_Container {
		background:0 0!important
	}
	html body .searchField_Container .col-sm-8 .col-sm-10 {
		width:100%!important
	}
	html body .locationPage .panelPlaceholder .mainTab-content #contacts .locationAddress>.contact-addrBlock {
		border-right:none;
		min-height:160px;
		height:auto!important
	}
	html body .header nav .header_menus #menu-collapse {
		display:block;
		position:absolute;
		right:15px;
		width:70%;
		z-index:1;
		padding:0;
		border:none;
		margin-right:-15px;
		margin-left:-15px
	}
	html body .header_menus .menu_toggle {
		right:-38px;
		top:15px;
		border:none!important
	}
	html body .header_menus .menu_toggle .icon-bar {
		background-color:#676767!important;
		width:25px!important;
		height:3px!important
	}
	html body .mobile_mainmenu {
		padding-left:0;
		font-family:robotoLight
	}
	html body .mobile_mainmenu .subMenusContainer .subMenus {
		padding-left:0;
		margin-left:0
	}
	html body .mobileMenu-contactUs-List li>a {
		padding:0!important
	}
	html body .mobile_bodyContent {
		font-family:robotoLight
	}
	html body .mobile_bodyContent .leaders_Dropdown {
		position:absolute;
		right:1%;
		margin-top:1%;
		display:block
	}
	html body .mobile_bodyContent .row {
		margin-left:0;
		margin-right:0
	}
	html body .mobile_bodyContent .secondLevel_Heading {
		color:#007ed4;
		font-size:1.4em;
		font-weight:700
	}
	html body .mobile_bodyContent .subTitle_withBullet {
		display:list-item;
		list-style-position:inside;
		font-weight:700;
		font-size:1.4em
	}
	html body .mobile_bodyContent .listTitle {
		font-size:1em;
		font-weight:700;
		margin:0
	}
	html body .mobile_bodyContent .mainContent {
		margin:0;
		padding:0
	}
	html body .mobile_bodyContent .clear {
		clear:both
	}
	html body .mobile_bodyContent .common_filter {
		float:right;
		clear:both
	}
	html body .mobile_bodyContent .mobile_innerpageContent_Container {
		padding:0!important;
		margin:0
	}
	html body .mobile_bodyContent .paddzero {
		padding:0
	}
	html body .mobile_bodyContent .first_section,
	html body .mobile_bodyContent .paddLR15,
	html body .mobile_bodyContent .second_section {
		padding:0 15px
	}
	html body .mobile_bodyContent .first_section h1,
	html body .mobile_bodyContent .second_section h1 {
		font-size:25px
	}
	html body .mobile_bodyContent .first_section p,
	html body .mobile_bodyContent .second_section p {
		font-size:17px!important;
		padding-bottom:10px;
		line-height:1.6
	}
	html body .mobile_bodyContent .first_section ul li,
	html body .mobile_bodyContent .second_section ul li {
		font-size:17px!important;
		line-height:1.6
	}
	html body .mobile_bodyContent .img-responsive {
		max-width:100%;
		display:inline-block!important;
		margin-bottom:20px!important;
		margin-top:10px!important;
		vertical-align:middle
	}
	html body .mobile_bodyContent #parent {
		display:table;
		margin:20px auto
	}
	html body .mobile_bodyContent #child {
		display:table-cell;
		vertical-align:middle;
		font-size:20px;
		color:#3696d3
	}
	html body .m_leadershipContainer .common_filter {
		margin-right:15px;
		margin-top:15px
	}
	html body .m_leadershipContainer .common_filter #sort-leaders {
		padding:10px;
		font-size:16px
	}
	html body .m_leadershipContainer .leadership_overlay:hover {
		opacity:0!important
	}
	html body .m_leadershipContainer .leaders-list {
		min-height:400px
	}
	html body .m_leadershipContainer .leaders-list .leader {
		margin-bottom:20px
	}
	html body .m_leadershipContainer #leadershipModal {
		padding-right:0!important;
		z-index:9999
	}
	html body .m_leadershipContainer #leadershipModal .leader_dialog_box {
		-webkit-transform:translate(0,
		10%)!important;
		-ms-transform:translate(0,
		10%)!important;
		-o-transform:translate(0,
		10%)!important;
		transform:translate(0,
		10%)!important
	}
	html body .m_leadershipContainer #leadershipModal .modal-header {
		border-bottom:none
	}
	html body .m_leadershipContainer .leadership-leaderList {
		padding:30px 10px
	}
	html body .m_leadershipContainer .leadership-leaderList a .leadership_overlay {
		position:absolute;
		top:0;
		left:26px;
		padding:42%;
		background-color:#3872B8;
		color:#fff;
		font-size:24px;
		opacity:0
	}
	html body .m_leadershipContainer .leadership-leaderList a .leadership_overlay:hover {
		opacity:.8
	}
	html body .m_leadershipContainer .leadership-leaderList a img {
		max-width:100%;
		with:150px;
		height:150px
	}
	html body .m_leadershipContainer .leadership-leaderList .col-sm-3 {
		padding:0 25px;
		margin-bottom:30px
	}
	html body .m_leadershipContainer .leadership-leaderList .leaderName {
		color:#878585;
		font-size:16px;
		text-transform:uppercase;
		margin:0;
		padding-top:10px
	}
	html body .m_leadershipContainer .leadership-leaderList .leaderDesignation {
		color:#878585;
		font-size:15px;
		margin:0
	}
	html body .mobile_Container {
		height:100%;
		padding:0
	}
	html body .mobile_Container .container-fluid {
		padding:0
	}
	html body .mobile_Container .container-fluid .navbar-header {
		margin-left:0!important;
		margin-right:0!important
	}
	html body .mobile_Container h1 {
		font-size:1.5em
	}
	html body .mobile_Container .numbered_facts_parents {
		padding:0;
		background-color:#e6e6e6
	}
	html body .mobile_Container .numbered_facts_parents .number_facts {
		font-family:sansSerif!important;
		padding:34px 0
	}
	html body .mobile_Container .numbered_facts_parents .number_facts span {
		font-size:18px
	}
	html body .mobile_Container .numbered_facts_parents #parent {
		display:table
	}
	html body .mobile_Container .numbered_facts_parents #parents {
		width:100%
	}
	html body .mobile_Container .numbered_facts_parents #child {
		display:table-cell;
		vertical-align:middle;
		text-align:center
	}
	html body .mobile_Container .numbered_facts_parents .numbered_facts {
		text-align:center
	}
	html body .mobile_Container .numbered_facts_parents .numbered_facts span {
		font-size:28px
	}
	html body .mobile_Container .numbered_facts_parents .facts-1-2 {
		padding-bottom:25px
	}
	html body .mobile_Container .numbered_facts_parents .left-arrow,
	html body .mobile_Container .numbered_facts_parents .right-arrow {
		padding:0
	}
	html body .mobile_Container .numbered_facts_parents .left-arrow img,
	html body .mobile_Container .numbered_facts_parents .right-arrow img {
		width:100%;
		display:block
	}
	html body .mobile_Container .numbered_facts_parents .facts_text {
		font-size:16px!important
	}
	html body .mobile_Container .numbered_facts_parents:after {
		width:0;
		height:0;
		border-top:60px solid transparent;
		border-bottom:60px solid transparent;
		border-left:60px solid green;
		position:absolute;
		left:100px
	}
	html body .mobile_Container .mobile-section-1 {
		background:0 0!important;
		padding:0!important
	}
	html body .mobile_Container .mobile-section-1 #home_banner_Carousel {
		position:relative
	}
	html body .mobile_Container .mobile-section-1 #home_banner_Carousel .carousel-inner {
		height:500px;
		overflow:hidden;
		width:100%
	}
	html body .mobile_Container .mobile-section-1 #home_banner_Carousel .carousel-inner .item {
		height:500px;
		background-position:center center
	}
	html body .mobile_Container .mobile-section-1 #home_banner_Carousel .carousel-inner .item img {
		width:100%
	}
	html body .mobile_Container .mobile-section-1 #home_banner_Carousel .carousel-inner .item:nth-child(1) {
		background-image:url(../img/mobile/mobile_banner.png);
		background-repeat:no-repeat;
		background-size:cover
	}
	html body .mobile_Container .mobile-section-1 #home_banner_Carousel .carousel-inner .item:nth-child(2) {
		background-image:url(../img/mobile/mobile_banner.png);
		background-repeat:no-repeat;
		background-size:cover
	}
	html body .mobile_Container .mobile-section-1 #home_banner_Carousel .carousel-inner .item:nth-child(3) {
		background-image:url(../img/mobile/mobile_banner.png);
		background-repeat:no-repeat;
		background-size:cover
	}
	html body .mobile_Container .mobile-section-1 #home_banner_Carousel .carousel-inner .item:nth-child(4) {
		background-image:url(../img/mobile/mobile_banner.png);
		background-repeat:no-repeat;
		background-size:cover
	}
	html body .mobile_Container .mobile-section-1 #home_banner_Carousel .banner_caption {
		padding-left:10%;
		position:absolute;
		top:50%!important;
		transform:translateY(-50%)!important
	}
	html body .mobile_Container .mobile-section-1 #home_banner_Carousel .banner_caption .banner-txt-1 {
		color:#fdce16;
		text-shadow:2px 2px 2px #000;
		font-size:35px!important;
		line-height:1.4!important
	}
	html body .mobile_Container .mobile-section-1 #home_banner_Carousel .banner_caption .banner-txt-2 {
		color:#fff;
		font-size:20px!important;
		font-family:robotoLight
	}
	html body .mobile_Container .mobile-section-1 #home_banner_Carousel .banner_caption .banner-txt-2 span {
		color:#fdce16
	}
	html body .mobile_Container .mobile-section-1 #home_banner_Carousel .carousel-control .glyphicon-chevron-right {
		right:30%;
		background-image:none
	}
	html body .mobile_Container .mobile-section-1 #home_banner_Carousel .carousel-control .glyphicon-chevron-left {
		left:30%;
		background-image:none
	}
	html body .mobile_Container .mobile-section-2 {
		padding:0
	}
	html body .mobile_Container .mobile-section-2 .head {
		text-align:center;
		padding-bottom:15px
	}
	html body .mobile_Container .mobile-section-2 .head h2 {
		margin-bottom:30px!important
	}
	html body .mobile_Container .mobile-section-2 .head h2 span {
		border-bottom:1px solid #a1a1a1;
		position:relative;
		font-family:sansSerif;
		padding:4px 50px
	}
	html body .mobile_Container .mobile-section-2 .head .innerborder-1 {
		border-bottom:3px solid #000;
		width:25px;
		position:absolute;
		left:43%;
		bottom:-5%!important;
		margin:0!important;
		display:none
	}
	html body .mobile_Container .mobile-section-2 .head .innerborder-2 {
		border-bottom:3px solid #f2d028;
		width:25px;
		position:absolute;
		left:52%;
		bottom:-5%!important;
		margin:0;
		display:none
	}
	html body .mobile_Container .mobile-section-2 .competency_title span {
		float:left;
		padding-left:5px
	}
	html body .mobile_Container .mobile-section-2 .competency_title .title {
		width:49.5%!important;
		float:left;
		color:#FFF;
		margin:1px;
		height:70px
	}
	html body .mobile_Container .mobile-section-2 .competency_title .title a {
		color:#fff!important;
		display:inline-table!important;
		height:100%!important;
		width:100%
	}
	html body .mobile_Container .mobile-section-2 .competency_title .title a:hover {
		background:#08408b!important;
		cursor:pointer
	}
	html body .mobile_Container .mobile-section-2 .competency_title .title img {
		width:58px;
		margin-top:10%!important;
		margin-left:9%;
		padding:8% 0;
		height:58px
	}
	html body .mobile_Container .mobile-section-2 .competency_title .title h2 {
		font-size:14px;
		padding-top:3%;
		padding-left:100px;
		text-align:left!important
	}
	html body .mobile_Container .mobile-section-2 .competency_title .title-1 {
		background-color:#016EBC
	}
	html body .mobile_Container .mobile-section-2 .competency_title .title-2 {
		background-color:#3895D5
	}
	html body .mobile_Container .mobile-section-2 .competency_title .title-3 {
		background-color:#2088B8
	}
	html body .mobile_Container .mobile-section-2 .competency_title .title-4 {
		background-color:#38A3D5
	}
	html body .mobile_Container .mobile-section-2 .competency_title .title-5 {
		background-color:#03BDEB
	}
	html body .mobile_Container .mobile-section-2 .competency_title .title-6 {
		background-color:#15A9D0
	}
	html body .mobile_Container .mobile-section-2 .competency_title .title-7 {
		background-color:#38A3D5
	}
	html body .mobile_Container .mobile-section-2 .competency_title .title-8 {
		background-color:#2088B8
	}
	html body .mobile_Container .mobile-section-2 .competency_title .title-9 {
		background-color:#3895D5
	}
	html body .mobile_Container .mobile-section-2 .competency_title .title-10 {
		background-color:#016EBC
	}
	html body .mobile_Container .mobile-section-2 .panel-heading a,
	html body .mobile_Container .mobile-section-2 .panel-heading span {
		color:#fff
	}
	html body .mobile_Container .mobile-section-2 .acc-1 {
		background-color:#3895d5
	}
	html body .mobile_Container .mobile-section-2 .acc-2 {
		background-color:#75b0d9
	}
	html body .mobile_Container .mobile-section-2 .acc-3 {
		background-color:#03bdeb
	}
	html body .mobile_Container .mobile-section-2 .acc-4 {
		background-color:#13667e
	}
	html body .mobile_Container .mobile-section-2 .acc-5 {
		background-color:#0264aa
	}
	html body .mobile_Container .mobile-section-2 .acc-6 {
		background-color:#3895d5
	}
	html body .mobile_Container .mobile-section-2 .acc-7 {
		background-color:#75b0d9
	}
	html body .mobile_Container .mobile-section-2 .acc-8 {
		background-color:#03bdeb
	}
	html body .mobile_Container .mobile-section-3-aboutus {
		padding-bottom:15px;
		background-color:#ecd22a
	}
	html body .mobile_Container .mobile-section-3-aboutus .head {
		text-align:center;
		color:#000;
		padding:5px 0 10px
	}
	html body .mobile_Container .mobile-section-3-aboutus .head h2 {
		margin-bottom:30px
	}
	html body .mobile_Container .mobile-section-3-aboutus .head h2 span {
		border-bottom:1px solid #000;
		padding:5px 50px;
		position:relative;
		font-family:sansSerif
	}
	html body .mobile_Container .mobile-section-3-aboutus .head .innerborder-1 {
		border-bottom:3px solid #000;
		width:25px;
		position:absolute;
		left:43%;
		bottom:-5%!important;
		margin:0!important;
		display:none
	}
	html body .mobile_Container .mobile-section-3-aboutus .head .innerborder-2 {
		border-bottom:3px solid #f2d028;
		width:25px;
		position:absolute;
		left:52%;
		bottom:-5%!important;
		margin:0;
		display:none
	}
	html body .mobile_Container .mobile-section-3-testimonials {
		background:url(../img/mobile/testimonial-back.png) no-repeat;
		background-size:cover;
		text-align:center;
		padding-bottom:15px
	}
	html body .mobile_Container .mobile-section-3-testimonials #myCarousel {
		overflow:visible!important
	}
	html body .mobile_Container .mobile-section-3-testimonials .carousel-indicators {
		display:none
	}
	html body .mobile_Container .mobile-section-3-testimonials .glyphicon-chevron-left {
		left:3%
	}
	html body .mobile_Container .mobile-section-3-testimonials .glyphicon-chevron-right {
		right:3%
	}
	html body .mobile_Container .mobile-section-3-testimonials .carousel-control.left,
	html body .mobile_Container .mobile-section-3-testimonials .carousel-control.right {
		background-image:none
	}
	html body .mobile_Container .mobile-section-3-testimonials .head {
		text-align:center;
		padding-bottom:15px;
		color:#144280
	}
	html body .mobile_Container .mobile-section-3-testimonials .head h2 {
		margin-bottom:30px;
		color:#144280
	}
	html body .mobile_Container .mobile-section-3-testimonials .head h2 span {
		border-bottom:1px solid #fff;
		padding:5px 30px;
		position:relative;
		font-family:sansSerif
	}
	html body .mobile_Container .mobile-section-3-testimonials .head .innerborder-1 {
		border-bottom:3px solid #000;
		width:25px;
		position:absolute;
		left:43%;
		bottom:-5%!important;
		margin:0!important;
		display:none
	}
	html body .mobile_Container .mobile-section-3-testimonials .head .innerborder-2 {
		border-bottom:3px solid #f2d028;
		width:25px;
		position:absolute;
		left:52%;
		bottom:-5%!important;
		margin:0;
		display:none
	}
	html body .mobile_Container .mobile-section-3-testimonials .client-pic {
		text-align:center
	}
	html body .mobile_Container .mobile-section-3-testimonials .client-pic img {
		margin-bottom:10px;
		border:3px solid #fff;
		border-radius:50%
	}
	html body .mobile_Container .mobile-section-3-testimonials .client-pic p.client-name {
		color:#107fc9;
		font-size:22px!important;
		font-family:robotoLight
	}
	html body .mobile_Container .mobile-section-3-testimonials .client-pic p:last-child {
		color:#144280
	}
	html body .mobile_Container .mobile-section-4-news {
		text-align:center;
		background-color:#3895d5;
		padding-bottom:15px
	}
	html body .mobile_Container .mobile-section-4-news .head {
		text-align:center
	}
	html body .mobile_Container .mobile-section-4-news .head h2 span {
		border-bottom:1px solid #fff;
		padding:5px 30px;
		position:relative;
		color:#fff;
		font-family:sansSerif
	}
	html body .mobile_Container .mobile-section-4-news .head .innerborder-1 {
		border-bottom:3px solid #000;
		width:25px;
		position:absolute;
		left:43%;
		bottom:-5%!important;
		margin:0!important;
		display:none
	}
	html body .mobile_Container .mobile-section-4-news .head .innerborder-2 {
		border-bottom:3px solid #f2d028;
		width:25px;
		position:absolute;
		left:52%;
		bottom:-5%!important;
		margin:0;
		display:none
	}
	html body .mobile_Container .mobile-section-5-life {
		text-align:center;
		background-color:#98bd63;
		padding-bottom:15px
	}
	html body .mobile_Container .mobile-section-5-life .head {
		text-align:center
	}
	html body .mobile_Container .mobile-section-5-life .head h2 {
		margin-bottom:30px;
		color:#fff
	}
	html body .mobile_Container .mobile-section-5-life .head h2 span {
		border-bottom:1px solid #fff;
		padding:5px 30px;
		position:relative;
		font-family:sansSerif
	}
	html body .mobile_Container .mobile-section-5-life .head .innerborder-1 {
		border-bottom:3px solid #000;
		width:25px;
		position:absolute;
		left:43%;
		bottom:-5%!important;
		margin:0!important;
		display:none
	}
	html body .mobile_Container .mobile-section-5-life .head .innerborder-2 {
		border-bottom:3px solid #f2d028;
		width:25px;
		position:absolute;
		left:52%;
		bottom:-5%!important;
		margin:0;
		display:none
	}
	html body .mobile_Container .mobile-section-6-partners {
		text-align:center;
		min-height:140px
	}
	html body .mobile_Container .mobile-section-6-partners .head h2 span {
		border-bottom:1px solid #000;
		color:#144280;
		padding:5px 30px;
		position:relative;
		font-family:sansSerif
	}
	html body .mobile_Container .mobile-section-6-partners .partnersCarousel_Container .partner_leftSide_arrow .leftSide_arrow_placeHolder {
		width:100%;
		text-align:center
	}
	html body .mobile_Container .mobile-section-6-partners .partnersCarousel_Container .partner_leftSide_arrow .leftSide_arrow_placeHolder .partners-navigation-arrow {
		position:absolute;
		top:40%;
		color:#000;
		font-size:40px;
		left:25%
	}
	html body .mobile_Container .mobile-section-6-partners .partnersCarousel_Container .contentPart .partnersCarousel_placeHolder {
		height:100%
	}
	html body .mobile_Container .mobile-section-6-partners .partnersCarousel_Container .contentPart .content-innerPart {
		overflow-y:visible!important
	}
	html body .mobile_Container .mobile-section-6-partners .partnersCarousel_Container .contentPart .content-innerPart .item .partnerContents {
		padding-top:4%
	}
	html body .mobile_Container .mobile-section-6-partners .partnersCarousel_Container .contentPart .content-innerPart .item .partnerContents img {
		max-width:100%
	}
	html body .mobile_Container .mobile-section-6-partners .partnersCarousel_Container .partner_rightSide_arrow .rightSide_arrow_placeHolder {
		width:100%;
		text-align:center
	}
	html body .mobile_Container .mobile-section-6-partners .partnersCarousel_Container .partner_rightSide_arrow .rightSide_arrow_placeHolder .partners-navigation-arrow {
		position:absolute;
		top:40%;
		color:#000;
		font-size:40px;
		right:25%
	}
	html body .mobile_Container .mobile-section-6-partners .head {
		text-align:center
	}
	html body .mobile_Container .mobile-section-6-partners .head h1 span {
		border-bottom:1px solid #a1a1a1;
		padding:5px 50px;
		position:relative;
		color:#144280
	}
	html body .mobile_Container .mobile-section-6-partners .head .innerborder-1 {
		border-bottom:3px solid #000;
		width:25px;
		position:absolute;
		left:43%;
		bottom:-5%!important;
		margin:0!important
	}
	html body .mobile_Container .mobile-section-6-partners .head .innerborder-2 {
		border-bottom:3px solid #f2d028;
		width:25px;
		position:absolute;
		left:52%;
		bottom:-5%!important;
		margin:0
	}
	html body .mobile_Container .mobile-section-6-partners .mobile-partners-ul {
		list-style-type:none
	}
	html body .mobile_Container .mobile-section-6-partners .mobile-partners-ul li {
		display:inline-block
	}
	html body .mobile_Container .mobile-section-6-partners .clients img {
		padding:15px 0;
		text-align:center;
		width:100%
	}
	html body .m_healthcareContainer .serviceContainer {
		margin:5% 0
	}
	html body .m_healthcareContainer .serviceContainer .serviceBlock {
		position:relative;
		height:400px;
		padding:10% 0;
		cursor:pointer
	}
	html body .m_healthcareContainer .serviceContainer .serviceBlock .servicePlaceholder {
		cursor:pointer
	}
	html body .m_healthcareContainer .serviceContainer .serviceBlock .servicePlaceholder .iconPart {
		background:url(../img/industries/healthcare/healthcareSprite.png) center no-repeat;
		width:144px;
		height:175px;
		margin:0 auto
	}
	html body .m_healthcareContainer .serviceContainer .serviceBlock .servicePlaceholder .advancedServices {
		background-position:0 0
	}
	html body .m_healthcareContainer .serviceContainer .serviceBlock .servicePlaceholder .innovativeServices {
		background-position:-144px 0
	}
	html body .m_healthcareContainer .serviceContainer .serviceBlock .servicePlaceholder .supServices {
		background-position:-287px 0
	}
	html body .m_healthcareContainer .serviceContainer .serviceBlock .servicePlaceholder .healthCare_mainstream {
		background-position:-430px 0
	}
	html body .m_healthcareContainer .serviceContainer .serviceBlock .servicePlaceholder .serviceTitle {
		text-align:center;
		font-size:1.7em;
		font-weight:700
	}
	html body .m_healthcareContainer .serviceContainer .serviceBlock .descPart {
		position:absolute;
		top:0;
		color:#fff;
		display:none;
		overflow:hidden;
		width:100%;
		height:100%;
		-moz-transition:max-height 1s ease;
		-webkit-transition:max-height 1s ease;
		-ms-transition:max-height 1s ease;
		-o-transition:max-height 1s ease;
		transition:max-height 1s ease
	}
	html body .m_healthcareContainer .serviceContainer .serviceBlock .descPart>ul {
		display:table-cell;
		vertical-align:middle;
		padding-right:5%
	}
	html body .m_healthcareContainer .serviceContainer .serviceBlock:hover .descPart {
		display:table
	}
	html body .m_healthcareContainer .serviceContainer .serviceBlock .helMainstream_desc {
		background-color:#0268f1
	}
	html body .m_healthcareContainer .serviceContainer .serviceBlock .innoviative_desc {
		background-color:#e20b33;
		display:none
	}
	html body .m_healthcareContainer .serviceContainer .serviceBlock .advanced_desc {
		background-color:#57a712;
		display:none
	}
	html body .m_healthcareContainer .serviceContainer .serviceBlock .consulting_desc {
		background-color:#555;
		display:none
	}
	html body .m_historyContainer .first_section {
		margin-top:20px
	}
	html body .m_historyContainer .first_section .history_section {
		color:#fff;
		padding:10px 15px 20px;
		margin-bottom:20px
	}
	html body .m_historyContainer .first_section .history_section .common_section {
		display:table;
		min-height:500px;
		width:100%
	}
	html body .m_historyContainer .first_section .history_section .common_section .middle_section {
		display:table-cell;
		vertical-align:middle
	}
	html body .m_historyContainer .first_section .history_section .common_section .middle_section p br {
		margin-top:10px
	}
	html body .m_historyContainer .first_section .history_section .common_section .middle_section .small_keyPoints li {
		text-align:left!important
	}
	html body .m_historyContainer .first_section .history_section .common_section p {
		line-height:1.4;
		font-size:25px!important
	}
	html body .m_historyContainer .first_section .history_page_1 {
		background-color:#2aafe5
	}
	html body .m_historyContainer .first_section .history_page_2 {
		background-color:#fc8a02
	}
	html body .m_historyContainer .first_section .history_page_3 {
		background-color:#93c023
	}
	html body .m_historyContainer .first_section .history_page_4 {
		background-color:#ad157a
	}
	html body .m_historyContainer .first_section .history_page_5 {
		background-color:#3b5997
	}
	html body .m_historyContainer .first_section .history_page_6 {
		background-color:#02cabb
	}
	html body .m_historyContainer .first_section .history_page_7 {
		background-color:#deac00
	}
	html body .m_historyContainer .first_section .history_page_8 {
		background-color:#06787f
	}
	html body .m_historyContainer .first_section .history_page_9 {
		background-color:#017191
	}
	html body .m_historyContainer .first_page {
		background-color:#2aafe5!important
	}
	html body .m_historyContainer .infraHeader {
		background-color:#3895d5;
		color:#fff
	}
	html body .m_historyContainer .infraHeader h1 {
		font-size:4.2vw
	}
	html body .m_historyContainer #parent {
		display:table;
		margin:20px auto
	}
	html body .m_historyContainer #child {
		display:table-cell;
		vertical-align:middle;
		font-size:20px;
		color:#3696d3
	}
	html body .m_bfsContainer .first_section ul.bfs_segments {
		padding-left:15px;
		margin:20px 0
	}
	html body .m_bfsContainer .first_section ul.bfs_segments li {
		list-style-type:none;
		margin-bottom:10px
	}
	html body .m_bfsContainer .first_section ul.bfs_segments li img {
		margin-right:10px
	}
	html body .m_bfsContainer .first_section ul.bfs_segments li span {
		padding-left:5px
	}
	html body .m_bfsContainer .first_section ul.bfs_segments .iconPart {
		background:url(../img/bfs_icons.png) no-repeat;
		height:35px;
		width:35px;
		float:left
	}
	html body .m_bfsContainer .first_section ul.bfs_segments .retailIcon {
		background-position:-11px -15px
	}
	html body .m_bfsContainer .first_section ul.bfs_segments .corporateIcon {
		background-position:-114px -15px
	}
	html body .m_bfsContainer .first_section ul.bfs_segments .investmentIcon {
		background-position:-216px -15px
	}
	html body .m_bfsContainer .first_section ul.bfs_segments .cardIcon {
		background-position:-63px -15px
	}
	html body .m_bfsContainer .first_section ul.bfs_segments .wealthIcon {
		background-position:-164px -15px
	}
	html body .m_bfsContainer .bfs_subtitle {
		font-weight:700;
		font-size:1.2em;
		display:list-item
	}
	html body .m_digitalContainer .DT_services .listPoints {
		color:#FFF;
		font-size:1.3em;
		padding:10%
	}
	html body .m_digitalContainer .DT_services .placeholderPart {
		text-align:center;
		display:table-cell;
		height:100%;
		vertical-align:middle
	}
	html body .m_digitalContainer .DT_services .placeholderPart .title {
		color:#fff
	}
	html body .m_digitalContainer .DT_services .assessmentServices {
		perspective:none!important;
		padding:0;
		height:500px;
		margin-bottom:10px
	}
	html body .m_digitalContainer .DT_services .assessmentServices .front {
		background-color:#E80B34;
		height:100%!important;
		width:100%!important;
		display:table
	}
	html body .m_digitalContainer .DT_services .assessmentServices .back {
		background-color:#E80B34;
		height:100%!important;
		width:100%!important
	}
	html body .m_digitalContainer .DT_services .strategyServices {
		perspective:none!important;
		padding:0;
		height:500px;
		margin-bottom:10px
	}
	html body .m_digitalContainer .DT_services .strategyServices .front {
		background-color:#5CB113;
		height:100%!important;
		width:100%!important;
		display:table
	}
	html body .m_digitalContainer .DT_services .strategyServices .back {
		background-color:#5CB113;
		height:100%!important;
		width:100%!important
	}
	html body .m_digitalContainer .DT_services .executionServices {
		perspective:none!important;
		padding:0;
		height:500px;
		margin-bottom:10px
	}
	html body .m_digitalContainer .DT_services .executionServices .front {
		background-color:#25AFC6;
		height:100%!important;
		width:100%!important;
		display:table
	}
	html body .m_digitalContainer .DT_services .executionServices .back {
		background-color:#25AFC6;
		height:100%!important;
		width:100%!important
	}
	html body .m_testing_container .serviceTitle.nonFunc {
		color:#eb6a33
	}
	html body .m_testing_container .serviceTitle.Func {
		color:#6f9700
	}
	html body .m_testing_container .serviceTitle.consulting {
		color:#02b1c6
	}
	html body .m_testing_container .testingType_block {
		margin:5% 0
	}
	html body .m_testing_container .testingType_block .placeholderPart {
		text-align:center;
		display:table-cell;
		vertical-align:middle
	}
	html body .m_testing_container .testingType_block .placeholderPart .title {
		color:#fff
	}
	html body .m_testing_container .testingType_block .listPoints {
		color:#fff;
		font-size:1.3em;
		padding:10%
	}
	html body .m_testing_container .testingType_block .listPoints .listTitle {
		font-size:1.4em;
		font-weight:700
	}
	html body .m_testing_container .testingType_block .front {
		width:100%!important;
		height:100%!important;
		display:table
	}
	html body .m_testing_container .testingType_block .back {
		height:100%!important;
		width:100%!important;
		display:table
	}
	html body .m_testing_container .testingType_block .backSide_Content {
		display:table-cell;
		height:100%;
		vertical-align:middle
	}
	html body .m_testing_container .testingType_block .icon {
		background:url(../img/testingService_icons.png);
		height:150px;
		width:150px;
		margin:0 auto
	}
	html body .m_testing_container .testingType_block .automationTesting {
		height:500px;
		perspective:none!important;
		padding:0;
		margin-bottom:10px
	}
	html body .m_testing_container .testingType_block .automationTesting .back,
	html body .m_testing_container .testingType_block .automationTesting .front {
		background:-webkit-linear-gradient(left top,
		#f77d20,
		#bc0e15);
		background:-o-linear-gradient(bottom right,
		#f77d20,
		#bc0e15);
		background:-moz-linear-gradient(bottom right,
		#f77d20,
		#bc0e15);
		background:linear-gradient(to bottom right,
		#f77d20,
		#bc0e15)
	}
	html body .m_testing_container .testingType_block .automationTesting .automationIcon {
		background-position:-19px -3px
	}
	html body .m_testing_container .testingType_block .performanceTesting {
		height:500px;
		perspective:none!important;
		padding:0;
		margin-bottom:10px
	}
	html body .m_testing_container .testingType_block .performanceTesting .back,
	html body .m_testing_container .testingType_block .performanceTesting .front {
		background:-webkit-linear-gradient(left top,
		#36c6f0,
		#06546f);
		background:-o-linear-gradient(bottom right,
		#36c6f0,
		#06546f);
		background:-moz-linear-gradient(bottom right,
		#36c6f0,
		#06546f);
		background:linear-gradient(to bottom right,
		#36c6f0,
		#06546f)
	}
	html body .m_testing_container .testingType_block .performanceTesting .performanceIcon {
		background-position:-186px -3px
	}
	html body .m_testing_container .testingType_block .mobilityTesting {
		height:500px;
		perspective:none!important;
		padding:0;
		margin-bottom:10px
	}
	html body .m_testing_container .testingType_block .mobilityTesting .back,
	html body .m_testing_container .testingType_block .mobilityTesting .front {
		background:-webkit-linear-gradient(left top,
		#72b513,
		#0c610a);
		background:-o-linear-gradient(bottom right,
		#72b513,
		#0c610a);
		background:-moz-linear-gradient(bottom right,
		#72b513,
		#0c610a);
		background:linear-gradient(to bottom right,
		#72b513,
		#0c610a)
	}
	html body .m_testing_container .testingType_block .mobilityTesting .mobilityIcon {
		background-position:171px -3px
	}
	html body .m_business_container .business_intelligence_second_section {
		margin-top:100px
	}
	html body .m_business_container .business_intelligence_second_section .three_boxes {
		position:relative;
		height:420px;
		padding:40px 0;
		margin-bottom:75px
	}
	html body .m_business_container .business_intelligence_second_section .three_boxes h3 {
		color:#fff;
		padding-left:15px
	}
	html body .m_business_container .business_intelligence_second_section .three_boxes .biService_iconBlock {
		width:45%;
		height:21%;
		position:absolute;
		top:-16%;
		left:27.5%;
		border-radius:90px 90px 0 0;
		text-align:center;
		padding-top:9%
	}
	html body .m_business_container .business_intelligence_second_section .three_boxes ul {
		padding-right:5px
	}
	html body .m_business_container .business_intelligence_second_section ul li {
		font-size:20px!important;
		color:#fff
	}
	html body .m_business_container .business_intelligence_second_section .box-1 {
		background-color:#32bedf
	}
	html body .m_business_container .business_intelligence_second_section .box-1 .consultingServices_topIcon_part {
		background-color:#32BEDF
	}
	html body .m_business_container .business_intelligence_second_section .box-2,
	html body .m_business_container .business_intelligence_second_section .box-2 .dev_support_services_topIcon_part {
		background-color:#f8254e
	}
	html body .m_business_container .business_intelligence_second_section .box-3,
	html body .m_business_container .business_intelligence_second_section .box-3 .tool_implement_Services_topIcon_part {
		background-color:#d03419
	}
	html body .m_life_container .life_bg {
		position:relative;
		background-image:url(../img/banner/Life_Banners.html);
		background-repeat:no-repeat;
		background-size:cover;
		background-position:center center;
		height:150px;
		margin-bottom:10px
	}
	html body .m_life_container .life_bg .lifeHeader {
		width:100%;
		opacity:.6;
		position:absolute;
		bottom:0
	}
	html body .m_life_container .life_bg .lifeHeader>h1 {
		color:#fff;
		padding:10px;
		margin:0;
		font-size:20px
	}
	html body .m_life_container .galleryPart h3 {
		font-size:18px;
		color:#70adde
	}
	html body .m_life_container .galleryPart p {
		font-size:16px
	}
	html body .m_life_container .galleryPart img {
		border:3px solid #ebebeb;
		max-width:100%
	}
	html body .m_life_container .galleryPart .col-xs-6 {
		width:48%
	}
	html body .m_life_container .achievement_section p,
	html body .m_life_container .fun_section p,
	html body .m_life_container .life_section p {
		font-size:16px
	}
	html body .m_life_container .achievement_section .main_ul {
		padding-left:10px
	}
	html body .m_life_container .achievement_section .main_ul li {
		background-image:url(../img/life_nous_list_image.png);
		background-repeat:no-repeat;
		background-position:0 left;
		padding-left:50px;
		list-style-type:none
	}
	html body .m_life_container .achievement_section .main_ul .sub_ul li {
		list-style-type:disc;
		background-image:none;
		padding-left:0;
		font-size:16px
	}
	html body .m_life_container .achievement_section .main_ul h3 {
		font-size:18px;
		color:#3895d5
	}
	html body .m_open_sourceContainer .open_sourceBanner_bg {
		position:relative;
		background-image:url(../img/banner/Travel_Logistics_Banners.html);
		background-repeat:no-repeat;
		background-size:cover;
		background-position:center center;
		height:150px;
		margin-bottom:10px
	}
	html body .m_open_sourceContainer .open_sourceBanner_bg .open_sourceHeader {
		background-color:#000!important;
		color:#fff;
		width:100%;
		position:absolute;
		bottom:0
	}
	html body .m_open_sourceContainer .open_sourceBanner_bg .open_sourceHeader h1 {
		font-size:4.2vw
	}
	html body .m_open_sourceContainer .first_section #parent {
		display:block
	}
	html body .m_open_sourceContainer .first_section ul {
		padding-left:0!important;
		margin-left:0
	}
	html body .m_open_sourceContainer .first_section ul li {
		list-style-type:none;
		padding:10px 15px;
		margin-bottom:10px;
		border-radius:5px;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		-ms-border-radius:5px;
		-o-border-radius:5px
	}
	html body .m_open_sourceContainer .first_section ul li #child,
	html body .m_open_sourceContainer .first_section ul li p {
		color:#fff;
		line-height:1.3!important
	}
	html body .m_open_sourceContainer .first_section ul li.consulting {
		background-color:#0953a6
	}
	html body .m_open_sourceContainer .first_section ul li.custom_development {
		background-color:#07948f
	}
	html body .m_open_sourceContainer .first_section ul li.custom_development ul {
		margin-left:20px
	}
	html body .m_open_sourceContainer .first_section ul li.custom_development ul li {
		color:#fff;
		list-style-type:disc;
		padding-left:0;
		padding-bottom:0
	}
	html body .m_open_sourceContainer .first_section ul li.portal_services,
	html body .m_open_sourceContainer .first_section ul li.server_development {
		background-color:#00a3e0
	}
	html body .m_open_sourceContainer .first_section ul li.content_management {
		background-color:#0953a6
	}
	html body .m_partnership_container {
		padding-top:3%
	}
	html body .m_partnership_container #partners_modal {
		padding-right:0!important;
		z-index:9999
	}
	html body .m_partnership_container #partners_modal .modal-dialog {
		-webkit-transform:translate(0,
		10%)!important;
		-ms-transform:translate(0,
		10%)!important;
		-o-transform:translate(0,
		10%)!important;
		transform:translate(0,
		10%)!important
	}
	html body .m_partnership_container #partners_modal .modal-header {
		border-bottom:none
	}
	html body .m_partnership_container .partners_modal_body .imageBlock {
		text-align:center
	}
	html body .m_partnership_container .partners_modal_body .imageBlock .imagePlaceholder img {
		max-width:100%
	}
	html body .m_partnership_container .partners_modal_body .descBlock {
		padding-left:0;
		padding-right:0
	}
	html body .m_partnership_container .partners_modal_body .descBlock .descContent {
		font-size:1.2em
	}
	html body .m_partnership_container .partnership-customBlock {
		cursor:pointer;
		height:150px;
		white-space:nowrap;
		text-align:center;
		margin-bottom:10px
	}
	html body .m_partnership_container .partnership-customBlock .partnerBlock {
		display:none
	}
	html body .m_partnership_container .partnership-customBlock .helper_forimage_middleAlign {
		height:100%;
		display:inline-block;
		vertical-align:middle
	}
	html body .m_partnership_container .partnership-customBlock>img {
		max-width:100%
	}
	html body .m_testing_container .testingService_block .consulting_ts,
	html body .m_testing_container .testingService_block .functional_ts,
	html body .m_testing_container .testingService_block .nonFunctional_ts {
		padding-left:0;
		padding-right:0
	}
	html body .m_testing_container .testingService_block .tsBlock {
		background-color:#EBEBEB;
		padding:10px;
		margin-bottom:20px
	}
	html body .m_testing_container .testingService_block .tsBlock .serviceIcon {
		background:url(../img/testing_funtionIcons.png);
		height:100px;
		width:100px;
		margin:0 auto
	}
	html body .m_testing_container .testingService_block .tsBlock .nonFunc_icon {
		background-position:-204px 0
	}
	html body .m_testing_container .testingService_block .tsBlock .Func_icon {
		background-position:-104px 0
	}
	html body .m_testing_container .testingService_block .tsBlock .consulting_icon {
		background-position:-4px 0
	}
	html body .m_testing_container .flip-container {
		perspective:1000
	}
	html body .m_testing_container .flip-container.hover .flipper,
	html body .m_testing_container .flip-container:hover .flipper {
		transform:rotateY(180deg)
	}
	html body .m_testing_container .back,
	html body .m_testing_container .flip-container,
	html body .m_testing_container .front {
		width:100%;
		height:480px;
		padding:30px 0
	}
	html body .m_testing_container .flipper {
		transition:.6s;
		transform-style:preserve-3d;
		position:relative
	}
	html body .m_testing_container .back,
	html body .m_testing_container .front {
		backface-visibility:hidden;
		position:absolute;
		top:0;
		left:0;
		width:100%
	}
	html body .m_testing_container .front {
		z-index:2;
		transform:rotateY(0deg)
	}
	html body .m_testing_container .back {
		transform:rotateY(180deg)
	}
	html body .m_testing_container .test_box_row {
		padding-left:15px;
		padding-right:15px
	}
	html body .m_testing_container .test_box_row .testing_boxes {
		margin-bottom:10px;
		position:relative
	}
	html body .m_testing_container .test_box_row .testing_boxes p {
		padding:40px 0;
		color:#fff;
		font-size:25px
	}
	html body .m_testing_container .test_box_row .testing_boxes img {
		padding-bottom:20px
	}
	html body .m_testing_container .test_box_row .testing_boxes .read_more {
		position:absolute;
		right:34px;
		margin-top:10px;
		border:1px solid #fff;
		border-radius:5px;
		padding:15px 30px;
		color:#fff!important
	}
	html body .m_testing_container .test_box_row .box-1 {
		background:#a4b357;
		background:-moz-linear-gradient(-45deg,
		#a4b357 0,
		#c72217 100%);
		background:-webkit-gradient(left top,
		right bottom,
		color-stop(0,
		#a4b357),
		color-stop(100%,
		#c72217));
		background:-webkit-linear-gradient(-45deg,
		#a4b357 0,
		#c72217 100%);
		background:-o-linear-gradient(-45deg,
		#a4b357 0,
		#c72217 100%);
		background:-ms-linear-gradient(-45deg,
		#a4b357 0,
		#c72217 100%);
		background:linear-gradient(125deg,
		#f37520 0,
		#c72217 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4b357',
		endColorstr='#c72217',
		GradientType=1)
	}
	html body .m_testing_container .test_box_row .box-1 ul li {
		color:#fff;
		font-size:20px;
		margin:20px 0;
		text-align:left
	}
	html body .m_testing_container .test_box_row .box-2 {
		background:#a4b357;
		background:-moz-linear-gradient(-45deg,
		#a4b357 0,
		#c72217 100%);
		background:-webkit-gradient(left top,
		right bottom,
		color-stop(0,
		#a4b357),
		color-stop(100%,
		#c72217));
		background:-webkit-linear-gradient(-45deg,
		#a4b357 0,
		#c72217 100%);
		background:-o-linear-gradient(-45deg,
		#a4b357 0,
		#c72217 100%);
		background:-ms-linear-gradient(-45deg,
		#a4b357 0,
		#c72217 100%);
		background:linear-gradient(125deg,
		#31bae4 0,
		#085c78 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4b357',
		endColorstr='#c72217',
		GradientType=1)
	}
	html body .m_testing_container .test_box_row .box-2 ul li {
		color:#fff;
		font-size:20px;
		margin:20px 0;
		text-align:left
	}
	html body .m_testing_container .test_box_row .box-3 {
		background:#a4b357;
		background:-moz-linear-gradient(-45deg,
		#a4b357 0,
		#c72217 100%);
		background:-webkit-gradient(left top,
		right bottom,
		color-stop(0,
		#a4b357),
		color-stop(100%,
		#c72217));
		background:-webkit-linear-gradient(-45deg,
		#a4b357 0,
		#c72217 100%);
		background:-o-linear-gradient(-45deg,
		#a4b357 0,
		#c72217 100%);
		background:-ms-linear-gradient(-45deg,
		#a4b357 0,
		#c72217 100%);
		background:linear-gradient(125deg,
		#62a812 0,
		#13660a 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4b357',
		endColorstr='#c72217',
		GradientType=1)
	}
	html body .m_testing_container .test_box_row .box-3 ul li {
		color:#fff;
		font-size:20px;
		margin:20px 0;
		text-align:left
	}
	html body .m_testimonials_container .testimonialsBanner_bg {
		position:relative;
		background-image:url(../img/banner/Travel_Logistics_Banners.html);
		background-repeat:no-repeat;
		background-size:cover;
		background-position:center center;
		height:150px;
		margin-bottom:10px
	}
	html body .m_testimonials_container .testimonialsBanner_bg .testimonialsHeader {
		background-color:#000!important;
		color:#fff;
		width:100%;
		position:absolute;
		bottom:0
	}
	html body .m_testimonials_container .testimonialsBanner_bg .testimonialsHeader h1 {
		font-size:4.2vw
	}
	html body .m_testimonials_container .testimonials .customer_testimonails_category {
		padding-left:15px;
		padding-right:15px;
		margin-bottom:20px
	}
	html body .m_testimonials_container .testimonials .customer_testimonails_category .manufacturing {
		background-color:#0076a3
	}
	html body .m_testimonials_container .testimonials .customer_testimonails_category .testimonial_category {
		display:table;
		min-height:200px;
		width:100%;
		margin-bottom:10px;
		color:#fff;
		padding-left:15px;
		padding-right:15px
	}
	html body .m_testimonials_container .testimonials .customer_testimonails_category .testimonial_category .vertically_center_testimonial {
		display:table-cell;
		vertical-align:middle
	}
	html body .m_testimonials_container .testimonials .customer_testimonails_category .testimonial_category .vertically_center_testimonial p {
		margin-top:10px;
		font-size:16px
	}
	html body .m_testimonials_container .testimonials .customer_testimonails_category .testimonial_category .vertically_center_testimonial .loc_domain_details {
		margin-top:20px
	}
	html body .m_testimonials_container .testimonials .customer_testimonails_category .financial {
		background-color:#f26522
	}
	html body .m_testimonials_container .testimonials .customer_testimonails_category .dummy1 {
		background-color:#00aeef
	}
	html body .m_testimonials_container .testimonials .customer_testimonails_category .dummy2 {
		background-color:#568300
	}
	html body .m_testimonials_container .testimonials #parent {
		display:table
	}
	html body .m_testimonials_container .testimonials #parents {
		width:100%
	}
	html body .m_testimonials_container .testimonials #child {
		display:table-cell;
		vertical-align:middle;
		text-align:center
	}
	html body .m_testimonials_container .testimonials span {
		text-align:center;
		display:table-cell;
		vertical-align:middle
	}
	html body .m_testimonials_container .testimonials .testimonials_carousel_mobile {
		background:url(../img/mobile/testimonial-back.png) no-repeat;
		background-size:cover
	}
	html body .m_testimonials_container .testimonials .testimonials_carousel_mobile_first .carousel-inner .item {
		opacity:0;
		transition-property:opacity;
		padding:20px 0
	}
	html body .m_testimonials_container .testimonials .testimonials_carousel_mobile_first .carousel-inner .item .person_data {
		text-align:center
	}
	html body .m_testimonials_container .testimonials .testimonials_carousel_mobile_first .carousel-inner .active {
		opacity:1
	}
	html body .m_testimonials_container .testimonials .testimonials_carousel_mobile_first .carousel-control.left,
	html body .m_testimonials_container .testimonials .testimonials_carousel_mobile_first .carousel-control.right {
		background:0 0!important
	}
	html body .m_testimonials_container .testimonials .testimonials_carousel_mobile .carousel-inner .item {
		padding:20px 0
	}
	html body .m_testimonials_container .testimonials .testimonials_carousel_mobile .carousel-inner .item .person_data,
	html body .m_testimonials_container .testimonials .testimonials_carousel_mobile .carousel-inner .item .person_data h4 {
		text-align:center
	}
	html body .m_testimonials_container .testimonials .testimonials_carousel_mobile .carousel-control.left,
	html body .m_testimonials_container .testimonials .testimonials_carousel_mobile .carousel-control.right {
		background:0 0!important
	}
	html body .m_career_container {
		height:100%;
		padding-bottom:20px
	}
	html body .m_career_container .career_section_1 .FormCareer {
		padding-left:0;
		padding-right:0
	}
	html body .m_career_container .career_section_1 .FormCareer .form-group .dropdown {
		margin-bottom:25px
	}
	html body .m_career_container .career_section_1 .btnbox {
		text-align:center
	}
	html body .m_career_container #career_video_modal {
		padding-right:0!important;
		z-index:9999
	}
	html body .m_career_container #career_video_modal .modal-dialog {
		-webkit-transform:translate(0,
		10%)!important;
		-ms-transform:translate(0,
		10%)!important;
		-o-transform:translate(0,
		10%)!important;
		transform:translate(0,
		10%)!important
	}
	html body .m_engagementModelContainer {
		background-color:red
	}
	html body .m_engagementModelContainer .engagementModel_footer {
		margin-bottom:20px
	}
	html body .m_engagementModelContainer .engagementModel_footer .models {
		background-color:#acacac;
		padding:5px 0;
		display:table-cell;
		vertical-align:middle
	}
	html body .m_engagementModelContainer .engagementModel_footer .models .imagePart {
		background:url(../img/engagementModel_icons.png) no-repeat;
		width:50px;
		height:50px
	}
	html body .m_engagementModelContainer .engagementModel_footer .models .fixedPrice {
		background-position:-7px 0;
		float:left
	}
	html body .m_engagementModelContainer .engagementModel_footer .models .timeMaterials {
		background-position:-51px 2px;
		float:left
	}
	html body .m_engagementModelContainer .engagementModel_footer .models .notExceed {
		background-position:-8px -43px;
		float:left
	}
	html body .m_engagementModelContainer .engagementModel_footer .models .fixedBudget {
		background-position:-52px -43px;
		float:left
	}
	html body .m_engagementModelContainer .engagementModel_footer .models .col-sm-3 {
		width:50%;
		color:#fff;
		float:left;
		padding:0 2%
	}
	html body .m_engagementModelContainer .engagementModel_footer .models .col-sm-3 p {
		padding-top:8px
	}
	html body .m_applicationDevelopmentContainer .appService_iconContainer .iconBlock {
		height:40px;
		width:60px;
		background:url(../img/applicationDevelopment.png) center no-repeat;
		margin:0 auto
	}
	html body .m_applicationDevelopmentContainer .appService_iconContainer .appDev1 {
		background-position:0 0
	}
	html body .m_applicationDevelopmentContainer .appService_iconContainer .appDev2 {
		background-position:-60px 0
	}
	html body .m_applicationDevelopmentContainer .appService_iconContainer .appDev3 {
		background-position:-121px 0
	}
	html body .m_applicationDevelopmentContainer .appService_iconContainer .appDev4 {
		background-position:0 -54px
	}
	html body .m_applicationDevelopmentContainer .appService_iconContainer .appDev5 {
		background-position:-62px -52px
	}
	html body .m_applicationDevelopmentContainer .appService_iconContainer .appDev6 {
		background-position:-121px -54px
	}
	html body .m_applicationModernizationContainer .modernizationTechs {
		margin-top:6%
	}
	html body .m_applicationModernizationContainer .modernizationTechs .itemBlock {
		position:relative;
		cursor:pointer
	}
	html body .m_applicationModernizationContainer .modernizationTechs .itemBlock .itemTitle {
		color:#007ed4;
		font-weight:700;
		font-size:1.3em;
		text-align:center
	}
	html body .m_applicationModernizationContainer .modernizationTechs .itemBlock .imgBlock {
		min-height:200px;
		text-align:center
	}
	html body .m_applicationModernizationContainer .modernizationTechs .itemBlock .imgBlock img {
		height:100px
	}
	html body .m_applicationModernizationContainer .modernizationTechs .itemBlock .itemDescBlock {
		position:absolute;
		top:0;
		height:100%;
		width:100%;
		background-color:red;
		color:#fff;
		border-radius:6px;
		display:none
	}
	html body .m_applicationModernizationContainer .modernizationTechs .itemBlock .itemDescBlock ul {
		text-align:left!important
	}
	html body .m_applicationModernizationContainer .modernizationTechs .itemBlock .leagcyTech {
		background-color:#e60b34
	}
	html body .m_applicationModernizationContainer .modernizationTechs .itemBlock .processFollowed {
		background-color:#5cb013
	}
	html body .m_applicationModernizationContainer .modernizationTechs .itemBlock .modernizationTools {
		background-color:#016185
	}
	html body .m_applicationModernizationContainer .modernizationTechs .itemBlock .modernTech {
		background-color:#a9a9a9
	}
	html body .m_applicationModernizationContainer .modernizationTechs .itemBlock:hover .itemDescBlock {
		display:block
	}
	html body .m_uiuxContainer {
		float:left
	}
	html body .m_uiuxContainer .first_back_section {
		background-position:right;
		position:relative;
		height:400px;
		min-height:50%;
		background-image:url(../img/competency/uiux/bg1.jpg);
		background-size:cover
	}
	html body .m_uiuxContainer .first_back_section p {
		color:#fff;
		font-size:35px;
		position:absolute;
		text-align:center;
		text-shadow:0 1px 1px #000;
		background:rgba(0,
		0,
		0,
		.5);
		width:80%;
		margin:0 auto;
		left:10%;
		bottom:10px
	}
	html body .m_uiuxContainer .first_back_section span.author {
		font-size:.6em;
		font-family:robotoLight
	}
	html body .m_integratedServicesContainer {
		margin-bottom:20px
	}
	html body .m_integratedServicesContainer .integratedImageContainer {
		margin-bottom:30px;
		text-align:center
	}
	html body .m_integratedServicesContainer .integratedImageContainer>img {
		margin:10px 0
	}
	html body .m_integratedServicesContainer .integratedImageContainer span.title {
		margin:10px 0;
		font-size:20px
	}
	html body .m_integratedServicesContainer .integratedImageContainer .intergratedIconPart {
		background:url(../img/integratedServices.png) no-repeat;
		width:50px;
		height:50px;
		display:block;
		margin:auto
	}
	html body .m_integratedServicesContainer .integratedImageContainer .productEva {
		background-position:-4px 0
	}
	html body .m_integratedServicesContainer .integratedImageContainer .archiectureDesign {
		background-position:-67px -4px
	}
	html body .m_integratedServicesContainer .integratedImageContainer .prototypesProofConcept {
		background-position:-292px -65px
	}
	html body .m_integratedServicesContainer .integratedImageContainer .modelRoadmap {
		background-position:-123px -4px
	}
	html body .m_integratedServicesContainer .integratedImageContainer .integration_applicationMaintenece {
		background-position:-3px -64px
	}
	html body .m_integratedServicesContainer .integratedImageContainer .product_dataMigration {
		background-position:-121px -65px
	}
	html body .m_integratedServicesContainer .integratedImageContainer .capacityPlanning {
		background-position:-178px -5px
	}
	html body .m_integratedServicesContainer .integratedImageContainer .product_sysUpgrades {
		background-position:-65px -64px
	}
	html body .m_integratedServicesContainer .integratedImageContainer .app_processOptimize {
		background-position:-180px -64px
	}
	html body .m_integratedServicesContainer .integratedImageContainer .integraton_testingManagement {
		background-position:-233px -3px
	}
	html body .m_integratedServicesContainer .integratedImageContainer .business_processManagement {
		background-position:-291px -4px
	}
	html body .m_integratedServicesContainer .integratedImageContainer .business_activityMonitoring {
		background-position:-233px -64px
	}
	html body .m_xamarinContainer .second_section .project_block {
		margin-bottom:20px;
		color:#fff
	}
	html body .m_xamarinContainer .second_section .project_block .block_1 .text-center,
	html body .m_xamarinContainer .second_section .project_block .block_2 .text-center {
		min-height:300px;
		padding-top:20px
	}
	html body .m_xamarinContainer .second_section .accelerate_timeMarket {
		background-color:#262f3c;
		margin-bottom:20px
	}
	html body .m_xamarinContainer .second_section .accelerate_timeMarket .accelerateIcon {
		background:url(../img/xamarin_acclerateIcon.png) no-repeat;
		height:55px;
		width:55px;
		margin:0 auto
	}
	html body .m_xamarinContainer .second_section .ensureApp_Adapation {
		background-color:#4191cf;
		margin-bottom:20px
	}
	html body .m_xamarinContainer .second_section .ensureApp_Adapation .ensureIcon {
		background:url(../img/xamarin_ensureApp.png) center center no-repeat;
		height:55px;
		width:113px;
		padding:30px 0;
		margin:0 auto
	}
	html body .m_xamarinContainer .second_section .resolveIssues_quicky {
		background-color:#262f3c;
		margin-bottom:20px
	}
	html body .m_xamarinContainer .second_section .resolveIssues_quicky .resolveIcon {
		background:url(../img/xamarin_resolveIssues.png) no-repeat;
		height:55px;
		width:55px;
		margin:0 auto
	}
	html body .m_xamarinContainer .second_section .futureProof_investment {
		background-color:#4191cf
	}
	html body .m_xamarinContainer .second_section .futureProof_investment .proofIcon {
		background:url(../img/xamarin_proofIcon.png) no-repeat;
		height:55px;
		width:55px;
		margin:0 auto
	}
	html body .mobile-section-7-footer-1 {
		padding:0!important;
		background-color:#161616
	}
	html body .mobile-section-7-footer-1 .footer_socialul {
		border-right:2px solid #2e2e2e;
		list-style-type:none;
		margin-bottom:0;
		margin-top:5px;
		margin-left:0
	}
	html body .mobile-section-7-footer-1 .footer_socialul li {
		display:inline-block
	}
	html body .mobile-section-7-footer-1 .footer_socialul li a {
		color:#fff
	}
	html body .mobile-section-7-footer-1 .footer_textul {
		list-style-type:none;
		float:left;
		padding-left:0
	}
	html body .mobile-section-7-footer-1 .footer_textul li {
		display:inline-block;
		padding-left:0!important;
		margin-bottom:0;
		margin-top:5px
	}
	html body .mobile-section-7-footer-1 .footer_textul li a {
		color:#fff;
		font-size:11px
	}
	html body .mobile-section-7-footer-2 {
		background-color:#2e2e2e;
		text-align:center;
		color:#737373;
		margin-bottom:0;
		padding:15px 10px 10px
	}
}
@media only screen and (max-width: 480px) {
	html body .nav_countryList {
		display:none
	}
	html body .location_dropdown {
		display:block
	}
	html body .locationPage .panelPlaceholder .mainTab-content .locationBlock {
		width:100%!important
	}
	html body .mobile_Container h1 {
		font-size:1.2em
	}
	html body .mobileMenu-contactUs-List {
		float:none!important;
		text-align:center;
		padding-top:15px
	}
	html body .mobileMenu-contactUs-List li {
		width:20%
	}
	html body .caseStudy_placeholder {
		width:100%
	}
	html body .m_engagementModelContainer .models .col-sm-3,
	html body .mobile_Container .mobile-section-2 .competency_title .title {
		width:100%!important
	}
}
html body .eventPopup {
	background-color:#fff;
	border:5px solid #000;
	width:84%;
	height:60%;
	position:fixed;
	top:22%;
	left:8%;
	z-index:2000
}
html body .popup_overlay {
	position:fixed;
	top:0;
	left:0;
	background:rgba(0,
	0,
	0,
	.6);
	z-index:5;
	width:100%;
	height:100%;
	display:none
}
html body .video_container {
	position:relative;
	height:100%
}
html body .close_button {
	background:#606061;
	color:#fff;
	outline:0;
	position:absolute;
	right:-18px;
	top:-18px;
	height:40px;
	width:40px;
	font-weight:700;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:19px;
	-moz-box-shadow:1px 1px 3px #000;
	-webkit-box-shadow:1px 1px 3px #000;
	box-shadow:1px 1px 3px #000
}
html body .leaderPopup {
	background-color:transparent;
	width:100%;
	height:100%;
	left:0;
	z-index:2000;
	overflow-x:hidden;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	display:block
}
html body .leaderPopup .leaderContainer {
	border:3px solid #ccc;
	position:relative;
	width:60%;
	margin:150px auto;
	height:auto!important;
	background-color:#fff
}
html body .leaderPopup .leaderContainer .close_button {
	background:#606061;
	color:#fff;
	outline:0;
	position:absolute;
	right:-18px;
	top:-18px;
	height:40px;
	width:40px;
	font-weight:700;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:19px;
	-moz-box-shadow:1px 1px 3px #000;
	-webkit-box-shadow:1px 1px 3px #000;
	box-shadow:1px 1px 3px #000;
	font-size:20px;
	z-index:9999
}
html body .leaderPopup .leaderContainer .leadersPlaceholder {
	height:100%
}
html body .leaderPopup .leaderContainer .leadersPlaceholder .descPart {
	padding-left:20px;
	padding-right:20px
}
html body .leaderPopup .leaderContainer .leadersPlaceholder .descPart .leaderName {
	font-size:30px;
	font-weight:700;
	color:#184085;
	text-align:center;
	margin:10px 0
}
html body .leaderPopup .leaderContainer .leadersPlaceholder .descPart .leaderDesignation {
	font-size:24px;
	margin:5px 0;
	color:#000;
	text-align:center
}
html body .leaderPopup .leaderContainer .leadersPlaceholder .descPart .aboutleader {
	color:#000;
	margin:10px 0;
	font-size:18px;
	padding-top:10px;
	padding-bottom:10px;
	line-height:35px
}
html .partnerPopup {
	background-color:#fff;
	border:3px solid #ccc;
	width:80%;
	height:55%;
	position:fixed;
	top:22%;
	left:10%;
	z-index:2000
}
html .partnerPopup .partnersContainer {
	position:relative;
	height:100%
}
html .partnerPopup .partnersContainer .close_button {
	background:#606061;
	color:#fff;
	outline:0;
	position:absolute;
	right:-18px;
	top:-18px;
	height:40px;
	width:40px;
	font-weight:700;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:19px;
	-moz-box-shadow:1px 1px 3px #000;
	-webkit-box-shadow:1px 1px 3px #000;
	box-shadow:1px 1px 3px #000;
	font-size:20px;
	z-index:9999
}
html .partnerPopup .partnersContainer .partnersPlaceholder,
html .partnerPopup .partnersContainer .partnersPlaceholder .partnerBlock {
	height:100%
}
html .partnerPopup .partnersContainer .partnersPlaceholder .partnerBlock .imageBlock {
	height:100%;
	display:table;
	border-right:3px solid #ccc
}
html .partnerPopup .partnersContainer .partnersPlaceholder .partnerBlock .imageBlock .imagePlaceholder {
	display:table-cell;
	vertical-align:middle;
	text-align:center
}
html .partnerPopup .partnersContainer .partnersPlaceholder .partnerBlock .descBlock {
	height:100%;
	display:table
}
html .partnerPopup .partnersContainer .partnersPlaceholder .partnerBlock .descBlock .descContent {
	display:table-cell;
	vertical-align:middle;
	font-size:1.4em;
	line-height:1.6
}
html .career_sharePopup {
	background-color:#fff;
	border:3px solid #ccc;
	width:40%;
	min-height:7%;
	position:fixed;
	top:46%;
	left:30%;
	z-index:2000
}
html .career_sharePopup .popupTitle {
	text-align:center;
	font-size:26px;
	margin-bottom:0;
	text-transform:none
}
html .career_sharePopup .career_shareContainer {
	position:relative;
	height:100%;
	text-align:center;
	padding:1%
}
html .career_sharePopup .career_shareContainer .close_button {
	background:#606061;
	color:#fff;
	outline:0;
	position:absolute;
	right:-18px;
	top:-18px;
	height:40px;
	width:40px;
	font-weight:700;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:19px;
	-moz-box-shadow:1px 1px 3px #000;
	-webkit-box-shadow:1px 1px 3px #000;
	box-shadow:1px 1px 3px #000;
	font-size:20px;
	z-index:9999
}
html .popup_overlay {
	position:fixed;
	top:0;
	left:0;
	background:rgba(0,
	0,
	0,
	.6);
	z-index:5;
	width:100%;
	height:100%;
	display:none
}
html .wrapper.width90.searchtop20 {
	padding:50px 60px
}
html .popUp_siteMaps {
	position:fixed;
	overflow-y:auto;
	height:100%;
	bottom:0;
	display:none;
	width:100%;
	background-color:rgba(0,
	0,
	0,
	.9);
	z-index:9999
}
html .popUp_siteMaps .siteMapPlaceholder {
	height:100%
}
html .popUp_siteMaps .siteMapPlaceholder .title {
	color:#6AD3FF;
	font-size:1.4em;
	padding-left:20px;
	text-transform:uppercase;
	font-family:robotoRegular
}
html .popUp_siteMaps .siteMapPlaceholder .menuPlaceholders {
	height:100%;
	padding:2%
}
html .popUp_siteMaps .siteMapPlaceholder .menuPlaceholders .siteMap_closeButton {
	position:absolute;
	right:30px;
	top:20px;
	font-size:30px;
	color:#fff;
	cursor:pointer
}
html .popUp_siteMaps .siteMapPlaceholder .menuPlaceholders .siteMaps_Menus {
	padding:10px 0;
	margin:0;
	font-family:robotoLight
}
html .popUp_siteMaps .siteMapPlaceholder .menuPlaceholders .siteMaps_Menus li {
	list-style-type:none;
	position:relative
}
html .popUp_siteMaps .siteMapPlaceholder .menuPlaceholders .siteMaps_Menus li .plusIcon {
	color:#ccc;
	top:3px;
	position:absolute;
	cursor:pointer
}
html .popUp_siteMaps .siteMapPlaceholder .menuPlaceholders .siteMaps_Menus li .plusIcon:hover {
	color:#4fa7d5!important
}
html .popUp_siteMaps .siteMapPlaceholder .menuPlaceholders .siteMaps_Menus li a {
	color:#ccc;
	display:inline-block;
	width:90%;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
	padding-left:20px;
	padding-bottom:14px
}
html .popUp_siteMaps .siteMapPlaceholder .menuPlaceholders .siteMaps_Menus li a:hover {
	color:#4fa7d5!important
}
html .popUp_siteMaps .siteMapPlaceholder .menuPlaceholders .sites_Menus .subMenus {
	padding-left:20px;
	display:none
}
html .popUp_siteMaps .siteMapPlaceholder .menuPlaceholders .siteMaps_Menus .subMenus li {
	list-style-type:disc!important;
	color:#ccc!important
}
html .popUp_siteMaps .siteMapPlaceholder .menuPlaceholders .siteMaps_Menus .subMenus li a {
	padding-bottom:8px!important
}
html .popUp_siteMaps .siteMapPlaceholder .menuPlaceholders .company {
	width:18%;
	float:left
}
html .popUp_siteMaps .siteMapPlaceholder .menuPlaceholders .industry,
html .popUp_siteMaps .siteMapPlaceholder .menuPlaceholders .services {
	width:24%;
	float:left
}
html .popUp_siteMaps .siteMapPlaceholder .menuPlaceholders .competencies,
html .popUp_siteMaps .siteMapPlaceholder .menuPlaceholders .others {
	width:17%;
	float:left
}
html .popUp_siteMaps .siteMapPlaceholder .menuPlaceholders .others .job,
html .popUp_siteMaps .siteMapPlaceholder .menuPlaceholders .others .location {
	padding-top:15px
}
html .popUp_siteMaps .siteMapPlaceholder .menuPlaceholders .others .location:hover>a {
	text-decoration:none!important
}
html .popUp_siteMaps .siteMapPlaceholder .blogPlaceholder {
	height:30%;
	padding:2%
}
html .popUp_siteMaps .siteMapPlaceholder .blogPlaceholder .blogContent {
	padding:0
}
html .popUp_siteMaps .siteMapPlaceholder .blogPlaceholder .blogContent .blogDesc {
	font-size:1.3em;
	color:#fff
}
html .popUp_siteMaps .siteMapPlaceholder .blogPlaceholder .blogContent .blogDesc .blogDate {
	color:#828080
}
html .popUp_siteMaps .siteMapPlaceholder .blogPlaceholder .socialMedia_Icons {
	padding:0
}
html .popUp_siteMaps .siteMapPlaceholder .blogPlaceholder .socialMedia_Icons .socialIcons li {
	text-align:center
}
html .popUp_siteMaps .siteMapPlaceholder .blogPlaceholder .socialMedia_Icons .socialIcons li a {
	color:#fff;
	font-size:24px;
	width:50px;
	height:50px;
	display:inline-block;
	padding-top:20%
}
html .popUp_siteMaps .siteMapPlaceholder .blogPlaceholder .socialMedia_Icons .socialIcons li a:hover {
	background-color:#1277bf;
	color:#fff
}
html .cd-timeline-content h2 {
	font-size:20px;
	font-size:1.25rem
}
html .cd-timeline-content p {
	font-size:16px;
	font-size:1rem
}
html .cd-timeline-content .cd-timeline-content .cd-date,
html .cd-timeline-content .cd-timeline-content .cd-read-more {
	font-size:14px;
	font-size:.875rem
}
@media only screen and (max-height: 768px) and (max-width: 1366px) {
	html .lifeNous-body,
	html .newsEvent-body {
		height:82%;
		padding-top:3%
	}
}
@media only screen and (min-width: 1920px) {
	html .header nav .header_menus #menu-collapse .custom-navbar-nav>li.tri:hover .dropdownMenus {
		height:490px!important;
		display:block
	}
	html .header nav .header_menus #menu-collapse .custom-navbar-nav>li.tri:hover .dropdownMenus .row {
		border:1px solid #4e5052
	}
	html .header nav .header_menus #menu-collapse .custom-navbar-nav>li.tri:hover .dropdownMenus .row .service_submenu_block {
		border-right:1px solid #4e5052!important;
		min-height:360px
	}
	html .header nav .header_menus #menu-collapse .custom-navbar-nav>li.tri:hover .dropdownMenus .row .service_submenu_block:first-child {
		border-left:none!important
	}
	html .header nav .header_menus #menu-collapse .custom-navbar-nav>li.tri:hover .dropdownMenus .row .service_submenu_block:last-child {
		border-right:none!important
	}
}
@media only screen and (max-height: 992px) and (max-width: 1200px) {
	html .header nav .header_menus #menu-collapse .custom-navbar-nav>li.tri:hover .dropdownMenus li .subMenu_headingContainer .subMenuHeading {
		font-size:17px!important
	}
}
@media only screen and (min-width: 1280px) {
	html .menuImage {
		width:226px!important;
		margin:0 auto
	}
	html .career_submenu_block .menuImage {
		width:264px!important;
		margin:0 auto
	}
}
@media only screen and (min-width: 1025px) {
	html .mobileMenus {
		display:none
	}
}
@media only screen and (max-height: 900px) {
	html .newsEvent-bodyContent-secondRow {
		display:none!important
	}
	html .newsEvent-bodyContent-firstRow .newsEvents_viewMore {
		display:block!important
	}
	html .lifeNous-bodyContent-secondRow {
		display:none!important
	}
}
@media only screen and (max-height: 768px) {
	html #partnersCarousel #owl-example {
		margin-top:8px
	}
	html .lifeNous-bodyContent-secondRow,
	html .newsEvent-bodyContent-secondRow {
		display:none
	}
	html .newsEvent-bodyContent-firstRow .newsEvents_viewMore {
		display:block!important
	}
	html .contentSection {
		margin-top:0!important
	}
	html .tablet-viewMore {
		display:block
	}
	html #section2 .productEngineering .peContent .peContent_imgPart_parentSection .peContent_imgPart_childSection img {
		height:66px!important
	}
}
@media only screen and (max-width: 800px) and (max-height: 1280px) {
	html .col_left,
	html .col_right {
		width:100%;
		padding:0
	}
	html .subMenuDescription {
		display:none
	}
	html .menuPlaceholders .company,
	html .menuPlaceholders .industry,
	html .menuPlaceholders .services {
		width:33.3%!important
	}
	html .menuPlaceholders .competencies {
		clear:both;
		width:33.3%!important
	}
	html .menuPlaceholders .others {
		width:33.3%!important
	}
	html .partnerContents img {
		width:100%!important
	}
	html .newsEvent-bodyContent-secondRow {
		display:none!important
	}
	html .newsEvent-bodyContent-Column {
		width:100%!important
	}
	html .tablet-viewMore {
		display:block
	}
	html .firstImage_part {
		width:100%!important
	}
	html .secondImage_part {
		display:none!important
	}
	html .lifeNous-bodyContent-secondRow {
		display:none
	}
	html .aboutus_subMenuDescription {
		font-size:12px
	}
	html .aboutUs_bannerContainer {
		display:none
	}
	html .aboutUs_contentContainer {
		width:60%
	}
	html .aboutUs_Menucontainer {
		width:40%
	}
	html .defaultMenus>.nav>li {
		margin-right:0
	}
	html .defaultMenus>.nav>li>a {
		padding:10px 6px;
		font-size:10px!important
	}
	html #menu-collapse {
		margin:0
	}
	html .subMenuHeading {
		font-size:18px!important
	}
	html .menuImage {
		height:100px
	}
	html .subMenuDescription {
		font-size:14px!important
	}
}
@media only screen and (max-width: 992px) {
	html .caseStudy_contentContainer .caseStudy_placeholder {
		width:50%;
		float:left
	}
	html .caseStudy_detailContainer .contentPart,
	html .case_study_form_div .innerPage_bodyContent_placeholder {
		width:100%!important
	}
	html .casestudy_form_container .formPart {
		width:100%!important;
		padding-right:120px
	}
	html .casestudy_form_container .formPart .control-label {
		font-size:16px important
	}
	html .innerpage_bodycontent_placeholder {
		width:100%!important
	}
	.servicenow_container .integratedImageContainer
	{
	    width:100% !important;
	}
	.servicenow_container .title
	{
	    height:auto !important;
	    width:100% !important;
	}  
}
@media only screen and (max-width: 768px) and (max-height: 768px) {
	html .newsEvent-bodyContent-secondRow {
		display:none!important
	}
	html .newsEvent-bodyContent-firstRow .newsEvents_viewMore {
		display:block!important
	}
	html #section5 .menuPlaceholders,
	html .lifeNous-bodyContent-secondRow {
		display:none!important
	}
	html #section4 .section4_firstRow {
		height:600px!important
	}
	html body {
		overflow-y:scroll
	}
	html #dnn_ContentPane,
	html .DNNModuleContent,
	html .DnnModule,
	html .DnnModule-DNN_HTML,
	html .Normal,
	html .dnnPEMContNotitle,
	html .dnnPEMContNotitleBody,
	html html body #dnn_ContentPane {
		height:auto
	}
	html #pp-nav ul {
		display:none!important
	}
	html #parallaxPart,
	html .pp-section {
		height:auto!important;
		position:relative!important
	}
	html #section2 {
		height:650px!important;
		background-color:#f4f4f4
	}
	html #section3 #carousel-clientTestimonial-slider {
		height:250px!important
	}
	html #section4 {
		height:650px!important
	}
	html #section4 .section4_firstRow .life-at-nous .lifeNous-body .lifeNous-bodyContent .lifeNous_Carousel_Desktop_Container,
	html #section4 .section4_firstRow .news-and-Events .newsEvent-body .newsEvent-bodyContent .newsEvents_Carousel_Desktop_Container {
		display:block!important;
		padding-top:20px
	}
	html #section5 .menuPlaceholders {
		padding:40px 15px important;
		height:auto!important
	}
	html #section5 .footerPlaceholder {
		height:50px!important
	}
	html .section.pp-section:last-child {
		overflow-y:hidden!important;
		display:none!important
	}
	html #dnn_ContentPane {
		min-height:auto!important
	}
	html #dnn_ContentPane,
	html .DNNModuleContent,
	html .DnnModule,
	html .DnnModule-DNN_HTML,
	html .Normal,
	html .dnnPEMContNotitle,
	html .dnnPEMContNotitleBody {
		height:auto!important
	}
	html .footer_when_scroll {
		display:block!important
	}
}
@media only screen and (max-width: 1200px) {
	html .perfectoContainer .perfecto_products .perfecto_product_block {
		min-height:140px
	}
	html .serviceContainer .serviceBlock {
		width:50%!important;
		float:left
	}
}
@media only screen and (min-width: 1024px) and (max-height: 660px) {
	html .header {
		position:relative!important
	}
	html .searchBar {
		position:absolute!important;
		top:92px!important
	}
	html body,
	html html {
		height:auto!important;
		padding-top:0!important
	}
	html .desktop_uiux .section.pp-section {
		transform:translate3d(0,
		0,
		0)!important
	}
	html .desktop_uiux .section.pp-section:first-child {
		height:600px!important
	}
	html .desktop_uiux .section.pp-section:first-child .uiux_section1 .indicationArrow {
		display:none
	}
	html .desktop_uiux .uiux_section2 .secondSection {
		padding-top:50px;
		padding-bottom:50px
	}
	html .desktop_uiux .uiux_section2 .secondSection .contentSection {
		margin-top:0!important
	}
	html .desktop_uiux .uiux_section3 {
		padding-top:50px!important;
		padding-bottom:50px!important
	}
	html .desktop_uiux .uiux_section3 .serviceTitle {
		margin:0!important
	}
	html .desktop_uiux .uiux_section3 .uiux_services .uiux_serviceContainer .uiux_serviceBlock .uiux_title {
		font-size:1.2em!important
	}
	html .desktop_uiux .uiux_section3 .uiux_services .uiux_serviceContainer .uiux_serviceBlock .uiux_circleIcon_Block>img {
		height:50px
	}
	html .desktop_uiux .uiuxFooter,
	html .desktop_uiux .uiuxFooter .menuPlaceholders {
		height:auto!important
	}
	html .newsEvent-bodyContent-secondRow {
		display:none!important
	}
	html .newsEvent-bodyContent-firstRow .newsEvents_viewMore {
		display:block!important
	}
	html #section1 .indicationArrow {
		display:none
	}
	html #section5 .menuPlaceholders,
	html .lifeNous-bodyContent-secondRow {
		display:none!important
	}
	html #section4 .section4_firstRow {
		height:600px!important
	}
	html #dnn_ContentPane,
	html .DNNModuleContent,
	html .DnnModule,
	html .DnnModule-DNN_HTML,
	html .Normal,
	html .dnnPEMContNotitle,
	html .dnnPEMContNotitleBody,
	html html body #dnn_ContentPane {
		height:auto
	}
	html #pp-nav ul {
		display:none!important
	}
	html #parallaxPart,
	html .pp-section {
		height:auto!important;
		position:relative!important;
		transform:translate3d(0,
		0,
		0)!important
	}
	html .section:first-child {
		height:600px!important
	}
	html #section2 {
		height:650px!important;
		background-color:#f4f4f4
	}
	html #section3 #carousel-clientTestimonial-slider {
		height:250px!important
	}
	html #section3 .section3_firstRow {
		height:560px!important
	}
	html #section3 .section3_firstRow .aboutUsLeftPanel .row .aboutHeading-Container {
		font-size:26px
	}
	html #section3 .aboutHeading,
	html #section3 .clientDescrition-header {
		font-size:26px;
		width:100%!important
	}
	html #section4 .aboutUsLeftPanel .row .aboutHeading-Container .aboutHeading,
	html #section4 .life_header,
	html #section4 .newsEvents-Heading,
	html #section4 .ourPartners-Heading {
		font-size:26px
	}
	html #section4 .ourPartners {
		height:auto!important;
		padding-top:30px;
		padding-bottom:30px
	}
	html #section4 .ourPartners .ourPartnerHeader {
		height:auto!important
	}
	html #section4 .section4_firstRow .life-at-nous .lifeNous-body .lifeNous-bodyContent .lifeNous_Carousel_Desktop_Container,
	html #section4 .section4_firstRow .news-and-Events .newsEvent-body .newsEvent-bodyContent .newsEvents_Carousel_Desktop_Container {
		display:block!important;
		padding-top:20px
	}
	html #section5 .menuPlaceholders {
		padding:40px 15px!important;
		height:auto!important
	}
	html #section5 .footerPlaceholder {
		height:50px!important
	}
	html .section.pp-section:last-child {
		overflow-y:hidden!important;
		display:none!important
	}
	html #dnn_ContentPane {
		min-height:auto!important
	}
	html #dnn_ContentPane,
	html .DNNModuleContent,
	html .DnnModule,
	html .DnnModule-DNN_HTML,
	html .Normal,
	html .dnnPEMContNotitle,
	html .dnnPEMContNotitleBody {
		height:auto!important
	}
	html .footer_when_scroll {
		display:block!important
	}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	html .searchBar {
		position:absolute!important;
		top:92px!important
	}
	html .introductory_section .animated,
	html .wow {
		visibility:visible!important;
		-webkit-animation:none!important;
		-moz-animation:none!important;
		-o-animation:none!important;
		-ms-animation:none!important;
		animation:none!important
	}
	html .highlights_List li,
	html .serviceList li {
		width:50%
	}
	html .partnersContainer {
		height:auto!important
	}
	html .partnersContainer .partnersPlaceholder {
		height:auto!important;
		padding-bottom:20px
	}
	html .partnersContainer .partnersPlaceholder .partnerBlock .imageBlock {
		height:auto!important;
		padding-top:20px!important;
		padding-bottom:20px!important;
		border:none!important;
		width:100%!important
	}
	html .partnersContainer .partnersPlaceholder .partnerBlock .imageBlock .imagePlaceholder {
		display:block!important;
		vertical-align:middle;
		text-align:center
	}
	html .partnersContainer .partnersPlaceholder .partnerBlock .descBlock {
		width:100%!important
	}
	html .partnersContainer .partnersPlaceholder .partnerBlock .descBlock .descContent {
		display:block!important
	}
	html .partnerContainer .partnerImage-Container .partnership-customBlock_forImage {
		width:33.33%!important;
		float:left;
		margin-right:0!important
	}
	html .header {
		position:relative!important
	}
	html body,
	html html {
		height:auto!important;
		padding-top:0!important
	}
	html .customerTesimonials_headerInfo .ct-headerInfo-placeholder .ct-headerInfo-block {
		width:50%;
		float:left;
		margin-bottom:20px;
		height:100px
	}
	html .customer_testimonial_box_container .customer_testimonial_box {
		width:50%!important;
		float:left
	}
	html .applicationDevelopment_Container .appservice_container .appService_iconContainer .appService_iconBlock {
		width:33.33%!important;
		padding-bottom:20px
	}
	html .applicationDevelopment_Container .appservice_container .appService_iconContainer .appService_iconBlock:nth-child(4) {
		padding-bottom:0!important
	}
	html .applicationDevelopment_Container .appservice_container .appService_iconContainer .appService_iconBlock:nth-child(5) {
		padding-bottom:0!important
	}
	html .serviceContainer .serviceBlock {
		width:50%!important;
		float:left
	}
	html .desktop_uiux .section.pp-section {
		transform:translate3d(0,
		0,
		0)!important
	}
	html .desktop_uiux .section.pp-section:first-child {
		height:600px!important
	}
	html .desktop_uiux .section.pp-section:first-child .uiux_section1 .indicationArrow {
		display:none
	}
	html .desktop_uiux .uiux_section2 .secondSection {
		padding-top:50px;
		padding-bottom:50px
	}
	html .desktop_uiux .uiux_section2 .secondSection .contentSection {
		margin-top:0!important
	}
	html .desktop_uiux .uiux_section3 {
		padding-top:50px!important;
		padding-bottom:50px!important
	}
	html .desktop_uiux .uiux_section3 .serviceTitle {
		margin:0!important
	}
	html .desktop_uiux .uiux_section3 .uiux_services .uiux_serviceContainer .uiux_serviceBlock .uiux_title {
		font-size:1.2em!important
	}
	html .desktop_uiux .uiux_section3 .uiux_services .uiux_serviceContainer .uiux_serviceBlock .uiux_circleIcon_Block>img {
		height:50px
	}
	html .desktop_uiux .uiuxFooter,
	html .desktop_uiux .uiuxFooter .menuPlaceholders {
		height:auto!important
	}
	html .newsEvent-bodyContent-secondRow {
		display:none!important
	}
	html .newsEvent-bodyContent-firstRow .newsEvents_viewMore {
		display:block!important
	}
	html #section1 .indicationArrow {
		display:none
	}
	html #section5 .menuPlaceholders,
	html .lifeNous-bodyContent-secondRow {
		display:none!important
	}
	html #section4 .section4_firstRow {
		height:600px!important
	}
	html #dnn_ContentPane,
	html .DNNModuleContent,
	html .DnnModule,
	html .DnnModule-DNN_HTML,
	html .Normal,
	html .dnnPEMContNotitle,
	html .dnnPEMContNotitleBody,
	html html body #dnn_ContentPane {
		height:auto
	}
	html #pp-nav ul {
		display:none!important
	}
	html #parallaxPart,
	html .pp-section {
		height:auto!important;
		position:relative!important;
		transform:translate3d(0,
		0,
		0)!important
	}
	html .section:first-child {
		height:600px!important;
		transform:translate3d(0,
		0,
		0)!important
	}
	html #section2 {
		height:650px!important;
		background-color:#f4f4f4
	}
	html #section3 #carousel-clientTestimonial-slider {
		height:320px!important
	}
	html #section3 .section3_firstRow {
		height:560px!important
	}
	html #section3 .section3_firstRow .aboutUsLeftPanel .row .aboutHeading-Container {
		font-size:26px
	}
	html #section3 .aboutHeading,
	html #section3 .clientDescrition-header {
		font-size:26px;
		width:100%!important
	}
	html #section4 .aboutUsLeftPanel .row .aboutHeading-Container .aboutHeading,
	html #section4 .life_header,
	html #section4 .newsEvents-Heading,
	html #section4 .ourPartners-Heading {
		font-size:26px
	}
	html #section4 .ourPartners {
		height:auto!important;
		padding-top:30px;
		padding-bottom:30px
	}
	html #section4 .ourPartners .ourPartnerHeader {
		height:auto!important
	}
	html #section4 .section4_firstRow .life-at-nous .lifeNous-body .lifeNous-bodyContent .lifeNous_Carousel_Desktop_Container,
	html #section4 .section4_firstRow .news-and-Events .newsEvent-body .newsEvent-bodyContent .newsEvents_Carousel_Desktop_Container {
		display:block!important;
		padding-top:20px
	}
	html #section5 .menuPlaceholders {
		padding:40px 15px!important;
		height:auto!important
	}
	html #section5 .footerPlaceholder {
		height:50px!important
	}
	html .section.pp-section:last-child {
		overflow-y:hidden!important;
		display:none!important
	}
	html #dnn_ContentPane {
		min-height:auto!important
	}
	html #dnn_ContentPane,
	html .DNNModuleContent,
	html .DnnModule,
	html .DnnModule-DNN_HTML,
	html .Normal,
	html .dnnPEMContNotitle,
	html .dnnPEMContNotitleBody {
		height:auto!important
	}
	html .footer_when_scroll {
		display:block!important
	}
	html .mobileMenus {
		z-index:1;
		width:100%;
		float:left
	}
	html .mobileMenus li {
		list-style-type:none;
		background-color:#363636;
		border-bottom:1px solid #242525;
		border-top:1px solid #565656;
		float:none
	}
	html html body .header nav .header_menus #menu-collapse {
		display:block;
		position:absolute;
		right:0;
		width:100%;
		overflow-y:auto;
		z-index:1;
		padding:0;
		border:none
	}
	html .mainMenu {
		display:none!important
	}
	html .navbar-toggle {
		display:block!important
	}
	html .search_toggle {
		border:none;
		margin-right:0!important;
		right:62px!important;
		top:15px!important;
		padding-top:6px!important;
		padding-bottom:6px!important
	}
	html .nousLogo {
		display:none!important
	}
	html .nous_mobileLogo {
		display:block!important
	}
	html .mobileMenus .navbar-nav {
		width:100%;
		margin:0!important
	}
	html .mobileMenus .navbar-nav li {
		border-bottom:1px solid #242525;
		border-top:1px solid #565656
	}
	html .mobileMenus .navbar-nav li a {
		background-color:#3E4144!important;
		color:#fff;
		font-family:robotoLight;
		font-size:1.1em;
		cursor:pointer
	}
	html .mobileMenus .navbar-nav li a:hover {
		background-color:#525456!important
	}
	html .mobileMenus .navbar-nav li+.open a {
		background-color:#252424!important
	}
	html .mobileMenus .navbar-nav li .dropdown-menu.multi-level {
		transition:display 3s ease
	}
	html .mobileMenus .navbar-nav .open>a>.fa-plus:before {
		content:"\f068"
	}
	html .mobileMenus .navbar-nav .plus_minus_icon {
		position:absolute;
		top:15px;
		right:15px
	}
	html .mobileMenus .navbar-nav .dropdown-menu {
		padding:0;
		position:static;
		float:none;
		width:auto;
		margin-top:0;
		background-color:transparent;
		border:0;
		-webkit-box-shadow:none;
		box-shadow:none
	}
	html .mobileMenus .navbar-nav .dropdown-menu li {
		padding-left:0;
		padding-right:0;
		border:none!important
	}
	html .mobileMenus .navbar-nav .dropdown-menu li a {
		background-color:#006996!important;
		color:#fff;
		font-family:robotoLight;
		font-size:1em
	}
	html .mobileMenus .navbar-nav .dropdown-menu li a:hover {
		background-color:#0D495F!important
	}
	html .navbar-toggle {
		position:relative;
		float:right;
		padding:9px 10px;
		margin-top:8px;
		margin-bottom:8px;
		background-color:transparent;
		background-image:none;
		border:1px solid transparent;
		border-radius:4px
	}
	html .navbar-default .navbar-toggle {
		border-color:#ddd
	}
	html .menu_toggle {
		right:-38px!important;
		top:15px!important
	}
	html .navbar-header {
		float:none!important
	}
	html #menu-collapse {
		display:block;
		position:absolute;
		right:0!important;
		z-index:1;
		padding:0;
		border:none;
		top:92px;
		overflow-y:hidden!important;
		width:100%!important
	}
}
@media only screen and (max-width: 768px) and (max-height: 1024px) {
	html .col_left,
	html .col_right {
		width:100%;
		padding:0
	}
	html .aboutus_subMenuDescription {
		font-size:12px
	}
	html .aboutUs_bannerContainer {
		display:none
	}
	html .aboutUs_contentContainer {
		width:60%
	}
	html .aboutUs_Menucontainer {
		width:40%
	}
	html .defaultMenus>.nav>li {
		margin-right:0
	}
	html .defaultMenus>.nav>li>a {
		padding:10px 6px
	}
	html #menu-collapse {
		margin:0
	}
	html .subMenuHeading {
		font-size:18px!important
	}
	html .menuImage {
		height:100px
	}
	html .subMenuDescription {
		font-size:14px!important
	}
}
@media only screen and (max-height: 800px) and (max-width: 1280px) {
	html #section3 .aboutHeading {
		font-size:21px
	}
	html #section4 .life-at-nous-Header-Placeholder>h1,
	html #section4 .newsEvents-Heading {
		font-size:21px
	}
	html #section4 .ourPartners .ourPartners-Heading {
		margin-top:10px;
		font-size:21px
	}
	html #section4 .copyright {
		padding-top:6px!important;
		padding-left:3%!important
	}
}
@media only screen and (min-width: 768px) and (max-width: 950px) {
	html .defaultMenus>.nav>li {
		margin-right:0!important
	}
	html .defaultMenus>.nav>li>a {
		padding-left:5px!important
	}
	html .subMenuHeading {
		font-size:16px!important
	}
	html #section2 .productEngineering .peContent h3 {
		font-size:24px!important
	}
}
@media only screen and (min-width: 1025px) and (max-width: 1200px) {
	html .hortonContainer .col_left,
	html .hortonContainer .col_right {
		width:100%!important
	}
	html .header nav .header_menus #menu-collapse .custom-navbar-nav>li {
		margin-right:0!important
	}
	html .mobilityContainer .mobility_Services .containerBlock {
		width:50%!important;
		margin-bottom:20px
	}
	html .mobilityContainer .mobility_Services .containerBlock .placeholderPart .imagePart .titlePart {
		font-size:20px!important
	}
	html .neotysContainer .neotys_advantage .containerBlock {
		width:50%!important
	}
}
@media only screen and (max-width: 1170px) {
	html #cd-timeline .cd-timeline-content {
		margin-left:12%!important
	}
	html .newsContainer #cd-timeline::before {
		left:0!important
	}
	html .newsContainer .cd-timeline-content::before {
		border:none!important
	}
	html .newsContainer .cd-timeline-content:nth-child(even)::before {
		border:none!important
	}
	html .newsContainer .cd-timeline-block:nth-child(odd) .cd-timeline-content .cd-date {
		float:left;
		font-family:robotoRegular;
		font-size:1.4em;
		color:#444;
		position:absolute;
		top:10px;
		left:20px!important
	}
	html .newsContainer .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
		float:left;
		font-family:robotoRegular;
		font-size:1.4em;
		color:#444;
		position:absolute;
		top:10px
	}
}
@media only screen and (min-width: 1170px) {
	html #cd-timeline {
		margin-top:3em;
		margin-bottom:3em
	}
	html #cd-timeline::before {
		left:50%!important;
		margin-left:-2px
	}
	html .cd-timeline-block {
		margin:4em 0
	}
	html .cd-timeline-block:first-child {
		margin-top:0
	}
	html .cd-timeline-block:last-child {
		margin-bottom:0
	}
	html .cd-timeline-img {
		width:60px;
		height:60px;
		left:50%!important;
		margin-left:-30px;
		-webkit-transform:translateZ(0);
		-webkit-backface-visibility:hidden
	}
	html .cssanimations .cd-timeline-img.is-hidden {
		visibility:hidden
	}
	html .cssanimations .cd-timeline-img.bounce-in {
		visibility:visible;
		-webkit-animation:cd-bounce-1 .6s;
		-moz-animation:cd-bounce-1 .6s;
		animation:cd-bounce-1 .6s
	}
	html .cd-timeline-content {
		margin-left:0;
		padding:1.6em;
		width:45%
	}
	html .cd-timeline-content::before {
		top:24px;
		left:100%;
		border-color:transparent;
		border-left-color:#fff
	}
	html .cd-timeline-content .cd-read-more {
		float:left
	}
	html .cd-timeline-content .cd-date {
		position:absolute;
		width:100%;
		left:122%;
		top:-5px;
		font-size:16px;
		font-size:1rem
	}
	html .cd-timeline-content .cd-location {
		position:absolute;
		width:100%;
		left:124%!important;
		top:35px!important;
		font-size:1.4em
	}
	html .cd-timeline-block:nth-child(even) .cd-timeline-content {
		float:right
	}
	html .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
		top:24px;
		left:auto!important;
		right:100%!important;
		border-color:transparent;
		border-right-color:#fff!important;
		border-left-color:transparent!important
	}
	html .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {
		float:right
	}
	html .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
		left:-34px!important;
		right:122%;
		text-align:right
	}
	html .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-location {
		position:absolute;
		width:100%;
		right:122%!important;
		top:35px!important;
		font-size:1.4em;
		left:auto!important;
		text-align:right
	}
	html .cssanimations .cd-timeline-content.is-hidden {
		visibility:hidden
	}
	html .cssanimations .cd-timeline-content.bounce-in {
		visibility:visible;
		-webkit-animation:cd-bounce-2 .6s;
		-moz-animation:cd-bounce-2 .6s;
		animation:cd-bounce-2 .6s
	}
	html .cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {
		-webkit-animation:cd-bounce-2-inverse .6s;
		-moz-animation:cd-bounce-2-inverse .6s;
		animation:cd-bounce-2-inverse .6s
	}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	html .xamarinContainer .mobileProject_sucessBlock {
		padding:30px 15px!important
	}
	html .xamarinContainer .mobileProject_sucessBlock .projectContainer {
		height:auto!important
	}
	html .xamarinContainer .mobileProject_sucessBlock .projectContainer .projectBlock {
		width:50%;
		margin-bottom:5px
	}
	html .xamarinContainer .xamarinStructure_image {
		padding:30px 15px!important
	}
	html .neotysContainer .neotys_advantage .containerBlock {
		width:50%!important
	}
	html .neotysContainer .introductory_section {
		padding-bottom:20px!important
	}
	html .aboutUsBody .about_us_img_part {
		width:100%!important;
		margin-bottom:40px!important
	}
	html .aboutUsBody .aboutUs_desc {
		width:100%!important
	}
	html .testingContainer .introductory_section {
		padding-bottom:0!important
	}
	html .magentoContainer .magentoservice_container .magentoService_iconContainer .magentoService_iconBlock {
		width:50%!important;
		float:left;
		margin-bottom:40px
	}
	html .magentoContainer .magentoservice_container .magentoService_iconContainer .magentoService_iconBlock:nth-child(5) {
		margin-bottom:0!important
	}
	html .magentoContainer .magentoservice_container .magentoService_iconContainer .magentoService_iconBlock:nth-child(6) {
		margin-bottom:0!important
	}
	html .magentoContainer .introductory_section {
		padding-bottom:20px!important
	}
	html .perfectoContainer .perfecto_benifits {
		padding:50px!important
	}
	html .perfectoContainer .perfecto_benifits .perfecto_benifits_container {
		padding:0!important
	}
	html .perfectoContainer .perfecto_products .perfecto_product_block {
		padding-left:0!important;
		padding-right:0!important;
		width:100%!important;
		margin-bottom:40px!important
	}
	html .perfectoContainer .perfecto_products .perfecto_product_block:last-of-type {
		margin-bottom:0!important
	}
	html .perfectoContainer .perfecto_products .perfecto_product_block:nth-child(3) {
		margin-bottom:40px!important
	}
	html .perfectoContainer .perfecto_products .perfecto_descritionPart {
		width:100%!important;
		float:left!important
	}
	html .perfectoContainer .perfecto_products .perfecto_descritionPart .desc_title {
		margin-bottom:20px!important
	}
	html .testingContainer .testingtype_section {
		width:100%!important;
		padding:30px 15px!important
	}
	html .testingContainer .testingService_block {
		height:auto!important
	}
	html .testingContainer .testingService_block .service_box {
		margin-bottom:20px
	}
	html .testingContainer .introductory_section .testingserivce_container .testingserivce_iconContainer {
		padding:0!important
	}
	html .testingContainer .introductory_section .testingserivce_container .testingserivce_iconContainer .testingserivce_iconBlock {
		min-height:auto!important;
		padding-bottom:40px;
		width:33.33%!important;
		float:left
	}
	html .testingContainer .testing_boxes_section {
		padding:30px 0!important
	}
	html .sharepointContainer .row.sharepoint_Services_box {
		height:auto!important;
		padding:30px 50px!important
	}
	html .sharepointContainer .row.sharepoint_Services_box .containerBlock {
		width:50%!important;
		float:left;
		margin-bottom:30px
	}
	html .sharepointContainer .row.sharepoint_Services_box .containerBlock:nth-of-type(3) {
		margin-top:0!important
	}
	html .sharepointContainer .row.sharepoint_Services_box .containerBlock:nth-of-type(4) {
		margin-top:0!important
	}
	html .opensourceContainer .opensourceDesc_optionPart {
		height:auto!important
	}
	html .opensourceContainer .opensourceDesc_optionPart .opensourceDesc_row .opensourceDesc_box_container {
		width:50%!important;
		float:left
	}
	html .opensourceContainer .opensourceDesc_optionPart .openSource_left .opensource_servicebox {
		margin-bottom:20px
	}
	html .locationPage .searchField_Container {
		background:url() #daf0fe!important;
		min-height:30%;
		height:auto;
		overflow:auto
	}
	html .locationPage .searchField_Container .submit_btn {
		margin-top:20px
	}
	html .locationPage .searchField_Container .search_form_container {
		width:100%!important
	}
	html .locationPage .searchField_Container .search_form_container .form-group .control-label {
		font-size:16px!important;
		padding-top:0!important;
		font-family:robotoRegular!important;
		font-weight:400!important;
		padding-left:0!important;
		padding-right:0!important
	}
	html .locationPage .panelPlaceholder .mainTab-content #contacts .locationAddress .locationBlock {
		width:33.33%!important
	}
	html .neotysContainer .neotysservice_container .neotysservice_block {
		width:33.33%!important;
		float:left;
		margin-bottom:30px
	}
	html .testingContainer .testingService_block {
		padding:50px 0 0!important
	}
	html .smartbearContainer .introductory_section {
		padding:20px 50px
	}
	html .smartbearContainer .smartbear_services .smartbear_services_container {
		padding:0 50px
	}
	html .smartbearContainer .smartbear_services .smartbear_services_container .headerrow {
		display:block!important
	}
	html .smartbearContainer .smartbear_services .smartbear_services_container .service_block {
		width:40%!important;
		margin-bottom:30px
	}
	html .smartbearContainer .smartbear_services .smartbear_services_container .service_block:nth-child(2):after {
		content:"";
		border:none!important
	}
	html .mobilityContainer .row.mobility_Services .containerBlock {
		width:50%!important;
		margin-bottom:20px
	}
	html .mobilityContainer .bannerdiv .mobibannertxt {
		width:40%;
		left:3%!important
	}
	html .applicationModernization_Container .introductory_section .modernizationTechs .col-sm-3 {
		width:50%!important;
		float:left;
		margin-bottom:20px
	}
	html .applicationModernization_Container .introductory_section .modernizationTechs .itemBlock {
		margin-bottom:20px!important
	}
	html .customer_testimonial_box_container .customer_testimonial_box {
		width:33.33%
	}
	html .biContainer .row.bi_Services .containerBlock {
		width:50%;
		float:left
	}
	html .biContainer .row.bi_Services .containerBlock .placeholderPart .imagePart .titlePart {
		font-size:17px!important
	}
	html .devopsContainer .devops_Services_box .containerBlock {
		width:50%!important
	}
	html #horizontal_accordion {
		height:340px!important
	}
	html .dropdownMenus {
		padding:5px
	}
	html .aboutus_subMenuDescription {
		font-size:12px
	}
	html .aboutUs_bannerContainer {
		display:none
	}
	html .aboutUs_contentContainer {
		width:60%
	}
	html .aboutUs_Menucontainer {
		width:40%
	}
	html .defaultMenus>.nav>li>a {
		padding:10px
	}
	html #menu-collapse {
		margin:0
	}
	html .subMenuHeading {
		font-size:18px!important
	}
	html .menuImage {
		height:100px
	}
	html .subMenuDescription {
		font-size:14px!important;
		padding:8px 3px!important
	}
}
@media only screen and (max-width: 600px) {
	html .caseStudy_placeholder {
		width:100%!important
	}
	html .leadership_Container {
		padding:0!important
	}
	html .siteMap_Placeholer {
		margin:0!important
	}
	html .blog_contentPlaceholder {
		width:100%
	}
	html .blog_contentPlaceholder .blog_readMore {
		position:static!important;
		text-align:right
	}
}
@media only screen and (min-width: 1025px) {
	html .collapse {
		visibility:visible!important
	}
	html table.img_txt_table {
		display:none
	}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
	html .digitalTransformation_Container #rocket-section .rocket-ship,
	html .digitalTransformation_Container .cloud_img.image_till_tab,
	html .digitalTransformation_Container .col-sm-6 {
		display:none!important
	}
	html .digitalTransformation_Container .col-sm-6.paddLRZero {
		display:block!important;
		width:100%!important
	}
	html .locationPage .searchField_Container .search_form_container .form-group label {
		text-align:left!important;
		width:35%!important
	}
	html .locationPage .searchField_Container .search_form_container .form-group .txtbox,
	html .locationPage .searchField_Container .search_form_container .form-group textarea {
		width:65%!important
	}
	html .locationPage .searchField_Container .search_form_container .last_form_row label {
		width:17%!important
	}
	html .locationPage .searchField_Container .search_form_container .last_form_row .txtbox {
		width:83%!important
	}
	html .locationPage .searchField_Container .search_form_container .last_form_row .txtbox textarea {
		width:100%!important
	}
	html .locationPage .searchField_Container .search_form_container .submit_btn .col-sm-7 {
		padding-left:0!important
	}
	html .smartbearContainer .smartbear_next_step .next_step_box {
		width:100%!important
	}
	html .xamarinContainer .mobileProject_sucessBlock .projectContainer .projectBlock {
		height:300px!important
	}
	html .social_Container .social_engagement_services .social_engagement_services_container .serviceList li {
		width:50%!important
	}
	html .vserve_visdm_right {
		display:none!important
	}
	html .pes_Container .tab_container {
		padding-bottom:0!important
	}
	html .eventList .webniar .abtSpeakers {
		width:100%
	}
	html .partnerContainer .partnerImage-Container .partnership-customBlock_forImage {
		width:47%!important;
		float:left;
		margin-right:15px!important
	}
	html .integratedservices_Container .integrationServices_offer .integrationServices_offer_container .integratedImageContainer,
	html .locationPage .panelPlaceholder .mainTab-content #contacts .locationAddress .locationBlock {
		width:50%!important
	}
	html .common_container .alternate_backimg_section {
		padding-bottom:40px!important;
		height:auto!important
	}
	html .common_container .alternate_backimg_section .alternate_left_Content,
	html .common_container .alternate_backimg_section .alternate_right_Content {
		width:100%!important;
		padding-bottom:0!important;
		padding-top:0!important
	}
	html .common_container .alternate_backimg_section .backimg_till_tab {
		background:0 0;
		background-image:none!important;
		display:none!important
	}
	html .common_container .alternate_backimg_section .background-position {
		min-height:auto!important;
		height:auto!important;
		padding-top:20px
	}
	html .insuranceContainer .col_right {
		display:none!important
	}
	html .microsoftContainer .microsoft_serviceContainer .serviceBlock {
		width:50%!important
	}
	html .microsoftContainer .microsoft_serviceContainer .bottom_imagePart {
		display:none
	}
	html .microsoftContainer .microsoft_whyNous .containerBlock {
		width:100%!important;
		margin-bottom:20px
	}
	html .common_benifits .common_benifits_container .benifits_left,
	html .testingContainer .testingService_block .service_box {
		width:100%!important
	}
	html .agile_keyComponents_right,
	html .common_benifits .common_benifits_container .benifits_right,
	html .imagetill_tab {
		display:none!important
	}
	html .lifeNous_Container .life_whynous_section {
		padding:50px!important
	}
	html .lifeNous_Container .life_whynous_section .image_till_tab {
		display:none!important
	}
	html .lifeNous_Container .life_whynous_section .col_left,
	html .lifeNous_Container .life_whynous_section .col_right {
		width:100%!important
	}
	html .lifeNous_Container .fun_section_container {
		padding:50px!important
	}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
	html #parallaxPart {
		line-height:1.42857143;
		font-size:14px;
		position:relative
	}
	html .menu_toggle,
	html .mobileMenus,
	html .search_toggle {
		display:none!important
	}
	html #menu-collapse {
		visibility:visible!important;
		top:0!important;
		width:80%!important;
		overflow:hidden!important
	}
	html #menu-collapse .mainMenu {
		display:block!important
	}
	html .lifeNous_Container .fun_section_container,
	html .lifeNous_Container .life_whynous_section {
		padding:50px!important
	}
	html .customerTesimonials_headerInfo .ct-headerInfo-placeholder {
		padding-left:100px!important;
		padding-right:100px!important
	}
}
@media only screen and (max-width: 1024px) {
	html .perfectoContainer .perfecto_products .perfecto_product_block {
		min-height:auto!important
	}
	html .innerpage_read_more {
		margin-top:0!important
	}
	html .hortonContainer .serviceContainer .serviceBlock {
		width:100%!important
	}
	html .hortonContainer .serviceContainer .serviceBlock .descPart table.img_txt_table tr td:first-child {
		background:url(../img/partners/hortonworks/hortonworks_icon.png);
		width:69px;
		height:69px;
		margin:0 auto
	}
	html .hortonContainer .serviceContainer .serviceBlock .descPart table.img_txt_table tr.strategic_consulting>td {
		background-position:-5px -6px
	}
	html .hortonContainer .serviceContainer .serviceBlock .descPart table.img_txt_table tr.infra_setup>td {
		background-position:-96px -6px
	}
	html .hortonContainer .serviceContainer .serviceBlock .descPart table.img_txt_table tr.development_support>td {
		background-position:-178px -5px
	}
	html .hortonContainer .serviceContainer .serviceBlock .descPart table.img_txt_table tr.data_analytics>td {
		background-position:-268px -13px
	}
	html .engagementModel_Container .social_engagement_services .engagement_models_container .serviceList li {
		width:25%;
		margin-bottom:0
	}
	html .customerTesimonials_headerInfo {
		padding-bottom:30px!important;
		padding-top:30px!important
	}
	html .aboutUsBody .aboutUs_desc .main_Heading {
		text-align:center!important
	}
	html .main_heading_inside,
	html .main_para {
		padding-left:0!important;
		padding-right:0!important
	}
	html .testingContainer .testingtype_section {
		width:100%!important;
		padding:30px 50px!important
	}
	html .testingContainer .testingtype_section .testingType_block {
		height:auto!important
	}
	html .testingContainer .testingtype_section .testingType_block .automationTesting,
	html .testingContainer .testingtype_section .testingType_block .mobilityTesting,
	html .testingContainer .testingtype_section .testingType_block .performanceTesting {
		height:500px!important;
		width:100%!important
	}
	html .testingContainer .testingtype_section .testingType_block .automationTesting .front,
	html .testingContainer .testingtype_section .testingType_block .mobilityTesting .front,
	html .testingContainer .testingtype_section .testingType_block .performanceTesting .front {
		height:480px;
		width:384px;
		transform-style:preserve-3d;
		position:absolute;
		transition:all .5s ease-out;
		backface-visibility:hidden;
		transform:rotateY(180deg);
		-webkit-transform:rotateY(180deg)!important;
		-moz-transform:rotateY(180deg)!important;
		-ms-transform:rotateY(180deg)!important;
		-o-transform:rotateY(180deg)!important;
		display:none!important
	}
	html .testingContainer .testingtype_section .testingType_block .automationTesting .back,
	html .testingContainer .testingtype_section .testingType_block .mobilityTesting .back,
	html .testingContainer .testingtype_section .testingType_block .performanceTesting .back {
		transform:rotateY(0deg)!important;
		-webkit-transform:rotateY(0deg)!important;
		-moz-transform:rotateY(0deg)!important;
		-ms-transform:rotateY(0deg)!important;
		-o-transform:rotateY(0deg)!important;
		height:480px;
		width:384px;
		transform-style:preserve-3d;
		position:absolute;
		transition:all .5s ease-out;
		backface-visibility:hidden
	}
	html .testingContainer .testingtype_section .testingType_block .automationTesting .back .listPoints,
	html .testingContainer .testingtype_section .testingType_block .mobilityTesting .back .listPoints,
	html .testingContainer .testingtype_section .testingType_block .performanceTesting .back .listPoints {
		padding:30px!important
	}
	html .testingContainer .testingService_block {
		height:auto!important;
		padding-bottom:0!important
	}
	html .testingContainer .testingService_block .service_box {
		margin-bottom:20px
	}
	html .testingContainer .introductory_section .testingserivce_container .testingserivce_iconContainer {
		padding:0!important
	}
	html .testingContainer .introductory_section .testingserivce_container .testingserivce_iconContainer .testingserivce_iconBlock {
		min-height:auto!important;
		padding-bottom:40px;
		width:50%!important;
		float:left
	}
	html .testingContainer .testing_boxes_section {
		padding:30px 50px!important
	}
	html .serviceContainer {
		height:auto!important
	}
	html .serviceContainer .serviceBlock {
		height:400px!important;
		display:block!important;
		width:100%!important;
		float:left
	}
	html .serviceContainer .serviceBlock .descPart {
		left:0!important;
		display:table!important
	}
	html .serviceContainer .serviceBlock .descPart table.img_txt_table {
		font-size:24px;
		float:none!important;
		margin:0 auto 20px;
		padding-left:15px;
		padding-right:15px
	}
	html .serviceContainer .serviceBlock .descPart table.img_txt_table tr td:first-child {
		background:url(../img/industries/healthcare/healthcare_icons.png);
		width:70px;
		height:70px;
		margin:0 auto
	}
	html .serviceContainer .serviceBlock .descPart table.img_txt_table tr.healthcare_services>td {
		background-position:-5px -5px
	}
	html .serviceContainer .serviceBlock .descPart table.img_txt_table tr.innovative_solutions>td {
		background-position:-97px -5px
	}
	html .serviceContainer .serviceBlock .descPart table.img_txt_table tr.advanced_technology_solutions>td {
		background-position:-192px -5px
	}
	html .serviceContainer .serviceBlock .descPart table.img_txt_table tr.consulting_services>td {
		background-position:-284px -5px
	}
	html .serviceContainer .serviceBlock .descPart table.img_txt_table tr td {
		padding-left:10px;
		background-repeat:no-repeat!important
	}
	html .serviceContainer .serviceBlock .servicePlaceholder {
		position:relative!important;
		display:none!important
	}
	html .lifeNous_Container .dg-container {
		height:auto!important;
		padding-bottom:40px
	}
	html .lifeNous_Container .dg-container .mydiv {
		display:none
	}
	html .lifeNous_Container #life_slider_tab_mobile {
		display:block!important;
		width:450px!important;
		margin:0 auto
	}
	html .blogDetail .blogDetail_placeholder .bloggerHead .bloggerInfo .imagePart,
	html .blogDetail .blogDetail_placeholder .bloggerHead .bloggerInfo .name_Date {
		width:auto!important
	}
	html .hortonContainer .col_left {
		width:100%!important
	}
	html .hortonContainer .col_left .serviceContainer {
		height:auto!important
	}
	html .hortonContainer .col_left .serviceContainer .serviceBlock {
		height:300px;
		display:block!important;
		width:50%;
		float:left;
		cursor:auto!important
	}
	html .hortonContainer .col_left .serviceContainer .serviceBlock .descPart {
		left:0!important
	}
	html .hortonContainer .col_left .serviceContainer .serviceBlock .servicePlaceholder {
		position:relative!important;
		display:block!important
	}
	html .hortonContainer .col_right {
		width:100%!important
	}
	html .hortonContainer .col_right .serviceContainer {
		height:auto!important
	}
	html .hortonContainer .col_right .serviceContainer .serviceBlock {
		height:300px;
		display:block!important;
		width:50%;
		float:left;
		cursor:auto!important
	}
	html .hortonContainer .col_right .serviceContainer .serviceBlock .descPart {
		left:0!important
	}
	html .hortonContainer .col_right .serviceContainer .serviceBlock .servicePlaceholder {
		position:relative!important;
		display:block!important
	}
	html .digitalTransformation_Container .DT_services {
		height:auto!important;
		padding:15px!important
	}
	html .digitalTransformation_Container .DT_services .digital_services {
		height:400px!important;
		width:100%!important
	}
	html .digitalTransformation_Container .DT_services .digital_services .front {
		backface-visibility:hidden;
		transform:rotateY(180deg);
		display:none!important
	}
	html .digitalTransformation_Container .DT_services .digital_services .back {
		transform:rotateY(0deg)!important;
		-webkit-transform:rotateY(0deg)!important;
		-moz-transform:rotateY(0deg)!important;
		-ms-transform:rotateY(0deg)!important;
		-o-transform:rotateY(0deg)!important;
		height:480px;
		width:384px;
		transform-style:preserve-3d;
		position:absolute;
		transition:all .5s ease-out;
		backface-visibility:hidden
	}
	html .digitalTransformation_Container .DT_services .digital_services .back table.img_txt_table {
		font-size:24px;
		float:none!important;
		margin:0 auto 20px;
		padding-left:15px;
		padding-right:15px
	}
	html .digitalTransformation_Container .DT_services .digital_services .back table.img_txt_table tr td:first-child {
		background:url(../img/competency/digital/digital_icons.png);
		width:70px;
		height:70px;
		margin:0 auto
	}
	html .digitalTransformation_Container .DT_services .digital_services .back table.img_txt_table tr td {
		background-repeat:no-repeat!important
	}
	html .digitalTransformation_Container .DT_services .digital_services .back table.img_txt_table tr td:last-child {
		padding-left:10px
	}
	html .digitalTransformation_Container .DT_services .digital_services .back table.img_txt_table tr.digital_transformation_maturity_assessment>td {
		background-position:-5px -5px
	}
	html .digitalTransformation_Container .DT_services .digital_services .back table.img_txt_table tr.digital_transformation_strategy_and_roadmap>td {
		background-position:-97px -5px
	}
	html .digitalTransformation_Container .DT_services .digital_services .back table.img_txt_table tr.technology_execution>td {
		background-position:-192px -5px
	}
	html .digitalTransformation_Container .introductory_section {
		height:auto!important
	}
	html .digitalTransformation_Container .cloud_img {
		height:90px!important
	}
}
@media only screen and (max-width: 767px) {
	html .events_page .raas .titles {
		width:85%;
		left:0;
		padding:0 10px;
		margin:8% auto;
		right:0
	}
	html .events_page .raas .titles h1 {
		font-size:30px
	}
	html .events_page .raas .titles p {
		font-size:1.4em
	}
	html .homePage_mobilePart {
		display:none
	}
	html .homePage_desktopPart .section h2 {
		font-size:22px!important
	}
	html .homePage_desktopPart #section1,
	html .homePage_desktopPart #section1 .imgSliderSection {
		float:none
	}
	html .homePage_desktopPart #section1 .imgSliderSection .custom-carousel-indicators {
		display:none
	}
	html .homePage_desktopPart #section1 .imgSliderSection #carousel-home-slider .carousel-home-inner>.item .carousel-descriptions {
		margin-left:8%!important;
		margin-right:8%!important;
		position:absolute;
		top:50%!important;
		transform:translateY(-50%)!important;
		-webkit-transform:translateY(-50%)!important;
		-ms-transform:translateY(-50%)!important;
		-moz-transform:translateY(-50%)!important;
		-o-transform:translateY(-50%)!important;
		background:rgba(0,
		105,
		150,
		.9);
		padding:10px!important;
		width:85%;
		font-family:futureLight;
		left:0!important;
		right:0!important;
		bottom:auto!important
	}
	html .homePage_desktopPart #section1 .imgSliderSection #carousel-home-slider .carousel-home-inner>.item .carousel-descriptions .mainCaption_title {
		background:0 0;
		width:auto
	}
	html .homePage_desktopPart #section1 .imgSliderSection #carousel-home-slider .carousel-home-inner>.item .carousel-descriptions .mainCaption_title span:first-child {
		font-size:38px;
		text-shadow:0 1px 2px rgba(0,
		0,
		0,
		.6)!important;
		line-height:1.1!important;
		font-family:roboto-snapLight
	}
	html .homePage_desktopPart #section1 .imgSliderSection #carousel-home-slider .carousel-home-inner>.item .carousel-descriptions .mainCaption_title .subCaption {
		color:#fff;
		font-size:16px!important;
		font-family:robotoLight
	}
	html .homePage_desktopPart #section1 .imgSliderSection #carousel-home-slider .custom-leftCarousel-ctrl {
		top:50%!important;
		transform:translateY(-50%)!important;
		left:0;
		width:8%!important;
		height:30px;
		background:0 0!important
	}
	html .homePage_desktopPart #section1 .imgSliderSection #carousel-home-slider .custom-rightCarousel-ctrl {
		top:50%!important;
		transform:translateY(-50%)!important;
		right:0!important;
		width:8%!important;
		height:30px;
		background:0 0!important
	}
	html .homePage_desktopPart #section2 {
		height:auto!important;
		float:left;
		width:100%;
		padding-top:100px;
		background:#fff
	}
	html .homePage_desktopPart #section2 .productEngineering {
		height:auto
	}
	html .homePage_desktopPart #section2 .productEngineering .peLayer_2_2 {
		width:100%!important;
		position:absolute;
		top:0;
		left:50%;
		transform:translateX(-50%)
	}
	html .homePage_desktopPart #section2 .productEngineering .peLayer_2_2 .peContent {
		width:100%;
		padding-top:50px
	}
	html .homePage_desktopPart #section2 .productEngineering .peLayer_2_2 .peContent h1 {
		padding-top:20px
	}
	html .homePage_desktopPart #section2 .productEngineering .peLayer_2_2 .peContent h1 span {
		border-bottom:1px solid #000;
		padding-bottom:10px;
		letter-spacing:.2px;
		width:100%;
		color:#000;
		font-size:22px
	}
	html .homePage_desktopPart #section2 .productEngineering .peContent {
		padding:15px 0;
		float:left
	}
	html .homePage_desktopPart #section2 .productEngineering .peContent .peContent_imgPart_parentSection {
		height:auto;
		display:block;
		width:auto;
		float:left;
		margin-right:10px
	}
	html .homePage_desktopPart #section2 .productEngineering .peContent .peContent_imgPart_parentSection .peContent_imgPart_childSection img {
		height:40px!important
	}
	html .homePage_desktopPart #section2 .productEngineering .peContent .peContent_descPart_parentSection {
		height:auto;
		display:block;
		width:auto;
		float:left
	}
	html .homePage_desktopPart #section2 .productEngineering .peContent h3 {
		font-size:20px!important;
		font-family:futureLight
	}
	html .homePage_desktopPart #section2 .productEngineering .peLayer {
		float:left;
		width:50%
	}
	html .homePage_desktopPart #section2 .productEngineering .pe_readMore_container {
		display:none!important
	}
	html .homePage_desktopPart #section3 .section3_firstRow {
		height:auto!important
	}
	html .homePage_desktopPart #section3 .section3_firstRow .aboutUsLeftPanel {
		background-color:#ecd22a;
		padding-top:40px!important;
		padding-bottom:40px!important;
		float:left
	}
	html .homePage_desktopPart #section3 .section3_firstRow .aboutUsLeftPanel .row .aboutHeading-Container .aboutHeading {
		text-align:center;
		border-bottom:none
	}
	html .homePage_desktopPart #section3 .section3_firstRow .aboutUsLeftPanel .row .aboutHeading-Container .aboutHeading span {
		border-bottom:1px solid #000;
		position:absolute;
		bottom:-2%;
		padding:10px 50px;
		transform:translateX(-50%);
		width:210px
	}
	html .homePage_desktopPart #section3 .section3_firstRow .aboutUsLeftPanel .row .aboutHeading-Container .aboutHeading span.aboutus_innerborder-1 {
		border-bottom-width:3px;
		left:46%;
		padding:0 10px;
		right:auto;
		margin:auto
	}
	html .homePage_desktopPart #section3 .section3_firstRow .aboutUsLeftPanel .row .aboutHeading-Container .aboutHeading span.aboutus_innerborder-2 {
		border-bottom-width:3px;
		right:30%;
		padding:0 10px;
		left:auto;
		margin:auto
	}
	html .homePage_desktopPart #section3 .section3_firstRow .aboutUsLeftPanel .aboutContent_Container {
		text-align:center
	}
	html .homePage_desktopPart #section3 .section3_firstRow .aboutUsLeftPanel .aboutContent_Container .aboutContent p {
		text-align:justify
	}
	html .homePage_desktopPart #section3 .section3_firstRow .aboutUsLeftPanel .aboutContent_Container .aboutContent a.landingPage_aboutUS_readMore {
		text-align:center!important;
		float:left!important
	}
	html .homePage_desktopPart #section3 .section3_firstRow .aboutUsRightPanel {
		float:left;
		width:100%;
		padding:34px 0!important;
		background-color:rgba(0,
		0,
		0,
		.5)
	}
	html .homePage_desktopPart #section3 .section3_firstRow .aboutUsRightPanel .aboutUsoverlay {
		top:0
	}
	html .homePage_desktopPart #section3 .section3_firstRow .aboutUsRightPanel .aboutService_block.padd30 {
		padding-bottom:30px
	}
	html .homePage_desktopPart #section3 .section3_firstRow .aboutUsRightPanel .aboutService_block .aboutService_placeholder {
		float:left;
		width:50%
	}
	html .homePage_desktopPart #section3 .section3_firstRow .aboutUsRightPanel .aboutService_block .aboutService_placeholder .aboutService_content .title {
		margin-top:0!important
	}
	html .homePage_desktopPart #section3 .section3_firstRow .aboutUsRightPanel .aboutService_block .aboutService_placeholder .aboutService_content .title .numberCount {
		font-size:28px
	}
	html .homePage_desktopPart #section3 .section3_firstRow .aboutUsRightPanel .aboutService_block .aboutService_placeholder .aboutService_content .desc {
		font-size:16px
	}
	html .homePage_desktopPart #section3 #carousel-clientTestimonial-slider {
		float:left;
		padding:40px 0;
		height:auto!important
	}
	html .homePage_desktopPart #section3 #carousel-clientTestimonial-slider .ctArrows {
		width:30px;
		height:30px;
		font-size:25px
	}
	html .homePage_desktopPart #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials {
		width:100%;
		height:auto;
		padding-top:40px
	}
	html .homePage_desktopPart #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientProfile_Placeholder {
		width:100%;
		display:block
	}
	html .homePage_desktopPart #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientProfile_Placeholder .clientProfile_thumbnails {
		display:block
	}
	html .homePage_desktopPart #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientProfile_Placeholder .clientImage {
		height:150px!important
	}
	html .homePage_desktopPart #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientProfile_Placeholder .clientName {
		color:#107fc9;
		font-size:22px!important;
		font-family:robotoLight
	}
	html .homePage_desktopPart #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientProfile_Placeholder .clientDesignation {
		font-size:17px;
		color:#144280
	}
	html .homePage_desktopPart #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientDescription {
		width:100%;
		position:initial;
		display:block;
		height:auto
	}
	html .homePage_desktopPart #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientDescription .row {
		width:100%;
		position:absolute;
		top:0;
		left:50%;
		margin:0 auto;
		transform:translateX(-50%);
		-webkit-transform:translateX(-50%);
		-moz-transform:translateX(-50%);
		-o-transform:translateX(-50%);
		-ms-transform:translateX(-50%)
	}
	html .homePage_desktopPart #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientDescription .clientDescrition-header {
		border:none;
		padding:0!important;
		margin:0!important
	}
	html .homePage_desktopPart #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientDescription .clientDescrition-header span {
		border-bottom:1px solid #fff;
		padding:5px;
		color:#144280;
		margin:5px 0;
		position:relative
	}
	html .homePage_desktopPart #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientDescription .clientDescrition-header span.innerborder-1 {
		border-bottom-width:3px;
		left:36%;
		padding:0 13px;
		right:auto;
		display:block;
		border-bottom-color:#000;
		position:absolute;
		bottom:-6px
	}
	html .homePage_desktopPart #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientDescription .clientDescrition-header span.innerborder-2 {
		border-bottom-width:3px;
		right:43%;
		padding:0 13px;
		left:auto;
		position:absolute;
		bottom:-6px;
		display:block
	}
	html .homePage_desktopPart #section3 #carousel-clientTestimonial-slider .carousel-clientTestimonial-inner .item .clientTestmonials .clientDescription .description_container {
		display:block!important
	}
	html .homePage_desktopPart #section4 .section4_firstRow {
		height:auto!important;
		float:left
	}
	html .homePage_desktopPart #section4 .section4_firstRow .news-and-Events {
		padding-bottom:10px
	}
	html .homePage_desktopPart #section4 .section4_firstRow .news-and-Events .newsEvent-bodyContent {
		padding:0;
		display:block!important
	}
	html .homePage_desktopPart #section4 .section4_firstRow .news-and-Events .newsEvent-bodyContent .newsEvents-img img {
		width:150px!important;
		height:auto!important
	}
	html .homePage_desktopPart #section4 .section4_firstRow .news-and-Events .newsEvent-bodyContent .newsEvents_Carousel_Desktop_Container {
		padding-top:0!important
	}
	html .homePage_desktopPart #section4 .section4_firstRow .news-and-Events .tablet-viewMore {
		float:right;
		padding-top:10px
	}
	html .homePage_desktopPart #section4 .section4_firstRow .life-at-nous {
		padding-bottom:20px
	}
	html .homePage_desktopPart #section4 .section4_firstRow .life-at-nous .lifeNous-bodyContent {
		padding:0
	}
	html .homePage_desktopPart #section4 .section4_firstRow .life-at-nous .lifeNous-bodyContent .lifeNous_Carousel_Desktop_Container {
		padding-top:0!important
	}
	html .homePage_desktopPart #section4 .section4_firstRow .life-at-nous .lifeNous-bodyContent .lifeNous_Carousel_Desktop_Container .carousel-inner {
		display:none
	}
	html .homePage_desktopPart #section4 .ourPartners {
		float:left;
		width:100%;
		height:auto
	}
	html .homePage_desktopPart #section4 .ourPartners .ourPartners-Heading {
		width:100%!important;
		border-bottom:none!important
	}
	html .homePage_desktopPart #section4 .ourPartners .ourPartners-Heading span {
		position:relative;
		padding:10px 50px!important
	}
	html .homePage_desktopPart #section4 .ourPartners .ourPartners-Heading .innerborder-1 {
		left:47%;
		padding:0 13px!important;
		transform:translateX(-50%);
		display:block;
		position:absolute;
		bottom:-1px;
		height:3px;
		background:#000
	}
	html .homePage_desktopPart #section4 .ourPartners .ourPartners-Heading .innerborder-2 {
		transform:translateX(-50%);
		right:33%!important;
		padding:0 13px!important;
		position:absolute;
		bottom:-1px
	}
	html .homePage_desktopPart #section4 .ourPartners .partnersCarousel_Container {
		position:relative
	}
	html .homePage_desktopPart #section4 .ourPartners .partnersCarousel_Container .partner_rightSide_arrow {
		position:absolute;
		right:0;
		bottom:50%
	}
	html .homePage_desktopPart #section4 .ourPartners .partnersCarousel_Container .partner_rightSide_arrow .rightSide_arrow_placeHolder {
		top:auto!important;
		height:auto!important
	}
	html .homePage_desktopPart #section4 .ourPartners .partnersCarousel_Container .partner_rightSide_arrow .rightSide_arrow_placeHolder .partners-navigation-arrow {
		position:relative!important
	}
	html .homePage_desktopPart #section4 .ourPartners .partnersCarousel_Container .partner_leftSide_arrow {
		position:absolute;
		left:0;
		bottom:50%;
		z-index:1
	}
	html .homePage_desktopPart #section4 .ourPartners .partnersCarousel_Container .partner_leftSide_arrow .leftSide_arrow_placeHolder {
		top:auto!important;
		height:auto!important
	}
	html .homePage_desktopPart #section4 .ourPartners .partnersCarousel_Container .partner_leftSide_arrow .leftSide_arrow_placeHolder .partners-navigation-arrow {
		position:relative!important
	}
	html .homePage_desktopPart #section4 .ourPartners .partnerContents,
	html .homePage_desktopPart #section4 .ourPartners .partnersCarousel_Container .contentPart {
		padding-top:20px
	}
	html .homePage_desktopPart #section4 .ourPartners .partnerContents .col-sm-3 {
		width:50%;
		float:left;
		display:inline-block;
		height:90px;
		margin-bottom:20px
	}
	html .homePage_desktopPart #section4 .ourPartners .partnerContents .col-sm-3 a>img {
		height:auto!important;
		width:auto!important
	}
	html .devopsContainer .devservice_iconBlock {
		width:100%;
		margin-bottom:20px
	}
	html .devopsContainer .devops_Services_box {
		padding:50px 0!important
	}
	html .devopsContainer .devops_Services_box .containerBlock {
		width:50%!important;
		float:left
	}
	html .devopsContainer .devops_Services_box .devopsImage {
		padding-top:25px!important
	}
	html .devopsContainer .devops_Services_box .devOpsOfferContainer {
		color:#fff
	}
	html .devopsContainer .devops_Services_box .devOpsOfferContainer>div {
		padding:20px
	}
	html .devopsContainer .devops_Services_box .devOpsOfferContainer>div .devOpsBlockIcon {
		float:left;
		padding-right:15px
	}
	html .devopsContainer .devops_Services_box .devOpsOfferContainer>div .devOpsOfferTitle {
		font-size:24px
	}
	html .devopsContainer .devops_Services_box .devOpsOfferContainer>div img.devOpsOfferIcon {
		background:#fff;
		padding:10px;
		border-radius:50%
	}
	html .devopsContainer .devops_Services_box .devOpsOfferContainer>div ul {
		list-style-type:disc;
		padding-left:40px;
		font-size:1.4em;
		margin-bottom:0;
		padding-right:15px;
		margin-left:0!important;
		padding-top:20px!important
	}
	html .devopsContainer .devops_Services_box .devOpsOfferContainer>div ul li {
		list-style-type:disc;
		padding-bottom:5px;
		line-height:1.6
	}
	html .devopsContainer .devops_Services_box .devOpsOfferContainer .devOpsBuildBlock {
		background:#855AA5
	}
	html .devopsContainer .devops_Services_box .devOpsOfferContainer .devOpsInfraBlock {
		background:#1F74B9
	}
	html .devopsContainer .devops_Services_box .devOpsOfferContainer .devOpsTrackBlock {
		background:#F05929
	}
	html .devopsContainer .devops_Services_box .devOpsOfferContainer .devOpsTrainingBlock {
		background:#04A59B
	}
	html .historyPage_contentContainer .desktop_bodyContent {
		display:none!important
	}
	html .historyPage_contentContainer .mobile_bodyContent {
		display:block!important
	}
	html .career_detailPage_Container {
		padding-top:30px!important;
		padding-bottom:30px!important
	}
	html .blogHeader,
	html .caseStudy_Header {
		padding-left:15px!important;
		padding-right:15px!important
	}
	html .innerPage_careerContainer .post_resume_descripion {
		padding-left:0;
		padding-right:0
	}
	html .innerPage_careerContainer .job_readMore {
		float:right
	}
	html .copyright_Placeholder {
		padding-left:15px!important;
		padding-right:15px!important
	}
	html .thankyouBanner_bg {
		background-position:80% 50%!important
	}
	html .career_applyPage .jobDetails {
		margin-left:0!important
	}
	html .casestudy_download_btn_div {
		text-align:center!important
	}
	html .ready_to_take_form_width .readytotaketxt {
		padding-left:0!important
	}
	html .applicationMaintenance_Container .introductory_section {
		padding-bottom:0!important
	}
	html .applicationService_Container .tab_container {
		padding-top:0!important
	}
	html .applicationService_Container .tab_container .main_Heading {
		padding-bottom:10px!important
	}
	html .insuranceContainer .alternate_backimg_section,
	html .insuranceContainer .insurance_services_section,
	html .leadership_Container .tabContent {
		padding-bottom:0!important
	}
	html .leadership_Container .tabContent .leadersImage-block {
		min-height:280px!important
	}
	html .neotysContainer .row.neotys_advantage .containerBlock {
		width:100%!important;
		margin-top:30px
	}
	html .hortonContainer .introductory_section:nth-of-type(1) {
		padding-bottom:0!important
	}
	html .hortonContainer .col_right {
		padding-left:0!important
	}
	html .hortonContainer .serviceBlock {
		height:435px!important
	}
	html .perfectoContainer .introductory_section {
		padding:50px
	}
	html .perfectoContainer .perfecto_benifits {
		background-color:#3090b2;
		color:#fff
	}
	html .perfectoContainer .perfecto_benifits .perfecto_benifits_container {
		display:table
	}
	html .perfectoContainer .perfecto_benifits .perfecto_benifits_container .benifits_left {
		float:left;
		display:table-cell;
		display:-moz-inline-stack;
		vertical-align:middle;
		zoom:1
	}
	html .perfectoContainer .perfecto_benifits .perfecto_benifits_container .benifits_right {
		float:none;
		width:50%;
		display:table-cell;
		display:-moz-inline-stack;
		vertical-align:middle;
		zoom:1
	}
	html .perfectoContainer .perfecto_benifits .perfecto_benifits_container .benifitsList {
		font-size:1.4em
	}
	html .perfectoContainer .perfecto_products {
		padding:40px 50px
	}
	html .perfectoContainer .perfecto_products .perfecto_product_block {
		margin-bottom:40px
	}
	html .perfectoContainer .perfecto_products .perfecto_product_block:nth-child(3) {
		margin-bottom:0
	}
	html .perfectoContainer .perfecto_products .perfecto_product_block:nth-child(4) {
		margin-bottom:0!important
	}
	html .perfectoContainer .perfecto_products .perfecto_descritionPart .desc_title {
		margin:0 0 10px
	}
	html .smartbearContainer .smartbear_services {
		padding-top:30px!important;
		padding-bottom:30px!important
	}
	html .smartbearContainer .smartbear_services .smartbear_services_container {
		padding:0 50px
	}
	html .smartbearContainer .smartbear_services .smartbear_services_container .headerrow {
		display:none
	}
	html .smartbearContainer .smartbear_services .smartbear_services_container .service_block {
		width:100%!important;
		float:left;
		background:#fff;
		display:block;
		border-radius:4px;
		box-sizing:border-box;
		-ms-box-sizing:border-box;
		box-shadow:0 3px 6px rgba(0,
		0,
		0,
		.2);
		position:relative;
		overflow:hidden;
		transition:box-shadow 100ms cubic-bezier(.215,
		.61,
		.355,
		1);
		padding:30px 15px!important
	}
	html .smartbearContainer .smartbear_services .smartbear_services_container .service_block:after {
		content:""!important;
		border:none!important
	}
	html .smartbearContainer .smartbear_services .smartbear_services_container .service_block:last-of-type {
		margin-bottom:0!important
	}
	html .smartbearContainer .smartbear_services .smartbear_services_container .image_part h4,
	html .smartbearContainer .smartbear_services .smartbear_services_container .image_part h5 {
		padding:15px 0!important;
		height:auto!important
	}
	html .txt_xs_center {
		text-align:center!important
	}
	html .engagementModel_Container .introductory_section .engType_Description .eng_descritionPart .engType-descripionPart .main_Heading {
		text-align:center!important;
		padding-bottom:20px!important;
		padding-top:20px!important
	}
	html .engagementModel_Container .social_engagement_services {
		padding-top:30px!important;
		padding-bottom:30px!important
	}
	html .engagementModel_Container .social_engagement_services .serviceList li {
		width:50%;
		margin-bottom:40px!important
	}
	html .engagementModel_Container .social_engagement_services .serviceList li:last-of-type {
		margin-bottom:0!important
	}
	html .banner_learnMorePart {
		width:25%!important;
		position:absolute;
		top:50%;
		transform:translateY(-50%);
		-webkit-transform:translateY(-50%);
		-moz-transform:translateY(-50%);
		-o-transform:translateY(-50%);
		-ms-transform:translateY(-50%);
		right:15px!important
	}
	html .wrapper.width90.searchtop20 {
		padding:30px 15px!important
	}
	html .serviceContainer .serviceBlock {
		width:100%!important;
		float:left
	}
	html .innerPage_careerContainer .lca_notice_section,
	html .innerPage_careerContainer .lca_notice_section .post_resume_left_img,
	html .innerPage_careerContainer .post_resume_section .post_resume_left_img {
		padding-bottom:30px
	}
	html .caseStudy_detailContainer .contentPart {
		width:100%!important
	}
	html .casestudy_form_container .formPart {
		width:100%!important;
		padding-right:15px!important
	}
	html .siteMap_Container {
		padding:0!important
	}
	html .siteMap_Container .siteMap_Placeholer {
		margin:0!important
	}
	html .siteMap_Container .siteMap_Placeholer .paddleftzero {
		padding-left:0!important
	}
	html .disclamirContainer .disclamirPlaceholder {
		padding:30px 15px!important
	}
	html .introductory_section .animated,
	html .wow {
		visibility:visible!important;
		-webkit-animation:none!important;
		-moz-animation:none!important;
		-o-animation:none!important;
		-ms-animation:none!important;
		animation:none!important
	}
	html .col-sm-10.txtbox {
		width:100%!important
	}
	html .blog_contentContainer,
	html .innerPage_blogContent_Container {
		padding:0!important
	}
	html .blog_contentContainer .blog_contentPlaceholder .blogBlock .row {
		margin-top:10px!important
	}
	html .caseStudy_Header .headerPlaceholer {
		margin-top:10px
	}
	html .caseStudy_Header .dropdownPlaceholder .caseStudy_Dropdown select.form-control {
		width:100%!important
	}
	html .mobibannertxt {
		display:none!important
	}
	html .partnersContainer {
		height:auto!important
	}
	html .partnersContainer .partnerImage-Container .partnership-customBlock_forImage {
		width:100%!important;
		float:left;
		margin-right:0!important
	}
	html .partnersContainer .partnersPlaceholder {
		height:auto!important
	}
	html .partnersContainer .partnersPlaceholder .partnerBlock .imageBlock {
		float:none!important;
		display:block!important
	}
	html .partnersContainer .partnersPlaceholder .partnerBlock .imageBlock .imagePlaceholder {
		display:block!important
	}
	html .popUp_siteMaps,
	html .siteMap_moreOption {
		display:none!important
	}
	html .magentoContainer .magentoservice_container .magentoService_iconContainer .magentoService_iconBlock {
		width:100%!important;
		float:left;
		margin-bottom:40px
	}
	html .magentoContainer .magentoservice_container .magentoService_iconContainer .magentoService_iconBlock:last-of-type {
		margin-bottom:0!important
	}
	html .searchBar {
		position:absolute!important;
		top:92px!important
	}
	html .searchBar .searchFiled {
		width:413px;
		padding:3px 0
	}
	html .searchBar .go_search {
		padding:7px 8px;
		background-color:#ccc
	}
	html .main_heading_inside,
	html .main_para {
		padding-left:0!important;
		padding-right:0!important
	}
	html #menu-collapse .navbar-nav {
		display:block!important
	}
	html body {
		padding-top:0!important
	}
	html body .header {
		position:relative!important
	}
	html body .container-fluid .navbar-header {
		margin-left:0!important;
		margin-right:0!important
	}
	html .perfectoContainer .perfecto_benifits {
		padding:30px 15px!important
	}
	html .perfectoContainer .perfecto_benifits .perfecto_benifits_container {
		padding:0!important
	}
	html .perfectoContainer .perfecto_products .perfecto_descritionPart .desc_title {
		margin-top:20px!important;
		margin-bottom:20px!important
	}
	html .caseStudy_detailHeader .caseStudy_titleContainer .caseStudy_title {
		padding-left:20px;
		padding-top:20px;
		padding-right:20px
	}
	html .caseStudy_detailContainer .contentPart,
	html .caseStudy_detailContainer .formPart {
		padding:30px 15px!important
	}
	html .contentPlaceholder {
		padding-left:0!important;
		padding-right:0!important
	}
	html .event_container {
		padding:30px 15px 0!important
	}
	html .m_uiuxContainer .first_section {
		padding-top:30px!important
	}
	html .opensourceContainer .small_keyPoints.main_para {
		padding-left:30px!important;
		margin-left:0!important
	}
	html .opensourceContainer .introductory_section {
		padding:30px 15px!important
	}
	html .opensourceContainer .opensourceDesc_optionPart {
		height:auto!important;
		padding:30px 15px!important
	}
	html .opensourceContainer .opensourceDesc_optionPart .opensourceDesc_box_container {
		padding-left:0;
		padding-right:0
	}
	html .opensourceContainer .opensourceDesc_optionPart .openSource_left .opensource_servicebox {
		margin-bottom:20px
	}
	html .quality_Container .introductory_section .quality_header_description .cmmi_image {
		margin-bottom:20px
	}
	html .quality_Container .introductory_section .qualityType_Description .quality_descritionPart .qualityType-image {
		margin-bottom:30px
	}
	html .quality_Container .introductory_section .qualityType_Description .qualityType-descripionPart {
		padding-left:0;
		padding-right:0
	}
	html .locationPage .searchField_Container .search_form_container {
		padding:30px 15px!important
	}
	html .locationPage .searchField_Container .search_form_container .form-group {
		margin-bottom:0!important
	}
	html .locationPage .searchField_Container .search_form_container .form-group .col-sm-6 {
		margin-bottom:15px
	}
	html .locationPage .searchField_Container .search_form_container .form-group .txtbox {
		padding-left:0!important;
		padding-right:0!important
	}
	html .locationPage .searchField_Container .search_form_container .form-group .field_container {
		padding-bottom:20px
	}
	html .locationPage .searchField_Container .search_form_container .form-group .field_container .form-control,
	html .locationPage .searchField_Container .search_form_container .form-group .field_container .txtbox_container {
		padding-left:0!important;
		padding-right:0!important
	}
	html .locationPage .searchField_Container .search_form_container .form-group .msgbox_container {
		width:100%!important;
		padding-left:0!important;
		padding-right:0!important
	}
	html .nav_countryList {
		display:none
	}
	html .locationdropdownlist {
		display:block!important
	}
	html .locationPage .panelPlaceholder .mainTab-content .locationBlock {
		width:50%!important;
		margin-bottom:0
	}
	html .smartbearContainer .introductory_section {
		padding:20px 50px
	}
	html .smartbearContainer .smartbear_services .smartbear_services_container .service_block {
		margin-bottom:30px!important
	}
	html .smartbearContainer .smartbear_services .smartbear_services_container .service_block h3 {
		font-family:robotoRegular
	}
	html .smartbearContainer .smartbear_services .smartbear_services_container .service_block h3 span.smart {
		color:#0079C2
	}
	html .smartbearContainer .smartbear_services .smartbear_services_container .service_block h3 span.bear {
		color:#6EB43F
	}
	html .smartbearContainer .smartbear_services .smartbear_services_container .service_block .subheading {
		padding:10px 0!important;
		height:auto!important
	}
	html .nintexContainer .nintex_benifits {
		padding:0!important
	}
	html .nintexContainer .nintex_benifits .nintex_benifits_container {
		display:block!important
	}
	html .nintexContainer .nintex_products .nintex_descritionPart .nintex-descripionPart {
		padding-left:0!important;
		padding-right:0!important
	}
	html .nintexContainer .nintex_products .nintex_descritionPart .nintex-descripionPart h3 {
		text-align:center!important;
		padding-top:20px;
		padding-bottom:20px!important
	}
	html .agileContainer .agileImage_Section {
		padding:30px 15px!important
	}
	html .applicationDevelopment_Container .appservice_container,
	html .applicationMaintenance_Container .applicationMaintenance_services,
	html .integratedservices_Container .integrationServices_offer {
		padding:30px 0!important
	}
	html .applicationDevelopment_Container .appservice_container .appService_iconContainer .appService_iconBlock {
		width:50%!important;
		padding-bottom:20px
	}
	html .applicationDevelopment_Container .appservice_container .appService_iconContainer .appService_iconBlock:nth-child(5) {
		padding-bottom:0!important
	}
	html .tab_container {
		padding:30px 0!important
	}
	html .tab_container .mobile_ims_accordion {
		margin-top:30px
	}
	html .tab_container .mobile_ims_accordion .panel-group {
		margin-bottom:0!important
	}
	html .tab_container .mobile_ims_accordion .accordion_description_part {
		padding-left:0!important;
		padding-right:0!important
	}
	html .retailContainer .snapshot_retail {
		padding:30px 15px!important
	}
	html .magentoContainer .magentoservice_container,
	html .neotysContainer .neotysservice_container {
		padding:30px 0!important
	}
	html .neotysContainer .neotysservice_container .neotysservice_block {
		width:50%!important;
		float:left;
		margin-bottom:30px
	}
	html .desktop_uiux {
		display:none
	}
	html .mobile_uiux .mobile_bodyContent {
		display:block!important
	}
	html .leaderPopup {
		width:100%!important;
		left:0!important
	}
	html .leaderPopup .leaderContainer {
		width:86%!important
	}
	html .mobilityContainer .mobility_Services .containerBlock {
		width:50%!important
	}
	html .mobilityContainer .mobility_Services .containerBlock .placeholderPart .imagePart .titlePart {
		font-size:17px!important
	}
	html .CT_Body {
		height:500px!important
	}
	html .CT_Body .customerImage_Placeholder .clientDesignation,
	html .CT_Body .customerImage_Placeholder .clientName {
		padding-left:30px!important;
		padding-right:30px!important
	}
	html .CT_Body .customerDesc_Placeholder .desc {
		font-size:1.4em!important
	}
	html .lifeNous_Container .aji_txt,
	html .lifeNous_Container .fun_section .fun_section_container,
	html .lifeNous_Container .life_whynous_section {
		padding:30px 15px!important
	}
	html .lifeNous_Container .aji_txt blockquote:before {
		left:-8px!important
	}
	html .lifeNous_Container .aji_txt blockquote:after {
		width:64px!important
	}
	html .banner_titlePart {
		display:table;
		height:100%;
		padding:0
	}
	html .banner_titlePart>.title {
		display:table-cell;
		vertical-align:middle;
		height:100%;
		color:#fff;
		text-transform:uppercase;
		font-size:27px!important
	}
	html .crmContainer .crm_capabilities_Container {
		color:#fff
	}
	html .crmContainer .crm_capabilities_Container>div {
		padding:20px
	}
	html .crmContainer .crm_capabilities_Container>div .crmCapabilitiesIcon {
		padding-right:15px;
		float:left
	}
	html .crmContainer .crm_capabilities_Container>div .crmCapabilitiesTitle {
		font-size:24px
	}
	html .crmContainer .crm_capabilities_Container>div p {
		padding-top:20px
	}
	html .crmContainer .crm_capabilities_Container .contactCenter {
		background:#1C75BC
	}
	html .crmContainer .crm_capabilities_Container .salesAutomation {
		background:#00A79D
	}
	html .crmContainer .crm_capabilities_Container .marketingAutomation {
		background:#FBB040
	}
	html .crmContainer .crm_capabilities_Container .platformMigration {
		background:#F15A29
	}
	html .crmContainer .crm_capabilities_Container .socialListening {
		background:#9C3A99
	}
	html .crmContainer .crmServices_offer .crmServices_offer_container h3.main_Heading {
		padding-top:20px
	}
	html .crmContainer .crmServices_offer .crmServices_offer_container .crmServicesImageContainer {
		width:50%!important;
		float:left!important;
		margin-bottom:20px;
		display:inline-flex
	}
	html .crmContainer .crmServices_offer .crmServices_offer_container .crmServicesImageContainer .title {
		width:70%!important
	}
	html .oracleCrmContainer .crm_capabilities_Container {
		color:#fff
	}
	html .oracleCrmContainer .crm_capabilities_Container>div {
		padding:20px
	}
	html .oracleCrmContainer .crm_capabilities_Container>div .crmCapabilitiesIcon {
		padding-right:15px;
		float:left
	}
	html .oracleCrmContainer .crm_capabilities_Container>div .crmCapabilitiesTitle {
		font-size:24px
	}
	html .oracleCrmContainer .crm_capabilities_Container>div p {
		padding-top:20px
	}
	html .oracleCrmContainer .crm_capabilities_Container .marketingcloud {
		background:#df4749
	}
	html .oracleCrmContainer .crm_capabilities_Container .salescloud {
		background:#607d8b
	}
	html .oracleCrmContainer .crm_capabilities_Container .servicecloudoracle {
		background:#008ca5
	}
	html .oracleCrmContainer .crm_capabilities_Container .platmigration {
		background:#00a79d
	}
	html .oracleCrmContainer .crm_capabilities_Container .datamigration {
		background:#fbb040
	}
	html .oracleCrmContainer .crm_capabilities_Container .analytics {
		background:#f15a29
	}
	html .oracleCrmContainer .crm_capabilities_Container .socialcloudoracle {
		background:#4b4b67
	}
	html .oracleCrmContainer .crm_capabilities_Container .cpqcloud {
		background:#05b3c1
	}
	html .oracleCrmContainer .oraclecrmServices_offer .oraclecrmServices_offer_container h3.main_Heading {
		padding-top:20px
	}
	html .oracleCrmContainer .oraclecrmServices_offer .oraclecrmServices_offer_container .oracleServicesImageContainer {
		width:50%!important;
		float:left!important;
		margin-bottom:20px;
		display:inline-flex
	}
	html .oracleCrmContainer .oraclecrmServices_offer .oraclecrmServices_offer_container .oracleServicesImageContainer .title {
		width:70%!important
	}
	html .integratedservices_Container .integrationServices_offer .integrationServices_offer_container .integratedImageContainer {
		width:50%!important;
		float:left!important;
		margin-bottom:20px;
		display:inline-flex
	}
	html .integratedservices_Container .integrationServices_offer .integrationServices_offer_container .integratedImageContainer .title {
		width:70%!important
	}
	html .partnerPopup {
		background-color:#fff;
		border:3px solid #ccc;
		width:80%;
		min-height:55%;
		height:auto!important;
		top:22%;
		left:10%;
		z-index:2000
	}
	html .partnerPopup .partnersContainer .partnersPlaceholder {
		padding-bottom:20px!important
	}
	html .partnerPopup .partnersContainer .partnersPlaceholder .partnerBlock .imageBlock {
		height:auto!important;
		padding-top:20px!important;
		padding-bottom:20px!important;
		border:none!important
	}
	html .partnerPopup .partnersContainer .partnersPlaceholder .partnerBlock .descBlock .descContent {
		display:block!important
	}
	html .mtopzero {
		margin-top:0!important
	}
	html .mbottomzero {
		margin-bottom:0!important
	}
	html .paddLR15 {
		padding-left:15px!important;
		padding-right:15px!important
	}
	html .paddLRZero {
		padding-left:0!important;
		padding-right:0!important
	}
	html .partnerContainer .partnerImage-Container .partnership-customBlock_forImage {
		margin-right:0!important
	}
	html .customerTesimonials_headerInfo {
		padding:30px 0!important
	}
	html .customerTesimonials_headerInfo .ct-headerInfo-placeholder .ct-headerInfo-block {
		width:50%;
		float:left;
		margin-bottom:20px;
		height:100px
	}
	html .customerTesimonials_headerInfo .ct-headerInfo-placeholder .ct-headerInfo-block .descPart .content {
		padding-left:75px
	}
	html .customerTesimonials_headerInfo .ct-headerInfo-placeholder .ct-headerInfo-block .imagePart {
		width:25%;
		float:left
	}
	html .customer_testimonial_box_container {
		padding:30px 15px!important
	}
	html .customer_testimonial_box_container .customer_testimonial_box {
		width:50%!important
	}
	html .leadership_mobile {
		display:block!important
	}
	html .leadership_desktop {
		display:none!important
	}
	html .aboutUsBody .aboutUs_thumpnialWrapper .leftSide_thumbnial {
		margin-bottom:20px
	}
	html .aboutUsBody .aboutUs_thumpnialWrapper .rightSide_left_childThumbnail,
	html .aboutUsBody .aboutUs_thumpnialWrapper .rightSide_right_childThumbnail {
		padding:0!important;
		margin-bottom:20px
	}
	html .aboutUsBody .aboutUs_thumpnialWrapper .aboutus-thumbnail-row {
		margin-bottom:0!important
	}
	html .footerPart {
		padding:0 15px!important;
		margin:0 auto
	}
	html .footerPart .abut-sectn,
	html .footerPart .right-sectn {
		padding-left:0!important;
		padding-right:0!important
	}
	html .ready_to_nextStep_contactUs {
		padding:10px 15px!important
	}
	html .ready_to_nextStep_button {
		font-size:18px;
		color:#fff;
		margin:13px 0;
		border:2px solid #fff;
		background-color:#4FA7D5;
		text-transform:uppercase;
		padding:8px 30px
	}
	html .testingContainer .testingtype_section {
		width:100%!important;
		padding:30px 15px!important
	}
	html .testingContainer .testingtype_section .testingType_block {
		height:auto!important
	}
	html .testingContainer .testingtype_section .testingType_block .automationTesting,
	html .testingContainer .testingtype_section .testingType_block .mobilityTesting,
	html .testingContainer .testingtype_section .testingType_block .performanceTesting {
		height:450px!important
	}
	html .testingContainer .testingtype_section .testingType_block .automationTesting .front,
	html .testingContainer .testingtype_section .testingType_block .mobilityTesting .front,
	html .testingContainer .testingtype_section .testingType_block .performanceTesting .front {
		display:none!important
	}
	html .testingContainer .testingtype_section .testingType_block .automationTesting .back,
	html .testingContainer .testingtype_section .testingType_block .mobilityTesting .back,
	html .testingContainer .testingtype_section .testingType_block .performanceTesting .back {
		transform:rotateY(0deg)!important;
		-webkit-transform:rotateY(0deg)!important;
		-moz-transform:rotateY(0deg)!important;
		-ms-transform:rotateY(0deg)!important;
		-o-transform:rotateY(0deg)!important;
		height:480px;
		width:384px;
		transform-style:preserve-3d;
		position:absolute;
		transition:all .5s ease-out;
		backface-visibility:hidden
	}
	html .testingContainer .testingService_block {
		height:auto!important
	}
	html .testingContainer .testingService_block .service_box {
		margin-bottom:20px
	}
	html .testingContainer .introductory_section .testingserivce_container .testingserivce_iconContainer {
		padding:0!important
	}
	html .testingContainer .introductory_section .testingserivce_container .testingserivce_iconContainer .testingserivce_iconBlock {
		min-height:auto!important;
		padding-bottom:40px;
		width:50%!important;
		float:left
	}
	html .testingContainer .testing_boxes_section {
		padding:30px 0!important
	}
	html .paddbottomzero {
		padding-bottom:0!important
	}
	html .biContainer .row.bi_Services .containerBlock {
		width:50%;
		float:left
	}
	html .main_Heading {
		padding-bottom:30px!important;
		font-size:27px!important;
		line-height:1.4
	}
	html .xamarinContainer .xamarin_services {
		padding-bottom:30px!important;
		padding-top:30px!important
	}
	html .xamarinContainer .xamarin_services .xamarin_services_container {
		padding-left:15px!important;
		padding-right:15px!important
	}
	html .xamarinContainer .xamarin_services .xamarin_services_container .serviceList li {
		padding-left:0!important;
		padding-right:0!important
	}
	html .xamarinContainer .mobileProject_sucessBlock {
		padding:30px 15px!important
	}
	html .xamarinContainer .mobileProject_sucessBlock .projectContainer {
		height:auto!important
	}
	html .xamarinContainer .mobileProject_sucessBlock .projectContainer .projectBlock {
		width:100%
	}
	html .xamarinContainer .xamarinStructure_image {
		padding:30px 15px!important
	}
	html .mobilityContainer .mobility_Services {
		padding-top:30px!important;
		padding-bottom:20px!important
	}
	html .sharepointContainer .row.sharepoint_Services_box {
		height:auto!important;
		padding:30px 10px!important
	}
	html .sharepointContainer .row.sharepoint_Services_box .containerBlock {
		width:50%!important;
		float:left;
		margin-bottom:30px
	}
	html .sharepointContainer .row.sharepoint_Services_box .containerBlock:nth-of-type(3) {
		margin-top:0!important
	}
	html .sharepointContainer .row.sharepoint_Services_box .containerBlock:nth-of-type(4) {
		margin-top:0!important
	}
	html .mobilityContainer .bannerdiv {
		background:0 0!important;
		height:auto!important
	}
	html .mobilityContainer .bannerdiv .mobibannerclouds,
	html .mobilityContainer .bannerdiv .mobibannerhands,
	html .mobilityContainer .bannerdiv .mobibannerplane-1,
	html .mobilityContainer .bannerdiv .mobibannerplane-2,
	html .mobilityContainer .bannerdiv .mobibannertower,
	html .mobilityContainer .bannerdiv .mobibannertxt {
		display:none!important
	}
	html .mobilityContainer .bannerdiv .mobility_Banner_bg {
		background-position:top center
	}
	html .mobilityContainer .row.mobility_Services .containerBlock {
		width:50%!important;
		margin-bottom:20px
	}
	html .BannerHeader {
		padding:0 15px!important
	}
	html .digitalTransformation_Container .DT_services .digital_services {
		float:left
	}
	html .digitalTransformation_Container .introductory_section {
		background:url() #13a3be!important
	}
	html .digitalTransformation_Container .innerPage_subtitle {
		padding:30px 0!important
	}
	html .pes_Container .introductory_section .pes_highlights_section .pes_highlights_container {
		padding:40px 0 0!important
	}
	html .pes_Container .introductory_section .pes_highlights_section .pes_highlights_container .highlights_List {
		padding:0!important
	}
	html .pes_Container .introductory_section .pesImage-Section {
		height:420px!important
	}
	html .highlights_List,
	html .serviceList {
		padding:0
	}
	html .highlights_List li,
	html .serviceList li {
		width:100%!important
	}
	html .highlights_List li:last-child,
	html .serviceList li:last-child {
		margin-bottom:0!important
	}
	html .applicationModernization_Container .introductory_section .modernizationTechs .col-sm-3 {
		width:50%!important;
		float:left;
		margin-bottom:20px
	}
	html .applicationModernization_Container .introductory_section .modernizationTechs .itemBlock {
		margin-bottom:20px!important
	}
	html .integrationServices_offer .integratedservices_Container {
		padding:10px!important
	}
	html .common_benifits {
		padding:0!important
	}
	html .common_benifits .common_benifits_container {
		padding:30px 15px!important
	}
	html .common_benifits .common_benifits_container .benifits_left .serviceHeading {
		text-align:left!important;
		font-family:robotoLight!important;
		margin-top:0;
		font-size:27px!important
	}
	html .common_benifits .common_benifits_container .benifits_right {
		display:none!important
	}
	html .blog_contentContainer {
		padding:30px 15px!important
	}
	html .blog_contentContainer .blogContent {
		margin-top:10px;
		margin-bottom:10px
	}
	html .overflowPart {
		overflow:auto
	}
	html .webniarContainer {
		padding:10px!important
	}
	html .event_contentContainer {
		padding:10px 15px 30px!important
	}
	html .event_contentContainer .venuePart,
	html .event_contentContainer .webniar {
		padding-top:30px
	}
	html .newsContainer {
		padding:15px!important
	}
	html .newsContainer .newsContent {
		border:1px solid #ccc;
		margin-bottom:13px;
		padding-top:15px;
		margin-top:0!important
	}
	html .caseStudy_contentContainer {
		padding:30px 15px!important
	}
	html .eventList {
		border:1px solid #ccc!important
	}
	html #pp-nav,
	html .desktop_bodyContent_for_nonBanners,
	html .innerPage_leftCarousel_ctrl,
	html .innerPage_rightCarousel_ctrl,
	html .mobile_bodyContent {
		display:none
	}
	html .banner_bg {
		height:300px!important;
		background-size:cover!important;
		background-position:center center
	}
	html .common_container .txt_image_blue_section .txt_image_blue_common_container .left_section {
		padding-left:0!important;
		padding-right:0!important
	}
	html .bfsContainer .introductory_section .bfsImage,
	html .insuranceContainer .introductory_section .insuranceImage {
		height:300px!important
	}
	html .healthCare_Container .alternate_backimg_section {
		padding-top:30px!important;
		padding-bottom:30px!important
	}
	html .healthCare_Container .alternate_backimg_section .heading .main_Heading {
		padding-bottom:30px!important
	}
	html .aboutUsBody {
		padding:30px 15px!important
	}
	html .aboutUsBody .aboutUs_thumpnialWrapper {
		margin-bottom:0!important;
		padding-left:0!important;
		padding-right:0!important
	}
	html .aboutUsBody .aboutUs_desc_second_para {
		padding-left:0!important;
		padding-right:0!important
	}
	html .aboutUsBody .aboutUs_desc {
		padding:0!important
	}
	html .aboutUsBody .aboutUs_Banner {
		width:100%;
		text-align:center;
		padding-bottom:30px!important
	}
	html .aboutUsBody .aboutUs_Banner .aboutUs_thumpnialWrapper {
		background:#fff!important
	}
	html .resouces_section {
		padding-bottom:30px;
		padding-top:30px
	}
	html .blue_segment_section .segmentBlock .block {
		height:120px
	}
	html .microsoftContainer .introductory_section {
		padding:20px 50px
	}
	html .microsoftContainer .microsoft_serviceContainer {
		padding:30px 0!important
	}
	html .microsoftContainer .microsoft_serviceContainer .serviceBlock {
		width:100%
	}
	html .microsoftContainer .microsoft_whyNous {
		height:auto!important;
		padding:30px 0!important
	}
	html .microsoftContainer .microsoft_whyNous .containerBlock {
		height:100%;
		margin:5% 15%;
		padding:0 5px
	}
	html .microsoftContainer .microsoft_whyNous .containerBlock .placeholderPart {
		height:100%
	}
	html .microsoftContainer .microsoft_whyNous .containerBlock .placeholderPart .imagePart {
		position:relative
	}
	html .microsoftContainer .microsoft_whyNous .containerBlock .placeholderPart .imagePart>img {
		width:100%
	}
	html .microsoftContainer .microsoft_whyNous .containerBlock .placeholderPart .imagePart .titlePart {
		position:absolute;
		bottom:0;
		text-align:center;
		padding:8px;
		color:#fff;
		width:100%;
		margin-bottom:0;
		font-size:20px
	}
	html .microsoftContainer .microsoft_whyNous .containerBlock .placeholderPart .descPart {
		padding:10px
	}
	html .career_sharePopup {
		width:50%!important;
		left:25%!important
	}
	html .caseStudy_Header {
		min-height:55px!important;
		height:auto!important;
		padding-bottom:10px
	}
	html .caseStudy_Header .headerPlaceholer .title {
		text-align:center!important
	}
	html .caseStudy_Header .dropdownPlaceholder {
		padding:5px 25px!important
	}
	html .caseStudy_detailHeader {
		min-height:250px!important;
		height:auto!important;
		padding-top:30px;
		padding-bottom:30px
	}
	html .caseStudy_detailHeader .caseStudy_title {
		text-align:center!important;
		font-size:30px!important
	}
	html .common_container {
		padding:0!important
	}
	html .common_container .introductory_section {
		padding:30px 15px!important
	}
	html .common_container .introductory_section .row.bi_Services {
		height:auto!important
	}
	html .common_container .alternate_backimg_section {
		padding-bottom:30px!important;
		padding-top:30px!important
	}
	html .common_container .alternate_backimg_section .heading {
		width:100%!important;
		margin:0 auto
	}
	html .common_container .alternate_backimg_section .backimg_till_tab {
		background:0 0;
		background-image:none!important;
		display:none!important
	}
	html .common_container .alternate_backimg_section .background-position {
		padding:0!important;
		min-height:0!important;
		height:auto!important
	}
	html .common_container .alternate_backimg_section .background-position .alternate_left_Content,
	html .common_container .alternate_backimg_section .background-position .alternate_right_Content {
		padding:20px 0!important
	}
	html .common_container .alternate_backimg_section .services_content {
		padding-top:0!important
	}
	html .common_container .txt_image_blue_section .txt_image_blue_common_container .left_section {
		width:100%!important
	}
	html .highlights_List,
	html .serviceList {
		margin:0
	}
	html .highlights_List li,
	html .serviceList li {
		margin-bottom:40px
	}
	html .highlights_List li:last-of-type,
	html .serviceList li:last-of-type {
		margin-bottom:0!important
	}
	html .readytotaketxt h2 {
		font-size:26px!important
	}
	html .locationPage .searchField_Container {
		background:url() #daf0fe!important;
		min-height:30%;
		height:auto;
		overflow:auto
	}
	html .locationPage .searchField_Container .submit_btn {
		margin-top:20px
	}
	html .locationPage .searchField_Container .search_form_container {
		width:100%!important
	}
	html .locationPage .searchField_Container .search_form_container .form-group .control-label {
		font-size:16px!important;
		padding-top:0!important;
		font-family:robotoRegular!important;
		font-weight:400!important;
		padding-left:0!important;
		padding-right:0!important
	}
	html .locationPage .panelPlaceholder .mainTab-content #contacts .locationAddress .locationBlock {
		width:33.33%
	}
	html .digitalTransformation_Container .DT_services {
		height:auto!important;
		padding:15px!important
	}
	html .digitalTransformation_Container .DT_services .digital_services {
		height:500px!important;
		width:100%!important
	}
	html .digitalTransformation_Container .DT_services .digital_services .listPoints li {
		font-size:1.3em!important
	}
	html .digitalTransformation_Container .introductory_section {
		height:auto!important
	}
	html .digitalTransformation_Container .introductory_section .rocketContainer {
		display:none
	}
	html .digitalTransformation_Container .cloud_img {
		height:90px!important
	}
	html .m_eventList {
		display:block!important
	}
	html .m_eventList .webniarDesc .aboutWebniar {
		font-size:16px!important
	}
	html .m_eventList .aboutSpeakers .descPart .speakerCompany,
	html .m_eventList .aboutSpeakers .descPart .speakerDesignation,
	html .m_eventList .aboutSpeakers .descPart .speakerName,
	html .m_eventList .speakerTitle,
	html .m_eventList .webniarDesc .webniarDate {
		font-size:14px!important
	}
	html .eventList {
		margin-bottom:20px!important;
		padding:25px 0 50px;
		background:#fff;
		display:block;
		border-radius:4px;
		box-sizing:border-box;
		-ms-box-sizing:border-box;
		box-shadow:0 3px 6px rgba(0,
		0,
		0,
		.2);
		position:relative;
		overflow:hidden;
		transition:box-shadow 100ms cubic-bezier(.215,
		.61,
		.355,
		1)
	}
	html .eventList:last-child {
		border-bottom:1px solid #ccc!important
	}
	html .upcoming_eventList .upcomingEvent_title {
		font-size:18px!important
	}
	html .upcoming_eventList .upcomingEvent_desc {
		font-size:15px!important
	}
	html .upcoming_eventList .eventDate,
	html .upcoming_eventList .eventVenue,
	html .upcoming_eventList .follow_socialMedia {
		font-size:14px!important
	}
	html .past_eventList {
		border:1px solid #ccc
	}
	html .past_eventList .eventTitle {
		font-size:13px!important
	}
	html .past_eventList .title {
		font-size:16px!important
	}
	html .past_eventList .datePart .date,
	html .past_eventList .datePart .legand,
	html .past_eventList .venue .legand,
	html .past_eventList .venue .location {
		color:#097CCC!important;
		font-size:14px
	}
	html .eventPopup {
		width:92%!important;
		left:4%!important
	}
	html .upcomingEvent-imgs>img {
		width:100%
	}
	html .partnerContainer {
		padding:30px 15px!important
	}
	html .partnerContainer .partnerImage-Container .partnership-customBlock_forImage {
		width:47%!important;
		float:left;
		margin-right:15px!important;
		margin-bottom:10px
	}
	html .defaultMenus {
		display:none
	}
	html .mobileMenus .navbar-nav {
		margin:0!important
	}
	html .mobileMenus .navbar-nav li {
		border-bottom:1px solid #242525;
		border-top:1px solid #565656
	}
	html .mobileMenus .navbar-nav li a {
		background-color:#3E4144!important;
		color:#fff;
		font-family:robotoLight;
		font-size:1.1em;
		cursor:pointer
	}
	html .mobileMenus .navbar-nav li a:hover {
		background-color:#525456!important
	}
	html .mobileMenus .navbar-nav li+.open a {
		background-color:#252424!important
	}
	html .mobileMenus .navbar-nav li .dropdown-menu.multi-level {
		transition:display 3s ease
	}
	html .mobileMenus .navbar-nav .open>a>.fa-plus:before {
		content:"\f068"
	}
	html .mobileMenus .navbar-nav .plus_minus_icon {
		position:absolute;
		top:15px;
		right:15px
	}
	html .mobileMenus .navbar-nav .dropdown-menu {
		padding:0;
		border-top:1px solid #242525
	}
	html .mobileMenus .navbar-nav .dropdown-menu li {
		padding-left:0;
		padding-right:0;
		border:none!important
	}
	html .mobileMenus .navbar-nav .dropdown-menu li a {
		background-color:#006996!important;
		color:#fff;
		font-family:robotoLight;
		font-size:1em
	}
	html .mobileMenus .navbar-nav .dropdown-menu li a:hover {
		background-color:#0D495F!important
	}
	html .aboutUsBody .about_us_img_part {
		width:100%!important;
		margin-bottom:20px!important
	}
	html .aboutUsBody .aboutUs_desc {
		width:100%!important
	}
	html .resouces_section .image_part {
		text-align:center
	}
	html .resouces_section .resource_description .featured_resource {
		text-align:center;
		margin-top:25px!important
	}
	html .blue_segment_section .segmentBlock {
		padding-top:20px
	}
	html .blue_segment_section .segmentBlock .block {
		width:50%!important;
		margin-bottom:20px
	}
	html .blue_segment_section #features-heading h1 {
		font-size:27px
	}
	html .backimg_till_tab,
	html .image_till_tab {
		background:0 0!important;
		height:auto!important;
		display:none!important
	}
	html .homePage_mobilePart .head h2 {
		position:relative;
		font-size:20px!important;
		font-size:26px!important;
		padding-bottom:4px
	}
	html .homePage_mobilePart .head h2 .header_img {
		z-index:1;
		position:absolute;
		left:50%;
		transform:translateX(-50%) translateY(50%);
		-webkit-transform:translateX(-50%) translateY(50%);
		-moz-transform:translateX(-50%) translateY(50%);
		-ms-transform:translateX(-50%) translateY(50%);
		-o-transform:translateX(-50%) translateY(50%);
		bottom:-1px
	}
	html html body .header_menus .menu_toggle {
		right:-38px;
		top:15px
	}
	html body,
	html html {
		padding-bottom:0!important
	}
	html html body .mobile_Container .mobile-section-2 .competency_title .title h2 {
		padding-top:2%!important;
		font-size:20px;
		padding-left:0;
		text-align:left;
		font-family:futureLight
	}
	html html body .mobile_Container .mobile-section-2 .competency_title .title img {
		width:58px!important;
		margin-top:0!important;
		margin-left:9%;
		padding:8% 0;
		height:58px
	}
	html html body .mobile_Container .mobile-section-2 .competency_title .title .title_vertical_center {
		display:table-cell;
		vertical-align:middle
	}
	html html body .mobile_Container .mobile-section-2 .competency_title .title {
		width:50%!important;
		float:left;
		color:#FFF;
		margin:0 0 1px!important;
		height:100px!important;
		display:table
	}
	html .mobileMenus {
		display:inline-grid
	}
	html html body .header nav .header_menus #menu-collapse {
		overflow-y:hidden!important;
		width:100%!important;
		top:92px
	}
	html .searchBar .input-group .search_text {
		width:90%!important;
		border:none
	}
	html .searchBar .input-group #search {
		width:10%
	}
	html #search_close {
		display:none
	}
	html .searchBar .input-group {
		width:100%
	}
	html .modernizationTechs .col-xs-6 {
		margin-bottom:20px
	}
	html html body .m_applicationModernizationContainer .modernizationTechs .itemBlock .itemDescBlock ul {
		text-align:left!important;
		position:absolute;
		top:50%;
		transform:translateY(-50%);
		list-style-type:disc
	}
	html .mobile_bodyContent ul {
		list-style-type:disc
	}
	html .banner_caption_without_banner h1 {
		padding-left:15px!important;
		padding-right:15px!important
	}
	html .agile_keyComponents_right {
		display:none!important
	}
	html .sharePointBanner_bg .sharePointHeader .banner_learnMorePart {
		width:42%!important
	}
}
@media only screen and (max-width: 480px) {
	html .crmContainer .crmServices_offer .crmServices_offer_container .crmServicesImageContainer {
		width:100%!important;
		float:left!important;
		margin-bottom:20px;
		display:inline-flex
	}
	html .crmContainer .crmServices_offer .crmServices_offer_container .crmServicesImageContainer .title {
		width:70%!important
	}
	html .oracleCrmContainer .oraclecrmServices_offer .oraclecrmServices_offer_container .oracleServicesImageContainer {
		width:100%!important;
		float:left!important;
		margin-bottom:20px;
		display:inline-flex
	}
	html .oracleCrmContainer .oraclecrmServices_offer .oraclecrmServices_offer_container .oracleServicesImageContainer .title {
		width:70%!important
	}
	html .innerPage_careerContainer #searchResults_wrapper table tbody td,
	html .innerPage_careerContainer .careerList_header>th {
		font-size:inherit!important
	}
	html .fullDetail.mainLevel_Description {
		padding-top:20px!important
	}
	html .engagementModel_Container .social_engagement_services {
		padding-top:30px!important;
		padding-bottom:30px!important
	}
	html .engagementModel_Container .social_engagement_services .serviceList li {
		width:100%!important
	}
	html .engagementModel_Container .social_engagement_services .serviceList li:last-child {
		margin-bottom:0!important
	}
	html .modernizationTechs .col-xs-6 {
		width:100%!important;
		margin-bottom:20px
	}
	html #home_banner_Carousel .carousel-inner {
		height:480px;
		overflow:hidden;
		width:100%
	}
	html #home_banner_Carousel .carousel-indicators {
		display:none
	}
	html #home_banner_Carousel .carousel-inner .item {
		height:480px;
		background-position:center center
	}
	html .owl-carousel .owl-item img {
		max-width:85%;
		height:60%
	}
	html html body .mobile_Container .mobile-section-1 #home_banner_Carousel .banner_caption .banner-txt-1 {
		font-size:25px!important;
		font-family:roboto-snapLight;
		line-height:1.4!important
	}
	html html body .mobile_Container .mobile-section-1 #home_banner_Carousel .banner_caption .banner-txt-2 {
		color:#fff;
		font-size:16px!important;
		font-family:robotoLight
	}
	html html body .mobile_Container .mobile-section-2 .competency_title .title {
		width:100%!important
	}
	html html body .mobile_Container .mobile-section-2 .competency_title .title h2 {
		text-align:left!important;
		padding-left:0!important;
		padding-top:0!important;
		font-size:22px
	}
	html .col-xs-12.mobile-section-4-news p,
	html .col-xs-12.mobile-section-5-life {
		color:#fff!important
	}
	html .col-xs-12.mobile-section-5-life a {
		font-size:16px
	}
	html .col-xs-12.mobile-section-4-news #newsCarousel .item a:hover,
	html .col-xs-12.mobile-section-5-life a:hover {
		text-decoration:none
	}
	html html body .mobile_Container .mobile-section-2 .competency_title .title img {
		width:58px;
		margin-top:0!important;
		margin-left:6%!important;
		padding:0!important;
		height:58px;
		position:absolute
	}
	html .blog_contentContainer,
	html .innerPage_blogContent_Container {
		padding:0!important
	}
	html .blog_contentContainer .blog_contentPlaceholder .blogBlock .row {
		margin-top:10px!important
	}
	html .caseStudy_Header .dropdownPlaceholder .caseStudy_Dropdown select.form-control {
		width:100%!important
	}
	html .mobibannertxt {
		display:none!important
	}
	html .partnersContainer {
		height:auto!important;
		width:85%!important
	}
	html .partnersContainer .partnerImage-Container .partnership-customBlock_forImage {
		width:100%!important;
		float:left;
		margin-right:0!important
	}
	html .partnersContainer .partnersPlaceholder {
		height:auto!important
	}
	html .partnersContainer .partnersPlaceholder .partnerBlock .imageBlock {
		float:none!important;
		display:block!important
	}
	html .partnersContainer .partnersPlaceholder .partnerBlock .imageBlock .imagePlaceholder {
		display:block!important
	}
	html .siteMap_moreOption {
		display:none!important
	}
	html .aboutUsBody .aboutUs_desc,
	html .aboutUsBody .about_us_img_part {
		width:100%!important
	}
	html .magentoContainer .magentoservice_container .magentoService_iconContainer {
		padding-left:15px!important;
		padding-right:15px!important
	}
	html .magentoContainer .magentoservice_container .magentoService_iconContainer .magentoService_iconBlock {
		width:100%!important;
		float:left;
		margin-bottom:40px
	}
	html .magentoContainer .magentoservice_container .magentoService_iconContainer .magentoService_iconBlock:last-of-type {
		margin-bottom:0!important
	}
	html .searchBar {
		position:absolute!important;
		top:92px!important
	}
	html .searchBar .searchFiled {
		width:413px;
		padding:3px 0
	}
	html .searchBar .go_search {
		padding:7px 8px;
		background-color:#ccc
	}
	html .main_heading_inside,
	html .main_para {
		padding-left:0!important;
		padding-right:0!important
	}
	html #menu-collapse .navbar-nav {
		display:block!important
	}
	html .homePage_mobilePart .head h2 {
		position:relative;
		font-size:20px!important;
		font-size:26px!important;
		padding-bottom:4px
	}
	html .homePage_mobilePart .head h2 .header_img {
		z-index:1;
		position:absolute;
		left:50%;
		transform:translateX(-50%) translateY(50%);
		-webkit-transform:translateX(-50%) translateY(50%);
		-moz-transform:translateX(-50%) translateY(50%);
		-ms-transform:translateX(-50%) translateY(50%);
		-o-transform:translateX(-50%) translateY(50%);
		bottom:-1px
	}
	html body {
		padding-top:0!important
	}
	html body .header {
		position:relative!important
	}
	html body .container-fluid .navbar-header {
		margin-left:0!important;
		margin-right:0!important
	}
	html .perfectoContainer .perfecto_benifits {
		padding:30px 15px!important
	}
	html .perfectoContainer .perfecto_benifits .perfecto_benifits_container {
		padding:0!important
	}
	html .perfectoContainer .perfecto_products .perfecto_descritionPart .desc_title {
		margin-top:20px!important;
		margin-bottom:20px!important
	}
	html .caseStudy_detailHeader .caseStudy_titleContainer .caseStudy_title {
		padding-left:20px;
		padding-top:20px;
		padding-right:20px
	}
	html .caseStudy_detailContainer .contentPart,
	html .caseStudy_detailContainer .formPart {
		padding:30px 15px!important
	}
	html .contentPlaceholder {
		padding-left:0!important;
		padding-right:0!important
	}
	html .event_container {
		padding:30px 15px 0!important
	}
	html .m_uiuxContainer .first_section {
		padding-top:30px!important
	}
	html .opensourceContainer .small_keyPoints.main_para {
		padding-left:0!important;
		margin-left:0!important
	}
	html .opensourceContainer .introductory_section {
		padding:30px 15px!important
	}
	html .opensourceContainer .opensourceDesc_optionPart {
		height:auto!important;
		padding:30px 15px!important
	}
	html .opensourceContainer .opensourceDesc_optionPart .opensourceDesc_box_container {
		padding-left:0;
		padding-right:0
	}
	html .opensourceContainer .opensourceDesc_optionPart .openSource_left .opensource_servicebox {
		margin-bottom:20px
	}
	html .quality_Container .introductory_section .quality_header_description .cmmi_image {
		margin-bottom:20px
	}
	html .quality_Container .introductory_section .qualityType_Description .quality_descritionPart .qualityType-image {
		margin-bottom:30px
	}
	html .quality_Container .introductory_section .qualityType_Description .qualityType-descripionPart {
		padding-left:0;
		padding-right:0
	}
	html .locationPage .searchField_Container .submit_btn {
		margin-top:20px
	}
	html .locationPage .searchField_Container .search_form_container {
		width:100%!important;
		padding:30px 15px!important
	}
	html .locationPage .searchField_Container .search_form_container .form-group {
		margin-bottom:0!important
	}
	html .locationPage .searchField_Container .search_form_container .form-group .col-sm-6 {
		margin-bottom:15px
	}
	html .locationPage .searchField_Container .search_form_container .form-group .txtbox {
		padding-left:0!important;
		padding-right:0!important
	}
	html .locationPage .searchField_Container .search_form_container .form-group .control-label {
		font-size:16px!important;
		padding-top:0!important;
		font-family:robotoRegular!important;
		font-weight:400!important;
		padding-left:0!important;
		padding-right:0!important
	}
	html .locationPage .searchField_Container .search_form_container .form-group .field_container {
		padding-bottom:20px
	}
	html .locationPage .searchField_Container .search_form_container .form-group .field_container .form-control,
	html .locationPage .searchField_Container .search_form_container .form-group .field_container .txtbox_container {
		padding-left:0!important;
		padding-right:0!important
	}
	html .locationPage .searchField_Container .search_form_container .form-group .msgbox_container {
		width:100%!important;
		padding-left:0!important;
		padding-right:0!important
	}
	html .nav_countryList {
		display:none
	}
	html .locationdropdownlist {
		display:block!important
	}
	html .locationPage .panelPlaceholder .mainTab-content .locationBlock {
		width:50%!important;
		margin-bottom:0
	}
	html .smartbearContainer .introductory_section {
		padding:20px 50px
	}
	html .smartbearContainer .smartbear_services .smartbear_services_container .service_block {
		margin-bottom:30px!important
	}
	html .smartbearContainer .smartbear_services .smartbear_services_container .service_block h3 {
		font-family:robotoRegular
	}
	html .smartbearContainer .smartbear_services .smartbear_services_container .service_block h3 span.smart {
		color:#0079C2
	}
	html .smartbearContainer .smartbear_services .smartbear_services_container .service_block h3 span.bear {
		color:#6EB43F
	}
	html .smartbearContainer .smartbear_services .smartbear_services_container .service_block .subheading {
		padding:10px 0!important;
		height:auto!important
	}
	html .nintexContainer .nintex_benifits {
		padding:0!important
	}
	html .nintexContainer .nintex_benifits .nintex_benifits_container {
		display:block!important
	}
	html .nintexContainer .nintex_products .nintex_descritionPart .nintex-descripionPart {
		padding-left:0!important;
		padding-right:0!important
	}
	html .nintexContainer .nintex_products .nintex_descritionPart .nintex-descripionPart h2 {
		text-align:center!important;
		padding-top:20px;
		padding-bottom:20px!important
	}
	html .agileContainer .agileImage_Section {
		padding:30px 15px!important
	}
	html .applicationDevelopment_Container .appservice_container,
	html .applicationMaintenance_Container .applicationMaintenance_services,
	html .integratedservices_Container .integrationServices_offer {
		padding:30px 0!important
	}
	html .applicationDevelopment_Container .appservice_container .appService_iconContainer .appService_iconBlock {
		width:50%!important;
		padding-bottom:20px
	}
	html .tab_container {
		padding:30px 0!important
	}
	html .tab_container .mobile_ims_accordion {
		margin-top:30px
	}
	html .tab_container .mobile_ims_accordion .panel-group {
		margin-bottom:0!important
	}
	html .tab_container .mobile_ims_accordion .accordion_description_part {
		padding-left:0!important;
		padding-right:0!important
	}
	html .retailContainer .snapshot_retail {
		padding:30px 15px!important
	}
	html .magentoContainer .magentoservice_container {
		padding-top:30px!important;
		padding-bottom:0!important
	}
	html .neotysContainer .neotysservice_container {
		padding:30px 0!important
	}
	html .neotysContainer .neotysservice_container .neotysservice_block {
		width:50%!important;
		float:left;
		margin-bottom:30px
	}
	html .desktop_uiux {
		display:none
	}
	html .mobile_uiux .mobile_bodyContent {
		display:block!important
	}
	html .leaderPopup {
		width:100%!important;
		left:0!important
	}
	html .leaderPopup .leaderContainer {
		width:86%!important
	}
	html .mobilityContainer .mobility_Services .containerBlock {
		width:50%!important
	}
	html .mobilityContainer .mobility_Services .containerBlock .placeholderPart .imagePart .titlePart {
		font-size:17px!important
	}
	html .CT_Body {
		height:500px!important
	}
	html .CT_Body .customerImage_Placeholder .clientDesignation,
	html .CT_Body .customerImage_Placeholder .clientName {
		padding-left:30px!important;
		padding-right:30px!important
	}
	html .CT_Body .customerDesc_Placeholder .desc {
		font-size:1.4em!important
	}
	html .lifeNous_Container .aji_txt,
	html .lifeNous_Container .fun_section .fun_section_container,
	html .lifeNous_Container .life_whynous_section {
		padding:30px 15px!important
	}
	html .lifeNous_Container .aji_txt blockquote:before {
		left:-8px!important
	}
	html .lifeNous_Container .aji_txt blockquote:after {
		width:64px!important
	}
	html .resouces_section .image_part {
		text-align:center
	}
	html .resouces_section .resource_description .featured_resource {
		text-align:center;
		margin-top:25px!important
	}
	html .banner_titlePart {
		display:table;
		height:100%;
		padding:0
	}
	html .banner_titlePart>.title {
		display:table-cell;
		vertical-align:middle;
		height:100%;
		color:#fff;
		text-transform:uppercase;
		font-size:27px!important
	}
	html .integratedservices_Container .integrationServices_offer .integrationServices_offer_container .integratedImageContainer {
		width:50%!important;
		float:left!important;
		margin-bottom:20px;
		display:inline-flex
	}
	html .integratedservices_Container .integrationServices_offer .integrationServices_offer_container .integratedImageContainer .title {
		width:70%!important
	}
	html .partnerPopup {
		background-color:#fff;
		border:3px solid #ccc;
		width:80%;
		min-height:55%;
		height:auto!important;
		top:22%;
		left:10%;
		z-index:2000
	}
	html .partnerPopup .partnersContainer .partnersPlaceholder {
		padding-bottom:20px!important
	}
	html .partnerPopup .partnersContainer .partnersPlaceholder .partnerBlock .imageBlock {
		height:auto!important;
		padding-top:20px!important;
		padding-bottom:20px!important;
		border:none!important
	}
	html .partnerPopup .partnersContainer .partnersPlaceholder .partnerBlock .descBlock .descContent {
		display:block!important
	}
	html .mtopzero {
		margin-top:0!important
	}
	html .mbottomzero {
		margin-bottom:0!important
	}
	html .paddLR15 {
		padding-left:15px!important;
		padding-right:15px!important
	}
	html .paddLRZero {
		padding-left:0!important;
		padding-right:0!important
	}
	html .partnerContainer {
		padding:30px 15px!important
	}
	html .partnerContainer .partnerImage-Container .partnership-customBlock_forImage {
		width:50%!important;
		float:left;
		margin-right:0!important;
		margin-bottom:10px
	}
	html .customerTesimonials_headerInfo {
		padding:30px 0!important
	}
	html .customerTesimonials_headerInfo .ct-headerInfo-placeholder .ct-headerInfo-block {
		width:50%;
		float:left;
		margin-bottom:20px;
		height:150px
	}
	html .customerTesimonials_headerInfo .ct-headerInfo-placeholder .ct-headerInfo-block .descPart .content {
		padding-left:75px
	}
	html .customerTesimonials_headerInfo .ct-headerInfo-placeholder .ct-headerInfo-block .imagePart {
		width:25%;
		float:left
	}
	html .customer_testimonial_box_container {
		padding:30px 15px!important
	}
	html .customer_testimonial_box_container .customer_testimonial_box {
		width:50%!important
	}
	html .leadership_mobile {
		display:block!important
	}
	html .leadership_desktop {
		display:none!important
	}
	html .aboutUsBody .aboutUs_thumpnialWrapper .leftSide_thumbnial {
		margin-bottom:20px
	}
	html .aboutUsBody .aboutUs_thumpnialWrapper .rightSide_left_childThumbnail,
	html .aboutUsBody .aboutUs_thumpnialWrapper .rightSide_right_childThumbnail {
		padding:0!important;
		margin-bottom:20px
	}
	html .aboutUsBody .aboutUs_thumpnialWrapper .aboutus-thumbnail-row {
		margin-bottom:0!important
	}
	html .footerPart {
		padding:0 15px!important;
		margin:0 auto
	}
	html .ready_to_nextStep_contactUs {
		padding:10px 15px!important
	}
	html .ready_to_nextStep_button {
		font-size:18px;
		color:#fff;
		margin:13px 0;
		border:2px solid #fff;
		background-color:#4FA7D5;
		text-transform:uppercase;
		padding:8px 30px
	}
	html .testingContainer .testingtype_section {
		width:100%!important;
		padding:30px 15px!important
	}
	html .testingContainer .testingtype_section .testingType_block {
		height:auto!important
	}
	html .testingContainer .testingtype_section .testingType_block .automationTesting,
	html .testingContainer .testingtype_section .testingType_block .mobilityTesting,
	html .testingContainer .testingtype_section .testingType_block .performanceTesting {
		height:550px!important
	}
	html .testingContainer .testingService_block {
		height:auto!important
	}
	html .testingContainer .testingService_block .service_box {
		margin-bottom:20px
	}
	html .testingContainer .introductory_section .testingserivce_container .testingserivce_iconContainer {
		padding:0!important
	}
	html .testingContainer .introductory_section .testingserivce_container .testingserivce_iconContainer .testingserivce_iconBlock {
		min-height:auto!important;
		padding-bottom:40px;
		width:50%!important;
		float:left
	}
	html .testingContainer .testing_boxes_section {
		padding:30px 0!important
	}
	html .paddbottomzero {
		padding-bottom:0!important
	}
	html .biContainer .row.bi_Services .containerBlock {
		width:50%;
		float:left
	}
	html .main_Heading {
		padding-bottom:30px!important;
		font-size:27px!important;
		line-height:1.4
	}
	html .xamarinContainer .mobileProject_sucessBlock {
		padding:30px 15px!important
	}
	html .xamarinContainer .mobileProject_sucessBlock .projectContainer {
		height:auto!important
	}
	html .xamarinContainer .mobileProject_sucessBlock .projectContainer .projectBlock {
		width:100%
	}
	html .xamarinContainer .xamarinStructure_image {
		padding:30px 15px!important
	}
	html .mobilityContainer .mobility_Services {
		padding:10px
	}
	html .sharepointContainer .row.sharepoint_Services_box {
		height:auto!important;
		padding:30px 10px!important
	}
	html .sharepointContainer .row.sharepoint_Services_box .containerBlock {
		width:50%!important;
		float:left;
		margin-bottom:30px
	}
	html .mobilityContainer .row.mobility_Services .containerBlock {
		width:50%!important;
		margin-bottom:20px
	}
	html .BannerHeader {
		padding:0 15px!important
	}
	html .digitalTransformation_Container .DT_services {
		height:auto!important;
		padding:15px!important
	}
	html .digitalTransformation_Container .DT_services .digital_services {
		height:400px!important;
		width:100%!important;
		float:left
	}
	html .digitalTransformation_Container .introductory_section {
		height:auto!important;
		background:url() #13a3be!important
	}
	html .digitalTransformation_Container .introductory_section .rocketContainer {
		display:none
	}
	html .digitalTransformation_Container .cloud_img {
		height:90px!important
	}
	html .digitalTransformation_Container .innerPage_subtitle {
		padding:30px 0!important
	}
	html .pes_Container .introductory_section .pes_highlights_section .pes_highlights_container,
	html .pes_Container .introductory_section .pes_highlights_section .pes_highlights_container .highlights_List {
		padding:0!important
	}
	html .pes_Container .introductory_section .pesImage-Section {
		height:420px!important
	}
	html .highlights_List,
	html .serviceList {
		padding:0;
		margin:0
	}
	html .highlights_List li,
	html .serviceList li {
		width:100%!important;
		margin-bottom:20px
	}
	html .highlights_List li:last-child,
	html .serviceList li:last-child {
		margin-bottom:0!important
	}
	html .applicationModernization_Container .introductory_section .modernizationTechs .col-sm-3 {
		width:50%!important;
		float:left;
		margin-bottom:20px
	}
	html .applicationModernization_Container .introductory_section .modernizationTechs .itemBlock {
		margin-bottom:20px!important
	}
	html .integrationServices_offer .integratedservices_Container {
		padding:10px!important
	}
	html .common_benifits {
		padding:0!important
	}
	html .common_benifits .common_benifits_container {
		padding:30px 15px!important
	}
	html .common_benifits .common_benifits_container .benifits_left .serviceHeading {
		text-align:left!important;
		font-family:robotoLight!important;
		margin-top:0;
		font-size:27px!important
	}
	html .common_benifits .common_benifits_container .benifits_right {
		display:none!important
	}
	html .image_till_tab {
		background:0 0!important;
		height:auto!important;
		display:none!important
	}
	html .defaultMenus {
		display:none
	}
	html .mobileMenus {
		display:block
	}
	html .mobileMenus .navbar-nav {
		margin:0!important
	}
	html .mobileMenus .navbar-nav li {
		border-bottom:1px solid #242525;
		border-top:1px solid #565656
	}
	html .mobileMenus .navbar-nav li a {
		background-color:#3E4144!important;
		color:#fff;
		font-family:robotoLight;
		font-size:1.1em;
		cursor:pointer
	}
	html .mobileMenus .navbar-nav li a:hover {
		background-color:#525456!important
	}
	html .mobileMenus .navbar-nav li+.open a {
		background-color:#252424!important
	}
	html .mobileMenus .navbar-nav li .dropdown-menu.multi-level {
		transition:display 3s ease
	}
	html .mobileMenus .navbar-nav .open>a>.fa-plus:before {
		content:"\f068"
	}
	html .mobileMenus .navbar-nav .plus_minus_icon {
		position:absolute;
		top:15px;
		right:15px
	}
	html .mobileMenus .navbar-nav .dropdown-menu {
		padding:0;
		border-top:1px solid #242525
	}
	html .mobileMenus .navbar-nav .dropdown-menu li {
		padding-left:0;
		padding-right:0;
		border:none!important
	}
	html .mobileMenus .navbar-nav .dropdown-menu li a {
		background-color:#006996!important;
		color:#fff;
		font-family:robotoLight;
		font-size:1em
	}
	html .mobileMenus .navbar-nav .dropdown-menu li a:hover {
		background-color:#0D495F!important
	}
	html .blog_contentContainer {
		padding:30px 15px!important
	}
	html .blog_contentContainer .blogContent {
		margin-top:10px;
		margin-bottom:10px
	}
	html .overflowPart {
		overflow:auto
	}
	html .webniarContainer {
		padding:10px!important
	}
	html .event_contentContainer {
		padding:10px 15px 30px!important
	}
	html .newsContainer {
		padding:15px!important
	}
	html .newsContainer .newsContent {
		border:1px solid #ccc;
		margin-bottom:13px;
		padding-top:15px;
		margin-top:0!important
	}
	html .caseStudy_contentContainer {
		padding:30px 15px!important
	}
	html .m_eventList {
		display:block!important
	}
	html .m_eventList .webniarDesc .aboutWebniar {
		font-size:16px!important
	}
	html .m_eventList .aboutSpeakers .descPart .speakerCompany,
	html .m_eventList .aboutSpeakers .descPart .speakerDesignation,
	html .m_eventList .aboutSpeakers .descPart .speakerName,
	html .m_eventList .speakerTitle,
	html .m_eventList .webniarDesc .webniarDate {
		font-size:14px!important
	}
	html .eventList {
		margin-bottom:20px!important;
		padding:25px 0 50px;
		background:#fff;
		display:block;
		border-radius:4px;
		box-sizing:border-box;
		-ms-box-sizing:border-box;
		box-shadow:0 3px 6px rgba(0,
		0,
		0,
		.2);
		position:relative;
		overflow:hidden;
		transition:box-shadow 100ms cubic-bezier(.215,
		.61,
		.355,
		1)
	}
	html .eventList:last-child {
		border-bottom:1px solid #ccc!important
	}
	html .upcoming_eventList {
		border:1px solid #ccc
	}
	html .upcoming_eventList .upcomingEvent_title {
		font-size:18px!important
	}
	html .upcoming_eventList .upcomingEvent_desc {
		font-size:15px!important
	}
	html .upcoming_eventList .eventDate,
	html .upcoming_eventList .eventVenue,
	html .upcoming_eventList .follow_socialMedia {
		font-size:14px!important
	}
	html .past_eventList {
		border:1px solid #ccc
	}
	html .past_eventList .eventTitle {
		font-size:13px!important
	}
	html .past_eventList .title {
		font-size:16px!important
	}
	html .past_eventList .datePart .date,
	html .past_eventList .datePart .legand,
	html .past_eventList .venue .legand,
	html .past_eventList .venue .location {
		color:#097CCC!important;
		font-size:14px
	}
	html .eventPopup {
		width:92%!important;
		left:4%!important
	}
	html .upcomingEvent-imgs>img {
		width:100%
	}
	html #pp-nav,
	html .desktop_bodyContent_for_nonBanners,
	html .innerPage_leftCarousel_ctrl,
	html .innerPage_rightCarousel_ctrl,
	html .mobile_bodyContent {
		display:none
	}
	html .banner_bg {
		height:300px!important;
		background-size:cover!important;
		background-position:center center
	}
	html .common_container {
		padding:0!important
	}
	html .common_container .introductory_section {
		padding:30px 15px!important
	}
	html .common_container .introductory_section .row.bi_Services {
		height:auto!important
	}
	html .common_container .alternate_backimg_section {
		padding-bottom:10px!important;
		padding-top:30px!important
	}
	html .common_container .alternate_backimg_section .heading {
		width:100%!important;
		margin:0 auto
	}
	html .common_container .alternate_backimg_section .backimg_till_tab {
		background:0 0;
		background-image:none!important;
		display:none!important
	}
	html .common_container .alternate_backimg_section .background-position {
		padding:0!important;
		min-height:0!important;
		height:auto!important
	}
	html .common_container .alternate_backimg_section .background-position .alternate_left_Content,
	html .common_container .alternate_backimg_section .background-position .alternate_right_Content {
		padding:20px 0!important
	}
	html .common_container .alternate_backimg_section .services_content {
		padding-top:0!important
	}
	html .common_container .txt_image_blue_section .txt_image_blue_common_container .left_section {
		width:100%!important
	}
	html .bfsContainer .introductory_section .bfsImage,
	html .insuranceContainer .introductory_section .insuranceImage {
		height:300px!important
	}
	html .healthCare_Container .alternate_backimg_section {
		padding-top:30px!important;
		padding-bottom:30px!important
	}
	html .healthCare_Container .alternate_backimg_section .heading .main_Heading {
		padding-bottom:30px!important
	}
	html .aboutUsBody {
		padding:30px 15px!important
	}
	html .aboutUsBody .aboutUs_thumpnialWrapper {
		margin-bottom:0!important
	}
	html .aboutUsBody .aboutUs_desc_second_para {
		padding-left:0!important;
		padding-right:0!important
	}
	html .aboutUsBody .aboutUs_desc {
		padding:0!important
	}
	html .aboutUsBody .aboutUs_Banner {
		width:100%;
		text-align:center;
		padding-bottom:30px!important
	}
	html .aboutUsBody .aboutUs_Banner .aboutUs_thumpnialWrapper {
		background:#fff!important
	}
	html .resouces_section {
		padding-bottom:30px;
		padding-top:30px
	}
	html .blue_segment_section .segmentBlock {
		padding-top:20px
	}
	html .blue_segment_section .segmentBlock .block {
		width:50%!important;
		margin-bottom:20px
	}
	html .blue_segment_section #features-heading h1 {
		font-size:27px
	}
	html .serviceContainer {
		height:auto!important
	}
	html .serviceContainer .serviceBlock {
		height:300px!important;
		display:block!important;
		width:100%!important
	}
	html .serviceContainer .serviceBlock .descPart {
		left:0!important;
		display:table!important
	}
	html .serviceContainer .serviceBlock .servicePlaceholder {
		position:relative!important;
		display:none!important
	}
	html .microsoftContainer .introductory_section {
		padding:20px 50px
	}
	html .microsoftContainer .microsoft_serviceContainer {
		padding:30px 0!important
	}
	html .microsoftContainer .microsoft_serviceContainer .serviceBlock {
		width:100%
	}
	html .microsoftContainer .microsoft_whyNous {
		height:auto!important;
		padding:30px 0!important
	}
	html .microsoftContainer .microsoft_whyNous .containerBlock {
		height:100%;
		margin:5% 15%;
		padding:0 5px
	}
	html .microsoftContainer .microsoft_whyNous .containerBlock .placeholderPart {
		height:100%
	}
	html .microsoftContainer .microsoft_whyNous .containerBlock .placeholderPart .imagePart {
		position:relative
	}
	html .microsoftContainer .microsoft_whyNous .containerBlock .placeholderPart .imagePart>img {
		width:100%
	}
	html .microsoftContainer .microsoft_whyNous .containerBlock .placeholderPart .imagePart .titlePart {
		position:absolute;
		bottom:0;
		text-align:center;
		padding:8px;
		color:#fff;
		width:100%;
		margin-bottom:0;
		font-size:20px
	}
	html .microsoftContainer .microsoft_whyNous .containerBlock .placeholderPart .descPart {
		padding:10px
	}
	html .career_sharePopup {
		width:50%!important;
		left:25%!important
	}
	html .caseStudy_Header {
		min-height:55px!important;
		height:auto!important;
		padding-bottom:10px
	}
	html .caseStudy_Header .headerPlaceholer .title {
		text-align:center!important
	}
	html .caseStudy_Header .dropdownPlaceholder {
		padding:5px 25px!important
	}
	html .caseStudy_detailHeader {
		min-height:250px!important;
		height:auto!important;
		padding-top:30px;
		padding-bottom:30px
	}
	html .caseStudy_detailHeader .caseStudy_title {
		text-align:center!important;
		font-size:30px!important
	}
}
@media only screen and (min-width: 768px) {
	html .competency_submenu_container .compentency_submenu_block a {
		min-height:0.005px!important
	}
	html .competency_submenu_container .compentency_submenu_block a .compentency_subMenuHeading {
		font-size:12px
	}
	html .competency_submenu_container .compentency_submenu_block a:hover {
		background-color:#0774c2
	}
	html .competency_submenu_container .compentency_submenu_block a:first-child {
		border-left:1px solid #4e5052
	}
	html .competency_submenu_container .compentency_submenu_block a .text-center img {
		width:50px!important;
		height:50px!important
	}
	html .mobility_Banner_bg {
		display:none
	}
	html .defaultMenus {
		display:block
	}
	html .m_eventList {
		display:none
	}
	html #pp-nav,
	html .eventList,
	html .homePage_desktopPart {
		display:block
	}
	html .homePage_mobilePart {
		display:none
	}
	html .overflowPart {
		overflow:hidden
	}
	html .mobile_bodyContent {
		display:none!important
	}
	html .desktop_bodyContent,
	html .desktop_bodyContent_for_nonBanners,
	html .innerPage_leftCarousel_ctrl,
	html .innerPage_rightCarousel_ctrl {
		display:block
	}
}
@media only screen and (max-width: 960px) and (min-width: 640px) {
	html .locationPage .panelPlaceholder .mainTabs>.nav-tabs {
		padding-left:15px!important
	}
	html .locationPage .panelPlaceholder .mainTab-content .locationBlock {
		width:100%!important
	}
	html .locationPage .panelPlaceholder .mainTab-content #contacts {
		padding-left:15px!important;
		padding-right:15px!important
	}
	html .mobibannertxt {
		display:none!important
	}
	html .ready_to_nextStep_contactUs h1 {
		font-size:26px!important
	}
	html .readytotakebtndiv,
	html .readytotaketxt {
		width:50%
	}
}
@media only screen and (max-width: 640px) and (min-width: 481px) {
	html .dataTables_info,
	html .dataTables_length {
		margin-top:.5em;
		float:left!important
	}
	html .dataTables_filter,
	html .dataTables_paginate {
		float:right!important
	}
	html .ready_to_nextStep_contactUs h2 {
		margin:24px 0!important;
		font-size:22px!important
	}
	html .ready_to_nextStep_button {
		font-size:18px!important;
		border:2px solid #fff!important;
		padding:8px 10px!important
	}
	html .ready_to_take_form_width .readytotakebtndiv,
	html .ready_to_take_form_width .readytotaketxt {
		width:50%!important
	}
}
@media only screen and (min-width: 480px) and (max-width: 600px) {
	html .banner_learnMorePart .imagePart a>img {
		height:42px!important
	}
}
@media only screen and (max-width: 670px) {
	html .copyright_moreInfo {
		margin-top:10px;
		float:left!important;
		width:100%!important
	}
	html .copyright_moreInfo a:nth-child(2) {
		padding-left:0!important
	}
	html .lifeNous_Container #life_slider_tab_mobile .left.carousel-control {
		left:0!important
	}
	html .lifeNous_Container #life_slider_tab_mobile .right.carousel-control {
		right:0!important
	}
}
@media only screen and (max-width: 480px) {
	html .homePage_desktopPart #section2 .productEngineering .peLayer {
		width:100%
	}
	html .homePage_desktopPart .section h2 {
		font-size:20px!important
	}
	html .wrapper.width90.searchtop20 .dnnSearchBox>input[type=text],
	html .wrapper.width90.searchtop20 .dnnSearchBox>input[type=text]:focus {
		width:75%!important
	}
	html .wrapper.width90.searchtop20 .dnnSearchBox>a.dnnSearchBoxClearText {
		width:8%!important
	}
	html .wrapper.width90.searchtop20 .dnnSearchBox>a.dnnSearchButton {
		width:15%!important
	}
	html .lifeNous_Container .dg-container .mydiv {
		display:none
	}
	html .lifeNous_Container #life_slider_tab_mobile {
		display:block!important;
		width:100%!important;
		margin:0 auto
	}
	html .lifeNous_Container #life_slider_tab_mobile .left.carousel-control {
		left:0!important
	}
	html .lifeNous_Container #life_slider_tab_mobile .right.carousel-control {
		right:0!important
	}
	html .lifeNous_Container .readytotaketxt {
		width:100%!important;
		padding-bottom:10px
	}
	html .lifeNous_Container .readytotakebtndiv {
		width:100%!important
	}
	html .mobilityContainer .bannerdiv {
		background:0 0!important;
		height:auto!important
	}
	html .mobilityContainer .bannerdiv .mobibannerclouds,
	html .mobilityContainer .bannerdiv .mobibannerhands,
	html .mobilityContainer .bannerdiv .mobibannerplane-1,
	html .mobilityContainer .bannerdiv .mobibannerplane-2,
	html .mobilityContainer .bannerdiv .mobibannertower,
	html .mobilityContainer .bannerdiv .mobibannertxt {
		display:none!important
	}
	html .mobilityContainer .bannerdiv .mobility_Banner_bg {
		background-position:55% 0;
		background-size:inherit!important
	}
	html .career_applyPage {
		padding:50px 0!important
	}
	html #dnn_ContentPane {
		min-height:auto!important
	}
	html #dnn_ContentPane,
	html .DNNModuleContent,
	html .DnnModule,
	html .DnnModule-DNN_HTML,
	html .Normal,
	html .dnnPEMContNotitle,
	html .dnnPEMContNotitleBody {
		height:auto!important
	}
	html .dg-wrapper,
	html .mydiv {
		width:100%!important
	}
	html .dg-container nav span.dg-prev {
		left:0!important
	}
	html .dg-container nav span.dg-next {
		right:0!important
	}
	html .neotysContainer .neotys_advantage .containerBlock,
	html .searchBar .input-group {
		width:100%!important
	}
	html .searchBar #search {
		width:20%!important
	}
	html .homePage_mobilePart .head h2 {
		font-size:20px!important
	}
	html .applicationDevelopment_Container .appservice_container {
		padding:30px 0!important
	}
	html .applicationDevelopment_Container .appservice_container .appService_iconContainer .appService_iconBlock {
		width:100%!important;
		padding-bottom:20px
	}
	html .microsoftContainer .microsoft_whyNous .containerBlock {
		height:100%;
		margin:5% 0;
		padding:0 5px
	}
	html .nav_countryList {
		display:none
	}
	html .location_dropdown {
		display:block;
		height:34px;
		padding:6px 12px;
		font-size:14px;
		line-height:1.42857143;
		color:#555;
		background-color:#fff;
		background-image:none;
		border:1px solid #ccc;
		border-radius:4px;
		-webkit-box-shadow:inset 0 1px 1px rgba(0,
		0,
		0,
		.075);
		box-shadow:inset 0 1px 1px rgba(0,
		0,
		0,
		.075);
		-webkit-transition:border-color ease-in-out .15s,
		-webkit-box-shadow ease-in-out .15s;
		-o-transition:border-color ease-in-out .15s,
		box-shadow ease-in-out .15s;
		transition:border-color ease-in-out .15s,
		box-shadow ease-in-out .15s
	}
	html .locationPage .panelPlaceholder .mainTabs>.nav-tabs {
		padding-left:15px!important
	}
	html .locationPage .panelPlaceholder .mainTab-content .locationBlock {
		width:100%!important
	}
	html .locationPage .panelPlaceholder .mainTab-content #contacts {
		padding-left:15px!important;
		padding-right:15px!important
	}
	html .neotysContainer .neotysservice_container {
		padding:30px 0!important
	}
	html .neotysContainer .neotysservice_container .neotysservice_block {
		width:100%!important;
		float:left
	}
	html svg {
		height:100%!important
	}
	html .main_Heading {
		padding-bottom:30px!important;
		font-size:27px!important;
		line-height:1.4
	}
	html .mobile_ims_accordion .panel-body .accordion_image_part {
		float:left;
		text-align:center!important;
		width:100%!important;
		padding-bottom:15px
	}
	html .mobile_ims_accordion .panel-body .accordion_description_part {
		float:left;
		width:100%!important
	}
	html .sharepointContainer .row.sharepoint_Services_box {
		padding-bottom:10px!important
	}
	html .sharepointContainer .row.sharepoint_Services_box .containerBlock {
		width:100%!important;
		float:left;
		margin-top:0!important
	}
	html .sharepointContainer .row.sharepoint_Services_box .containerBlock:first-of-type {
		margin-top:20px!important
	}
	html .devopsContainer .devops_Services_box .containerBlock {
		width:100%!important;
		float:left
	}
	html .integratedservices_Container .integrationServices_offer .integrationServices_offer_container .integratedImageContainer {
		width:100%!important;
		float:left!important
	}
	html .integratedservices_Container .integrationServices_offer .integrationServices_offer_container .integratedImageContainer .title {
		width:70%!important
	}
	html .banner_titlePart {
		display:table;
		height:100%;
		padding:0
	}
	html .banner_titlePart>.title {
		display:table-cell;
		vertical-align:middle;
		height:100%;
		color:#fff;
		text-transform:uppercase
	}
	html .banner_learnMorePart {
		display:table;
		height:100%;
		padding:0
	}
	html .banner_learnMorePart .imagePart {
		display:table-cell;
		vertical-align:middle;
		height:100%
	}
	html .banner_learnMorePart .imagePart img {
		width:96%!important
	}
	html .partnerContainer .partnerImage-Container .partnership-customBlock_forImage {
		width:100%!important;
		float:left;
		margin-right:0!important
	}
	html .partnerContainer .partnersPlaceholder {
		height:auto!important
	}
	html .CT_Body {
		height:620px!important
	}
	html .CT_Body .customerDesc_Placeholder .desc {
		font-size:1.4em!important
	}
	html .customerTesimonials_headerInfo .ct-headerInfo-placeholder .ct-headerInfo-block {
		width:100%;
		float:left;
		margin-bottom:40px;
		height:auto!important
	}
	html .customerTesimonials_headerInfo .ct-headerInfo-placeholder .ct-headerInfo-block .descPart .content {
		padding-left:75px
	}
	html .customerTesimonials_headerInfo .ct-headerInfo-placeholder .ct-headerInfo-block .imagePart {
		width:25%;
		float:left
	}
	html .customer_testimonial_box_container .customer_testimonial_box {
		width:100%!important
	}
	html .readytotakebtndiv {
		float:none!important;
		text-align:center;
		padding-bottom:20px
	}
	html .ready_to_nextStep_contactUs h2 {
		font-size:27px;
		text-align:center!important
	}
	html .ready_to_nextStep_contactUs {
		padding:10px 15px!important
	}
	html .readytotakebtndiv .pull-right {
		float:none!important
	}
	html .blue_segment_section #features-heading h1 {
		font-size:27px;
		padding-bottom:20px!important;
		padding-top:20px!important
	}
	html .blue_segment_section .segmentBlock .block {
		width:100%!important;
		margin-bottom:20px
	}
	html .testingContainer .testingService_block {
		padding:30px 0 20px!important
	}
	html .testingContainer .introductory_section .testingserivce_container .testingserivce_iconContainer .testingserivce_iconBlock {
		width:100%!important;
		float:left
	}
	html .biContainer .row.bi_Services .containerBlock {
		width:100%;
		float:left;
		margin-bottom:30px;
		padding:0!important
	}
	html .biContainer .row.bi_Services .containerBlock .placeholderPart .imagePart .titlePart {
		font-size:17px!important
	}
	html .mobilityContainer .row.mobility_Services .containerBlock {
		width:100%!important;
		margin-bottom:30px
	}
	html .image_till_tab {
		background:0 0!important;
		height:auto!important
	}
	html .highlights_List,
	html .serviceList {
		margin:0
	}
	html .highlights_List li,
	html .serviceList li {
		width:100%!important;
		margin-bottom:40px
	}
	html .applicationModernization_Container .introductory_section .modernizationTechs .modernizationTechs_block {
		width:100%!important;
		float:left;
		margin-bottom:20px;
		padding-left:0!important;
		padding-right:0!important
	}
	html .applicationModernization_Container .introductory_section .modernizationTechs .itemBlock {
		margin-bottom:20px!important
	}
	html .digitalTransformation_Container .DT_services {
		height:auto!important;
		padding:15px!important
	}
	html .digitalTransformation_Container .DT_services .digital_services {
		height:500px!important;
		width:100%!important
	}
	html .digitalTransformation_Container .introductory_section {
		height:auto!important
	}
	html .digitalTransformation_Container .introductory_section .rocketContainer {
		display:none
	}
	html .digitalTransformation_Container .cloud_img {
		height:90px!important
	}
	html .serviceContainer {
		height:auto!important
	}
	html .serviceContainer .serviceBlock {
		height:500px!important;
		display:block!important;
		width:100%!important
	}
	html .serviceContainer .serviceBlock .descPart {
		left:0!important;
		display:table!important
	}
	html .serviceContainer .serviceBlock .servicePlaceholder {
		position:relative!important;
		display:none!important
	}
}
@media only screen and (max-width: 450px) {
	html .banner_titlePart {
		display:table;
		height:100%;
		padding:0;
		width:75%!important
	}
	html .banner_titlePart>.title {
		display:table-cell;
		vertical-align:middle;
		height:100%;
		color:#fff;
		text-transform:uppercase;
		font-size:27px!important
	}
	html .banner_learnMorePart {
		width:25%!important;
		position:absolute;
		top:50%;
		transform:translateY(-50%);
		-webkit-transform:translateY(-50%);
		-moz-transform:translateY(-50%);
		-o-transform:translateY(-50%);
		-ms-transform:translateY(-50%);
		right:10px
	}
	html .sharePointBanner_bg .sharePointHeader .banner_titlePart {
		width:62%!important
	}
	html .sharePointBanner_bg .sharePointHeader .banner_learnMorePart {
		width:36%!important
	}
	html .banner_learnMorePart {
		display:table;
		height:100%;
		padding:0
	}
	html .banner_learnMorePart .imagePart {
		display:table-cell;
		vertical-align:middle;
		height:100%
	}
	html .banner_learnMorePart .imagePart img {
		width:96%!important
	}
	html .leadersImage-block {
		width:100%
	}
	html .career_sharePopup {
		width:80%!important;
		left:10%!important
	}
}
@media only screen and (max-width: 320px) {
	html .homePage_desktopPart #section1 .imgSliderSection #carousel-home-slider .carousel-home-inner .carousel-descriptions .mainCaption_title span:first-child {
		font-size:30px!important
	}
	html .homePage_desktopPart #section1 .imgSliderSection #carousel-home-slider .carousel-home-inner .carousel-descriptions .mainCaption_title .subCaption {
		font-size:16px!important
	}
	html .homePage_desktopPart #section2 .productEngineering .peLayer_2_2 .peContent h1 {
		border-bottom:1px solid #000
	}
	html .homePage_desktopPart #section2 .productEngineering .peLayer_2_2 .peContent h1 span {
		border-bottom:none
	}
	html .digitalTransformation_Container .DT_services .digital_services {
		height:600px!important
	}
	html .testingContainer .testingtype_section .testingType_block .automationTesting,
	html .testingContainer .testingtype_section .testingType_block .mobilityTesting,
	html .testingContainer .testingtype_section .testingType_block .performanceTesting {
		height:700px!important
	}
	html html body .mobile_Container .mobile-section-1 #home_banner_Carousel .carousel-inner .item .banner-txt-1 {
		font-size:30px!important
	}
	html html body .mobile_Container .head h1 span {
		font-size:18px
	}
	html .searchBar .input-group #search {
		width:15%
	}
	html .searchBar .input-group .search_text {
		width:85%!important;
		border:none
	}
	html #search .fa-lg {
		font-size:inherit!important
	}
	html .CT_Body {
		height:700px!important
	}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
	html .textalign {
		top:150px;
		left:33%
	}
}
@media only screen and (max-width: 1230px) {
	html .footer_connectus_icons {
		width:130px;
		margin-top:-7px
	}
	html .footer_innerPage {
		height:55px!important
	}
}
@media only screen and (max-width: 1280px) and (max-height: 800px) {
	html .header {
		position:relative!important
	}
	html .searchBar {
		position:absolute!important;
		top:92px!important
	}
	html body,
	html html {
		height:auto!important;
		padding-top:0!important
	}
	html .desktop_uiux .section.pp-section {
		transform:translate3d(0,
		0,
		0)!important
	}
	html .desktop_uiux .section.pp-section:first-child {
		height:600px!important
	}
	html .desktop_uiux .section.pp-section:first-child .uiux_section1 .indicationArrow {
		display:none
	}
	html .desktop_uiux .uiux_section2 .secondSection {
		padding-top:50px;
		padding-bottom:50px
	}
	html .desktop_uiux .uiux_section2 .secondSection .contentSection {
		margin-top:0!important
	}
	html .desktop_uiux .uiux_section3 {
		padding-top:50px!important;
		padding-bottom:50px!important
	}
	html .desktop_uiux .uiux_section3 .serviceTitle {
		margin:0!important
	}
	html .desktop_uiux .uiux_section3 .uiux_services .uiux_serviceContainer .uiux_serviceBlock .uiux_title {
		font-size:1.2em!important
	}
	html .desktop_uiux .uiux_section3 .uiux_services .uiux_serviceContainer .uiux_serviceBlock .uiux_circleIcon_Block>img {
		height:50px
	}
	html .desktop_uiux .uiuxFooter,
	html .desktop_uiux .uiuxFooter .menuPlaceholders {
		height:auto!important
	}
	html .newsEvent-bodyContent-secondRow {
		display:none!important
	}
	html .newsEvent-bodyContent-firstRow .newsEvents_viewMore {
		display:block!important
	}
	html #section1 .indicationArrow {
		display:none
	}
	html #section5 .menuPlaceholders,
	html .lifeNous-bodyContent-secondRow {
		display:none!important
	}
	html #section4 .section4_firstRow {
		height:600px!important
	}
	html #dnn_ContentPane,
	html .DNNModuleContent,
	html .DnnModule,
	html .DnnModule-DNN_HTML,
	html .Normal,
	html .dnnPEMContNotitle,
	html .dnnPEMContNotitleBody,
	html html body #dnn_ContentPane {
		height:auto
	}
	html #pp-nav ul {
		display:none!important
	}
	html #parallaxPart,
	html .pp-section {
		height:auto!important;
		position:relative!important;
		transform:translate3d(0,
		0,
		0)!important
	}
	html .section:first-child {
		height:600px!important
	}
	html #section2 {
		height:650px!important;
		background-color:#f4f4f4
	}
	html #section3 #carousel-clientTestimonial-slider {
		height:250px!important
	}
	html #section3 .section3_firstRow {
		height:560px!important
	}
	html #section3 .section3_firstRow .aboutUsLeftPanel .row .aboutHeading-Container {
		font-size:26px
	}
	html #section3 .aboutHeading,
	html #section3 .clientDescrition-header {
		font-size:26px;
		width:100%!important
	}
	html #section4 .aboutUsLeftPanel .row .aboutHeading-Container .aboutHeading,
	html #section4 .life_header,
	html #section4 .newsEvents-Heading,
	html #section4 .ourPartners-Heading {
		font-size:26px
	}
	html #section4 .ourPartners {
		height:auto!important;
		padding-top:30px;
		padding-bottom:30px
	}
	html #section4 .ourPartners .ourPartnerHeader {
		height:auto!important
	}
	html #section4 .section4_firstRow .life-at-nous .lifeNous-body .lifeNous-bodyContent .lifeNous_Carousel_Desktop_Container,
	html #section4 .section4_firstRow .news-and-Events .newsEvent-body .newsEvent-bodyContent .newsEvents_Carousel_Desktop_Container {
		display:block!important;
		padding-top:20px
	}
	html #section5 .menuPlaceholders {
		padding:40px 15px!important;
		height:auto!important
	}
	html #section5 .footerPlaceholder {
		height:50px!important
	}
	html .section.pp-section:last-child {
		overflow-y:hidden!important;
		display:none!important
	}
	html #dnn_ContentPane {
		min-height:auto!important
	}
	html #dnn_ContentPane,
	html .DNNModuleContent,
	html .DnnModule,
	html .DnnModule-DNN_HTML,
	html .Normal,
	html .dnnPEMContNotitle,
	html .dnnPEMContNotitleBody {
		height:auto!important
	}
	html .footer_when_scroll {
		display:block!important
	}
}
@media only screen and (min-width: 1500px) {
	html #dnn_ContentPane {
		min-height:auto!important
	}
	html .desktop_uiux .uiux_services_desc {
		height:400px!important
	}
}
@media only screen and (max-width: 768px) {
	html .footer_when_scroll {
		display:block!important
	}
}
@media only screen and (max-height: 768px) and (max-width: 1280px) {
	html .footer_when_scroll {
		display:block!important
	}
}
html body .header nav .header_menus #menu-collapse .custom-navbar-nav>li .dropdownMenus>li .competency_submenu_container .compentency_submenu_block a:first-child {
	border-left:1px solid #4e5052;
}
html body .innerPage_body .engagementModel_Container .introductory_section .engType_Description .eng_descritionPart .engType-descripionPart .lea_Name:hover {
	color:#4fa7d5!important;
}
html body .innerPage_body .engagementModel_Container .introductory_section .engType_Description .eng_descritionPart .engType-descripionPart .lea_Name {
	text-align:left;
	font-size:1.6em;
	font-weight:400;
	font-family:robotoRegular;
	margin:10px 0 0;
	color:#184085;
	padding-bottom:7px;
	cursor:pointer;
}
html body .innerPage_body .engagementModel_Container .introductory_section .engType_Description .eng_descritionPart .engType-descripionPart .leaderDesg {
	font-size:1.3em;
	margin:0;
	padding-bottom:20px;
	padding-top:3px;
}
@media only screen and (min-width: 1200px) {
	html body .innerPage_body .mainLevel_Description {
		font-size:1.4em;
		line-height:1.6;
		padding-bottom:10px;
		text-align:justify;
	}
}
@media only screen and (max-width: 767px) {
	html .engagementModel_Container .introductory_section .engType_Description .eng_descritionPart .engType-descripionPart .lea_Name {
		text-align:center!important;
		padding-bottom:20px!important;
		padding-top:20px!important;
	}
}
@media only screen and (max-width: 767px) {
	html .engagementModel_Container .introductory_section .engType_Description .eng_descritionPart .engType-descripionPart .leaderDesg {
		text-align:center!important;
		padding-bottom:20px!important;
	}
}
html body .innerPage_body .leadershipBanner_bg1 {
	background-image:url(../img/bannerImages/executive-management.html);
}
html body .innerPage_body .leadershipBanner_bg1 .leadershipHeader {
	background-color:rgba(14,
	90,
	145,
	.8);
}
html body .innerPage_body .digitalTransformation_Container .banner_img {
	height:390px;
	background-image:url(../img/bannerImages/executive-management.html);
}
html body .innerPage_body .sn_Banner_bg {
	background-image:url(../img/bannerImages/servicenow.jpg);
}
html body .innerPage_body .sn_Banner_bg .sn_Header {
	background-color:rgba(14,
	90,
	145,
	.8);
}
.webinar_page {
	height:500px;
	position:relative;
}
.webinar_page .raas {
	background:url(../img/webinar-page/webinar-min.jpg) center center no-repeat;
	background-size:cover;
	height:100%;
}
.webinar_page .raas .titles {
	position:absolute;
	bottom:40px;
	left:50px;
	color:#fff;
	width:50%;
	font-family:roboto-snapLight;
	background:rgba(0,
	105,
	150,
	.9);
	padding-bottom:20px;
	padding-left:10px;
}
.webinar_page .raas .titles h1 {
	display:block;
	line-height:1.4;
}
html body .innerPage_body .csr_Banner_bg {
	background-image:url(../img/bannerImages/csrBanner.jpg);
}
html body .innerPage_body .csr_Banner_bg .devops_Header {
	background-color:rgba(56,
	149,
	213,
	.8);
}
html body .innerPage_body .service_now {
	padding:50px 0;
	background-color:#f4f4f4;
}
html body .innerPage_body span.benefits {
	color:#006995;
	font-size:35px;
	font-weight:bolder;
}
html body .innerPage_body .serviceNow {
	padding:8px 58px;
	font-size:1.3em;
	text-align:center;
}
html body .mainLevel_Descrpn {
	font-size:2.6em;
	line-height:1.6;
	font-family:roboto;
	text-align:center;
	padding:33px 0;
}
html body .para {
	padding:20px 80px;
	text-align:center;
}
html body .para1 {
	padding-left:170px;
	padding-right:170px;
}
html body p.mainLevel_Description.para {
	font-size:28px!important;
}
html body .innerPage_body .devopsContainer .devservice_container1 {
	background-color:#f4f4f4;
}
html body ul.des {
	font-size:1.3em;
	height:50px;
	display:inline-block;
	padding-top:5px;
	padding-left:100px;
}
html body span.image {
	padding-left:20px
}
html body .csr_image {
	margin-left:80px;
}
html body .csr_image img {
	width:55px;
	height:55px;
}
html body .descrip {
	padding-right:78px;
}
@media only screen and (max-width: 1042px) {
	html body .csr_image {
		margin-left:10px;
	}
}
@media only screen and (max-width: 1270px) {
	html body .descrip {
		padding-right:0;
		padding-left:22px;
	}
}



.servicenow_img {	
	width:50px;
	height:50px;
	display:inline-block;
	float:left
}

	
	
