@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);


@font-face {
    font-family: "Open Sans";
    src: url('../fonts/OpenSans-Regular.eot');
    src: url('../fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/OpenSans-Regular.svg#Open Sans') format('svg'),
    url('../fonts/OpenSans-Regular.woff') format('woff'),
    url('../fonts/OpenSans-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "helveticaneue_lt";
    src: url('../fonts/helveticaneue_lt-webfont.eot');
    src: url('../fonts/helveticaneue_lt-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/helveticaneue_lt-webfont.svg#Open Sans') format('svg'),
    url('../fonts/helveticaneue_lt-webfont.woff') format('woff'),
    url('../fonts/helveticaneue_lt-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "HelveticaNeue-Bold";
    src: url('../fonts/616882325-helvetica_neue_condensed_black.eot');
    src: url('../fonts/616882325-helvetica_neue_condensed_black.eot?#iefix') format('embedded-opentype'),
    url('../fonts/616882325-helvetica_neue_condensed_black.svg#Open Sans') format('svg'),
    url('../fonts/616882325-helvetica_neue_condensed_black.woff') format('woff'),
    url('../fonts/616882325-helvetica_neue_condensed_black.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

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

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

}


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
html, button, input, select, textarea {
	font-family: sans-serif;
}
img {
	vertical-align: middle;
}
/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body {
	font-family: 'Open Sans', sans-serif;
	min-height: 740px;
	background: #2d2d2d;
	font-size: 1em;
}
/*
    Now let's bring some text styles back ...
*/

h2 {
	font-size: 1.5em;
	margin: 0.83em 0;
}
p, pre {
	margin: 1em 0;
}
b, strong {
	font-weight: bold
}
i, em {
	font-style: italic
}
/*
    ... and give links a nice look.
*/

a {
	text-decoration: none;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
a:hover, a:focus {
/*background: rgba(255,255,255,1);
    text-shadow: -1px -1px 2px rgba(100,100,100,0.5);*/
}
.fallback-message {
	display: none;
	font-family: sans-serif;
	line-height: 1.3;
	width: 780px;
	padding: 10px 10px 0;
	margin: 20px auto;
	border: 1px solid #E4C652;
	border-radius: 10px;
	background: #EEDC94;
}
.fallback-message p {
	margin-bottom: 10px;
}
.impress-supported .fallback-message {
	display: none;
}
.impress-not-supported .fallback-message {
	display: block;
}
.step {
	position: relative;
	margin: 20px auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
}
.impress-enabled .step {
	background-color: #fff;
	margin: 0;
	opacity: 0.3;
	-webkit-transition: opacity 1s;
	-moz-transition: opacity 1s;
	-ms-transition: opacity 1s;
	-o-transition: opacity 1s;
	transition: opacity 1s;
}
.impress-enabled .step.active {
	opacity: 1
}
.slide {
	display: block;
	width: 1004px;
	height: 700px;
	padding: 30px 15px 0 15px;
	background-color: #095577;
	color: #222;
	font-family: 'Open Sans', sans-serif;
}
.hint {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 200px;
	background: rgba(0, 0, 0, 0.5);
	color: #EEE;
	text-align: center;
	font-size: 50px;
	padding: 20px;
	z-index: 100;
	opacity: 0;
	-webkit-transform: translateY(400px);
	-moz-transform: translateY(400px);
	-ms-transform: translateY(400px);
	-o-transform: translateY(400px);
	transform: translateY(400px);
	-webkit-transition: opacity 1s, -webkit-transform 0.5s 1s;
	-moz-transition: opacity 1s, -moz-transform 0.5s 1s;
	-ms-transition: opacity 1s, -ms-transform 0.5s 1s;
	-o-transition: opacity 1s, -o-transform 0.5s 1s;
	transition: opacity 1s, transform 0.5s 1s;
}
.impress-enabled .hint {
	display: none;
}
.impress-on-welcome .hint {
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-o-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition: opacity 1s 5s, -webkit-transform 0.5s 4.5s;
	-moz-transition: opacity 1s 5s, -moz-transform 0.5s 4.5s;
	-ms-transition: opacity 1s 5s, -ms-transform 0.5s 4.5s;
	-o-transition: opacity 1s 5s, -o-transform 0.5s 4.5s;
	transition: opacity 1s 5s, transform 0.5s 4.5s;
}
.impress-enabled {
	pointer-events: none
}
.impress-enabled #impress {
	pointer-events: auto
}
/* slide1 start */

.navigation {
	position: fixed;
	width: 40px;
	margin: auto;
	right: 0;
	top: 0;
	bottom: 0;
	height: 418px;
	text-align: center;
	z-index: 9999;
	pointer-events: auto;
}
.navigation ul li {
	display: block;
}
.navigation ul li a {
	color: #777;
	margin: 1px 0 0;
	background-color: #181818;
	width: 40px;
	height: 25px;
    line-height: 25px;
	float: left;
	text-align: center;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.navigation ul li a:hover {
	color: #fff;
}
.navigation ul li a.active {
	background-color: #1c94cb;
	color: #fff;
	padding-left: 10px;
	margin-left: -10px;
}
.slidenumber {
	display: block;
	width: 30px;
	height: 30px;
	color: #fff;
	background-color: #1c94cb;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	line-height: 30px;
	font-size: 17px;
	font-weight: 700;
	z-index: 2;
}
.slidehead {
	width: 54%;
	position: absolute;
	top: 15px;
	left: 15px;
	background-color: #211f1e;
	color: #fff;
	padding: 5px 10px;
	margin: 0;
	font: 400 28px/32px 'Open Sans', sans-serif;
	text-align: left;
	height: 34px;
	text-transform: uppercase;
}
#welcome {
	padding: 0;
	background:#095577;
}
.logo-bg {
	margin-top: 70px;
	position: relative;
}
.logo-bg > img {
	height: auto;
	width: 100%;
}
.logo {
	left: 32px;
	position: absolute;
	top: 57px;
}
.logo img {
	width: 100%;
	height: auto;
}
.logo-bg-Accredited {
    position: absolute;
    top: 22%;
    left: 24%;
    width: 97%;
}
.first-slide-text {
	margin-top: 30px;
	padding-left: 27px;
}
.first-slide-text h4 {
	color: #ffffff;
	font-size: 2.6em;
	font-weight: 500;
	text-transform: uppercase;
}
.first-slide-text > h2 {
	color: #3babe1;
	font-size: 5.5em;
	font-weight: 700;
	line-height: 1;
	margin: 0;
	text-transform: uppercase;
}
.first-slide-text h3 {
	color: #ffffff;
	font-size: 4.8em;
	font-weight: 600;
	text-transform: uppercase;
}
.achievement ul {
	float: left;
	width: 100%;
	padding: 0 10px;
}
.achievement ul li {
	border-top: 2px solid #287aa2;
	color: #ffffff;
	float: left;
	margin-right: 10px;
	padding: 20px 18px;
	width: 28.4%;
	position: relative;
}
.achievement ul li::after {
	background: rgba(0, 0, 0, 0) url("../img/newppt/achivement-divider.png") no-repeat scroll right top;
	content: "";
	height: 76px;
	position: absolute;
	right: -6px;
	top: 7px;
	width: 1px;
}
.achievement ul li::before {
	background: rgba(0, 0, 0, 0) url("../img/newppt/achivement-point.png") no-repeat scroll right top;
	content: "";
	height: 6px;
	position: absolute;
	right: -8px;
	top: -4px;
	width: 6px;
}
.achievement ul li:nth-child(3), .achievement ul li:nth-child(6) {
	margin-right: 0;
}
.achievement ul li:nth-child(3)::after, .achievement ul li:nth-child(6)::after, .achievement ul li:nth-child(3)::before, .achievement ul li:nth-child(6)::before {
	background: none;
}
.achievement {
	display: inline-block;
	margin-top: 35px;
}
.left {
	float: left;
}
.achievement p {
	font-size: 2em;
	font-weight: bold;
	margin: 0;
}
.achievement p span {
	display: block;
	font-size: 0.7em;
	font-weight: 500;
}
.right {
	float: right;
}
/* Slide 2 start */
.seo-second {
	background-color: #ffffff;
	padding: 64px 20px;
}
.seo-completion, .optimization-phase, .monitor-phase {
	position: relative;
	float: left;
	width: 100%;
}
.seo-text{line-height: 20px;padding: 0 1.5%;}
.seo-text .title {
	float: left;
	width: 90%;
	position: relative;
}
.seo-text h2 {
	background: url("../img/newppt/seo-title-right-shape.png") no-repeat scroll right 0 #1c94cb;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	color: #ffffff;
	float: left;
	font-size: 1.4em;
	font-weight: 600;
	height: 38px;
	margin: 0 0 10px 0;
	padding: 6px 19px;
	width: 100%;
	position: relative;
}
.optimization-phase, .monitor-phase {
	margin-top: 25px;padding-bottom: 5%;
}
.seo-completion::after, .optimization-phase::after, .monitor-phase::after {
	content: "";
	float: left;
	position: absolute;
	height: 93px;
	width: 93px;
	top: -28px;
	right: 0;
}
.seo-completion::after {
	background: url("../img/newppt/stageiv.png") no-repeat scroll 0 0;
}
.optimization-phase::after {
	background: url("../img/newppt/stagev.png") no-repeat scroll 0 0;
}
.monitor-phase::after {
	background: url("../img/newppt/stagevi.png") no-repeat scroll 0 0;
}
.seo-text ul {
	clear: both;
	float: left;
	padding: 0 19px;
	width: 80%;
}
.seo-text li {
	float: left;
	width: 100%;
}
.seo-completion li:first-child {
	margin-bottom: 10px;
}
.seo-text .left {
	width: 80%;
}
.seo-text .right {
	width: 20%;
}
.seo-completion li h3 {
	font-weight: 600;
	color: #414042;
	font-size: 20px;
}
.seo-text p {
	color: #414142;
	font-size: 15px;
	line-height: 16px;
	font-weight: 500;
	margin: 0 0 6px;
}
/*slide3 CSS start*/

.page3content {
	padding: 0 20px;
	font: 100 28px 'Open Sans', sans-serif;
	text-transform: uppercase;
	bottom: 98px;
	left: 0;
	position: absolute;
	right: 0;
	top: 82px;
}
.webdesignbox {
	float: left;
	width: 55%;
	text-align: center;
	height: 100%;
}
.webicon {
	float: left;
	background-color: #f0f0f0;
	width: 35%;
	height: 100%;
	text-align: center;
	display: table;
}
.webicon > span {
	display: table-cell;
	vertical-align: middle;
	border: 1px #cfcfcf solid;
}
.webtxt {
	float: left;
	width: 65%;
	background-color: #fff;
	height: 100%;
	display: table;
}
.webtxt > p {
	display: table-cell;
	vertical-align: middle;
	background-color: #f0f0f0;
	margin-left: 9px;
	border: 1px #cfcfcf solid
}
.mr9 {
	width: 9px;
	background-color: #fff;
	height: 100%;
	display: table-cell;
}
.mobilebox {
	display: table;
	float: left;
	width: 45%;
	background-color: #f0f0f0;
	height: 100%;
	text-align: center;
}
.mobilebox > p {
	padding: 0 61px;
	text-align: left;
	display: table-cell;
	vertical-align: middle;
	border: 1px #cfcfcf solid
}
.mobilebox p > span {
	float: left;
	padding: 9px 0 0;
	width: 220px;
}
.mobilebox img {
	margin-right: 32px;
	float: left;
}
.row32, .row33 {
	margin: 9px 0 0;
}
.sdbox {
	display: table-cell;
	height: 100%;
	background-color: #f0f0f0;
	border: 1px #cfcfcf solid;
	text-align: center;
	vertical-align: middle;
}
.sdbox > p {
	display: inline-block;
	margin: 0;
	padding: 0 50px;
}
.sdbox p > span {
	float: left;
	padding: 7px 0 0 30px;
	width: 190px;
}
.sdbox > p img {
	float: left;
}
.offshorebox {
	display: table-cell;
	height: 100%;
	background-color: #f0f0f0;
	border: 1px #cfcfcf solid;
	vertical-align: middle;
}
.offshorebox > p {
	display: table-cell;
	vertical-align: middle;
	padding: 0 30px;
}
.offshorebox p > span {
	float: left;
	padding: 0 0 0 30px;
	width: 275px;
	text-align: center;
}
.offshorebox > p img {
	float: left;
	margin: 5px 0 0;
}
.qabox {
	display: table-cell;
	height: 100%;
	background-color: #f0f0f0;
	border: 1px #cfcfcf solid;
	vertical-align: middle;
}
.whbox {
	height: 100%;
	background-color: #f0f0f0;
	display: table-cell;
	border: 1px #cfcfcf solid;
	vertical-align: middle;
}
.seobox {
	display: table-cell;
	height: 100%;
	background-color: #f0f0f0;
	border: 1px #cfcfcf solid;
	vertical-align: middle;
}
.qabox > img, .whbox > img, .seobox img {
	display: block;
	margin: 0 auto 15px;
}
.qabox > p, .whbox > p, .seobox p {
	padding: 0 23px;
	text-align: center;
	margin: 10px 0 0;
	vertical-align: middle;
}
.page3row {
	height: 170px;
	text-transform: uppercase;
}
.row31 {
	margin-top: 40px;
}
.page3row.row32, .page3row.row33 {
	display: table;
	width: 100%;
}
/*slide3 CSS end*/

/*slide4 CSS start*/

#certification {
	padding: 0;
	background: #3babe1;
}
.page4content {
	padding: 0;
}
.page4row {
	height: 270px;
	position: relative;
	text-align: center;
	margin-bottom: 30px;
}
.circle {
	width: 140px;
	height: 140px;
	display: inline-block;
	border: 10px #c0c0c0 solid;
	border-radius: 50%;
	margin: 15px 15px 0 15px;
	line-height: 134px;
	transition: all 0.2s ease-in-out;
}
.circle p {
	color: #fff;
	display: inline-block;
	font: 100 18px 'Open Sans', sans-serif;
	padding: 0 20px;
	vertical-align: middle;
	width: 100px;
}
.certcircles {
	height: 200px;
	position: absolute;
	margin: auto;
	top: 95px;
	bottom: 0;
	width: 100%;
}
.redbg {
	background-color: #d7131b;
}
.blackbg {
	background-color: #211f1e;
}
/*slide4 CSS end*/

/*slide5 CSS start*/

.page5content {
	margin: 80px 20px 0 20px;
}
.teboxcontainer {
	height: auto;
	margin-top: 40px;
}
.tebox {
	float: left;
	margin-bottom: 10px;
	width: 48%;
}
.tebox:last-child {
	margin-right: 0px;
}
.tebox h1 {
	background-color: #e7e7e7;
	font: 400 18px 'Open Sans', sans-serif;
	margin: 1px 0;
	padding: 5px 15px;
}
.tebox h1 span {
	display: table-cell;
	vertical-align: middle;
}
.teboxinner {
	border: 1px solid #e9e9e9;
	min-height: 180px;
	text-align: center;
}
.terow1 {
	margin: 0 0 0;
}
.teboxinner .terow1 span {
	display: inline-block;
	width: 30%;
	line-height: 90px;
	text-align: center;
}
.teboxinner .terow1 > span > img {
	margin-bottom: 0;
}
.teboxinner.micro span, .teboxinner.mobil span, .teboxinner.ost span, .teboxinner.db span, .teboxinner.webs span {
	display: block;
	margin: 25px 0;
}
.db .terow1 {
	margin-top: 65px;
}
.teboxinner span {
	display: inline-block;
}
.otherrow {
	margin: 3px 0 0;
	border: 1px #e9e9e9 solid;
}
.othertxt {
	margin: 0;
	background-color: #e7e7e7;
	font: 100 25px 'Open Sans', sans-serif;
	float: left;
	padding: 20px 25px;
}
.otherlogos {
	text-align: center;
}
.otherlogos span {
	display: inline-block;
	margin: 6px 25px 0;
}
/*slide5 CSS end*/

/*slide6 start*/

.emrowcontainer {
	margin: 43px 0 0;
}
.emrow {
	border-top: 1px #ededed solid;
	margin: 0px 0;
	padding: 0 10px 0;
	display: table;
	width: 97%;
}
.emnumber {
	float: left;
	border-radius: 25px;
	text-align: center;
	font: 600 18px/44px 'Open Sans', sans-serif;
	color: #fff;
	width: 44px;
	height: 44px;
	background-color: #8b8b8b;
	margin-top: 9px;
}
.redbg {
	background-color: #d7131b;
}
.emhead {
	color: #d7131b;
	font: 400 18px 'Open Sans', sans-serif;
	margin: 7px 0 0;
}
.empara {
	color: #211f1e;
	font: 400 13px 'Open Sans', sans-serif;
	margin: 0 0 5px 0;
}
.emleft {
	display: table-cell;
	width: 55px;
	vertical-align: top;
}
.emright {
	display: table-cell;
	vertical-align: top;
}
/*slide6 end*/

/*slide7 start*/

.cltxt {
	float: left;
	font: 600 28px/31px 'Open Sans', sans-serif;
	width: 100%;
	text-align: center;
}
.cltxt p {
	margin: 0;
	font-size: 38px;
}
.blackcolor {
	color: #222;
}
.slide7content {
	margin: 60px 0px 0 0px;
	overflow: hidden;
}
.cllogos {
	/*float: right;*/
    overflow: hidden;
	position: relative;
	width: 100%;
	margin: 66px 0 0;
	height: auto;
}
.hexrow {
	height: 122px;
	position: relative;
}
.hexrow:nth-child(even) {
	left: -105px;
	top: -63px;
	width: 983px;
}
#clientele {
	padding: 30px 7px 0;
}
.cllogos ul {
	width: 110px;
	float: left;
	margin: 0px -22px 0 0;
	padding: 0px;
}
.cllogos ul li {
	width: 110px;
	height: 95px;
	margin: 0px 0 4px 0;
	display: table;
}
.cllogos ul:nth-child(odd) {
	margin-top: 49px;
}
.cllogos ul:last-child {
	margin-right: 0px;
}
.hex {
	float: left;
	height: 95px;
	width: 110px;
	background: url("../img/hexbg.png") no-repeat;
	background-size: 100%;
	/*line-height: 95px;*/
    text-align: center;
	display: table;
}
.hex:nth-child(even) {
	margin: 0 76px;
}
.hex > span {
	display: table-cell;
	vertical-align: middle;
}
.hex img {
/*vertical-align:unset;*/
}
/*.hex:last-child {
    margin-right: 0;
}*/

.row2hex {
	position: absolute;
	top: 119px;
	left: 111px;
}
.row3hex {
	position: absolute;
	top: 239px;
	left: 110px;
}
.row4hex {
	position: absolute;
	top: 359px;
	left: 100px;
}
.hr1, .hr2 {
/*margin-left: 321px;*/
}
.hr6 {
	margin-left: 210px;
}
.hr7 {
	margin-left: 220px;
}
/*slide7 end*/

/*slide8 start*/

.slide8content {
	padding: 0 20px;
	font: 100 32px 'Open Sans', sans-serif;
	text-transform: uppercase;
	bottom: 105px;
	left: 0;
	position: absolute;
	right: 0;
	top: 90px;
}
.btmcontact {
	position: absolute;
	bottom: -10px;
	left: 20px;
	right: 20px;
	z-index: 1;
}
.btmcontact h2 {
	color: #211f1e;
	font: 100 24px/24px 'Open Sans', sans-serif;
}
.contactbox {
	background: rgba(229, 229, 229, 0.7);
	padding: 20px 0;
	border: 1px #cecece solid;
	position: relative;
}
.cbox {
	float: left;
	width: 31%;
	margin: 0 1%;
	border-right: 1px dotted #656565;
}
.cbox:last-child {
	border: 0px;
}
.cbox p.adhead {
	font: 400 15px 'Open Sans', sans-serif;
	margin: 0 0 4px 0;
}
.cmleft {
	float: left;
}
.cmno {
	background-color: #505050;
	border: 5px solid #fff;
	border-radius: 50%;
	display: inline-block;
	font: 400 30px/65px 'Open Sans', sans-serif;
	height: 65px;
	text-align: center;
	width: 65px;
	color: #ffffff;
}
.cbox address {
	font: 100 13px 'Open Sans', sans-serif;
}
.cmright {
	float: left;
	margin: 0 0 0 15px;
}
/*.arrowtop{width: 22px;height: 19px;position: absolute;top: -18px;left:78px;background: url("../img/arrowtop.png") no-repeat;}*/

.arrowtop {
	height: 17px;
	left: 78px;
	position: absolute;
	top: -17px;
	width: 18px;
	background-image: url(../img/arrowtop-bottom.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.gmap {
	width: 964px;
	text-align: center;
	margin: 0 auto;
	position: relative;
}
.mappin {
	position: absolute;
	z-index: 0;
}
.locname {
	background-color: #211f1e;
	border-radius: 5px 0 0 5px;
	color: #fff;
	float: left;
	font: 100 13px/20px 'Open Sans', sans-serif;
	margin-right: 30px;
	padding: 0 12px 0 8px;
	position: relative;
	top: 12px;
	vertical-align: top;
}
.locpin {
	animation: mymove 2s infinite;
	-webkit-animation: mymove 2s infinite;
	position: absolute;
	width: 36px;
	height: 49px;
	right: 0;
}
.locpin img {
	float: left;
	margin: -3px 0 0 0px;
	max-width: 110%;
}
@keyframes mymove {
 0 {
 transform: scale(1, 1);
}
 50% {
 transform: scale(1.15, 1.15);
}
 100% {
 transform: scale(1, 1);
}
}
@-webkit-keyframes mymove /*Safari and Chrome*/ {
 0 {
 -webkit-transform: scale(1, 1);
}
 50% {
 -webkit-transform: scale(1.15, 1.15);
}
 100% {
 -webkit-transform: scale(1, 1);
}
}
.mappin.nw {
	left: 103px;
	top: 68px;
}
.mappin.london {
	left: 307px;
	top: 39px;
}
.mappin.rome {
	left: 430px;
	top: 78px;
}
.mappin.mumbai {
	left: 516px;
	top: 160px;
}
.mappin.pune {
	left: 630px;
	top: 151px;
}
.mappin.sydney {
	right: 90px;
	top: 310px;
}
.pune .locname {
	border-radius: 0 5px 5px 0;
	margin-left: 26px;
	padding: 0 9px 0 15px;
}
.rome .locname {
	border-radius: 0 5px 5px 0;
	margin-left: 26px;
	padding: 0 9px 0 15px;
}
.rome .locpin {
	left: 0;
	right: auto;
}
.pune .locpin {
	left: 0;
	right: auto;
}
/*slide8 end*/

/*slide9 start*/

.slide9content {
	margin: 50px 20px 0;
	color: #211f1e;
	font: 400 25px/74px 'Open Sans', sans-serif;
}
.derow {
	border-top: 1px #e8e8e8 solid;
	padding: 4px 0;
}
.delast {
	border-bottom: 1px #e8e8e8 solid;
}
.derowblock {
	float: left;
	width: 50%;
}
.derowblock > img {
	margin-right: 5px;
}
/*slide9 end*/

/*slide10 css start*/

.slide10content {
	width: auto;
	margin: 50px auto;
}
.plrow {
	width: 653px;
	height: 75px;
	background-color: #F0F0F0;
	margin: 10px 0;
	border-radius: 40px;
	overflow: hidden;
	line-height: 75px;
	border: 1px solid #c9c9c9;
}
.plbulletred {
	background: url("../img/redbulletbg.png") no-repeat scroll right top #d7131b;
	border-radius: 40px 0 0 40px;
	float: left;
	height: 75px;
	margin: 0;
	width: 255px;
	line-height: 68px;
}
.plicon {
	margin: -1px 4px;
}
.plbulletblack {
	background: #333333 url("../img/blackbulletbg.png") top left no-repeat;
	width: 255px;
	height: 75px;
	margin: 0;
	float: right;
	text-align: right;
	border-radius: 0 40px 40px 0;
}
.plno {
	color: #fff;
	display: inline-block;
	font: 600 50px/50px 'Open Sans', sans-serif;
	padding: 0 20px;
	vertical-align: middle;
}
.pltxt {
	color: #fff;
	display: inline-block;
	font: 400 16px/16px 'Open Sans', sans-serif;
	text-transform: uppercase;
	vertical-align: middle;
}
.pldesc {
	color: #211f1e;
	display: inline-block;
	font: 400 13px/16px 'Open Sans', sans-serif;
	margin: 0 6px;
	vertical-align: middle;
	width: 296px;
}
.plbulletred .pltxt {
	width: 110px;
}
.plbulletblack .pltxt {
	width: 174px;
}
/*slide10 css end*/

/* slide11 CSS starts */

.thfirst {
	background-color: #d7131b;
	color: #fff;
	float: left;
	font: 600 94px/111px 'Open Sans', sans-serif;
	margin: 0;
	padding-right: 20px;
	position: relative;
	text-align: right;
	width: 60%;
}
.thsecond {
	background-color: #1f1b1c;
	color: #fff;
	float: right;
	font: 100 36px/50px 'Open Sans', sans-serif;
	margin: 0;
	padding: 5px 5px 5px 15px;
	position: relative;
	width: 90%;
}
.cInfo {
	width: 850px;
	margin: 30px auto 0;
}
.cInfoRow {
	margin-bottom: 45px;
}
.cInfoLeft {
	display: table-cell;
	padding-right: 20px;
}
.cInfoLeft img {
	margin-bottom: 5px;
}
.cInfoRight {
	display: table-cell;
	vertical-align: middle;
	padding-top: 10px;
}
.cInfoLeft p, .cInfoRight p {
	font-family: 'Open Sans', sans-serif;
	margin: 0 0 5px 0;
	line-height: 20px;
}
.cInfoRight p img {
	vertical-align: text-top;
	margin-top: 4px;
}
.ciHead {
	font-size: 24px;
	line-height: 24px;
}
.cInfoRight span {
	padding-right: 10px;
	font-size: 14px;
}
.cInfoRight a {
	color: #000;
	font-size: 16px;
}
/* slide11 CSS end*/

.clearfix:before, .clearfix:after {
	content: " ";
	display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix {
 *zoom: 1;
}
.page3row {
	font: 100 26px 'Open Sans', sans-serif;
	font-weight: normal;
	text-transform: uppercase;
}
.plrow.fr {
	margin-right: 69px;
	background-image: url(../img/plrow-bg-right.png);
	background-repeat: repeat-y;
}
.plrow.fl {
	margin-left: 69px;
	background-image: url(../img/plrow-bg-left.png);
	background-repeat: repeat-y;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.thank {
	position: absolute;
	top: 166px;
}
footer {
	background-color: #d6d6d6;
	bottom: -200px;
	height: 71px;
	left: 15px;
	position: absolute;
	right: 15px;
	width: 974px;
	z-index: 11;
}
.years {
	background-color: #211f1e;
	color: #fff;
	float: left;
	height: 71px;
	text-align: center;
	width: 107px;
}
.years span {
	display: block;
}
.ynumber {
	font-size: 30px;
	font-weight: 400;
	line-height: 30px;
	padding: 11px 0 0;
}
.ytxt {
	font-size: 18px;
	text-transform: uppercase;
}
.btmlogo {
	border-right: 1px solid #c6c6c6;
	float: left;
	line-height: 68px;
	padding: 0 40px;
	height: 71px;
}
.crtxt {
	float: left;
	padding: 0 0 0 32px;
}
.redirect {
	pointer-events: all;
}
.weblink {
	margin: 19px 0 0;
}
.weblink a {
	color: #d7131b;
	font-size: 15px;
}
.copyrights {
	color: #1f1b1c;
	font-size: 12px;
	margin: 5px 0;
}
.farrows {
	float: right;
	line-height: 71px;
}
.farrows a {
	background-color: #d7131b;
	float: left;
	margin-left: 1px;
	text-align: center;
	width: 57px;
}
#thankyou {
	padding: 0px;
}
.inactive-arrow {
	opacity: 0.4;
}
.farrows a:hover {
	background-color: #a6040b;
}
/* css animation code for slides */

.from-left-title {
	-webkit-transform: translateX(-1024px);
	-moz-transform: translateX(-1024px);
	-ms-transform: translateX(-1024px);
	-o-transform: translateX(-1024px);
	transform: translateX(-1024px);
	-webkit-transition: transform 0.7s ease-out;
	-moz-transition: transform 0.7s ease-out;
	-o-transition: transform 0.7s ease-out;
	transition: transform 0.7s ease-out;
}
.from-right-title {
	-webkit-transform: translateX(1024px);
	-moz-transform: translateX(1024px);
	-ms-transform: translateX(1024px);
	-o-transform: translateX(1024px);
	transform: translateX(1024px);
	-webkit-transition: transform 0.7s ease-out;
	-moz-transition: transform 0.7s ease-out;
	-o-transition: transform 0.7s ease-out;
	transition: transform 0.7s ease-out;
}
.from-bottom-title {
	-webkit-transform: translateY(1024px);
	-moz-transform: translateY(1024px);
	-ms-transform: translateY(1024px);
	-o-transform: translateY(1024px);
	transform: translateY(1024px);
	-webkit-transition: transform 0.7s ease-out;
	-moz-transition: transform 0.7s ease-out;
	-o-transition: transform 0.7s ease-out;
	transition: transform 0.7s ease-out;
}
.slide.active .from-bottom-title {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}
.slide.active .from-left-title {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}
.slide.active .from-right-title {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}
/* css animation Scale */

.scale {
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-webkit-transition: transform 0.7s ease-out;
	-moz-transition: transform 0.7s ease-out;
	-o-transition: transform 0.7s ease-out;
	transition: transform 0.7s ease-out;
}
.slide.active .scale {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
/* css animation Fade */

.fade-in {
	opacity: 0;
	-webkit-transition: opacity 0.9s ease-out;
	-moz-transition: opacity 0.9s ease-out;
	-o-transition: opacity 0.9s ease-out;
	transition: opacity 0.9s ease-out;
}
.slide.active .fade-in {
	opacity: 1;
}
/* css animation code for Delay */

#impress .delay03 {
	-webkit-transition-delay: 0.3s;
	-moz-transition-delay: 0.3s;
	-o-transition-delay: 0.3s;
	transition-delay: 0.3s;
}
#impress .delay04 {
	-webkit-transition-delay: 0.4s;
	-moz-transition-delay: 0.4s;
	-o-transition-delay: 0.4s;
	transition-delay: 0.4s;
}
#impress .delay05 {
	-webkit-transition-delay: 0.5s;
	-moz-transition-delay: 0.5s;
	-o-transition-delay: 0.5s;
	transition-delay: 0.5s;
}
#impress .delay06 {
	-webkit-transition-delay: 0.6s;
	-moz-transition-delay: 0.6s;
	-o-transition-delay: 0.6s;
	transition-delay: 0.6s;
}
#impress .delay07 {
	-webkit-transition-delay: 0.7s;
	-moz-transition-delay: 0.7s;
	-o-transition-delay: 0.7s;
	transition-delay: 0.7s;
}
#impress .delay08 {
	-webkit-transition-delay: 0.8s;
	-moz-transition-delay: 0.8s;
	-o-transition-delay: 0.8s;
	transition-delay: 0.8s;
}
#impress .delay09 {
	-webkit-transition-delay: 0.9s;
	-moz-transition-delay: 0.9s;
	-o-transition-delay: 0.9s;
	transition-delay: 0.9s;
}
#impress .delay10 {
	-webkit-transition-delay: 1s;
	-moz-transition-delay: 1s;
	-o-transition-delay: 1s;
	transition-delay: 1s;
}
#impress .delay11 {
	-webkit-transition-delay: 1.1s;
	-moz-transition-delay: 1.1s;
	-o-transition-delay: 1.1s;
	transition-delay: 1.1s;
}
#impress .delay12 {
	-webkit-transition-delay: 1.2s;
	-moz-transition-delay: 1.2s;
	-o-transition-delay: 1.2s;
	transition-delay: 1.2s;
}
#impress .delay13 {
	-webkit-transition-delay: 1.3s;
	-moz-transition-delay: 1.3s;
	-o-transition-delay: 1.3s;
	transition-delay: 1.3s;
}
#impress .delay14 {
	-webkit-transition-delay: 1.4s;
	-moz-transition-delay: 1.4s;
	-o-transition-delay: 1.4s;
	transition-delay: 1.4s;
}
/*---------------------------------------------- IE not supported Css ----------------------------------------------*/

.impress-not-supported .from-left-title {
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	-ms-transform: translateX(0px);
	-o-transform: translateX(0px);
	transform: translateX(0px);
}
.impress-not-supported .from-right-title {
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	-ms-transform: translateX(0px);
	-o-transform: translateX(0px);
	transform: translateX(0px);
}
.impress-not-supported .from-bottom-title {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}
.impress-not-supported .scale {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.impress-not-supported .fade-in {
	opacity: 1;
}
.hint p {
	margin: 0px 0;
	font-size: 34px;
}
/*RAJESH CSS*/
.impress-enabled #neosofttoday {
	background-color: #FFF;
}
.top-area {
	float:left;
	padding: 3%;
	width: 94%;
}
.top-area h1 {
	float:left;
	font-size:47px;
	color:#fff;
	/*font-weight:bold;*/
	border-bottom:solid 1px #fff;
	padding:10px 0 7px 0;
	font-family: "brandon_grotesquebold";
}
.seo-statics-right-icon {
	float:right;
	padding-top: 14px;
}
.middle-area {
	float:left;
	width:94%;
	padding:0 3%;
	background:url(../img/newppt/seo-siting-male2.png) no-repeat right;
	background-position: 650px 10px;
	height:300px;
	color:#fff;
	font-family: "HelveticaNeue-Bold";
}
.middle-area h4 {
	font-size:5em;
	display:inline-block;
	vertical-align: top;
}
.middle-area h1 {
	font-size:10em;
	font-weight:600;
	display:inline-block;
	line-height: 127px;
}
.middle-area h2 {
	font-size:2.9em;
	font-weight: bold;
	margin:25px 0 10px 0;
	font-family: Open Sans;

}
.middle-area h5 {
	font-size:3em;
	font-weight:600;
	text-align:right;
	padding: 0 255px;
	font-family: Open Sans;	
}
.billion-searches {
	font-size:18px;
	font-family: "Open Sans";
}
.billion-searches2 {
	font-size:23px;
	text-align:right;
	width: 73%;
	display: inline-block;
	font-family: Open Sans;
}
.bottom-area {
	float:left;
	width: 94%;
	background:#095577;
	height:150px;
	padding: 1.5% 3%;
	margin:5% 0%;
}
.col-1 {
	width:23%;
	float: left;
}
.col-2 {
	width:23%;
	float: left;
}
.userclick-img {
	float:left;
	text-align:center;
	margin:8px 0;
}
.userclick-img span {
	display:inline-block;
	font-size:20px;
	text-align:center;
	color:#3babe1;
	line-height:24px;
	margin:10px 0;
}
.col-3 {
	width:48%;
	float: right;
	padding: 2% 0 0 0%;
}
.lft-area {
	float:right;
	margin: 9px 0;
}
.rgt-area {
	float:right;
	margin: 16px 0;
}
.lft-area ul li {
	margin:10px 0;
	color:#3babe1;
	font-size:20px;
}
.lft-area li {
	background:url(../img/newppt/bullet1.gif) no-repeat 0px 4px;
	padding:0px 25px;
}
.lft-area li:last-child {
	background:url(../img/newppt/bullet3.gif) no-repeat 0px 4px;
}
.lft-area li:nth-child(2) {
	background:url(../img/newppt/bullet2.gif) no-repeat 0px 4px;
}
#services {
	background:#FFF;
	padding:0;
}
.services-top-area {
	float:left;
	padding: 3%;
	width: 94%;
}
.services-top-area h1 {
	float:right;
	font-size:47px;
	color:#1c94cb;
	/*font-weight:bold;*/
	border-bottom:solid 1px #1c94cb;
	padding:10px 0 7px 0;
	font-family: "brandon_grotesquebold";
}
#services .seo-statics-right-icon {
	float:left;
}
.services-middle-area {
	float:left;
	padding: 0 3%;
	width: 94%;
	color:#414042;
	font-size:19px;
	line-height:30px;
}
.services-bottom-area {
	float:left;
	padding: 4% 3%;
	width:94%;
}
.services-bottom-area ul {
	float:left;
	width:100%;
}
.services-bottom-area li {
	float:left;
	width:50%;
	margin: 5px 0;
}
.services-bottom-area li .icons {
	float: left;
	background:#1c94cb;
	width:20%;
	max-width:84px;
	height:58px;
	padding-top: 20px;
	text-align: center;
	position:relative;
	margin: 0 1% 0 0;
}
.services-bottom-area li .icons img {
	vertical-align:top;
}
.services-bottom-area li .names {
	float: left;
	background:#edecec;
	width:77%;
	height:78px;
	line-height:78px;
	padding:0 0 0 3%;
	color:#1c94cb;
	font-size:26px;
	font-weight: 600;
}
.services-inner {
	float:left;
	width: 100%;
}
.services-bottom-area li .icons:after {
	content: '.';
	display: block;
	position: absolute;
	right: -16px;
	top: 30px;
	width: 0;
	height: 0;
	color: transparent;
	border: 10px solid rgb(28, 148, 203);
	border-color: transparent transparent transparent #1C94CB;
}
.techonologyexpertise-top-area {
	float:left;
	padding: 3% 3% 2% 3%;
	width: 94%;
}
.techonologyexpertise-top-area h1 {
	float:left;
	font-size:47px;
	color:#1c94cb;
	/*font-weight:bold;*/
	border-bottom:solid 1px #1c94cb;
	padding:10px 0 7px 0;
	font-family: "brandon_grotesquebold";
}
#techonologyexpertise {
	background:#fff;
	padding:0;
}
.heading {
	float:left;
	width:100%;
	background:#1c94cb;
	padding:2% 0%;
	color:#fff;
	font-size:34px;
	text-align:center;
	position:relative;
}
.heading:after {
	content: '.';
	display: block;
	position: absolute;
	right: 50%;
	bottom: -24px;
	width: 0;
	height: 0;
	color: transparent;
	border: 15px solid rgb(28, 148, 203);
	border-color: #1C94CB transparent transparent transparent;
}
.techonologyexpertise-middle-area {
	float:left;
	width:94%;
	height:auto;
	padding:3% 3% 0 3%;
}
.techonologyexpertise-middle-area ul {
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
.techonologyexpertise-middle-area li {
	float:left;
	width:48%;
	margin:2% 3% 0 0;
}
.techonologyexpertise-middle-area li:nth-child(2n+2) {
	margin-right:0;
}
.techonologyexpertise-inner {
	float:left;
	width: 100%;
}
.techonologyexpertise-icon {
	float:left;
	width: 20%;
	text-align: center;
}
.techonologyexpertise-name {
	float:left;
	font-size:22px;
	color:#1c94cb;
	margin: 0 0 0 2%;
	width: 78%;
	line-height:30px;
	font-weight: normal;
}
.techonologyexpertise-bottom-area {
	float:left;
	width:100%;
	height:256px;
	background:url(../img/newppt/bg-map.png) no-repeat;
	background-size: cover;
	position: absolute;
	bottom: 0;
}
.techonologyexpertise-bottom-area2 {
	float:left;
	width:100%;
	height:256px;
	background:url(../img/newppt/bg-map2.jpg) no-repeat;
	background-size: cover;
	position: absolute;
	bottom: 0;
}
.techonologyexpertise-bottom-area ul {
	float:left;
	width:100%;
	padding: 22% 0 0 20%;
}
.techonologyexpertise-bottom-area li {
	display:inline-block;
	color: #1c94cb;
	width:30.33%;
}

#engagementmodel {
	background:#FFF;
	padding:0;
}
.engagementmodel-middle-area {
	float:left;
	width:94%;
	height:auto;
	padding:0% 3% 0 3%;
	line-height: 24px;
}
.engagementmodel-innertext{font-size:17px;}
.engagementmodel-middle-area ul {
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
.engagementmodel-middle-area li {
	float:left;
	width:47%;
	margin:2% 3% 0 0;
}
.engagementmodel-middle-area li:nth-child(2n+2) {
	margin-right:0;
}
.engagementmodel-inner {
	float:left;
	width: 100%;
}
.engagementmodel-icon {
	float:left;
	width: 20%;
	text-align: center;
}
.engagementmodel-name {
	float:left;
	font-size:25px;
	color:#1c94cb;
	margin: 0 0 0 2%;
	width: 78%;
	line-height:30px;
}
.engagementmodel-bottom-area {
	float:left;
	width:100%;
	height:256px;
	background:url(../img/newppt/bg-map.png) no-repeat;
	background-size: cover;
	position: absolute;
	bottom: 0;
}
.engagementmodel-bottom-area ul {
	float:left;
	width:100%;
	padding: 22% 0 0 20%;
}
.engagementmodel-bottom-area li {
	display:inline-block;
	color: #1c94cb;
	width:30.33%;
}
.engagementmodel-middle-area li:last-child {
	width:94%;
}
.engagementmodel-middle-area li:nth-child(3) {
	margin-top: -40px;
}
.engagementmodel-middle-area li:last-child .techonologyexpertise-icon {
	width: 9%;
}
.engagementmodel-middle-area li:last-child .techonologyexpertise-name {
	width: 45%;
}
.techonologyexpertise-middle-area li:last-child .techonologyexpertise-name{line-height: 50px;}
.catagories {position:relative;}
.inbound-leads {position:absolute; background:#1c94cb; width:145px; height:100px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 6px; 
  -moz-border-radius: 6px; 
  border-radius: 6px; 
  padding:0.5%;
  bottom: -184px;
  left: 44px;
}
.inbound-leads:before {
  content: '.';
  display: block;
  position: absolute;
  margin-left: -10px;
  left: 50%;
  top: 100%;
  width: 0;
  height: 0;
  color: transparent;
  border: 10px solid rgb(28, 148, 203);
  border-color: #1C94CB transparent transparent transparent;
}
.inbound-leads h1{color:#fff; text-transform:uppercase; font-weight:600; font-size:15px; margin:9px 0; text-align: center;}
.inbound-leads p{color:#fff; font-size:13px; text-align:center; line-height:18px; margin: 5px 0;}

.consistent-leads {position:absolute; background:#807f7f; width:145px; height:100px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 6px; 
  -moz-border-radius: 6px; 
  border-radius: 6px; 
  padding:0.5%;
  left: 212px;
  top: 24px;
}
.consistent-leads:before {
  content: '.';
  display: block;
  position: absolute;
  margin-left: -10px;
  left: 50%;
  top: 100%;
  width: 0;
  height: 0;
  color: transparent;
  border: 10px solid #807f7f;
  border-color: #807f7f transparent transparent transparent;
}
.consistent-leads h1{color:#fff; text-transform:uppercase; font-weight:600; font-size:15px; margin:9px 0; text-align: center;}
.consistent-leads p{color:#fff; font-size:13px; text-align:center; line-height:18px; margin: 5px 0;}

.enquiries-leads {position:absolute; background:#1C94CB; width:145px; height:100px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 6px; 
  -moz-border-radius: 6px; 
  border-radius: 6px; 
  padding:0.5%;
  left: 408px;
  top: -6px;
}
.enquiries-leads:before {
  content: '.';
  display: block;
  position: absolute;
  margin-left: -10px;
  left: 50%;
  top: 100%;
  width: 0;
  height: 0;
  color: transparent;
  border: 10px solid #1C94CB;
  border-color: #1C94CB transparent transparent transparent;
}
.enquiries-leads h1{color:#fff; text-transform:uppercase; font-weight:600; font-size:15px; margin:9px 0; text-align: center;}
.enquiries-leads p{color:#fff; font-size:13px; text-align:center; line-height:18px; margin: 5px 0;}


.inbound-leads2 {position:absolute; background:#807f7f; width:145px; height:100px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 6px; 
  -moz-border-radius: 6px; 
  border-radius: 6px; 
  padding:0.5%;
  left: 629px;
  top: -100px;
}
.inbound-leads2:before {
  content: '.';
  display: block;
  position: absolute;
  margin-left: -10px;
  left: 50%;
  top: 100%;
  width: 0;
  height: 0;
  color: transparent;
  border: 10px solid #807f7f;
  border-color: #807f7f transparent transparent transparent;
}
.inbound-leads2 h1{color:#fff; text-transform:uppercase; font-weight:600; font-size:15px; margin:9px 0; text-align: center;}
.inbound-leads2 p{color:#fff; font-size:13px; text-align:center; line-height:18px; margin: 5px 0;}

.conversion-leads {position:absolute; background:#1c94cb; width:145px; height:100px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 6px; 
  -moz-border-radius: 6px; 
  border-radius: 6px; 
  padding:0.5%;
  right: 36px;
  bottom: -58px;
}
.conversion-leads:before {
  content: '.';
  display: block;
  position: absolute;
  margin-left: -10px;
  left: 50%;
  top: 100%;
  width: 0;
  height: 0;
  color: transparent;
  border: 10px solid #1c94cb;
  border-color: #1c94cb transparent transparent transparent;
}
.conversion-leads h1{color:#fff; text-transform:uppercase; font-weight:600; font-size:15px; margin:9px 0; text-align: center;} 
.conversion-leads p{color:#fff; font-size:13px; text-align:center; line-height:18px; margin: 5px 0;}
#projectlifecycle{background:#FFF; padding:0;}
.projectlifecycle-middle-area{width:100%; float:left;background: #F5F6F6 none repeat scroll 0% 0%;}
.projectlifecycle-lft-area{float:left; width:50%; box-sizing: border-box;}
.projectlifecycle-rgt-area{float:left; width:50%; box-sizing: border-box;border-left:1px solid #fff;}
.box1 {float:left; width:100%; padding:2.8% 6%; margin:0; background:#f5f6f6; box-sizing: border-box; border-bottom: 1px solid #fff;}
.box1 h1{float:left; color:#1c94cb; font-size:25px; margin:0 0 0 10px;font-weight: 600;}
.box1 span{float:left;}
.box1 small{float:right; color:#1c94cb; font-size:25px; margin:5px 0;}
.box1 p{display:inline-block; color: #414142; line-height:20px; margin: 2px 0 0 0; font-size:16px;}
.box2 {float:left; width:100%; padding:2% 6%; margin:0; background:#edecec; box-sizing: border-box; border-bottom: 1px solid #fff;}
.box2 h1{float:left; color:#1c94cb; font-size:25px; margin:0 0 0 10px;font-weight: 600;}
.box2 span{float:left;}
.box2 small{float:right; color:#1c94cb; font-size:25px; margin:5px 0;}
.box2 p{display:inline-block; color: #414142; line-height:20px; font-size:16px; margin: 2px 0 0 0;}
/*RAJESH CSS*/

/*25 July 2015*/
.contact-top-area {float: left;padding-left: 3%;width: 94%;padding-bottom: 1%;padding-top: 1%;}
#contactus {background:#3babe1;padding:0;}
.contact-us {float: left;}
.contact-us h1 {font-size: 40px;color: #fff;border-bottom: solid 1px #fff;padding: 20px 0 7px 0;font-family: 'brandon_grotesquebold';font-weight: normal;}
.contact-middle-area {float:left;width:100%;}
.contact-inner-area {float:left;width:100%;position:relative;text-align:center;height: 504px;background-image:url("../img/newppt/contact-bg.png");background-image: url("../img/newppt/contact-bg.png");background-size: 90% 78%;background-repeat: no-repeat;background-position: 49% 0%;}
.email-area {float:left;width:100%;position: absolute;bottom: 34%;left:0%;}
.email-id {width:294px;	height:40px;background:#f5f6f6;font-size:18px;color:#095577;text-align:left;line-height:40px;padding-left: 30px;}
.dev-center {width:294px;height:40px;background:#f5f6f6;font-size:22px;color:#095577;text-align:left;line-height:39px;margin:1px 0 0 0;padding-left: 30px;font-weight: bold;}
.newyork-flag {height:auto;position:absolute;top: 9%;left: 14%;}
.country {display:inline-block;padding:5px;background:#f5f6f6;color:#095577;font-size:12px;margin-right:-8px;}
.country-flag {display:inline-block;background:#f5f6f6;padding:5px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;text-align:center;position: relative;}
.country-flag img {border:solid 1px #095577;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.country-flag:before {content: '.';display: block;position: absolute;left: 23%;top: 95%;width: 0;	height: 0;color: transparent;border: 9px solid #f5f6f6;border-color: #f5f6f6 transparent transparent transparent;}
.london-flag {
	height:auto;
	position:absolute;
	top: 7%;
	left: 34%;
}
.mumbai-flag {
	height:auto;
	position:absolute;
	top: 28%;
	left: 54%;
}
.pune-flag {
	height:auto;
	position:absolute;
	top: 27%;
	left: 64%;
	z-index:1;
}
.pune-flag .country {
	margin-left: -8px;
}
.rome-flag {
	height:auto;
	position:absolute;
	top: 13%;
	left: 45%;
}
.rome-flag .country {
	margin-left: -8px;
}
.sydney-flag {
	height:auto;
	position:absolute;
	bottom: 40%;
	left: 74%;
}
.comp-details {
	float:left;
	width:100%;
	position: absolute;
	bottom: 0%;
	font-size: 18px;
}
.mumb-headofc-area {
	float:left;
	width:44%;
	background:#247299;
	padding:2%;
	color:#fff;
	text-align:left;
	line-height:21px;
	min-height:90px;
	margin-right: 0.1%;
	background: rgba(9, 85, 119, 0.8) none repeat scroll 0% 0% !important;
	padding: 2% 3%;
	
}
.mumb-ofc-area {
	float:left;
	width:48%;
	background:#247299;
	padding:2% 2% 4.1% 2%;
	color:#fff;
	text-align:left;
	line-height:21px;
	min-height:90px;
	margin-right: 0.1%;
	background: rgba(9, 85, 119, 0.8) none repeat scroll 0% 0% !important;
	padding: 3.05%;
	
}
.pune-ofc-area {
	float:left;
	width:43.8%;
	background:#247299;
	padding:2%;
	color:#fff;
	text-align:left;
	line-height:21px;
	min-height:90px;
	background: rgba(9, 85, 119, 0.8) none repeat scroll 0% 0% !important;
	padding: 2% 3%;
	
}
.contact-footer-area {
	float:left;
	width:93%;
	background:#095577;
	padding: 3.4% 5% 5.5% 2%;
	position: absolute;
	bottom: -19px;
	color:#fff;
	font-size:14px;
	text-align:center;
	background-color: #095577;
}
.contact-footer-area img {
	vertical-align:top;
	margin:2px 0;
}
.contact-footer-area span {
	margin:0 5px 0 0;
}
#programme-specification {
	padding:0;
	background:#fff;
}
.stratagic-plan-top-area {
	float:left;
	padding: 3%;
	width: 94%;
}
.stratagic-plan-top-area h1 {
	float:right;
	font-size:40px;
	color:#1C94CB;
	font-weight:bold;
	border-bottom:solid 1px #1C94CB;
	padding:20px 0 7px 0;
}
.stratagic-plan-top-area .seo-statics-right-icon {
	float: left;
}
#plan-social-media {
	padding:0;
	background:#fff;
}
.plan-social-media-toparea {
	float:left;
	padding: 3%;
	width: 94%;
}
.plan-social-media-toparea h1 {
	float:right;
	font-size:40px;
	color:#1c94cb;
	font-weight:bold;
	border-bottom:solid 1px #1c94cb;
	padding:20px 0 7px 0;
}
.plan-social-media-toparea .seo-statics-right-icon {
	float: left;
}
.plan-social-media-middle-area {
	float:left;
	width:96%;
	padding:3% 2% 3% 2%;
}
.social-area {
	float:left;
	width:20.6%;
	font-size:14px;
	background:#edecec;
	padding: 6% 2% 2%;
	position:relative;
	min-height:420px;
	line-height:18px;
	border:solid 1px #dcdcdc;
	margin-right: 0.2%;
}
.social-area img {
	position:absolute;
	top: -5%;
	left: 34%;
}
.social-area:last-child {
	margin-right:0;
}
.social-area:before {
	content: '.';
	display: block;
	position: absolute;
	left: 28%;
	top: -8%;
	width: 90px;
	height: 90px;
	color: transparent;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 100%;
	background: #f5f6f6;
	border-top: solid 1px #dcdcdc;
}
.social-area:nth-child(even) {
	background:#f5f6f6;
}
.even:before {
	background:#EDECEC;
}
#work-flow {
	background:#fff;
	padding:0;
}
.work-flow-middlearea {
	float: left;
	padding: 3%;
	width: 94%;
	padding-top: 0;
}
.work-flow-middlearea h1 {
	padding:0;
	margin:0;
}
.work-flow-middlearea h2 {
	padding:0;
	margin:0;
}
.work-flow-middlearea p {
	line-height:24px;
	font-size: 13px;
}
.middlearea {
	float: left;
	padding: 3%;
	width: 94%;
}
#programme-specification .seo-text .left {
  width: 75%;
}
#programme-specification .seo-text .right {
  width: 25%;
}
#programme-specification .seo-text li{line-height: 21px;}
#programme-specification .seo-completion::after {
  background: url(../img/newppt/stage1.png) no-repeat scroll 0 0;
}
#programme-specification .optimization-phase::after {
  background: url(../img/newppt/stage2.png) no-repeat scroll 0 0;
}
.mumb-headofc-area span{margin-bottom:7px; font-weight:bold; display: inline-block;}
.mumb-ofc-area span{margin-bottom:7px; font-weight:bold; display: inline-block;}
.pune-ofc-area span{margin-bottom:7px; font-weight:bold; display: inline-block;}
/*25 July 2015*/


/* YOGESH CSS */
.gurantees-block-wrapper{box-sizing: border-box;display: block;padding: 0 30px;width: 100%;float: none;clear: both;}
.gurantees-block-wrapper .columns{float: left; background: #f5f6f6;min-height: 510px;}
.gurantees-block-wrapper .columns ul{border-right: 2px solid #fff;font-size: 19px;line-height: 26px;border-bottom: 4px solid #1B95CD;}
.gurantees-block-wrapper .columns ul li{border-bottom: 4px solid #1B95CD;}
/*.gurantees-block-wrapper .columns ul li:last-child{border-bottom: 0;}*/
.gurantees-block-wrapper .column-1{width:33%;}
.gurantees-block-wrapper .column-1 li {display: block;padding: 8.8% 8%;}
.gurantees-block-wrapper .column-2{width:25%;}
.gurantees-block-wrapper .column-2 li {padding: 26.3% 8%;}
.gurantees-block-wrapper .column-3{width:42%;}
.gurantees-block-wrapper .column-3 li {padding: 4.6% 7%;}
.gurantees-block-wrapper .column-3 ul{border-right: none;}
.gurantees-block-wrapper .column-3 li.two-column{padding: 0;}
.gurantees-block-wrapper .column-3 li.two-column ul{clear: both; overflow: hidden; display: block; border-right: none;}
.gurantees-block-wrapper .column-3 li.two-column ul li{box-sizing: border-box;float: left;width: 50%; border-bottom: none;}
.gurantees-block-wrapper .dark-grey{background-color: #e6e6e5}
.gurantees-block-wrapper .midium-grey{background-color: #efefef;}
.gurantees-block-wrapper .light-grey{background-color: #f3f3f3;}
.gurantees-block-wrapper .midium-grey{background-color: #F5F5F5;border-left: 3px solid #FFF;}

.slide9content{margin: 10px 20px;}
.seo-title-wrapper{clear: both; overflow: hidden; display: block; position: relative;}
.seo-title-wrapper ul li{background-color: #1c94cb;float: left;width: 50%; text-align: center; font-size: 32px; font-weight: 600; color: #FFF}
.seo-title-wrapper ul li.title {background: #fff; border-radius: 100%; color: #1c94cb; display: block;font-size: 41px; font-weight: 600; height: 100px; left: 0;line-height: 100px; margin-left: auto;margin-right: auto; padding: 25px; position: absolute; right: 0; top: -38px;width: 100px;}
.seo-blocks-wrapper{clear: both; overflow: hidden; display: block; position: relative;/*margin-top: 15px;*/padding-bottom: 33px;
    padding-top: 33px;}
.seo-blocks-wrapper:after{background-color: #67a8d6; content: ""; height: 100%;left: 0;margin-left: auto;margin-right: auto;position: absolute;right: 0; top: 0; width: 2px; z-index: -1;}
.seo-blocks-wrapper .onpage, .seo-blocks-wrapper .offpage{float: left; width: 50%; padding: 0px; box-sizing: border-box; line-height: normal;}
.seo-blocks-wrapper .onpage ul, .seo-blocks-wrapper .offpage ul{margin-top: 10px;}
.seo-blocks-wrapper .onpage ul li, .seo-blocks-wrapper .offpage ul li{color: #414142; font-size: 19px;font-weight: normal;line-height: 17px;margin-bottom: 6px;}
.seo-blocks-wrapper .onpage{text-align: right;}
.seo-blocks-wrapper .onpage .content-blocks{margin-bottom: 23px; display: block; position: relative; padding-right: 65px;}
.seo-blocks-wrapper .onpage .content-blocks:after{content: "";background-image: url(../img/newppt/seo-left-arrow.png);width: 55px; height: 6px; position: absolute; top: 10px; right: 0; z-index: 1;}
.seo-blocks-wrapper .onpage .title{font-size: 20px;color: #1e95cb;font-weight: bold;}
.seo-blocks-wrapper .onpage ul.tags li{display: inline-block; background-color: #edecec; padding: 8px 15px;}
.seo-blocks-wrapper .offpage{text-align: left;}
.seo-blocks-wrapper .offpage .content-blocks{margin-bottom: 21.3px; display: block; position: relative; padding-left: 65px;}
.seo-blocks-wrapper .offpage .content-blocks:after{content: "";background-image: url(../img/newppt/seo-right-arrow.png);width: 55px; height: 6px; position: absolute; top: 10px; left: 0; z-index: 1;}
.seo-blocks-wrapper .offpage .title{font-size: 20px;color: #1e95cb;font-weight: bold;}
.seo-blocks-wrapper .offpage ul.ses{margin-bottom: 47px;}
.seo-blocks-wrapper .offpage ul.ses li{border: 2px solid #1c94cb;display: inline-block;line-height: 50px;min-height: 50px;min-width: 110px;text-align: center;vertical-align: top;}
.seo-blocks-wrapper .onpage .more{font-size: 16px; padding: 10px 65px 10px 10px; display: block;background-color: #ebeced;z-index: 2;}
.seo-blocks-wrapper .offpage .more{font-size: 16px; padding: 10px 10px 10px 65px; display: block;background-color: #ebeced;}


.clientel-top-area {padding: 3%;width: 100%; box-sizing:border-box; clear: both; overflow: hidden; display: block;}
.clientel-top-area h1{border-bottom: 1px solid #1c94cb;color: #1c94cb;float: right;font-size: 47px; padding: 10px 0 7px;font-family: "brandon_grotesquebold";}
.clientel-top-area .seo-statics-right-icon{float: left;}
.clientel-content-area{position: relative; text-align: center;width: 100%; padding-top: 50px;}
.clientel-content-area:after{content: ""; width: 100%; display: block; height: 160px; background-color: #1c94cb; bottom: -27px;position: absolute;z-index: -1;}
#clienttel.slide{padding: 30px 0px 0}


.seo-program-content {clear: both;display: block; overflow: hidden;padding-top: 25px;}
.seo-program-top-area{width: 100%; box-sizing:border-box; clear: both; overflow: hidden; display: block;padding: 0 20px;}
.seo-program-top-area h1{border-bottom: 1px solid #1c94cb;color: #1c94cb;float: right;font-size: 47px;/*font-weight: bold;*/ padding: 10px 0 7px;font-family: "brandon_grotesquebold";}
.seo-program-top-area .seo-statics-right-icon{float: left;}
.seo-program-content h2{ background: #1c94cb;box-sizing: border-box;clear: both;color: #fff;font-size: 21px;font-weight: bold;line-height: 20px;margin: 15px 0;padding: 10px 120px 10px 20px; position: relative;/*text-transform: uppercase;*/width: 98%;}
.seo-program-content h2 .stage-number{background: #fff;border-radius: 100%; overflow: hidden; padding: 7px; position: absolute; right: -2%; top: -85%;}
.seo-program-content ul li{display: block; clear: both;font-size: 15px; line-height: 16px;margin-bottom: 5px;}
.seo-program-content ul{padding-left: 20px;}
.seo-program-content ul li.table-heading{font-weight: bold; font-size: 21px; margin-bottom: 10px;}
.seo-program-content ul li label{width: 70%;display: inline-block;}
.seo-program-content ul li span{width: 29%;display: inline-block;}


.note {background: #edecec none repeat scroll 0 0;display: block; font-size: 15px;line-height: 20px;padding: 10px 40px 10px 20px; width: 100%; box-sizing: border-box; margin-top: 20px;}



.ppc-program-content {clear: both;display: block; overflow: hidden;padding: 25px 25px 0;}

.ppc-program-content h2{ background: #1c94cb;box-sizing: border-box;clear: both;color: #fff;font-size: 19px;font-weight: bold;line-height: 20px;margin: 15px 0;padding: 10px 120px 10px 20px; position: relative;text-transform: uppercase;width: 98%;}
.ppc-program-content h2 .stage-number{background: #fff;border-radius: 100%; overflow: hidden; padding: 7px; position: absolute; right: -3%; top: -85%;}
.ppc-program-content h2.monitoring{margin-top: 30px;}
.ppc-program-content ul li{display: block; clear: both;overflow: hidden; font-size: 13px; line-height: normal;margin-bottom: 5px;}
.ppc-program-content ul{padding-left: 20px;}
.ppc-program-content ul li.table-heading{font-weight: bold; font-size: 18px; margin-bottom: 10px;}
.ppc-program-content ul li label{width: 70%;display: inline-block;}
.ppc-program-content ul li span{width: 29%;display: inline-block;}


.ppc-program-content ul.ppc-flow{clear: both;overflow: hidden;display: inline-block; margin-top: 25px; padding: 0; width: 100%;}
.ppc-program-content ul.ppc-flow li{box-sizing: border-box;clear: none;float: left;position: relative;width: 25%;padding: 5px 5px 5px 0; overflow: visible;}
.ppc-program-content ul.ppc-flow li .col{border: 1px solid #d9dbdc; padding: 0 35px;min-height: 195px;position: relative; text-align: center;box-sizing: border-box;}
.ppc-program-content ul.ppc-flow li .col h3{color: #1c94cb;font-size: 19px;font-weight: 600;line-height: 20px;margin: 15px 0;text-transform: uppercase;}
.ppc-program-content ul.ppc-flow li .col .number{color:#1c94cb; font-size: 21px; font-weight: 600; 
	position: absolute; top: 10px; left: 10px;}
.ppc-program-content ul.ppc-flow li .col .icon{margin: 55px 15px 15px 15px;min-height: 55px;}
.ppc-program-content ul.ppc-flow li:after{content: "";background: url(../img/newppt/double-arrow.jpg);
	height: 31px;
	width:22px;
	position: absolute;
	top: 0;
	right: -14px;
	z-index: 1;
	bottom: 0;
	margin-top: auto;
	margin-bottom: auto;
}
.ppc-program-content ul.ppc-flow li:last-child:after{display: none;}

#ppc-stratergic-planning{background-color: #1c94cb;}
.ppc-stratergic-planning {clear: both;display: block; overflow: hidden;padding-top: 25px;}
.ppc-stratergic-planning-toparea{width: 100%; box-sizing:border-box; clear: both; overflow: hidden; display: block;padding: 0 2%;}
.ppc-stratergic-planning-toparea h1{border-bottom: 1px solid #fff;color: #fff;float: right;font-size: 47px;/*font-weight: bold;*/ padding: 10px 0 7px;font-family: "brandon_grotesquebold";}
.ppc-stratergic-planning-toparea span{clear: both;color: #fff;float: right;font-size: 28px;font-weight: 600; padding: 0px 0 7px; font-family: "Open Sans";display:block;}
.ppc-stratergic-planning-toparea .ppc-stratergic-planning-right-icon{float: left;}
.ppc-stratergic-planning-content-area{text-align: center;padding: 10px 0;}
.ppc-stratergic-planning-content-area .Accredited-Prof span:first-child {color: #fff;border-right: 2px solid #fff;}
#stratergic-planning{padding: 0 0px;}
#stratergic-planning .techonologyexpertise-top-area{padding: 1.5% 3%;}
#stratergic-planning .projectlifecycle-lft-area .box1{padding: 4% 6%;}
/* YOGESH CSS */
/*Harsh css 30/7/15*/
.benefits-ppc-camp{clear: both;display: block; overflow: hidden;padding-top: 25px;}
.benefits-ppc-camp-top-area{width: 100%; box-sizing:border-box; clear: both; overflow: hidden; display: block;padding: 0 20px 40px;}
.benefits-ppc-camp-top-area h1{border-bottom: 1px solid #1c94cb;color: #1c94cb;float: right;font-size: 47px;/*font-weight: bold;*/ padding: 10px 0 7px;font-family: "brandon_grotesquebold";}
.benefits-ppc-camp-top-area .benefits-ppc-camp-left-icon{float: left;}
.benefits-ppc-camp-middle-area {line-height: 24px;width: 94%; padding-left: 23px;}
.benefits-ppc-camp-inner-text{font-size: 19px;/*word-spacing: 5px;*/}
.benefits-ppc-camp-benefitsList{padding-top: 34px;background: url("../img/newppt/benefit.png");background-repeat: no-repeat;    background-position: 94% 64%;/*background-size: 57%;*/}
.benefits-ppc-camp-benefitsList div{display: inline;width: 28px;float: left;}
.benefits-ppc-camp-benefitsList div img{width: 100%;}
.benefits-ppc-camp-benefitsList span{font-size: 19px;color: #1c94cb; font-weight: 500; padding: 0 0 0 18px;vertical-align: middle;}
.benefits-ppc-camp-benefitsList ul {line-height: 40px;}
.Accredited-Prof {padding: 21px 0px;width: 60%;}
.Accredited-Prof span:first-child {color: #1C94CB;font-size: 16px;width: 16%;float: left;border-right: 2px solid #1C94CB;line-height: 15px;padding: 10px 15px 10px 0px;text-align: right;}
.Accredited-Prof span:nth-child(2) img{padding: 10px 15px;}
.Accredited-Prof span:nth-child(3) img{padding-left: 50px;}
.Accredited-Prof span:nth-child(2),.Accredited-Prof span:nth-child(3){float: left;}

.social-media-marketing {clear: both;display: block; overflow: hidden;padding-top: 25px;}
.social-media-marketing-top-area{width: 100%; box-sizing:border-box; clear: both; overflow: hidden; display: block;padding: 0 20px 20px;}
.social-media-marketing-top-area h1{border-bottom: 1px solid #1c94cb;color: #1c94cb;float: left;font-size: 47px;/*font-weight: bold;*/ padding: 10px 0 7px;font-family: "brandon_grotesquebold";}
.social-media-marketing-top-area .social-media-marketing-right-icon{float: right;}
.social-media-marketing-middle-area {line-height: 24px;width: 94%; padding-left: 23px;}
.social-media-marketing-innerText-container{font-size: 16px;padding: 0 20px;}
.social-media-marketing-text-left{width: 50%; float: left;line-height: 21px;}
.social-media-marketing-text-left p{box-sizing: border-box;padding-right: 10px;}
.social-media-marketing-text-right{width: 50%; float: right;line-height: 22px;}
.social-media-marketing-advantage {clear: both;}
.social-media-marketing-advantage h1{font-size: 23px;color: #1C94CB;font-family: Open Sans;font-weight: 600;}
.social-media-marketing-advantage .left h1 {padding-left: 15px;}
.social-media-marketing-advantage span p {background-color:#1C94CB; font-size: 15px;padding: 10px 10px 10px 47px;margin: 0;color: #fff; font-family:helveticaneue_lt;font-weight: 500;position: relative;
left: 15px;}
.socialMediaAdvan-head {clear: both;padding-top: 10px;}
.socialMediaAdvan-content li{width: 50%;float: left;box-sizing: border-box;min-height: 127px;padding: 10px;padding-left: 30px;}
.socialMediaAdvan-content{overflow: hidden;display: block;margin-top: 25px;clear: both;padding-top: 10px;width: 103%;margin-left: -14px;}
.socialMediaAdvan-content h1{display: block;line-height: 35px;vertical-align: middle;}
.socialMediaAdvan-content img {float: left;padding-top: 4px;}
.socialMediaAdvan-content li p {font-size: 16px;clear: both;line-height: 25px;margin: 0;s}
.socialMediaAdvan-content h1 span {margin: 15px;}
.socialMediaAdvan-content ul li:nth-child(1),.socialMediaAdvan-content ul li:nth-child(4),.socialMediaAdvan-content ul li:nth-child(5){background-color: #F5F5F5}
.socialMediaAdvan-content ul li:nth-child(2),.socialMediaAdvan-content ul li:nth-child(3),.socialMediaAdvan-content ul li:nth-child(6){background-color: #EAEAEA}
.socialMediaAdvan-content ul li:nth-child(3),.socialMediaAdvan-content ul li:nth-child(4){border-top: 4px solid #fff; border-bottom: 4px solid #fff;}

.social-media-marketing-advantage span p::after {
	left: 0%;
    top: 49.2%;
    border-style: solid;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    content: " ";
    height: 0px;
    width: 0px;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #FFF;
    border-width: 20px;
    margin-top: -20px;
}

#mobile-marketing{background-color: #1C94CB;clear: both;}
.mobile-marketing-top-area{width: 100%; box-sizing:border-box; clear: both; overflow: hidden; display: block;padding: 0 20px 20px;}
.mobile-marketing-top-area h1{border-bottom: 1px solid #fff;color:#fff;float: left;font-size: 47px;/*font-weight: bold;*/ padding: 10px 0 7px;font-family: "brandon_grotesquebold";}
.mobile-marketing-top-area .mobile-marketing-right-icon{float: right;}
.mobile-marketing-middle-area {line-height: 24px;width: 94%; padding-left: 23px;}
.mobile-marketing_hed span{font-size: 26px;font-family:"Open Sans";color: #fff;}
.mobile-marketing-img {margin: 0 auto;padding: 20px 0px;}
.mobile-marketing-leftContent,.mobile-marketing-rightContent{width: 50%;display: inline-block;float: left;color: #fff;font-size: 16px;box-sizing: border-box;}
.mobile-marketing-leftContentInnerBot:after{content: "";border-right: 2px solid #FFF;opacity: 0.2;position: absolute;left: 49%;height: 20%;top: 70%;}
.mobile-marketing-leftContent div img,.mobile-marketing-rightContent div img{float: left;margin-top: 4px;}
.mobile-marketing-leftContent div span,.mobile-marketing-rightContent div span{font-size: 20px;font-family:"Open Sans";display: block;margin-left: 50px;}
.mobile-marketing-leftContentInnerTop:after,.mobile-marketing-rightContentInnerTop:after{content: "";width:39%; border-bottom: 1px solid #ffffff;position: absolute;margin-top: 24px; opacity: 0.5;}
.mobile-marketing-wrapper {width: 100%;background-color: #095577;min-height: 290px;border-radius: 23px;}
.mobile-marketing-leftContentInnerTop,.mobile-marketing-rightContentInnerTop{padding:0px 15px 31px 31px;}
.mobile-marketing-leftContentInnerBot,.mobile-marketing-rightContentInnerBot{padding:16px 45px 15px 31px;}
.mobile-marketing-inner-left {width: 67%;height: 290px;float: left;}
.mobile-marketing-inner-right {background-color: rgb(255, 255, 255);border-radius: 23px;display: inline-block;height: 291px;width: 33%;position: relative;
font-family: "HelveticaNeue-Bold";color: #3BABE1;position: relative;}
.mobile-marketing-inner-right{padding: 25px;box-sizing: border-box;clear: both;}
.mobile-marketing-inner-right span{display: inline-block;width: 100%;display: block;line-height: normal;text-align: center;}
.mobile-marketing-inner-right span:nth-child(1){font-size: 90px;}
.mobile-marketing-inner-right span:nth-child(2){font-size: 39px;}
.mobile-marketing-inner-right span:nth-child(3){font-size: 32px;line-height: 20px;}
.mobile-marketing-inner-right span:nth-child(4){font-size: 14px;font-family:"Open Sans"; margin-top: 15px;}


.mobile-marketing-inner-right:after, .mobile-marketing-inner-right:before {right: 99%;top: 57%;border: solid transparent;content: " ";height: 0;
	width: 0;position: absolute;pointer-events: none;}

.mobile-marketing-inner-right:after {border-color: rgba(255, 255, 255, 0);border-right-color: #fff;border-width: 20px;margin-top: -40px;}
.mobile-marketing-inner-right:before {border-color: rgba(0, 0, 0, 0);border-right-color: #;border-width: 26px;margin-top: -46px;}
.mobile-marketing-desk-web{width: 39.9%;display: inline-block;height: 100%;float: left;font-family: "myriadproregular";color: #FFFFFF;font-size: 23px;text-align: center;}
.mobile-marketing-vs{width: 20.9%;display: inline-block;height: 100%;float: left;font-size: 70px;font-family: "helveticaneue_lt";font-weight: bold;color: #095577;position: relative;}
.mobile-marketing-vs div span{text-align: center;vertical-align: middle;padding: 44px 25px;display: block;}
.mobile-marketing-vs div:after{position: absolute;content: "";border-bottom: 2px solid #FFF;width: 40%;left: 92%;top: 54%;}
.mobile-marketing-vs div:before{position: absolute;position: absolute;content: "";border-bottom: 2px solid #FFF;width: 43%;top: 54%;left: -29%;}
.mobile-marketing-vs div{width: 86%;background-color: #FFF;border-radius: 100%;height: 39%;clear: both;margin: 78% auto;}
.mobile-marketing-mob-web{width: 38.9%;display: inline-block;height: 100%;float: left;font-family: "myriadproregular";color: #FFFFFF;font-size: 23px;text-align: center;}
.mobile-marketing-desk-web span{display: block;padding: 60px 0px 20px;}
.mobile-marketing-mob-web span{padding: 60px 25px 20px;display: block;float: left;}
.mobile-marketing-mob-web img{display: block;padding-left: 62px;}

.mobile-marketing-vs:after {
	top: 0%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color:rgba(28, 148, 203, 0);
	border-top-color: #1c94cb;
	border-width: 12px;
	margin-left: -10px;
}
.mobile-marketing-vs:before {
	bottom: -1%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(28, 148, 203, 0);
	border-bottom-color: #1C94CB;
	border-width: 12px;
	margin-left: -12px;
}
.engagementmodel-Accredited-Prof-wrapper{position: relative;top: 257px;width: 100%;left: 50%;}

.contact-top-area span{font-family: "Open Sans";font-size: 20px;color: #fff;/*clear: both;display: block;*/}
.contact-top-area span img{padding-right: 10px;}
.techonologyexpertise-name.aligen-top{margin-top: -10px;}

.gurantees-block-wrapper .columns ul li:last-child,.gurantees-block-wrapper .column-3 li.two-column ul:last-child{border-bottom: 0px;}

#contactus a{color:#FFF;}
#contactus .email-id a{color: #095577;}
/*Harsh css*/