/*=========common===================*/
.fw,.fwp,.fwh,section,footer,header {width: 100%; float: left;}
.fwp{position: relative;}
.fw5 {width: 50%; float: left;}
.fwr5 {width: 50%; float: right;}
.fwh {height: 100%;}
.fwvh {height: 100vh;}
.pr{position: relative;}
.fw91_6 {width: 91.66666667%;}
.fw5 {width: 50%; float: left; height: 100vh; }
.fw41_6 {width: 41.66666667%; float: left;}
.fw25 {width: 25%; float: left;}
.fw16_7 {width: 16.66666667%; float: left;}
.fw33_3 {width: 33.33333333%; float: left;}
.f0{font-size: 0;}
.pd {padding: 0 !important;}
.pdl {padding-left: 0 !important;}
.pdr {padding-right: 0 !important;}
.mg {margin: 0 !important;}
.dib {display: inline-block;}
.db {display: block;}
.opa0 {opacity: 0;}
.dn {display: none;}
.f0 {font-size: 0; line-height: 0;}

.v_line {width: 100%; float: left; height: 1px; transform: scaleY(0.5); font-size: 0; background: #a7a9ac;}

.bk212120bg {background-color: #212120 !important;}
.bk212120 {color: #212120 !important;}

.blackbg {background-color: #212120 !important;}

.border_divider {width: 100%; float: left; height: 1px; font-size: 0; background: #9FA1A4;}

p {width: 100%; float: left;}
/*=========common===================*/

#Banner_Our_Strategic_Pillars {height: 80vh;}
#Banner_Our_Strategic_Pillars h1 { font-size: 65px; line-height: 76px;}
.section2_pillar3 h6 {width: 100%; float: left; margin-top: 40px; font-weight: 400; font-size: 23px; line-height: inherit;}
.section2_pillar3 .tab_pillar3 .underline {height: 1px; background: #9FA1A4;}
.section2_pillar3 .tab_pillar3 a {display: inline-block; position: relative; padding-right: 10px; margin-right: 30px; font-weight: 400; font-size: 16px; line-height: 42px; color: #212120;}
.section2_pillar3 .tab_pillar3 a.active:after, .section2_pillar3 .tab_pillar3 a:hover:after {content: ''; width: 100%; height: 3px; font-size: 0; line-height: 0; position: absolute; left: 0; bottom: -2px; background: #212120;}
.section2_pillar3 ul li {display: inline-block; float: left; width: 100px; margin-right: 50px;}
.section2_pillar3 ul li p {text-align: center; margin-top: 10px; color: #212120; line-height: 20px; width: 100%; float: left;}
.section2_pillar3 .topspace{height: 50px;}
.section2_pillar3 .bottomspace {height: 120px;}
.title_desc_img h6 {font-weight: 700; font-size: 21px; line-height: 28px; color: #212120; padding: 15px 0 20px;}
.title_desc_img p {font-weight: 400; color: #A1A3A6; width: 100%; float: left; padding: 15px 0;}
.title_desc_img p.imgdescsmall {color: #000000; float: right; width: auto; text-align: left; padding: 20px 0 15px; font-size: 14px; line-height: 24px;}
.title_desc_img a, .title_desc_img a:hover {font-weight: 400; color: #212120;}
.building_dedicated_ecommerce_teams {padding: 100px 0 60px;}
.selling_direct_to_consumer {padding: 100px 0 80px;}
.ramping_up_ecommerce { padding-bottom: 100px; }
.leveraging_consumer_generated_content {padding: 100px 0 100px;}
.doubling_down_on_data {padding-bottom: 40px;}
.leveraging_global_partnerships .banner_img {margin-top: 113px;}
.investing_in_content_and_infrastructure .banner_img {margin-top: -45px;}
.investing_in_content_and_infrastructure .imgdescsmall {margin-bottom: -85px;}
.selling_direct_to_consumer p.imgdescsmall {margin-top: -100px;}
.doubling_down_on_data h6 {padding-top: 0;}

.fostering_winwin_partnerships {padding: 100px 0 60px;}
.Laying_the_foundations_for_future_growth_priorities {padding-top: 80px;}
.leveraging_technology_and_analytics { margin-top: -180px; }
.south_africa_title_desc_img {padding: 70px 0 0;}
.Vivek_Gambhir_jakarta_second {margin-top: -190px;}
.Ramping_up_go_to_market_activations_in_Nigeria {margin-top: -8px;}
.south_africa_title_desc_img .Store_pilot_in_South_Africa p.imgdescsmall{margin-top: -107px;}
.south_africa_title_desc_img .Store_pilot_in_South_Africa_img {margin-top: 20px;}

/*============pillar2=======================*/

.innovation_brand_slider .show_popup { box-shadow: 0 0 10px rgba(0,0,0,0.4); width: calc(33.33% - 30px); margin: 15px; position: relative; }

.innovation_brand_slider img {background: #fff; border: 1px solid #e0e0e0;}
.innovation_brand_slider .owl-nav {width: 100%; height: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); display: inline-block; font-size: 0; margin-top: -62px;}
.innovation_brand_slider .owl-prev { background: url(../images/pillar-01/arrow_grey.png) no-repeat center center !important; background-size: 100% !important; margin: 0 !important; padding: 0 !important; border-radius: 40px !important; width: 40px; height: 40px; font-size: 0; position: absolute; left: 45px; top: 50%; transform: translate(-50%,-50%); display: inline-block;}
.innovation_brand_slider .owl-next {  background: url(../images/pillar-01/arrow_grey.png) no-repeat center center !important; background-size: 100% !important; margin: 0 !important; padding: 0 !important; border-radius: 40px !important; width: 40px; height: 40px; font-size: 0; position: absolute; right: 5px; top: 50%; transform: translate(-50%,-50%) rotate(180deg); display: inline-block;}
.innovation_brand_slider .show_popup .desc { padding: 15px; display: flex; align-items: center; justify-content: center; background: rgba(0,0,0,0.5); width: 100%; float: left; height: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); opacity: 0; transition: all 0.2s linear;  }
.innovation_brand_slider .show_popup:hover .desc { opacity: 1; }
.innovation_brand_slider_hidden {padding: 0; background: #fff;}
.innovation_brand_slider_hidden .owl-dots {position: absolute; left: 25%; bottom: 100px; transform: translateX(-50%); display: inline-block; font-size: 0; padding: 16px 6px !important; background: transparent; border-radius: 30px;}
.innovation_brand_slider_hidden .owl-dot { display: inline-block !important; margin: 0 !important;}
.innovation_brand_slider_hidden .owl-dot span { width: 14px !important; height: 14px !important; background: transparent !important; position: relative; border:1px solid #A6A6A6;}
.innovation_brand_slider_hidden .owl-dot.active span{ border:1px solid #606060;}
.innovation_brand_slider_hidden .owl-dot.active span:after{ background: #606060 !important;}
.innovation_brand_slider_hidden .owl-dot span:after { width: 4px !important; height: 4px !important; display: inline-block; background: transparent !important;  font-size: 0; content: ''; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
.innovation_brand_slider_hidden .owl-nav { position: absolute; left: calc(50% + 75px); margin: 0; bottom: 200px; }
.innovation_brand_slider_hidden .owl-nav .owl-prev { margin-right: 20px !important; }

.country_prev, .country_next, .country_prev_usa, .country_next_usa { display: none !important; position: absolute; left: 50%; bottom: 43px; margin-left: -65px; width: 35px; height: 35px; z-index: 999; }
.country_prev, .country_prev_usa { margin-left: -110px; }

.country_prev, .country_next, .country_prev_usa, .country_next_usa { left: calc(50% + 140px); margin: 0 !important; bottom: 200px; }
.country_prev, .country_prev_usa{ left: calc(50% + 80px); margin: 0 !important; bottom: 200px; }
.innovation_brand_slider_hidden .slide .fw5:last-child { background: #212120; }

.country_prev a, .country_next a, .country_prev_usa a, .country_next_usa a {
  display: block;
  width: 35px;
  height: 35px;
  background: transparent;
  border-radius: 50%;
  float: left;
}

.country_prev_usa, .country_next_usa { display: block; }

.country_prev_usa a, .country_next_usa a { font-size: 0 !important; background: url(../images/pillar-01/arrow_grey.png) no-repeat center center !important; background-size: 100% !important; border-radius: 50% !important }
.country_next_usa a { position: relative; transform: rotate(180deg); }


#innovation_brand_hidden .owl-theme .owl-nav .disabled { opacity: 1 !important; }
/*.country_prev a:last-child { float: right; }*/

.innovation_brand_slider_hidden .owl-prev, .innovation_brand_slider_hidden .owl-next {font-size: 0 !important; margin: 0 5px !important; padding: 0 !important; width: 35px; height: 35px;  background: url(../images/strategic-pillars/pillar2/arrow_wt.png) no-repeat center center !important; background-size: 100% !important; border-radius: 50% !important}
.innovation_brand_slider_hidden .owl-next {position: relative; transform: rotate(180deg);}
.innovation_brand_slider_hidden .fw5 .pxy {padding: 80px; min-height: 360px; }
.innovation_brand_slider_hidden .fw5 .pxy.desc {padding: 80px 80px 110px; height: 100%; display: flex; flex-flow: column; justify-content: space-between; }
.innovation_brand_slider_hidden .fw5 .pxy.pillar02_pop_desc { min-height: 550px; }
.innovation_brand_slider_hidden h6 { width: 100%; padding-bottom: 20px; font-size: 16px; line-height: 24px; color: #fff; font-weight: 700; display: flex; justify-content: space-between; align-items: center;}
.innovation_brand_slider_hidden h6 em { background: #fff; width: 100%; height: 1px; position: relative; transform: scaleY(0.5); }
.innovation_brand_slider_hidden h6 span { font-weight: 400; white-space: nowrap; padding-right: 25px;}
.innovation_brand_slider_hidden h6 strong { font-weight: 700; white-space: nowrap; padding-left: 25px;}
.innovation_brand_slider_hidden h3 {font-size: 40px; line-height: 48px; color: #fff; font-weight: 700; /*padding: 65px 0 30px;*/ padding: 30px 0 30px;}
.innovation_brand_slider_hidden ul li:before, .uldisc_value li:before {position: absolute; left: 0; top: 17px; content: ''; font-size: 0; line-height: inherit; background-color: #fff; width: 6px; height: 6px; border-radius: 50%;}
.innovation_brand_slider_hidden ul li, .uldisc_value li{padding: 6px 0; position: relative; padding-left: 20px; font-size: 16px; line-height: 26px; color: #fff; font-weight: 200;}
.uldisc_value li { color: #9D9FA2 }
.uldisc_value li:before{position: absolute; left: 0; top: 17px; content: ''; font-size: 0; line-height: inherit; background-color: #9D9FA2; width: 6px; height: 6px; border-radius: 50%;}
.no_bullets li:before { display: none; }
.innovation_brand_slider_hidden ul.no_bullets li { padding-left: 0px; font-size: 20px; line-height: 32px;  }

.innovation_brand_product {padding: 0px 15px 40px;}
.innovation_brand_product h6 {font-weight: 400; font-size: 30px; line-height: 36px; color: #fff; text-align: center; /* margin: 25px 0 0; */ width: 100%; float: left;}
.innovation_brand_product h6 span {font-weight: 700; color: #fff; font-size: 15px; line-height: 18px;}
.leveraging_our_cross_functional_ride_structure {margin-top: -106px;}
.investments_in_design_technology_and_skills {margin-top: -150px;}
.investments_in_design_technology_and_skills .big_img {margin-top: -60px;}
.investments_in_design_technology_and_skills .experimenting_with_new_styles_at_our_africa_r {margin-top: -136px; padding-left: 60px;}
.building_global_partnerships {padding: 100px 0 100px;}
.indiaandbangladesh .banner_img {width: 186px;}
.indiaandbangladesh .desc {position: absolute; left: 250px; top: 47%; transform: translateY(-50%); display: inline-block;}
.indiaandbangladesh .desc .line {position: absolute; left: -84px; top: 0; width: 171px; height: 2px; background-color: #212120; font-size: 0;}

.bycategory { background: #f1f2f2; padding: 40px 50px 60px; margin-bottom: 50px; }
.bycategory h4 { font-size: 25px; font-weight: 700; color: #000; line-height: 31px; text-align: center; margin-bottom: 80px; }
.bycategory .fw5 { height: auto; text-align: center; }
.bycategory .fw5 a { width: auto; display: inline-block; height: 58px; margin-bottom: 5px; background: #fff; border-radius: 50px; /*border:1px solid #a5a7aa;*/ color: #000; font-weight: 400; font-size: 19px; line-height: 56px; padding: 0 34px; }
.bycategory .fw5 p { color: #606060; }
.bycategory .fw5 p.pactive, .bycategory .fw5.active p { font-weight: 700; }
.bycategory .fw5 a:hover, .bycategory .fw5.active a { color: #fff; font-weight: 700; border-color: #4cd4d4; background: #4cd4d4; }
/*.bycategory .fw5.active a { color: #fff; font-weight: 700; border-color: #4cd4d4; background: #4cd4d4; }
.innovation_brand_slider .show_popup.personalCare { display: none; }
/*============end pillar2=======================*/

#innovation_brand_hidden {
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 999999999;
	display: none;
}

.hidden_slider { /*display: none;*/ width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 999999999; }
.hidden_slider.on_top_screen { z-index: 999999999999; }

.arrow-popup-close {
  width: 30px;
  height: 60px;
  display: block;
  cursor: pointer;
  position: fixed;
  top: 20px;
  right: 20px;
  z-index: 99999999999;
}
.arrow-popup-close:before, .arrow-popup-close:after {
  content: '';
  display: inline-block;
  height: 28px;
  width: 3px;
  background-color: #fff;
  border-radius: 2px;
  position: relative;
  transition: 100ms ease-in-out transform;
}
.arrow-popup-close:before {
  transform: rotate(-45deg);
  left: 6px;
  top: 0px;
}
.arrow-popup-close:after {
  transform: rotate(45deg);
  left: 16px;
  top: 0px;
}
.arrow-popup-close.open:before {
  transform: translateX(7px) rotate(-45deg);
  height: 28px;
}
.arrow-popup-close.open:after {
  transform: translateX(-6px) rotate(45deg);
  height: 28px;
}

.tab_content { display: none; }

.rankingdesc { min-height: 180px; }
.ranking h5, .ranking h6 { font-weight: 700;  font-size: 15px; line-height: 18px; padding: 6px 0px; }
.ranking h6 span { font-weight: 400;  font-size: 14px; }
#strategic_pillars_landing p.pillar01_top_desc { border-bottom: 1px solid #a7a9ac; color: #000; margin: 0 0 15px; }
/*#strategic_pillars_inside_slider p.pillar01_top_desc { min-height: 136px; }*/
#strategic_pillars_inside_slider p.pillar01_top_desc {  padding: 20px 0px 30px 0px !important; }

#strategic_pillars_inside_slider .fw.item { box-shadow: 0 0 10px rgba(0,0,0,0.3); margin: 12px 0;  }
#strategic_pillars_inside_slider { margin-bottom: 30px; }

.strategic_pillars_01_grid .center {
  top: 6% !important;
  transform: translateY(0px);
  height: 100% !important;
}

.pillar01_explore {
  text-align: left;
  position: absolute;
  left: 0px;
  bottom: 15%;
}

.pillar01-tabs { padding: 20px 0px 40px 15px; }
.pillar01-tabs a { display: inline-block; background: #fff; border-radius: 30px; font-size: 15px; color: #000 !important; padding: 10px 20px 9px 20px; }
.pillar01-tabs a:hover, .pillar01-tabs a.active_pillar_tab { background: #000; color: #fff !important; }

.rankingdesc_pillar_01 .rankingdesc { display: none; }

.pillar01_popup_slider img {
  max-width: 70%;
  max-height: 85%;
  display: inline-block !important;
  width: auto !important;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.pillar01_popup_img { height: 60vh; background: #fff; text-align: center; }
.pillar01_popup_text { height: 40vh; background: #000; }
.pillar01_popup_text p { color: #fff !important; }

.pillar01_popup_slider h3 {
  font-size: 50px !important;
  font-weight: 400;
  padding: 0px 0px 5px 0px !important;
}
.pillar01_popup_slider p {
  font-size: 15px !important;
  font-weight: 300;
  color: #606060 !important;
  line-height: 24px !important;
}
.pillar01_popup_slider p strong {
  font-weight: 700;
  color: #fff !important;
}

.pillar01_popup_text .desc {
  position: absolute;
  left: 0px;
  top: 40%;
  transform: translateY(-50%);
  width: 100%;
  text-align: center;
}

.pillar01_popup_slider .owl-dots {
  left: 0px !important;
  bottom: 6%;
  width: 100% !important;
  text-align: center;
  width: 100% !important;
  transform: none !important;
}
.pillar01_popup_slider .owl-dot span { border-color: #606060 !important; }
.pillar01_popup_slider .owl-dot.active span:after { background: #fff !important; }

.pillar01_popup_slider .owl-nav {
  width: 90% !important;
  left: 5% !important;
  text-align: left !important;
  bottom: auto !important;
  top: 23% !important;
}
.pillar01_popup_slider .owl-nav .owl-next { float: right; }
.pillar01_popup_slider .owl-prev, .pillar01_popup_slider .owl-next { width: 55px !important; height: 55px !important; }
/*Akentech - 16-06-2020*/

/*============end pillar5=======================*/
.tred { color: red; }
.uldisc {width: 100%; float: left;}
.ulnum li, .ul_linum li {display: flex; flex-flow: row; font-size: 16px; line-height: 24px; font-weight: 400; color: #A1A3A6;}
.uldisc li {font-weight: 400; font-size: 16px; line-height: 30px; color: #A1A3A6;}
.uldisc li span:first-child {width: 18px; float: left; position: relative;}
.uldisc li span:first-child:after {content: ''; width: 5px; height: 5px; border-radius: 50%; background: #A1A3A6; display: inline-block; position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
.uldisc li span:last-child {width: calc(100% - 18px); float: left;}
.ulnum li span:first-child {padding: 0 10px 0 0;}
.borbtm {border-bottom: 1px solid #212120;}
.table .bortop0 {border-top: 0;}
.table td {font-weight: 400; color: #212120; font-size: 16px;}
.table.fontgrey td {color: #A1A3A6;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {border-color: #212120;}
.shop_floor_engagement_activities_at_our_kenya_and_mozambique_factories02 {margin-top: -74px; position: relative; z-index: -1;}
.ulgoodandgreen {display: flex; flex-flow: row; align-items: center;}
.ulgoodandgreen img {width: 80px; height: 80px; margin-right: 28px; margin-left: -108px;}
.ulgoodandgreen_detail img {width: 130px; height: 130px; margin-right: 50px; margin-left: -180px;}
.endsmalldata .line {width: 100%; height: 1px; background: #212120; display: inline-block; font-size: 0;}
.endsmalldata p {font-weight: 400; font-size: 13px; line-height: 20px; padding: 0 !important;}
.quotes_desc {background: #d6f9f9; padding: 24px 50px;}
.quotes_desc p {color: #212120;}
.quotes_2 {position: relative;}
.quotes_2:before {content: ''; font-size: 0; width: 24px; height: 17px; background: url(../images/strategic-pillars/pillar7/startquotes.png) no-repeat center center; background-size: 100%; position: absolute; left: -33px; top: 19px;}
.quotes_2:after {content: ''; font-size: 0; width: 24px; height: 17px; background: url(../images/strategic-pillars/pillar7/endquotes.png) no-repeat center center; background-size: 100%; position: absolute; right: -33px; bottom: 19px;}
/*============end pillar5=======================*/

.hline{position: absolute; content: " "; width: 1px; height: 100%; background: gray; top: 0%; left: 50%;}
/*============26-06-2020 pillar5=======================*/

.value_created_sdgs {display: flex; justify-content: center; align-items: center; margin-top: 20px; flex-flow: wrap;}
.value_created_sdgs img {width: calc(20% - 20px); margin: 10px 10px;}
#Value-Created .col_2 {columns: 2; column-gap: 30px;}
#Value-Created h4, .title_globalisation_strategy {font-size: 80px; line-height: inherit; color: #A6A6AB; text-align: center; margin: 30px 0 50px; font-weight: 300;}
#Our-globalisation-strategy h6 {line-height: 30px;}
.portfolio_box {display: flex; flex-flow: row; justify-content: center; align-items: center; position: relative; padding: 20px 0; margin-top: 35px; border:1px solid #dbdbdb;}
.portfolio_box img {width: calc(20% - 28px) !important; margin:0 14px !important;}
.portfolio_box p { position: absolute; top: -10px; padding: 0 14px; width: auto; left: 40px; display: inline-block; font-size: 18px; line-height: inherit; font-weight: 700; background: #fff;}
.smallbox {width: 100%; float: left; border: 2px solid #929497; padding: 4px 0; text-align: center; margin-top: 25px;}
.graphdesc p {white-space: nowrap;}
.uldisc_value {margin-top: 100px;}
.uldisc_value .v_line {transform: scaleX(10);}
/*.uldisc_value ul {margin-top: 50px;}*/
.uldisc_value li {width: 100% !important; margin-right: 0 !important;}

.section2_pillar3 ul li img {
  /*width: 84% !important;
  margin-left: 8%;*/
  width: 74% !important;
  margin-left: 13%;
}
.ul_lidisc, .ul_linum {width: 100% !important; float: left;}
.ul_lidisc li span:first-child:before {position: absolute; left: 4px; top: 50%; transform: translateY(-50%); content: ''; font-size: 0; line-height: inherit; background-color: #212120; width: 5px; height: 5px; border-radius: 50%;}
.ul_lidisc li, .ul_linum li {width: 100% !important; float: left;}
.ul_lidisc li span:first-child, .ul_linum li span:first-child {width: 28px; float: left; position: relative;}
.ul_lidisc li span:last-child, .ul_linum li span:last-child {width: calc(100% - 28px); float: right;}

.strategic_priorities_ul li {padding: 5px 0; }
.strategic_priorities_desc h6 {margin-top: 0;}
.lasttext_ourglobal {font-size: 14px; line-height: 22px; padding: 0;}

main ul li {font-size: 16px !important; line-height: 30px !important;}

.title_desc_img .sanitizers_product {overflow: hidden;}
.title_desc_img .sanitizers_product img {z-index: 9999; position: relative;}
.title_desc_img .sanitizers_product_text {width: auto !important; color: #212120;}
.title_desc_img .sanitizers_product_text:after {content: ''; position: absolute; right:0; bottom: 10px; width: 290%; height: 1px; background: #212120; font-size: 0;}
.title_desc_img .sanitizers_product_text.plt:after {right: auto; left: 0;}
/*===========26-06-2020=end pillar5=======================*/

/*Mobile - Sateesh*/
@media only screen and (max-width: 768px) {
  .hline{display: none;}
  .tab_content {padding: 0 30px;}
  .section2_pillar3 .topspace { height: 30px; }
  .section2_pillar3 .bottomspace { height: 10px; }
  .section2_pillar3 h6 { height: inherit; margin: 10px 0px 30px 0px; text-align: center; font-size: 16px; font-weight: 700; line-height: 23px; text-align: left;}
  .section2_pillar3 ul { text-align: center; display: flex; flex-flow: wrap;}
  .section2_pillar3 ul li { width: 50%; margin: 0px 0px 20px 0px; float: none; }
  /* .section2_pillar3 ul li img { width: 70% !important; display: inline-block; float: none; margin-left: 0%; } */
  .section2_pillar3 ul li img { width: 35% !important; display: inline-block; float: none; margin-left: 0%; }
  .section2_pillar3 ul li p { padding-top: 0px; }
  #strategic_pillars_inside_slider .fw.item {padding-bottom: 50px;}
  #strategic_pillars_inside_dots_container  {position: absolute; top: 0;}
  /*#strategic_pillars_inside_dots .owl-dot.active:after,#strategic_pillars_inside_dots .owl-dot {width: 20PX;}*/


  .ranking .col-md-3 { min-height: auto; }
  .ranking .ranking_MO { margin-bottom: -45px; }
  #strategic_pillars_inside_slider p.pillar01_top_desc { min-height: auto; }

}

@media (min-width:768px) {.plb{position: absolute; left: 0; bottom: 0;} .plt{position: absolute; left: 0; top: 0;} .prb{position: absolute; right: 0; bottom: 0;} .prt{position: absolute; right: 0; top: 0;} .pxy {position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);} .ply {position: absolute; left: 0; top: 50%; transform: translateY(-50%);} .pry {position: absolute; right: 0; top: 50%; transform: translateY(-50%);} .pxb {position: absolute; left: 50%; bottom: 0; transform: translateX(-50%);} .pxt {position: absolute; left: 50%; top: 0; transform: translateX(-50%);} .visxs {display: none !important;} .pd {padding: 0 !important;} .pdl {padding-left: 0 !important;} .pdr {padding-right: 0 !important;} .mg {margin: 0 !important;} .txc{text-align: center;} .txl{text-align: left !important;} .txr{text-align: right !important;} .fl{float: left !important;} .fnone{float: none !important;} .fr{float: right !important;} .ht3{height: 3px !important; font-size: 0; width: 100%; float: left;} .ht5{height: 5px !important; font-size: 0; width: 100%; float: left;} .ht8{height: 8px !important; font-size: 0; width: 100%; float: left;} .ht10{height: 10px !important; font-size: 0; width: 100%; float: left;} .ht15{height: 15px !important; font-size: 0; width: 100%; float: left;} .ht20{height: 20px !important; font-size: 0; width: 100%; float: left;} .ht30{height: 30px !important; font-size: 0; width: 100%; float: left;} .ht40{height: 40px !important; font-size: 0; width: 100%; float: left;} .ht50{height: 50px !important; font-size: 0; width: 100%; float: left;} .ht60{height: 60px !important; font-size: 0; width: 100%; float: left;} .ht70{height: 70px !important; font-size: 0; width: 100%; float: left;} .ht80{height: 80px !important; font-size: 0; width: 100%; float: left;} .ht90{height: 90px !important; font-size: 0; width: 100%; float: left;} .ht100{height: 100px !important; font-size: 0; width: 100%; float: left;}}
@media (max-width:768px) {.mplb{position: absolute; left: 0; bottom: 0;} .mplt{position: absolute; left: 0; top: 0;} .mprb{position: absolute; right: 0; bottom: 0;} .mprt{position: absolute; right: 0; top: 0;} .mpxy {position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);} .mply {position: absolute; left: 0; top: 50%; transform: translateY(-50%);} .mpry {position: absolute; right: 0; top: 50%; transform: translateY(-50%);} .mpxb {position: absolute; left: 50%; bottom: 0; transform: translateX(-50%);} .mpxt {position: absolute; left: 50%; top: 0; transform: translateX(-50%);} .hidxs {display: none !important;} .mpd {padding: 0 !important;} .mpdl {padding-left: 0 !important;} .mpdr {padding-right: 0 !important;} .mmg {margin: 0 !important;} .mtxc{text-align: center;} .mtxl{text-align: left !important;} .mtxr{text-align: right !important;} .mfl{float: left !important;} .mfnone{float: none !important;} .mfr{float: right !important;} .htm3{height: 3px !important; font-size: 0; width: 100%; float: left;} .htm5{height: 5px !important; font-size: 0; width: 100%; float: left;} .htm8{height: 8px !important; font-size: 0; width: 100%; float: left;} .htm10{height: 10px !important; font-size: 0; width: 100%; float: left;} .htm15{height: 15px !important; font-size: 0; width: 100%; float: left;} .htm20{height: 20px !important; font-size: 0; width: 100%; float: left;} .htm30{height: 30px !important; font-size: 0; width: 100%; float: left;} .htm40{height: 40px !important; font-size: 0; width: 100%; float: left;} .htm50{height: 50px !important; font-size: 0; width: 100%; float: left;} .htm60{height: 60px !important; font-size: 0; width: 100%; float: left;} .htm70{height: 70px !important; font-size: 0; width: 100%; float: left;} .htm80{height: 80px !important; font-size: 0; width: 100%; float: left;} .htm90{height: 90px !important; font-size: 0; width: 100%; float: left;} .htm100{height: 100px !important; font-size: 0; width: 100%; float: left;}}
@media only screen and (max-width: 768px) {
.pdlr15 { padding-right: 15px !important; padding-left: 15px !important; }
/*.fw {width: 100% !important;}*/
p, ul li, .ulnum li, .uldisc li {font-size: 14px !important; line-height: 25px !important;}
.title_desc_img p {padding: 8px 0;}
.title_desc_img h6 {font-size: 19px; line-height: 26px;}
.title_desc_img p.imgdescsmall {padding: 10px 0 7px; line-height: 19px; width: 100%; float: left; font-size: 12px; line-height: 18px !important;}
.title_desc_img h6 {padding: 7px 0 10px;}
.table th {font-size: 14px;}
.table td {font-size: 13px;}
.ulgoodandgreen {align-items: flex-start;}
.ulgoodandgreen img {margin-left: 0; margin-right: 15px; width: 60px; height: 60px; margin-top: 8px;}
.quotes_2:before {width: 15px; height: 10px; left: -23px; top: 14px;}
.quotes_2:after {width: 15px; height: 10px; right: -23px; bottom: 14px; }
.quotes_desc {padding: 19px 35px;}

.shop_floor_engagement_activities_at_our_kenya_and_mozambique_factories02, .investments_in_design_technology_and_skills .big_img {margin-top: 0;}
.investments_in_design_technology_and_skills {margin-top: 0;}
.investments_in_design_technology_and_skills .experimenting_with_new_styles_at_our_africa_r {padding-left: 15px; margin: 0;}
.building_global_partnerships {padding: 0;}
.indiaandbangladesh .banner_img {width: 134px;}
.indiaandbangladesh .desc .line {width: 150px;}
.indiaandbangladesh .desc {left: 207px;}
.building_dedicated_ecommerce_teams {padding-bottom: 0; padding-top: 60px;}
.leveraging_global_partnerships .banner_img {margin-top: 0;}
.selling_direct_to_consumer, .leveraging_consumer_generated_content, .south_africa_title_desc_img, .Laying_the_foundations_for_future_growth_priorities, .fostering_winwin_partnerships {padding: 0;}
.selling_direct_to_consumer p.imgdescsmall {margin-top: 0; width: 100%;}
.ramping_up_ecommerce {padding-bottom: 0;}
.investing_in_content_and_infrastructure .banner_img , .leveraging_technology_and_analytics{margin-top: 0;}
.investing_in_content_and_infrastructure .imgdescsmall {margin-bottom: 0;}

.innovation_brand_slider .owl-next {right: -40px;}
.innovation_brand_slider .owl-prev {left: 0;}
.innovation_brand_slider_hidden .fw5 {width: 100%; float: left; height: 50vh;}
.innovation_brand_slider_hidden .fw5 .pxy {padding: 20px; min-height: auto; }
.innovation_brand_slider_hidden .fw5 .pxy.pillar02_pop_desc { min-height: auto; }
.innovation_brand_slider_hidden .slide {height: 100vh;}
.innovation_brand_slider_hidden h6 {font-size: 15px;  padding-bottom: 10px; }
.innovation_brand_slider_hidden h3 {font-size: 17px; line-height: 24px; padding: 16px 0 6px;}
.innovation_brand_slider_hidden h3 br{display: none;}
.innovation_brand_slider_hidden ul li, .innovation_brand_slider_hidden ul.no_bullets li { font-size: 13px; line-height: 19px;}
.innovation_brand_slider_hidden ul li {padding: 3px 0 3px 13px; font-size: 13px; line-height: 19px;}
.innovation_brand_slider_hidden ul li:before {top: 10px; width: 5px; height: 5px;}
.innovation_brand_slider_hidden .owl-dot {display: inline-block !important;}
.innovation_brand_slider_hidden .owl-dots {padding: 6px 16px !important; display: flex;}
.innovation_brand_slider_hidden .owl-nav {bottom: inherit; top: 22%; transform: translateX(-50%); margin-left: 0; width: 100%; float: left;}
.innovation_brand_slider_hidden .owl-prev {float: left; margin-left: 10px !important; background: #212120 !important; background: url(../images/strategic-pillars/pillar2/arrow.png) no-repeat center center !important; background-size: 100% !important;}
.innovation_brand_slider_hidden .owl-next {float: right; margin-right: 10px !important; background: #212120 !important; background: url(../images/strategic-pillars/pillar2/arrow.png) no-repeat center center !important; background-size: 100% !important;}
.arrow-popup-close:before, .arrow-popup-close:after {width: 2px; height: 22px; background: #212120;}
.arrow-popup-close {width: 26px; height: 26px; right: 13px; top: 13px;}
.innovation_brand_slider_hidden .fw5 .desc {padding-bottom: 0; height: calc(50vh - 85px); overflow-y: scroll;}

.innovation_brand_slider_hidden .owl-item.active .desc::-webkit-scrollbar { -webkit-appearance: none; width: 7px; margin-right: 2px;}
.innovation_brand_slider_hidden .owl-item.active .desc::-webkit-scrollbar-thumb { border-radius: 4px; background-color: #D6D6D6; box-shadow: 0 0 1px rgba(255, 255, 255, .5);}
.innovation_brand_slider_hidden .owl-dots .owl-dot span {margin: 1px;}
}


/*=======================PillarMobile==17-06-2020=================================*/
/*=======================PillarMobile==22-06-2020=================================*/
@media only screen and (max-width: 768px) {
.leveraging_our_cross_functional_ride_structure, .south_africa_title_desc_img .Store_pilot_in_South_Africa p.imgdescsmall {margin-top: 0;}
.accordpillar h3 {position: relative; font-size: 19px; line-height: 26px; margin: 20px 0;  font-weight: 700;}
.accordpillar h3:after, .accordpillar h3:before {content: ''; width: 0; height: 0; border-style: solid; border-color: #212120; border-width: 0px 1px 1px 0; position: absolute; right: 0; top: 0px; padding: 6px; transform: rotate(45deg);}
.accordpillar .accordshow h3:before {display: block; top: 16px; transform: rotate(225deg);}
.v_line { width: 100%; float: left; height: 1px; transform: scaleY(0.5); font-size: 0; background: #a7a9ac; margin: 15px 0px;}
.accorddesc {display: none; padding-bottom: 20px;}
}
/*=======================PillarMobile==22-06-2020=================================*/

.innovative_approach_grid { margin-top: -300px; }


/*=======================PillarMobile==25-06-2020=================================*/
@media only screen and (max-width: 768px) {
.ul_lidisc li span:first-child:before {width: 4px; height: 4px;}
.ul_lidisc li span:first-child, .ul_linum li span:first-child {width: 22px;}
.ul_lidisc li span:last-child,.ul_linum li span:last-child {width: calc(100% - 22px);}

.strategic_pillars_landing_main #strategic_pillars_landing_slider .slider_pagination {position: absolute; top: 50%; transform: translateY(-50%);}
#strategic_pillars_landing .center .h_100_per {flex-flow: column; align-items: flex-start; align-content: flex-start; text-align: left; margin-top: 60px;}
#strategic_pillars_landing .center h2 {text-align: left !important; padding-left: 0; padding-bottom: 10px; font-size: 17px; line-height: 24px;}
#strategic_pillars_landing .center .h_100_per .ranking {flex-flow: wrap; display: flex; width: 100%; margin-top: 20px;}
#strategic_pillars_landing .center .h_100_per .ranking .col-xs-3 {width: 50%;}
.ranking h5, .ranking h6 {font-size: 12px; line-height: 17px;}
#strategic_pillars_landing p {font-size: 13px; line-height: 22px;}
#strategic_pillars_landing .exp_btn_conatiner:hover .explore, #strategic_pillars_landing .explore, #strategic_pillars_landing .explore , #strategic_pillars_landing .slide_item:hover .explore {opacity: 1;}
#strategic_pillars_landing .mpxy {position: absolute !important;transform: translate(-50%, -50%) !important;}
#strategic_pillars_inside_dots { text-align: center; margin-top: 30px; width: 100%; float: left;}
#innovation_brand_hidden .hidden_slider .pxy{ position: absolute !important; left: 50% !important; top: 50% !important; transform: translate(-50%,-50%) !important; }
.portfolio_box img {width: 60px; margin: 0 8px;}
.portfolio_box p {top: -8px; left: 24px; padding: 0 7px; font-size: 14px;}
.portfolio_box {padding: 10px 0; margin-top: 20px;}
.smallbox {padding: 0; font-size: 10px; line-height: 18px; margin-top: 13px;}
.value_created_sdgs img {width: calc(33.333% - 20px);}
.value_created_sdgs {margin: 0 0 25px; text-align: left;}
.uldisc_value {margin-top: 20px;}
.section2_pillar3 {overflow: hidden;}
.uldisc_value ul {text-align: left !important; margin: 0px 0 5px; display: block !important;}
.uldisc_value li {font-size: 14px; line-height: 26px;}
.uldisc_value ul li {margin-bottom: 0 !important;}
.uldisc_value ul li:before {width: 5px; height: 5px;}
.dis_line {display: inline !important;}
#strategic_pillars_landing p.source {font-size: 12px; line-height: 20px;}

.strategic_priorities_desc h6 {margin: 0 0 5px !important;}
.strategic_priorities_ul li {padding: 5px 0; text-align: left !important; margin:0 !important; padding:2px 0; line-height: 20px !important;}
ul li {font-size: 14px !important; line-height: 25px !important;}
.lasttext_ourglobal {font-size: 10px; line-height: 18px; padding: 0;}

}
/*=======================PillarMobile==25-06-2020=================================*/
@media only screen and (min-width: 768px) { 
.displayinlinemo {display: none !important;}

 }
@media only screen and (max-width: 768px) { 
.displayinlinemo {display: inline !important;}

 }


/*=======================PillarMobile==09-07-2022=================================*/
@media only screen and (max-width: 768px) {

.pillar07_page .ulgoodandgreen .ul_lidisc li { font-size: 14px !important; line-height: 25px !important; }
.pillar07_accordmo .accord_basic h3 { float: left; width: calc(83.33333333% - 30px) !important; margin-left: calc(8.33333333% + 15px) !important; padding-left: 0 !important; padding-right: 18px !important;  }
.pillar07_accordmo .accord_basic h3, .pillar07_accordmo .offset1 { margin-left: 8.33333333%; }
.pillar07_accordmo .offset1, .pillar07_accordmo .accord_basic h3 { width: 83.33333333%; padding-left: 15px; padding-right: 15px; }
/*.pillar07_page .pillar07_content .accord_basic_desc { background: #ededee; }*/
.pillar07_page .accordshow h3 { border:0; }


 }

 .uldisc li.blk span:first-child:after {
  background: #000;
 }

 @media only screen and (max-width: 768px) {
 .title_desc_img .table2 td, .title_desc_img .table2 th { padding: 4px !important;}
 .title_desc_img .table2 p, .table2 th p { font-size: 8px !important; }

 .Employee_wellness_programmes p.Avenir-Black { min-height: auto !important; margin-bottom: 20px; }

}


