.AllHeadBanners h3 {
	font-size: 60px;
	color: #fff;
	text-align: center;
	padding-top: 0;
	line-height: 65px;
	margin: 0;
	letter-spacing: 0;
	font-weight: 300;
	font-family: 'Oswald'
}
.AllHeadBanners h3 strong {
	font-weight: 400
}
.AllHeadBanners .divider {
	width: 460px;
	height: 1px;
	background: #a59c99;
	position: absolute;
	top: 360px;
	left: 360px
}
.AllHeadBanners p {
	color: #fff;
	text-align: center;
	font-size: 22px;
	line-height: 25px;
	margin: 60px 0 0;
	text-transform: none;
	font-weight: 300;
	font-family: 'Open Sans'
}
.WidthBannerBtn .WhiteBtn {
	width: 197px;
	height: 50px;
	background: url(../images/sprite.png) -20px -179px no-repeat;
	display: inline-block;
	color: #fff;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 0 auto;
	text-transform: uppercase
}
.WidthBannerBtn .WhiteBtn:hover {
	background: url(../images/sprite.png) -250px -178px no-repeat
}
.WidthBannerBtn .RedBtn {
	width: 197px;
	height: 52px;
	background: #d8192b;
	display: inline-block;
	color: #fff;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 0 auto;
	position: relative;
	top: -1px;
	text-transform: uppercase
}
.AllHeadBanners.aboutuspage {
	background: url(../images/aboutbanner.jpg) center 77px no-repeat
}
.AllHeadBanners.aboutuspage h3 {
	font-size: 60px;
	color: #fff;
	text-align: center;
	line-height: 65px;
	margin: 210px 0 0 45px;
	letter-spacing: 0;
	font-weight: 300;
	font-family: 'Oswald';
	text-transform: uppercase;
	line-height: 81px;
	position: absolute
}
.AllHeadBanners.aboutuspage h3 .sub {
	font-size: 80px;
	color: #fff;
	text-align: center;
	line-height: 65px;
	margin: 130px 0 0;
	letter-spacing: 0;
	font-weight: 400;
	font-family: 'Oswald'
}
.AllHeadBanners.aboutuspage .divider {
	width: 460px;
	height: 1px;
	background: #a59c99;
	position: absolute;
	top: 360px;
	left: 360px
}
.AllHeadBanners.aboutuspage p {
	color: #fff;
	text-align: center;
	font-size: 20px;
	line-height: 25px;
	position: absolute;
	top: 344px
}
.AllHeadBanners.aboutuspage .dividerpack {
	width: 460px;
	height: 1px;
	position: absolute;
	top: 390px;
	left: 100px;
	background: #979493
}
.AllHeadBanners.aboutuspage .dividerpack.Two {
	position: absolute;
	top: 447px
}
.AllHeadBanners.packagespage {
	background: url(../images/packagesbanner.jpg) center 77px no-repeat
}
.AllHeadBanners.packagespage h3 {
	font-size: 60px;
	color: #fff;
	text-align: center;
	line-height: 65px;
	margin: 170px 0 0;
	letter-spacing: 0;
	font-weight: 300;
	font-family: 'Oswald';
	text-transform: uppercase;
	line-height: 81px;
	position: absolute;
	right: 20px
}
.AllHeadBanners.packagespage h3 .sub {
	font-size: 80px;
	color: #fff;
	text-align: center;
	line-height: 65px;
	margin: 130px 0 0;
	letter-spacing: 0;
	font-weight: 400;
	font-family: 'Oswald'
}
.AllHeadBanners.packagespage .divider {
	width: 460px;
	height: 1px;
	background: #a59c99;
	position: absolute;
	top: 360px;
	left: 360px
}
.AllHeadBanners.packagespage p {
	color: #fff;
	text-align: center;
	font-size: 20px;
	line-height: 25px;
	position: absolute;
	top: 304px;
	right: -22px
}
.AllHeadBanners.packagespage .dividerpack {
	width: 460px;
	height: 1px;
	position: absolute;
	top: 350px;
	right: 70px;
	background: #979493
}
.AllHeadBanners.packagespage .dividerpack.Two {
	position: absolute;
	top: 407px;
	right: 70px
}
.WidthBannerBtn {
	width: 430px;
	margin: -142px auto 120px;
	position: relative;
	z-index: 999
}
.HomeBgWrapper860 {
	background: #fff;
	height: 260px;
	min-width: 1160px;
	overflow: hidden
}
.HomeHeading {
	width: 460px;
	font-size: 46px;
	border-bottom: 1px solid #ccc;
	text-align: center;
	margin: 57px auto 0;
	text-transform: uppercase;
	font-weight: 400;
	padding-bottom: 13px;
	font-family: 'Oswald'
}
.headingPara {
	color: #a0a4aa;
	text-align: center;
	font-size: 16px;
	margin: 27px 0 0
}
.AccrdianBoxes {
	margin: 36px 0 0;
	text-align: center
}
.AccrdianBoxes .Box {
	display: block;
	float: left;
	margin-right: 0;
	border-bottom: 2px solid #fff;
	position: relative;
	cursor: pointer
}
.AccrdianBoxes .Box:hover {
	border-bottom: 2px solid #d8192b
}
.AccrdianBoxes .Box.Nomargin {
	margin-right: 0
}
.AccrdianBoxes .Box .AccIcon {
	width: 94px;
	height: 72px;
	display: block;
	float: left;
	background: url(../images/sprite1.png) -263px -353px no-repeat;
	margin: 10px 15px
}
.AccrdianBoxes .Box .AccIcon.Icon1 {
	background-position: 0 -65px
}
.AccrdianBoxes .Box .AccIcon.Icon2 {
	background-position: -136px -65px
}
.AccrdianBoxes .Box .AccIcon.Icon3 {
	background-position: -255px -68px
}
.AccrdianBoxes .Box .AccIcon.Icon4 {
	background-position: -366px -65px
}
.AccrdianBoxes .Box .AccIcon.Icon5 {
	background-position: -468px -65px
}
.AccrdianBoxes .Box .AccIcon.Icon6 {
	background-position: -566px -64px
}
.AccrdianBoxes .Box .AccIcon.Icon7 {
	background-position: -683px -65px
}
.AccrdianBoxes .Box .AccIcon.Icon8 {
	background-position: -795px -65px
}
.AccrdianBoxes .Box .AccIcon.Icon9 {
	background-position: -895px -65px
}
.AccrdianBoxes .Box .AccTxt {
	display: block;
	margin: 12px 0 0;
	font-size: 14px;
	color: #555;
	line-height: 22px;
	text-align: center;
}
.AccrdianBoxes .Box .whiteArrow {
	background: url(../images/sprite.png) no-repeat;
	display: block;
	width: 29px;
	height: 11px;
	position: absolute;
	top: 61px;
	left: 41%;
	display: none
}
.AccrdianBoxes .Box.active {
	color: #c90303
}
.AccrdianBoxes .Box.active .AccTxt {
	color: #c90303
}
.AccrdianBoxes .Box.active .AccIcon.Icon1 {
	background-position: 0 2px
}
.AccrdianBoxes .Box.active .AccIcon.Icon2 {
	background-position: -136px 2px
}
.AccrdianBoxes .Box.active .AccIcon.Icon3 {
	background-position: -255px -2px
}
.AccrdianBoxes .Box.active .AccIcon.Icon4 {
	background-position: -366px 2px
}
.AccrdianBoxes .Box.active .AccIcon.Icon5 {
	background-position: -468px 2px
}
.AccrdianBoxes .Box.active .AccIcon.Icon6 {
	background-position: -566px 1px
}
.AccrdianBoxes .Box.active .AccIcon.Icon7 {
	background-position: -683px 2px
}
.AccrdianBoxes .Box.active .AccIcon.Icon8 {
	background-position: -795px 2px
}
.AccrdianBoxes .Box.active .AccIcon.Icon9 {
	background-position: -895px 2px
}
.AccrdianBoxes .Box.active .whiteArrow {
	display: block
}
.AccData {
	margin: 0px 20px 0 0
}
.AccData img {
	padding: 0 0 0 25px
}
.AccData .HomeIpad {
	width: 600px;
	float: left
}
.AccData .HomeTxt {
	text-align: center
}
.AccData .HomeTxt h3 {
	font-size: 46px;
	font-family: 'Oswald';
	margin: -9px 0 10px;
	line-height: 49px
}
.AccData .HomeTxt p {
	line-height: 20px;
	font-size: 15px;
	margin: 0px !important;
	color: #555;
	text-align: center;
}
.AccData .HomeTxt .listItemTxt li {
	color: #acacac;
	font-size: 16px;
	padding: 3px 0 0
}
.AccData .HomeTxt .listItemTxt li .ArrowTxt {
	width: 14px;
	height: 14px;
	display: inline-block;
	background: url(../images/sprite.png) -18px -469px no-repeat;
	margin: 0 10px 0 0
}
.AccData .HomeTxt .WhiteBtn {
	width: 202px;
	height: 50px;
	background: url(../images/sprite.png) -20px -275px no-repeat;
	display: inline-block;
	color: #000;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 59px auto 0;
	text-transform: uppercase
}
.AccData .HomeTxt .RedBtn {
	width: 202px;
	height: 52px;
	background: #d8192b;
	display: inline-block;
	color: #fff;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 52px auto 0;
	position: relative;
	top: -1px
}
.NumbersWrap {
	height: 173px;
	min-width: 1170px
}
.NumbersWrap .NumberFact {
	width: 270px;
	float: left;
	text-align: center;
	margin-right: 30px
}
.NumbersWrap .NumberFact.nomargin {
	margin-right: 0
}
.NumbersWrap .NumberFact .red {
	color: #d8192b;
	font-size: 60px;
	display: block;
	margin: 38px 0 0;
	padding: 0;
	line-height: 60px;
	font-family: 'Oswald'
}
.NumbersWrap .NumberFact .white {
	color: #fff;
	font-size: 26px;
	text-transform: uppercase
}
.FeatureWrap {
	height: 645px;
	background: #fff
}
.FeatureWrap .HeadingAll {
	margin: 40px 0 0
}
.FeatureWrap .HeadingAll .HeadingFeature {
	font-size: 46px;
	color: #000;
	font-family: 'Oswald';
	float: left;
	display: block
}
.FeatureWrap .HeadingAll .RedDivider {
	width: 21px;
	height: 42px;
	background: url(../images/sprite.png) -17px -354px no-repeat;
	display: inline-block;
	margin: 0 12px;
	position: relative;
	top: 14px;
	float: left
}
.FeatureWrap .HeadingAll .ImgPopAc {
	background: url(../images/sprite.png) 0 0 no-repeat;
	display: block;
	float: left;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	cursor: pointer
}
.FeatureWrap .HeadingAll .ImgPopAc.Img1 {
	background-position: -9px -564px;
	width: 162px;
	height: 45px
}
.FeatureWrap .HeadingAll .ImgPopAc.Img2 {
	background-position: -181px -564px;
	width: 77px;
	height: 45px
}
.FeatureWrap .HeadingAll .ImgPopAc.Img3 {
	background-position: -259px -565px;
	width: 107px;
	height: 45px
}
.FeatureWrap .HeadingAll .ImgPopAc.Img4 {
	background-position: -370px -564px;
	width: 77px;
	height: 45px
}
.FeatureWrap .HeadingAll .ImgPopAc.Img5 {
	background-position: -458px -564px;
	width: 112px;
	height: 45px
}
.FeatureWrap .HeadingAll .ImgPopAc.Img6 {
	background-position: -575px -564px;
	width: 77px;
	height: 45px
}
.FeatureWrap .HeadingAll .ImgPopAc.Img1:hover, .FeatureWrap .HeadingAll .ImgPopAc.Img1.active {
	background-position: -9px -505px
}
.FeatureWrap .HeadingAll .ImgPopAc.Img2:hover, .FeatureWrap .HeadingAll .ImgPopAc.Img2.active {
	background-position: -181px -505px
}
.FeatureWrap .HeadingAll .ImgPopAc.Img3:hover, .FeatureWrap .HeadingAll .ImgPopAc.Img3.active {
	background-position: -259px -506px
}
.FeatureWrap .HeadingAll .ImgPopAc.Img4:hover, .FeatureWrap .HeadingAll .ImgPopAc.Img4.active {
	background-position: -370px -505px
}
.FeatureWrap .HeadingAll .ImgPopAc.Img5:hover, .FeatureWrap .HeadingAll .ImgPopAc.Img5.active {
	background-position: -458px -505px
}
.FeatureWrap .HeadingAll .ImgPopAc.Img6:hover, .FeatureWrap .HeadingAll .ImgPopAc.Img6.active {
	background-position: -575px -505px
}
.FeatureWrap .HeadingAll .LogoList {
	width: 640px;
	float: left;
	margin: 10px 0 0 11px
}
.FeatureWrap .HeadingAll .LogoList li {
	border-right: 1px solid #e6e6e6;
	display: block;
	float: left
}
.FeatureWrap .HeadingAll .LogoList li.last {
	border-right: 0
}
.FeatureNav {
	margin: 30px auto 0;
	width: 230px;
	position: relative;
	z-index: 9
}
.FeatureNav .fnavAll {
	width: 30px;
	height: 4px;
	background: #b2b2b2;
	display: block;
	float: left;
	margin: 0 0 0 7px
}
.FeatureNav .fnavAll:hover, .fnavAll.active {
	background: #d8192b
}
.FeatureWrap .LeftData {
	width: 560px;
	float: left;
	line-height: 26px;
	position: relative;
	z-index: 1
}
.FeatureWrap .LeftData h3 {
	color: #d8192b;
	text-transform: uppercase;
	font-family: 'Oswald';
	font-size: 26px;
	display: block;
	margin-top: 30px
}
.FeatureWrap .LeftData .BoldTxt {
	font-size: 16px;
	font-weight: 600;
	color: #000;
	display: block;
	margin: 11px 0 0
}
.FeatureWrap .LeftData p {
	color: #acacac;
	font-size: 16px;
	margin: 20px 0 0;
	line-height: 27px
}
.FeatureWrap .LeftData .smallDiv {
	width: 61px;
	height: 1px;
	background: #c4c6c9;
	margin: 30px 0
}
.FeatureWrap .LeftData .WhiteBtn {
	width: 202px;
	height: 50px;
	background: url(../images/sprite.png) -20px -275px no-repeat;
	display: inline-block;
	color: #000;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 20px auto 0;
	text-transform: uppercase
}
.FeatureWrap .LeftData .WhiteBtn2 {
	width: 202px;
	height: 50px;
	background: url(../images/sprite.png) -249px -275px no-repeat;
	display: inline-block;
	color: #000;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 20px 10px 0 auto;
	text-transform: uppercase
}
.FeatureWrap .RightImg {
	float: left;
	width: 565px;
	height: 490px;
	position: relative
}
.FeatureWrap .RightImg .slide {
	width: 560px;
	height: 425px;
	margin-top: 40px
}
.FeatureWrap .RightImg .slide.Img3 {
	position: relative;
	left: -30px
}
.FeatureWrap .RightImg .slide.Img5 {
	position: relative;
	left: -40px;
	top: -20px
}
.FeatureWrap .feature-pager {
	width: 100px;
	float: right;
	position: absolute;
	right: 260px;
	top: 530px
}
.FeatureWrap .feature-pager span {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: #000;
	border: 3px solid #fff;
	border-radius: 30px;
	font-size: 0;
	cursor: pointer
}
.FeatureWrap .feature-pager span.cycle-pager-active {
	background: #d8192b
}
.testimonialsWrap {
	height: 662px;
	overflow: hidden;
	min-width: 1170px
}
.testimonialsWrap .TestiHeading {
	width: 460px;
	font-size: 46px;
	border-bottom: 1px solid #666668;
	text-align: center;
	margin: 16px auto 0;
	text-transform: uppercase;
	font-weight: 400;
	padding-bottom: 20px;
	font-family: 'Oswald';
	color: #fff;
	padding-top: 40px
}
.testimonialsWrap .TestiName {
	display: block;
	margin: 10px 0;
	text-align: left;
	padding-top: 10px;
	padding-left: 45px;
	color: #d8192b;
	font-size: 26px;
	width: 382px;
	position: relative;
	left: 680px;
	text-transform: uppercase;
	top: 40px;
	padding-top: 0;
	line-height: 27px
}
.testimonialsWrap .TestiName::after {
	content: " ";
	background: url(../images/sprite.png) -515px -167px no-repeat;
	display: block;
	width: 22px;
	height: 22px;
	position: absolute;
	left: 19px;
	top: 0
}
.testimonialsWrap .TestiName::before {
	content: " ";
	background: url(../images/sprite.png) -564px -166px no-repeat;
	display: block;
	width: 22px;
	height: 22px;
	position: absolute;
	left: 148px;
	top: 58px
}
.testimonialsWrap .TestiName2::before {
	left: 174px;
	top: 56px
}
.testimonialsWrap .TestiName3::before {
	left: 209px;
	top: 31px
}
.testimonialsWrap p {
	color: #fff;
	font-size: 20px;
	padding-left: 21px;
	text-align: left;
	padding-top: 9px;
	width: 380px;
	position: relative;
	left: 680px;
	top: 60px
}
.testimonialsWrap .testiImg {
	position: absolute;
	left: 90px;
	top: 42px
}
.testimonialsWrap .Testi {
	width: 1160px;
	height: 590px
}
.testimonialsWrap .testi-pager {
	width: 100px;
	float: right;
	position: absolute;
	right: 525px;
	top: 139px;
	z-index: 999999999
}
.testimonialsWrap .testi-pager span {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: #949595;
	border-radius: 30px;
	font-size: 0;
	cursor: pointer;
	margin: 0 0 0 10px
}
.testimonialsWrap .testi-pager span.cycle-pager-active {
	background: #d8192b
}
.ClientLogosWrap {
	height: 138px;
	background: #fff
}
.ClientLogosWrap ul {
	width: 1100px;
	margin: 0 auto;
	padding: 21px 0 0
}
.ClientLogosWrap ul li {
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 0 10px
}
.ClientLogosWrap .LogoImgs {
	background: url(../images/sprite.png) -564px -166px no-repeat;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease
}
.ClientLogosWrap .LogoImgs.Icon1 {
	display: block;
	float: left;
	width: 161px;
	height: 44px;
	background-position: 0 -2001px
}
.ClientLogosWrap .LogoImgs.Icon2 {
	display: block;
	float: left;
	width: 31px;
	height: 44px;
	background-position: -200px -650px
}
.ClientLogosWrap .LogoImgs.Icon3 {
	display: block;
	float: left;
	width: 154px;
	height: 74px;
	background-position: -244px -2103px
}
.ClientLogosWrap .LogoImgs.Icon4 {
	display: block;
	float: left;
	width: 95px;
	height: 90px;
	background-position: -422px -2093px
}
.ClientLogosWrap .LogoImgs.Icon5 {
	display: block;
	float: left;
	width: 94px;
	height: 95px;
	background-position: -557px -2092px
}
.ClientLogosWrap .LogoImgs.Icon6 {
	display: block;
	float: left;
	width: 217px;
	height: 72px;
	background-position: -693px -2101px
}
.ClientLogosWrap .LogoImgs.Icon7 {
	display: block;
	float: left;
	width: 219px;
	height: 87px;
	background-position: -932px -2099px
}
.ClientLogosWrap .LogoImgs.Icon8 {
	display: block;
	float: left;
	width: 101px;
	height: 44px;
	background-position: -1050px -700px
}
.ClientLogosWrap .LogoImgs.Icon3:hover {
	background-position: -244px -1979px
}
.ClientLogosWrap .LogoImgs.Icon4:hover {
	background-position: -422px -1973px
}
.ClientLogosWrap .LogoImgs.Icon5:hover {
	background-position: -557px -1968px
}
.ClientLogosWrap .LogoImgs.Icon6:hover {
	background-position: -693px -1977px
}
.ClientLogosWrap .LogoImgs.Icon7:hover {
	background-position: -932px -1977px
}
.ClientLogosWrap .LogoImgs.Icon8:hover {
	background-position: -932px -1977px
}
.PriceingTableWrap {
	height: 1125px;
	background-color: #c41926
}
.PriceingTableWrap .PriceHeading {
	width: 460px;
	font-size: 46px;
	border-bottom: 1px solid #e04755;
	text-align: center;
	margin: 0 auto;
	text-transform: uppercase;
	font-weight: 400;
	padding-bottom: 20px;
	font-family: 'Oswald';
	color: #fff;
	padding-top: 40px
}
.PriceingTableWrap .TableList {
	width: 304px;
	float: left;
	margin: 80px 0 0 64px
}
.PriceingTableWrap .TableList ul li {
	border: 1px solid #fff;
	padding: 21px 10px;
	text-align: center;
	text-transform: uppercase;
	color: #fff
}
.PriceingTableWrap .TableList ul li.WhiteBg {
	background: #fff;
	height: 280px
}
.PriceingTableWrap .TableList ul li .firstHeadTxt {
	font-size: 26px;
	text-transform: uppercase;
	text-align: center;
	display: block;
	padding: 20px 0 6px;
	color: #000
}
.PriceingTableWrap .TableList ul li .PricingTxt {
	color: #d8192b;
	font-size: 60px;
	display: block;
	text-align: center;
	font-family: 'Oswald';
	padding-bottom: 13px
}
.PriceingTableWrap .TableList ul li .lastTxt {
	padding: 0 37px;
	display: block;
	text-align: center;
	color: #999
}
.PriceingPackageTableWrap {
	height: 1045px;
	background-color: #fff
}
.PriceingPackageTableWrap .PriceHeading {
	width: 460px;
	font-size: 46px;
	border-bottom: 1px solid #ccc;
	text-align: center;
	margin: 0 auto;
	text-transform: uppercase;
	font-weight: 400;
	padding-bottom: 20px;
	font-family: 'Oswald';
	color: #000;
	padding-top: 40px
}
.PriceingPackageTableWrap .TableList {
	width: 304px;
	float: left;
	margin: 40px 0 0 63px
}
.PriceingPackageTableWrap .TableList ul li {
	border: 1px solid #e0e1e2;
	padding: 20px 10px;
	text-align: center;
	text-transform: uppercase;
	color: #000;
	background: #ecedee
}
.PriceingPackageTableWrap .TableList ul li.WhiteBg {
	background: #1c1c1c;
	height: 280px;
	position: relative
}
.PriceingPackageTableWrap .TableList ul li .firstHeadTxt {
	font-size: 26px;
	text-transform: uppercase;
	text-align: center;
	display: block;
	padding: 20px 0 6px;
	color: #fff
}
.PriceingPackageTableWrap .TableList ul li .PricingTxt {
	color: #d8192b;
	font-size: 60px;
	display: block;
	text-align: center;
	font-family: 'Oswald';
	padding-bottom: 13px
}
.PriceingPackageTableWrap .TableList ul li .lastTxt {
	padding: 0 37px;
	display: block;
	text-align: center;
	color: #fff
}
.PriceingPackageTableWrap p {
	color: #a7abb0;
	text-align: center;
	margin: 20px 0 0
}
.PriceingPackageTableWrap .bestseller {
	position: absolute;
	top: -6px;
	left: 180px
}
.AboutUsWarp {
	background-color: #fff;
	padding-bottom: 39px
}
.AboutUsWarp .Heading {
	width: 460px;
	font-size: 46px;
	border-bottom: 1px solid #ccc;
	text-align: center;
	margin: 0 auto;
	text-transform: uppercase;
	font-weight: 400;
	padding-bottom: 19px;
	font-family: 'Oswald';
	color: #000;
	padding-top: 52px
}
.AboutUsWarp p.HeadingSub {
	color: #a7abb0;
	text-align: center;
	margin: 20px 0 0;
	font-size: 16px
}
.aboutuspage .AccrdianBoxesServices {
	width: 971px;
	margin: 56px auto 0
}
.aboutuspage .AccrdianBoxesServices .Box {
	width: 170px;
	height: 70px;
	background: #ecedee;
	display: block;
	float: left;
	margin-right: 24px;
	border: 2px solid #fff;
	position: relative;
	cursor: pointer
}
.aboutuspage .AccrdianBoxesServices .Box:hover {
	border: 2px solid #d8192b;
	text-decoration: none
}
.aboutuspage .AccrdianBoxesServices .Box.Nomargin {
	margin-right: 0
}
.aboutuspage .AccrdianBoxesServices .Box .AccTxt {
	text-align: left;
	width: 204px;
	vertical-align: middle;
	display: table-cell;
	height: 70px;
	float: none;
	margin: 12px 0 0;
	color: #81868d;
	font-size: 15px;
	text-transform: uppercase;
	line-height: 22px
}
.aboutuspage .AccrdianBoxesServices .Box2 .AccTxt {
	width: 190px
}
.aboutuspage .AccrdianBoxesServices .Box3 .AccTxt {
	width: 154px
}
.aboutuspage .AccrdianBoxesServices .Box4 .AccTxt {
	width: 162px
}
.aboutuspage .AccrdianBoxesServices .Box .AccIcon {
	width: 36px;
	height: 48px;
	display: block;
	float: left;
	background: url(../images/sprite.png) -60px -352px no-repeat;
	margin: 10px 5px 10px 12px
}
.aboutuspage .AccrdianBoxesServices .Box .AccIcon.Icon1 {
	margin: 10px 3px 10px 12px;
	background-position: -261px -402px
}
.aboutuspage .AccrdianBoxesServices .Box .AccIcon.Icon2 {
	background-position: -307px -403px;
	width: 40px
}
.aboutuspage .AccrdianBoxesServices .Box .AccIcon.Icon3 {
	background-position: -361px -402px
}
.aboutuspage .AccrdianBoxesServices .Box .AccIcon.Icon4 {
	background-position: -411px -402px
}
.aboutuspage .AccrdianBoxesServices .Box .AccIcon.Icon5 {
	background-position: -460px -402px
}
.aboutuspage .AccrdianBoxesServices .Box .whiteArrow {
	background: url(../images/sprite.png) -12px -417px no-repeat;
	display: block;
	width: 29px;
	height: 11px;
	position: absolute;
	top: 61px;
	left: 41%;
	display: none
}
.aboutuspage .AccrdianBoxesServices .Box.active .whiteArrow {
	display: block
}
.aboutuspage .AccData {
	margin: 0 0 43px;
	padding: 0 0 43px;
	border-bottom: 1px solid #ccc
}
.aboutuspage .AccData.noMargin {
	margin: 0
}
.aboutuspage .AccData.first {
	margin: 60px 0 43px
}
.aboutuspage .AccData img {
	padding: 0;
	margin-top: -7px
}
.aboutuspage .AccData .HomeTxt .icon {
	width: 45px;
	height: 39px;
	margin-right: 5px;
	float: left;
	background: url(../images/sprite.png) 0 0
}
.aboutuspage .AccData .HomeTxt .icon.ico1 {
	background-position: -55px -1656px
}
.aboutuspage .AccData .HomeTxt .icon.ico2 {
	background-position: -98px -1656px;
	width: 54px;
	margin-right: 10px
}
.aboutuspage .AccData .HomeTxt .icon.ico3 {
	background-position: -156px -1656px
}
.aboutuspage .AccData .HomeTxt .icon.ico4 {
	background-position: -519px -954px;
	margin-right: 10px
}
.AboutData {
	margin: 39px 0 0
}
.AboutData img {
	padding: 0 0 0 25px
}
.AboutData .HomeIpad {
	width: 600px;
	float: left;
	padding-top: 48px
}
.AboutData .HomeTxt {
	width: 570px;
	float: left
}
.AboutData .HomeTxt h3 {
	font-size: 26px;
	font-family: 'Oswald';
	text-transform: uppercase;
	margin-bottom: 20px
}
.AboutData .HomeTxt h3 img {
	display: inline-block;
	vertical-align: middle;
	padding: 0 7px 0 0
}
.AboutData .HomeTxt p {
	line-height: 23px;
	color: #acacac;
	font-size: 16px
}
.AboutData .HomeTxt .listItemTxt li {
	color: #acacac;
	font-size: 16px;
	padding: 3px 0 0
}
.AboutData .HomeTxt .listItemTxt li .ArrowTxt {
	width: 14px;
	height: 14px;
	display: inline-block;
	background: url(../images/sprite.png) -18px -469px no-repeat;
	margin: 0 10px 0 0
}
.AboutData .HomeTxt .WhiteBtn {
	width: 202px;
	height: 50px;
	background: url(../images/sprite.png) -245px -275px no-repeat;
	display: inline-block;
	color: #000;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 72px auto 0
}
.AboutData .HomeTxt .RedBtn {
	width: 202px;
	height: 52px;
	background: #d8192b;
	display: inline-block;
	color: #fff;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 52px auto 0;
	position: relative;
	top: -1px
}
.margin-top-72 {
	margin-top: 72px!important
}
.AboutDataBoxes {
	margin: 68px 0 0
}
.AboutDataBoxes .Box {
	width: 270px;
	height: 70px;
	background: #ecedee;
	display: block;
	float: left;
	margin-right: 24px;
	border: 2px solid #fff;
	position: relative;
	cursor: pointer
}
.AboutDataBoxes .Box:hover {
	border: 2px solid #d8192b
}
.AboutDataBoxes .Box.Nomargin {
	margin-right: 0
}
.AboutDataBoxes .Box .AccIcon {
	width: 29px;
	height: 48px;
	display: block;
	float: left;
	background: url(../images/sprite.png) -60px -352px no-repeat;
	margin: 10px 18px
}
.AboutDataBoxes .Box .AccIcon.Icon1 {
	background-position: -60px -402px
}
.AboutDataBoxes .Box .AccIcon.Icon2 {
	background-position: -110px -403px
}
.AboutDataBoxes .Box .AccIcon.Icon3 {
	background-position: -161px -402px
}
.AboutDataBoxes .Box .AccIcon.Icon4 {
	background-position: -211px -402px
}
.AboutDataBoxes .Box .AccTxt {
	display: block;
	float: left;
	margin: 12px 0 0;
	color: #81868d;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 22px
}
.AboutDataBoxes .Box .whiteArrow {
	background: url(../images/sprite.png) -12px -417px no-repeat;
	display: block;
	width: 29px;
	height: 11px;
	position: absolute;
	top: 61px;
	left: 41%;
	display: none
}
.AboutDataBoxes .Box.active {
	background: #d8192b
}
.AboutDataBoxes .Box.active .AccTxt {
	color: #fff
}
.AboutDataBoxes .Box.active .AccIcon.Icon1 {
	background-position: -60px -352px
}
.AboutDataBoxes .Box.active .AccIcon.Icon2 {
	background-position: -110px -352px
}
.AboutDataBoxes .Box.active .AccIcon.Icon3 {
	background-position: -161px -352px
}
.AboutDataBoxes .Box.active .AccIcon.Icon4 {
	background-position: -211px -352px
}
.AboutDataBoxes .Box.active .whiteArrow {
	display: block
}
.AboutUsWarp .AboutList {
	margin: 41px 0 0
}
.AboutUsWarp .AboutList ul li {
	width: 350px;
	float: left;
	margin: 0 60px 32px 0;
	position: relative
}
.AboutUsWarp .AboutList ul li.last {
	margin: 0
}
.AboutUsWarp .AboutList ul li .Icons {
	background: url(../images/sprite.png) -949px -791px no-repeat;
	display: block;
	width: 100px;
	height: 100px;
	margin: 0 auto;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	position: relative;
	top: 0
}
.AboutUsWarp .AboutList ul li:hover .Icons {
	position: relative;
	top: -10px
}
.AboutUsWarp .AboutList ul li .Icons.Icon1 {
	background-position: -949px -791px
}
.AboutUsWarp .AboutList ul li .Icons.Icon2 {
	background-position: -1100px -791px
}
.AboutUsWarp .AboutList ul li .Icons.Icon3 {
	background-position: -1251px -791px
}
.AboutUsWarp .AboutList ul li .Icons.Icon4 {
	background-position: -950px -901px
}
.AboutUsWarp .AboutList ul li .Icons.Icon5 {
	background-position: -1099px -901px
}
.AboutUsWarp .AboutList ul li .Icons.Icon6 {
	background-position: -1250px -901px
}
.AboutUsWarp .AboutList ul li .Txthead {
	text-align: center;
	color: #000;
	font-size: 16px;
	display: block;
	font-weight: 600;
	text-transform: uppercase
}
.AboutUsWarp .AboutList ul li p {
	display: block;
	width: 350px;
	margin: 10px auto;
	text-align: center;
	color: #acacac
}
.AboutUsWarp .AboutList ul li .dividerSide {
	background: #ccc;
	height: 102px;
	width: 1px;
	display: block;
	position: absolute;
	top: 43px;
	left: 378px
}
.ContactFooterWrap {
	height: 522px
}
.ContactFooterWrap .Heading {
	width: 468px;
	font-size: 46px;
	border-bottom: 1px solid #454545;
	text-align: center;
	margin: 0 auto;
	text-transform: uppercase;
	font-weight: 400;
	padding-bottom: 20px;
	font-family: 'Oswald';
	color: #fff;
	padding-top: 40px
}
.ContactFooterWrap .Para {
	color: #a0a4aa;
	text-align: center;
	font-size: 16px;
	margin: 22px 0 0
}
.ContactFooterWrap .socialIcons {
	width: 883px;
	margin: 49px auto 0
}
.ContactFooterWrap .socialIcons .Icons {
	background: url(../images/sprite.png) -15px -1047px no-repeat;
	width: 220px;
	height: 215px;
	display: block;
	float: left;
	margin: 0;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease
}
.ContactFooterWrap .socialIcons .Icons.Icon1 {
	background-position: -28px -1047px
}
.ContactFooterWrap .socialIcons .Icons.Icon2 {
	background-position: -305px -1047px
}
.ContactFooterWrap .socialIcons .Icons.Icon3 {
	background-position: -578px -1047px
}
.ContactFooterWrap .socialIcons .Icons.Icon4 {
	background-position: -858px -1047px
}
.ContactFooterWrap .socialIcons .Icons.Icon1:hover {
	background-position: -28px -1266px
}
.ContactFooterWrap .socialIcons .Icons.Icon2:hover {
	background-position: -305px -1266px
}
.ContactFooterWrap .socialIcons .Icons.Icon3:hover {
	background-position: -578px -1266px
}
.ContactFooterWrap .socialIcons .Icons.Icon4:hover {
	background-position: -858px -1266px
}
.FormMargin {
	margin: 68px 0 0
}
.clearfixAfter:after {
	content: "";
	clear: both;
	display: block;
	visibility: hidden;
	line-height: 0;
	height: 0
}
.headerinner {
	height: 86px;
	padding-top: 4px;
	background: #000
}
.headerinner .logo a {
	margin: 21px 0 0
}
.headerinner .MainNav {
	margin: 47px 0 0
}
.AllHeadBanners.appstoreoptimization {
	background: url(../images/appoptimizationbanner.jpg) center 77px no-repeat
}
.AllHeadBanners.appstoreoptimization h3 {
	font-size: 48px;
	text-align: left;
	line-height: 48px;
	margin: 134px 0 0 75px;
	font-family: 'Oswald';
	font-weight: 400;
	letter-spacing: -2px;
	color: #fff
}
.AllHeadBanners.appstoreoptimization p {
	font-weight: 300;
	text-align: left;
	margin: 48px 0 0 75px;
	color: #fff;
	font-size: 22px;
	line-height: 31px
}
.AllHeadBanners.appstoreoptimization .WidthBannerBtn {
	width: auto;
	margin: 60px 0 0 75px
}
.AllHeadBanners.consultingResearch {
	background: url(../images/consultinresearchbanner.jpg) center 77px no-repeat
}
.AllHeadBanners.consultingResearch h3 {
	font-size: 48px;
	text-align: left;
	line-height: 48px;
	margin: 134px 0 0 75px;
	font-family: 'Oswald';
	font-weight: 400;
	letter-spacing: -2px;
	color: #fff
}
.AllHeadBanners.consultingResearch p {
	font-weight: 300;
	text-align: left;
	margin: 48px 0 0 75px;
	color: #fff;
	font-size: 22px;
	line-height: 31px
}
.AllHeadBanners.consultingResearch .WidthBannerBtn {
	width: auto;
	margin: 60px 0 0 75px
}
.AllHeadBanners.mediaBuzz {
	background: url(../images/mediabuzzbanner.jpg) center 77px no-repeat
}
.AllHeadBanners.mediaBuzz h3 {
	font-size: 48px;
	text-align: left;
	line-height: 48px;
	margin: 115px 0 0 83px;
	font-family: 'Oswald';
	font-weight: 400;
	letter-spacing: -2px;
	color: #fff
}
.AllHeadBanners.mediaBuzz p {
	font-weight: 300;
	text-align: left;
	margin: 48px 0 0 83px;
	color: #fff;
	font-size: 22px;
	line-height: 31px
}
.AllHeadBanners.mediaBuzz .WidthBannerBtn {
	width: auto;
	margin: 60px 0 0 83px
}
.AllHeadBanners.roiPage {
	background: url(../images/roibanner.jpg) center 77px no-repeat
}
.AllHeadBanners.roiPage h3 {
	font-size: 48px;
	text-align: left;
	line-height: 48px;
	margin: 134px 0 0 72px;
	font-family: 'Oswald';
	font-weight: 400;
	letter-spacing: -2px;
	color: #fff
}
.AllHeadBanners.roiPage p {
	font-weight: 300;
	text-align: left;
	margin: 48px 0 0 72px;
	color: #fff;
	font-size: 22px;
	line-height: 31px
}
.AllHeadBanners.roiPage .WidthBannerBtn {
	width: auto;
	margin: 60px 0 0 72px
}
.AllHeadBanners.contactUs {
	background: url(../images/contactbanner.jpg) center 77px no-repeat
}
.AllHeadBanners.contactUs h3 {
	font-size: 60px;
	color: #fff;
	text-align: center;
	line-height: 65px;
	margin: 210px 0 0;
	letter-spacing: 0;
	font-weight: 300;
	font-family: 'Oswald';
	text-transform: uppercase;
	line-height: 81px;
	position: absolute;
	right: 130px
}
.AllHeadBanners.contactUs h3 .sub {
	font-size: 80px;
	color: #fff;
	text-align: center;
	line-height: 65px;
	margin: 130px 0 0;
	letter-spacing: 0;
	font-weight: 400;
	font-family: 'Oswald'
}
.AllHeadBanners.contactUs .divider {
	width: 460px;
	height: 1px;
	background: #a59c99;
	position: absolute;
	top: 360px;
	left: 360px
}
.AllHeadBanners.contactUs p {
	color: #fff;
	text-align: center;
	font-size: 20px;
	line-height: 25px;
	position: absolute;
	top: 334px;
	right: 10px
}
.AllHeadBanners.contactUs .dividerpack {
	width: 528px;
	height: 1px;
	position: absolute;
	top: 385px;
	right: 90px;
	background: #d9d8d7
}
.AllHeadBanners.contactUs .dividerpack.Two {
	position: absolute;
	top: 430px;
	right: 90px
}
.contactUs .HomeBgWrapper860 {
	background: #fff;
	height: auto
}
.contactUs .HomeHeading {
	width: 468px;
	font-size: 46px;
	border-bottom: 1px solid #ccc;
	text-align: center;
	margin: 55px auto 0;
	text-transform: uppercase;
	font-weight: 400;
	padding-bottom: 16px;
	font-family: 'Oswald';
	letter-spacing: -1px
}
.contactUs .headingPara {
	color: #a0a4aa;
	text-align: center;
	font-size: 16px;
	margin: 26px 0 0
}
.contactUs .contactForm {
	background: url(../images/formBg.png) 0 0 no-repeat;
	width: 972px;
	height: 1245px;
	margin: 55px auto 70px
}
.servicesappstore .HomeBgWrapper860 {
	background: #fff;
	height: auto
}
.servicesappstore .HomeHeading {
	width: 468px;
	font-size: 46px;
	border-bottom: 1px solid #ccc;
	text-align: center;
	margin: 55px auto 0;
	text-transform: uppercase;
	font-weight: 400;
	padding-bottom: 16px;
	font-family: 'Oswald';
	letter-spacing: -1px
}
.servicesappstore .headingPara {
	color: #a0a4aa;
	text-align: center;
	font-size: 16px;
	margin: 26px 0 0
}
.servicesappstore .AccrdianBoxesServices {
	margin: 30px 0 0;
	z-index: 1
}
.servicesappstore .AccrdianBoxesServices .Box {
	width: 270px;
	height: 70px;
	background: #ecedee;
	display: block;
	float: left;
	margin-right: 24px;
	border: 2px solid #fff;
	position: relative;
	cursor: pointer
}
.servicesappstore .AccrdianBoxesServices .Box:hover {
	border: 2px solid #d8192b
}
.servicesappstore .AccrdianBoxesServices .Box.Nomargin {
	margin-right: 0
}
.servicesappstore .AccrdianBoxesServices .Box .AccTxt {
	text-align: center;
	width: 170px;
	vertical-align: middle;
	display: table-cell;
	height: 70px;
	float: none;
	margin: 12px 0 0;
	color: #81868d;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 22px
}
.servicesappstore .AccrdianBoxesServices .Box2 .AccTxt {
	width: 120px
}
.servicesappstore .AccrdianBoxesServices .Box3 .AccTxt {
	width: 115px
}
.servicesappstore .AccrdianBoxesServices .Box4 .AccTxt {
	width: 115px
}
.servicesappstore .AccrdianBoxesServices .Box .AccIcon {
	width: 36px;
	height: 48px;
	display: block;
	float: left;
	background: url(../images/sprite.png) -60px -352px no-repeat;
	margin: 10px 5px 10px 32px
}
.servicesappstore .AccrdianBoxesServices .Box .AccIcon.Icon1 {
	margin: 10px 3px 10px 32px;
	background-position: -487px -42px
}
.servicesappstore .AccrdianBoxesServices .Box .AccIcon.Icon2 {
	background-position: -556px -44px;
	width: 40px;
	margin-left: 55px
}
.servicesappstore .AccrdianBoxesServices .Box .AccIcon.Icon3 {
	background-position: -629px -44px;
	margin-left: 65px
}
.servicesappstore .AccrdianBoxesServices .Box .AccIcon.Icon4 {
	background-position: -703px -44px;
	margin-left: 63px
}
.servicesappstore .AccrdianBoxesServices .Box .whiteArrow {
	background: url(../images/sprite.png) -12px -417px no-repeat;
	display: block;
	width: 29px;
	height: 11px;
	position: absolute;
	top: 61px;
	left: 41%;
	display: none
}
.servicesappstore .AccrdianBoxesServices .Box.active {
	background: #d8192b
}
.servicesappstore .AccrdianBoxesServices .Box.active .AccTxt {
	color: #fff
}
.servicesappstore .AccrdianBoxesServices .Box.active .AccIcon.Icon1 {
	background-position: -487px -89px
}
.servicesappstore .AccrdianBoxesServices .Box.active .AccIcon.Icon2 {
	background-position: -556px -92px
}
.servicesappstore .AccrdianBoxesServices .Box.active .AccIcon.Icon3 {
	background-position: -629px -92px
}
.servicesappstore .AccrdianBoxesServices .Box.active .AccIcon.Icon4 {
	background-position: -703px -91px
}
.servicesappstore .AccrdianBoxesServices .Box.active .whiteArrow {
	display: block
}
.servicesappstore .AccData {
	margin: 0 0 43px;
	padding: 0 0 43px;
	border-bottom: 1px solid #ccc
}
.servicesappstore .AccData.noMargin {
	margin: 0
}
.servicesappstore .AccData.first {
	margin: 86px 0 43px
}
.servicesappstore .AccData img {
	padding: 0;
	margin-top: -7px
}
.servicesappstore .AccData .HomeTxt .icon {
	width: 42px;
	height: 36px;
	margin-right: 5px;
	float: left;
	background: url(../images/sprite.png) 0 0
}
.servicesappstore .AccData .HomeTxt .icon.ico1 {
	background-position: -807px -90px
}
.servicesappstore .AccData .HomeTxt .icon.ico2 {
	background-position: -878px -89px;
	width: 44px;
	margin-right: 10px
}
.servicesappstore .AccData .HomeTxt .icon.ico3 {
	background-position: -953px -90px
}
.servicesappstore .AccData .HomeTxt .icon.ico4 {
	background-position: -1025px -89px;
	margin-right: 10px
}
.servicesappstore .AccData .HomeTxt p {
	line-height: 23px;
	color: #acacac;
	font-size: 16px
}
.servicesappstore .AccData .HomeTxt .listItemTxt {
	position: relative;
	margin: 25px 0;
	padding: 25px 0
}
.servicesappstore .AccData .HomeTxt .listItemTxt:before {
	content: '';
	background: #c4c6c9;
	width: 60px;
	height: 1px;
	position: absolute;
	top: 0;
	left: 0
}
.servicesappstore .AccData .HomeTxt .listItemTxt:after {
	content: '';
	background: #c4c6c9;
	width: 60px;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0
}
.servicesappstore .AccData .HomeTxt .listItemTxt li:first-child {
	margin-top: 0
}
.servicesappstore .AccData .HomeTxt .listItemTxt li {
	color: #acacac;
	font-size: 14px;
	margin: 20px 0 0;
	line-height: 18px;
	position: relative;
	padding: 0 0 0 30px
}
.servicesappstore .AccData .HomeTxt .listItemTxt li .ArrowTxt {
	width: 14px;
	height: 14px;
	display: inline-block;
	background: url(../images/sprite.png) -18px -469px no-repeat;
	margin: 0 10px 0 0;
	position: absolute;
	top: 2px;
	left: 0
}
.servicesappstore .AccData .HomeTxt .WhiteBtnRed {
	width: 202px;
	height: 50px;
	background: url(../images/sprite.png) -20px -275px no-repeat;
	display: inline-block;
	color: #000;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 25px auto 0
}
.servicesappstore .AccData .HomeTxt .WhiteBtn {
	width: 202px;
	height: 50px;
	background: url(../images/sprite.png) -245px -275px no-repeat;
	display: inline-block;
	color: #000;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 25px auto 0
}
.servicesappstore .AccData .HomeTxt .RedBtn {
	width: 202px;
	height: 52px;
	background: #d8192b;
	display: inline-block;
	color: #fff;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 52px auto 0;
	position: relative;
	top: -1px
}
.servicesappstore .style1.AccData .HomeIpad {
	width: 600px;
	float: right
}
.servicesappstore .style1.AccData .HomeTxt {
	width: 495px;
	float: left;
	padding: 0 35px 0 40px
}
.servicesappstore .style2.AccData .HomeIpad {
	width: 610px;
	float: left
}
.servicesappstore .style2.AccData .HomeIpad img {
	margin: 0
}
.servicesappstore .style2.AccData .HomeTxt {
	width: 480px;
	float: right;
	padding: 0 35px 0 45px
}
.servicesappstore .AccData .HomeTxt h3 {
	font-size: 26px;
	color: #000;
	font-family: 'Oswald';
	margin-bottom: 20px
}
.consultingResearch .HomeBgWrapper860 {
	background: #fff;
	height: auto
}
.consultingResearch .HomeHeading {
	width: 690px;
	font-size: 46px;
	border-bottom: 1px solid #ccc;
	text-align: center;
	margin: 55px auto 0;
	text-transform: uppercase;
	font-weight: 400;
	padding-bottom: 16px;
	font-family: 'Oswald';
	letter-spacing: -1px
}
.consultingResearch .headingPara {
	color: #a0a4aa;
	text-align: center;
	font-size: 16px;
	margin: 26px 0 0
}
.consultingResearch .AccrdianBoxesServices {
	margin: 39px 0 0;
	z-index: 1
}
.consultingResearch .AccrdianBoxesServices .Box {
	width: 270px;
	height: 70px;
	background: #ecedee;
	display: block;
	float: left;
	margin-right: 24px;
	border: 2px solid #fff;
	position: relative;
	cursor: pointer
}
.consultingResearch .AccrdianBoxesServices .Box:hover {
	border: 2px solid #d8192b
}
.consultingResearch .AccrdianBoxesServices .Box.Nomargin {
	margin-right: 0
}
.consultingResearch .AccrdianBoxesServices .Box .AccTxt {
	text-align: center;
	width: 130px;
	vertical-align: middle;
	display: table-cell;
	height: 70px;
	float: none;
	margin: 12px 0 0;
	color: #81868d;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 17px
}
.consultingResearch .AccrdianBoxesServices .Box2 .AccTxt {
	width: 178px
}
.consultingResearch .AccrdianBoxesServices .Box3 .AccTxt {
	width: 165px
}
.consultingResearch .AccrdianBoxesServices .Box4 .AccTxt {
	width: 150px
}
.consultingResearch .AccrdianBoxesServices .Box .AccIcon {
	width: 36px;
	height: 48px;
	display: block;
	float: left;
	background: url(../images/sprite.png) -60px -352px no-repeat;
	margin: 10px 5px 10px 32px
}
.consultingResearch .AccrdianBoxesServices .Box .AccIcon.Icon1 {
	background-position: -19px -803px;
	margin-left: 50px
}
.consultingResearch .AccrdianBoxesServices .Box .AccIcon.Icon2 {
	background-position: -85px -803px;
	width: 46px;
	margin-left: 22px
}
.consultingResearch .AccrdianBoxesServices .Box .AccIcon.Icon3 {
	background-position: -163px -803px;
	margin-left: 40px
}
.consultingResearch .AccrdianBoxesServices .Box .AccIcon.Icon4 {
	background-position: -232px -803px;
	width: 40px;
	margin-left: 48px
}
.consultingResearch .AccrdianBoxesServices .Box .whiteArrow {
	background: url(../images/sprite.png) -12px -417px no-repeat;
	display: block;
	width: 29px;
	height: 11px;
	position: absolute;
	top: 61px;
	left: 41%;
	display: none
}
.consultingResearch .AccrdianBoxesServices .Box.active {
	background: #d8192b
}
.consultingResearch .AccrdianBoxesServices .Box.active .AccTxt {
	color: #fff
}
.consultingResearch .AccrdianBoxesServices .Box.active .AccIcon.Icon1 {
	background-position: -19px -875px
}
.consultingResearch .AccrdianBoxesServices .Box.active .AccIcon.Icon2 {
	background-position: -85px -875px
}
.consultingResearch .AccrdianBoxesServices .Box.active .AccIcon.Icon3 {
	background-position: -163px -875px
}
.consultingResearch .AccrdianBoxesServices .Box.active .AccIcon.Icon4 {
	background-position: -232px -875px
}
.consultingResearch .AccrdianBoxesServices .Box.active .whiteArrow {
	display: block
}
.consultingResearch .AccData {
	margin: 0 0 43px;
	padding: 0 0 43px;
	border-bottom: 1px solid #ccc
}
.consultingResearch .AccData.noMargin {
	margin: 0
}
.consultingResearch .AccData.first {
	margin: 69px 0 43px;
	padding: 0 0 61px
}
.consultingResearch .AccData img {
	padding: 0;
	margin-top: -15px
}
.consultingResearch .AccData .HomeTxt .icon {
	width: 42px;
	height: 36px;
	margin-right: 5px;
	float: left;
	background: url(../images/sprite.png) 0 0
}
.consultingResearch .AccData .HomeTxt .icon.ico1 {
	background-position: -19px -952px
}
.consultingResearch .AccData .HomeTxt .icon.ico2 {
	background-position: -85px -952px;
	width: 46px;
	margin-right: 10px
}
.consultingResearch .AccData .HomeTxt .icon.ico3 {
	background-position: -163px -952px
}
.consultingResearch .AccData .HomeTxt .icon.ico4 {
	background-position: -232px -952px;
	width: 42px;
	margin-right: 10px
}
.consultingResearch .AccData .HomeTxt p {
	line-height: 23px;
	color: #acacac;
	font-size: 16px
}
.consultingResearch .AccData .HomeTxt .listItemTxt {
	position: relative;
	margin: 31px -12px 27px 0;
	padding: 25px 0
}
.consultingResearch .AccData .HomeTxt .listItemTxt:before {
	content: '';
	background: #c4c6c9;
	width: 60px;
	height: 1px;
	position: absolute;
	top: 0;
	left: 0
}
.consultingResearch .AccData .HomeTxt .listItemTxt:after {
	content: '';
	background: #c4c6c9;
	width: 60px;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0
}
.consultingResearch .AccData .HomeTxt .listItemTxt li:first-child {
	margin-top: 0
}
.consultingResearch .AccData .HomeTxt .listItemTxt li {
	color: #acacac;
	font-size: 14px;
	margin: 20px -5px 0 0;
	line-height: 18px;
	position: relative;
	padding: 0 0 0 30px
}
.consultingResearch .AccData .HomeTxt .listItemTxt li .ArrowTxt {
	width: 14px;
	height: 14px;
	display: inline-block;
	background: url(../images/sprite.png) -18px -469px no-repeat;
	margin: 0 10px 0 0;
	position: absolute;
	top: 2px;
	left: 0
}
.consultingResearch .AccData .HomeTxt .WhiteBtnRed {
	width: 202px;
	height: 50px;
	background: url(../images/sprite.png) -20px -275px no-repeat;
	display: inline-block;
	color: #000;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 25px auto 0
}
.consultingResearch .AccData .HomeTxt .WhiteBtn {
	width: 202px;
	height: 50px;
	background: url(../images/sprite.png) -245px -275px no-repeat;
	display: inline-block;
	color: #000;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 12px auto 0 -7px
}
.consultingResearch .AccData .HomeTxt .RedBtn {
	width: 202px;
	height: 52px;
	background: #d8192b;
	display: inline-block;
	color: #fff;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 52px auto 0;
	position: relative;
	top: -1px
}
.consultingResearch .style1.AccData .HomeIpad {
	width: 600px;
	float: right
}
.consultingResearch .style1.AccData .HomeTxt {
	width: 520px;
	float: left;
	padding: 0 0 0 40px
}
.consultingResearch .style2.AccData .HomeIpad {
	width: 610px;
	float: left
}
.consultingResearch .style2.AccData .HomeIpad img {
	margin: 16px 0 0
}
.consultingResearch .style2.AccData .HomeTxt {
	width: 480px;
	float: right;
	padding: 0 35px 0 45px
}
.consultingResearch .AccData .HomeTxt h3 {
	font-size: 26px;
	color: #000;
	font-family: 'Oswald';
	margin-bottom: 20px
}
.mediaBuzz .HomeBgWrapper860 {
	background: #fff;
	height: auto
}
.mediaBuzz .HomeHeading {
	width: 600px;
	font-size: 46px;
	border-bottom: 1px solid #ccc;
	text-align: center;
	margin: 55px auto 0;
	text-transform: uppercase;
	font-weight: 400;
	padding-bottom: 16px;
	font-family: 'Oswald';
	letter-spacing: -1px
}
.mediaBuzz .headingPara {
	color: #a0a4aa;
	text-align: center;
	font-size: 16px;
	margin: 26px 0 0
}
.mediaBuzz .AccrdianBoxesServices {
	margin: 39px 0 0;
	z-index: 1
}
.mediaBuzz .AccrdianBoxesServices .Box {
	width: 270px;
	height: 70px;
	background: #ecedee;
	display: block;
	float: left;
	margin-right: 24px;
	border: 2px solid #fff;
	position: relative;
	cursor: pointer
}
.mediaBuzz .AccrdianBoxesServices .Box:hover {
	border: 2px solid #d8192b
}
.mediaBuzz .AccrdianBoxesServices .Box.Nomargin {
	margin-right: 0
}
.mediaBuzz .AccrdianBoxesServices .Box .AccTxt {
	text-align: center;
	width: 170px;
	vertical-align: middle;
	display: table-cell;
	height: 70px;
	float: none;
	margin: 12px 0 0;
	color: #81868d;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 17px
}
.mediaBuzz .AccrdianBoxesServices .Box2 .AccTxt {
	width: 134px
}
.mediaBuzz .AccrdianBoxesServices .Box3 .AccTxt {
	width: 130px
}
.mediaBuzz .AccrdianBoxesServices .Box4 .AccTxt {
	width: 142px
}
.mediaBuzz .AccrdianBoxesServices .Box .AccIcon {
	width: 36px;
	height: 48px;
	display: block;
	float: left;
	background: url(../images/sprite.png) -60px -352px no-repeat;
	margin: 10px 5px 10px 32px
}
.mediaBuzz .AccrdianBoxesServices .Box .AccIcon.Icon1 {
	margin: 10px 3px 10px 26px;
	background-position: -307px -804px
}
.mediaBuzz .AccrdianBoxesServices .Box .AccIcon.Icon2 {
	background-position: -376px -802px;
	width: 40px;
	margin-left: 52px
}
.mediaBuzz .AccrdianBoxesServices .Box .AccIcon.Icon3 {
	background-position: -451px -802px;
	margin-left: 56px
}
.mediaBuzz .AccrdianBoxesServices .Box .AccIcon.Icon4 {
	background-position: -521px -802px;
	width: 40px;
	margin-left: 50px
}
.mediaBuzz .AccrdianBoxesServices .Box .whiteArrow {
	background: url(../images/sprite.png) -12px -417px no-repeat;
	display: block;
	width: 29px;
	height: 11px;
	position: absolute;
	top: 61px;
	left: 41%;
	display: none
}
.mediaBuzz .AccrdianBoxesServices .Box.active {
	background: #d8192b
}
.mediaBuzz .AccrdianBoxesServices .Box.active .AccTxt {
	color: #fff
}
.mediaBuzz .AccrdianBoxesServices .Box.active .AccIcon.Icon1 {
	background-position: -307px -876px
}
.mediaBuzz .AccrdianBoxesServices .Box.active .AccIcon.Icon2 {
	background-position: -376px -874px
}
.mediaBuzz .AccrdianBoxesServices .Box.active .AccIcon.Icon3 {
	background-position: -451px -874px
}
.mediaBuzz .AccrdianBoxesServices .Box.active .AccIcon.Icon4 {
	background-position: -521px -874px
}
.mediaBuzz .AccrdianBoxesServices .Box.active .whiteArrow {
	display: block
}
.mediaBuzz .AccData {
	margin: 0 0 43px;
	padding: 0 0 43px;
	border-bottom: 1px solid #ccc
}
.mediaBuzz .AccData.noMargin {
	margin: 0
}
.mediaBuzz .AccData.first {
	margin: 60px 0 43px
}
.mediaBuzz .AccData img {
	padding: 0;
	margin-top: -7px
}
.mediaBuzz .AccData .HomeTxt .icon {
	width: 44px;
	height: 36px;
	margin-right: 5px;
	float: left;
	background: url(../images/sprite.png) 0 0
}
.mediaBuzz .AccData .HomeTxt .icon.ico1 {
	background-position: -304px -953px
}
.mediaBuzz .AccData .HomeTxt .icon.ico2 {
	background-position: -376px -953px;
	width: 44px;
	margin-right: 10px
}
.mediaBuzz .AccData .HomeTxt .icon.ico3 {
	background-position: -451px -953px
}
.mediaBuzz .AccData .HomeTxt .icon.ico4 {
	background-position: -519px -954px;
	margin-right: 10px
}
.mediaBuzz .AccData .HomeTxt p {
	line-height: 23px;
	color: #acacac;
	font-size: 16px
}
.mediaBuzz .AccData .HomeTxt .listItemTxt {
	position: relative;
	margin: 25px 0;
	padding: 25px 0
}
.mediaBuzz .AccData .HomeTxt .listItemTxt:before {
	content: '';
	background: #c4c6c9;
	width: 60px;
	height: 1px;
	position: absolute;
	top: 0;
	left: 0
}
.mediaBuzz .AccData .HomeTxt .listItemTxt:after {
	content: '';
	background: #c4c6c9;
	width: 60px;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0
}
.mediaBuzz .AccData .HomeTxt .listItemTxt li:first-child {
	margin-top: 0
}
.mediaBuzz .AccData .HomeTxt .listItemTxt li {
	color: #acacac;
	font-size: 14px;
	margin: 20px 0 0;
	line-height: 18px;
	position: relative;
	padding: 0 0 0 30px
}
.mediaBuzz .AccData .HomeTxt .listItemTxt li .ArrowTxt {
	width: 14px;
	height: 14px;
	display: inline-block;
	background: url(../images/sprite.png) -18px -469px no-repeat;
	margin: 0 10px 0 0;
	position: absolute;
	top: 2px;
	left: 0
}
.mediaBuzz .AccData .HomeTxt .WhiteBtnRed {
	width: 202px;
	height: 50px;
	background: url(../images/sprite.png) -20px -275px no-repeat;
	display: inline-block;
	color: #000;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 25px auto 0
}
.mediaBuzz .AccData .HomeTxt .WhiteBtn {
	width: 202px;
	height: 50px;
	background: url(../images/sprite.png) -245px -275px no-repeat;
	display: inline-block;
	color: #000;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 25px auto 0
}
.mediaBuzz .AccData .HomeTxt .RedBtn {
	width: 202px;
	height: 52px;
	background: #d8192b;
	display: inline-block;
	color: #fff;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 52px auto 0;
	position: relative;
	top: -1px
}
.mediaBuzz .style1.AccData .HomeIpad {
	width: 600px;
	float: right
}
.mediaBuzz .style1.AccData .HomeTxt {
	width: 495px;
	float: left;
	padding: 0 35px 0 40px
}
.mediaBuzz .style2.AccData .HomeIpad {
	width: 610px;
	float: left
}
.mediaBuzz .style2.AccData .HomeIpad img {
	margin: 0
}
.mediaBuzz .style2.AccData .HomeTxt {
	width: 480px;
	float: right;
	padding: 0 35px 0 45px
}
.mediaBuzz .AccData .HomeTxt h3 {
	font-size: 26px;
	color: #000;
	font-family: 'Oswald';
	margin-bottom: 20px
}
.roiPage .HomeBgWrapper860 {
	background: #fff;
	height: auto
}
.roiPage .HomeHeading {
	width: 340px;
	font-size: 46px;
	border-bottom: 1px solid #ccc;
	text-align: center;
	margin: 55px auto 0;
	text-transform: uppercase;
	font-weight: 400;
	padding-bottom: 16px;
	font-family: 'Oswald';
	letter-spacing: -1px
}
.roiPage .headingPara {
	color: #a0a4aa;
	text-align: center;
	font-size: 16px;
	margin: 26px 0 0
}
.roiPage .AccrdianBoxesServices {
	margin: 39px 0 0;
	z-index: 1
}
.roiPage .AccrdianBoxesServices .Box {
	width: 270px;
	height: 70px;
	background: #ecedee;
	display: block;
	float: left;
	margin-right: 24px;
	border: 2px solid #fff;
	position: relative;
	cursor: pointer
}
.roiPage .AccrdianBoxesServices .Box:hover {
	border: 2px solid #d8192b
}
.roiPage .AccrdianBoxesServices .Box.Nomargin {
	margin-right: 0
}
.roiPage .AccrdianBoxesServices .Box .AccTxt {
	text-align: center;
	width: 170px;
	vertical-align: middle;
	display: table-cell;
	height: 70px;
	float: none;
	margin: 12px 0 0;
	color: #81868d;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 17px
}
.roiPage .AccrdianBoxesServices .Box2 .AccTxt {
	width: 115px
}
.roiPage .AccrdianBoxesServices .Box3 .AccTxt {
	width: 174px
}
.roiPage .AccrdianBoxesServices .Box4 .AccTxt {
	width: 115px
}
.roiPage .AccrdianBoxesServices .Box .AccIcon {
	width: 40px;
	height: 48px;
	display: block;
	float: left;
	background: url(../images/sprite.png) -60px -352px no-repeat;
	margin: 10px 5px 10px 32px
}
.roiPage .AccrdianBoxesServices .Box .AccIcon.Icon1 {
	margin: 10px 3px 10px 32px;
	background-position: -595px -801px
}
.roiPage .AccrdianBoxesServices .Box .AccIcon.Icon2 {
	background-position: -663px -804px;
	width: 46px;
	margin-left: 58px
}
.roiPage .AccrdianBoxesServices .Box .AccIcon.Icon3 {
	background-position: -739px -801px;
	margin-left: 38px
}
.roiPage .AccrdianBoxesServices .Box .AccIcon.Icon4 {
	background-position: -810px -803px;
	margin-left: 60px
}
.roiPage .AccrdianBoxesServices .Box .whiteArrow {
	background: url(../images/sprite.png) -12px -417px no-repeat;
	display: block;
	width: 29px;
	height: 11px;
	position: absolute;
	top: 61px;
	left: 41%;
	display: none
}
.roiPage .AccrdianBoxesServices .Box.active {
	background: #d8192b
}
.roiPage .AccrdianBoxesServices .Box.active .AccTxt {
	color: #fff
}
.roiPage .AccrdianBoxesServices .Box.active .AccIcon.Icon1 {
	background-position: -595px -873px
}
.roiPage .AccrdianBoxesServices .Box.active .AccIcon.Icon2 {
	background-position: -663px -876px
}
.roiPage .AccrdianBoxesServices .Box.active .AccIcon.Icon3 {
	background-position: -739px -873px
}
.roiPage .AccrdianBoxesServices .Box.active .AccIcon.Icon4 {
	background-position: -810px -875px
}
.roiPage .AccrdianBoxesServices .Box.active .whiteArrow {
	display: block
}
.roiPage .AccData {
	margin: 0 0 43px;
	padding: 0 0 43px;
	border-bottom: 1px solid #ccc
}
.roiPage .AccData.noMargin {
	margin: 0
}
.roiPage .AccData.first {
	margin: 60px 0 43px
}
.roiPage .AccData img {
	padding: 0;
	margin-top: -7px
}
.roiPage .AccData .HomeTxt .icon {
	width: 46px;
	height: 45px;
	margin-right: 5px;
	float: left;
	background: url(../images/sprite.png) 0 0
}
.roiPage .AccData .HomeTxt .icon.ico1 {
	background-position: -589px -949px
}
.roiPage .AccData .HomeTxt .icon.ico2 {
	background-position: -663px -949px;
	width: 50px;
	margin-right: 10px
}
.roiPage .AccData .HomeTxt .icon.ico3 {
	background-position: -735px -949px
}
.roiPage .AccData .HomeTxt .icon.ico4 {
	background-position: -809px -949px;
	margin-right: 0
}
.roiPage .AccData .HomeTxt p {
	line-height: 23px;
	color: #acacac;
	font-size: 16px
}
.roiPage .AccData .HomeTxt .listItemTxt {
	position: relative;
	margin: 25px 0;
	padding: 25px 0
}
.roiPage .AccData .HomeTxt .listItemTxt:before {
	content: '';
	background: #c4c6c9;
	width: 60px;
	height: 1px;
	position: absolute;
	top: 0;
	left: 0
}
.roiPage .AccData .HomeTxt .listItemTxt:after {
	content: '';
	background: #c4c6c9;
	width: 60px;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0
}
.roiPage .AccData .HomeTxt .listItemTxt li:first-child {
	margin-top: 0
}
.roiPage .AccData .HomeTxt .listItemTxt li {
	color: #acacac;
	font-size: 14px;
	margin: 20px 0 0;
	line-height: 18px;
	position: relative;
	padding: 0 0 0 30px
}
.roiPage .AccData .HomeTxt .listItemTxt li .ArrowTxt {
	width: 14px;
	height: 14px;
	display: inline-block;
	background: url(../images/sprite.png) -18px -469px no-repeat;
	margin: 0 10px 0 0;
	position: absolute;
	top: 2px;
	left: 0
}
.roiPage .AccData .HomeTxt .WhiteBtnRed {
	width: 202px;
	height: 50px;
	background: url(../images/sprite.png) -20px -275px no-repeat;
	display: inline-block;
	color: #000;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 25px auto 0
}
.roiPage .AccData .HomeTxt .WhiteBtn {
	width: 202px;
	height: 50px;
	background: url(../images/sprite.png) -245px -275px no-repeat;
	display: inline-block;
	color: #000;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 25px auto 0
}
.roiPage .AccData .HomeTxt .RedBtn {
	width: 202px;
	height: 52px;
	background: #d8192b;
	display: inline-block;
	color: #fff;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 52px auto 0;
	position: relative;
	top: -1px
}
.roiPage .style1.AccData .HomeIpad {
	width: 600px;
	float: right
}
.roiPage .style1.AccData .HomeTxt {
	width: 495px;
	float: left;
	padding: 0 35px 0 40px
}
.roiPage .style2.AccData .HomeIpad {
	width: 610px;
	float: left
}
.roiPage .style2.AccData .HomeIpad img {
	margin: 0
}
.roiPage .style2.AccData .HomeTxt {
	width: 480px;
	float: right;
	padding: 0 35px 0 45px
}
.roiPage .AccData .HomeTxt h3 {
	font-size: 26px;
	color: #000;
	font-family: 'Oswald';
	margin-bottom: 20px
}
.footerForm {
	padding: 34px 40px 69px;
	text-align: center
}
.footerForm h4 {
	font-size: 46px;
	color: #000;
	font-family: 'Oswald';
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: -1px;
	position: relative;
	text-align: left
}
.footerForm p strong {
	font-size: 16px;
	display: block
}
.footerForm p {
	padding: 0 28px;
	font-size: 13px;
	font-family: 'Open Sans';
	font-weight: 600
}
.footerForm h4 span {
	font-family: 'Open Sans';
	font-size: 16px;
	line-height: 20px;
	padding-top: 16px;
	letter-spacing: 0;
	color: #b7b9bc;
	display: inline-block;
	padding-left: 56px;
	vertical-align: top
}
.footerForm h4 span:before {
	content: '';
	background: url(../images/sprite.png);
	position: absolute;
	top: 14px;
	left: 236px;
	width: 22px;
	height: 41px;
	background-position: -818px -15px
}
.footerForm a {
	color: #3a3838;
	text-decoration: underline
}
.footerForm a.forgot {
	padding-right: 30px
}
.footerForm .field {
	background: #fff;
	border: 1px solid #666;
	display: inline-block;
	margin: 0 0 15px 5px
}
.footerForm .field.noMargin {
	margin: 0
}
.footerForm ::-webkit-input-placeholder {
color:#a0a4aa
}
.footerForm :-moz-placeholder {
color:#a0a4aa
}
.footerForm ::-moz-placeholder {
color:#a0a4aa
}
.footerForm :-ms-input-placeholder {
color:#a0a4aa
}
.footerForm input[type="text"], .footerForm input[type="password"], .footerForm select, .footerForm textarea {
	font-size: 16px;
	font-family: 'Open Sans';
	font-weight: 600;
	padding: 15px 21px;
	margin: 0;
	background: 0;
	border: 0;
	width: 221px;
	color: #a0a4aa;
	text-transform: uppercase
}
.footerForm textarea {
	width: 1043px;
	height: 93px;
	resize: none
}
.footerForm input[name="em"], .footerForm input.em-holder {
	background-position: 5px -47px
}
.footerForm input[name="code"], .footerForm input.code-holder {
	width: 55px;
	background: 0;
	padding: 15px 5px
}
.footerForm input[name="pn"], .footerForm input.pn-holder {
	background-position: 5px -151px;
	width: 145px
}
.footerForm select {
	width: 263px;
	padding: 0 0 0 21px;
	height: 52px;
	line-height: 48px;
	padding: 15px 21px\9;
	margin: 0\9;
	width: 263px\9;
	height: 53px\9
}
.footerForm select option {
	background: #fff;
	padding: 5px
}
.footerForm label.error {
	display: none!important
}
.footerForm input[type="text"].error, .footerForm input[type="password"].error, .footerForm select.error, .footerForm textarea.error {
	background-color: #FBB;
	color: #000
}
.footerForm input[type="submit"] {
	width: 198px;
	height: 50px;
	background: url(../images/sprite.png) -249px -275px no-repeat;
	display: inline-block;
	color: #000;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 25px auto 0;
	outline: 0;
	border: 0;
	cursor: pointer;
	font-family: 'Open Sans';
	text-transform: uppercase
}
.footerForm input[type="submit"]:hover {
	background: url(../images/sprite.png) -249px -178px no-repeat!important;
	text-decoration: none;
	color: #000
}
.contForm {
	margin: 0 auto;
	width: 564px;
	padding-top: 130px;
	position: relative
}
.contForm p strong {
	font-size: 16px;
	display: block
}
.contForm p {
	padding: 0 28px;
	font-size: 13px;
	font-family: 'Open Sans';
	font-weight: 600
}
.contForm h4 span {
	display: block;
	font-family: 'Open Sans';
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	padding-top: 5px;
	letter-spacing: 0
}
.contForm h4 strong {
	color: #ffd800
}
.contForm a {
	color: #3a3838;
	text-decoration: underline
}
.contForm a.forgot {
	padding-right: 30px
}
.contForm form {
	display: block;
	padding: 0;
	margin: 0
}
.contForm label {
	display: block;
	font-size: 26px;
	color: #a6a8ac;
	text-transform: uppercase;
	font-family: 'Open Sans';
	font-weight: 300
}
.contForm .field {
	margin: 0 0 15px
}
.contForm .field.code {
	margin-right: 5px
}
.contForm ::-webkit-input-placeholder {
color:#fff
}
.contForm :-moz-placeholder {
color:#fff
}
.contForm ::-moz-placeholder {
color:#fff
}
.contForm :-ms-input-placeholder {
color:#fff
}
.contForm input[type="text"], .contForm input[type="password"], .contForm select, .contForm textarea {
	font-size: 17px;
	line-height: 21px;
	font-family: 'Open Sans';
	font-weight: 700;
	padding: 16px 8px;
	margin: 0;
	border: 0;
	width: 548px;
	color: #fff;
	background: #cecece;
	display: inline-block
}
.contForm textarea {
	resize: none;
	height: 128px
}
.contForm input[name="em"], .contForm input.em-holder {
	background-position: 5px -47px
}
.contForm input[name="code"], .contForm input.code-holder {
	width: 70px;
	padding: 16px 8px;
	background: #cecece;
	color: #fff;
	margin-right: 10px;
	float: left
}
.contForm input[name="pn"], .contForm input.pn-holder {
	width: 451px;
	float: right
}
.contForm select {
	width: 564px;
	line-height: 48px
}
.contForm select option {
	background: #878884;
	padding: 5px
}
.contForm label.error {
	display: none!important
}
.contForm input[type="text"].error, .contForm input[type="password"].error, .contForm select.error, .contForm textarea.error {
	background-color: #9e0000;
	color: #FBB
}
.contForm input[type="submit"] {
	width: 198px;
	height: 50px;
	background: url(../images/sprite.png) -972px -270px no-repeat;
	display: inline-block;
	color: #000;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 25px auto 0;
	outline: 0;
	border: 0;
	cursor: pointer;
	font-family: 'Open Sans';
	position: absolute;
	bottom: -85px;
	left: 190px
}
.WhiteBtn2 {
	width: 202px;
	height: 50px;
	background: url(../images/sprite.png) -249px -275px no-repeat;
	display: inline-block;
	color: #000;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 20px 10px 0 auto;
	text-transform: uppercase
}
.WhiteBtn2:hover {
	background: url(../images/sprite.png) -249px -178px no-repeat!important;
	text-decoration: none;
	color: #000
}
.margin-top59 {
	margin-top: 92px
}
.margin-top71 {
	margin-top: 71px
}
.innerHeadingInfo {
	position: relative
}
.mobilehand {
	position: absolute;
	top: 33px;
	left: 246px
}
.medialine0 {
	position: absolute;
	top: 80px;
	left: 82px
}
.medialine1-1 {
	position: absolute;
	top: 308px;
	left: 617px
}
.medialine1-2 {
	position: absolute;
	top: 222px;
	left: 577px
}
.medialine2-1 {
	position: absolute;
	top: 98px;
	left: 917px
}
.medialine2-2 {
	position: absolute;
	top: 22px;
	left: 1047px
}
.medialine3-1 {
	position: absolute;
	top: 248px;
	left: 861px
}
.medialine3-2 {
	position: absolute;
	top: 222px;
	left: 989px
}
.medialine4-1 {
	position: absolute;
	top: 344px;
	left: 757px
}
.medialine4-2 {
	position: absolute;
	top: 339px;
	left: 939px
}
.ServicesDiv {
	height: 39px;
	width: 90px;
	background: #0b375d;
	position: fixed;
	right: 30px;
	z-index: 999;
	bottom: 30px;
	opacity: .2;
	line-height: 39px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	border-radius: 5px;
	font-family: 'Oswald';
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear
}
.ServicesDiv:hover {
	opacity: 1
}
.ServicesDiv a {
	color: #fff;
	display: inline-block;
	padding: 0 12px;
	text-decoration: none
}
.TwoThreeBoxWrap {
	padding: 40px 0 0
}
.TwoThreeBoxWrap .TwoThreeBox {
	width: 305px;
	float: left;
	margin: 0 120px 0 0
}
.TwoThreeBoxWrap .TwoThreeBox.nomargin {
	margin: 0
}
.TwoThreeBoxWrap .TwoThreeBox h3 {
	color: #fff;
	font-family: 'Oswald';
	font-size: 26px;
	padding: 0 0 10px;
	border-bottom: 1px solid gray;
	text-transform: uppercase
}
.TwoThreeBoxWrap .TwoThreeBox h3.red {
	color: #d8192b
}
.TwoThreeBoxWrap .TwoThreeBox ul {
	margin: 10px 0 0
}
.TwoThreeBoxWrap .TwoThreeBox ul li {
	font-family: 'Open Sans';
	font-size: 16px;
	padding: 2px 0;
	text-transform: uppercase
}
.TwoThreeBoxWrap .TwoThreeBox ul li a {
	color: #fff;
	text-decoration: none
}
.TwoThreeBoxWrap .TwoThreeBox ul li a .RedArrow {
	display: inline-block;
	padding: 0 20px 0 0
}
.SocialIcons {
	display: inline-block;
	width: 28px;
	height: 28px;
	background: url(../images/sprite.png) -1211px -115px no-repeat;
	vertical-align: middle;
	margin: -1px 9px 3px 0;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease
}
.SocialIcons.Fb {
	background-position: -1211px -115px
}
.SocialIcons.Twitter {
	background-position: -1260px -115px
}
.SocialIcons.Google {
	background-position: -1313px -115px
}
.SocialIcons.Pin {
	background-position: -1361px -115px
}
.TwoThreeBox ul li a:hover .SocialIcons.Fb {
	background-position: -1211px -162px
}
.TwoThreeBox ul li a:hover .SocialIcons.Twitter {
	background-position: -1260px -162px
}
.TwoThreeBox ul li a:hover .SocialIcons.Google {
	background-position: -1313px -162px
}
.TwoThreeBox ul li a:hover .SocialIcons.Pin {
	background-position: -1361px -162px
}
.disclaimer {
	color: #a3a3a3;
	font-size: 13px;
	margin: 10px 0 0
}
.disclaimer strong {
	text-transform: uppercase;
	color: #e4e4e4;
	font-weight: 600;
	display: block
}
.termWrap {
	background: #fff
}
.termWrap .container {
	padding: 10px 0
}
.termWrap h2 {
	font-size: 36px
}
.termWrap h3 {
	font-size: 22px
}
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	vertical-align: top
}
.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020
}
.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}
.fancybox-opened {
	z-index: 8030
}
.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 10px 25px rgba(0,0,0,0.5);
	box-shadow: 0 10px 25px rgba(0,0,0,0.5);
	background: #f0f0f0
}
.fancybox-outer, .fancybox-inner {
	position: relative
}
.fancybox-inner {
	overflow: hidden
}
.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch
}
.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap
}
.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%
}
.fancybox-image {
	max-width: 100%;
	max-height: 100%
}
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: .8;
	cursor: pointer;
	z-index: 8060
}
#fancybox-loading div {
	width: 44px;
	height: 44px
}
.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
	background: url(../images/fancybox_sprite.png) no-repeat
}
.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040
}
.fancybox-prev {
	left: 0
}
.fancybox-next {
	right: 0
}
.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden
}
.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px
}
.fancybox-next span {
	right: 10px;
	background-position: 0 -72px
}
.fancybox-nav:hover span {
	visibility: visible
}
.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible!important
}
.fancybox-lock {
	overflow: hidden!important;
	width: auto
}
.fancybox-lock body {
	overflow: hidden!important
}
.fancybox-lock-test {
	overflow-y: hidden!important
}
.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url(../images/fancybox_overlay.png)
}
.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0
}
.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
	background: url(../images/bg-app.png);
	z-index: 999999999999
}
.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050
}
.fancybox-opened .fancybox-title {
	visibility: visible
}
.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center
}
.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent;
	background: rgba(0,0,0,0.8);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: 700;
	line-height: 24px;
	white-space: nowrap
}
.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff
}
.fancybox-title-inside-wrap {
	padding-top: 10px
}
.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0,0,0,.8)
}
.FancyPopupFrom .fancybox-close {
	position: absolute;
	top: -23px;
	right: -32px;
	width: 52px;
	height: 52px;
	cursor: pointer;
	z-index: 8040;
	background: url(../images/fancybox_sprite.png) 0 -1172px no-repeat
}
.FancyPopupFrom .fancybox-skin {
	width: 680px;
	background-color: #1b2331;
	position: relative;
	border: 2px solid #dc1110;
	padding: 0!important
}
.PopUpform textarea {
	height: 69px!important
}
.field.marginFix {
	margin: 0 0 0 -6px
}
.PopUpform .field.phone input {
	width: 125px!important
}
.PopUpform {
	width: 701px!important;
	background: #efefef
}
.PopUpform .inform {
	padding: 0
}
.PopUpform .field {
	display: block;
	margin-bottom: 12px;
	float: left
}
.PopUpform .field span.icon {
	width: 35px;
	height: 29px;
	background: url(../images/sprite-form.png) 0 -353px no-repeat;
	display: block;
	float: left!important
}
.PopUpform .field span.icon.email {
	background-position: -72px -353px;
	float: left
}
.PopUpform .field span.icon.country {
	background-position: -36px -353px
}
.PopUpform .field.code span.icon {
	background-position: -107px -353px
}
.PopUpform .field span.icon.projectTimeline {
	background-position: -141px -354px
}
.PopUpform .field span.icon.budget {
	background-position: -211px -354px
}
.PopUpform .field span.icon.service {
	background-position: -142px -353px
}
.PopUpform .field span.icon.textarea {
	background-position: -177px -358px;
	height: 84px;
	position: absolute
}
.PopUpform .field span.icon.projectTime {
	background-position: -141px -354px
}
.PopUpform .field.code {
	margin-right: 5px;
	float: left
}
.PopUpform .field.phone {
	float: left
}
.PopUpform .field.phone input {
	margin-right: 0;
	width: 112px
}
.PopUpform ::-webkit-input-placeholder {
color:#000;
font-size:12px;
line-height:12px
}
.PopUpform :-moz-placeholder {
color:#000
}
.PopUpform ::-moz-placeholder {
color:#000
}
.PopUpform :-ms-input-placeholder {
color:#000
}
.PopUpform .icons {
	background: url(../images/sprite-form.png) 0 -295px no-repeat;
	width: 130px;
	height: 40px;
	position: relative;
	top: 8px;
	left: 7px;
	display: inline-block
}
.PopUpform h4 {
	background: #090c11;
	font-family: 'Oswald';
	font-size: 34px;
	color: #fff;
	padding: 20px 45px;
	letter-spacing: -.08em;
	line-height: 1
}
.PopUpform h3 {
	font-size: 31px;
	font-family: 'Oswald';
	color: #fff;
	padding: 12px 45px;
	line-height: 1;
	text-align: center;
	margin: 0;
	font-weight: 100;
	background: #c00908;
	text-transform: uppercase
}
.PopUpform h3 span {
	font-size: 16px;
	display: block;
	margin: 10px 0 0;
	text-transform: none;
	font-family: arial
}
.PopUpform input[type="text"] {
	float: right!important
}
.PopUpform input[type="text"], .PopUpform input[type="password"], .PopUpform select, .PopUpform textarea {
	font-size: 14px;
	line-height: 17px;
	font-family: 'Open Sans';
	font-weight: 700;
	padding: 7px 8px 1px;
	margin: 0;
	width: 180px;
	color: #000;
	margin-right: 34px;
	border: 0;
	float: left;
	font-weight: 300;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	resize: none
}
.PopUpform textarea {
	height: 74px;
	width: 441px;
	margin: 0 33px 0 35px
}
.PopUpform select {
	padding-right: 3px
}
.PopUpform input[type="text"]:focus, .PopUpform textarea:focus {
	outline: 0
}
.PopUpform input[name="code"] {
	width: 45px;
	margin-right: 0;
	background: #fff;
	padding-top: 4px;
	padding-bottom: 4px
}
.PopUpform input[name="pn"], .PopUpform input.pn-holder {
	width: 166px
}
.PopUpform select {
	width: 195px;
	height: 27px;
	padding-top: 2px;
	font-size: 12px
}
.PopUpform label.error {
	display: none!important
}
.PopUpform input[type="text"].error, .PopUpform input[type="password"].error, .PopUpform select.error, .PopUpform textarea.error {
	background: #ffd7d7
}
.PopUpform input[type="submit"] {
	width: 197px;
	height: 50px;
	background: url(../images/sprite.png) -249px -275px no-repeat;
	display: inline-block;
	color: #000;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 0 0 0 -12px;
	text-transform: uppercase;
	border: 0;
	cursor: pointer
}
.PopUpform input[type="submit"]:hover {
	background: url(../images/sprite.png) -971px -271px no-repeat
}
.CenterForm {
	text-align: center;
	margin: 10px auto 0;
	width: 540px;
	min-height: 290px
}
.LeftClassH3 {
	text-align: left!important
}
.ThankyouPop {
	padding: 28px 48px;
	min-height: 295px
}
.ThankyouPop p {
	color: #0f0f0f
}
.ThankyouPop h2 {
	color: #0f0f0f;
	font-size: 19px;
	text-transform: uppercase
}
.ThankYouUL li {
	margin: 15px 0;
	font-size: 15px;
	line-height: 28px;
	color: #0f0f0f
}
.ThankYouUL li a {
	color: #2d85fe;
	font-size: 16px;
	font-weight: 500;
	text-decoration: underline
}
.EmailIcon {
	display: block;
	float: left;
	width: 34px;
	height: 30px;
	background: url(../images/sprite.png) -1207px -59px no-repeat;
	margin: 0 10px 0 0
}
.ChatIcon {
	display: block;
	float: left;
	width: 34px;
	height: 30px;
	background: url(../images/sprite.png) -1258px -59px no-repeat;
	margin: 0 10px 0 0
}
.LiveChatIcon {
	display: inline-block;
	width: 88px;
	height: 23px;
	background: url(../images/sprite.png) -1312px -62px no-repeat;
	margin: 0 10px 0 0;
	vertical-align: middle
}
.SideForm {
	width: 590px!important;
	background: #efefef
}
.SideForm .inform {
	padding: 0
}
.SideForm .field {
	display: inline-block;
	margin-bottom: 16px;
	float: left
}
.SideForm .field span.icon {
	width: 36px;
	height: 29px;
	float: left;
	background: url(../images/sprite-form.png) 0 -354px no-repeat;
	display: block
}
.SideForm .field span.icon.email {
	background-position: -72px -354px
}
.SideForm .field span.icon.country {
	background-position: -36px -353px
}
.SideForm .field.code span.icon {
	background-position: -107px -354px
}
.SideForm .field span.icon.projectTimeline {
	background-position: -141px -354px
}
.SideForm .field span.icon.budget {
	background-position: -212px -354px
}
.SideForm .field span.icon.service {
	background-position: -141px -353px
}
.SideForm .field span.icon.textarea {
	background-position: -177px -355px;
	height: 83px;
	position: absolute
}
.SideForm .field span.icon.projectTime {
	background-position: -141px -354px
}
.SideForm .field.code {
	margin-right: 5px;
	float: left
}
.SideForm .field.phone {
	float: left
}
.SideForm .field.phone input {
	margin-right: 0;
	width: 112px
}
.SideForm ::-webkit-input-placeholder {
color:#000;
font-size:12px;
line-height:12px
}
.SideForm :-moz-placeholder {
color:#000
}
.SideForm ::-moz-placeholder {
color:#000
}
.SideForm :-ms-input-placeholder {
color:#000
}
.SideForm .icons {
	background: url(../images/sprite-form.png) 0 -295px no-repeat;
	width: 130px;
	height: 40px;
	position: relative;
	top: 8px;
	left: 7px;
	display: inline-block
}
.SideForm h4 {
	background: #090c11;
	font-family: 'Oswald';
	font-size: 34px;
	color: #fff;
	padding: 20px 45px;
	letter-spacing: -.08em;
	line-height: 1
}
.SideForm h3 {
	font-size: 31px;
	font-family: 'Oswald';
	color: #fff;
	padding: 27px 0 21px 20px;
	line-height: 18px;
	text-align: center;
	margin: 0;
	font-weight: 100;
	background: #d8192b;
	text-transform: uppercase
}
.SideForm h3 span {
	font-size: 16px;
	display: block;
	margin: 10px 0 0;
	text-transform: none;
	font-family: arial
}
.SideForm input[type="text"], .SideForm input[type="password"], .SideForm select, .SideForm textarea {
	font-size: 12px;
	line-height: 12px;
	font-family: 'Open Sans';
	font-weight: 700;
	padding: 8px 8px 1px;
	margin: 0;
	width: 180px;
	color: #4a576c;
	margin-right: 34px;
	border: 0;
	float: right;
	font-weight: 300;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	resize: none
}
.SideForm select {
	height: 27px;
	padding: 3px 7px 7px
}
.footerForm select {
	padding: 10px 0 10px 10px!important
}
.SideForm input[name="code"] {
	padding-bottom: 8px!important;
	padding-top: 6px!important
}
.SideForm textarea {
	height: 69px!important
}
.footerForm .field.CountryName {
	position: relative;
	top: 2px;
	height: 52px
}
.SideForm textarea {
	height: 74px;
	width: 441px;
	margin: 0 33px 0 35px
}
.SideForm select {
	padding-right: 3px
}
.SideForm input[type="text"]:focus, .SideForm textarea:focus {
	outline: 0
}
.SideForm input[name="code"] {
	width: 45px;
	margin-right: 0;
	background: #fff;
	padding-top: 4px;
	padding-bottom: 5px
}
.SideForm input[name="pn"], .SideForm input.pn-holder {
	width: 166px
}
.SideForm select {
	width: 195px;
	height: 27px;
	padding-top: 2px;
	font-size: 12px
}
.SideForm label.error {
	display: none!important
}
.SideForm input[type="text"].error, .SideForm input[type="password"].error, .SideForm select.error, .SideForm textarea.error {
	background: #ffd7d7!important
}
.SideForm input[type="submit"] {
	width: 197px;
	height: 50px;
	background: url(../images/sprite.png) -249px -275px no-repeat;
	display: inline-block;
	color: #000;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 0 0 0 -12px;
	text-transform: uppercase;
	border: 0;
	cursor: pointer
}
.SideForm input[type="submit"]:hover {
	background: url(../images/sprite.png) -971px -271px no-repeat
}
.SideForm .CenterForm {
	text-align: center;
	margin: 10px auto 0;
	width: 540px;
	min-height: 312px;
	padding: 30px 0 0
}
.sitemapUL li {
	margin: 10px 0 10px 20px;
	list-style: outside
}
.sitemapUL li a {
	font-size: 15px;
	text-transform: uppercase
}
.sitemaph3 {
	font-size: 25px;
	font-weight: 500;
	margin: 20px 0 0
}
.AllHeadBanners.casestudy-disney {
	height: 917px;
	background: url(../images/casestudy/disney-banner.jpg) center bottom no-repeat
}
.AllHeadBanners .casestudy-info {
	position: absolute;
	top: 619px;
	left: 0;
	text-align: left;
	width: 763px
}
.AllHeadBanners .casestudy-info h3 {
	font-size: 36px;
	font-weight: 500;
	text-align: left;
	line-height: 47px
}
.AllHeadBanners .casestudy-info h4 {
	font-size: 16px;
	font-weight: 600;
	text-align: left;
	color: #fff;
	text-transform: uppercase
}
.AllHeadBanners .casestudy-info h4 span.Per {
	width: 79px;
	height: 37px;
	background: url(../images/sprite.png) -1414px -56px no-repeat;
	display: block;
	float: left;
	margin: 0 8px 0 0;
	text-align: center;
	font-size: 26px;
	font-weight: 600;
	color: #e89d17
}
.AllHeadBanners .casestudy-info .Divider {
	width: 430px;
	height: 1px;
	background: #fff;
	display: block;
	position: relative;
	top: 11px
}
.AllHeadBanners .casestudy-info p {
	text-align: left;
	font-size: 16px;
	margin: 20px 0 0;
	width: 546px
}
.CasestudyWrap {
	background-color: #fff;
	padding-bottom: 50px
}
.CasestudyWrap .Heading {
	width: 460px;
	font-size: 46px;
	border-bottom: 1px solid #ccc;
	text-align: center;
	margin: 0 auto;
	text-transform: uppercase;
	font-weight: 400;
	padding-bottom: 20px;
	font-family: 'Oswald';
	color: #000;
	padding-top: 40px
}
.CasestudyWrap p.HeadingSub {
	color: #a7abb0;
	text-align: center;
	margin: 20px 0 0
}
.CasestudyData {
	margin: 40px 0 0
}
.CasestudyData img {
	padding: 0 0 0 25px
}
.CasestudyData .HomeIpad {
	width: 600px;
	float: left
}
.CasestudyData .HomeTxt {
	width: 570px;
	float: left
}
.CasestudyData .HomeTxt h3 {
	font-size: 26px;
	font-family: 'Oswald';
	text-transform: uppercase
}
.CasestudyData .HomeTxt h3 img {
	display: inline-block;
	vertical-align: middle;
	padding: 0 7px 0 0
}
.CasestudyData .HomeTxt p {
	line-height: 23px;
	color: #acacac;
	font-size: 16px;
	font-weight: 100;
	margin: 20px 0
}
.CasestudyData .divSmall {
	background: #c4c6c9;
	width: 62px;
	height: 1px
}
.CasestudyData .HomeTxt .listItemTxt li {
	color: #acacac;
	font-size: 16px;
	padding: 3px 0 0
}
.CasestudyData .HomeTxt .listItemTxt li .ArrowTxt {
	width: 14px;
	height: 14px;
	display: inline-block;
	background: url(../images/sprite.png) -18px -469px no-repeat;
	margin: 0 10px 0 0
}
.CasestudyData .HomeTxt .WhiteBtn {
	width: 202px;
	height: 50px;
	background: url(../images/sprite.png) -245px -275px no-repeat;
	display: inline-block;
	color: #000;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 72px auto 0
}
.CasestudyData .HomeTxt .RedBtn {
	width: 202px;
	height: 52px;
	background: #d8192b;
	display: inline-block;
	color: #fff;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 52px auto 0;
	position: relative;
	top: -1px
}
.margin-top-72 {
	margin-top: 72px!important
}
.AppspectraSolutionWrap {
	height: 663px;
	background-repeat: no-repeat;
	background-position: center center
}
.AppspectraSolutionWrap .Heading {
	width: 496px;
	font-size: 46px;
	border-bottom: 1px solid #404141;
	text-align: center;
	margin: 0 auto;
	text-transform: uppercase;
	font-weight: 400;
	padding-bottom: 20px;
	font-family: 'Oswald';
	color: #fff;
	padding-top: 40px
}
.AppspectraSolutionWrap p.HeadingSub {
	color: #a7abb0;
	text-align: center;
	margin: 20px 0 0
}
.AppspectraSolutionWrap .sideData {
	width: 487px;
	position: relative;
	top: 60px
}
.AppspectraSolutionWrap .sideData h4 {
	font-family: 'Oswald';
	text-transform: uppercase;
	font-size: 26px;
	color: #fff
}
.AppspectraSolutionWrap .sideData p {
	font-size: 16px;
	width: 451px;
	color: #fff;
	margin: 14px 0 0
}
.ResultWrap {
	height: 960px;
	border-bottom: 1px solid #ccc
}
.ResultWrap .Heading {
	width: 496px;
	font-size: 46px;
	border-bottom: 1px solid #ccc;
	text-align: center;
	margin: 0 auto;
	text-transform: uppercase;
	font-weight: 400;
	padding-bottom: 20px;
	font-family: 'Oswald';
	color: #000;
	padding-top: 40px
}
.ResultWrap .ListUl {
	width: 990px;
	margin: 40px 0 0 142px
}
.ResultWrap .ListUl li {
	display: block;
	float: left;
	width: 300px;
	margin: 0 72px 0 -28px;
	border-right: 1px solid #ccc
}
.ResultWrap .ListUl li.last {
	border: 0;
	margin: 0
}
.ResultWrap .ListUl li .IconImg {
	width: 84px;
	height: 84px;
	display: block;
	float: left;
	margin: 0 12px 0 0;
	position: relative;
	top: 0;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.ResultWrap .ListUl li .Sidetxt {
	font-size: 16px;
	line-height: 8px;
	position: relative;
	top: 19px
}
.ResultWrap .ListUl li .Sidetxt strong {
	font-size: 20px
}
.ResultWrap .ListUl li:hover .IconImg {
	position: relative;
	top: -20px
}
.ResultWrap .HeadingSmall {
	width: 336px;
	font-size: 26px;
	border-bottom: 1px solid #ccc;
	text-align: center;
	margin: 0 auto;
	text-transform: uppercase;
	font-weight: 400;
	padding-bottom: 13px;
	font-family: 'Oswald';
	color: #000;
	padding-top: 40px
}
.ResultWrap p.smallIn {
	font-size: 16px;
	color: #ccc;
	margin: 14px 0 0;
	text-align: center
}
.ResultWrap .GraphDiv {
	width: 810px;
	margin: 40px auto 0
}
.ResultWrap .ResultsWrapInside {
	margin: 50px 0 0
}
.ResultWrap .ResultsWrapInside .Box {
	width: 200px;
	text-align: center;
	color: #16px;
	color: #000;
	display: block;
	float: left;
	font-weight: 600;
	margin: 0 0 0 79px
}
.ResultWrap .ResultsWrapInside .Box .TxtSmall {
	font-size: 12px;
	font-weight: 400;
	display: block
}
.ResultWrap .ResultsWrapInside .Box .Txt {
	line-height: 12px;
	font-weight: 700
}
.ResultWrap .Downtxt {
	color: #777;
	font-size: 12px;
	float: right;
	display: block;
	margin-top: 10px
}
.AllHeadBanners.casestudy-dominoes {
	height: 917px;
	background: url(../images/casestudy/dominoes-banner.jpg) center bottom no-repeat
}
.AllHeadBanners.casestudy-lv {
	height: 917px;
	background: url(../images/casestudy/lv-banner.jpg) center bottom no-repeat
}
.AllHeadBanners.casestudy-red {
	height: 917px;
	background: url(../images/casestudy/red-banner.jpg) center bottom no-repeat
}
.AllHeadBanners.casestudy-rovio {
	height: 917px;
	background: url(../images/casestudy/rovio-banner.jpg) center bottom no-repeat
}
.AllHeadBanners.casestudy-wallmart {
	height: 915px;
	background: url(../images/casestudy/wallmart-banner.jpg) center bottom no-repeat
}
.servicesappstore .Apphand {
	width: 729px;
	height: 456px;
	position: absolute;
	top: 12px;
	left: 240px
}
.servicesappstore .App1 {
	width: 636px;
	height: 292px;
	position: absolute;
	top: 75px;
	left: 73px
}
.servicesappstore .App2 {
	width: 369px;
	height: 369px;
	position: absolute;
	top: 35px;
	left: 753px
}
.AllHeadBanners.appfundingbanner {
	background: url(../images/appfundingbanner.jpg) center 77px no-repeat
}
.AllHeadBanners.appfundingbanner h3 {
	font-size: 48px;
	text-align: left;
	line-height: 48px;
	margin: 0 0 0 75px;
	font-family: 'Oswald';
	padding-top: 134px;
	font-weight: 400;
	letter-spacing: -2px;
	color: #fff
}
.AllHeadBanners.appfundingbanner p {
	font-weight: 300;
	text-align: left;
	margin: 48px 0 0 75px;
	color: #fff;
	font-size: 22px;
	line-height: 31px
}
.AllHeadBanners.appfundingbanner .WidthBannerBtn {
	width: auto;
	margin: 60px 0 0 75px
}
.appfundingfac .HomeBgWrapper860 {
	background: #fff;
	height: auto
}
.appfundingfac .HomeHeading {
	width: 961px;
	font-size: 46px;
	border-bottom: 1px solid #ccc;
	text-align: center;
	margin: 55px auto 0;
	text-transform: uppercase;
	font-weight: 400;
	padding-bottom: 16px;
	font-family: 'Oswald';
	letter-spacing: -1px;
	color: #000
}
.appfundingfac .headingPara {
	color: #a0a4aa;
	text-align: center;
	font-size: 16px;
	margin: 26px 0 0
}
.appfundingfac .AccrdianBoxesServices {
	margin: 30px 0 0;
	z-index: 1
}
.appfundingfac .AccrdianBoxesServices .Box {
	width: 270px;
	height: 70px;
	background: #ecedee;
	display: block;
	float: left;
	margin-right: 24px;
	border: 2px solid #fff;
	position: relative;
	cursor: pointer
}
.appfundingfac .AccrdianBoxesServices .Box:hover {
	border: 2px solid #d8192b
}
.appfundingfac .AccrdianBoxesServices .Box.Nomargin {
	margin-right: 0
}
.appfundingfac .AccrdianBoxesServices .Box .AccTxt {
	text-align: left;
	width: 170px;
	vertical-align: middle;
	display: table-cell;
	height: 70px;
	float: none;
	margin: 12px 0 0;
	color: #81868d;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 22px
}
.appfundingfac .AccrdianBoxesServices .Box2 .AccTxt {
	width: 190px
}
.appfundingfac .AccrdianBoxesServices .Box3 .AccTxt {
	width: 154px
}
.appfundingfac .AccrdianBoxesServices .Box4 .AccTxt {
	width: 192px
}
.appfundingfac .AccrdianBoxesServices .Box .AccIcon {
	width: 36px;
	height: 48px;
	display: block;
	float: left;
	background: url(../images/sprite.png) -60px -352px no-repeat;
	margin: 10px 5px 10px 32px
}
.appfundingfac .AccrdianBoxesServices .Box .AccIcon.Icon1 {
	margin: 10px 3px 10px 32px;
	background-position: -59px -1553px
}
.appfundingfac .AccrdianBoxesServices .Box .AccIcon.Icon2 {
	background-position: -104px -1553px;
	width: 40px
}
.appfundingfac .AccrdianBoxesServices .Box .AccIcon.Icon3 {
	background-position: -157px -1553px
}
.appfundingfac .AccrdianBoxesServices .Box .AccIcon.Icon4 {
	background-position: -207px -1553px
}
.appfundingfac .AccrdianBoxesServices .Box .whiteArrow {
	background: url(../images/sprite.png) -12px -417px no-repeat;
	display: block;
	width: 29px;
	height: 11px;
	position: absolute;
	top: 61px;
	left: 41%;
	display: none
}
.appfundingfac .AccrdianBoxesServices .Box.active {
	background: #d8192b
}
.appfundingfac .AccrdianBoxesServices .Box.active .AccTxt {
	color: #fff
}
.appfundingfac .AccrdianBoxesServices .Box.active .AccIcon.Icon1 {
	background-position: -59px -1506px
}
.appfundingfac .AccrdianBoxesServices .Box.active .AccIcon.Icon2 {
	background-position: -104px -1511px
}
.appfundingfac .AccrdianBoxesServices .Box.active .AccIcon.Icon3 {
	background-position: -157px -1511px
}
.appfundingfac .AccrdianBoxesServices .Box.active .AccIcon.Icon4 {
	background-position: -207px -1508px
}
.appfundingfac .AccrdianBoxesServices .Box.active .whiteArrow {
	display: block
}
.appfundingfac .AccData {
	margin: 0 0 43px;
	padding: 0 0 43px;
	border-bottom: 1px solid #ccc
}
.appfundingfac .AccData.noMargin {
	margin: 0
}
.appfundingfac .AccData.first {
	margin: 60px 0 43px
}
.appfundingfac .AccData img {
	padding: 0;
	margin-top: -7px
}
.appfundingfac .AccData .HomeTxt .icon {
	width: 45px;
	height: 39px;
	margin-right: 5px;
	float: left;
	background: url(../images/sprite.png) 0 0
}
.appfundingfac .AccData .HomeTxt .icon.ico1 {
	background-position: -55px -1656px
}
.appfundingfac .AccData .HomeTxt .icon.ico2 {
	background-position: -98px -1653px;
	width: 54px;
	margin-right: 10px
}
.appfundingfac .AccData .HomeTxt .icon.ico3 {
	background-position: -156px -1656px
}
.appfundingfac .AccData .HomeTxt .icon.ico4 {
	background-position: -519px -954px;
	margin-right: 10px
}
.appfundingfac .AccData .HomeTxt p {
	line-height: 23px;
	color: #acacac;
	font-size: 16px
}
.appfundingfac .AccData .HomeTxt .listItemTxt {
	position: relative;
	margin: 25px 0;
	padding: 25px 0
}
.appfundingfac .AccData .HomeTxt .listItemTxt:before {
	content: '';
	background: #c4c6c9;
	width: 60px;
	height: 1px;
	position: absolute;
	top: 0;
	left: 0
}
.appfundingfac .AccData .HomeTxt .listItemTxt:after {
	content: '';
	background: #c4c6c9;
	width: 60px;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0
}
.appfundingfac .AccData .HomeTxt .listItemTxt li:first-child {
	margin-top: 0
}
.appfundingfac .AccData .HomeTxt .listItemTxt li {
	color: #acacac;
	font-size: 14px;
	margin: 20px 0 0;
	line-height: 18px;
	position: relative;
	padding: 0 0 0 30px
}
.appfundingfac .AccData .HomeTxt .listItemTxt li .ArrowTxt {
	width: 14px;
	height: 14px;
	display: inline-block;
	background: url(../images/sprite.png) -18px -469px no-repeat;
	margin: 0 10px 0 0;
	position: absolute;
	top: 2px;
	left: 0
}
.appfundingfac .AccData .HomeTxt .WhiteBtnRed {
	width: 202px;
	height: 50px;
	background: url(../images/sprite.png) -20px -275px no-repeat;
	display: inline-block;
	color: #000;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 25px auto 0
}
.appfundingfac .AccData .HomeTxt .WhiteBtn {
	width: 202px;
	height: 50px;
	background: url(../images/sprite.png) -245px -275px no-repeat;
	display: inline-block;
	color: #000;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 25px auto 0
}
.appfundingfac .AccData .HomeTxt .RedBtn {
	width: 202px;
	height: 52px;
	background: #d8192b;
	display: inline-block;
	color: #fff;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 52px auto 0;
	position: relative;
	top: -1px
}
.appfundingfac .style1.AccData .HomeIpad {
	width: 600px;
	float: right
}
.appfundingfac .style1.AccData .HomeTxt {
	width: 495px;
	float: left;
	padding: 0 35px 0 40px
}
.appfundingfac .AccData .HomeTxt strong.big {
	font-size: 16px;
	margin: 0 0 10px;
	display: block
}
.appfundingfac .style2.AccData .HomeIpad {
	width: 610px;
	float: left
}
.appfundingfac .style2.AccData .HomeIpad img {
	margin: -28px 0 0
}
.appfundingfac .style2.AccData .HomeTxt {
	width: 480px;
	float: right;
	padding: 0 35px 0 45px
}
.appfundingfac .AccData .HomeTxt h3 {
	font-size: 26px;
	color: #000;
	font-family: 'Oswald';
	margin-bottom: 0;
	text-transform: uppercase
}
.appideaConsulting .HomeBgWrapper860 {
	background: #fff;
	height: auto
}
.appideaConsulting .HomeHeading {
	width: 841px;
	font-size: 46px;
	border-bottom: 1px solid #ccc;
	text-align: center;
	margin: 55px auto 0;
	text-transform: uppercase;
	font-weight: 400;
	padding-bottom: 16px;
	font-family: 'Oswald';
	letter-spacing: -1px;
	color: #000
}
.appideaConsulting .headingPara {
	color: #a0a4aa;
	text-align: center;
	font-size: 16px;
	margin: 26px 0 0
}
.appideaConsulting .AccrdianBoxesServices {
	margin: 30px 0 0;
	z-index: 1
}
.appideaConsulting .AccrdianBoxesServices .Box {
	width: 270px;
	height: 70px;
	background: #ecedee;
	display: block;
	float: left;
	margin-right: 24px;
	border: 2px solid #fff;
	position: relative;
	cursor: pointer
}
.appideaConsulting .AccrdianBoxesServices .Box:hover {
	border: 2px solid #d8192b
}
.appideaConsulting .AccrdianBoxesServices .Box.Nomargin {
	margin-right: 0
}
.appideaConsulting .AccrdianBoxesServices .Box .AccTxt {
	text-align: center;
	width: 204px;
	vertical-align: middle;
	display: table-cell;
	height: 70px;
	float: none;
	margin: 12px 0 0;
	color: #81868d;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 22px
}
.appideaConsulting .AccrdianBoxesServices .Box2 .AccTxt {
	width: 190px
}
.appideaConsulting .AccrdianBoxesServices .Box3 .AccTxt {
	width: 154px
}
.appideaConsulting .AccrdianBoxesServices .Box4 .AccTxt {
	width: 162px
}
.appideaConsulting .AccrdianBoxesServices .Box .AccIcon {
	width: 36px;
	height: 48px;
	display: block;
	float: left;
	background: url(../images/sprite.png) -60px -352px no-repeat;
	margin: 10px 5px 10px 32px
}
.appideaConsulting .AccrdianBoxesServices .Box .AccIcon.Icon1 {
	margin: 10px 3px 10px 12px;
	background-position: -759px -1503px
}
.appideaConsulting .AccrdianBoxesServices .Box .AccIcon.Icon2 {
	background-position: -805px -1503px;
	width: 40px;
	margin-right: -14px
}
.appideaConsulting .AccrdianBoxesServices .Box .AccIcon.Icon3 {
	background-position: -860px -1503px
}
.appideaConsulting .AccrdianBoxesServices .Box .AccIcon.Icon4 {
	background-position: -906px -1503px;
	margin-right: -7px
}
.appideaConsulting .AccrdianBoxesServices .Box .whiteArrow {
	background: url(../images/sprite.png) -12px -417px no-repeat;
	display: block;
	width: 29px;
	height: 11px;
	position: absolute;
	top: 61px;
	left: 41%;
	display: none
}
.appideaConsulting .AccrdianBoxesServices .Box.active {
	background: #d8192b
}
.appideaConsulting .AccrdianBoxesServices .Box.active .AccTxt {
	color: #fff
}
.appideaConsulting .AccrdianBoxesServices .Box.active .AccIcon.Icon1 {
	background-position: -759px -1553px;
	margin-left: 13px
}
.appideaConsulting .AccrdianBoxesServices .Box.active .AccIcon.Icon2 {
	background-position: -805px -1553px
}
.appideaConsulting .AccrdianBoxesServices .Box.active .AccIcon.Icon3 {
	background-position: -860px -1552px;
	margin-right: -10px
}
.appideaConsulting .AccrdianBoxesServices .Box.active .AccIcon.Icon4 {
	background-position: -906px -1553px
}
.appideaConsulting .AccrdianBoxesServices .Box.active .whiteArrow {
	display: block
}
.appideaConsulting .AccData {
	margin: 0 0 43px;
	padding: 16px 0 60px;
	border-bottom: 1px solid #ccc
}
.appideaConsulting .AccData.noMargin {
	margin: 0
}
.appideaConsulting .AccData.first {
	margin: 60px 0 43px
}
.appideaConsulting .AccData img {
	padding: 0;
	margin-top: -29px
}
.appideaConsulting .AccData .HomeTxt .icon {
	width: 45px;
	height: 39px;
	margin-right: 5px;
	float: left;
	background: url(../images/sprite.png) 0 0
}
.appideaConsulting .AccData .HomeTxt .icon.ico1 {
	background-position: -55px -1656px
}
.appideaConsulting .AccData .HomeTxt .icon.ico2 {
	background-position: -98px -1656px;
	width: 54px;
	margin-right: 10px
}
.appideaConsulting .AccData .HomeTxt .icon.ico3 {
	background-position: -156px -1656px
}
.appideaConsulting .AccData .HomeTxt .icon.ico4 {
	background-position: -519px -954px;
	margin-right: 10px
}
.appideaConsulting .AccData .HomeTxt p {
	line-height: 23px;
	color: #acacac;
	font-size: 16px
}
.appideaConsulting .AccData .HomeTxt .listItemTxt {
	position: relative;
	margin: 25px 0;
	padding: 19px 0
}
.appideaConsulting .AccData .HomeTxt .listItemTxt:before {
	content: '';
	background: #c4c6c9;
	width: 60px;
	height: 1px;
	position: absolute;
	top: 0;
	left: 0
}
.appideaConsulting .AccData .HomeTxt .listItemTxt:after {
	content: '';
	background: #c4c6c9;
	width: 60px;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0
}
.appideaConsulting .AccData .HomeTxt .listItemTxt li:first-child {
	margin-top: 0
}
.appideaConsulting .AccData .HomeTxt .listItemTxt li {
	color: #acacac;
	font-size: 14px;
	margin: 20px 0 0;
	line-height: 18px;
	position: relative;
	padding: 0 0 0 30px
}
.appideaConsulting .AccData .HomeTxt .listItemTxt li .ArrowTxt {
	width: 14px;
	height: 14px;
	display: inline-block;
	background: url(../images/sprite.png) -18px -469px no-repeat;
	margin: 0 10px 0 0;
	position: absolute;
	top: 2px;
	left: 0
}
.appideaConsulting .AccData .HomeTxt .WhiteBtnRed {
	width: 202px;
	height: 50px;
	background: url(../images/sprite.png) -20px -275px no-repeat;
	display: inline-block;
	color: #000;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 25px auto 0
}
.appideaConsulting .AccData .HomeTxt .WhiteBtn {
	width: 202px;
	height: 50px;
	background: url(../images/sprite.png) -245px -275px no-repeat;
	display: inline-block;
	color: #000;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 25px auto 0
}
.appideaConsulting .AccData .HomeTxt .RedBtn {
	width: 202px;
	height: 52px;
	background: #d8192b;
	display: inline-block;
	color: #fff;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 52px auto 0;
	position: relative;
	top: -1px
}
.appideaConsulting .style1.AccData .HomeIpad {
	width: 600px;
	float: right
}
.appideaConsulting .style1.AccData .HomeTxt {
	width: 495px;
	float: left;
	padding: 0 35px 0 40px
}
.appideaConsulting .AccData .HomeTxt strong.big {
	font-size: 16px;
	margin: 0 0 10px;
	display: block
}
.appideaConsulting .style2.AccData .HomeIpad {
	width: 610px;
	float: left
}
.appideaConsulting .style2.AccData .HomeIpad img {
	margin: -27px 0 0
}
.appideaConsulting .style2.AccData .HomeTxt {
	width: 480px;
	float: right;
	padding: 0 35px 0 45px
}
.appideaConsulting .AccData .HomeTxt h3 {
	font-size: 26px;
	color: #000;
	font-family: 'Oswald';
	margin-bottom: 0
}
.AllHeadBanners.appideaConsultingBanner {
	background: url(../images/appideaconsultancybanner.jpg) center 77px no-repeat
}
.AllHeadBanners.appideaConsultingBanner h3 {
	font-size: 48px;
	text-align: left;
	line-height: 48px;
	margin: 0 0 0 75px;
	font-family: 'Oswald';
	padding-top: 134px;
	font-weight: 400;
	letter-spacing: -2px;
	color: #fff
}
.AllHeadBanners.appideaConsultingBanner p {
	font-weight: 300;
	text-align: left;
	margin: 48px 0 0 75px;
	color: #fff;
	font-size: 22px;
	line-height: 31px
}
.AllHeadBanners.appideaConsultingBanner .WidthBannerBtn {
	width: auto;
	margin: 60px 0 0 75px
}
.Servicespage .HomeBgWrapper860 {
	background: #fff;
	height: auto
}
.Servicespage .HomeHeading {
	width: 481px;
	font-size: 46px;
	border-bottom: 1px solid #ccc;
	text-align: center;
	margin: 55px auto 0;
	text-transform: uppercase;
	font-weight: 400;
	padding-bottom: 16px;
	font-family: 'Oswald';
	letter-spacing: -1px;
	color: #000
}
.Servicespage .headingPara {
	color: #a0a4aa;
	text-align: center;
	font-size: 16px;
	margin: 26px 0 0
}
.Servicespage .AccrdianBoxesServices {
	margin: 30px 0 0;
	z-index: 1
}
.Servicespage .AccrdianBoxesServices .Box {
	width: 210px;
	height: 70px;
	background: #ecedee;
	display: block;
	float: left;
	margin-right: 24px;
	border: 2px solid #fff;
	position: relative;
	cursor: pointer
}
.Servicespage .AccrdianBoxesServices .Box:hover {
	border: 2px solid #d8192b
}
.Servicespage .AccrdianBoxesServices .Box.Nomargin {
	margin-right: 0
}
.Servicespage .AccrdianBoxesServices .Box .AccTxt {
	text-align: left;
	width: 204px;
	vertical-align: middle;
	display: table-cell;
	height: 70px;
	float: none;
	margin: 12px 0 0;
	color: #81868d;
	font-size: 15px;
	text-transform: uppercase;
	line-height: 22px
}
.Servicespage .AccrdianBoxesServices .Box2 .AccTxt {
	width: 190px
}
.Servicespage .AccrdianBoxesServices .Box3 .AccTxt {
	width: 154px
}
.Servicespage .AccrdianBoxesServices .Box4 .AccTxt {
	width: 162px
}
.Servicespage .AccrdianBoxesServices .Box .AccIcon {
	width: 36px;
	height: 48px;
	display: block;
	float: left;
	background: url(../images/sprite.png) -60px -352px no-repeat;
	margin: 10px 5px 10px 12px
}
.Servicespage .AccrdianBoxesServices .Box .AccIcon.Icon1 {
	margin: 10px 3px 10px 12px;
	background-position: -261px -402px
}
.Servicespage .AccrdianBoxesServices .Box .AccIcon.Icon2 {
	background-position: -307px -403px;
	width: 40px
}
.Servicespage .AccrdianBoxesServices .Box .AccIcon.Icon3 {
	background-position: -361px -402px
}
.Servicespage .AccrdianBoxesServices .Box .AccIcon.Icon4 {
	background-position: -411px -402px
}
.Servicespage .AccrdianBoxesServices .Box .AccIcon.Icon5 {
	background-position: -460px -402px
}
.Servicespage .AccrdianBoxesServices .Box .whiteArrow {
	background: url(../images/sprite.png) -12px -417px no-repeat;
	display: block;
	width: 29px;
	height: 11px;
	position: absolute;
	top: 61px;
	left: 41%;
	display: none
}
.Servicespage .AccrdianBoxesServices .Box.active {
	background: #d8192b
}
.Servicespage .AccrdianBoxesServices .Box.active .AccTxt {
	color: #fff
}
.Servicespage .AccrdianBoxesServices .Box.active .AccIcon.Icon1 {
	background-position: -261px -352px;
	margin-left: 13px
}
.Servicespage .AccrdianBoxesServices .Box.active .AccIcon.Icon2 {
	background-position: -307px -352px
}
.Servicespage .AccrdianBoxesServices .Box.active .AccIcon.Icon3 {
	background-position: -361px -352px
}
.Servicespage .AccrdianBoxesServices .Box.active .AccIcon.Icon4 {
	background-position: -411px -352px
}
.Servicespage .AccrdianBoxesServices .Box.active .AccIcon.Icon5 {
	background-position: -459px -352px
}
.Servicespage .AccrdianBoxesServices .Box.active .whiteArrow {
	display: block
}
.Servicespage .AccData {
	margin: 0 0 43px;
	padding: 35px 0 73px;
	border-bottom: 1px solid #ccc
}
.Servicespage .AccData.noMargin {
	margin: 0
}
.Servicespage .AccData.first {
	margin: 60px 0 43px
}
.Servicespage .AccData img {
	padding: 0;
	margin-top: -7px
}
.Servicespage .AccData .HomeTxt .icon {
	width: 45px;
	height: 39px;
	margin-right: 5px;
	float: left;
	background: url(../images/sprite.png) 0 0
}
.Servicespage .AccData .HomeTxt .icon.ico1 {
	background-position: -55px -1656px
}
.Servicespage .AccData .HomeTxt .icon.ico2 {
	background-position: -98px -1656px;
	width: 54px;
	margin-right: 10px
}
.Servicespage .AccData .HomeTxt .icon.ico3 {
	background-position: -156px -1656px
}
.Servicespage .AccData .HomeTxt .icon.ico4 {
	background-position: -519px -954px;
	margin-right: 10px
}
.Servicespage .AccData .HomeTxt p {
	line-height: 23px;
	color: #acacac;
	font-size: 16px
}
.Servicespage .AccData .HomeTxt .listItemTxt {
	position: relative;
	margin: 9px 0;
	padding: 25px 0
}
.Servicespage .AccData .HomeTxt .listItemTxt li:first-child {
	margin-top: 0
}
.Servicespage .AccData .HomeTxt .listItemTxt li {
	color: #acacac;
	font-size: 14px;
	margin: 4px 0 0;
	line-height: 18px;
	position: relative;
	padding: 0 0 0 30px
}
.Servicespage .AccData .HomeTxt .listItemTxt li .ArrowTxt {
	width: 14px;
	height: 14px;
	display: inline-block;
	background: url(../images/sprite.png) -18px -469px no-repeat;
	margin: 0 10px 0 0;
	position: absolute;
	top: 2px;
	left: 0
}
.Servicespage .AccData .HomeTxt .WhiteBtnRed {
	width: 202px;
	height: 50px;
	background: url(../images/sprite.png) -20px -275px no-repeat;
	display: inline-block;
	color: #000;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 25px auto 0
}
.Servicespage .AccData .HomeTxt .WhiteBtn {
	width: 202px;
	height: 50px;
	background: url(../images/sprite.png) -245px -275px no-repeat;
	display: inline-block;
	color: #000;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 25px auto 0
}
.Servicespage .AccData .HomeTxt .RedBtn {
	width: 202px;
	height: 52px;
	background: #d8192b;
	display: inline-block;
	color: #fff;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 52px auto 0;
	position: relative;
	top: -1px
}
.Servicespage .style1.AccData .HomeIpad {
	width: 600px;
	float: right;
	margin: 0 66px 0 0
}
.Servicespage .style1.AccData .HomeTxt {
	width: 495px;
	float: left;
	padding: 0
}
.Servicespage .AccData .HomeTxt strong.big {
	font-size: 16px;
	margin: 0 0 10px;
	display: block
}
.Servicespage .style2.AccData .HomeIpad {
	width: 610px;
	float: left
}
.Servicespage .style2.AccData .HomeIpad img {
	margin: 0
}
.Servicespage .style2.AccData .HomeTxt {
	width: 480px;
	float: right;
	padding: 0 35px 0 45px
}
.Servicespage .AccData .HomeTxt h3 {
	font-size: 41px;
	color: #000;
	font-family: 'Oswald';
	margin-bottom: 20px
}
.AllHeadBanners.Servicespagebanner {
	background: url(../images/servicespagebanner.jpg) center 77px no-repeat
}
.AllHeadBanners.Servicespagebanner .WidthBannerBtn {
	width: auto;
	margin: 60px 0 0 75px
}
.AllHeadBanners.Servicespagebanner .Heading11 {
	font-size: 60px;
	color: #fff;
	font-family: 'Oswald';
	display: block;
	margin: 0;
	padding: 0;
	line-height: 62px;
	font-weight: 100;
	font-weight: 100;
	width: 624px;
	text-align: center
}
.AllHeadBanners.Servicespagebanner .Heading22 {
	font-size: 80px;
	color: #fff;
	font-family: 'Oswald';
	display: block;
	font-weight: 400;
	font-size: 80px;
	width: 624px;
	text-align: center;
	line-height: 90px
}
.AllHeadBanners.Servicespagebanner .BannerDivPos {
	position: relative;
	top: 230px;
	left: 580px;
	width: 600px
}
.AllHeadBanners.Servicespagebanner .BannerDivPos h4 {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-size: 20px;
	color: #fff;
	width: 514px;
	text-align: center;
	margin: 12px auto
}
.WhiteBtn2New {
	width: 202px;
	height: 50px;
	background: #d8192b;
	display: inline-block;
	color: #fff;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 20px 10px 0 auto;
	text-transform: uppercase
}
.WhiteBtn2New:hover {
	text-decoration: none;
	color: #fff
}
.ClientLogoT {
	position: relative;
	left: 680px;
	top: 99px
}
.ClientLogoT.Top1 {
	top: 126px
}
.ClientLogoT.Top2 {
	top: 185px
}
.AwardsWrap {
	background: #f5f5f5;
	height: 493px;
	border-bottom: 1px solid #c4c6c9;
	min-width: 1170px
}
.AwardsWrap .AwardHeading {
	width: 940px;
	font-size: 46px;
	border-bottom: 1px solid #ccc;
	text-align: center;
	margin: 0 auto;
	text-transform: uppercase;
	font-weight: 400;
	padding-bottom: 13px;
	font-family: 'Oswald';
	padding-top: 40px;
	letter-spacing: -2px
}
.animatedGifPos {
	position: relative;
	top: -30px;
	left: -100px
}
h3.padding218 {
	padding-top: 218px!important
}
.headercta {
	border: 1px solid #8a8a8a;
	border-top: 0;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	height: 36px;
	width: 324px;
	position: absolute;
	right: 0;
	top: -4px;
	line-height: 35px
}
.headercta ul li {
	display: inline;
	float: left;
	font-size: 13px;
	color: #fff;
	text-transform: uppercase;
	padding: 0 8px 0 2px;
	border-right: 1px solid #8a8a8a
}
.headercta ul li.last {
	border: 0;
	float: right;
	position: absolute;
	width: 100px
}
.headercta ul li .IconIn {
	width: 35px;
	height: 35px;
	float: left;
	display: block;
	background: url(../images/sprite.png) -10px -2209px no-repeat
}
.headercta ul li .IconIn.Icon2 {
	background-position: -62px -2209px
}
.headercta ul li a {
	font-size: 13px;
	color: #fff;
	text-decoration: none
}
.side-bars {
	width: 260px;
	position: fixed;
	right: -215px;
	top: 230px;
	z-index: 800;
	margin-top: -175px;
	display: none
}
.side-bars .s-bar {
	display: block;
	margin-bottom: 15px;
	position: relative;
	background: #232323;
	right: 0;
	cursor: pointer
}
.side-bars .s-bar img {
	position: relative;
	left: -6px;
	float: left
}
.side-bars .s-bar:hover {
	background: #fff
}
.side-bars .s-bar a p {
	float: left;
	color: #fff;
	font-size: 14px;
	font-size: 12px\9;
	padding: 6px 0 0;
	margin: 0;
	line-height: 19px;
	width: 80%;
	text-transform: uppercase
}
.side-bars .s-bar a {
	font-size: 18px;
	padding: 5px 0 0;
	color: #0f0f0f;
	float: left;
	margin-top: -5px;
	font-weight: 700;
	width: 235px
}
.side-bars .s-bar a.lchat {
	padding: 0;
	margin: 0;
	line-height: 51px
}
.side-bars .s-bar a.lchat span {
	font-weight: 400
}
.call-spr {
	background: url(../images/phone-pic.png);
	width: 52px;
	height: 55px;
	position: relative;
	left: -6px;
	float: left
}
.chat-spr {
	background: url(../images/sprite.png) -150px -2198px #c00908 no-repeat;
	width: 52px;
	height: 55px;
	position: relative;
	left: -6px;
	float: left
}
h4.UpDownBorder {
	color: #fff;
	font-size: 20px;
	margin: 20px 0 0 70px;
	font-family: 'Open Sans';
	font-weight: 100;
	font-style: italic
}
h4.UpDownBorder span {
	font-weight: 100;
	font-style: normal
}
h5.bannerdesign {
	font-size: 22px;
	color: #fff;
	font-weight: 400;
	font-family: 'Open Sans';
	margin: 42px 0 0 70px;
	text-align: left;
	line-height: 29px;
	font-weight: 100;
	letter-spacing: -1px
}
.AppFacilitationInfoWrap {
	height: 683px;
	min-width: 1170px;
	background-color: #231f20;
	background-position: center center;
	background-repeat: no-repeat;
	font-family: 'Oswald'
}
.AppFacilitationInfoWrap h3 {
	font-size: 52px;
	color: #FFF;
	text-align: center;
	line-height: 69px;
	padding-top: 55px
}
.AppFacilitationInfoWrap .Facilitation-left {
	float: left;
	padding-left: 216px;
	padding-top: 38px
}
.AppFacilitationInfoWrap .Facilitation-left h4 {
	color: #bababa;
	font-size: 26px
}
.AppFacilitationInfoWrap .Facilitation-left ul {
	margin-top: 16px
}
.AppFacilitationInfoWrap .Facilitation-left ul li {
	font-size: 20px;
	color: #777;
	margin-top: 7px
}
.AppFacilitationInfoWrap .Facilitation-left ul li span {
	font-size: 20px;
	color: #c01f2e
}
.AppFacilitationInfoWrap .Facilitation-left .h4-2 {
	margin-top: 111px;
	color: #777;
	font-size: 20px
}
.AppFacilitationInfoWrap .Facilitation-right {
	float: right;
	width: 240px
}
.AppFacilitationInfoWrap .Facilitation-right ul {
	margin-top: 10px
}
.AppFacilitationInfoWrap .Facilitation-right ul li {
	font-size: 29px;
	color: #439cff;
	text-transform: uppercase;
	margin-top: 82px;
	line-height: 26px
}
.AppFacilitationInfoWrap .Facilitation-right ul li.first {
	color: #f5bd15;
	margin-top: 23px
}
.AppFacilitationInfoWrap .Facilitation-right ul li.last {
	color: #2da751;
	margin-top: 73px
}
.AppFacilitationInfoWrap .Facilitation-right ul li span {
	font-size: 20px;
	color: #777;
	text-transform: initial;
	line-height: 2px
}
.AppIdeaInfoWrap {
	height: 700px;
	min-width: 1170px;
	background-color: #303030;
	background-position: center center;
	background-repeat: no-repeat;
	font-family: 'Oswald';
	padding-top: 55px
}
.AppIdeaInfoWrap h3 {
	font-size: 52px;
	color: #FFF;
	text-align: center;
	line-height: 69px
}
.AppIdeaInfoWrap p {
	font-size: 16px;
	color: #FFF;
	text-align: center;
	font-family: 'Open Sans'
}
.AppIdeaInfoWrap .AppIdea-main ul li {
	float: left;
	color: #FFF;
	text-align: center;
	width: 385px;
	font-size: 52px;
	padding-top: 92px
}
.AppIdeaInfoWrap .AppIdea-main ul li p {
	font-size: 20px;
	font-family: 'Open Sans';
	padding-top: 71px
}
.AppIdea-mainPlast {
	margin-top: 30px
}
.DesignServiceInfoWrap {
	height: 485px;
	min-width: 1170px;
	padding-top: 55px;
	background-color: #cd3d3b;
	background-position: center center;
	background-repeat: no-repeat
}
.DesignServiceInfoWrap h3 {
	font-size: 52px;
	color: #FFF;
	text-align: center;
	line-height: 69px;
	font-family: 'Oswald'
}
.DesignServiceInfoWrap .DesignService-left {
	float: left;
	padding-left: 62px;
	width: 570px
}
.DesignServiceInfoWrap .DesignService-left h4 {
	color: #bababa;
	font-size: 26px
}
.DesignServiceInfoWrap .DesignService-left h2 {
	color: #fff;
	font-size: 28px;
	padding-top: 266px;
	font-weight: 300;
	font-family: 'Oswald'
}
.DesignServiceInfoWrap .DesignService-left ul {
	margin-top: 16px
}
.DesignServiceInfoWrap .DesignService-left ul li {
	font-size: 20px;
	color: #777;
	margin-top: 7px
}
.DesignServiceInfoWrap .DesignService-left ul li span {
	font-size: 20px;
	color: #c01f2e
}
.DesignServiceInfoWrap .DesignService-left .h4-2 {
	margin-top: 111px;
	color: #777;
	font-size: 20px
}
.DesignServiceInfoWrap .DesignService-right {
	float: right;
	width: 510px
}
.DesignServiceInfoWrap .DesignService-right ul {
	margin-top: 10px
}
.DesignServiceInfoWrap .DesignService-right ul li {
	font-size: 29px;
	color: #fff;
	height: 49px;
	text-transform: uppercase;
	margin-top: 40px;
	line-height: 26px;
	font-family: 'Oswald'
}
.DesignServiceInfoWrap .DesignService-right ul li i {
	float: left;
	font-style: normal;
	font-size: 52px
}
.DesignServiceInfoWrap .DesignService-right ul li span {
	float: left;
	font-size: 20px;
	margin-left: 118px;
	font-weight: lighter;
	margin-top: -34px;
	color: #fff;
	text-transform: initial
}
.DevelopmentServiceInfoWrap {
	height: 481px;
	min-width: 1170px;
	padding-top: 55px;
	background-color: #1c191a;
	background-position: center center;
	background-repeat: no-repeat
}
.DevelopmentServiceInfoWrap h3 {
	font-size: 52px;
	color: #FFF;
	text-align: center;
	line-height: 69px;
	font-family: 'Oswald'
}
.DevelopmentServiceInfoWrap i {
	font-style: inherit
}
.DevelopmentServiceInfoWrap strong {
	font-size: 34px;
	color: #FFF;
	top: -7px;
	left: 9px;
	position: relative;
	text-align: center;
	font-weight: 300;
	line-height: 64px;
	font-family: 'Oswald'
}
.DevelopmentServiceInfoWrap p {
	font-size: 20px;
	font-family: 'Open Sans';
	padding-top: 4px;
	color: #a8a8a8;
	text-align: center
}
.DevelopmentServiceInfoWrap .DevelopmentService-main-l {
	float: left;
	font-size: 20px;
	width: 229px;
	margin-left: 350px;
	margin-top: 58px
}
.DevelopmentServiceInfoWrap .DevelopmentService-main-l p {
	color: #fff;
	font-family: 'Oswald';
	font-size: 24px;
	font-weight: lighter;
	line-height: 30px;
	text-align: left
}
.DevelopmentServiceInfoWrap .DevelopmentService-main-r {
	float: left;
	font-size: 20px;
	margin-left: 199px;
	margin-top: 58px
}
.DevelopmentServiceInfoWrap .DevelopmentService-main-r p {
	color: #fff;
	font-family: 'Oswald';
	font-size: 24px;
	font-weight: 100;
	line-height: 30px;
	text-align: left
}
.marketingInfo {
	height: 760px;
	padding-top: 55px;
	min-width: 1170px;
	background-color: #343233;
	background-position: center center;
	background-repeat: no-repeat
}
.marketingInfo h3 {
	font-size: 52px;
	color: #FFF;
	text-align: center;
	line-height: 69px;
	font-family: 'Oswald'
}
.marketingInfo .marketingInfo-main-l {
	float: left;
	font-size: 20px;
	width: 420px;
	margin-left: 94px;
	margin-top: 40px;
	font-family: 'Oswald'
}
.marketingInfo .marketingInfo-main-l h4 {
	font-size: 22px;
	text-transform: uppercase;
	color: #6c6d70;
	line-height: 32px;
	margin: -40px 0 43px
}
.marketingInfo .marketingInfo-main-l .mrkt-l-list {
	margin-top: -9px;
	text-transform: uppercase;
	color: #FFF;
	font-size: 16px;
	margin-left: 8px
}
.marketingInfo .marketingInfo-main-l .mrkt-l-list ul li {
	font-family: 'Open Sans';
	font-size: 13px;
	text-transform: initial
}
.marketingInfo .marketingInfo-main-l .margin16 {
	margin-top: 26px
}
.marketingInfo .marketingInfo-main-r {
	float: left;
	font-size: 20px;
	width: 420px;
	margin-left: 94px;
	margin-top: 40px;
	font-family: 'Oswald'
}
.marketingInfo .marketingInfo-main-r h4 {
	font-size: 22px;
	text-transform: uppercase;
	color: #6c6d70;
	text-align: right;
	line-height: 32px;
	padding-left: 106px;
	margin: -35px 0 0
}
.marketingInfo .marketingInfo-main-r h6 {
	font-size: 13px;
	text-transform: uppercase;
	color: #FFF;
	padding-top: 0;
	text-align: right
}
.marketingInfo .marketingInfo-main-r .mrkt-l-list {
	margin-top: 73px;
	text-transform: uppercase;
	color: #FFF;
	font-size: 16px;
	margin-left: 8px
}
.marketingInfo .marketingInfo-main-r .mrkt-l-list ul li {
	font-family: 'Open Sans';
	font-size: 14px;
	text-transform: initial
}
.marketingInfo .marketingInfo-main-r .margin16 {
	margin-top: 16px
}
.marketingInfo-main-r .probr {
	font-size: 50px;
	color: #fff;
	width: 359px;
	margin-left: 116px
}
.probr2 {
	margin-left: 35px!important;
	width: 436px!important;
	margin-top: 44px
}
.probr2 span {
	top: 20px!important;
	left: -13px!important
}
.probr3 {
	margin-top: -10px!important;
	margin-left: 50px!important;
	width: 465px!important
}
.probr3 span {
	top: 12px!important;
	left: -48px!important
}
.probr4 {
	margin-left: 179px!important;
	width: 312px!important
}
.probr4 span {
	top: 11px!important;
	left: -23px!important
}
.pding36 {
	padding-top: 31px!important
}
.marketingInfo-main-r .probr span {
	font-size: 14px;
	color: #fff;
	line-height: 17px;
	float: right;
	font-family: 'Open Sans';
	position: relative;
	top: 10px;
	left: -18px;
	padding: 0
}
.BoxTxt1Marketing {
	position: absolute;
	top: 586px;
	font-size: 13px;
	color: #fff;
	font-family: 'Open Sans';
	display: block;
	width: 180px;
	left: 120px
}
.BoxTxt2Marketing {
	position: absolute;
	top: 586px;
	font-size: 13px;
	color: #fff;
	font-family: 'Open Sans';
	display: block;
	width: 180px;
	left: 384px
}
.BoxTxt3Marketing {
	position: absolute;
	top: 586px;
	font-size: 13px;
	color: #fff;
	font-family: 'Open Sans';
	display: block;
	width: 180px;
	left: 616px
}
.BoxTxt4Marketing {
	position: absolute;
	top: 586px;
	font-size: 13px;
	color: #fff;
	font-family: 'Open Sans';
	display: block;
	width: 180px;
	left: 864px
}
.AwardsHomeWrap {
	width: 1037px;
	margin: 26px auto 0
}
.AwardsHomeWrap ul li.first {
	margin-left: 29px
}
.AwardsHomeWrap ul li {
	float: left;
	font-family: 'Oswald';
	margin-left: 136px;
	text-transform: uppercase
}
.AwardsHomeWrap ul li.last {
	float: left;
	margin-left: 129px
}
.AwardsHomeWrap ul li i {
	background: url(../images/sprite.png) no-repeat;
	display: block;
	height: 70px;
	margin: auto
}
.AwardsHomeWrap ul li span {
	font-size: 21px;
	color: #d8192b
}
.AwardsHomeWrap ul li i.strg {
	background-position: -42px -2320px;
	width: 40px
}
.AwardsHomeWrap ul li i.fund {
	background-position: -95px -2320px;
	width: 44px
}
.AwardsHomeWrap ul li i.mrkt {
	background-position: -146px -2320px;
	width: 56px
}
.AwardsHomeWrapData {
	background: no-repeat center;
	height: 156px;
	font-family: 'Oswald'
}
.AwardsHomeWrapData-left {
	float: left;
	margin-right: 39px
}
.AwardsHomeWrapData-left .WrapData-left1 {
	float: left;
	width: 173px
}
.AwardsHomeWrapData-left .WrapData-left1 span {
	float: left;
	margin-left: 28px;
	color: #fff;
	margin-top: 54px
}
.AwardsHomeWrapData-left .WrapData-left1 p {
	float: left;
	margin-left: 15px;
	font-size: 14px;
	color: #221f1f;
	line-height: 17px;
	text-align: center;
	width: 100px;
	margin-top: 25px
}
.AwardsHomeWrapData-left .WrapData-right1 {
	float: left;
	width: 192px
}
.AwardsHomeWrapData-left .WrapData-right1 span {
	float: left;
	margin-left: 20px;
	color: #fff;
	margin-top: 76px
}
.AwardsHomeWrapData-left .WrapData-right1 p {
	float: left;
	margin-left: 36px;
	font-size: 14px;
	color: #221f1f;
	line-height: 17px;
	text-align: center;
	width: 100px;
	margin-top: 25px
}
.mar0px {
	margin: 0
}
.margin27px {
	margin: 0 0 0 -1px
}
.margin27px2 {
	margin: 0 0 0 34px
}
.ThankyouPopFooter {
	padding: 28px 48px;
	min-height: 232px
}
.ThankyouPopFooter p {
	color: #0f0f0f
}
.ThankyouPopFooter h2 {
	color: #0f0f0f;
	font-size: 19px;
	text-transform: uppercase
}
.ThankyouPopFooterUL li {
	margin: 15px 0;
	font-size: 15px;
	color: #0f0f0f
}
.ThankyouPopFooterUL li a {
	color: #2d85fe;
	font-size: 16px;
	font-weight: 500;
	text-decoration: underline
}
.AllHeadBanners.HomePageBanner1 .divider {
	width: 460px;
	height: 1px;
	background: #a59c99;
	position: absolute;
	top: 380px;
	left: 441px
}
.AllHeadBanners.HomePageBanner2 .divider {
	width: 460px;
	height: 1px;
	background: #a59c99;
	position: absolute;
	top: 380px;
	left: 460px
}
.AllHeadBanners.HomePageBanner3 .divider {
	width: 460px;
	height: 1px;
	background: #a59c99;
	position: absolute;
	top: 380px;
	left: 446px
}
.h3NewPad {
	padding: 40px 0 36px 20px!important
}
.fontsize55 {
	font-size: 55px!important
}
.iphone-img {
	float: right
}
.thankyoucontact h3 {
	font-size: 35px;
	text-align: center
}
.thankyoucontact h2 {
	text-align: center
}
.thankyoucontact p {
	font-size: 26px;
	font-weight: 100;
	text-align: center
}
.thankyoucontact ul {
	margin: 30px 0 0 100px
}
.fieldin {
	width: 265px
}
.designservicespageClass .HomeBgWrapper860 {
	background: #fff;
	height: auto
}
.designservicespageClass .HomeHeading {
	width: 1028px;
	font-size: 46px;
	color: #000;
	border-bottom: 1px solid #ccc;
	text-align: center;
	margin: 55px auto 0;
	text-transform: uppercase;
	font-weight: 400;
	padding-bottom: 16px;
	font-family: 'Oswald';
	letter-spacing: -1px
}
.designservicespageClass .headingPara {
	color: #a0a4aa;
	text-align: center;
	font-size: 16px;
	margin: 26px 0 0
}
.designservicespageClass .AccrdianBoxesServices {
	margin: 30px 0 0;
	z-index: 1
}
.designservicespageClass .AccrdianBoxesServices .Box {
	width: 209px;
	height: 70px;
	background: #ecedee;
	display: block;
	float: left;
	margin-right: 24px;
	border: 2px solid #fff;
	position: relative;
	cursor: pointer
}
.designservicespageClass .AccrdianBoxesServices .Box:hover {
	border: 2px solid #d8192b
}
.designservicespageClass .AccrdianBoxesServices .Box.Nomargin {
	margin-right: 0
}
.designservicespageClass .AccrdianBoxesServices .Box .AccTxt {
	text-align: left;
	width: 170px;
	vertical-align: middle;
	display: table-cell;
	height: 70px;
	float: none;
	margin: 12px 0 0;
	color: #81868d;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 22px
}
.designservicespageClass .AccrdianBoxesServices .Box2 .AccTxt {
	width: 120px
}
.designservicespageClass .AccrdianBoxesServices .Box3 .AccTxt {
	width: 125px
}
.designservicespageClass .AccrdianBoxesServices .Box4 .AccTxt {
	width: 155px
}
.designservicespageClass .AccrdianBoxesServices .Box .AccIcon {
	width: 40px;
	height: 48px;
	display: block;
	float: left;
	background: url(../images/sprite.png) -872px -1742px no-repeat;
	margin: 10px 5px 10px 9px
}
.designservicespageClass .AccrdianBoxesServices .Box .AccIcon.Icon1 {
	margin: 10px 3px 10px 4px;
	background-position: -448px -1595px
}
.designservicespageClass .AccrdianBoxesServices .Box .AccIcon.Icon2 {
	background-position: -520px -1596px;
	margin-left: 10px
}
.designservicespageClass .AccrdianBoxesServices .Box .AccIcon.Icon3 {
	background-position: -594px -1596px;
	margin-left: 10px
}
.designservicespageClass .AccrdianBoxesServices .Box .AccIcon.Icon4 {
	background-position: -664px -1596px;
	margin-left: 15px
}
.designservicespageClass .AccrdianBoxesServices .Box .whiteArrow {
	background: url(../images/sprite.png) -12px -417px no-repeat;
	display: block;
	width: 29px;
	height: 11px;
	position: absolute;
	top: 61px;
	left: 41%;
	display: none
}
.designservicespageClass .AccrdianBoxesServices .Box.active {
	background: #d8192b
}
.designservicespageClass .AccrdianBoxesServices .Box.active .AccTxt {
	color: #fff
}
.designservicespageClass .AccrdianBoxesServices .Box.active .AccIcon.Icon1 {
	background-position: -448px -1525px
}
.designservicespageClass .AccrdianBoxesServices .Box.active .AccIcon.Icon2 {
	background-position: -520px -1525px
}
.designservicespageClass .AccrdianBoxesServices .Box.active .AccIcon.Icon3 {
	background-position: -594px -1525px
}
.designservicespageClass .AccrdianBoxesServices .Box.active .AccIcon.Icon4 {
	background-position: -520px -1525px
}
.designservicespageClass .AccrdianBoxesServices .Box.active .AccIcon.Icon5 {
	background-position: -872px -1672px
}
.designservicespageClass .AccrdianBoxesServices .Box.active .whiteArrow {
	display: block
}
.designservicespageClass .AccData {
	margin: 0 0 43px;
	padding: 0 0 43px;
	border-bottom: 1px solid #ccc
}
.designservicespageClass .AccData.noMargin {
	margin: 0
}
.designservicespageClass .AccData.first {
	margin: 86px 0 43px
}
.designservicespageClass .AccData img {
	padding: 0;
	margin-top: -7px
}
.designservicespageClass .AccData .HomeTxt .icon {
	width: 42px;
	height: 36px;
	margin-right: 5px;
	float: left;
	background: url(../images/sprite.png) 0 0
}
.designservicespageClass .AccData .HomeTxt .icon.ico1 {
	background-position: -807px -90px
}
.designservicespageClass .AccData .HomeTxt .icon.ico2 {
	background-position: -878px -89px;
	width: 44px;
	margin-right: 10px
}
.designservicespageClass .AccData .HomeTxt .icon.ico3 {
	background-position: -953px -90px
}
.designservicespageClass .AccData .HomeTxt .icon.ico4 {
	background-position: -1025px -89px;
	margin-right: 10px
}
.designservicespageClass .AccData .HomeTxt p {
	line-height: 23px;
	color: #acacac;
	font-size: 16px
}
.designservicespageClass .AccData .HomeTxt .listItemTxt {
	position: relative;
	margin: 25px 0;
	padding: 25px 0
}
.designservicespageClass .AccData .HomeTxt .listItemTxt:before {
	content: '';
	background: #c4c6c9;
	width: 60px;
	height: 1px;
	position: absolute;
	top: 0;
	left: 0
}
.designservicespageClass .AccData .HomeTxt .listItemTxt:after {
	content: '';
	background: #c4c6c9;
	width: 60px;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0
}
.designservicespageClass .AccData .HomeTxt .listItemTxt li:first-child {
	margin-top: 0
}
.designservicespageClass .AccData .HomeTxt .listItemTxt li {
	color: #acacac;
	font-size: 14px;
	margin: 20px 0 0;
	line-height: 18px;
	position: relative;
	padding: 0 0 0 30px
}
.designservicespageClass .AccData .HomeTxt .listItemTxt li .ArrowTxt {
	width: 14px;
	height: 14px;
	display: inline-block;
	background: url(../images/sprite.png) -18px -469px no-repeat;
	margin: 0 10px 0 0;
	position: absolute;
	top: 2px;
	left: 0
}
.designservicespageClass .AccData .HomeTxt .WhiteBtnRed {
	width: 202px;
	height: 50px;
	background: url(../images/sprite.png) -20px -275px no-repeat;
	display: inline-block;
	color: #000;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 25px auto 0
}
.designservicespageClass .AccData .HomeTxt .WhiteBtn {
	width: 202px;
	height: 50px;
	background: url(../images/sprite.png) -245px -275px no-repeat;
	display: inline-block;
	color: #000;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 25px auto 0
}
.designservicespageClass .AccData .HomeTxt .RedBtn {
	width: 202px;
	height: 52px;
	background: #d8192b;
	display: inline-block;
	color: #fff;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 52px auto 0;
	position: relative;
	top: -1px
}
.designservicespageClass .style1.AccData .HomeIpad {
	width: 600px;
	float: right
}
.designservicespageClass .style1.AccData .HomeTxt {
	width: 495px;
	float: left;
	padding: 0 35px 0 40px
}
.designservicespageClass .style2.AccData .HomeIpad {
	width: 610px;
	float: left
}
.designservicespageClass .style2.AccData .HomeIpad img {
	margin: -24px 0 0
}
.designservicespageClass .style2.AccData .HomeTxt {
	width: 480px;
	float: right;
	padding: 0 35px 0 45px
}
.designservicespageClass .AccData .HomeTxt h3 {
	font-size: 26px;
	color: #000;
	font-family: 'Oswald';
	margin-bottom: 0;
	text-transform: uppercase
}
.AllHeadBanners.designerservicesbanner {
	background: url(../images/design-services-banner.jpg) center 77px no-repeat
}
.AllHeadBanners.designerservicesbanner h3 {
	font-size: 58px;
	text-align: left;
	line-height: 38px;
	margin: 0 0 0 72px;
	padding-top: 133px;
	text-transform: none;
	font-family: 'Oswald';
	font-weight: 400;
	letter-spacing: 0;
	color: #fff
}
.AllHeadBanners.designerservicesbanner p {
	font-weight: 300;
	text-align: left;
	margin: 48px 0 0 75px;
	color: #fff;
	font-size: 22px;
	line-height: 31px
}
.AllHeadBanners.designerservicesbanner .WidthBannerBtn {
	width: auto;
	margin: 60px 0 0 75px
}
.development-consultancyClass .HomeBgWrapper860 {
	background: #fff;
	height: auto
}
.development-consultancyClass .HomeHeading {
	width: 768px;
	font-size: 46px;
	color: #000;
	border-bottom: 1px solid #ccc;
	text-align: center;
	margin: 55px auto 0;
	text-transform: uppercase;
	font-weight: 400;
	padding-bottom: 16px;
	font-family: 'Oswald';
	letter-spacing: -1px
}
.development-consultancyClass .headingPara {
	color: #a0a4aa;
	text-align: center;
	font-size: 16px;
	margin: 26px 0 0
}
.development-consultancyClass .AccrdianBoxesServices {
	margin: 30px 0 0;
	z-index: 1;
	padding-left: 299px
}
.development-consultancyClass .AccrdianBoxesServices .Box {
	width: 270px;
	height: 70px;
	background: #ecedee;
	display: block;
	float: left;
	margin-right: 24px;
	border: 2px solid #fff;
	position: relative;
	cursor: pointer
}
.development-consultancyClass .AccrdianBoxesServices .Box:hover {
	border: 2px solid #d8192b
}
.development-consultancyClass .AccrdianBoxesServices .Box.Nomargin {
	margin-right: 0
}
.development-consultancyClass .AccrdianBoxesServices .Box .AccTxt {
	text-align: center;
	width: 170px;
	vertical-align: middle;
	display: table-cell;
	height: 70px;
	float: none;
	margin: 12px 0 0;
	color: #81868d;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 22px
}
.development-consultancyClass .AccrdianBoxesServices .Box1 .AccTxt {
	width: 209px;
	letter-spacing: -1px
}
.development-consultancyClass .AccrdianBoxesServices .Box2 .AccTxt {
	width: 170px
}
.development-consultancyClass .AccrdianBoxesServices .Box3 .AccTxt {
	width: 125px
}
.development-consultancyClass .AccrdianBoxesServices .Box4 .AccTxt {
	width: 155px
}
.development-consultancyClass .AccrdianBoxesServices .Box .AccIcon {
	width: 40px;
	height: 48px;
	display: block;
	float: left;
	background: url(../images/sprite.png) -60px -352px no-repeat;
	margin: 10px 5px 10px 32px
}
.development-consultancyClass .AccrdianBoxesServices .Box .AccIcon.Icon1 {
	margin: 10px 3px 10px 9px;
	background-position: -448px -1737px
}
.development-consultancyClass .AccrdianBoxesServices .Box .AccIcon.Icon2 {
	background-position: -518px -1737px;
	margin-left: 30px
}
.development-consultancyClass .AccrdianBoxesServices .Box .AccIcon.Icon3 {
	background-position: -594px -1596px;
	margin-left: 45px
}
.development-consultancyClass .AccrdianBoxesServices .Box .AccIcon.Icon4 {
	background-position: -664px -1596px;
	margin-left: 43px
}
.development-consultancyClass .AccrdianBoxesServices .Box .whiteArrow {
	background: url(../images/sprite.png) -12px -417px no-repeat;
	display: block;
	width: 29px;
	height: 11px;
	position: absolute;
	top: 61px;
	left: 41%;
	display: none
}
.development-consultancyClass .AccrdianBoxesServices .Box.active {
	background: #d8192b
}
.development-consultancyClass .AccrdianBoxesServices .Box.active .AccTxt {
	color: #fff
}
.development-consultancyClass .AccrdianBoxesServices .Box.active .AccIcon.Icon1 {
	background-position: -448px -1665px
}
.development-consultancyClass .AccrdianBoxesServices .Box.active .AccIcon.Icon2 {
	background-position: -518px -1665px
}
.development-consultancyClass .AccrdianBoxesServices .Box.active .AccIcon.Icon3 {
	background-position: -594px -1525px
}
.development-consultancyClass .AccrdianBoxesServices .Box.active .AccIcon.Icon4 {
	background-position: -520px -1525px
}
.development-consultancyClass .AccrdianBoxesServices .Box.active .whiteArrow {
	display: block
}
.development-consultancyClass .AccData {
	margin: 0 0 43px;
	padding: 0 0 43px;
	border-bottom: 1px solid #ccc
}
.development-consultancyClass .AccData.noMargin {
	margin: 0
}
.development-consultancyClass .AccData.first {
	margin: 86px 0 43px
}
.development-consultancyClass .AccData img {
	padding: 0;
	margin-top: -5px;
	position: relative;
	top: 8px
}
.development-consultancyClass .AccData .HomeTxt .icon {
	width: 42px;
	height: 36px;
	margin-right: 5px;
	float: left;
	background: url(../images/sprite.png) 0 0
}
.development-consultancyClass .AccData .HomeTxt .icon.ico1 {
	background-position: -807px -90px
}
.development-consultancyClass .AccData .HomeTxt .icon.ico2 {
	background-position: -878px -89px;
	width: 44px;
	margin-right: 10px
}
.development-consultancyClass .AccData .HomeTxt .icon.ico3 {
	background-position: -953px -90px
}
.development-consultancyClass .AccData .HomeTxt .icon.ico4 {
	background-position: -1025px -89px;
	margin-right: 10px
}
.development-consultancyClass .AccData .HomeTxt p {
	line-height: 23px;
	color: #acacac;
	font-size: 16px
}
.development-consultancyClass .AccData .HomeTxt .listItemTxt {
	position: relative;
	margin: 25px 0;
	padding: 25px 0
}
.development-consultancyClass .AccData .HomeTxt .listItemTxt:before {
	content: '';
	background: #c4c6c9;
	width: 60px;
	height: 1px;
	position: absolute;
	top: 0;
	left: 0
}
.development-consultancyClass .AccData .HomeTxt .listItemTxt:after {
	content: '';
	background: #c4c6c9;
	width: 60px;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0
}
.development-consultancyClass .AccData .HomeTxt .listItemTxt li:first-child {
	margin-top: 0
}
.development-consultancyClass .AccData .HomeTxt .listItemTxt li {
	color: #acacac;
	font-size: 14px;
	margin: 20px 0 0;
	line-height: 18px;
	position: relative;
	padding: 0 0 0 30px
}
.development-consultancyClass .AccData .HomeTxt .listItemTxt li .ArrowTxt {
	width: 14px;
	height: 14px;
	display: inline-block;
	background: url(../images/sprite.png) -18px -469px no-repeat;
	margin: 0 10px 0 0;
	position: absolute;
	top: 2px;
	left: 0
}
.development-consultancyClass .AccData .HomeTxt .WhiteBtnRed {
	width: 202px;
	height: 50px;
	background: url(../images/sprite.png) -20px -275px no-repeat;
	display: inline-block;
	color: #000;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 25px auto 0
}
.development-consultancyClass .AccData .HomeTxt .WhiteBtn {
	width: 202px;
	height: 50px;
	background: url(../images/sprite.png) -245px -275px no-repeat;
	display: inline-block;
	color: #000;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 25px auto 0
}
.development-consultancyClass .AccData .HomeTxt .RedBtn {
	width: 202px;
	height: 52px;
	background: #d8192b;
	display: inline-block;
	color: #fff;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 52px auto 0;
	position: relative;
	top: -1px
}
.development-consultancyClass .style1.AccData .HomeIpad {
	width: 600px;
	float: right
}
.development-consultancyClass .style1.AccData .HomeTxt {
	width: 495px;
	float: left;
	padding: 0 35px 0 40px
}
.development-consultancyClass .style2.AccData .HomeIpad {
	width: 610px;
	float: left
}
.development-consultancyClass .style2.AccData .HomeIpad img {
	margin: 0
}
.development-consultancyClass .style2.AccData .HomeTxt {
	width: 480px;
	float: right;
	padding: 0 35px 0 45px
}
.development-consultancyClass .AccData .HomeTxt h3 {
	font-size: 26px;
	color: #000;
	font-family: 'Oswald';
	margin-bottom: 0;
	text-transform: uppercase
}
.AllHeadBanners.developmentconsultancybanner {
	background: url(../images/development-consultancy-banner.jpg) center 77px no-repeat
}
.AllHeadBanners.developmentconsultancybanner h3 {
	font-size: 48px;
	text-align: left;
	line-height: 48px;
	margin: 0 0 0 73px;
	padding-top: 123px;
	font-family: 'Oswald';
	font-weight: 400;
	letter-spacing: -2px;
	color: #fff
}
.AllHeadBanners.developmentconsultancybanner p {
	font-weight: 300;
	text-align: left;
	margin: 48px 0 0 75px;
	color: #fff;
	font-size: 18px;
	line-height: 31px
}
.AllHeadBanners.developmentconsultancybanner .WidthBannerBtn {
	width: auto;
	margin: 48px 0 0 75px
}
.marketing-strategyClass .HomeBgWrapper860 {
	background: #fff;
	height: auto
}
.marketing-strategyClass .HomeHeading {
	width: 798px;
	font-size: 46px;
	color: #000;
	border-bottom: 1px solid #ccc;
	text-align: center;
	margin: 55px auto 0;
	text-transform: uppercase;
	font-weight: 400;
	padding-bottom: 16px;
	font-family: 'Oswald';
	letter-spacing: -1px
}
.marketing-strategyClass .headingPara {
	color: #a0a4aa;
	text-align: center;
	font-size: 16px;
	margin: 26px 0 0
}
.marketing-strategyClass .AccrdianBoxesServices {
	margin: 30px 0 0;
	z-index: 1
}
.marketing-strategyClass .AccrdianBoxesServices .Box {
	width: 270px;
	height: 70px;
	background: #ecedee;
	display: block;
	float: left;
	margin-right: 24px;
	border: 2px solid #fff;
	position: relative;
	cursor: pointer
}
.marketing-strategyClass .AccrdianBoxesServices .Box:hover {
	border: 2px solid #d8192b
}
.marketing-strategyClass .AccrdianBoxesServices .Box.Nomargin {
	margin-right: 0
}
.marketing-strategyClass .AccrdianBoxesServices .Box .AccTxt {
	text-align: center;
	width: 170px;
	vertical-align: middle;
	display: table-cell;
	height: 70px;
	float: none;
	margin: 12px 0 0;
	color: #81868d;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 22px
}
.marketing-strategyClass .AccrdianBoxesServices .Box2 .AccTxt {
	width: 120px
}
.marketing-strategyClass .AccrdianBoxesServices .Box3 .AccTxt {
	width: 125px
}
.marketing-strategyClass .AccrdianBoxesServices .Box4 .AccTxt {
	width: 155px
}
.marketing-strategyClass .AccrdianBoxesServices .Box .AccIcon {
	width: 40px;
	height: 48px;
	display: block;
	float: left;
	background: url(../images/sprite.png) -60px -352px no-repeat;
	margin: 10px 5px 10px 32px
}
.marketing-strategyClass .AccrdianBoxesServices .Box .AccIcon.Icon1 {
	margin: 10px 3px 10px 32px;
	background-position: -594px -1737px
}
.marketing-strategyClass .AccrdianBoxesServices .Box .AccIcon.Icon2 {
	background-position: -664px -1737px;
	margin-left: 55px
}
.marketing-strategyClass .AccrdianBoxesServices .Box .AccIcon.Icon3 {
	background-position: -734px -1737px;
	margin-left: 45px
}
.marketing-strategyClass .AccrdianBoxesServices .Box .AccIcon.Icon4 {
	background-position: -804px -1737px;
	margin-left: 43px
}
.marketing-strategyClass .AccrdianBoxesServices .Box .whiteArrow {
	background: url(../images/sprite.png) -12px -417px no-repeat;
	display: block;
	width: 29px;
	height: 11px;
	position: absolute;
	top: 61px;
	left: 41%;
	display: none
}
.marketing-strategyClass .AccrdianBoxesServices .Box.active {
	background: #d8192b
}
.marketing-strategyClass .AccrdianBoxesServices .Box.active .AccTxt {
	color: #fff
}
.marketing-strategyClass .AccrdianBoxesServices .Box.active .AccIcon.Icon1 {
	background-position: -594px -1667px
}
.marketing-strategyClass .AccrdianBoxesServices .Box.active .AccIcon.Icon2 {
	background-position: -664px -1667px
}
.marketing-strategyClass .AccrdianBoxesServices .Box.active .AccIcon.Icon3 {
	background-position: -734px -1667px
}
.marketing-strategyClass .AccrdianBoxesServices .Box.active .AccIcon.Icon4 {
	background-position: -804px -1667px
}
.marketing-strategyClass .AccrdianBoxesServices .Box.active .whiteArrow {
	display: block
}
.marketing-strategyClass .AccData {
	margin: 0 0 43px;
	padding: 0 0 43px;
	border-bottom: 1px solid #ccc
}
.marketing-strategyClass .AccData.noMargin {
	margin: 0
}
.marketing-strategyClass .AccData.first {
	margin: 86px 0 43px
}
.marketing-strategyClass .AccData img {
	padding: 0;
	margin-top: -7px;
	position: relative;
	top: 2px
}
.marketing-strategyClass .AccData .HomeTxt .icon {
	width: 42px;
	height: 36px;
	margin-right: 5px;
	float: left;
	background: url(../images/sprite.png) 0 0
}
.marketing-strategyClass .AccData .HomeTxt .icon.ico1 {
	background-position: -807px -90px
}
.marketing-strategyClass .AccData .HomeTxt .icon.ico2 {
	background-position: -878px -89px;
	width: 44px;
	margin-right: 10px
}
.marketing-strategyClass .AccData .HomeTxt .icon.ico3 {
	background-position: -953px -90px
}
.marketing-strategyClass .AccData .HomeTxt .icon.ico4 {
	background-position: -1025px -89px;
	margin-right: 10px
}
.marketing-strategyClass .AccData .HomeTxt p {
	line-height: 23px;
	color: #acacac;
	font-size: 16px
}
.marketing-strategyClass .AccData .HomeTxt .listItemTxt {
	position: relative;
	margin: 25px 0;
	padding: 25px 0
}
.marketing-strategyClass .AccData .HomeTxt .listItemTxt:before {
	content: '';
	background: #c4c6c9;
	width: 60px;
	height: 1px;
	position: absolute;
	top: 0;
	left: 0
}
.marketing-strategyClass .AccData .HomeTxt .listItemTxt:after {
	content: '';
	background: #c4c6c9;
	width: 60px;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0
}
.marketing-strategyClass .AccData .HomeTxt .listItemTxt li:first-child {
	margin-top: 0
}
.marketing-strategyClass .AccData .HomeTxt .listItemTxt li {
	color: #acacac;
	font-size: 14px;
	margin: 20px 0 0;
	line-height: 18px;
	position: relative;
	padding: 0 0 0 30px
}
.marketing-strategyClass .AccData .HomeTxt .listItemTxt li .ArrowTxt {
	width: 14px;
	height: 14px;
	display: inline-block;
	background: url(../images/sprite.png) -18px -469px no-repeat;
	margin: 0 10px 0 0;
	position: absolute;
	top: 2px;
	left: 0
}
.marketing-strategyClass .AccData .HomeTxt .WhiteBtnRed {
	width: 202px;
	height: 50px;
	background: url(../images/sprite.png) -20px -275px no-repeat;
	display: inline-block;
	color: #000;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 25px auto 0
}
.marketing-strategyClass .AccData .HomeTxt .WhiteBtn {
	width: 202px;
	height: 50px;
	background: url(../images/sprite.png) -245px -275px no-repeat;
	display: inline-block;
	color: #000;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 25px auto 0
}
.marketing-strategyClass .AccData .HomeTxt .RedBtn {
	width: 202px;
	height: 52px;
	background: #d8192b;
	display: inline-block;
	color: #fff;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 52px auto 0;
	position: relative;
	top: -1px
}
.marketing-strategyClass .style1.AccData .HomeIpad {
	width: 600px;
	float: right
}
.marketing-strategyClass .style1.AccData .HomeTxt {
	width: 495px;
	float: left;
	padding: 0 35px 0 40px
}
.marketing-strategyClass .style2.AccData .HomeIpad {
	width: 610px;
	float: left
}
.marketing-strategyClass .style2.AccData .HomeIpad img {
	margin: 0
}
.marketing-strategyClass .style2.AccData .HomeTxt {
	width: 480px;
	float: right;
	padding: 0 35px 0 45px
}
.marketing-strategyClass .AccData .HomeTxt h3 {
	font-size: 26px;
	color: #000;
	font-family: 'Oswald';
	margin-bottom: 0;
	text-transform: uppercase
}
.AllHeadBanners.marketing-strategybanner {
	background: url(../images/marketing-strategy-banner.jpg) center 77px no-repeat
}
.AllHeadBanners.marketing-strategybanner h3 {
	font-size: 48px;
	text-align: left;
	line-height: 48px;
	margin: 0 0 0 77px;
	padding-top: 130px;
	font-family: 'Oswald';
	font-weight: 400;
	letter-spacing: -2px;
	color: #fff
}
.AllHeadBanners.marketing-strategybanner p {
	font-weight: 300;
	text-align: left;
	margin: 31px 0 0 75px;
	color: #fff;
	font-size: 22px;
	line-height: 31px
}
.AllHeadBanners.marketing-strategybanner .WidthBannerBtn {
	width: auto;
	margin: 29px 0 0 75px
}
doesnotexist:-o-prefocus, .CountryName {
position:relative;
top:15px
}
.side-bars {
	top: 200px\9
}
.sideform {
	top: 143px\9
}
.SideForm input[type="text"] {
	padding-top: 8px\9;
	line-height: 16px\9;
	height: 16px\9;
	padding-bottom: 0\9
}
.SideForm select {
	padding-bottom: 5px\9;
	padding-top: 5px\9;
	height: 27px\0
}
.SideForm input[type="text"] {
	padding: 5px 9px 5px 4px\0
}
.SideForm input[name="pn"] {
	width: 100px
}
.WhiteBtn3 {
	width: 202px;
	height: 50px;
	background: url(../images/sprite.png) -14px -178px no-repeat!important;
	display: inline-block;
	color: #000;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin: 40px 10px 0 66px;
	text-transform: uppercase;
	color: #fff
}
.WhiteBtn3:hover {
	background: url(../images/sprite.png) -244px -178px no-repeat!important;
	color: #fff;
	text-decoration: none
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
::i-block-chrome, .SideForm select {
line-height:23px;
line-height:23px
}
::i-block-chrome, .PopUpform select {
line-height:23px
}
}
