.violet-bg {
  background-color: #5a46be;
}
.lightviolet-bg {
  background-color: #eeecf8;
}
.skyblue-bg {
  background-color: #458cdd;
}
.lightskyblue-bg {
  background-color: #ecf4fb;
}
.lightgray-bg {
  background-color: #eefdf3;
}
.pink-bg {
  background-color: #c366db;
}
.lightpink-bg {
  background-color: #f5e5f8;
}
.radical-red-bg {
  background-color: #ff3250;
}
.lightradical-red-bg {
  background-color: #ffebed;
}
.orange-bg {
  background-color: #ff690a;
}
.lightorange-bg {
  background-color: #fff6f0;
}
.violet-text {
  color: #5a46be;
}
.skyblue-text {
  color: #458cdd;
}
.pink-text {
  color: #9b00c3;
}
.radical-red-text {
  color: #ff3250;
}
.orange-text {
  color: #ff690a;
}
.line-height {
  line-height: 1.3em;
}
.p-20 {
  padding: 20px;
}
.p-30 {
  padding: 30px;
}
.ptb-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}
.p-60-30 {
  padding: 60px 30px;
}
.ml-15 {
  margin-left: 15px;
}
.ml-20 {
  margin-left: 20px;
}
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.text-right {
  text-align: right;
}
.lightviolet-bg .cunter-nbr {
  padding: 30px;
  background-color: #fff;
}
.Quatro-Slab {
  font-family: "Quatro Slab";
}
li {
  font-size: 18px;
  line-height: 28px;
  color: #111111;
}
ul {
  padding: 0px;
}
.cont-sec li {
  margin-bottom: 7px;
}
#retail-page-sec .strategic-list {
  display: flex;
  align-items: flex-start;
}
#retail-page-sec .strategic-list img {
  margin-right: 15px;
}
#retail-page-sec .strategic-list p {
  margin-bottom: 0px;
}
.InfoNoBox .nos {
  display: inline-block;
}
#retail-page-sec .graph-chart .chart,
#oil-gas-sec .graph-chart .chart,
#oil-chemicals-sec .graph-chart .chart {
  margin-left: auto;
  margin-right: auto;
}
.graph-chart .chart span.prupleBg {
  background-color: #d9d5f2;
}
.graph-chart .chart span.prupleBg2 {
  background-color: #b3abe5;
}
.graph-chart .chart span.prupleBg3 {
  background-color: #5a46bd;
}
.graph-chart .chart span.pinkBg {
  background-color: #ffeaed;
}
.graph-chart .chart span.pinkBg2 {
  background-color: #ffacb8;
}
.graph-chart .chart span.pinkBg3 {
  background-color: #ff3150;
}
.graph-chart .chart span.orangeBg {
  background-color: #ffe0ce;
}
.graph-chart .chart span.orangeBg2 {
  background-color: #ffa46c;
}
.graph-chart .chart span.orangeBg3 {
  background-color: #ff6909;
}
.graph-chart .chart span::after {
  right: 0px;
  font-size: 16px;
  transform: translateY(-27px) translateX(0px);
  width: auto;
  font-weight: 600;
}
#oil-gas-sec .graph-chart .chart span::after {
  color: #ff3150;
}
#oil-chemicals-sec .graph-chart .chart span::after {
  color: #ff6909;
}
.graph-chart .chart li:nth-child(3) span::after,
#oil-gas-sec .graph-chart .chart li:nth-child(3) span::after,
#oil-chemicals-sec .graph-chart .chart li:nth-child(3) span::after {
  color: #ec008c;
}
.graph-chart .chart span::before {
  font-weight: 600;
  text-align: center;
  width: auto;
}
.diversified-customer-sec .broder-sec .col-md-4.col-12 {
  border-right: 1px solid #c0c2d2;
}
.diversified-customer-sec .broder-sec .col-md-4.col-12:nth-child(4),
.diversified-customer-sec .broder-sec .col-md-3.col-12:nth-child(5) {
  border: none;
}
.diversified-customer-sec .broder-sec .col-md-3.col-12 {
  border-right: 1px solid #c0c2d2;
}
.industry-overview-sec .sec-title > h4,
.business-performance-sec .sec-title > h4,
.COVID-19-response-sec .sec-title > h4,
.new-commerce-sec .sec-title > h4,
.leadership-adopting-sec .sec-title > h4 {
  position: relative;
  padding-top: 15px;
}
.industry-overview-sec .sec-title > h4::before,
.business-performance-sec .sec-title > h4::before,
.COVID-19-response-sec .sec-title > h4::before,
.new-commerce-sec .sec-title > h4::before,
.leadership-adopting-sec .sec-title > h4::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 60px;
  height: 2px;
  background-color: #28C378;
}
.business-performance-sec ul {
  padding-left: 30px;
}
.business-performance-sec li {
  margin-bottom: 7px;
}
.business-performance-sec li:nth-child(5) {
  list-style-type: none;
}
.position-img {
  position: absolute;
  bottom: 0px;
  left: auto;
  right: 70px;
}
.position-img > img {
  float: right;
}
#digital-service-page-sec .table th {
  border-top: 1px solid #468bdc;
  border-bottom: 1px solid #468bdc;
  color: #404042;
}
#digital-service-page-sec .table th:nth-child(4) {
  background-color: #b5d1f0;
  width: 10%;
}
#digital-service-page-sec .table td {
  padding: 10px;
}
#digital-service-page-sec .table td:nth-child(4) {
  background-color: #f3f8fc;
}
#digital-service-page-sec ul,
#media-enteraiment-sec ul,
#oil-chemicals-sec ul {
  padding-left: 2rem;
}
#digital-service-page-sec ul li,
#media-enteraiment-sec ul li,
#oil-chemicals-sec ul li {
  margin-bottom: 7px;
}
#digital-service-page-sec .strategic-priorities-sec .col-lg-12.col-12 .sec > .block,
#digital-service-page-sec .strategic-priorities-sec .col-md-6.col-12 .sec > .block,
#media-enteraiment-sec .strategic-priorities-sec .col-lg-12.col-12 .sec > .block,
#oil-chemicals-sec .strategic-priorities .col-lg-12.col-12 .sec > .block {
  flex: 0 0 50%;
  max-width: 50%;
}
#digital-service-page-sec .strategic-priorities-sec li,
#media-enteraiment-sec .strategic-priorities-sec li,
#oil-chemicals-sec .strategic-priorities li {
  padding-right: 15px;
}
#media-enteraiment-sec .sec-table .table th:nth-child(1) {
  width: 50%;
}
#media-enteraiment-sec .sec-table .table th:nth-child(2) {
  background-color: #aef7c5;
} 
#media-enteraiment-sec .sec-table .table th,
#oil-gas-sec .sec-table .table th,
#oil-chemicals-sec .sec-table .table th {
  border-top: 1px solid #1ed282;
  border-bottom: 1px solid #1ed282;
  background-color: #eefdf3;
}
#media-enteraiment-sec .sec-table .table td:nth-child(2),
#media-enteraiment-sec .sec-table .table tr:nth-child(5) td:nth-child(3) {
  background-color: #eefdf3;
}
#media-enteraiment-sec .sec-table .table tr:nth-child(5) td:nth-child(2),
#oil-chemicals-sec .sec-table .table tr:nth-child(5) td:nth-child(2) {
  background-color: #aef7c5;
}
#media-enteraiment-sec .sec-table .table tr:nth-child(5) td,
#oil-chemicals-sec .sec-table .table tr:nth-child(5) td {
  font-weight: 700;
}
#oil-gas-sec .sec-table .table th,
#oil-gas-sec .sec-table .table td {
  vertical-align: middle;
}
#oil-gas-sec .sec-table .table th:nth-child(6) {
  width: 22%;
}
#oil-gas-sec .sec-table .table td {
  padding: 10px;
}
#oil-gas-sec .sec-table .table tr:nth-child(7) td,
#oil-gas-sec .sec-table .table tr:nth-child(5) td,
#oil-chemicals-sec .sec-table .table tr:nth-child(5) td,
#oil-chemicals-sec .sec-table.india-fuel .table tr:nth-child(3) td {
  border-bottom: 1px solid #1ed282;
}
#oil-gas-sec .sec-table .table th:nth-child(3) {
  background-color: #aef7c5;
}
#oil-gas-sec .sec-table .table td:nth-child(3) {
  background-color: #eefdf3;
  font-weight: 600;
}
#oil-chemicals-sec .sec-table .table th:nth-child(2) {
  background-color: #aef7c5;
}
#oil-chemicals-sec .sec-table.india-fuel .table th:nth-child(2) {
  background-color: #eefdf3;
}
#oil-chemicals-sec .sec-table.india-fuel .table th:nth-child(4) {
  background-color: #aef7c5;
}
#oil-chemicals-sec .sec-table.southeast-asia .table tr:nth-child(5) td {
  font-weight: normal;
}
#oil-chemicals-sec .sec-table.southeast-asia .table tr:nth-child(5) td:nth-child(2),
#oil-chemicals-sec .sec-table.southeast-asia .table td:nth-child(2) {
  background-color: #eefdf3;
}
#oil-chemicals-sec .sec-table.southeast-asia .table tr:nth-child(5) td {
  border-bottom: 1px solid #dee2e6;
}
#oil-chemicals-sec .sec-table.southeast-asia .table tr:nth-child(6) td {
  border-bottom: 1px solid #1ed282;
}
#oil-chemicals-sec .sec-table.production-meant .table th:nth-child(2) {
    background-color: #eefdf3;
}
#oil-chemicals-sec .sec-table.production-meant .table th:nth-child(3) {
    background-color: #aef7c5;
}
#oil-chemicals-sec .sec-table.production-meant .table tr td {
  vertical-align: top;
}
#oil-chemicals-sec .sec-table.production-meant .table tr td:nth-child(1) {
  font-weight: 600;
  color: #565a76;
  font-size: 18px;
}
#oil-chemicals-sec .sec-table.production-meant .table tr td li {
  list-style-type: none;
  border-bottom: 1px solid #dee2e6;
  padding: 7px 0px;
}
#oil-chemicals-sec .sec-table.production-meant .table tr td li:last-child {
  border: none;
}
#oil-chemicals-sec .sec-table.production-meant .table tr:nth-child(5) td:nth-child(2) {
  background-color: transparent;
}
#oil-chemicals-sec .sec-table.production-meant .table tr:nth-child(5) td:nth-child(3) {
  background-color: #aef7c5;
}
#oil-chemicals-sec .sec-table.production-meant .table td:nth-child(3) {
    background-color: #eefdf3;
}
#oil-chemicals-sec .impact-sec .no-gutters .col-md-4.col-12,
#oil-chemicals-sec .impact-sec .no-gutters .col-md-8.col-12 {
  padding: 0px;
}
#oil-chemicals-sec .impact-sec .img-sec > img {
  width: 100%;
}
#oil-chemicals-sec .impact-sec .lightgray-bg {
  height: 100%;
}
.position-img.m-sec {
  display: none;
}
.position-img.d-sec {
  display: block;
}