/*@import url("https://cloud.typography.com/6060236/7538192/css/fonts.css");
@import url("https://fonts.googleapis.com/css?family=Khand:500");*/
@font-face {
  font-family: "Tungsten A";
  src: url("/content/dam/infosys-web/en/DigitalRadar/designs/fonts/tungsten/Tungsten-Medium.eot");
  src: url("/content/dam/infosys-web/en/DigitalRadar/designs/fonts/tungsten/Tungsten-Medium.eot?#iefix") format("embedded-opentype"), url("/content/dam/infosys-web/en/DigitalRadar/designs/fonts/tungsten/Tungsten-Medium.woff2") format("woff2"), url("/content/dam/infosys-web/en/DigitalRadar/designs/fonts/tungsten/Tungsten-Medium.woff") format("woff"), url("/content/dam/infosys-web/en/DigitalRadar/designs/fonts/tungsten/Tungsten-Medium.ttf") format("truetype"), url("/content/dam/infosys-web/en/DigitalRadar/designs/fonts/tungsten/Tungsten-Medium.svg#Tungsten-Medium") format("svg");
}
/*$font-stack: 'Myriad Pro', Arial;
$font-stack2: 'Myriad Pro', Arial;


$font-familyLight: 'Myriad Pro', Arial;
$font-familyItalic: "MyriadPro-It", 'Myriad Pro', Arial;
$font-familyBold: 'Myriad Pro', Arial;
$font-familySemibold: 'Myriad Pro', Arial;


$font-WeightLight:300;
$font-WeightLightitalic:300 ;
$font-WeightsemiBold:600;
$font-WeightBold:900;

*/
@font-face {
  font-family: "HelveticaNeue";
  font-weight: 300;
  font-style: normal;
  src: url("../fonts/Helvetica/HelveticaNeueLTStd-Lt.eot");
  src: url("../fonts/Helvetica/HelveticaNeueLTStd-Lt.eot?#iefix") format("embedded-opentype"), url("../fonts/Helvetica/HelveticaNeueLTStd-Lt.woff2") format("woff2"), url("../fonts/Helvetica/HelveticaNeueLTStd-Lt.woff") format("woff"), url("../fonts/Helvetica/HelveticaNeueLTStd-Lt.ttf") format("truetype"), url("../fonts/Helvetica/HelveticaNeueLTStd-Lt.svg#HelveticaNeueLTStd-Lt") format("svg");
}
@font-face {
  font-family: "HelveticaNeue";
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/Helvetica/HelveticaNeue-LightItalic.eot");
  src: url("../fonts/Helvetica/HelveticaNeue-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Helvetica/HelveticaNeue-LightItalic.woff2") format("woff2"), url("../fonts/Helvetica/HelveticaNeue-LightItalic.woff") format("woff"), url("../fonts/Helvetica/HelveticaNeue-LightItalic.ttf") format("truetype"), url("../fonts/Helvetica/HelveticaNeue-LightItalic.svg#HelveticaNeue-LightItalic") format("svg");
}
@font-face {
  font-family: "HelveticaNeue";
  font-weight: 500;
  src: url("../fonts/Helvetica/HelveticaNeueLTStd-Md.eot");
  src: url("../fonts/Helvetica/HelveticaNeueLTStd-Md.eot?#iefix") format("embedded-opentype"), url("../fonts/Helvetica/HelveticaNeueLTStd-Md.woff2") format("woff2"), url("../fonts/Helvetica/HelveticaNeueLTStd-Md.woff") format("woff"), url("../fonts/Helvetica/HelveticaNeueLTStd-Md.ttf") format("truetype"), url("../fonts/Helvetica/HelveticaNeueLTStd-Md.svg#HelveticaNeueLTStd-Md") format("svg");
}
@font-face {
  font-family: "HelveticaNeue";
  font-weight: 700;
  src: url("../fonts/Helvetica/HelveticaNeueLTStd-Bd.eot");
  src: url("../fonts/Helvetica/HelveticaNeueLTStd-Bd.eot?#iefix") format("embedded-opentype"), url("../fonts/Helvetica/HelveticaNeueLTStd-Bd.woff2") format("woff2"), url("../fonts/Helvetica/HelveticaNeueLTStd-Bd.woff") format("woff"), url("../fonts/Helvetica/HelveticaNeueLTStd-Bd.ttf") format("truetype"), url("../fonts/Helvetica/HelveticaNeueLTStd-Bd.svg#HelveticaNeueLTStd-Bd") format("svg");
}
body {
  font-family: "HelveticaNeue", "Myriad Pro", Arial;
  font-size: 12px;
  min-width: 320px;
  color: #000000;
}

@media screen and (min-width: 768px) {
  body {
    font-size: 14px;
  }
}
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

a,
a:hover,
a:focus {
  text-decoration: none;
}

p {
  color: #000;
}

h1,
h2,
h3,
h4 {
  margin: 0;
}

h1 {
  font-size: 90px;
  /*font-weight: 700;*/
}

h2 {
  font-size: 72px;
  /*font-weight: 700;*/
}

h3 {
  font-size: 30px;
  /*font-weight: 700;*/
}

h4 {
  font-size: 36px;
  /*font-weight: 700;*/
}

header {
  position: relative;
  top: 0;
  width: 100%;
  padding: 20px 0;
  z-index: 99;
}

.landing-page header {
  position: fixed;
}

header.fixed {
  position: fixed;
  width: 100%;
  opacity: 0.9;
  -ms-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

header.inv .logo .dark, header.fixed a.logo img.dark, header.fixed-m a.logo img.dark {
  display: none;
}

header.inv .logo .light, header.fixed a.logo img.light, header.fixed-m a.logo img.light {
  display: block;
}

.navbar-toggle {
  position: relative;
  display: block;
  width: 32px;
  height: 24px;
  margin: 2px 0 10px 0;
  padding: 0;
  background: 0 0;
  border: 0;
  outline: 0;
  -webkit-transition: all 0s;
  -o-transition: all 0s;
  -moz-transition: all 0s;
  transition: all 0s;
  margin-left: 30px;
  vertical-align: middle;
  text-align: right;
}

.navbar-toggle span {
  position: relative;
  display: block;
  width: 100%;
  height: 3px;
  background: #000;
  border-radius: 3px;
  -webkit-transition: width 0.3s, -webkit-transform 0.2s;
  transition: width 0.3s, -webkit-transform 0.2s;
  -o-transition: width 0.3s, -o-transform 0.2s;
  -moz-transition: transform 0.2s, width 0.3s, -moz-transform 0.2s;
  transition: transform 0.2s, width 0.3s;
  transition: transform 0.2s, width 0.3s, -webkit-transform 0.2s, -moz-transform 0.2s, -o-transform 0.2s;
  -webkit-transform-origin: center center;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  -o-transform-origin: center center;
  transform-origin: center center;
  float: right;
}

header.inv .navbar-toggle span, header.fixed .navbar-toggle span, header.fixed-m .navbar-toggle span {
  border-bottom: 2px #fff solid;
}

.navbar-toggle span:last-child {
  width: 13px;
}

.navbar-toggle span:last-child, .navbar-toggle span.midSpan {
  margin: 5px 0 0 0;
}

.navbar-toggle:hover span:first-child, .navbar-toggle:hover span.midSpan {
  width: 20px;
}

.navbar-toggle:hover span:last-child {
  width: 100%;
}

a.logo {
  display: inline-block;
}

ul.nav-right {
  margin-top: 10px;
}

ul.nav-right li {
  display: inline-block;
  margin-left: 50px;
}

ul.nav-right li a {
  display: block;
  text-transform: uppercase;
  font-size: 14px;
  color: #061838;
  font-weight: 700;
  position: relative;
  transition: 0.3s ease;
}

header.inv ul.nav-right li a, header.fixed ul.nav-right li a {
  color: #fff;
}

header.fixed ul.nav-right li a.active {
  font-weight: 700;
}

header.fixed ul.nav-right li a.active:after {
  border-bottom: none;
}

ul.nav-right li a:after {
  content: "";
  border-bottom: 1px solid #061838;
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100%;
  -ms-transform: translate(-50%, 0);
  transform: translate(0%, 0);
  transition: all 250ms ease-in-out;
}

ul.nav-right li a.active:after {
  border-bottom: none;
}

ul.nav-right li a.active {
  font-weight: 600;
}

ul.nav-right li a:hover:after {
  opacity: 0;
}

header.inv ul.nav-right li a:after, header.fixed ul.nav-right li a:after {
  border-bottom: 1px solid #fff;
}

.logo .light {
  display: none;
}

.pos-relative {
  position: relative;
}

.do-nav-wrap {
  position: relative;
  width: 100%;
  height: 100%;
}

.relative {
  position: relative;
}

#fp-nav ul li .fp-tooltip {
  display: none;
}

#fp-nav ul {
  position: absolute;
  left: 25px;
  margin-top: 20%;
  height: 100%;
  z-index: 100;
}

section.active .nav-fixed {
  display: block;
}

#fp-nav ul li {
  margin: 10px 0 0;
  width: auto;
  height: auto;
}

#fp-nav ul li a {
  position: relative;
  display: block;
  width: 18px;
  height: 18px;
  outline: none;
}

#fp-nav ul li a > span {
  width: 5px;
  height: 5px;
  background: #007dc3;
  border-radius: 50%;
  display: block;
  margin: 0;
  position: static;
}

#fp-nav ul li a:after {
  content: "";
  display: block;
  width: 22px;
  height: 22px;
  position: absolute;
  border: 2px solid #007dc3;
  border-radius: 50%;
  -webkit-transform: scale(0);
  transform: scale(0);
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  top: -8px;
  left: -9px;
}

#fp-nav ul li a:hover span,
#fp-nav ul li a.active span, #fp-nav ul li a.active:hover span {
  background: #007dc3;
  width: 5px;
  height: 5px;
  margin: 0;
}

#fp-nav ul .nav-labl {
  color: #007dc3;
}

#fp-nav ul li a:hover:after,
#fp-nav ul li a.active:after {
  -webkit-transform: scale(1);
  transform: scale(1);
}

#fp-nav ul#exp li a > span {
  background: #756793;
}

#fp-nav ul#exp li a .nav-labl {
  color: #756793;
}

#fp-nav ul#exp li a:after {
  border: 2px solid #756793;
}

#fp-nav ul#exp li a:hover span,
#fp-nav ul#exp li a.active span {
  background: #756793;
}

#fp-nav ul#ins li a span {
  background: #f59886;
}

#fp-nav ul#ins li a .nav-labl {
  color: #f59886;
}

#fp-nav ul#ins li a:after {
  border: 2px solid #f59886;
}

#fp-nav ul#ins li a:hover span,
#fp-nav ul#ins li a.active span {
  background: #f59886;
}

#fp-nav ul#inn li a span {
  background: #71737a;
}

#fp-nav ul#inn li a .nav-labl {
  color: #71737a;
}

#fp-nav ul#inn li a:after {
  border: 2px solid #71737a;
}

#fp-nav ul#inn li a:hover span,
#fp-nav ul#inn li a.active span {
  background: #71737a;
}

#fp-nav ul#acc li a span {
  background: #89a3bb;
}

#fp-nav ul#acc li a .nav-labl {
  color: #89a3bb;
}

#fp-nav ul#acc li a:after {
  border: 2px solid #89a3bb;
}

#fp-nav ul#acc li a:hover span,
#fp-nav ul#acc li a.active span {
  background: #89a3bb;
}

#fp-nav ul#ass li a span {
  background: #bc9a86;
}

#fp-nav ul#ass li a .nav-labl {
  color: #bc9a86;
}

#fp-nav ul#ass li a:after {
  border: 2px solid #bc9a86;
}

#fp-nav ul#mgmt li a:hover span,
#fp-nav ul#mgmt li a.active span {
  background: #fff;
}

#fp-nav ul#mgmt li a span {
  background: #fff;
}

#fp-nav ul#mgmt li a .nav-labl {
  color: #fff;
}

#fp-nav ul#mgmt li a:after {
  border: 2px solid #fff;
}

#fp-nav ul#mgmt li a:hover span,
#fp-nav ul#mgmt li a.active span {
  background: #fff;
}

.nav-labl {
  opacity: 0;
  position: absolute;
  right: -25px;
  top: -5px;
  font-size: 14px;
  font-weight: normal;
  -webkit-transition: all 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67);
  transition: all 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67);
  -webkit-transform: translateX(-10px);
  -ms-transform: translateX(-10px);
  transform: translateX(-10px);
}

section .relative-c {
  min-height: 185px;
  position: relative;
}

/*  ul li a:hover  .nav-labl{opacity:1;  transform: translateX(0);} */
@media (max-width: 460px) {
  .navbar-toggle {
    margin: 2px 15px 5px 0;
  }

  /* a.logo{width:260px;} */
  /* a.logo img{width:100%;} */
  .floating-nav-wrap {
    margin-left: 76%;
  }

  .mgmt-info {
    height: 680px !important;
  }
}
@media (min-width: 420px) and (max-width: 660px) {
  /* a.logo{width:230px;} */
  /* a.logo img{width:100%;} */
  ul.nav-right {
    margin: 0;
  }

  ul.nav-right li {
    margin-left: 10px;
  }

  .navbar-toggle {
    width: 20px;
  }

  .navbar-toggle:hover span:first-child {
    width: 12px;
  }

  .lc-wrap {
    margin-top: 95px;
  }
}
@media (max-width: 419px) {
  /* a.logo{width:200px;} */
  /* a.logo img{width:100%;} */
  ul.nav-right {
    margin: 0;
  }

  ul.nav-right li {
    margin-left: 10px;
  }

  .navbar-toggle {
    width: 20px;
  }

  .navbar-toggle:hover span:first-child {
    width: 12px;
  }

  .image img {
    width: 100%;
  }

  .image-place-holder {
    width: 280px;
    height: 320px;
  }
}
.slides-container {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 10;
}

section {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.intro-txt {
  width: 590px;
  margin-left: 65px;
  position: absolute;
  z-index: 10;
  top: 20%;
}

.intro-txt .with-txt {
  display: block;
  font-size: 60px;
  color: #0681c5;
  font-weight: 700;
  font-family: "HelveticaNeue", "Myriad Pro", Arial;
  margin-top: -15px;
}

.sub-txt {
  font-size: 18px;
  font-weight: 700;
  margin: 30px 0;
}

.discover {
  font-size: 19px;
  color: #0070cd;
  position: relative;
  display: inline-block;
  transition: color 0.2s;
}

.discover:hover {
  color: #0070cd;
}

.discover span {
  position: relative;
  width: 35px;
  height: 2px;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  margin-right: 12px;
}

.discover span:before {
  -webkit-transform: translateX(-100%) translateZ(0);
  transform: translateX(-100%) translateZ(0);
}

.discover:hover span:before {
  transform: translateX(0%) translateZ(0);
  transition-delay: 0.1s;
}

.discover:hover span:after {
  transform: translateX(100%) translateZ(0);
  background: #fff;
}

.discover span:after, .discover span:before {
  position: absolute;
  top: 0;
  left: 0;
  width: inherit;
  height: inherit;
  background-color: #0070cd;
  content: "";
  display: block;
  transition: -webkit-transform 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: transform 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: transform 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

/* .discover:before {
	content: '';
	position: absolute;
	left: 0;
	top: 12px;
	width: 20px;
	height: 2px;
	background: #0070cd;
} */
.bg-img {
  background: no-repeat center center;
  background-size: cover;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 1;
}

.bg-intro {
  background-image: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/BG1_NavigateWithInfosys.png);
  background-size: cover;
}

.bg-experience {
  background-image: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/BG2_EXPERIENCE_ScottSorokin.png);
  background-size: cover;
}

.bg-insight {
  background-image: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/BG3_INSIGHT_Satish_HC.png);
  background-size: cover;
}

.bg-innovate {
  background-image: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/BG4_INNOVATE_SudipSingh.png);
  background-size: cover;
}

.bg-accelerate {
  background-image: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/BG5_ACCELERATE_NarsimhaRaoM.png);
  background-size: cover;
}

.bg-assure {
  background-image: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/BG6_ASSURE_AnantRAdya.png);
  background-size: cover;
}

.bg-letters {
  background-color: #f16c51;
}

.bg-leadership {
  background-color: #007cc3;
}

section.mgmt-letters {
  background-color: #f16c51;
}

section.mgmt-info {
  background-color: #007cc3;
}

.exp-text-wrap,
.insight-text-wrap,
.innovate-text-wrap,
.acc-text-wrap,
.ass-text-wrap {
  top: 30%;
  width: 450px;
  margin-left: 65px;
  position: absolute;
  z-index: 10;
}

.exp-text-wrap h2,
.insight-text-wrap h2,
.innovate-text-wrap h2 {
  color: #fff;
  text-transform: uppercase;
}

.exp-text-wrap h3,
.insight-text-wrap h3,
.innovate-text-wrap h3 {
  margin: 20px 0 50px;
  color: #fff;
}

.exp-text-wrap .discover, .exp-text-wrap .discover:hover {
  color: #d0b5d5;
}

.exp-text-wrap .discover span:after, .exp-text-wrap .discover span:before {
  background: #d0b5d5;
}

.exp-text-wrap .discover:hover span:after {
  transform: translateX(100%) translateZ(0);
  background: #222;
}

.insight-text-wrap .discover,
.innovate-text-wrap .discover {
  color: #fff;
}

.insight-text-wrap .discover span:after, .insight-text-wrap .discover span:before, .innovate-text-wrap .discover span:after, .innovate-text-wrap .discover span:before {
  background: #fff;
}

.insight-text-wrap .discover:hover span:after, .innovate-text-wrap .discover:hover span:after {
  transform: translateX(100%) translateZ(0);
  background: #222;
}

.acc-text-wrap h2,
.ass-text-wrap h2 {
  color: #061838;
}

.acc-text-wrap h3,
.ass-text-wrap h3 {
  color: #061838;
  margin: 20px 0 50px;
}

.mgmt-letters {
  position: relative;
  width: 100%;
  height: 100%;
}

.letters-wrap {
  padding: 100px 0 10px 60px;
}

.letters-wrap .img-wrap {
  position: relative;
  cursor: pointer;
  overflow: hidden;
  height: 400px;
}

.letters-wrap .img-wrap:hover .img-overlay {
  opacity: 1;
}

.img-holder {
  height: 400px;
  overflow: hidden;
}

.img-overlay {
  background: -webkit-rgba(75, 5, 25, 0.2);
  background: -o-rgba(75, 5, 25, 0.2);
  background: -ms-rgba(75, 5, 25, 0.2);
  background: -moz-rgba(75, 5, 25, 0.2);
  background: rgba(75, 5, 25, 0.2);
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0%;
  left: 0px;
  transition: opacity 0.5s ease-out;
  -moz-transition: opacity 0.5s ease-out;
  -webkit-transition: opacity 0.5s ease-out;
  -o-transition: opacity 0.5s ease-out;
  opacity: 0;
}

.img-overlay > div {
  position: relative;
  height: 100%;
}

.img-overlay span {
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  display: block;
  text-transform: uppercase;
  width: 300px;
  margin: 120% -60%;
  font-family: "HelveticaNeue", "Myriad Pro", Arial;
}

.letters-wrap h4 {
  color: #fff;
  margin: 0 0 55px;
}

.photo-list li:nth-child(even) {
  margin-top: -30px;
}

.img-wrap img {
  transform: matrix(1, 0, 0, 1, 0, 0);
  transition: all 0.7s ease 0s;
}

.img-wrap:hover {
  background: #000;
}

.img-wrap:hover img {
  transform: scale(1.1);
  opacity: 0.7;
}

.members-wrap {
  padding: 90px 0px 20px 60px;
}

.nav-tabs {
  border: none;
}

.nav-tabs > li {
  margin-right: 20px;
}

.nav-tabs > li > a,
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  border: 1px solid #fff;
  border-radius: 20px;
  background: none;
  color: #fff;
  font-size: 18px;
  padding: 10px 30px;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  background: #fff;
  color: #007cc3;
}

.mt-40 {
  margin-top: 40px;
}

.member-photo {
  height: 280px;
  overflow: hidden;
}

.owl-stage > .owl-item:nth-child(odd) .item {
  padding-top: 30px !important;
  position: relative;
}

.member-info {
  color: #fff;
  margin-top: 10px;
  min-height: 98px;
}

.member-info div {
  font-size: 16px;
  font-weight: 700;
}

.member-info span {
  font-size: 13px;
  font-weight: 500;
  display: block;
  line-height: 18px;
}

.nav-txt {
  position: absolute;
  left: 10px;
  margin-top: 17%;
  z-index: 999;
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  color: #007dc3;
  width: 35px;
  font-weight: normal;
  font-size: 14px;
  display: none;
  font-family: "HelveticaNeue", "Myriad Pro", Arial;
}

section.active .nav-txt {
  display: block;
}

.nav-txt#exp1 {
  color: #fff;
}

.nav-txt#ins1, .nav-txt#mgmt1 {
  color: #fff;
}

.nav-txt#inn1 {
  color: #fff;
}

.nav-txt#acc1 {
  color: #061838;
}

.nav-txt#ass1 {
  color: #061838;
}

/* 
.sl>.container>div {
	min-height: 600px
} */
.main-wrap {
  min-height: 100vh;
}

.lines {
  position: absolute;
  right: 0;
  z-index: 9;
  top: 42%;
}

.lines div {
  height: 140px;
  width: 20px;
  background: #fff;
  float: left;
  margin-right: 60px;
}

.experience .lines div {
  background: #d7aece;
}

.insight .lines div {
  background: #f8bdb9;
}

.innovate .lines div {
  background: #b8b6bb;
}

.accelarate .lines div {
  background: #7dcef1;
}

.assure .lines div {
  background: #f1c086;
}

.lines div:first-child {
  opacity: 1;
}

.lines div:nth-child(2) {
  opacity: 1;
}

.lines div:nth-child(3) {
  opacity: 1;
}

.lines div:nth-child(4) {
  opacity: 1;
  margin-right: 250px;
}

.lines div:nth-child(5) {
  opacity: 1;
}

.lines div:nth-child(6) {
  opacity: 1;
}

.lines img {
  position: absolute;
  top: -180px;
  left: 48%;
  z-index: 9;
}

.experience .lines img {
  left: 21%;
}

.insight .lines img {
  left: 35%;
}

.innovate .lines img {
  left: 28%;
}

.accelarate .lines img {
  left: 25%;
}

.assure .lines img {
  left: 17%;
}

.scroll-to {
  cursor: pointer;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 160px;
  height: 100px;
  text-align: center;
  color: #2784cf;
  z-index: 20;
}

.scroll-to .scroll-to-stroke {
  position: absolute;
  top: 40px;
  left: 50%;
  bottom: 0;
  margin: auto;
  width: 2px;
}

.scroll-to .scroll-to-stroke > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #2784cf;
  -webkit-transition: 0.25s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: 0.25s cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}

.scroll-to:hover .scroll-to-stroke > div {
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
}

.experience .scroll-to .scroll-to-stroke > div {
  background: #d0b5d5;
}

.insight .scroll-to .scroll-to-stroke > div {
  background: #f7b9b1;
}

.innovate .scroll-to .scroll-to-stroke > div {
  background: #231f20;
}

.accelarate .scroll-to .scroll-to-stroke > div {
  background: #00b6f0;
}

.assure .scroll-to .scroll-to-stroke > div {
  background: #300508;
}

.members-contr {
  margin-top: 40px;
}

.three-line-txt span {
  right: -25px;
  bottom: 120px;
}

section .relative-c.min-height-auto {
  min-height: auto;
}

.navigate-bg {
  background: #bee3ff;
}

.bg-wrap {
  background-size: cover !important;
  min-height: 800px;
  margin-top: -100px;
  padding-top: 100px;
}

.navigate-bg .bg-wrap {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/navigate-bg.jpg) top center no-repeat;
}

.page-heading {
  margin-top: 40px;
  padding: 40px 60px;
  position: relative;
}

.page-heading h2 {
  font-size: 48px;
  font-family: "HelveticaNeue", "Myriad Pro", Arial;
  font-weight: 500;
}

.navigate-bg .bg-wrap h2 {
  color: #0070cd;
}

.inner-content-wrap {
  min-height: 500px;
  margin-top: -270px;
  position: relative;
}

.space-text-wrap {
  padding: 40px 135px;
}

.space-text-wrap p {
  font-size: 18px;
  color: #000;
  line-height: 35px;
  font-family: "HelveticaNeue", "Myriad Pro", Arial;
  font-weight: 500;
  margin-bottom: 50px;
}

p.robo-slab {
  font-family: "HelveticaNeue", "Myriad Pro", Arial;
}

.quote {
  position: relative;
  padding-left: 70px;
}

.quote:before {
  content: "";
  border-left: 20px solid;
  position: absolute;
  left: 0;
  height: 100%;
}

.space-text-wrap .quote {
  color: #007dc3;
  border-color: #007dc3;
}

div.color-wrap {
  min-height: 100px;
  padding: 40px 65px 40px 45px;
}

.white {
  background: #fff;
}

.grey {
  background: #efefef;
}

.purple {
  background: #d9b0d3;
}

.orange {
  background: #fabfb3;
}

.dark-grey {
  background: #b9bbbc;
}

.blue {
  background: #7ed3f7;
}

.yellow {
  background: #f0c086;
}

div.color-wrap p {
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 10px;
}

div.color-wrap.hilight p {
  font-size: 18px;
  line-height: 30px;
  margin-bottom: 40px;
}

.spacer-wrap {
  padding: 40px 110px;
}

.experience-bg {
  background: #e4d0dc;
}

.insight-bg {
  background: #fcddd6;
}

.experience-bg .bg-wrap {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/exp-bg.jpg) top center no-repeat;
}

.insight-bg .bg-wrap {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/insight-bg.jpg) top center no-repeat;
}

.page-heading h2 {
  color: #fff;
  font-size: 70px;
  font-weight: 500;
}

.page-heading h3 {
  color: #fff;
  font-size: 30px;
  font-weight: 500;
  margin-top: 10px;
}

.quote-box {
  width: 90%;
  min-height: 100px;
  position: relative;
  margin: -50px auto 0;
  margin-bottom: 20px;
  padding: 50px 70px;
}

.quote-box p {
  font-size: 18px;
}

.experience-bg .quote-box {
  background: #d9b0d3;
  border-left: 20px solid #8d2a90;
}

.insight-bg .quote-box {
  background: #fabfb3;
  border-left: 20px solid #e95d46;
}

.quote-box h5 {
  font-size: 18px;
  font-family: "HelveticaNeue", "Myriad Pro", Arial;
  margin: 30px 0 0;
}

.quote-box h5 span {
  display: block;
  font-size: 14px;
  margin-top: 10px;
}

.btm-img-wrap {
  margin: 0 -40px 0;
}

.connect-wrap, .floating-nav-wrap {
  position: fixed;
  width: 75px;
  height: 300px;
  top: 35%;
  z-index: 9;
  opacity: 0;
  left: 0;
}

.connect-wrap {
  transition: all 500ms ease;
}

.floating-nav-wrap {
  top: 0;
  opacity: 1;
  height: 150px;
  background: #fff;
  left: auto;
  position: absolute;
  right: -75px;
}

.connect-wrap {
  background: #fff;
}

.connect-wrap ul li {
  margin: 30px 0;
  font-size: 20px;
}

.connect-wrap ul li a {
  width: 20px;
  height: 20px;
  display: block;
  margin: 0 auto;
}

/*  .connect-wrap .email{display:block;width:22px;height:18px;background:url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/email-icon.png) no-repeat center center;margin:0 auto;}
.connect-wrap .fb{display:block;width:22px;height:18px;background:url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/fb-icon.png) no-repeat center center;margin:0 auto;}
.connect-wrap .twitter{display:block;width:22px;height:18px;background:url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/twitter-icon.png) no-repeat center center;margin:0 auto;}
.connect-wrap .linkedin{display:block;width:22px;height:18px;background:url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/linkedin-icon.png) no-repeat center center;margin:0 auto;}  
.experience-bg .connect-wrap{background:#953a97;}
.insight-bg .connect-wrap{background:#5d1a2c;}  */
.person-c img {
  margin-bottom: 20px;
}

.person-c span {
  margin-left: 55px;
}

.person-c .name {
  font-size: 24px;
  font-weight: 500;
  color: #333741;
  margin-bottom: 10px;
  display: block;
  font-family: "HelveticaNeue", "Myriad Pro", Arial;
}

.person-c .position {
  font-size: 14px;
  color: #7e7e7e;
  margin-top: 5px;
  display: block;
  font-family: "HelveticaNeue", "Myriad Pro", Arial;
}

.color-wrap .list, .color-wrap .list-alpha {
  margin: 30px 0;
  list-style-position: outside;
}

.color-wrap .list li, .color-wrap .list-alpha li {
  position: relative;
  padding-left: 50px;
  font-size: 16px;
  margin-bottom: 30px;
}

.color-wrap .list li:before {
  position: absolute;
  content: "";
  width: 30px;
  height: 2px;
  background: #f16c51;
  left: 0;
  top: 10px;
}

.innovate-bg {
  background: #dbdcda;
}

.innovate-bg .bg-wrap {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/innovate-bg.jpg) no-repeat top center;
}

/* .innovate-bg .connect-wrap{background:#353232;} */
.innovate-bg .quote-box {
  background: #b9bbbc;
  border-left: 20px solid #6e7276;
}

.accelerate-bg {
  background: #bee3fe;
}

.accelerate-bg .bg-wrap {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/accelerate-bg.jpg) no-repeat top center;
}

/* .accelerate-bg .connect-wrap{background:#182c4b;} */
.accelerate-bg h2 {
  color: #061838;
}

.accelerate-bg h3 {
  color: #061838;
}

.color-wrap .list-alpha li span.counter {
  position: absolute;
  margin-left: -20px;
}

.accelerate-bg .quote-box {
  background: #7ed3f7;
  border-left: 20px solid #00b6f2;
}

.assure-bg {
  background: #f7dfc5;
}

.assure-bg .bg-wrap {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/assure-bg.jpg) no-repeat top center;
}

.assure-bg h2 {
  color: #300508;
}

.assure-bg h3 {
  color: #300508;
}

/* .assure-bg .connect-wrap{background:#441e20;} */
.assure-bg .quote-box {
  background: #f0c086;
  border-left: 20px solid #df9818;
}

.blue-txt {
  color: #007dc3;
}

.navigate-bg header.fixed {
  background: #00a5db;
}

.experience-bg header.fixed {
  background: #953a97;
}

.insight-bg header.fixed {
  background: #5d1a2c;
}

.innovate-bg header.fixed {
  background: #353232;
}

.accelerate-bg header.fixed {
  background: #182c4b;
}

.assure-bg header.fixed {
  background: #441e20;
}

a.prev-page {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/prev.png) no-repeat center center;
  width: 10px;
  height: 16px;
  vertical-align: middle;
  top: 5px;
}

a.next-page {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/next.png) no-repeat center center;
  width: 10px;
  height: 16px;
  vertical-align: middle;
  top: 5px;
}

a.close-page {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/close.png) no-repeat center center;
  width: 17px;
  height: 17px;
  vertical-align: middle;
  top: 5px;
}

.fixed a.prev-page, .inv a.prev-page {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/prev-white.png) no-repeat center center;
  width: 10px;
  height: 16px;
  vertical-align: middle;
}

.fixed a.next-page, .inv a.next-page {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/next-white.png) no-repeat center center;
  width: 10px;
  height: 16px;
  vertical-align: middle;
}

.fixed a.close-page, .inv a.close-page {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/close-white.png) no-repeat center center;
  width: 17px;
  height: 17px;
  vertical-align: middle;
}

a.prev-page:after, a.next-page:after, a.close-page:after {
  display: none;
}

.main-nav {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/menuMask.png);
  color: #000000;
  width: 100%;
  overflow-y: auto;
  height: 100vh;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 999;
  transform: translateX(100%);
  transition: transform 0.4s;
}

.main-nav.active {
  transform: translateX(0);
}

.main-nav .head {
  padding: 25px 35px;
  position: relative;
}

.main-nav .head span {
  font-size: 24px;
  text-transform: uppercase;
  font-family: "HelveticaNeue", "Myriad Pro", Arial;
  font-weight: 700;
}

.close-nav, .closePop {
  width: 17px;
  height: 17px;
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/close.png) no-repeat center center;
  display: block;
  position: absolute;
  right: 55px;
  top: 31px;
}

.main-nav li {
  padding: 0 35px;
  opacity: 0;
  transform: translateX(0%);
}

.main-nav li a {
  display: block;
  padding: 10px 0;
  color: #007cc3;
  font-size: 22px;
  transition: all 0.5s ease;
  font-family: "Tungsten A", "Tungsten B", "Khand", sans-serif;
  font-weight: normal;
}

.main-nav li a:hover, .main-nav li a:focus, .main-nav li a.active {
  color: #032d50;
}

.main-nav.active li {
  opacity: 1;
}

.main-navCnt {
  background: #BEE3FF;
  width: 280px;
  min-height: 100vh;
  float: right;
}

@media screen and (min-width: 768px) {
  .main-nav li a {
    padding: 15px 0;
    font-size: 25px;
  }
}
@media screen and (min-width: 500px) {
  .main-navCnt {
    width: 400px;
  }
}
.financials-page {
  background: #EBEBEB;
}

.financials-wrap {
  margin-bottom: 20px !important;
}

.download, .download:hover, .download:focus {
  background: #02012b;
  display: inline-block;
  color: #fff;
  font-family: "HelveticaNeue", "Myriad Pro", Arial;
  vertical-align: middle;
  font-size: 11px;
  padding: 8px 10px;
  position: fixed;
  right: 5px;
  top: 200px;
}

@media screen and (max-width: 1024px) {
  .main-nav {
    width: 100%;
  }
}
.download > div {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}

a.download:hover .inner-text {
  width: 170px;
  opacity: 1;
  display: inline-block;
}

a.download h3 {
  text-transform: uppercase;
  font-size: 14px;
  font-family: "HelveticaNeue", "Myriad Pro", Arial;
  margin-left: 10px;
  text-align: left;
}

a.download h4 {
  font-size: 12px;
  text-align: left;
  margin-left: 10px;
  font-family: "HelveticaNeue", "Myriad Pro", Arial;
  margin-bottom: 5px;
}

a.download .inner-text {
  opacity: 0;
  transition: width 0.3s ease-out 0s, margin-left 0.3s ease-out 0s, opacity 0.3s ease-out 0s;
  white-space: nowrap;
  overflow: hidden;
  width: 0;
}

.ltr-bg-1 {
  background: #fee6d3;
}

.ltr-bg-1 header.fixed {
  background: #6c4f42;
  opacity: 0.9;
}

.ltr-bg-1 .bg-wrap {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/nandan-bg.jpg) no-repeat center top;
  height: 950px;
}

.ltr-bg-2 .bg-wrap {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/salil-bg.jpg) no-repeat center top;
  height: 950px;
}

.ltr-bg-3 .bg-wrap {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/pravin-bg.jpg) no-repeat center -100px;
  height: 950px;
}

.ltr-bg-4 .bg-wrap {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/ranga-bg.jpg) no-repeat center -100px;
  height: 950px;
}

.ltr-bg-5 .bg-wrap {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/ravi-bg.jpg) no-repeat center 0px;
  height: 950px;
}

.ltr-bg-5 .bg-wrap.mohith {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/mohith-bg.jpg) no-repeat center -180px;
  height: 950px;
}

.ltr-bg .title {
  font-size: 48px;
  font-weight: 500;
  margin-bottom: 50px;
}

.ltr-bg-1 .title, .ltr-bg-1 p.robo-slab {
  color: #6c4f42;
}

.quote-txt-wrap {
  width: 60%;
  margin: 50px auto 0;
  position: relative;
  margin-bottom: 50px;
}

.quote-txt-wrap p {
  color: #6c4f42;
}

.quote-txt-wrap .rect {
  width: 265px;
}

.quote-txt-wrap .rect img {
  width: 100%;
}

.rect-left {
  position: absolute;
  top: 10%;
  left: -57%;
}

.rect-right {
  position: absolute;
  right: -60%;
  top: 10%;
}

.pc-wrap {
  text-align: left;
  display: inline-block;
  position: absolute;
  right: 100px;
  top: 230px;
}

.pc-wrap .heading {
  font-size: 24px;
  font-weight: 500;
  color: #fff;
}

.pc-wrap .heading span {
  font-size: 14px;
  color: #fff;
  display: block;
  margin-top: 10px;
}

.desktop-only {
  display: block;
}

.mobile-only {
  display: none;
}

.ltr-bg-2 {
  background: #d5eef0;
}

.ltr-bg-2 header.fixed {
  background: #0071b2;
}

.ltr-bg-2 .title, .ltr-bg-2 p.robo-slab {
  color: #0071b2;
}

.blue-disc li {
  position: relative;
  padding-left: 30px;
  font-size: 16px;
  margin-bottom: 10px;
}

.blue-disc li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #8ed8f8;
}

.ltr-bg .sub-title {
  font-weight: 500;
  font-size: 16px;
  margin-bottom: 10px;
}

.ltr-bg-2 .sub-title {
  color: #0071b2;
}

.ltr-bg-2 .brdr-wrap {
  border-left: 20px solid #0071b2;
  padding: 0 50px;
  margin: 20px 0;
}

.signature .t1 {
  font-size: 18px;
  font-weight: 700;
  color: #000;
  display: block;
  margin-bottom: 0px;
  margin-top: 10px;
}

.signature .t2 {
  font-size: 12px;
}

.lc-wrap {
  margin-top: 75px;
  text-align: left;
  display: inline-block;
}

.lc-wrap span {
  display: block;
}

.ltr-bg-3 {
  background: #d4def1;
}

.ltr-bg-3 .pc-wrap .heading, .ltr-bg-4 .pc-wrap .heading, .ltr-bg-5 .pc-wrap .heading {
  color: #061838;
}

.ltr-bg-3 header.fixed {
  background: #7159a6;
}

.ltr-bg-3 .pc-wrap .heading span, .ltr-bg-4 .pc-wrap .heading span, .ltr-bg-5 .pc-wrap .heading span {
  color: #061838;
}

.ltr-bg-3 .title, .ltr-bg-3 .sub-title, .ltr-bg-3 p.robo-slab {
  color: #7159a6;
}

.ltr-bg-3 .brdr-wrap {
  border-left: 20px solid #7159a6;
  padding: 0 50px;
}

.ltr-bg-4 {
  background: #e4f1de;
}

.ltr-bg-4 header.fixed {
  background: #00a168;
}

.ltr-bg-4 .title, .ltr-bg-4 .sub-title, .ltr-bg-4 p.robo-slab {
  color: #328c4f;
}

.ltr-bg .sub-title span {
  color: #000;
}

.ltr-bg-4 .brdr-wrap {
  border-left: 20px solid #328c4f;
  padding: 0 50px;
}

.ltr-bg-5 {
  background: #fff1e2;
}

.ltr-bg-5 header.fixed {
  background: #b97c24;
}

.ltr-bg-5 .title, .ltr-bg-5 .sub-title, .ltr-bg-5 p.robo-slab {
  color: #b97c24;
}

.ltr-bg-5 .brdr-wrap {
  border-left: 20px solid #b97c24;
  padding: 0 50px;
}

.bod-modal .modal-dialog {
  width: 870px;
}

.image-place-holder img {
  width: 100%;
}

.modal-content {
  border-radius: 0;
}

.modal-data p {
  font-size: 16px;
  font-family: "HelveticaNeue", "Myriad Pro", Arial;
  margin-bottom: 30px;
}

.modal-header {
  border-bottom: none;
  text-align: right;
  padding: 0 20px;
}

.three-line-txt span {
  margin: 115% -55%;
}

a[data-id="-1"] {
  opacity: 0.3;
}

.person {
  position: absolute;
  left: -25%;
  width: 360px;
  height: 300px;
  overflow: hidden;
}

.modal-data {
  padding: 20px 50px 20px 180px;
}

.modal-header ul {
  display: inline-block;
  margin-top: 20px;
}

.modal-header li {
  display: inline-block;
  margin-left: 40px;
}

.modal-header li a {
  display: block;
}

/*.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev{width: 50px;height: 50px;background: #0880c5;border-radius: 50%;}
.owl-carousel .owl-nav button.owl-prev span{background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/slider-prev.png) no-repeat center center;display: block;text-indent:999999px}

.owl-carousel .owl-nav button.owl-next span{background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/slider-next.png) no-repeat center center;display: block;text-indent:999999px}
.owl-theme .owl-nav [class*=owl-]:hover{background: #0880c5;}
.owl-theme .owl-nav button:focus{outline: none}
.count{font-size: 14px;color: #fff}
.owl-theme .owl-nav{margin-top: 0}*/
.floating-nav a {
  display: block;
  margin: 0 auto;
  padding: 23px 25px;
}

.floating-nav a.next-page {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/next.png) no-repeat center center;
  width: 10px;
  height: 16px;
  vertical-align: middle;
}

.floating-nav a.prev-page {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/prev.png) no-repeat center center;
  width: 10px;
  height: 16px;
  vertical-align: middle;
}

.floating-nav a.close-page {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/close.png) no-repeat center center;
  width: 17px;
  height: 17px;
  vertical-align: middle;
}

.accelerate-bg .inner-content-wrap, .assure-bg .inner-content-wrap, .navigate-bg .inner-content-wrap {
  margin-top: -264px;
}

.ltr-bg .floating-nav-wrap {
  top: 0px;
}

.fp-section.fp-table, .fp-slide.fp-table {
  z-index: 1;
}

#fp-nav {
  left: 0 !important;
  top: 0;
  display: block !important;
}

.modal-open {
  position: absolute !important;
  overflow: hidden !important;
  width: 100%;
}

.image-place-holder img {
  margin-left: -100px;
  opacity: 0.6;
}

.p-text {
  margin-top: 100px;
}

section .tab-content > .tab-pane {
  display: block !important;
  height: 0;
}

section .tab-content > .active {
  height: auto !important;
}

.owl-carousel .owl-item:nth-child(4) a {
  cursor: inherit;
}

#carousel-2 .owl-nav {
  position: relative;
}

#carousel-2 .owl-nav:before {
  content: "As on April 13, 2018";
  font-size: 12px;
  color: #fff;
  position: absolute;
  left: 0;
  top: 27px;
}

footer {
  margin-top: 40px;
}

.footer-wrap {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/footer-bg.png) repeat;
  padding: 30px 30px 0;
  font-family: "HelveticaNeue", "Myriad Pro", Arial;
}

.footer-wrap h3 {
  text-transform: none;
  font-family: "HelveticaNeue", "Myriad Pro", Arial;
  font-size: 16px;
  font-weight: 600;
  color: #716b6f;
  margin-bottom: 30px;
}

.footer-wrap .h-links li {
  margin-bottom: 20px;
  margin-left: 10px;
}

.footer-wrap li a {
  display: block;
  color: #000;
  font-size: 14px;
  font-family: "HelveticaNeue", "Myriad Pro", Arial;
  position: relative;
  transition: all 0.5s ease 0s;
}

.footer-wrap li a:hover {
  color: #666;
}

.footer-wrap .h-links li a:before {
  content: ">";
  font-size: 14px;
  position: absolute;
  left: -10px;
  top: -1px;
  color: #000;
}

.copy-right {
  border-top: 1px solid #fff;
  padding: 10px 0;
  margin-top: 10px;
}

.copy-right span {
  font-size: 12px;
  font-family: "HelveticaNeue", "Myriad Pro", Arial;
  color: #7a7a7a;
}

ul.social-links {
  float: right;
}

.social-links li {
  display: inline-block;
  margin-left: 10px;
}

.social-links li a {
  width: 24px;
  height: 24px;
  display: block;
  vertical-align: middle;
}

.social-links li a.twitter {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/footer-twitter-icon.png) no-repeat;
}

.social-links li a.facebook {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/footer-facebook-icon.png) no-repeat;
}

.social-links li a.linkedin {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/footer-linkedin-icon.png) no-repeat;
}

.social-links li a.youtube {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/footer-youtube-icon.png) no-repeat;
}

.ls-mobile-only {
  display: none;
}

@media (min-width: 1900px) {
  .ltr-bg-1 .bg-wrap {
    background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/nandan-bg.jpg) no-repeat center -60px;
  }

  .ltr-bg-2 .bg-wrap {
    background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/salil-bg.jpg) no-repeat center -50px;
  }

  .ltr-bg-3 .bg-wrap {
    background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/pravin-bg.jpg) no-repeat center -250px;
  }

  .ltr-bg-4 .bg-wrap {
    background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/ranga-bg.jpg) no-repeat center -250px;
  }

  .ltr-bg-5 .bg-wrap {
    background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/ravi-bg.jpg) no-repeat center -50px;
  }

  .ltr-bg-5 .bg-wrap.mohith {
    background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/mohith-bg.jpg) no-repeat center -330px;
  }
}
/* @tab */
@media (max-width: 1180px) {
  .slides-container {
    position: absolute;
    overflow: visible;
  }

  header {
    position: relative;
  }

  .landing-page header {
    position: fixed;
  }

  header.fixed {
    position: fixed;
    width: 100%;
    opacity: 0.9;
    -ms-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    background: #061838;
  }

  .owl-stage > .owl-item:nth-child(2n+1) .item {
    padding-top: 0 !important;
  }

  .letters-wrap .img-wrap {
    height: 390px;
    overflow: hidden;
  }

  .letters-wrap .img-wrap .img-overlay {
    opacity: 1;
  }

  .mgmt-letters {
    height: 100%;
  }

  .img-overlay span {
    width: 240px;
    margin: 220px -80px;
    position: static;
    font-size: 18px;
  }

  .member-photo {
    height: 265px;
  }

  .nav-txt {
    display: none !important;
  }

  .quote-txt-wrap {
    width: 90%;
  }

  .quote-txt-wrap .rect {
    display: none;
  }

  .mobile-only {
    display: block;
  }

  .desktop-only {
    display: none;
  }

  .pc-wrap {
    position: static;
  }

  .ltr-bg-1 .bg-wrap {
    height: 500px;
    background-position: 0 0;
  }

  .ltr-bg-2 .inner-content-wrap {
    margin-top: -500px;
  }

  .ltr-bg-3 .bg-wrap {
    height: 500px;
    background-position: 0 0;
  }

  .ltr-bg-3 .pc-wrap .heading, .ltr-bg-3 .pc-wrap .heading span {
    color: #fff;
  }

  .ltr-bg-4 .bg-wrap {
    height: 500px;
    background-position: 0 0;
  }

  .ltr-bg-4 .pc-wrap .heading, .ltr-bg-4 .pc-wrap .heading span {
    color: #fff;
  }

  .ltr-bg-5 .bg-wrap, .ltr-bg-5 .bg-wrap.mohith {
    height: 500px;
    background-position: 0 0px;
  }

  .ltr-bg-5 .pc-wrap .heading, .ltr-bg-5 .pc-wrap .heading span {
    color: #fff;
  }

  .floating-nav-wrap {
    opacity: 0.8;
    right: 0px;
  }

  .letters-wrap .owl-theme .owl-nav {
    margin-top: 10px;
  }

  /*.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev{width: 35px; height: 35px;border-radius: 50%;}
  .owl-carousel .owl-nav button.owl-next span{    background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/slider-next-mobile.png) no-repeat center center;}
  .owl-carousel .owl-nav button.owl-prev span{    background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/slider-prev-mobile.png) no-repeat center center;}*/
  .letters-wrap .owl-carousel .owl-nav button.owl-next, .letters-wrap .owl-carousel .owl-nav button.owl-prev, .letters-wrap .owl-theme .owl-nav [class*=owl-]:hover {
    background: #f67359;
  }

  #carousel-2 .owl-nav:before {
    top: 15px;
  }
}
@media (max-width: 991px) {
  .scroll-to {
    display: none;
  }

  .nav-right li:first-child, .nav-right li:nth-child(2) {
    display: none;
  }

  .ltr-bg-4 .color-wrap img {
    width: 100%;
  }

  .ltr-bg .title {
    font-size: 38px;
  }

  .bod-modal .modal-dialog {
    width: 80%;
    margin: 0 auto;
  }

  .person {
    left: -10%;
    width: 220px;
    height: 260px;
    overflow: hidden;
  }
}
/* @tab landscape */
@media (min-width: 768px) and (max-width: 1024px) {
  ul {
    left: 20px;
  }

  .scroll-to {
    display: none;
  }

  .imageY img, .image img, .poly img {
    width: 100%;
  }

  .person {
    position: absolute;
    left: -8%;
    width: 240px;
    height: 270px;
    overflow: hidden;
  }

  .modal-data {
    padding-left: 200px;
  }

  .floating-nav-wrap {
    margin-left: 86%;
  }

  .ltr-bg .floating-nav-wrap {
    top: 62px;
  }
}
/* iPads (landscape) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .letters-wrap .img-wrap .img-overlay {
    bottom: 5%;
  }

  .letters-wrap .photo-list {
    margin-left: -15px;
  }

  #fp-nav {
    left: 20px !important;
  }
}
/* iPads (portrait) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .letters-wrap .img-wrap .img-overlay {
    bottom: 0%;
  }

  .letters-wrap .photo-list {
    margin-left: -15px;
  }

  .lines {
    top: 44%;
  }

  .intro-txt, .exp-text-wrap, .insight-text-wrap, .innovate-text-wrap, .acc-text-wrap, .ass-text-wrap {
    top: 12%;
  }

  .members-wrap {
    margin-top: -50%;
  }
}
@media (min-width: 768px) and (max-width: 1180px) {
  h1 {
    font-size: 3.5em;
  }

  .intro-txt .with-txt {
    font-size: 2.5em;
    margin-top: 5px;
  }

  h2 {
    font-size: 3.5em;
  }

  h3 {
    font-size: 1.5em;
  }

  .letters-wrap {
    padding: 110px 40px 80px 60px;
  }

  .member-photo {
    height: 260px;
  }
}
/* @Mobile */
@media (max-width: 767px) {
  .landing-page header.inv, header.fixed-m {
    background: #061838;
  }

  section {
    height: 400px !important;
  }

  section .intro-txt {
    position: relative;
    padding-top: 30%;
    overflow: visible;
    width: 80%;
    height: 350px;
    margin-left: 40px;
  }

  .exp-text-wrap, .insight-text-wrap, .innovate-text-wrap, .acc-text-wrap, .ass-text-wrap {
    margin-left: 40px;
    position: relative;
    height: 350px;
    padding-top: 30%;
    width: 90%;
  }

  .lines {
    display: none;
  }

  .nav-right li:first-child, .nav-right li:nth-child(2) {
    display: none;
  }

  ul {
    left: 25px;
  }

  h1 {
    font-size: 2.5em;
  }

  .intro-txt .with-txt {
    font-size: 1.5em;
    margin-top: 5px;
  }

  h2 {
    font-size: 2.5em;
  }

  h3 {
    font-size: 1em;
    line-height: 25px;
  }

  .mgmt-letters {
    height: 580px !important;
  }

  .letters-wrap, .members-wrap {
    padding: 40px 20px 40px 40px;
    height: 750px;
  }

  .letters-wrap .photo-list {
    margin-left: -30px;
  }

  .letters-wrap h4 {
    font-size: 2em;
    margin-bottom: 20px;
  }

  .mgmt-info {
    height: 580px !important;
  }

  .nav-tabs > li {
    width: 100%;
    margin: 0 0 10px !important;
  }

  .nav-tabs > li > a, .nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
    font-size: 13px;
  }

  .members-contr {
    margin-top: 20px;
  }

  .bg-wrap {
    min-height: 700px;
    padding-top: 180px;
  }

  div.color-wrap {
    padding: 20px;
  }

  .person-c, .top-img-wrap {
    margin-bottom: 30px;
  }

  .quote-box {
    padding: 30px 20px;
  }

  .page-heading {
    padding: 0 40px;
    margin-top: 0px;
  }

  .page-heading h2 {
    font-size: 3em;
  }

  .page-heading h3 {
    font-size: 1.5em;
  }

  .space-text-wrap, .spacer-wrap {
    padding: 20px;
  }

  .image, .person-c {
    text-align: center;
  }

  .person-c span {
    margin-left: 0;
  }

  .btm-img-wrap {
    margin: 30px;
    text-align: center;
  }

  .btm-img-wrap img {
    width: 100%;
  }

  .image-place-holder img {
    width: 100%;
  }

  .bod-modal .modal-dialog {
    width: 95%;
    margin: 0 auto;
  }

  .modal-data {
    padding: 20px;
  }

  .person {
    position: static;
    margin: 0 auto;
    margin-bottom: 20px;
    width: 320px;
    height: 300px;
  }

  .modal-header ul {
    margin-top: 20px;
  }

  .poly {
    text-align: center;
    margin-bottom: 20px;
  }

  .quote-box {
    margin-top: -20px;
  }

  .floating-nav-wrap {
    right: -15px;
  }

  #fp-nav {
    left: 0 !important;
    top: 24%;
  }

  .connect-wrap {
    width: 100%;
    height: 50px;
    top: auto;
    bottom: 0;
  }

  .connect-wrap ul {
    width: 260px;
    margin: 0 auto;
    left: 0;
  }

  .connect-wrap ul li {
    margin: 15px 20px;
    display: inline-block;
  }

  .bg-letters {
    height: 620px !important;
  }

  .copy-right {
    margin: 0;
  }

  ul.social-links {
    float: none;
    margin-top: 20px;
  }

  ul.social-links li:first-child {
    padding-left: 0;
    margin-left: 0;
  }

  .leadstory {
    text-align: right;
    position: relative;
    right: -69px;
  }

  .leadstory img {
    width: 90%;
  }

  .ls-mobile-only {
    display: block;
  }
}
@media (max-width: 460px) {
  .navbar-toggle {
    margin: 2px 0px 5px 0;
  }

  /* a.logo{width:220px;} */
  /* a.logo img{width:100%;} */
  .floating-nav-wrap {
    margin-left: 76%;
  }

  .mgmt-info {
    height: 680px !important;
  }
}
@media (min-width: 420px) and (max-width: 660px) {
  /* a.logo{width:220px;} */
  /* a.logo img{width:100%;} */
  ul.nav-right {
    margin: 0;
  }

  ul.nav-right li {
    margin-left: 10px;
  }

  .navbar-toggle {
    width: 20px;
  }

  .navbar-toggle:hover span:first-child {
    width: 12px;
  }

  .lc-wrap {
    margin-top: 95px;
  }
}
@media (max-width: 419px) {
  /* a.logo{width:220px;} */
  /* a.logo img{width:100%;} */
  ul.nav-right {
    margin: 0;
  }

  ul.nav-right li {
    margin-left: 10px;
  }

  .navbar-toggle {
    width: 20px;
  }

  .navbar-toggle:hover span:first-child {
    width: 12px;
  }

  .image img {
    width: 100%;
  }

  .image-place-holder {
    width: 280px;
    height: 320px;
  }
}
@media (min-width: 1366px) {
  #fp-nav {
    left: 6.5% !important;
  }
}
/*start of arun 29May2019*/
.table100Per {
  width: 100%;
}

.table100Per td {
  vertical-align: top;
}

.noTopMar {
  margin-top: 0;
}

.tdcol1 {
  width: 400px;
}

.tdcol2 {
  width: 350px;
}

.tdcol3 {
  width: 100px;
}

.wdth100PerImg {
  width: 100% !important;
}

.textRight {
  text-align: right !important;
}

.textCenter {
  text-align: center !important;
  text-align-last: center !important;
}

.centerImg {
  margin: 15px auto;
  display: block;
}

.marAuto {
  margin: 0 auto;
}

p.noteMar {
  margin-top: 15px !important;
}

/*end of arun 29May2019*/
/*start of arun 31May2019*/
.width-500 {
  width: 500px;
}

.width-420 {
  width: 420px;
}

.width-15 {
  width: 15px;
}

.ar19_tdWdth td, .width-150 {
  width: 150px !important;
}

.ar19_tdWdth td p {
  text-align: left !important;
}

.romanUl {
  list-style: lower-roman;
  color: #000000;
  padding-left: 20px;
}

.botAlignTd {
  vertical-align: bottom !important;
}

.noBorBot {
  border-bottom: 0 !important;
}

.clearBoth {
  clear: both;
}

/*.darkTbl td.darkHighlightOrangTable{
background:#f5e0de !important;
}	*/
ol.font-size-14 {
  margin: 10px 0px;
  padding-left: 15px;
}

.font-size-13 {
  font-size: 13px;
}

.noteFont {
  font-size: 11px !important;
  color: #000;
}

.noteFont, ul.noteFont li {
  font-size: 11px !important;
  color: #000;
}

.disc {
  list-style: disc;
}

ol.decimal {
  list-style: decimal;
}

ol.smallAlphabet {
  list-style: lower-alpha;
}

ol.smallAlphabetOl {
  list-style: lower-alpha;
  margin-left: 25px;
}

ol.lowerRoman {
  list-style: lower-roman;
}

.font-size-14 p.Note-03 {
  font-size: 11px !important;
}

.textCenter {
  text-align: center !important;
}

.marT15 {
  margin-top: 15px;
}

.width-400 {
  width: 400px;
}

.width-200 {
  width: 200px;
}

.tableBox {
  width: auto !important;
}

.tableBox td {
  width: 25px;
  height: 25px;
  display: table-cell;
  border: 1px solid #333 !important;
}

.tableBox2 td {
  width: 15px;
  height: 25px;
  width: 100%;
  border: 1px solid #333 !important;
}

/*end of arun 31May2019*/
/* custom */
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: #fff;
}

a.downloadTop {
  background: #92D1FF;
  line-height: 27px;
  height: 27px;
  display: inline-block;
  border-radius: 15px;
  padding: 0px 15px 0px 50px;
  font-size: 20px;
  font-family: "Tungsten A", "Tungsten B", "Khand", sans-serif;
  vertical-align: bottom;
  position: relative;
  text-decoration: none;
  color: #000000;
}

a.downloadTop span {
  position: absolute;
  top: -4px;
  left: 15px;
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/pdfIcon.png);
  width: 25px;
  height: 35px;
  display: inline-block;
  z-index: 2;
}

a.backArrow {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/backArrow.png);
  width: 16px;
  height: 16px;
  display: inline-block;
  text-decoration: none;
  margin-top: 8px;
}

.topRibbon {
  margin: 15px 0px;
}

.noDesktop {
  display: none !important;
}

@media (max-width: 1024px) {
  .container {
    width: 100%;
  }

  .noDesktop {
    display: inline-block !important;
  }
}
html, .launcherBg {
  height: 100%;
}

.launcherImg {
  width: 100%;
}

.showMobile {
  display: block;
}

.showTab {
  display: none;
}

.launcher {
  /*background:url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/launcher.png) 0 0 no-repeat;
  background-size:cover;*/
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  width: 100%;
}

.liveEnterprice {
  margin: 0px auto 0 auto;
  padding-top: 60px;
  text-align: center;
  width: 90%;
}

.liveEnterprice > img {
  width: 90%;
}

.launcherBtn {
  font-family: "Tungsten A", "Tungsten B", "Khand", sans-serif;
  font-size: 30px;
  color: #BEE3FF;
  padding: 10px 25px;
  line-height: 40px;
  border: 1px solid #92D1FF;
  background: none;
  text-align: center;
  margin: 0 auto;
}

.launcherBtn:hover {
  border: 1px solid #fff;
  color: #fff;
}

@media screen and (min-width: 768px) and (max-width: 1000px) {
  .showMobile {
    display: block;
  }

  .showTab {
    display: none;
  }
}
@media screen and (min-width: 800px) and (max-width: 1024px) {
  .liveEnterprice {
    padding-top: 0;
  }

  .liveEnterprice > img {
    width: 70%;
  }

  .showMobile {
    display: none;
  }

  .showTab {
    display: block;
  }
}
@media screen and (min-width: 1025px) {
  .leftPentagon {
    background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/leftPentagon.png) 0px 100px no-repeat;
  }

  .leftPentagon .main-wrap {
    background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/rightPentagon.png) 100% 500px no-repeat;
  }

  .launcherImg {
    display: none;
  }

  .liveEnterprice {
    background: #007cc3;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 100px;
  }

  .liveEnterprice > img {
    width: 40%;
  }

  .textCenter_desk {
    text-align: center;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1300px) {
  .leftPentagon {
    background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/leftPentagon.png) -50px 100px no-repeat;
  }
}
@media screen and (min-width: 1600px) {
  .leftPentagon {
    background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/leftPentagon-big.png) 0px 100px no-repeat;
  }

  .leftPentagon .main-wrap {
    background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/rightPentagon-big.png) 100% 500px no-repeat;
  }

  .liveEnterprice {
    padding-top: 70px;
    padding-bottom: 150px;
  }
}
.launcherFooter {
  text-align: center;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}

.launcherFooter span {
  display: block;
  margin: 20px 0px 30px 0px;
  text-align: center;
  font-family: "HelveticaNeue", "Myriad Pro", Arial;
  font-weight: 300;
}

.accordionList {
  margin-bottom: 10px;
  position: relative;
}

.accordionHdr {
  background: #EBEBEB;
  padding: 10px;
  height: 120px;
  cursor: pointer;
}

.accordionHdr h2 {
  font-size: 41px;
  padding-right: 20px;
  font-family: "Tungsten A", "Tungsten B", "Khand", sans-serif;
  color: #000;
  /*-webkit-transition-property: transform ease 0.5s,translateX(0);
     transition-property: transform ease 0.5s,translateX(0);
  transform-origin: left bottom;*/
}

.accordionHdr p {
  font-size: 17px;
  color: #2E2E2E;
  font-family: "HelveticaNeue", "Myriad Pro", Arial;
  font-weight: 300;
  font-style: normal;
}

.accordionHdr:hover h2 {
  /*color:#fff;
  padding-left:20px;
  -webkit-transform: scale(1.2,1.2);
     transform: scale(1.2,1.2);
  margin:30px;*/
}

.accordionHdr:hover p {
  /*color:#e8e8e8;
  display:none;*/
}

.accordionCnt {
  display: none;
  background: #BEE3FF;
  padding: 10px;
}

.accordionOpen .accordionCnt {
  display: block;
}

.accordionOpen .accordionHdr {
  background: #BEE3FF;
}

.accordionGrey .accordionHdr, .accordionGrey .accordionCnt {
  background: #e1e1e1 !important;
}

.accordionGrey .linkList .linkListCnt2 {
  border-bottom: 1px solid #ccc;
  font-family: "Tungsten A", "Tungsten B", "Khand", sans-serif;
  font-size: 25px;
}

.accordionGrey .linkList:last-child .linkListCnt {
  border-bottom: 0;
}

.utilIconList {
  position: absolute;
  right: 20px;
  top: 14px;
  z-index: 2;
}

.utilIconList > a {
  height: 30px;
  width: 21px;
  display: inline-block;
  margin-left: 15px;
}

.pdfDownloadLink > a {
  height: 30px;
  width: 21px;
  display: inline-block;
  margin-left: 15px;
}

.pdfDownload {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/pdfDownload.png) 0 50% no-repeat;
}

.ShareIcon {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/share.png) 0 90% no-repeat;
  height: 30px;
  width: 21px;
}

.ShareIcon2 {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/share.png) 0 90% no-repeat;
  height: 30px;
  width: 21px;
}

.linkList {
  margin-bottom: 15px;
}

.linkList .linkListImg {
  float: left;
}

.linkList .linkListCnt {
  margin-left: 70px;
  padding-bottom: 10px;
  margin-right: 10px;
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/ForwardArrow.png) 100% 0 no-repeat;
  border-bottom: 1px solid #abc5d8;
  cursor: pointer;
}

.linkList .linkListCnt2 {
  padding-bottom: 10px;
  margin-right: 10px;
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/ForwardArrow.png) 100% 0 no-repeat;
  border-bottom: 1px solid #abc5d8;
  cursor: pointer;
}

.linkList:last-child .linkListCnt {
  border-bottom: 0;
}

.linkList .linkListCnt h3 {
  font-size: 25px;
  font-family: "Tungsten A", "Tungsten B", "Khand", sans-serif;
  margin: 0px 0 5px 0;
  padding-right: 30px;
}

.linkList .linkListCnt p {
  font-size: 15px;
  margin: 0;
  line-height: 15px;
  font-family: "HelveticaNeue", "Myriad Pro", Arial;
  font-weight: 500;
}

.linkList .linkListCnt span {
  font-size: 12px;
  line-height: 15px;
  font-family: "HelveticaNeue", "Myriad Pro", Arial;
  font-style: italics;
  font-weight: 400;
}

.threeDot {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.overflowHidden {
  overflow: hidden;
}

.mainH1 {
  font-size: 41px;
  font-family: "Tungsten A", "Tungsten B", "Khand", sans-serif;
  margin: 10px 0px 5px 0px;
  font-weight: 500;
}

.h1p {
  font-size: 17px;
  font-family: "HelveticaNeue", "Myriad Pro", Arial;
  font-weight: 300;
  font-style: normal;
}

.mainH1 .utilIconList {
  top: -8px;
  right: 0;
}

.mainH1Blue {
  font-size: 60px;
  font-family: "Tungsten A", "Tungsten B", "Khand", sans-serif;
  margin: 10px 0px 5px 0px;
  font-weight: normal;
  color: #007cc3;
}

.mainh2 {
  font-size: 40px;
  margin: 20px 0px 40px 0px;
  font-family: "HelveticaNeue", "Myriad Pro", Arial;
  font-weight: 700;
}

.imagePentagon {
  display: none;
}

.pentaAnimationImg {
  text-align: center;
  margin: 30px auto;
  width: 60%;
}

@media screen and (min-width: 1025px) {
  .pentaAnimation > .col-md-5 {
    width: 41.66666667%;
    margin: 0;
  }

  .pentaAnimation > .col-md-7 {
    width: 58.33333333%;
  }

  .pentaAnimation > .col-md-7, .pentaAnimation > .col-md-5 {
    float: right;
  }
}
.imagePentagon img {
  width: 100%;
}

.imagePentagon.active {
  display: block;
  opacity: 1;
}

.cntPentagon {
  color: #707070;
  font-size: 32px;
  margin-bottom: 15px;
  padding-bottom: 15px;
  line-height: 35px;
  font-family: "HelveticaNeue", "Myriad Pro", Arial;
  font-weight: 300;
  font-style: normal;
}

.cntPentagon.active {
  color: #000;
}

.cntPentagon.active span {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0px;
  height: 3px;
  border: 2px solie #DF9926;
  background: #DF9926;
  z-index: 2;
  content: "";
}

.cntPentagon.first span {
  width: 100px;
}

.para1 {
  font-size: 22px;
  font-family: "HelveticaNeue", "Myriad Pro", Arial;
  font-weight: 300;
  font-style: normal;
}

@media screen and (min-width: 1025px) {
  .para1 {
    font-size: 24px;
  }
}
.linkExp {
  font-size: 22px;
  font-family: "Tungsten A", "Tungsten B", "Khand", sans-serif;
  color: #007cc3;
  font-weight: normal;
}

.linkExp:hover {
  text-decoration: underline;
}

.relative {
  position: relative;
}

/*.blueDimondBgBottom{
		background:url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/bottombluehexagon.png) left bottom no-repeat;	
	}

	.blueDimondBg{
		background:url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/topbluehexagon.png) left top no-repeat;
		
	}*/
.imageBtmCnt {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 10px;
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/bgRectangle.png);
  height: 80px;
}

.imageBtmCnt h3 {
  font-size: 15px;
  font-family: "HelveticaNeue", "Myriad Pro", Arial;
  font-weight: 500;
  line-height: 25px;
}

.imageBtmCnt p {
  margin: 0;
  font-size: 12px;
  height: 50px;
  overflow: hidden;
  font-family: "HelveticaNeue", "Myriad Pro", Arial;
  font-weight: 300;
  font-style: normal;
}

.noLink .imageBtmCnt {
  height: 80px;
}

@media screen and (min-width: 650px) and (max-width: 768px) {
  .noLink .imageBtmCnt {
    height: 120px;
  }

  .noLink .imageBtmCnt p {
    height: 100px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .noLink .imageBtmCnt {
    height: 100px;
  }

  .noLink .imageBtmCnt p {
    height: 80px;
  }
}
@media screen and (min-width: 1025px) {
  .cntPentagon {
    color: #707070;
    font-size: 42px;
    line-height: 40px;
  }

  .mainH1Blue {
    font-size: 200px;
    line-height: 140px;
    margin-bottom: 10px;
  }

  .linkExp {
    font-size: 30px;
  }

  .mainh2 {
    font-size: 80px;
    margin: 200px 0px 100px 0px;
  }

  .pentaAnimation {
    margin-bottom: 100px;
  }

  .main-navCnt {
    width: 550px;
  }

  .imageBtmCnt {
    height: 100px;
  }

  .noLink .imageBtmCnt p {
    height: 80px;
  }

  .main-nav li a {
    font-size: 35px;
  }

  .noLink .imageBtmCnt {
    height: 120px;
  }

  .noLink .imageBtmCnt p {
    height: 100px;
  }
}
@media screen and (min-width: 1600px) {
  .textCenter_desk {
    margin-top: 150px;
  }

  .mainH1Blue {
    margin-bottom: 80px;
  }
}
.listCauroselItem {
  cursor: pointer;
  overflow: hidden;
}

.noLink .listCauroselItem {
  cursor: default;
}

.listCauroselItem img {
  width: 100%;
  -webkit-transition-property: scale ease 1s;
  transition-property: scale ease 1s;
}

.listCauroselItem:hover img {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
}

.listCauroselItem:hover .imageBtmCnt {
  background: #007cc3;
  opacity: 0.8;
  color: #fff;
}

@media screen and (min-width: 1025px) {
  .imageBtmCnt h3 {
    font-size: 22px;
  }

  .imageBtmCnt p {
    font-size: 15px;
  }
}
.listCauroselItem:hover .imageBtmCnt p {
  color: #fff;
}

.cauroselMArgin {
  margin: 30px 0px 50px 0px;
  margin-left: -40px;
}

/*hover Animation*/
.sweepUpdown {
  display: block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  background: #e1e1e1;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}

.sweepUpdown:before {
  content: "";
  z-index: -1;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #BEE3FF;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition: transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}

.sweepUpdown:hover, .sweepUpdown:focus, .sweepUpdown:active {
  color: white;
}

.sweepUpdown:hover:before, .sweepUpdown:focus:before, .sweepUpdown:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}

.borderUnderlineleft {
  display: block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}

.borderUnderlineleft:before {
  position: absolute;
  z-index: -1;
  bottom: 0;
  left: 51%;
  right: 51%;
  content: "";
  height: 1px;
  background: #007cc3;
  -webkit-transition: left 0.3s, right 0.3s;
  transition: left 0.3s, right 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.borderUnderlineleft:hover:before, .borderUnderlineleft:focus:before, .borderUnderlineleft:active:before {
  left: 0;
  right: 0;
}

/* Changes in styles  */
span.Alogo {
  font-family: "Tungsten A", "Tungsten B", "Khand", sans-serif;
  font-size: 25px;
  color: #007cc3;
  margin-left: 14px;
  text-decoration: none !important;
  float: left;
  line-height: 39px;
}

.logo img {
  float: left;
}

.accordionOpen .utilIconList {
  display: block;
}

/*fixed header*/
header {
  padding: 20px 0;
}

.headerFixed {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99;
  background: white;
  border-bottom: 2px solid #EBEBEB;
}

/*.headerFixed .navbar-toggle span{
	background:#fff;
}
.headerFixed a.backArrow{
	background:url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/backArrow-White.png);
}*/
/*fixed header*/
@media screen and (min-width: 768px) {
  .homeAccordion .accordionHdr h2 {
    font-size: 120px;
  }

  .homeAccordion .accordionHdr p {
    font-size: 30px;
    width: 500px;
    line-height: 30px;
    background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/desktopArrow.png) 0 100% no-repeat;
    padding-bottom: 25px;
  }

  .homeAccordion .accordionHdr {
    height: 400px;
    padding-top: 150px;
  }

  .accordionList {
    margin-bottom: 20px;
  }

  .accordionHdr, .accordionCnt {
    padding-left: 30px;
    padding-right: 30px;
  }

  .utilIconList {
    right: 30px;
  }

  .linkList .linkListCnt2 {
    margin-right: 0px;
  }

  .liveBG {
    background: #EBEBEB url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/LiveBG.png);
    background-size: cover;
  }

  .sweepUpdown.liveBG:before {
    background: #BEE3FF url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/LiveBG.png);
    background-size: cover;
  }

  .messageBG {
    background: #EBEBEB url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/messagebg.png);
    background-size: cover;
  }

  .sweepUpdown.messageBG:before {
    background: #BEE3FF url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/messagebg.png);
    background-size: cover;
  }

  .letterBG {
    background: #EBEBEB url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/letterBG.png);
    background-size: cover;
  }

  .sweepUpdown.letterBG:before {
    background: #BEE3FF url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/letterBG.png);
    background-size: cover;
  }

  .boardBG {
    background: #EBEBEB url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/boradbg.png);
    background-size: cover;
  }

  .sweepUpdown.boardBG:before {
    background: #BEE3FF url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/boradbg.png);
    background-size: cover;
  }

  .leaderBG {
    background: #EBEBEB url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/leaderShipBg.png);
    background-size: cover;
  }

  .sweepUpdown.leaderBG:before {
    background: #BEE3FF url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/leaderShipBg.png);
    background-size: cover;
  }

  .commiteeBG {
    background: #EBEBEB url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/commiteeBg.png);
    background-size: cover;
  }

  .sweepUpdown.commiteeBG:before {
    background: #BEE3FF url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/commiteeBg.png);
    background-size: cover;
  }

  .financialBG {
    background: #EBEBEB url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/financialBg.png);
    background-size: cover;
  }

  .sweepUpdown.financialBG:before {
    background: #BEE3FF url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/financialBg.png);
    background-size: cover;
  }
}
.mainPad {
  padding-bottom: 100px;
}

.mousePointer {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/mouse.png);
  width: 29px;
  height: 50px;
  position: fixed;
  bottom: 10px;
  left: 50%;
  right: 50%;
}

.mousePointerInner {
  position: relative;
}

.mousePointerInner span {
  content: "";
  position: absolute;
  top: 10px;
  left: 45%;
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/mouseLine.png);
  width: 3px;
  height: 16px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  animation-duration: 1.5s;
  animation-name: scrollMouse;
  animation-iteration-count: infinite;
  animation-direction: forwards;
}

.mousePointer:hover .mousePointerInner:span {
  top: 25px;
}

@keyframes scrollMouse {
  from {
    top: 10px;
    opacity: 0;
  }
  to {
    top: 25px;
    opacity: 0.6;
  }
}
.connect-wrap {
  height: 350px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  display: none;
}

.connect-wrap ul li a {
  width: 32px;
  height: 32px;
}

@media screen and (min-width: 1024px) {
  .innerContainer {
    margin: 0 auto;
    width: 900px;
  }

  .connect-wrap {
    display: inline-block;
  }
}
.whatsapp {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/whatsapp.png) no-repeat;
}

.fb {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/facebook.png) no-repeat;
}

.twitter {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/twitter.png) no-repeat;
}

.email {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/email.png) no-repeat;
}

.share_report > img {
  margin-top: 5px;
}

.fade.in {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/menuMask.png);
  opacity: 1;
}

.cusModal .modal-dialog {
  width: 300px;
  margin: 30px auto;
}

.cusModalwdth .modal-dialog {
  width: 90%;
  margin: 15px auto;
}

.cusModalwdth .modal-content {
  padding: 30px;
}

.cusModalwdth h1 {
  font-family: "HelveticaNeue", "Myriad Pro", Arial;
  font-weight: 300;
  font-size: 24px;
  margin: 0;
  color: #007cc3;
  margin-bottom: 20px;
}

.cusModalwdth .modal-header {
  height: 15px;
}

.cusModalwdth p, .cusModalwdth .modal-footer {
  font-family: "HelveticaNeue", "Myriad Pro", Arial;
  font-weight: 300;
  font-size: 20px;
  margin: 0;
  color: #2E2E2E;
}

.cusModalwdth .modal-footer {
  text-align: left;
}

.cusModal .modal-header {
  height: 40px;
}

.cusModal .modal-header .closePop {
  right: 20px;
  top: 20px;
}

@media screen and (min-width: 800px) {
  .cusModalwdth .modal-dialog {
    width: 80%;
    margin: 30px auto;
  }

  .cusModalwdth p, .cusModalwdth .modal-footer {
    font-size: 24px;
  }

  .cusModal .modal-header {
    height: 40px;
  }
}
.socialWrap {
  background: #fff;
  margin-left: 50px;
}

.socialWrap li {
  margin: 30px 0;
}

.socialWrap li a {
  height: 32px;
  display: block;
  font-family: "HelveticaNeue", "Myriad Pro", Arial;
  font-weight: 300;
  color: #2E2E2E;
  text-decoration: none;
  line-height: 32px;
  font-size: 20px;
}

.socialWrap .fa {
  margin-right: 10px;
  color: #337ab7;
}

.pointerCursor {
  cursor: pointer;
}

/* Changes in styles  */
span.Alogo {
  font-family: "Tungsten A", "Tungsten B", "Khand", sans-serif;
  font-size: 25px;
  color: #007cc3;
  margin-left: 14px;
  text-decoration: none !important;
  float: left;
  line-height: 39px;
}

.logo img {
  float: left;
}

.accordionOpen .utilIconList {
  display: block;
}

h3.desig_category {
  font-family: "Tungsten A", "Tungsten B", "Khand", sans-serif;
  font-size: 30px;
  margin-bottom: 15px;
  margin-top: 30px;
}

.cauroselMArgin .owl-carousel .owl-nav .owl-next,
.cauroselMArgin .owl-carousel .owl-nav .owl-prev {
  height: 15px;
  width: 21px;
  display: inline-block;
  margin: 20px 15px 0 15px;
}

.cauroselMArgin .owl-carousel .owl-nav .owl-prev.disabled {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/Chevron-left-disabled.png) no-repeat 100%;
  background-size: contain;
}

.cauroselMArgin .owl-carousel .owl-nav .owl-prev {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/Chevron-left-enabled.png) no-repeat 100%;
  background-size: contain;
}

.cauroselMArgin .owl-carousel .owl-nav .owl-next.disabled {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/Chevron-right-disabled.png) no-repeat 100%;
  background-size: contain;
}

.cauroselMArgin .owl-carousel .owl-nav .owl-next {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2019/financials/images/38Report/Chevron-right-enabled.png) no-repeat 100%;
  background-size: contain;
}

.noJustify {
  text-align: left !important;
}

footer {
  background: #EBEBEB;
  height: 90px;
  padding: 15px 0px;
  color: #007cc3;
}

footer a {
  color: #007cc3;
  line-height: 60px;
  display: inline-block;
}

footer a:hover {
  text-decoration: underline;
}

.homeh1.sentensecae {
  text-transform: uppercase;
}

/*# sourceMappingURL=styles.css.map */


.close-nav, .closePop {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/documents/ar-2019/images/close.png) no-repeat center center;
}
.modal-backdrop {
  background-color: rgba(0,0,0, 0.2);
}


.cauroselMArgin .owl-carousel .owl-nav .owl-next {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/documents/ar-2019/images/Chevron-right-enabled.png) no-repeat 100%;
}
.cauroselMArgin .owl-carousel .owl-nav .owl-prev {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/documents/ar-2019/images/Chevron-left-enabled.png) no-repeat 100%;
}
.imageBtmCnt {
  background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/documents/ar-2019/images/bgRectangle.png);
}
