@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'Roboto-Bold';
	src: url('../fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Bold.woff') format('woff'), url('../fonts/Roboto-Bold.ttf') format('truetype'), url('../fonts/Roboto-Bold.svg#Roboto-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SourceSansPro-Semibold';
	src: url('../fonts/SourceSansPro-Semibold.eot?#iefix') format('embedded-opentype'), url('../fonts/SourceSansPro-Semibold.otf') format('opentype'), url('../fonts/SourceSansPro-Semibold.woff') format('woff'), url('../fonts/SourceSansPro-Semibold.ttf') format('truetype'), url('../fonts/SourceSansPro-Semibold.svg#SourceSansPro-Semibold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SourceSansPro-Regular';
	src: url('../fonts/SourceSansPro-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/SourceSansPro-Regular.otf') format('opentype'), url('../fonts/../fonts/SourceSansPro-Regular.woff') format('woff'), url('../fonts/SourceSansPro-Regular.ttf') format('truetype'), url('SourceSansPro-Regular.svg#SourceSansPro-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SourceSansPro-Light';
	src: url('../fonts/SourceSansPro-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/SourceSansPro-Light.otf') format('opentype'), url('../fonts/SourceSansPro-Light.woff') format('woff'), url('SourceSansPro-Light.ttf') format('truetype'), url('../fonts/SourceSansPro-Light.svg#SourceSansPro-Light') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'StreetSlab';
	src: url('../fonts/StreetSlab.eot?#iefix') format('embedded-opentype'), url('../fonts/StreetSlab.otf') format('opentype'), url('../fonts/StreetSlab.woff') format('woff'), url('StreetSlab.ttf') format('truetype'), url('../fonts/StreetSlab.svg#StreetSlab') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'SourceSansPro-Bold';
	src: url('../fonts/SourceSansPro-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/SourceSansPro-Bold.otf') format('opentype'), url('../fonts/SourceSansPro-Bold.woff') format('woff'), url('SourceSansPro-Bold.ttf') format('truetype'), url('../fonts/SourceSansPro-Bold.svg#SourceSansPro-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
	padding: 0;
	margin: 0;
	font-size: 18px;
	background: #d1d1d3;
	color: #535353;
	font-family: 'SourceSansPro-Regular';
}
a {
	transition: 0.3s;
}
body.boxed-layout {
	background: #eee;
}
body.boxed-layout .main-container {
	background: #fff;
}
.show-grid {
	border: 1px dashed rgba(255, 255, 255, 0);
	padding: 8px;
	transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	cursor: default;
}

.bgWhiteColor
{
	background:#fff !important;
}
.show-grid:hover {
	border-color: #222;
}
.mobileBanner
{
	display:none;
}
.right {
	right: 0;
}
.relative {
	position: relative;
	z-index: 2;
}
.clearboth {
	clear: both;
}
.spread-children * {
	display: inline-block;
	margin-left: 12px;
	margin-right: 12px;
}
.spread-children-large * {
	display: inline-block;
	margin-left: 24px;
	margin-right: 24px;
}
.container {
	position: relative;
}
.vnu {
	display: inline;
}
.row-gapless > div[class*='col-'] {
	padding: 0;
}

@media all and (max-width: 1100px) {
.col-md-push-1 {
	left: 0;
}
}

@media all and (max-width: 768px) {
.pull-left-sm {
	float: left !important;
}
.overflow-hidden-xs {
	overflow: hidden;
}

}

@media all and (max-width: 767px) {
.spread-children * {
	margin-left: 6px;
	margin-right: 6px;
}
}
/*btn1*/
.innerPage.thirdEeyeLandingPage.ShoppingCentreFoodCourts .IntroTxt .clearboth
{
    display: block;
    overflow: hidden;
    padding: 5% 7% 0 7%;
}

/*btn1*/
.innerPage.thirdEeyeLandingPage.ShoppingCentreFoodCourts .IntroTxt .clearboth p
{
	padding:0;
	margin:0;
	text-align:left;
}

.innerPage.thirdEeyeLandingPage.ShoppingCentreFoodCourts .IntroTxt .clearboth h2
{
 
	text-align:left;
}

.container p a {
	text-decoration: underline;
}
.container p a:hover {
	text-decoration: none;
}

 
.thirdEeyeLandingPage.ShoppingCentreFoodCourts .IntroTxt
{
	display:block;
	overflow:hidden;
}

.thirdEeyeLandingPage.buzzlyticsLandingPage.ShoppingCentreFoodCourts .IntroTxt .clearboth .col-md-7 {
    padding: 0 3% 0 0;
}
.btn1 {
	border: solid 2px #0d354d;
	background: #122740 !important;
	color: #1fc5ff !important;
	transition: 0.3s;
}
.btn1:hover {
	border: solid 2px #085583;
	background: #000000;
	color: #46CFFF;
}
.btn2 {
	background: url(../images/more-btn.png) no-repeat;
	width: 41px;
	height: 41px;
	display: block;
	overflow: hidden;
	opacity: 0.8;
}
.infoBottom {
	margin-bottom: 45px;
}

.dataCollectionTopLeft
{
	text-align:left !important;
}
.btn2:hover {
	background: url(../images/more-btn.png) no-repeat;
	opacity: 1;
}
.btn3 {
	background: url(../images/more-btn3.png) no-repeat;
	width: 48px;
	height: 48px;
	display: block;
	overflow: hidden;
	opacity: 0.8;
}
.btn3:hover {
	opacity: 10;
}
.btn4 {
	border: solid 2px #fff !important;
	color: #fff !important;
	background: transparent !important;
}
.btn4:hover {
	border: solid 2px #DDDDDD !important;
	color: #fff !important;
 background-color:#transparent !important !important;
}
/*btn1*/
.fRight {
	float: right;
}
/*!---------- 2. MIXINS ----------*/
.v-align-children {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	-webkit-align-items: center;
	justify-content: center;
	-webkit-justify-content: center;
	flex-direction: row;
	-webkit-flex-direction: row;
}
.v-align-children-column {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	-webkit-align-items: center;
	justify-content: center;
	-webkit-justify-content: center;
	flex-direction: column;
	-webkit-flex-direction: column;
}
.disable-select {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

@media all and (max-width: 990px) {
.v-align-children {
	display: block !important;
}
}
.slides li .container, .slides li .container .row, .slides li .container .row .col-sm-10 {
	text-align: center;
}
.slides li .container .row .col-sm-10 {
	padding: 0 0 0 5%;
	width: 100%;
	text-align: center;
	background: no-repeat;
	height: auto;
	float: left;
	text-align: left;
}
.btn:hover {
	background: #008090;
	color: #fff;
}
.scrollNone {
	overflow: hidden;
}
.scrollNone .back {
	filter: alpha(opacity=50);
	opacity: .5;
	z-index: 105099;
}
.back {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #000;
}
.back {
	filter: alpha(opacity=0);
	opacity: 0;
	z-index: -105099;
}
.slides li .container .row .col-sm-10 .btn {
	float: left;
	height: auto !important;
	background: none;
	color: #000;
	font-size: 15px;
	font-weight: 700;
	font-family: 'Roboto-Bold';
	letter-spacing: -1px;
	text-decoration: underline;
	padding: 0 !important;
	margin: 0;
	border: none;
}
.btn {
	background: #00b8d0;
	color: #fff;
	font-size: 14px;
	letter-spacing: 1px;
	padding: 11px 24px 9px !important;
	border-radius: 3px;
	text-transform: uppercase;
	transition: 0.3s;
	font-family: 'Roboto-Bold';
}
.slides li .container .row .col-sm-10 h1 {
	color: #fff;
	font-size: 40px;
	line-height: inherit;
	margin: 0;
	text-align: left;
	font-family: 'SourceSansPro-Bold';
}
.slides li .container .row .col-sm-10 h1 span.bgColor {
	background: #00b8d0;
}
.slides li .container .row .col-sm-10 h1 span {
	background: #4e4d55;
	padding: 0 16px;
	color: #fff !important;
	display: inline-block;
}
.slides li .container .row .col-sm-10 p {
	color: #ababab;
	padding: 0;
	margin: 0;
	font-size: 34px;
	color: #fff;
	font-family: 'SourceSansPro-Semibold';
}
.slides li .container .row .col-sm-10 h1 span {
}
.slides li .container .row .col-sm-10 h1 strong {
	font-size: 40px;
	color: #f25f2a;
}
.bannerArrow {
	margin: 0 auto;
	width: 100%;
	text-align: center;
}
.bannerArrowOut {
	background: rgba(12, 99, 128, 0.7) none repeat scroll 0 0;
	bottom: 12%;
	height: 140px;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 999999;
}
.slides li .container .row {
	margin-left: 0;
	margin-right: 0;
}
.v-align-transform {
	position: relative;
	transform: translate3d(0, -50%, 0);
	-webkit-transform: translate3d(0, -50%, 0);
	top: 52%;
	z-index: 2;
}
.align-bottom {
	position: absolute;
	bottom: 0;
	margin: 0 auto;
	left: 0;
	right: 0;
	z-index: 2;
}
.align-top {
	position: absolute;
	top: 0;
	margin: 0 auto;
	left: 0;
	right: 0;
	z-index: 2;
}
h1, h2, h3, h4, h5, h6, p, ul, ol, pre, table, blockquote, input, button, select, textarea {
	margin-bottom: 24px;
	margin-top: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	margin-bottom: 20px;
	margin-top: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
}
h1.large {
	font-size: 72px;
	line-height: 80px;
	font-weight: 100;
}
h2 {
	font-size: 30px;
    font-family: 'SourceSansPro-Bold';

}
/*!---------- 4. COLOURS ----------*/
.bg-primary {
	background: #47b475 !important;
}
.bg-secondary {
	background: #f8f8f8;
}
.bg-white {
	background: #fff;
}
.bg-dark {
	background: #292929;
}
.color-body {
	color: #666;
}
.image-slider {
	position: relative;
}
.cover {
	margin: 0;
	padding: 0;
}
.cover h1, .cover h2, .cover h3, .cover h4, .cover h5, .cover h6 {
	color: #ffffff;
}
.cover p, .cover span, .cover li {
	color: #ffffff;
}
.image-bg.bg-light h1, .image-bg.bg-light h2, .image-bg.bg-light h3, .image-bg.bg-light h4, .image-bg.bg-light h5, .image-bg.bg-light h6 {
	color: #222222;
}
.image-bg.bg-light p, .image-bg.bg-light span, .image-bg.bg-light li {
	color: #777777;
}
.cover:first-child .fullscreen {
	max-height: 100%;
}
.cover.fullscreen .slides > li {
	height: 100vh;
}
/*
.cover.fullscreen .slides > li div {
	height: auto;
}
*/
 
.cover .slides li .container {
	z-index: 4;
	position: relative;
	top: 310px;
}
.cover .flex-control-nav {
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	opacity: .9;
}
.cover .flex-control-nav:hover {
	opacity: 1;
}
.cover .align-bottom {
	padding: 0 32px;
	bottom: 16px;
}
.cover .align-top {
	padding: 0 32px;
}
.image-slider .slides {
	position: relative;
	overflow: hidden;
	height: 100%;
}
.image-slider .slides li {
	position: relative;
}
.image-slider .slides li > img {
	width: 100%;
}
.row .image-slider {
	margin-bottom: 24px;
}
.image-slider.height-70 .slides li {
	height: 70vh;
	min-height: 600px;
}
.color-primary {
	color: #47b475 !important;
}
.color-red {
	color: #e31d3b !important;
}
.color-white {
	color: #fff;
}
.bannerIndex {
	overflow: hidden !important;
	box-shadow: none !important;
}
/*!---------- 5. SECTIONS ----------*/
 
.overlay:before {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	/*background: #292929;*/
	opacity: 0.3;
	z-index: 2;
}
.MissionVisionValues .Values .listitem li {
	border-bottom: solid 1px #cccccc;
	padding: 0 0 20px 33px;
	margin-bottom: 20px;
}
.whyKorcomptenz .col-md-6 h2 {
	margin: 0 0 10px 0;
}
.MissionVisionValues .listitem {
	margin: 0 0 0 15px;
}
.MissionVisionValues .listitem li {
	line-height: 28px;
	margin: 0 0 25px;
	padding: 0 0 5px 33px;
}
.whyKorcomptenz .col-md-6 h2 img {
	margin: 0 10px 0 0;
}
.whyKorcomptenz .col-md-6 {
	padding: 0 7% 0 0;
}
.overlay-heavy:before {
	opacity: .6;
}
.bg-light.overlay:before {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #ffffff;
	opacity: 0.1;
	z-index: 2;
	display: none;
}
.image-bg h1, .image-bg h2, .image-bg h3, .image-bg h4, .image-bg h5, .image-bg h6 {
	color: #ffffff;
}
.image-bg p, .image-bg span, .image-bg li {
	color: #ffffff;
}
.image-bg .container, .image-bg div[class*='col-'] {
	position: relative;
	z-index: 3;
}
.container.image-bg .row {
	position: relative;
	z-index: 3;
}
.background-image-holder {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1;
	background: #292929;
	background-size: cover !important;
	background-position: 50% 50% !important;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	opacity: 0;
}
.background-image-holder img {
	display: none;
}
.background-multiply .background-image-holder {
	background-color: #47b475 !important;
	background-blend-mode: multiply;
}
.background-image-holder.fadeIn {
	opacity: 1;
}
.innerBanner.parallax > .background-image-holder, .innerBanner.parallax .slides li > .background-image-holder {
	height: 60vh;
}
.landingPageBanner.parallax > .background-image-holder, .landingPageBanner.parallax .slides li > .background-image-holder {
	height: 55vh;
}
.innerBanner .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-flex: wrap;
    -ms-flex: wrap;
    flex: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.innerBanner .container h2 span
{
	font-family: 'SourceSansPro-Semibold';
}
.innerBanner.thirdEeyeLandingPageBanner .container h2 
{
	text-align:right;
	padding:0 12% 0 0;
}
.InBgparallax .page-title-2  {
    height: 420px;
}

.InBgparallax{
    overflow: hidden;
    position: relative;
}
.thirdEeyeLandingPage .businessCasesOut{
	
}
.proleazLandingPage .businessCasesIn .panel-heading a
{
color: #585762;
    font-size: 30px;
    font-family: 'SourceSansPro-Bold';
    padding-top: 48px;
}
.proleazLandingPage .businessCases{margin-top:-100px;}

.thirdEeyeLandingPage .businessCasesIn .panel-heading a
{
color: #585762;
    font-size: 30px;
    font-family: 'SourceSansPro-Bold';
    padding-top:34px;
}
.posPatrolPage .businessCasesIn .panel-body h3
{
	    color: #585762;
    font-size: 25px;
font-family: 'SourceSansPro-Semibold';
 
}
.posPatrolPage .businessCasesIn .panel-heading a {
    color: #585762;
    font-size: 30px;
    font-family: 'SourceSansPro-Bold';
    padding-top: 48px;
}

.thirdEeyeLandingPage .businessCases
{
	background:none;
}
.thirdEeyeLandingPage .businessBanner
{
	background:url(../images/thirdeye-servies-banner.jpg) no-repeat;
	height:470px;
}
.pospatrol .foodie-data-bottom-banner.businessBanner
{
	background:url(../images/foodie-data-bottom-banner1.jpg) no-repeat;
	height:470px;
}
.posPatrolPage.pospatrol .businessCases1 {
    margin-top: -210px !important;
	background:none;
	    padding:80px 12% 18px;
}
.posPatrolPage.pospatrol .businessCasesIn1 {padding:50px 0 0;     background: #fff;}

.posPatrolPage.pospatrol .businessCasesIn1 .panel{box-shadow:none;}

.posPatrolPage.pospatrol .businessCasesIn1 .panel-body{padding:0 5%;}
  .posPatrolPage.pospatrol .businessCasesIn1 .panel-body ul {padding:0; margin:0 0 20px;}

  .posPatrolPage.pospatrol .businessCasesIn1 .panel-body ul li{  background: url(../images/bullet.png) no-repeat 0 6px; padding:0 0 10px 25px; list-style:none;}

.posPatrolPage.pospatrol .businessCasesIn1 .panel-body h4{    font-size: 30px;
    font-family: 'SourceSansPro-Bold';}

.pospatrol .foodie-data-bottom-banner.businessBanner h2{color:#fff; text-align:center; padding:160px 0 0;}


.pospatrol .posfeatures-banner.businessBanner
{
	background:url(../images/pos-patrol-features.jpg) no-repeat;
	height:470px;
}
.pospatrol .posfeatures-banner.businessBanner h2{color:#fff; text-align:center; padding:160px 0 0;}

.pospatrol .posbenefit-banner.businessBanner
{
	background:url(../images/pos-patrol-busnicessbenefit.jpg) no-repeat;
	height:470px;
}

.pospatrol .posbenefit-banner.businessBanner h2{color:#fff; text-align:center; padding:160px 0 0;}

.thirdEeyeLandingPage.buzzlyticsLandingPage .foodie-data-bottom-banner.businessBanner
{
	background:url(../images/foodie-data-bottom-banner1.jpg) no-repeat;
	height:470px;
}

.thirdEeyeLandingPage.buzzlyticsLandingPage .foodie-data-bottom-banner.businessBanner h2{color:#fff; text-align:center; padding:160px 0 0;}
.thirdEeyeLandingPage.buzzlyticsLandingPage .foodie-data-bottom-banner1.businessBanner
{
	background:url(../images/foodie-data-bottom-banner2.jpg) no-repeat;
	height:470px;
}
.thirdEeyeLandingPage.buzzlyticsLandingPage .foodie-data-bottom-banner1.businessBanner h2{color:#fff; text-align:center; padding:160px 0 0;}

.thirdEeyeLandingPage.buzzlyticsLandingPage .businessBanner
{
	background:url(../images/buzzlytics-data-bottom-banner.jpg) no-repeat;
	height:470px;
}
.businessBanner h2{text-align:center;padding: 160px 0 0;}

.foodiInLeft{background:url(../images/number-bg.jpg) no-repeat;     color: #fff;
    font-family: 'SourceSansPro-Bold';
    font-size: 31px;
    height: 82px;
    width: 88px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    margin:10px 0 0;
    background-size: 100%;}
	
	.foodiInLeft1{ 
    width: 88px;}
	
	.foodiInRight{  display: flex;
	flex-direction: column;
     justify-content: center;     min-height: 127px;}
	/*.listText{font-style: italic;font-family: 'SourceSansPro-Bold';}*/
	
 .listText1 {padding:0; margin:0;}	
 .listText1 li{padding:0 0 0 20px; margin:0 10px 0 0; background:url(../images/foodie-bullet1.png) no-repeat 0 5px; list-style:none; float:left; color:#ffc000; font-size:16px;}
 
 .listText2 {padding:0; margin:0;}	
 .listText2 li{padding:0 0 0 20px; margin:0 10px 0 0; background:url(../images/foodie-bullet2.png) no-repeat 0 5px; list-style:none; float:left; color:#e36b0a; font-size:16px;}
 
  .listText3 {padding:0; margin:0;}	
 .listText3 li{padding:0 0 0 20px; margin:0 10px 0 0; background:url(../images/foodie-bullet3.png) no-repeat 0 5px; list-style:none; float:left; color:#0170c1; font-size:16px;}
 
   .listText4 {padding:0; margin:0;}	
 .listText4 li{padding:0 0 0 20px; margin:0 10px 0 0; background:url(../images/foodie-bullet4.png) no-repeat 0 5px; list-style:none; float:left; color:#7030a0; font-size:16px;}
 
    .listText5 {padding:0; margin:0;}	
 .listText5 li{padding:0 0 0 20px; margin:0 10px 0 0; background:url(../images/foodie-bullet5.png) no-repeat 0 5px; list-style:none; float:left; color:#00b251; font-size:16px;}
 
   .listText6 {padding:0; margin:0;}	
 .listText6 li{padding:0 0 0 20px; margin:0 10px 0 0; background:url(../images/foodie-bullet6.png) no-repeat 0 5px; list-style:none; float:left; color:#16365d; font-size:16px;}
 
 
.thirdEeyeLandingPage.buzzlyticsLandingPage .ShoppingCentrebuzzlyticsbanner.businessBanner

{
	background:url(../images/Shopping-Centre-buzzlytics-in-banner.jpg) no-repeat;
	height:470px;
}


.thirdEeyeLandingPage.buzzlyticsLandingPage .retailbuzzlyticsBanner.businessBanner

{
	background:url(../images/retailbuzzlyticsBanner.jpg) no-repeat;
	height:470px;
}
.thirdEeyeLandingPage.buzzlyticsLandingPage .airportBuzzlytics.businessBanner
{
	background:url(../images/new-buzzlytics-data-bottom.jpg) no-repeat;
	height:470px;
}



.thirdEeyeLandingPage .businessCases .businessCasesIn .panel-group {
    box-shadow: none;
	border:solid 1px #e0e0e0;
}
.InBgparallax .parallax > .background-image-holder, .InBgparallax .parallax .slides li > .background-image-holder {
    height: 75vh;
    /* height: 60vh; */
    top: -52vh !important;
}
.introBottom
{
 
    width: 100%;
    height: 616px;
	color:#fefefd;
}
.introBottom .col-md-7 {
    float: right;
    padding: 15% 8% 7% 7%;
}
.thirdEeyeLandingPage .IntroTxt
{
	margin: 0;
    position: relative;
    z-index: 999;
}

.thirdEeyeLandingPage.buzzlyticsLandingPage .IntroTxt p
{
	text-align:left;
	padding:0;
	margin:0;
}
.InBgparallax .parallax > .background-image-holder, .InBgparallax .parallax .slides li > .background-image-holder {
    height: 100vh;
    /* height: 60vh; */
    top: -71vh !important;
}
.buzzlyticsLandingPage .InBgparallax .parallax > .background-image-holder, .InBgparallax .parallax .slides li > .background-image-holder {
    height: 100vh;
    /* height: 60vh; */
    top: -71vh !important;
}
.ShoppingCentreFoodCourts .InBgparallax .parallax > .background-image-holder, .InBgparallax .parallax .slides li > .background-image-holder {
    height: 100vh;
    /* height: 60vh; */
    top: -71vh !important;
}
.thirdEeyeLandingPage.buzzlyticsLandingPage .SpecificExpertiseInTop img
{
	margin:0 0 15px 0;
}

.thirdEeyeLandingPage.buzzlyticsLandingPage .SpecificExpertiseInTop h2
{
	margin:0 0 5px 0;
}
.thirdEeyeLandingPage.buzzlyticsLandingPage .SpecificExpertise {
    background: #f8f8f8;
    padding: 10%;
    width: 100%;
    display: block;
    overflow: hidden;
}
.thirdEeyeLandingPage.buzzlyticsLandingPage .introBottom {
    width: 100%;
    height: 485px;
    color: #fefefd;
}
.thirdEeyeLandingPage.buzzlyticsLandingPage .IntroTxt .clearboth .col-md-7 
{
	padding:0 3% 0 0;
	
}
.thirdEeyeLandingPage.buzzlyticsLandingPage .IntroTxt .clearboth .col-md-7 h2
{
	text-align:left;
}

.thirdEeyeLandingPage.buzzlyticsLandingPage .IntroTxt
{
	    margin: 0 0 0 0;
    position: relative;
    z-index: 999;
    padding: 3%;
 
    display: block;
    overflow: hidden;
}
.thirdEeyeLandingPage.buzzlyticsLandingPage.reckoLandingPage .IntroTxt p.top
{
	text-align:center;
	margin-bottom:55px;
}
.thirdEeyeLandingPage.buzzlyticsLandingPage.reckoLandingPage .IntroTxt .bottomIn h2
{
	margin-bottom:40px;
}
.businessCasesIn .panel-body img.reckoRightImg
{
	float:right;
	width:auto;
	height:auto;
}
.thirdEeyeLandingPage.buzzlyticsLandingPage.reckoLandingPage .businessCasesIn h3 {
	    color: #595f5f;
    padding: 17px 0 0 0;
	font-size:25px;
	    font-family: 'SourceSansPro-Bold';
 
}
.thirdEeyeLandingPage.buzzlyticsLandingPage.reckoLandingPage .businessCasesIn ul 
{
	padding:0;
	margin:0;
}
.thirdEeyeLandingPage.buzzlyticsLandingPage.reckoLandingPage .businessCasesIn ul li 
{
	list-style-type: none;
    background: url(../images/bullets-bg.jpg) no-repeat left 8px;
    margin: 0 0 11px 0;
    padding: 0 0 0 18px;
    background-size: 9px;
}

.thirdEeyeLandingPage.buzzlyticsLandingPage.reckoLandingPage .businessCasesIn ul.reckoBg1
{
 background: url(../images/recko-1.jpg) no-repeat right bottom;
    padding: 0px 46% 15px 0;

}
.thirdEeyeLandingPage.buzzlyticsLandingPage.reckoLandingPage .businessCasesIn .panel-body {
    padding: 30px 6%;
}
.thirdEeyeLandingPage.buzzlyticsLandingPage.reckoLandingPage .IntroTxt .bottomIn p
{
	margin-bottom:25px;
}
.thirdEeyeLandingPage.buzzlyticsLandingPage.reckoLandingPage .IntroTxt h3
{
	font-size: 28px;
	text-align:left;
	color:#f05924;
	font-family: 'SourceSansPro-Bold';
}

.thirdEeyeLandingPage.buzzlyticsLandingPage .IntroTxt .clearboth
{
	margin:65px 0 0 0;
}
.thirdEeyeLandingPage .IntroTxt p
{
	margin:0 0 45px 0;
}
.innerBanner .container h2 {
    color: #fff;
    font-size: 50px;
    text-align: center;
	font-family: 'SourceSansPro-Light';
}
.parallax > .background-image-holder, .parallax .slides li > .background-image-holder {
	height: 75vh;
	/*height: 60vh;*/
	top: -48vh;
	transition: all 0s ease !important;
	transition: opacity 0.3s ease !important;
	-webkit-transform-style: preserve-3d;
}
.parallax:first-child .slides li > .background-image-holder, .parallax:first-child .background-image-holder {
	top: 0 !important;
}
.main-container > a:first-child + .parallax .background-image-holder {
	top: 0;
}
#footer {
}
.cover .flex-control-nav {
	opacity: 0.9;
	transition: all 0.3s ease 0s;
}
.controls-inside .flex-control-nav {
	bottom: inherit;
	left: 2%;
	text-align: center;
	top: 50%;
	width: 80px;
	z-index: 10;
}
.flex-control-nav {
	bottom: -40px;
	position: absolute;
	text-align: center;
	width: 100%;
}
.slides, .flex-control-nav, .flex-direction-nav {
	list-style: outside none none;
	margin: 0;
	padding: 0;
}

@media all and (max-width: 767px) {
.parallax > .background-image-holder, .parallax .slides li > .background-image-holder {
	top: 0 !important;
	transform: none !important;
	-webkit-transform: none !important;
}
}
/****** Main ********/
  
.scroll {
}
.scroll:hover {
	text-decoration: none;
}
.scroll:after {
/*content: '';
	width: 40px;
	height: 40px;
	position: absolute;
	margin: auto;
	top: 10px;
	right: 0;
	left: 0;
	-webkit-animation: 3s arrow infinite ease;
	animation: 3s arrow infinite ease;*/
}
.scroll:after {
	border-right: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.panel {
	border: 0 none;
	border-radius: 0;
	margin: 0;
	position: relative;
	z-index: 1;
}
.home {
	height: 690px !important;
}
.options .inner, .methods-continued .inner, .methods .inner {
	padding-bottom: 45px;
}
.methods-continued {
	background: #9b59b6;
}
.inner {
	width: 960px;
	margin: 0 auto;
}
/* just for demo purpose */
html, body, .carousel, .carousel-inner, .carousel-inner .item {
	height: 100%;
}
.item:nth-child(1) {
	background: blue;
}
.item:nth-child(2) {
	background: red;
}
.item:nth-child(3) {
	background: orange;
}
/*Header*/
.Logo {
	float: left;
	padding: 20px;
	position: relative;
	z-index: 99;
}
.nav-container .container {
	padding: 0 !important;
}
.nav-container {
	/*	min-height: 135px;
    position: absolute;
    width: 100%;
	top:0;
    z-index: 999999;*/
	width: 100%;
}
.nav-bar {
	height: 100px;
	max-height: 100px;
	/* border-bottom: 1px solid #ccc; */
	background: transparent;
	width: 100%;
}
.nav-bar .module, .nav-bar .module-group {
	height: 55px;
}
.module.left, .module-group.left {
	float: left;
}
.nav-bar a {
	display: inline-block;
	height: 55px;
}
nav.fixed.scrolled {
	visibility: visible;
	opacity: 1;
}
nav.fixed {
	position: fixed;
	visibility: hidden;
	opacity: 0;
}
nav.fixed.scrolled {
	opacity: 1;
	visibility: visible;
	box-shadow: none;
}
nav.fixed.scrolled .nav-bar {
	height: 105px;
	max-height: 105px;
}
nav.fixed.scrolled .nav-bar .Logo img {
	width: 100%;
	height: auto
}
nav.fixed.scrolled .nav-bar .topNav a {
	font-size: 13px;
	display: block;
	overflow: hidden;
	float: left;
	height: auto;
	text-transform: uppercase;
	padding: 9px 16px 9px;
}
nav.fixed.scrolled .nav-bar .topNav {
	margin-bottom: 7px;
}
nav.fixed.scrolled .nav-bar .Logo {
	width: 250px;
}
nav.fixed, nav.absolute {
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 1000;
}
nav.outOfSight {
	transform: translate3d(0px, -200px, 0px);
}
.homeContent .nav-container {
	z-index: 1999;
}
.menu-mobile {
	display: none !important;
}
.nav-container {
	background: transparent;
  position: absolute;  
	z-index: 19999;
	background: #f5f5f5;
}
.modal{z-index: 100000;}
nav {
	height: 100px;
}
nav.fixed.outOfSight.scrolled {
	height: 100px;
	background: transparent;
}
nav.fixed.outOfSight.scrolled .container {
	background: #f5f5f5;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
nav.fixed.outOfSight.scrolled .headerRight {
/*	float: right;
	position: relative;
	z-index: 9;
	width: 693px;*/
}
nav.fixed.outOfSight.scrolled .headerRightBopttom ul li a {
/*color: #000;
	display: block;
	font-size: 15px;
	height: auto;
	line-height: inherit;
	padding: 12px 22px 12px 22px;
	text-decoration: none;
	position: relative;
	text-transform: uppercase;
	margin: 0;*/
}
nav.scrolled {
	transform: translate3d(0px, 0px, 0px);
	transition: all 0.3s ease 0s;
	background: #fff;
}
.headerRight {
	/*float: right;
	position: relative;
	z-index: 9;
	width: 718px;*/
	float: none;
	z-index: 9;
	width: 100%;
}
.rightNavBtn {
	width: 96px;
	height: 100px;
	background: url(../images/menu-line-bg.jpg) no-repeat left top;
	padding: 35px 0 0;
	float: right;
	text-align-last: center;
}
.menu ul li {
	float: left;
	font-size: 20px;
}
.menu > ul > li:hover a {
 	color: #24b8d0;
}
.menu ul li a {
	padding: 0 30px;
	color: #141413;
	display: block;
	overflow: hidden;
	position:relative;
	    transition: .55s;
}

.menu ul li a:after{background:#4f4f4f; position:absolute; left: 30px; bottom:15px; width:32px; height:2px; content:'';  transition: .55s;}
.menu ul li a:hover:after{ 
/* -webkit-transform: translateX(-45%);   transform: translateX(-45%);*/ width:80%; background:#29b8d1;    transition: .55s;}
	
	
	/*.menu ul li a.icon1{ background:url(../images/nav-icon1.png) no-repeat; padding:0 30px 0 35px; margin-right:10px;}
	.menu ul li a.icon2{ background:url(../images/nav-icon2.png) no-repeat;padding:0 30px 0 35px; margin-right:10px;}
	.menu ul li a.icon3{ background:url(../images/nav-icon3.png) no-repeat;padding:0 30px 0 35px;}*/
	
	.menu ul li ul li a:after{background:none;}
	.menu ul li ul li a:hover:after{background:none;}
.mainPageOut {
	padding: 0;
	background: #fff;
}
.IntroTxt {
	text-align: center;
	padding: 50px 0;
}
.IntroTxt h2 {
	
	color: #00bfd8;
	font-size: 28px;
	padding: 0;
	margin: 0 0 18px 0;
}
.IntroTxt p {
	font-family:'SourceSansPro-Light';
	font-size: 26px;
	padding: 0 15%;
	margin: 0;
 }
 .IntroTxt .fsh{font-family: 'StreetSlab';}
 .fsh{font-family: 'StreetSlab';}
.videoBanner {
	height: 625px;
	position: relative;
	overflow: hidden;
}
.videoBannerTxt {
	position: absolute;
	width: 100%;
	text-align: center;
	z-index: 9999;
	padding: 90px 0;
}
.videoBannerTxt p {
	font-size: 26px;
	color: #fff;
	padding: 0;
	margin: 0;
}
.videoBannerTxt h2 {
	font-size: 60px;
	color: #fff;
	padding: 0;
	margin: 0 0 12px 0;
}
.videoBanner:before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	top: 0px;
	background: rgba(0, 0, 0, 0.4);
	z-index: 99;
	left: 0px;
}
.videoBanner video {
	width: 100%;
}
.homeSectionInOut {
	margin: 3%;
	position: relative;
	margin-top: -222px;
	z-index: 99;
}
.homeSectionInOut h3 span {
	font-size: 30px;
	font-family: 'SourceSansPro-Bold';
}
.homeSectionInOut h3 p {
	display: inline;
	padding: 0 0 0 25px;
}
.homeSectionInOut h3 {
	font-size: 25px;
	padding: 0;
	color: #fff;
	margin: 0 22px 5px 0;
	text-align: right;
}
.homeSectionLeft img {
	width: 100%;
	height: auto;
}
.homeSectionIn .col-md-12 .col-md-6.homeSectionLeft {
	padding: 0;
	height: 595px;
	overflow: hidden;
	width: 48%;
	margin: 0 15px 0 0;
}
.homeSectionIn .col-md-12 {
	padding: 5% 5.5% 2.5% 5.5%;
}
.homeSectionIn .col-md-12 .homeSectionRight {
	padding: 0;
}
.homeSectionIn .col-md-12 .homeSectionRight .col-md-6:nth-child(2) {
	margin: 0 0 15px 0;
}
.homeSectionIn .col-md-12 .homeSectionRight .col-md-6:nth-child(3) {
	margin: 0 15px 0 0;
}
.homeSectionIn .col-md-12 .homeSectionRight .col-md-6:nth-child(4) {
	margin: 0 0 0 0;
}
.homeSectionIn .col-md-12 .homeSectionRight .col-md-6 {
	padding: 0;
	height: 290px;
	width: 48.7%;
	margin: 0 15px 15px 0;
	overflow: hidden;
}
.homeSection {
	margin-bottom: 75px;
}
.homeSectionIn .col-md-12 .col-md-6.homeSectionLeft a {
	position: relative;
	display: block;
	overflow: hidden;
	color: #fff;
	height: 100%;
}
.homeSectionIn {
	background: url(../images/home-content-bg.png) no-repeat center top;
	width: 100%;
	height: 550px;
	background-size: cover;
}
.homeSectionLeftTxt {
	position: absolute;
	height: 100%;
	width: 100%;
	padding: 8%;
	z-index: 999;
	top: 0;
	justify-content: space-between;
	display: flex;
	left: 0;
	flex-direction: column;
}
.homeSectionIn .col-md-12 .col-md-6.homeSectionLeft a img {
	max-width: 100%;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.homeSectionIn .col-md-12 .col-md-6.homeSectionLeft a:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.homeSectionLeftTxt p {
	font-family: 'Roboto-Bold';
	font-size: 13px;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
}
.homeSectionLeftTxt h2 {
	font-size: 40px;
	padding: 0;
	margin: 0;
	font-family: 'SourceSansPro-Light';
}
.homeSectionRight .col-md-6 .homeSectionLeftTxt p {
	font-family: 'Roboto-Bold';
	font-size: 13px;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
}
.homeSectionRight .col-md-6 a {
	display: block;
	overflow: hidden;
}
.homeSectionRight .col-md-6 a img {
	max-width: 105%;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	height: auto;
	transition: all 0.3s;
}
.homeSectionRight .col-md-6 a:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.homeSectionRight .col-md-6 a {
	color: #fff;
}
.homeSectionRight .col-md-6 .homeSectionLeftTxt h2 {
	font-size: 25px;
	padding: 0;
	margin: 0;
	font-family: 'SourceSansPro-Light';
	position: absolute;
    bottom: 20px;
}
 
 
.homeSectionIn:before {
}
.home-content-bg {
}
.sucessStories {
	padding: 5% 5.5%;
}
.sucessStories h3 {
	color: #010310;
	padding: 0;
	margin: 0 0 20px 0;
	font-size: 14px;
	text-align: left;
	text-transform: uppercase;
	font-family: 'Roboto-Bold';
}
.sucessStories .col-md-12 .col-md-6 {
	padding: 0;
}
.sucessStories .col-md-12 .col-md-6 h2 {
	padding: 0;
	margin: 0;
	font-family: 'SourceSansPro-Light';
}
.orangeColor {
	background: #f58120;
}
.pinkColor {
	background: #e23874;
}
.blueColor {
	background: #4d4b8b;
}
.greenColor {
	background: #00af6b;
}
.brownColour {
	background: #a86e38;
}
.lightbrownColour {
	background: #928676;
}
.sucessStories .col-md-12 {
	border-top: solid 1px #ebebeb;
	padding: 2.5% 3%;
	border-left: 4px #a86e38 solid;
}
.sucessStories.airports .col-md-12:nth-child(2) {
	border-left: 4px solid #f58120;
	margin-bottom: 2px;
}
.sucessStories.airports .col-md-12:nth-child(3) {
	border-left: 4px solid #e23874;
	background: #fef5f8;
	border-top: none;
}
.sucessStories.Shopping .col-md-12:nth-child(2) {
	border-left: 4px solid #00af6b;
	margin-bottom: 2px;
}
.sucessStories.Shopping .col-md-12:nth-child(3) {
	border-left: 4px solid #4d4b8b;
	background: #f5f5f9;
	border-top: none;
}
.sucessStories.Retail .col-md-12:nth-child(2) {
	border-left: 4px solid #a86e38;
	margin-bottom: 2px;
}
.sucessStories.Retail .col-md-12:nth-child(3) {
	border-left: 4px solid #928676;
	background: #f4f3f1;
	border-top: none;
}
.homeEnquireNow {
	text-align: center;
	color: #fff;
	padding: 40px 0;
	background: url(../images/homeEnquireNow-bg.jpg) no-repeat;
}
.homeEnquireNow h2 {
	padding: 0;
	margin: 0 0 25px 0;
}
footer {
	background: #4e4d55;
	padding: 0 8.5%;
	color: #c5c5c6;
	font-size: 13px;
}
.footerTop {
	border-bottom: solid 1px #626169;
	padding: 25px 0;
	display: block;
	overflow: hidden;
}
.footerTopLeft {
	float:none;
}
.footerTopRight {
	float: right;
	display:none;
}
.footerBottom {
	padding: 15px 0;
}
.footerTopLeft ul.footerTopLeftTopNav {
	margin: 0 0 10px 0;
	display: block;
	overflow: hidden;
}
.footerTopRight a {
	opacity: 0.5;
}
.footerTopRight a:hover {
	opacity: 1;
}
.footerTopLeft ul.footerTopLeftTopNav li:last-child a, .footerTopLeft ul li:last-child a {
	background: none;
}
.footerTopLeft ul.footerTopLeftTopNav li a {
	background: url(../images/footer-top-nav-line.jpg) no-repeat right 1px;
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'Roboto-Bold';
	padding: 0 16px;
}
.footerTopLeft ul li a {
	padding: 0 8px;
	display: block;
	color: #c5c5c6;
	overflow: hidden;
	font-size: 13px;
	background: url(../images/footer-bottom-nav-line.jpg) no-repeat right 2px;
}
.footerTopLeft ul li:first-child a {
	padding-left: 0;
}
.footerTopLeft ul li {
	float: none;
	list-style-type: none;
	display:inline-block;
}
.footerBottomLeft {
	float: left;
}
.footerBottom {
	display: block;
	overflow: hidden;
	text-align:center;
}
.footerBottomRight a {
	color: #c5c5c6;
}
.footerBottomRight a:hover{color:#fff;}
.footerBottomRight {
	float: right;
}
.footerTopLeft ul {
	padding: 0;
	margin: 0;
	text-align: center;
}
.megaMenuInnerTop {
	background: #fff;
	padding: 4% 6%;
	display: block;
	overflow: hidden;
}
.successStoriesNav p {
	font-size: 15px;
	padding: 0;
	margin: 0;
}
.megaMenuInnerTop .col-md-8, .megaMenuInnerTop .col-md-8 .col-md-6 {
	padding: 0;
}
.megaMenuInnerTop .col-md-8 .col-md-6 ul li {
	list-style-type: none;
	text-align: left;
	width: 100%;
	transition: 0.3s;
}
.megaMenuInnerTop .col-md-8 .col-md-6 ul li:last-child a {
	border-bottom: none;
}
.megaMenuInnerTop .col-md-8 .col-md-6 ul li a {
	display: block;
	overflow: hidden;
	height: auto;
	padding: 19px !important;
	transition: 0.3s;
	border-bottom: solid 1px #f1f1f1;
}
.megaMenuInnerTop .col-md-8 .col-md-6 ul li a img {
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
	transition: 0.3s;
}
a {
	transition: 0.3s;
}
.megaMenuInnerTop .col-md-8 .col-md-6 ul li a:hover img {
	-webkit-filter: none;
	filter: none;
}
.megaMenuInnerTop .col-md-8 .col-md-6 ul li a span {
	display: block;
	overflow: hidden;
	width: 80%;
	float: left;
	line-height: 17px;
}
.megaMenuInnerTop .col-md-8 {
	width: 62%;
}
.successStoriesNav {
	border: solid 15px #f9f9f9;
	background: #ffffff;
	height: 250px;
	padding: 3%;
	text-align: left;
	float: right;
	display: none;
}
.successStoriesNav .clearfix img {
	float: left;
	margin: 0 10px 0 0;
}
.successStoriesNav .clearfix h3 span {
	display: block;
	overflow: hidden;
	color: #01bfd9;
	font-size: 13px;
	margin: 0 0 5px 0;
}
.successStoriesNav .clearfix h3 {
	font-size: 20px;
	padding: 0;
	margin: 0 0 25px 0;
	font-family: 'SourceSansPro-Bold';
}
.successStoriesNav .clearfix h3 {
	float: left;
	width: 80%
}
.megaMenuInnerTop .col-md-8 .col-md-6 ul li a span p {
	font-size: 15px;
	padding: 0;
	margin: 0;
	    color: #777;
}
.megaMenuInnerTop .col-md-8 .col-md-6 ul li a:hover h2 {
	color: #00b8d0;
	transition: 0.3s;
}
.megaMenuInnerTop .col-md-8 .col-md-6 ul li a:hover {
	background: url(../images/hover-bg.jpg) repeat-y;
	transition: 0.3s;
}
.megaMenuInnerTop .col-md-8 .col-md-6 ul li a span h2 {
	font-size: 20px;
	padding: 0;
	color: #3c3c3c;
	margin: 0;
	font-family: 'SourceSansPro-Semibold';
}
.megaMenuInnerTop .col-md-8 .col-md-6 ul li a img {
	float: left;
	margin: 0 15px 0 0;
	transition: 0.3s;
}
.megaMenuInnerBottom {
	background: #f6fafb;
	border-top: #f1f1f1 solid 1px;
	padding: 25px 8%;
	display: block;
	overflow: hidden;
}
.megaMenuInnerBottom p {
	float: left;
	padding: 10px 0 0 0;
	margin: 0 0 8px 0;
}
.megaMenuInnerBottom a.btn {
	float: right !important;
	width: 155px !important;
	color: #fff;
	height: auto !important;
	display: inline-block !important;
}
/*thank you*/
.thankyouPopIn button.close {
	background: url(../images/cloce-btn.png) no-repeat;
	width: 35px;
	height: 35px;
	transition: 0.3s;
	position: absolute;
	top: 2%;
	right: 2%;
	opacity: 0.5;
}
.thankyouPop .modal-dialog {
	width: 930px;
	background: #00b9d2;
}
.thankyouPop .modal-body {
	position: relative;
	padding: 45px;
	text-align: center;
}
.thankyouPop .modal-content {
	border-radius: 0;
	background: transparent;
}
.thankyouPop h2 {
	text-transform: capitalize;
	font-size: 33px;
	background-image: -webkit-linear-gradient(left, #fff, #fff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	margin: 0;
	padding: 0;
	color: #fff;
	font-family: 'SourceSansPro-Bold';
}
.thankyouPop .modal-content p {
	color: #fff;
	margin: 0 0 35px 0;
	padding: 0;
}
.thankyoucontainer {
	width: 100%;
	padding: 50px;
	display: block;
	/*overflow: hidden;*/
	margin-bottom: 20px;
	background: #fff;
}
.thankyouPopIn button.close {
	background: url(../images/cloce-btn.png) no-repeat;
	width: 35px;
	height: 35px;
	transition: 0.3s;
	position: absolute;
	top: 2%;
	right: 2%;
	opacity: 0.5;
}
.formIn {
	display: block;
 
}
.formIn h3{text-align:left;     font-size: 18px;
    padding: 0;
    margin: 0 0 5px;
    font-family: 'SourceSansPro-Bold';}
.contactUsPageForm .multiselect {
    width: 175px;
}
.thankyouPopIn .btn-group.open .dropdown-toggle{background-color:transparent; box-shadow:none;}
.thankyoucontainer .col-md-5 {
	width: 50%;
	padding: 0 5% 0 0;
}
.thankyoucontainer input {
	background-color: transparent;
	border-color: currentcolor currentcolor #e9e9e9;
	border-style: none none solid;
	border-width: medium medium 2px;
	color: #6c6c6c;
	float: left;
	border-radius: 0;
	padding: 5px 5px 5px 0;
	width: 100%;
	box-shadow: none;
}
.thankyoucontainer textarea {
	background-color: transparent;
	border-color: currentcolor currentcolor #e9e9e9;
	border-style: none none solid;
	border-width: medium medium 2px;
	color: #6c6c6c;
	    margin: 0 0 20px;
	height: 92px;
	float: left;
	border-radius: 0;
	padding: 5px 5px 5px 0;
	width: 100%;
	box-shadow: none;
}
.thankyoucontainer select{padding:0 0 8px; margin:0; font-size:14px; width:100%; border:none; border-bottom:solid 2px #e9e9e9; color:#6c6c6c; background:#fff;    height: 35px;}
.thankyoucontainer .col-md-12{padding:0;}
 
.thankyoucontainer .col-md-4{padding:0 15px 0 0;}
#lstFruits{width:100%;}
.countrycodeOut input {
    float: left !important;
    width: 78% !important;
	padding-left:10px;
}
.thankyoucontainer input.phoneCode {
    width: 50px !important;
    border-right: solid 2px #e9e9e9 !important;
    margin: 0;
    padding: 3px 5px 0 0;
    height: 34px;
    background-color: transparent;
}
.multiselect {
    background: none;
    border-bottom: solid 2px #e9e9e9 !important;
    color: #6c6c6c;
    border: none;
    font-size: 11px;
    width: 232px;
    padding: 5px 0 12px !important;
    text-align: left;
}
.multiselect .caret{float:right;     margin: 8px 0 0;}
.multiselect:hover{background:none; color:#6c6c6c;}
 
 .dropdown-toggle.btn-default:focus{background:none; color:#6c6c6c; background-color:transparent !important; box-shadow:none;}
.sucessStories .col-md-12 .col-md-6 p {
	padding: 0;
	margin: 0;
}
/**/
.sideNav {
	background: #00b8d0;
	width: 320px;
	height: 100%;
	position: fixed;
	right: -320px;
	top: 0;
	transition: 0.3s;
	z-index: 999999;
}
.mainPageOut {
	position: relative;
	overflow: hidden;
}
.sideNavOn {
	right: 0;
	transition: 0.3s;
}
.sideNav ul {
	padding: 0;
	margin: 0 0 120px 0;
}
.sideNav ul li {
	list-style-type: none;
}
.socialMediaLogo
{
	
}
.sideNav ul li a {
	padding: 8px 20px 11px;
	border-bottom: solid 1px #33c6d9;
	display: block;
	overflow: hidden;
	color: #fff;
}
.sideNav ul li a:hover {
	background: #008da5;
	text-decoration: none;
}
.sideNav ul li.closeBtn {
	background: #00a7c4;
	padding: 21px;
}
.sideNav ul li.closeBtn img {
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}
.sideNav ul li.closeBtn img:hover {
	cursor: pointer;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
	-webkit-transform: rotate(180deg) !important;
	transform: rotate(180deg) !important;
}
/*antony*/
.innerPage .IntroTxt h2 {
	color: #404040;
}
.innerPage .IntroTxt p {
	font-size: 22px;
}
.retailBrands {
	text-align: center;
	margin: 0 0 60px;
}
.retailBrands .box {
	background: #fff;
	border: solid 1px #e0e0e0;
	border-bottom: solid 4px #797979;
	border-top: none;
	float: none;
	display: inline-block;
	padding: 0;
	margin-right: 20px;
	vertical-align: top;
}
.retailBrands .box h2 {
	background: #00bfd8;
	color: #fff;
	font-size: 70px;
	margin: 0;
	padding: 30px 0;
}
.retailBrands .box:nth-child(2) h2 {
	background: #e23874;
}
.retailBrands .box:nth-child(3) h2 {
	background: #f58120;
}
.retailBrands .box h2 span {
	font-size: 16px;
	display: block;
}
.retailBrands .box h3 {
	padding: 0;
	margin: 0 0 15px;
	text-transform: uppercase;
	font-size: 17px;
	font-weight: 600;
}
.retailBrands .box p {
	margin: 0 0 10px;
	padding: 0;
}
.retailBrands .text {
	padding: 8%;
	margin: 0;
	min-height:300px;
}
.counttext {
	text-align: center;
	margin: 0 0 80px
}
.counttext ul li {
	display: inline-block;
	border-right: solid 1px #d9d9d9;
	padding: 0 50px;
	vertical-align: top;
}
.counttext ul li:last-child {
	border-right: none;
}
.counttext ul li .btext {
	font-size: 70px;
	color: #00bfd8;
	display: inline-block;
	margin-right: 10px;
}
.counttext ul li .stext {
	text-transform: uppercase;
	font-size: 17px;
	line-height: 20px;
	color: #404040;
	display: inline-block;
	text-align: left;
	font-weight: 600;
	top: -7px;
	position: relative;
}
.businessBenefits {
    background: #f3fafb;
    padding: 80px 15% 5% 150px;
    display: block;
    overflow: hidden;
    position: relative;
 
}
.businessBenefits ul li {
	background: url(../images/bullet.png) no-repeat 0 8px;
	padding: 0 0 0 25px;
	margin: 0 0 20px;
	list-style: none;
}
.businessBenefits .col-md-6 {
	padding-right: 35px;
    position: relative;
    z-index: 9999;
}
.businessBenefitsTop {
	text-align: center;
	margin: 0 0 60px;
	padding: 0;
	position:relative;
}
 
.BusinessBenefitsIcon
{
    width: 100%;
    clear: both;
    padding-top: 35px;
}
.BusinessBenefitsIcon ul
{
	padding: 0;
    margin: 0;
    background: url(../images/line-bg.jpg) repeat-x 0 47px;
    display: block;
    overflow: hidden;
}
.proleazLandingPage .keyInsights ul li
{
	    margin-bottom: 14px;
    line-height: 20px;
}
.pPlusLandingPage .introOut
{
	padding:0 10%;
}
.pPlusLandingPage .IntroTxt h2 {
    color: #be002a;
}
.IntroTxtLeft 
{
position: absolute;
    top: -168px;
    padding: 0;
    z-index: 99;

}
.changed
{
	background:url(../images/changed-img.jpg) no-repeat;
	width:100%;
	height:540px;
}
.changed .col-md-7 p
{
	    line-height: 30px;
    font-size: 20px;
}
.changed .col-md-7
{
	float:right;
	padding:7% 8% 7% 7%;
}
.pPlusLandingPage .IntroTxt p
{
    padding: 0;
    margin: 0 0 15px 0;
}
.IntroTxtRight  
{
    float: right;
    margin-bottom: 35px;
    padding: 0 0 0 60px;
}
.pPlusLandingPage .IntroTxt
{
    margin:0;
    position: relative;
    z-index: 999;
}

.proleazLandingPage .keyInsights .col-md-6 img {
    width: 127%;
    position: relative;
    left: -16%;
}
.rightNav.pPlusRightNav
{
	background:#be012b;
}
.rightNav.proleazRightNav ul li
{
	border-bottom:solid 1px #de899c;
}

.rightNav.pPlusRightNav ul li a:hover
{
	background: #610016;
}
.rightNav.proleazRightNav
{
	background:#f15b21;
}
.rightNav.proleazRightNav ul li
{
	border-bottom:solid 1px #f5b298;
}
.ClientsOut p
{
	padding:0;
	margin:0 0 45px 0;
	font-size:22px;
}
.ClientsOut h2
{
	text-align:center;
	
}
.ClientsOut ul.top li:nth-child(1),
.ClientsOut ul.bottom li:nth-child(1)
{
	border-left:none;
}
.ClientsOut ul.bottom li
{
border-bottom:none;

}
.ClientsOut ul
{
	padding:0;
	margin:0;
}

.ClientsOut ul li
{
	list-style-type:none;
	float:left;
	width:25%;
	padding:3%;
	border:solid 1px #e5eced;
	border-top:none;
	border-right:none;
}
.ClientsOut
{
    padding: 80px 12%;
    position: relative;
    display: block;
    overflow: hidden;
    background: #f3fafb;
	text-align:center;
}
.BusinessBenefitsIcon ul li p
{
    text-align: center;
    padding: 0;
    margin: 0;
    font-size: 15px;
    line-height: 17px;
    text-transform: uppercase;
    font-family: 'SourceSansPro-Semibold';            
}
.BusinessBenefitsIcon ul li span
{
    width: 92px;
    height: 92px;
    border-radius: 50%;
    display: block;
    overflow: hidden;
    text-align: center;
    border: solid 1px #5fd7e7;
    padding-top: 9px;
    margin-bottom: 10px;
    background: #fff;
}
.BusinessBenefitsIcon ul li:last-child
{
	margin:0;
}
.BusinessBenefitsIcon ul li
{
    float: left;
    list-style-type: none;
	text-align:center;
    background: none;
    margin:0 7.7% 0 0;
    padding: 0;
    width: 100px;
}
.businessBenefitsTop h2 {
	font-size: 30px;
	font-family: 'SourceSansPro-Bold';
}
.businessBenefitsTop p {
	font-size: 22px;
	font-family: 'SourceSansPro-Light';
}
.dataCollection {
	padding: 60px 15%;
	position: relative;
	display: block;
	overflow: hidden;
	    background: #f6feff;
}
.dataCollectionTop {
	text-align: center;
	margin: 0 0 60px;
	padding: 0;
}
.dataCollectionTop h2 {
	font-size: 30px;
	font-family: 'SourceSansPro-Bold';
}
.dataCollectionTop p {
	font-size: 22px;
	font-family: 'SourceSansPro-Light';
}
.dataCollection .dataCollectionTop .dataCollectionTop{ margin-top:45px;}
.dataCollection ul li {
	background: url(../images/bullet.png) no-repeat 0 14px;
	padding: 5px 0 5px 22px;
	margin: 0;
	list-style: none;
	border-bottom: solid 1px #eee;
}
.dataCollection .col-md-3 {
	padding: 0 20px 0 0;
	margin: 0;
}
.dataCollection .col-md-3 img {
	display: block;
	margin: 0 0 10px;
}
.dataCollection .col-md-3 h3 {
	padding: 0;
	font-size: 17px;
	margin: 0 0 10px;
	font-family: 'SourceSansPro-Bold';
}
.thirdEeyeNav
{
	background:#d59327 !important;
	z-index:9999;
}

.buzzlyticsLandingNav
{
	background:#009348 !important;
	z-index:9999;
}
.thirdEeyeNav ul li a:hover
{
	background:#8b5600 !important;
}

.thirdEeyeLandingPage .keyInsights .col-md-6 img
{
	width: 139%;
    position: relative;
    right: 125px;
}

.posPatrolPage .businessCases
{
	margin-top: 0 !important;
}
.businessCases {
    padding: 80px 12%;
    position: relative;
    display: block;
    overflow: hidden;
    background: #f3fafb;
    margin-top: -210px;
}
.businessCasesTop {
	text-align: center;
	margin: 0 0 60px;
	padding: 0;
}
.businessCasesTop h2 {
	font-size: 30px;
	font-family: 'SourceSansPro-Bold';
}
.businessCasesTop p {
	font-size: 22px;
	font-family: 'SourceSansPro-Light';
}
.businessCasesIn .panel-heading {
	padding: 0;
}
.businessCasesIn .panel-heading a.collapsed {
	padding: 15px 30px;
	font-size: 22px;
	display: block;
	background: #e5f7fa;
	position: relative;
	overflow: hidden;
	color: #fff;
	border: solid 1px #e0e0e0;
}
.businessCasesIn .panel-heading a.collapsed:last-child {
	border-top: none;
}
.businessCasesIn .panel:first-child a {
}
.businessCasesIn .panel-group .panel + .panel {
	margin: 0;
}
.businessCasesIn .panel-body {
	padding:5px 6% 35px;
	position: relative;
	line-height: 26px;
	border: none !important;
}
.businessCasesIn .panel-group {
	box-shadow: 7px 6px 0px #f5f5f5;
}
.businessCasesIn .panel-body img {
	width: 100%;
	margin: 0 0 30px;
}
.businessCasesIn .panel-body .col-md-6 {
	padding: 0 30px 0 0;
}
.businessCasesIn .panel-body .col-md-6 p {
	margin: 0 0 20px;
}
.businessCasesIn .panel-body .col-md-6:last-child {
	background: #f3fafb;
	padding: 30px 35px;
}
.businessCasesIn .panel-body .col-md-6:last-child h3 {
	font-size: 14px;
	text-transform: uppercase;
	color: #00bcd6;
	font-family: 'SourceSansPro-Bold';
	margin: 0;
	padding: 0;
}
.businessCasesIn .panel-heading a i:before {
	display: none;
}
.businessCasesIn .panel-heading a i {
	background: url(../images/arrow-bg.png) no-repeat;
	width: 35px;
	height: 39px;
	right: 35px;
	top: 49px;
	position: absolute;
	opacity: 1;
}
.businessCasesIn .panel-heading a.collapsed i {
	background: url(../images/arrow-bg1.png) no-repeat;
	width: 35px;
	height: 39px;
	right: 35px;
	top: 49px;
	position: absolute;
	opacity: 0.5;
}
.thirdEeyeLandingPage .businessCasesIn .panel-heading a {
    height: auto !important;
}
.thirdEeyeLandingPage .businessCasesIn .panel-heading a.collapsed
{
	height:85px;
}
.thirdEeyeLandingPage .businessCasesIn .panel-heading a.collapsed i
{
	top: 18px;
}
.thirdEeyeLandingPage .businessCasesIn .panel-heading a i
{
	top: 60px;
}
.businessCasesIn .panel-heading a p
{
	color: #595f5f;
    padding: 17px 0 0 0;
}
a:hover, a:focus {
	color: #23527c;
	text-decoration: none;
}
.businessCasesIn .panel-heading a {
	padding:15px 30px 5px;
	font-size: 26px;
	display: block;
	background: #fff;
	overflow: hidden;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	color: #008349;
	font-family: 'Poppins-SemiBold';
}
.FoundersInBg {
	padding: 0;
}
.businessCasesIn {
	background: url(../images/VisionMission-bg.jpg);
}
.acLeft {
	padding: 0;
}
.acRight {
	padding: 20px 0;
}
.acRightIn {
	padding: 0;
}
.acRightIn .btext {
	font-size: 57px;
	color: #585762;
	display: inline-block;
	margin-right: 10px;
	font-family: 'SourceSansPro-Bold';
}
.acRightIn .stext {
	text-transform: uppercase;
	font-size: 14px;
	line-height: 17px;
	color: #404040;
	display: inline-block;
	text-align: left;
	font-weight: 600;
	top: -5px;
	position: relative;
	font-family: 'SourceSansPro-Bold';
}
.keyInsights {
position: relative;
   display: block;
    overflow: hidden;
    clear: both;
	background:url(../images/key-insights-bg1.jpg) no-repeat;
	min-height: 582px;
}
.keyInsights .col-md-6 {
	padding: 0;
}
.keyInsightsRight{float:right; background:none;}

.posPatrolPage .keyInsights .col-md-6 img {
	width: 119%;
}
.keyInsights .col-md-6 img {
	width: 100%;
}
.keyInsights .col-md-6:last-child {
	/*background: #00b8d0;*/
	padding:50px 100px 0;
}
.keyInsights.vision
{
	background: #00b8d0;
}

.keyInsights.vision .col-md-6:last-child {
	background: #00b8d0;
	padding:60px 100px;
}
.keyInsights.vision {
    position: relative;
    display: block;
    overflow: hidden;
    clear: both;
   background: #00b8d0;
    min-height: auto;
}
.keyInsights ul {
	padding: 0;
	margin: 0;
}
.keyInsights ul li {
	background: url(../images/bullet1.png) no-repeat 0 8px;
    color: #fff;
    padding: 0 22px 5px 22px;
    margin: 0;
    list-style: none;
    line-height: 20px;
    border-bottom: none;
    font-size: 17px;
    margin: 0px 0 15px 0;
}
.keyInsights p
{
    color: #fff;
    padding: 0;
    line-height: 21px;
    margin: -9px 0 16px 0;
}
.proleazOut .retailBrands .text {
    padding: 8%;
    margin: 0;
    min-height: 290px;
}
.keyInsights h3 {
	padding: 0;
	margin: 0 0 15px;
	font-family: 'SourceSansPro-Bold';
	font-size: 30px;
	color: #fff;
	line-height: 32px;
}
.keyInsights h3 span {
	padding: 0;
	margin: 0;
	font-family: 'SourceSansPro-Bold';
	font-size: 17px;
	text-transform: uppercase;
	font-size: 17px;
	display: block;
}

.innerBanner {
    position: relative;
    /* top: 77px; */
    margin-top: 0;
}
.page-title-2.landingPageBanner {
    height: 420px;
}
.innerBanner, .landingPageBanner {
    overflow: hidden;
    position: relative;
}
/*antony*/
.rightNav
{
    width: 68px;
    background: #00b8d0;
    border-radius: 5px;
    overflow: hidden;
    position: fixed;
    top: 27%;
    float: right;
    z-index: 9999;
    right: 15%;
}
.rightNav ul
{
	padding:0;
	margin:0;
}
.rightNav ul li:last-child
{
	border:none;
}
.rightNav ul li
{
	list-style-type:none;
	border-bottom:solid 1px #fff;	
	text-align:center;
	
}
.rightNav ul li a
{
	padding:12px;
	display:block;
	overflow:hidden;
}
.rightNav ul li a:hover
{
	background:#009DB1;
}

.buzzlyticsLandingNav ul li a:hover
{
	background:#097936;
}

.proleazRightNav ul li a:hover
{
	background:#d64a14;
}



.mobMenu  
{
	display:none;
}
.mobileCallBtn
{
	display:none;
}

.businessBenefitsImg

{
	width:50%;
	position:absolute;
	right:0;
	bottom:0;	
}
.businessBenefitsImg img
{
	width:100%;
	height:auto;
}
.megaMenuInnerTop .col-md-8 .col-md-6 ul
{
	display:block !important;
}
.vision p{color:#fff; margin:0 0 50px;}
.aboutbottom{display: block; overflow:hidden; padding:80px 12% 150px;}
.aboutbottom h3{font-size:30px; color:#162a3d; font-family: 'SourceSansPro-Semibold'; margin:0 0 10px; padding:0;}
.aboutbottomT{display: flex; padding:0;}
.aboutbottom .col-md-6{border:solid 1px #e2e2e2; margin:0 10px 10px 0 ; padding:40px;}
.aboutbottom .col-md-6:last-child{margin-right:0;}
.aboutbottomb{display: block;}
 
.aboutbottomb.col-md-12{border:solid 1px #e2e2e2;margin:0; padding:40px; width:100%;}

.contactUsOut
{
	padding:80px 0 20px;
}
.contactUsTop
{
	text-align:center;
}
.contactUsTop button:hover
{
	background: #008EA0;
}
.contactUsTop
{
	display:block;
	overflow:hidden;
	text-align:center;
}
.contactUsTop .col-md-3 h3
{
	font-size:18px;
	font-family: 'SourceSansPro-Bold';
	text-transform:uppercase;
	padding:0;
	margin:0 0 10px 0;
	
}
.contactUsTop
{
	margin-bottom:25px;
}
.contactUsTop .col-md-3 p
{
	font-size:18px;
	padding:0;
	margin:0;
	color:#525252;
}

.contactForm
{
	padding:80px 0;
}
.contactForm .thankyouPopIn p {
    color: #fff;
    margin: 0 0 35px 0;
    padding: 0;
}
.contactForm .thankyouPopIn h2
{
	    text-transform: capitalize;
    font-size: 33px;
    background-image: -webkit-linear-gradient(left, #fff, #fff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin: 0;
    padding: 0;
    color: #fff;
    font-family: 'SourceSansPro-Bold';
}
.contactForm .thankyouPopIn
{
	    width: 930px;
    background: #00b9d2;
	    position: relative;
    padding: 45px;
    text-align: center;
	margin:0 auto;
}
.contactUsTop .col-md-3
{
padding: 25px 10px;
    border: solid 1px #e0e0e0;
    border-radius: 3px;
    display: inline-block;
    border-bottom: solid 1px #797979;
    float: none;
    min-height: 245px;
    vertical-align: text-bottom;
    margin: 0 10px;
	
}
.contactUsTop button
{
	background: #00b8d0;
    color: #fff;
	margin-top:25px;
	border:none;
    font-size: 14px;
    letter-spacing: 1px;
    padding: 11px 24px 9px !important;
    border-radius: 20px;
    text-transform: uppercase;
    transition: 0.3s;
    font-family: 'Roboto-Bold';
}
.contactUsTop h2
{
	font-size:28px;
 
	padding:0;
	margin:0;
}
.contactUsTop p span
{
	display:block;
	overflow:hidden;
	font-size:24px;
	font-family: 'SourceSansPro-Bold';
}
.contactUsTop a
{
    background: url(../images/mail-icon.jpg) no-repeat left 7px;
    padding: 0 0 0 27px;
}
.contactUsTop p
{
	padding:0;
	margin:0 0 10px 0;
	font-size:22px;
}
.enquireNowPopup
{
	background:#20a7c4;
	padding:5%;
}
.enquireNowPopup p
{
	font-size:18px;
	padding:0;
	color:#B8E2ED;
	margin:0 0 10px 0;
}
.enquireNowPopup .btn
{
	    font-size: 10px;
    padding: 8px 16px 7px !important;
    margin: 0;
	color:#ddeaee;
    background: #0085a2;
}
.proleazLandingPage .IntroTxt .logoIn
{
	text-align:center;
	width:100%;
}
.proleazLandingPage .IntroTxt
{
	text-align:left;
	padding:3%;
}
.SpecificExpertiseInTop
{
	text-align:center;
}
.SpecificExpertiseInTop p
{
    font-size: 22px;
    font-family: 'SourceSansPro-Light';
    padding: 0 10%;
    margin-bottom: 55px;
}

.businessBenefitsBanner img
{
	width:100%;
	height:auto;
}
.SpecificExpertiseInBottom
{
	background:#e5f4f6;
	padding:5%;
	width:100%;
	display:block;
	overflow:hidden;
}

.proleazLandingPage .businessBenefits
{
	background: #fff;
    padding: 5%;
    width: 1120px;
    margin: -150px auto 0;
}

.SpecificExpertiseInBottom h4
{
	font-size:17px;
	padding:0;
	text-transform:uppercase;
	font-family: 'SourceSansPro-Semibold';
	margin:0 0 10px 0;
	color:#00bcd6;
}
.SpecificExpertiseInBottom .col-md-6:nth-child(2)
{
	padding:0 7% 0 0;
}
.SpecificExpertiseInBottom .col-md-6 p
{
	color:#525252;
	line-height:28px;
}
.SpecificExpertiseInBottom .col-md-6
{
	padding:0;
	margin:0;
}
.SpecificExpertiseInLeft h4
{
	font-size:17px;
	padding:0;
	text-transform:uppercase;
	font-family: 'SourceSansPro-Semibold';
	margin:0 0 10px 0;
}
.SpecificExpertiseInRight.col-md-6
{
	float:right;
	text-align:right;
}
.SpecificExpertiseInRight 
{
	 float:left;
	 padding:0;
}
.SpecificExpertiseInLeft  
{
	padding:0;
}

.SpecificExpertise
{
	background:#f3fafb;
	padding:10%;
	width:100%;
	display:block;
	overflow:hidden;
}
.SpecificExpertiseIn
{
	clear:both;
	width:960px;
	margin:0 auto;
}
.proleazLandingPage .IntroTxtImg
{
	float:right;
}
.proleazLandingPage .IntroTxt p
{
	padding:0;
	margin:0 0 45px 0;
}
.changedin h2
{
	color:#be002a;
}
.changedin
{
	    padding:9%;
}

.successStarting
{
	    background: url(../images/successStarting-bg1.jpg) no-repeat;
    width: 100%;
    height: 550px;
	color:#000;
}
.successStarting .col-md-8{
    float: left;
    padding: 7% 7% 0 9%;
}

.ProductFeaturesIn
{
	padding:8% 9% 15%;
	display:block;
	overflow:hidden;
}
.ProductFeaturesIn .col-md-4 h4
{
	font-size:20px;
	transition:0.3s;
}
.ProductFeaturesIn .col-md-4 a:hover h4
{
	color:#fff;
	
}
.ProductFeaturesIn .col-md-4 a .icon img
{
	position:absolute;
	top:0;
	left:0;
}
.ProductFeaturesIn .col-md-4 a:hover .icon img.hover
{
	opacity:1;
	transition:0.3s;
}

.ProductFeaturesIn .col-md-4 a .icon img
{
	opacity:1;
	transition:0.3s;
}

.ProductFeaturesIn .col-md-4 a:hover .icon img
{
	opacity:0;
	transition:0.3s;
}

.ProductFeaturesIn .col-md-4 a .icon img.hover
{
	opacity:0;
	transition:0.3s;
}

.ProductFeaturesIn .col-md-4 a:hover
{
	background:#be002a;
}


 

 
.ProductFeaturesIn .col-md-4 a .icon
{
	width:100px;
	margin:0 auto;
	height:100px;
	position:relative;
	transition:0.3s;
}
.ProductFeaturesIn .col-md-4 a:hover p
{
    display: block;
    opacity: 1;
    background: #be002a;
    width: 100%;
    z-index: 99;
    transition: 0.3s;
    height: auto;
    padding: 3% 5% 8%;
}
 
.pPlusLandingPage .keyInsights .col-md-8 li
{
	line-height:30px;
}
.pPlusLandingPage .keyInsights .col-md-8
{
	padding:10%;
}
/*.pPlusLandingPage .keyInsights
{
	background: url(../images/keyInsights-bg.jpg) no-repeat;
    width: 100%;
    height: 550px;
    color: #fff;
}*/
.ProductFeaturesIn .col-md-4 a p
{
	    opacity: 0;
    color: #fff;
		position:absolute;
    font-size: 14px;
    padding:3% 5% 2%;
    height: 0;
	border-bottom:solid 4px #37000c;
}
.ProductFeaturesIn .col-md-4
{
	padding:0;
	position:relative;
}
.ProductFeaturesIn .col-md-4 a
{
	display:block;
	overflow:hidden;
	 transition:0.3s;
	padding:3% 0;
}
.ProductFeaturesIn  
{
	text-align:center;
}
.successStartingIn
{
	padding:8%;
    display: block;
    overflow: hidden;
	border-bottom:solid 2px #d5d5d5;
}

.successStartingIn h2
{
	text-align:center;
	font-size:28px;
}

.successStartingIn .col-md-6
{
	padding:0 6% 0 0;
	text-align:justify;
}


.contactUsPage
{
    padding: 7%;
	display:block;
	overflow:hidden;
	
}

.contactUsPage .contactUsPageLeft
{
 
    padding:46px 45px 50px 45px;
    float: left;
    background-color: #f2f2f2;
    width: 65%;
	
}
.contactUsPage  .rightbox
{
	background: #00b8d0;
    padding: 27px 32px;
    margin-bottom: 6%;
    position: relative;
    left: 0;
	width: 316px;

}
.contactUsPage .rightbox p
{
	    font-size: 16px;
	color:#fff;
	    margin: 0 0 10px;
}
.contactUsPage  .rightbox a
{
    font-size: 16px;
    color: #fff;
    background: url(../images/mail-icon-2.png) no-repeat left;
    display: block;
    overflow: hidden;
    padding: 0 0 5px 35px;
}

.contactUsPageForm
{
	background: #ffffff;
    border: solid 1px #e6e6e6;
    padding:3% 7%;
	-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.35);
	-moz-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.35);
	box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.35);

	
}
.contactUsPageForm .multiselect-native-select{width:100%;}
.contactUsPageForm .col-md-4 {
    padding: 0 10px 0 0;
}
.contactUsPageForm .multiselect{width:175px;}
.contactUsPageLeft .col-md-7
{
	padding-right: 6%;
}
.contactUsPageLeft .col-md-7 h2
{
	margin:0 0 5px 0;
}
.contactUsPageForm .col-md-12
{
	padding:0;
	    margin: 0 0 15px;
}
 
.contactUsPageForm .col-md-12 .col-md-6{padding:0;margin: 0 2% 0 0;
    width: 48%;}
	
.contactUsPageForm .col-md-12 .col-md-6{padding:0 15px 0 0;}
 
.contactUsPageForm .col-md-12 .col-md-6 input.phoneCode {
    width: 50px !important;
    border-right: solid 2px #e9e9e9 !important;
    margin: 0;
    padding: 3px 5px 0 0;
    height: 34px;
    background-color: transparent;
}
.contactUsPageForm .col-md-12 h3 {
    font-size: 18px;
    padding: 0;
    margin: 0 0 5px;
 font-family: 'SourceSansPro-Bold';
}
.contactUsPageForm .col-md-12 .countrycodeOut input{padding:0 0 0 10px;}
.contactUsPageForm  select{padding:0 0 8px; margin:0; font-size:14px; width:100%; border:none; border-bottom:solid 2px #e9e9e9; color:#6c6c6c;     background: transparent;}
.contactUsPageForm .col-md-12 input
{
	    background-color: transparent;
    border-color: currentcolor currentcolor #e9e9e9;
    border-style: none none solid;
    border-width: medium medium 2px;
    color: #6c6c6c;
    float: left;
    border-radius: 0;
    padding: 5px 5px 5px 0;
    width: 100%;
    box-shadow: none;
}
.contactUsPageForm .col-md-12 textarea {
    background-color: transparent;
    border-color: currentcolor currentcolor #e9e9e9;
    border-style: none none solid;
    border-width: medium medium 2px;
    color: #6c6c6c;
    margin: 0 0 15px 0;
    height: 92px;
    float: left;
    border-radius: 0;
    padding: 5px 5px 5px 0;
    width: 100%;
    box-shadow: none;
}
.contactUsPageRight h3
{
	color:#000;
	font-size:20px;
	padding:0;
	font-family: 'SourceSansPro-Regular';
	margin:0 0 8px 0;
}
.contactUsPageRight p
{
	padding:0;
	margin:0;
}
.contactUsPageRight
{
	padding: 0 4% 3% 4%;
}

.contactUsPageRight .col-md-12
{
	padding:0 0 25px 0;
	margin:0;
 
}
.contactUsPageRight .col-md-12:first-child{padding:0;margin:0 0 25px 0;}
.contactUsPageRight .col-md-12:first-child .rightbox{margin-bottom:0;}
.contactUsPageRight .col-md-12:last-child h3{    /*color: #fff;    */font-family: 'SourceSansPro-Bold';
    font-size: 24px;}
.contactUsPageRight .col-md-12:last-child{    /* background: #00b8d0;*/
    color: #fff;
    border: none;
    padding: 15px;}
 .contactUsPageRight .col-md-12:last-child a{ /*color: #fff;*/
    background: url(../images/contact-arrow.png) no-repeat right 4px;
    padding: 0 18px 0 0;
    margin-right: 7px;
    font-size: 14px;
    text-decoration: none;}
	.bn{background:none !important;}
.contactUsPage .rightbox h2
{
	color:#fff;
	    margin: 0 0 10px;
	    font-size: 19px;
}
.contactUsPage .rightbox h3
{
	font-size:18px;
	padding:0 0 10px 0;
	margin:5px 0 10px 0;
	color:#fff;
	border-bottom:solid 1px #ffffff;
}

.landingPageOut
{
	
}

.introLp
{
    padding: 8% 10%;
    text-align: center;
}

.introLp h2
{
	font-size:54px;
	color:#00bfd8;
	padding:0;
	margin:0 0 35px 0;
}

.landingPageOut .homeSectionInOut 
{
     margin-top: -113px;
}


.lpnav
{
	padding:0 10%;
}

.lpnav ul
{
	padding:0;
	margin:0;
}


.lpnav ul li
{
	list-style-type:none;
}

.lpnav ul li.last a
{
	margin:0 0 5% 0;
}
.lpnav ul li a
{
    display: inline-block;
    overflow: hidden;
    padding: 65px 3%;
    border: solid 1px #dbdbdb;
    width: 30%;
    float: left;
    height: 200px;
    background: #fff;
    margin: 0 5% 5% 0;
	position:relative;
}

/**/
.lpnav ul li a:hover .lpnavTxt
{
	    opacity: 1;
    transition: 0.5s;
}
.lpnavTxt {
    opacity: 0;
    transition: 0.5s;
}
.lpnavTxt {
    position: absolute;
    padding: 10% 7%;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    height: 100%;
    background: rgb(43, 191, 217);
}
.lpnavTxt h2 {
    font-size: 21px;
    padding: 0;
    margin: 0 0 8px 0;
    color: #fff;
}
.lpnavTxt p {
    font-size: 14px;
    padding: 0;
    line-height: 19px;
    margin: 0 0 25px 0;
    color: #fff;
}
.lpnavTxt span {
    border: #ffffff solid 1px;
    padding: 4px 15px 6px;
    font-size: 12px;
    color: #fff;
    opacity: 0.7;
    transition: 0.5s;
    text-transform: uppercase;
}
.lpnavTxt span:hover {
    opacity: 1;
    transition: 0.5s;
}
/**/
.lpnav ul li a img {
    float: left;
    margin: 0 15px 0 0;
    transition: 0.3s;
    width: 40px;
	-webkit-filter: grayscale(1);
    filter: grayscale(1);
    transition: 0.3s;
}
.lpnav ul li a span h2 {
    font-size: 18px;
    padding: 0;
    margin: 0;
}
.lpnav ul li a span p {
    font-size: 15px;
    padding: 0;
    margin: 0;
    color: #777;
    display: block;
    overflow: hidden;
}
.lpnav ul li a span {
    width: 75%;
}
.introLp p
{
	font-size:21px;
	padding:0;
	margin:0 0 15px 0;
}
 
.fioodieTop{padding:0 30px; margin:0; display:block; overflow:hidden; text-align:center;}
.fioodietopBox{padding:0; float:left; border:solid 1px #e6e6e6; margin-right:20px; width:23.8%; padding:70px 0; min-height:315px;     display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;}
	.fioodietopBox img{margin:0 0 20px;}
.fioodietopBox h3{padding:0; margin:0; font-size:22px; color:#151515; font-weight:600; text-transform:capitalize;}
.fioodietopBox:last-child{margin:0;}
.fioodiefeatures{padding:0 30px; margin:0 0 60px; position:relative; clear:both; display:block; overflow:hidden;}
.fioodiefeaturesLeft{float: left; width:40%; padding:0 40px 0 0; }
.fioodiefeaturesLeft h3{color:#2d75ad;border-bottom:solid 1px #666666; font-size:40px; font-weight:800; padding:0 0 5px;}
.fioodiefeaturesLeft ul{margin:0; padding:0;}
.fioodiefeaturesLeft ul li{margin:0; padding:6.5px 0 7px; list-style:none; border-bottom:solid 1px #cecece;}
.fioodiefeaturesRight{float: left; width:60%; background:#2d75ad;}
.fioodiefeaturesRight img{width:100%;}
.featuresRightBottom{padding:70px;}
 .fioodiefeaturesRight ul{margin:0; padding:0;}
.fioodiefeaturesRight ul li{margin:0; list-style:none; color:#fff; padding:0 0 25px 25px; background:url(../images/bullet-arrow.gif) no-repeat 0 0; line-height:24px; }
.restaurantMangement{padding:60px 0; margin:0; text-align:center; background:#f7f7f7;}
.restaurantMangement h3{padding:0; margin:0 0 5px; font-size:30px; color:#2d75ad; font-weight:600; text-transform:capitalize;}
.restaurantMangement p{margin:0 0 50px;}
.fioodieAccordian{padding:50px 30px; margin:0;}
.advatageaccordianOut{padding:0; margin:0;}
.advatageBox{padding:0; margin:0; float:left; width: 47%;}
.businessCasesIn .advatageBox img{width:auto;}
.advatageBoxLeft{float:left; width:35%;}
.advatageBoxRight{float:right; width:64%; padding:30px 0 0; font-size:15px;}
.clientLogo{background:#fff;padding: 0; margin-bottom:45px; margin-top:-25px}
.clientLogo .col-md-12{margin:0;}
.clientLogo .item{background:#f4f3f1;  /*padding:2% 11% .5%;*/}
.clientLogo .item .thumbnail{background-color:#f4f9fc; margin-bottom:0;}

.clientLogo .item.client3 .thumbnail{background-color:#fff;}

.clientLogo .item .thumbnail img {
-webkit-filter: grayscale(1);
	filter: grayscale(1);
	transition: 0.3s;
}
.clientLogo .item .thumbnail:hover img {
	-webkit-filter: none;
	filter: none;
}
.clientLogo .carousel-control.left{ background:none; left:-10px;}
.clientLogo .carousel-control.right{ background:none; right:-10px;}
.clientLogo .carousel-control {
    position: absolute;
    top:8%;
      width: 10%;
    font-size: 59px;
    color: #4d4c54;
    text-align: center;
    /* text-shadow: 0 1px 2px rgba(0, 0, 0, .6); */
    filter: alpha(opacity=50);
    opacity: .5;
}
.clientLogo .carousel-control:hover{color:#00b7d0;}


.airportsLogo .col-md-3 {
    width: 33%;  font-family: 'SourceSansPro-Bold';
}
.fioodieTop .IntroTxt p
{
	margin:0 0 15px 0 !important;
	text-align:center !important;
}
.foodielogo{margin:0 0 20px;}
.businessBenefitsTop .mailIdText{color:#000;    font-family: 'SourceSansPro-Bold';}
.client{padding: 80px 15% 5% 150px;
    display: block;
    overflow: hidden;
    position: relative;}

.client .col-md-3{border:solid 1px #ccc; width:24%; margin-right:10px; margin-bottom:10px; padding:40px 0; text-align:center; }
 
 .client .col-md-3 img{    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    transition: 0.3s;}
	
	 .client .col-md-3 img:hover{-webkit-filter: none;
	filter: none;}
	.checkBox{margin:0 0 15px; padding:0;    display: block;
    overflow: hidden;}
	.checkBox li {
    list-style: none;
    float: left;
    width:93px;
}
	.checkBox li label input{float:left !important; width:20px !important;}
	.checkBox li label span{float:left;  font-size: 14px;    font-family: 'SourceSansPro-Regular';}
	.contactUsPageForm h3{padding:0; margin:0 0 10px; font-size:20px;}
 .contactUsPage .phoneIcon{background: url(../images/phon-icon-1.png) no-repeat left 0 !important;}
 .contactUsPage .phoneIcon1{background: url(../images/phon-icon-2.png) no-repeat left 0 !important; padding:0 0 4px 35px;}
.show label {
    font-size: 14px;
    text-align: left;
    border-bottom: solid 2px #e9e9e9;
    position: relative;
    top: -8px;
	width:100%;
min-height: 37px;
vertical-align:middle;
}

.show label.single{    padding:8px 0 0;  top: -3px;}

 .show .dropdown-menu label { min-height: inherit; position:inherit; border:none;}
 
   .carousel-inner.onebyone-carosel { margin: auto; width: 90%; }
.onebyone-carosel .active.left { left: -25%; }
.onebyone-carosel .active.right { left: 25%; }
.onebyone-carosel .next { left: 25%; }
.onebyone-carosel .prev { left: -25%; }
.mt18{margin-top:18px !important;}

 
 
 

  /*safari browser hack start */
 
 _::-webkit-full-page-media, _:future, :root .videoBanner video {

   width: 130%;
    top: -330px;
    position: relative;

}


 _::-webkit-full-page-media, _:future, :root .rightNavBtn img {
    padding-left: 7px;
    float: right;
}

 _::-webkit-full-page-media, _:future, :root .rightNavBtn{padding: 35px 0 0 29px; width:90px;}
 
  _::-webkit-full-page-media, _:future, :root .landingPageBanner.parallax > .background-image-holder,  _::-webkit-full-page-media, _:future, :root .landingPageBanner.parallax .slides li > .background-image-holder {
height: 500px;
}
   /*safari browser hack end */
  .mb0{margin-bottom:0 !important;} 
   .members{padding:60px 0; margin:0; text-align:center;}
   .members h2{margin:0 0 25px; padding:0;}
    .members ul li{display:inline-block; border:solid 1px #ccc; background:#fff; margin-right:20px; padding:12px;}
	.bgg{background:#fbfbfb;}
 
@media (min-width: 1920px) {
.mainPageOut.container, .mainPageOut .container {
	padding: 0;
	width: 1400px;
}
.rightNav {
    right: 14.5% !important;
}
}

 

.businessBenefitsTop a:hover
{
	text-decoration:underline !important;
}
@media (min-width: 1600px) {
.homeSectionIn {
	background: url(../images/home-content-bg.png) no-repeat top;
	width: 100%;
	height: 550px;
	background-size: 100%;
}
.mainPageOut.container, .mainPageOut .container {
	padding: 0;
	width: 1400px;
}
.rightNav
{    
right: 8%;
}
}

@media (max-width: 1599px) {
	.thirdEeyeLandingPage .keyInsights .col-md-6 img {
    width: 158%;
    position: relative;
    right: 125px;
}
.proleazLandingPage .keyInsights .col-md-6 img {
    width: 139%;
    position: relative;
    left: -16%;
}
.rightNav
{    
right: 9%;
}	
.home {
	height: 520px !important;
}
.cover .slides li .container {
	z-index: 4;
	position: relative;
	top: 260px;
}
.slides li .container .row .col-sm-10 p {
	font-size: 28px;
}
.slides li .container .row .col-sm-10 h1 {
	color: #fff;
	font-size: 30px;
}
.flex-direction-nav a {
	width: 38px !important;
	height: 38px !important;
	background-size: cover !important;
}
.megaMenuInnerTop {
	background: #fff;
	padding: 3% 4%;
}
.megaMenuInnerTop .col-md-8 .col-md-6 ul li a span h2 {
	font-size: 18px;
}
.successStoriesNav {
	width: 36%;
}
.successStoriesNav .clearfix h3 {
	font-size: 20px;
	padding: 0;
	margin: 0 0 13px 0;
}
.megaMenuInnerBottom a.btn {
	float: right !important;
	width: 131px !important;
	color: #fff;
	height: auto !important;
	display: inline-block !important;
	font-size: 13px;
	text-align: center;
	padding: 8px 13px !important;
}
.megaMenuInnerTop .col-md-8 .col-md-6 ul li a span {
	width: 75%;
}
.menu ul li {
	float: left;
	font-size: 17px;
}
.parallax > .background-image-holder, .parallax .slides li > .background-image-holder {
	height: 100vh !important;
}
.megaMenuInnerBottom p {
	float: left;
	padding: 4px 0 0 0;
	margin: 0 0 8px 0;
}
.megaMenuInnerBottom {
	background: #f6fafb;
	border-top: #f1f1f1 solid 1px;
	padding: 15px 8%;
}
.nav-bar a {
	display: inline-block;
	height: 48px;
}
/**/
.rightNavBtn {
	width: 84px;
	height: 85px;
	/* background: url(../images/menu-line-bg.jpg) no-repeat left top; */
	padding: 27px 0 0;
	float: right;
	text-align-last: center;
}
.rightNavBtn img {
	width: 100%;
	height: auto;
}
.nav-bar {
	height: 85px;
	max-height: 85px;
}
nav.fixed.scrolled .nav-bar {
	height: 85px;
	max-height: 85px;
}
nav.fixed.outOfSight.scrolled {
	height: 85px;
	background: transparent;
}
nav {
	height: 85px;
}
.Logo {
	float: left;
	padding: 15px;
}
.videoBannerTxt h2 {
	font-size: 45px;
}
.videoBannerTxt p {
	font-size: 24px;
	color: #fff;
	padding: 0;
	margin: 0;
	line-height: 32px;
}
h2 {
	font-size: 26px;
}
.homeSectionRight .col-md-6 .homeSectionLeftTxt h2 {
	font-size: 22px;
}
.IntroTxt p {
	font-family: 'SourceSansPro-Light';
	font-size: 28px;
}
.homeSectionIn {
	background: url(../images/home-content-bg.png) no-repeat top;
	width: 100%;
	height: 550px;
	background-size: 100%;
}
.homeSectionIn .col-md-12 .homeSectionRight .col-md-6 {
	padding: 0;
	height: 233px;
	width: 48.2%;
}
.homeSectionIn .col-md-12 .col-md-6.homeSectionLeft {
	padding: 0;
	height: 481px;
}
.homeSectionLeftTxt h2 {
	font-size: 35px;
}
/*antony*/
.dataCollection ul li {
	font-size: 16px;
}
.businessBenefits ul li {
	font-size: 16px;
}
.dataCollection .col-md-3 {
	padding: 0 18px 0 0;
}
.keyInsights .col-md-6:last-child {
	padding: 28px 5%;
}
.acLeft {
	width: 44%;
}
/*antony*/

.countrycodeOut input {
    float: left !important;
    width: 75% !important;}


}


@media (min-width: 1367px) and (max-width: 1400px) {
 .videoBanner video {
    width: 120%;
  margin: -120px 0 0;
} 
.contactUsPageForm .multiselect {
    width: 137px;
}
  .contactUsPageForm .col-md-12 .col-md-6 input.phoneCode {
    width: 44px !important;}
	.contactUsPage .rightbox{padding: 21px 32px;}
	.contactUsPage .contactUsPageLeft {
    padding:50px 45px 50px 45px;}
}
 
@media (max-width: 1366px) {
	
.home .background-image-holder{ height:580px;}
.rightNavBtn img{padding-left:7px;}

}

@media (max-width: 1170px) {
.homeSectionInOut {
	margin: 3% 1%;
	margin-top: -165px;
}
.homeEnquireNow {
	text-align: center;
	color: #fff;
	padding: 45px 0;
}
.homeSectionLeftTxt h2 {
	font-size: 30px;
}
.homeEnquireNow h2 {
	font-size: 22px;
}
.videoBanner {
	height: 520px;
}
.homeSectionIn .col-md-12 .homeSectionRight .col-md-6 {
	padding: 0;
	height: 205px;
	width: 48.2%;
}
.homeSectionIn .col-md-12 .col-md-6.homeSectionLeft {
	padding: 0;
	height: 425px;
}
.IntroTxt p {
	font-family: 'SourceSansPro-Light';
	font-size: 22px;
}
.IntroTxt h2 {
	color: #00bfd8;
	font-size: 23px;
	padding: 0;
	margin: 0 0 6px 0;
}
/*antony*/
.retailBrands .box h3 {
	font-size: 14px;
}
.retailBrands .box p {
	font-size: 14px;
}
.businessBenefits {
	background-size: 66%;
}
.acLeft {
	width: 45%;
}
.dataCollection ul li {
	font-size: 13px;
}
.acLeft img {
	width: 95%;
}
.acRightIn .btext {
	font-size: 44px;
	margin-right: 0;
}
.acRightIn .stext {
	font-size: 12px;
}
.keyInsights ul li {
	font-size: 14px;
}
.keyInsights h3 {
	font-size: 27px;
	line-height: 32px;
	margin: 0 0 7px
}
.keyInsights .col-md-6:last-child {
	padding: 20px 4%;
}
/*antony*/

}


   

 
@media (min-width: 1280px) and (max-width: 1366px) {
	.contactUsPageForm .multiselect {
    width: 131px;
}
	.countrycodeOut input {
    float: left !important;
    width: 74% !important;}
	.megaMenuInnerTop .col-md-8 .col-md-6 ul li a span p {
	font-size: 13px;}
	
	.ProductFeaturesIn .col-md-4 a:hover p {
     padding: 1px 5% 2%;
    /* padding: 3% 5% 8%; */
    margin-top: -6%;
}
.contactUsPageLeft .col-md-7 {
    padding-right: 3%;
    width: 55%;
    padding-left: 0;
}
.landingPageOut  .homeSectionIn
{
	height:auto;
}
.lpnavTxt p {
    font-size: 14px;
    padding: 0;
    line-height: 18px;
    margin: 0 0 15px 0;
    color: #fff;
}
.innerBanner .container h2 {
    color: #fff;
    font-size: 38px;
}
.keyInsights ul li
{
	font-size:15px;
}
body
{
	font-size:16px;
}
.SpecificExpertiseInTop p,
.proleazLandingPage .IntroTxt p,
.dataCollectionTop p,
.innerPage .IntroTxt p {
    font-size: 20px;
}
.successStarting {

    background-size: 106%;
}
.thirdEeyeLandingPage.ShoppingCentreFoodCourts .InBgparallax .parallax > .background-image-holder, .InBgparallax .parallax .slides li > .background-image-holder {
    height: 75vh;
    /* height: 60vh; */
    top: -102vh !important;
}
.thirdEeyeLandingPage .InBgparallax .parallax > .background-image-holder, .InBgparallax .parallax .slides li > .background-image-holder {
    height: 75vh;
    /* height: 60vh; */
    top: -71vh !important;
}
/*---*/
.rightNav {
    right: 7%;
}
.buzzlyticsLandingPage .InBgparallax .parallax > .background-image-holder, .InBgparallax .parallax .slides li > .background-image-holder {
    height: 75vh;
    /* height: 60vh; */
    top: -100vh !important;
}
.contactUsPage .contactUsPageLeft .col-md-5 h2 {
    color: #fff;
    font-size: 20px;
}
.contactUsPage .contactUsPageLeft .col-md-5
{
	width:42%;
}
.fioodietopBox{width: 23.5%;}
.featuresRightBottom {
    padding: 59px;
}
 .videoBanner{height:586px;} 
.contactUsPage .rightbox h2 {
    color: #fff;
    margin: 0 0 10px;
    font-size:17px;
}
.contactUsPage .rightbox p {
    font-size: 14px;}
	.contactUsPage .contactUsPageLeft {
    padding:41px 37px 44px 39px;}
	.introBottom {  height: 555px;}
	.contactUsPage .rightbox a {
    font-size: 15px;padding: 0 0 5px 35px;}
	
 
 
}
@media (min-width: 1280px) and (max-width: 1365px) {
	.rightNav
{    
right: 6%;
}	
}

@media (min-width: 992px) and (max-width: 1279px) {
 .successStoriesNav .clearfix h3 {
    float: left;
    width: 75%;
}
.megaMenuInnerBottom {
 
    padding: 15px 2%;
}
.megaMenuInner {
 
       padding: 35px 0 0 0;

}
.megaMenuInnerTop {
    background: #fff;
    padding: 0;
}
.successStoriesNav {
    padding: 2%;
}
ul.slides li div {
    height: 100%;
}
.slides li .container .row .col-sm-10
{
	padding:0;
}
 
 .image-slider .slides li {
    position: relative;
    top: 0;
    height: 100%;
}
.slides .v-align-transform {
    /* top: 35%; */
    height: auto;
    left: 9%;
}
.cover.fullscreen .slides > li {
    height: 100vh;
}	
 .contactUsPageLeft .col-md-7 {
    padding-right: 3%;
    width: 55%;
    padding-left: 0;
}
.innerBanner .container h2 {
    color: #fff;
    font-size: 38px;
}
.keyInsights ul li
{
	font-size:15px;
}
body
{
	font-size:16px;
}
.SpecificExpertiseInTop p,
.proleazLandingPage .IntroTxt p,
.dataCollectionTop p,
.innerPage .IntroTxt p {
    font-size: 20px;
}
.successStarting {

    background-size: 106%;
}
.thirdEeyeLandingPage.ShoppingCentreFoodCourts .InBgparallax .parallax > .background-image-holder, .InBgparallax .parallax .slides li > .background-image-holder {
    height: 75vh;
    /* height: 60vh; */
    top: -102vh !important;
}
.thirdEeyeLandingPage .InBgparallax .parallax > .background-image-holder, .InBgparallax .parallax .slides li > .background-image-holder {
    height: 75vh;
    /* height: 60vh; */
    top: -71vh !important;
}
.contactUsPage .contactUsPageLeft .col-md-5 h2 {
    color: #fff;
    font-size: 20px;
}
.contactUsPage .contactUsPageLeft .col-md-5
{
	width:42%;
}
.contactUsPage {
    padding: 4%;
}

.RequestConsultationMOb {
	display: none !important;
}
.mobMenu {
	display: none;
}
.mobileBanner {
	display: none;
}

	.rightNav
{    
right: 8%;
}
.videoBanner video {
	position:relative;
	    top: -24px;
}
.nav-bar a {
    display: inline-block;
    height: 48px;
    position: relative;
    right: -2px;
}

.fioodietopBox { 
    margin-right: 19px;
    width: 23.4%;}
	.fioodietopBox h3{font-size:19px;}
	.contactUsPage .rightbox{    width: 282px;}
	.contactUsPageForm .multiselect {
    width: 124px;
}
.contactUsPage .contactUsPageLeft {
    padding: 60px 31px 99px 31px;}
	.countrycodeOut input { width: 73% !important;}
	
}
@media (max-width: 960px) {
	
	
 .rightNav
 {
	 display:none;
 }
.mainPageOut, .nav-bar .container {
	width: 940px;
}
.homeSectionIn .col-md-12 .col-md-6.homeSectionLeft {
	padding: 0;
	height: 595px;
	width: 48%;
	float: left;
}
.homeSectionIn .col-md-12 .homeSectionRight {
	padding: 0;
	float: left;
	width: 50%;
}
.homeSectionIn .col-md-12 .homeSectionRight .col-md-6 {
	margin: 0 13px 13px 0;
	padding: 0;
	height: 205px;
	width: 48%;
	float: left;
}
.homeSectionIn .col-md-12 .col-md-6.homeSectionLeft {
	padding: 0;
	height: 424px;
}
.homeSectionIn {
	height: auto;
}
.sucessStories {
	padding: 5% 5.5%;
	display: block;
	overflow: hidden;
}
}

@media (max-width: 850px) {
	
.contactUsPage .rightbox{width:100%;}
	.featuresRightBottom {
    padding: 8%;
}
.restaurantMangement img
{
	width:100%;
	height:auto;
}
.advatageBox {
    padding: 0;
    margin: 0;
    float: none;
    width: 100%;
}
.advatageBoxLeft {
    float: none;
    width: 100%;
    text-align: center;
}
.advatageBoxRight {
    float: right;
    width: 100%;
    padding: 0;
    font-size: 15px;
    text-align: center;
}
.fioodietopBox {
    padding: 0;
    float: left;
    border: solid 1px #e6e6e6;
    margin-right: 20px;
    width: 100%;
    padding: 5%;
    min-height: inherit;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-bottom: 23px;
}
.fioodiefeaturesLeft {
    float: none;
    width: 100%;
    padding: 0 40px 0 0;
    padding-top: 0px;
    padding-right: 40px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.fioodiefeaturesRight {
    float: left;
    width: 100%;
    background: #2d75ad;
}	
.changed .col-md-7 p
{
	font-size:17px;
}

.lpnav ul li a {
    display: inline-block;
    overflow: hidden;
    padding: 50px 3%;
}
.retailBrands .text {
    padding: 4%;
    margin: 0;
    min-height: inherit;
}
.retailBrands .box p {
    font-size: 17px;
}
.pPlusLandingPage .IntroTxt img {
    width: 130px;
    margin-bottom: 25px;
    height: auto;
}
.pPlusLandingPage .introOut {
    padding: 7% 8% 7% 7%;
}

.pPlusLandingPage .IntroTxt p
{
	    font-family: 'SourceSansPro-Regular';
}
body
{
	font-size:17px;
}
.ProductFeaturesIn .col-md-4 a p {
    display: block;
    opacity: 1;
    background: transparent;
    width: 100%;
    z-index: 99;
    transition: 0.3s;
    height: auto;
    padding: 3% 5% 8%;
    color: #3c3c3c;
	position:relative;
	font-size:17px;
    border: none;
}
.changed {
    background: #eaeaea;
    width: 100%;
    height: 540px;
}
.successStartingIn .col-md-6 {
    padding: 0 6% 0 0;
    text-align: left;
}	
.contactUsPage .contactUsPageLeft {
    background: none;
    padding: 0;
    float: none;
    width: 100%;
	margin-bottom:25px;
}
.contactUsPageLeft .col-md-7 {
    padding: 0;
}
.contactUsPageForm {
    background: #ffffff;
    border: solid 1px #e6e6e6;
    padding: 5%;
	box-shadow:none;
}
.contactUsPage .contactUsPageLeft .col-md-5 {
    background: #00b8d0;
    padding: 7% 5%;
    margin-bottom: 10%;
    position: relative;
    left: 0;
    width: 100%;
}	
.thirdEeyeLandingPage.buzzlyticsLandingPage .introBottom {
    width: 100%;
    height: auto;
    color: #fefefd;
}
.innerBanner.thirdEeyeLandingPageBanner .container h2 {
    text-align: center;
    padding: 0 2%;
}	
.thirdEeyeLandingPage.buzzlyticsLandingPage .businessBanner {
    background: url(../images/buzzlytics-data-bottom-banner.jpg) no-repeat;
    height: 470px;
    background-size: 150%;
}
.thirdEeyeLandingPage .IntroTxt {
    margin: 0;
    position: relative;
    z-index: 999;
}
.thirdEeyeLandingPage .businessCasesIn .panel-heading a i {
    top: 20px;
}
.thirdEeyeLandingPage .businessCasesIn .panel-heading a.collapsed i {
    top: 20px;
}
.businessCasesIn .panel-heading a p {
    color: #595f5f;
    padding: 0;
    margin: 0;
}

.thirdEeyeLandingPage .businessCasesIn .panel-heading a {
    color: #585762;
    font-size: 18px;
    font-family: 'SourceSansPro-Bold';
    padding-top: 15px;
}
.businessCasesIn .panel-heading a p {
    color: #595f5f;
    padding: 5px 0 0 0;
}
.businessCasesIn .panel-heading a.collapsed {
    padding: 15px 30px;
    font-size: 18px;
}
.IntroTxtLeft {
    position: relative;
    top: 0;
    padding: 0;
    z-index: 99;
}
.IntroTxtRight {
    float: right;
    margin-bottom: 13px;
    padding: 31px 0 0 0;
}
.SpecificExpertiseIn
{
	width:100%;
}
.proleazLandingPage .businessBenefits
{
	width:100%;
}
.ClientsOut
{
	padding: 80px 3%;
}

.contactForm .thankyouPopIn {
    width: 100%;
}
.innerBanner .container h2
{
	font-size:30px;
}
.page-title-2.landingPageBanner {
    height: 300px;
}	
.dataCollectionTop p br
{
	display:none;
}
.businessBenefitsImg {
	width: 117%;
    position: relative;
    right: 0;
    bottom: -40px;
}	
.mobileCallBtn
{
	display:block;
}	
.dataCollection {
    padding: 6%;
}
.dataCollection .col-md-3 {
    padding: 0 5% 0 0;
    width: 49%;
    float: left;
}
.businessCases {
    padding: 8%;
}
.mobileCallBtn {
    width: 45px;
    height: 50px !important;
    font-size: 0;
    float: left;
    background: #4e4d55 url(../images/call-icon.png) no-repeat center center !important;
    font-size: 0 !important;
    padding: 0 !important;
}
/*antony*/
.keyInsights {
	display: block;
	background-size: cover;
}
.acLeft {
	width: 66%;
}
.retailBrands .box {
	margin: 0 0 30px;
}
.retailBrands {
    margin: 0 0 25px 0;
    padding: 0 5%;
}
.counttext ul li {
	border-right: none;
}
.innerPage .IntroTxt p br {
	display: none;
}
.keyInsights {
	padding: 0;
}
.acLeft img {
    width: 130px;
    float: left;
}
.acRight {
    padding: 0 15px;
    float: left;
    width: 70%;
}
.acRightIn {
    padding: 0 15px 0 0;
    float: left;
}
.businessCasesIn .panel-heading a i {
    background: url(../images/arrow-bg.png) no-repeat;
    width: 35px;
    height: 39px;
    right: 25px;
    top: 19px;
    position: absolute;
    opacity: 1;
}
.acRightIn .btext {
    font-size: 35px;
    margin-right: 0;
}
.acRightIn .stext {
    font-size: 11px;
    float: right;
    line-height: 12px;
    padding: 12px 0 0 5px;
}
.businessCasesIn .panel-heading a.collapsed i {
    background: url(../images/arrow-bg1.png) no-repeat;
    width: 35px;
    height: 39px;
    right: 25px;
    top: 19px;
    position: absolute;
    opacity: 0.5;
}
.businessCasesIn .panel-body {
    padding: 5%;
}
.dataCollection ul li {
	font-size: 17px;
}
.businessBenefits {
    padding: 5%;
}
.retailBrands .box {
	    width: 32%;
		margin:0;
}
.keyInsights .col-md-6:last-child {
    padding: 5%;
}
.counttext {
    text-align: center;
    margin: 0;
}
.IntroTxt {
	padding: 90px 5%;
}
/*antony*/
.homeSectionIn .col-md-12 .homeSectionRight {
	padding: 0;
	float: left;
	width: 100%;
}
.mobileBanner img {
	width: 220%;
	height: auto;
	position: relative;
	left: -20%;
}
.videoBannerTxt h2 {
	font-size: 25px;
}
.mobileBanner {
	display: block;
	width: 100%;
	height: auto;
}
.videoBanner video {
	display: none;
}
.menu ul li {
	border-bottom: solid 1px #c6e2e6;
}
nav.fixed.outOfSight.scrolled {
	height: 50px;
	background: transparent;
}
nav.fixed.scrolled .nav-bar .Logo a {
	height: auto;
}
nav.fixed.scrolled .nav-bar .Logo {
	width: 184px;
}
.cover.bannerIndex .slides > li {
	height: 68vh;
}
.IntroTxt p {
	font-size: 18px;
	padding:0;
}
.homeSectionIn .col-md-12 .col-md-6.homeSectionLeft {
	padding: 0;
	height: 400px;
	width: 100%;
	margin: 0 0 15px 0;
}
.homeSectionIn .col-md-12 .homeSectionRight .col-md-6 {
	padding: 0;
	height: 200px;
	float: left;
	width: 48.8%;
	margin: 0 15px 15px 0;
}
.videoBanner {
	height: 408px;
}
.videoBannerTxt {
	padding: 35px 0 0;
}
.videoBannerTxt p br {
	display: none;
}
.sucessStories {
	padding: 5% 5.5%;
	margin-top: 0;
	display: block;
	overflow: hidden;
}
.homeSection {
	margin-bottom: 35px;
}
h2 {
	font-size: 22px;
}
.videoBannerTxt p {
	font-size: 20px;
	color: #fff;
	padding: 0 3%;
	margin: 0;
	line-height: 23px;
}
.homeSectionInOut h3 {
	font-size: 20px;
}
.homeSectionInOut h3 span {
	font-size: 20px;
	font-family: 'SourceSansPro-Bold';
}
.thankyouPop .modal-dialog {
	width: 95%;
	background: #00b9d2;
}
.thankyouPop .modal-body {
	position: relative;
	padding: 20px;
	text-align: center;
}
.thankyoucontainer {
	width: 100%;
	padding: 15px 30px;
}
.thankyoucontainer .col-md-5 {
	width: 50%;
	padding: 0 5% 0 0;
	float: left;
}
body {
	font-size: 16px;
}
.homeSectionIn .col-md-12 .homeSectionRight .col-md-6:nth-child(2) {
	margin: 0 0 15px 0;
}
.homeSectionIn .col-md-12 .homeSectionRight .col-md-6 img {
	width: 100%;
	height: auto;
}
.homeSectionIn {
	height: auto;
}
.IntroTxt br {
	display: none;
	font-size: 16px;
}
.home .slides li .background-image-holder {
	height: 74%;
}
.home {
	height: 350px !important;
}
.mobMenu {
	display: block;
}
.mobMenu li {
	width: 100%;
}
.megaMenuInnerTop .col-md-8 .col-md-6 ul li a span p br {
	display: none;
}
.menu ul li a {
	font-size: 17px;
	color: #e1eef1 !important;
	border: none;
	padding: 15px !important;
	text-align: left;
}
.megaMenuInnerTop .col-md-8 .col-md-6 ul li a {
	padding: 10px 0 15px !important;
	border-bottom: none;
	border-top: none;
}
.mobCloseBtn {
	background:#00b8d0 url(../images/mobile-menu-cloce-bg.png) no-repeat scroll center center !important;
}
.megaMenuInnerBottom, .megaMenuInnerTop .col-md-4.successStoriesNav {
	display: none !important;
}
.megaMenuInnerTop .col-md-8 .col-md-6 ul li a span h2 {
	font-size: 18px !important;
	color: #5E5E5E;
	margin: 0 0 3px 0;
	padding: 0;
	font-family: 'SourceSansPro-Regular';
}
.megaMenuInnerTop .col-md-8 .col-md-6 ul li a span p {
	color: #2e2d2d;
	font-size: 15px;
	margin: 0;
}
.megaMenuInnerTop .col-md-8 .col-md-6 ul li a img {
	float: left;
	margin: 0 15px 0 0;
	width: 30px;
	transition: 0.3s;
}
.megaMenuInnerTop .col-md-8 {
	width: 100%;
}
.nav-bar {
	height: 50px;
	max-height: 50px;
	position: fixed;
	z-index: 9999;
}
.Logo {
	padding: 3px;
	width: 183px;
}
.Logo img {
	width: 100%;
	height: auto;
}
.headerRight {
	float: right;
	padding: 0 !important;
	width: auto;
}
.rightNavBtn {
	display: none;
}
.mainPageOut {
	padding: 0;
	background: #fff;
	width: 100%;
}
nav {
	height: 50px;
}
.nav-container .container {
	padding: 0 !important;
	width: 100%;
}
.menu-mobile {
	background: #00b8d0 url(../images/mobile-menu-bg.png) no-repeat scroll center center;
	border-radius: 0;
	font-size: 0;
	height: 50px !important;
	width: 45px !important;
	float: right;
}
.IntroTxt {
	text-align: center;
	padding: 5%;
}
.menu-mobile {
	display: block !important;
	padding: 20px;
}
.RequestConsultationMOb {
	display: block !important;
	width: 45px;
	height: 50px !important;
	background: #FF181C;
	float: left;
	position: relative;
	right: 0;
	border-right: solid 1px #d8d8d8;
	border-left: solid 1px #d8d8d8;
	background: url(../images/RequestConsultationMob-icon.jpg) no-repeat center;
}
.airportsLogo .col-md-3 {
     width: 100%; 
   
}
.dataCollectionTop .responsiveimg{width:100%;}
.keyInsights.vision .col-md-6:last-child{ padding: 32px 38px;}
.contactUsPageForm .multiselect {
    width: 200px;
}

.successStarting {
    background: url(../images/successStarting-bg1.jpg) no-repeat #e4e3e8;
    width: 100%;
    height: auto;
    color: #000;
    display: block;
    overflow: hidden;
}
}

 

@media (max-width: 760px) {
	
	.lpnav ul li a {
    display: inline-block;
    overflow: hidden;
    padding: 4%;
    border: solid 1px #dbdbdb;
    width: 100%;
    float: left;
    height: auto;
	text-align:center;
    background: #fff;
    margin: 0 0 5% 0;
    position: relative;
}
.lpnav ul li a img {
    float: none;
    margin: 0 0 12px 0;
    transition: 0.3s;
    width: 40px;
}
.lpnavTxt h2
{
	color: #777;
}
.lpnav ul li a span
{
	display:none;
}
.lpnav ul li a .lpnavTxt span
{
	    background: rgba(0,123,228,0.9);
		width:120px;
		margin:0 auto;
		display:block;
		overflow:hidden;
}
.lpnavTxt p
{
	color: #777;
}
.lpnavTxt {
    position: relative;
    padding: 0;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    height: 100%;
    background: transparent;
    opacity: 1;
    color: #ccc;
}
.introLp h2 {
    font-size: 25px;
}
.introLp p
{
	
}
.landingPageOut .homeSectionInOut {
    margin-top: 0;
}
.lpnavTxt p {
    font-size: 14px;
 
    margin: 0 0 14px 0;
 
}
 
.thirdEeyeLandingPage .businessBanner {
    background: url(../images/thirdeye-servies-banner.jpg) no-repeat;
    height: 300px;
    background-size: 100%;
}
.contactUsTop .col-md-3 {
    padding: 5% 0;
    border: solid 1px #e0e0e0;
    border-radius: 3px;
    display: inline-block;
    border-bottom: solid 1px #797979;
    float: none;
    min-height: inherit;
    vertical-align: text-bottom;
    margin: 0 0 10px 0;
    width: 100%;
}


.contactUsOut {
    padding: 5%;
}	
.homeSectionIn .col-md-12 .homeSectionRight .col-md-6 {
	padding: 0;
	height: 200px;
	float: left;
	width: 100%;
	margin: 0 0 15px 0;
}
.homeSectionIn .col-md-12 .homeSectionRight .col-md-6:nth-child(3) {
	margin: 0 0 15px 0;
}
.thankyouPop .modal-body {
	position: relative;
	padding: 10px;
}
.thankyoucontainer {
	width: 100%;
	padding: 6%;
}
.thankyoucontainer .col-md-5 {
	width: 100%;
	padding: 0 5% 0 0;
	float: left;
}
.thankyoucontainer textarea {
	height: 75px;
	margin-bottom: 5%;
}
.thankyouPop .modal-content p {
	color: #fff;
	margin: 0 0 25px 0;
	padding: 0;
}
.thankyouPop h2 {
	font-size: 25px;
	margin: 20px 0 0 0;
}
.retailBrands .box {
    width: 100%;
    margin: 0 0 15px 0;
}	
.homeSectionIn .col-md-12 .col-md-6.homeSectionLeft {
	padding: 0;
	height: 370px;
}
.homeSectionInOut h3 {
	font-size: 17px;
	margin: 0 0 15px 0;
}
.footerBottomLeft {
	float: none;
	width: 100%;
	text-align: center;
}
.footerBottomRight {
	float: none;
	width: 100%;
	text-align: center;
}
.footerTopRight a:nth-child(1) img, .footerTopRight a:nth-child(2) img {
	width: 25px;
	height: auto;
}
.footerTopRight a {
	margin: 0 3px;
}
footer {
	font-size: 14px;
	letter-spacing: 1px;
}
.footerTopRight a:nth-child(3) img, .footerTopRight a:nth-child(4) img {
	width: 35px;
	height: auto;
}
.footerTopRight {
	float: none;
	text-align: center;
}
.homeEnquireNow {
	display: none;
}
.footerTopLeft {
	display: none;
}
.innerBanner .container h2
{
	font-size:25px;
}

}

@media (max-width: 700px) {
	.proleazLandingPage .keyInsights .col-md-6 img {
    width: 100%;
    position: relative;
    left: 0;
}
.retailBrands .box h2
{
	    font-size: 30px;
}
.IntroTxt img
{
	width:195px;
	margin-bottom:25px;
	height:auto;
}
.videoBannerTxt p {
	font-size: 16px;
}
.dataCollection .col-md-3 {
    padding: 0 5% 0 0;
    width: 100%;
    float: left;
}
.sucessStories .col-md-12 .col-md-6 h2 {
	padding: 0;
	font-size: 20px;
	margin: 0 0 6px 0;
	font-family: 'SourceSansPro-Light';
}
.homeSectionInOut h3 span {
	font-size: 16px;
}
.slides li .container .row .col-sm-10 p {
	font-size: 22px;
	line-height: 22px;
	margin-bottom: 10px;
}
.slides li .container .row .col-sm-10 h1 span.bgColor {
	background: #00b8d0;
	font-size: 25px;
}
.slides li .container .row .col-sm-10 h1 {
	color: #fff;
	font-size: 25px;
}
.homeSectionInOut h3 p {
	font-size: 16px;
}
.businessCasesTop p,
.dataCollectionTop p
{
	font-size:16px;
}
.businessCasesIn .panel-body .col-md-6 {
    padding: 0;
}
.businessCasesIn .panel-body .col-md-6:last-child {
    background: #f3fafb;
    padding: 6%;
}

.thirdEeyeLandingPage.buzzlyticsLandingPage .businessBanner {
    background: url(../images/buzzlytics-data-bottom-banner.jpg) no-repeat;
    height: 380px;
    background-size: 150%;
}

}
@media (max-width: 550px) {
.IntroTxt img
{
	display:none;
}
.thirdEeyeLandingPage.buzzlyticsLandingPage .businessBanner {
    background: url(../images/buzzlytics-data-bottom-banner.jpg) no-repeat;
    height: 320px;
    background-size: 150%;
}	
.ClientsOut ul li {
    list-style-type: none;
    float: none;
    width: 100%;
    padding: 3%;
    border: none;
    border-top: none;
    border-right: none;
}
.businessCasesIn .panel-heading a p {
    color: #595f5f;
    padding: 0 41px 0 0;
    margin: 0;
}
.thirdEeyeLandingPage .businessCasesIn .panel-heading a.collapsed i {
    top: 10px;
}
.SpecificExpertiseInRight img
{
	width:100%;
	height:auto;
}
.BusinessBenefitsIcon ul li {
    font-size: 16px;
    float: none;
    margin: 0 auto !important;
    padding-bottom: 26px;
}
.proleazLandingPage .keyInsights ul li {
    margin-bottom: 14px;
    line-height: 27px;
}
.BusinessBenefitsIcon ul
{
	background:none;
}
h2 {
    font-size: 18px !important;
}
.contactUsPage .rightbox a {
    font-size: 14px;
    padding: 0 0 6px 35px;
}
.SpecificExpertiseInTop p
{
	padding:0;
}
.innerPage .IntroTxt p,
.SpecificExpertiseInTop p,
.keyInsights ul li {
    font-size: 18px;
}	
	.counttext ul li {
    border-right: none;
    width: 49%;
    padding: 0 20px;
}
.acLeft img
{
	width:100%;
	height:auto;
}
.acRight {
    padding: 0;
    float: left;
    width: 120px;
}
.acRightIn .btext {
    font-size: 14px;
}
.acRightIn .stext {
    font-size: 11px;
}
.acLeft {
    width: 100px;
    float: left;
}
.acRight .acRightIn:last-child
{
	display:none;
}
.businessCasesIn .panel-heading a.collapsed i,
.businessCasesIn .panel-heading a i {
    width: 25px;
    height: 25px;
    background-size: cover;
}
.businessCasesIn .panel-heading a.collapsed,
.businessCasesIn .panel-heading a
{
	padding:5%;
}
.aboutbottomT{display: block; }

.contactUsPageForm .col-md-12 .col-md-6{width:100%;}
.contactUsPageForm .col-md-12 h3{clear:both;}
.contactUsPageForm .col-md-12 .col-md-6{width:100%;}
.countrycodeOut input {
    float: left !important;
    width: 75% !important;}
	.clientLogo .carousel-control{top:50%;}
	.introBottom {
width: 100%;
height: 906px !important;
color: #fefefd;
}
 .members {padding:30px 20px;}
 .members ul li {margin-right:0; margin-bottom:20px;}
 .members ul li img{width:100%;}
}
@media (max-width: 340px) {
.homeSectionIn .col-md-12 .col-md-6.homeSectionLeft {
	padding: 0;
	height: 304px;
}
.Logo {
	padding: 3px;
	width: 157px;
}
}
@media (min-width: 992px){
.introBottom {
width: 100%;
/*height: 906px !important;*/
color: #fefefd;
}
.contactUsPageForm .col-md-12 h3{clear:both;}
.introBottom .col-md-7 {
float: right;
padding: 8% 8% 7% 7% !important;
}


}

#lstFruits{
 overflow: hidden;
    text-overflow: ellipsis; 
    white-space: nowrap;	
}

select.multiselect,
select.multiselect + div.btn-group,
select.multiselect + div.btn-group button.multiselect,
select.multiselect + div.btn-group.open .multiselect-container
{
    width:100% !important;
}

.btn-group button span {
    width: 89%;
    display: block;
    overflow: hidden;	
    float: left;
}
 
button.multiselect{
    overflow: hidden;
    text-overflow: ellipsis; 
    white-space: nowrap;
 
	
}
 