.fixed_elmnt { position: fixed; top: 0px; left: 0px; display: none; z-index: 99; }*/

main { width: calc(100% - 68px); }

#one-aboutSlide .banner { width: 100%; float: left; background: url(../images/about/bg_about_gcpl.jpg) no-repeat center center; background-size: cover; }
#five-aboutSlide h2{margin:15px 0 10px; font-size: 36px !important; line-height: 46px;}
/*#two-aboutSlide .banner { width: 100%; float: left; background: url(../images/about/banner_Our_Values.jpg) no-repeat center center; background-size: cover; }*/

.about_desc { padding: 0 16%; }
.about_desc h2 { font-size: 70px !important; line-height: 81px; font-weight: 400;  margin: 0px 0px 30px 0px; color: #000000; }
/*#two-aboutSlide .about_desc h2 { color: #fff; }*/

.about_desc p { /*font-size: 25px !important; line-height: 34px;*/ font-size: 20px !important; line-height: 30px; font-weight: 400;  margin: 0px 0px 0 0px; color: #9b9da0; }
#two-aboutSlide .about_desc p { /*color: #fff;*/ margin-bottom: 40px; }

#three-aboutSlide .values { width: 100%; padding: 0 25%;}
#three-aboutSlide .values img { display: inline-block; width: calc(25% - 30px); margin: 15px; font-size: 0; padding: 0; }

.learnmore {display: inline-block; font-weight: 400; font-size:16px; line-height: 20px; color: #212120; position: relative; }
.learnmore:after {content: " "; position: absolute; width: 0%; height: 1px; background: #212120; position: absolute; bottom: -8px; left: 0px; transition: 0.3s; }
.learnmore.white { color: #fff; }
.learnmore.white:after { background: #fff; }
.learnmore.dtxtlink:after { bottom: -4px; }
.learnmore:hover:after { width: 100%; }

#five-aboutSlide .imgmap { width: 80%; position: relative; left: 10%; margin-top: 0px; }
#five-aboutSlide h3 { font-weight: 400; font-size: 35px; line-height: 48px; color: #000; position: relative; }
#six-aboutSlide img { width: 70%; margin: 0 auto 15px; display: inline-block; }
#six-aboutSlide h3 { font-weight: 400; font-size: 65px; line-height: 65px; color: #fff; position: relative; padding-bottom: 20px; margin-bottom: 18px; width: 100%; float: left; }
#six-aboutSlide p { padding: 5px 0; margin-bottom: 50px; color: #fff; }
.home_personal_care_icon { background: #000; float: left; width: 60% !important; margin-left: 20%; margin-top: -40px; margin-bottom: 30px; }

.home_personal_care { border: 1px solid #fff; }

#eight-aboutSlide .desc { padding: 0 30px; }
#eight-aboutSlide h6 { font-weight: 400; font-size: 25px; line-height: 31px; color: #000; position: relative; }
#eight-aboutSlide img { width: 50%; margin: 0 auto 15px; display: inline-block; }
#eight-aboutSlide p { color: #9b9da0;}

.fixed_elmnt, .fixed_elmnt_gcpl, .fixed_elmnt_count, .fixed_elmnt_purpose, .fixed_elmnt_values,
.fixed_elmnt_portfolio, .fixed_elmnt_product_portfolio, .fixed_elmnt_market,
.fixed_elmnt_india, .fixed_elmnt_indonesia, .fixed_elmnt_africa, .fixed_elmnt_latam, .fixed_elmnt_philosophy, .fixed_elmnt_sustainability { position: fixed; top: 0px; left: 0px; display: none; z-index: 99; }

.fixed_elmnt_gcpl { display: block; z-index: 2; }
.fixed_elmnt_count { z-index: 2; }
.fixed_elmnt_purpose { z-index: 2; }
.fixed_elmnt_values { z-index: 3; }
.fixed_elmnt_portfolio { z-index: 3; }
.fixed_elmnt_product_portfolio { z-index: 5; }
.fixed_elmnt_market { z-index: 6; }
.fixed_elmnt_india { z-index: 7; }
.fixed_elmnt_indonesia { z-index: 8; }
.fixed_elmnt_africa { z-index: 9; }
.fixed_elmnt_latam { z-index: 10; }
.fixed_elmnt_philosophy { z-index: 11; }
.fixed_elmnt_sustainability { z-index: 12; }
#country_bg { z-index: 6; }

.our_people { position: relative; }
.img_width{max-height: 100px;margin: 0px 0 30px 0;}
.img_width_2{max-height: 190px;}
.our_people h3{font-weight: 400; font-size: 42px; line-height: 90px; }


.topper { z-index: 111 !important; }

/*.fixed_elmnt .to_be_hidden { display: none; }*/
.bg_white { background: #fff; }

#factsheet_04 .fp-tableCell { vertical-align: top; }

.Sustainability_h2 { position: relative; top: 100vh; }
.hide_btn { opacity: 0; }


#fact_banner { background: url(../images/about/know-us/fact_banner.jpg) no-repeat center; background-size: cover; height: 100vh; }
.num h1 { font-size: 70px !important;  font-weight: 400; line-height: 85px !important;}
.num h1 span { display: inline-block; position: relative; }
.num h1 span sup { left: 0; top: 12px; }
.num h1 span small, .num h1 span sup{ position: absolute; display: inline; text-align: left !important; font-size: 19px !important; color: #000;  font-weight: 400; line-height: 24px !important; margin-left: 10px;}
.num h1 span small { right: 0; position: relative; top: auto; bottom: 0; right: 0; }
.num h1 span big { display: inline; font-size: 34px !important; font-weight: 400; line-height: 38px !important; margin-left: 10px; color: #000;}
.num p{font-size: 26px !important;  font-weight: 400; line-height: 24px !important;}
#fact_num{height: 100vh; display: flex; justify-content: space-around; align-items: center; /*background-color: #f2f2f2;*/}
.h70{margin-top: 70px;}
.h100{padding-bottom: 100px;}

/*pillar01*/

.pillar1_banner { width: 100%; float: left; background: url(../images/pillar-01/banner.jpg) no-repeat center center; background-size: cover; height: 100vh; }
.pillar1_banner.pillar2_banner { width: 100%; float: left; background: url(../images/pillar-02/banner.jpg) no-repeat center center; background-size: cover; height: 100vh; }
.pillar1_banner.pillar3_banner { width: 100%; float: left; background: url(../images/pillar-03/banner.jpg) no-repeat center center; background-size: cover; height: 100vh; }
.innovation_brand_slider_hidden .owl-prev, .innovation_brand_slider_hidden .owl-next { background: url(../images/pillar-01/arrow_grey.png) no-repeat center center !important; background-size: 100% !important; }
.pillar1_banner h1 { font-size: 60px; line-height: 65px;  }

.explore { width: 140px; height: 46px; background: #212120; border: 1px solid #212120; transition: 0.3s; display: inline-block; border-radius: 40px; text-align: center; font-size: 16px;  font-weight: 300; line-height: 44px; margin-top: 35px; transition: 0.3s; color: #fff !important; -webkit-box-shadow: 0px 0px 10px 0px rgba(33,33,32,0.5); -moz-box-shadow: 0px 0px 10px 0px rgba(33,33,32,0.5); box-shadow: 0px 0px 10px 0px rgba(33,33,32,0.5);}

.explore:hover { background: rgba(33,33,32,0.9); color: #fff !important; }


#strategic_pillars_landing .explore { opacity: 0; }
#strategic_pillars_landing .slide_item:hover .explore { opacity: 1; transition: 0.3s; }

#strategic_pillars_landing .explore.outline { opacity: 1 !important; box-shadow: none !important; background: transparent !important; font-weight: 400;  border: 1px solid #212120; color: #212120 !important; }
#strategic_pillars_landing .explore.outline:hover { box-shadow: none !important; background: #212120 !important; color: #fff !important; }

#strategic_pillars_inside_slider .explore.outline { margin: 0px; opacity: 1 !important; box-shadow: none !important; background: transparent !important; font-weight: 400;  border: 1px solid #212120; color: #212120 !important; }
#strategic_pillars_inside_slider .explore.outline:hover { box-shadow: none !important; background: #212120 !important; color: #fff !important; }

#strategic_pillars_landing h2 {
  font-size: 40px;
  /*line-height: 46px;*/
  line-height: 42px;
  /*margin-bottom: 20px;*/
  margin-bottom: 0px;
}
#strategic_pillars_landing p { color: #A1A3A6; font-weight: 200; font-size: 18px; line-height: 28px; font-weight: lighter; }

#strategic_pillars_landing p.source { font-size: 14px; line-height: 24px; padding-top: 15px; padding-bottom: 0; color: #212120; font-weight: 400;  }

#strategic_pillars_landing .center { padding-right: 40px; }
.bblunt u {
    font-size: 87%;
    text-decoration: underline;
    display: inline;
    vertical-align: top;
}


/*pillar01 end*/



/*pillar01  31-05-2022*/ 

/*.graphdesc p { white-space:  normal; hyphens: none; }*/



/*pillar02 end*/


/* Mobile */
@media only screen and (max-width: 768px) {
h1, .pillar1_banner h1 { font-size: 38px; line-height: 50px;}
.pillar1_banner h1 { padding: 0 15px; }
#five-aboutSlide h2{font-size: 25px !important;line-height: 36px;}
.about_desc {padding: 0 9%;}
.about_desc h2 { font-size: 45px !important;  line-height: 55px;}
.about_desc p { font-size: 14px !important; line-height: 20px;}
.num{margin-top: 25px;}
.num h1{font-size: 40px !important; line-height: 45px !important;}
.num p {font-size: 16px !important;}
.num h1 span big {font-size: 20px !important;}
.num h1 span sup{top: 0px !important;font-size: 14px !important;}
.num h1 span small{font-size: 14px !important;}
#three-aboutSlide .values{padding: 0% !important;}
#five-aboutSlide .imgmap{width: 100% !important; left: 0% !important;}
.home_personal_care_icon{width: 35% !important;  margin-left: 32%;  margin-top: -22px;  margin-bottom: 10px;}
#six-aboutSlide h3{font-size: 20px; line-height: 20px; margin-bottom: 0px;}
#six-aboutSlide p{margin-bottom: 20px !important; font-size: 12px; line-height:  20px;}
#six-aboutSlide img{width: 100% !important;}
.home_personal_care{margin-bottom: 50px;}
.#six-aboutSlide h3{padding-bottom: 0px !important;}
.img_width_2{max-width: 80px !important;}
.our_people h3{font-size: 16px;line-height: 30px;}
.our_people .desc{margin-bottom: 35px;}
#eight-aboutSlide img{width: 25% !important; margin-top: 20px; margin-bottom: 0px !important;}
#eight-aboutSlide h6{font-size: 16px; line-height: 20px;}
#eight-aboutSlide p {font-size: 13px;line-height: 20px;padding-bottom: 5px;}

#one-aboutSlide .banner { width: 100%; float: left; background: url(../images/about/bg_about_gcpl_mo.jpg) no-repeat center center; background-size: cover; }

/*pillar01*/

.pillar1_banner { width: 100%; float: left; background: url(../images/pillar-01/banner_mo.jpg) no-repeat center center; background-size: cover; height: 100vh; }
.pillar2_banner { width: 100%; float: left; background: url(../images/pillar-02/banner_mo.jpg) no-repeat center center; background-size: cover; height: 100vh; }
.pillar3_banner { width: 100%; float: left; background: url(../images/pillar-03/banner_mo.jpg) no-repeat center center; background-size: cover; height: 100vh; }


#strategic_pillars_landing .center { padding-right: 0 !important; width: 100%; float: left; }
#strategic_pillars_inside_slider .fw.item { padding-bottom: 0; margin-bottom: 0; }
.pillar01_explore { width: 100%; text-align: center; background-color: #212120; position: inherit; left: inherit; bottom: inherit; }
#strategic_pillars_inside_slider .explore.outline { color: #fff !important; width: 100%; }
#strategic_pillars_landing .slide_item .item .ranking .ranking_MO { margin-bottom: 20px; }

#strategic_pillars_landing .center .h_100_per { margin-top: 5px; }
#strategic_pillars_inside_slider p.pillar01_top_desc { padding: 0px 0px 22px 0px !important; margin-bottom: 0; }
.pillar01-tabs { padding: 0px 0px 25px 0; text-align: center; display: flex; flex-flow: wrap; justify-content: center; }
.pillar01-tabs a { font-size: 9px; padding: 10px 12px 9px 12px; margin: 0 5px 5px; }
#strategic_pillars_landing .center .h_100_per .ranking { width: auto; }
#strategic_pillars_inside_slider .fw.item { margin: 15px 0px; }
#strategic_pillars_landing .explore { height: 54px; line-height: 52px; }

.innovation_brand_slider_hidden .owl-nav { left: 50% !important; top: 41% !important; width: 80% !important; }
.pillar01_popup_slider .owl-nav { top: 49% !important;  }
.innovation_brand_slider_hidden .owl-nav .owl-prev, .innovation_brand_slider_hidden .owl-nav .owl-next { width: 42px !important; height: 42px !important; margin: 0 !important; padding: 0 !important; }
.innovation_brand_slider_hidden h3 { font-size: 25px !important; line-height: 29px !important; }
.pillar01_popup_slider img { max-width: 80%; }
.innovation_brand_slider_hidden .owl-dots { justify-content: center; }
.innovation_brand_slider_hidden .owl-dot span, .innovation_brand_slider_hidden .owl-dot.active span { border:2px solid #A6A6A6; margin: 2px; }
.innovation_brand_slider_hidden .owl-dot span:after { width: 5px !important; height: 5px !important; }
.rankingdesc { min-height: auto; }
/*.innovation_brand_slider .show_popup .desc{ opacity: 1; }*/
.innovation_brand_product h6 { font-size: 14px; line-height: 16px; }
.innovation_brand_product h6 span { font-size: 11px; line-height: 14px; }
.innovation_brand_product .insde-title { padding: 50px 0px 30px 0px !important; }
#pillars-one .section2_pillar3 .strategic_priorities_desc p { font-size: 16px !important; line-height: 21px !important; }
#pillars-one .rankingdesc_pillar_01 { display: flex; justify-content: center; }
#pillars-one .rankingdesc { width: auto; }

#Our-globalisation-strategy h6 { font-size: 19px; line-height: 26px; }
/*pillar01*/
/*pillar02*/

.innovation_brand_slider .show_popup { width: calc(50% - 10px); margin: 5px; box-shadow: 0 0 6px rgb(0,0,0,0.2);  }
.innovation_brand_slider_hidden .fw5 .pxy.desc { padding: 20px 30px 20px; overflow: inherit; }
.innovation_brand_slider_hidden .mindesc { overflow: scroll; max-height: 112px; margin-top: 10px; }
.innovation_brand_slider_hidden ul li { font-size: 13px !important; line-height: 19px !important; }
#innovation_brand_hidden h3 { text-align: center; }
#innovation_brand_hidden .owl-dots { left: 50%; bottom: 70px; display: none; }
#innovation_brand_hidden .owl-dot.active span:after { background-color: #fff !important; }
#strategic_pillars_landing .center h2 { text-align: center !important; padding-right: 0; }
#strategic_pillars_landing .center p.pillar01_top_desc { text-align: center; }


/*pillar02*/

}


/* Mobile 



    .arrow-popup-close:before, .arrow-popup-close:after { background: #606060 !important; }


/*next page*/

.title_desc_img h6 {
    font-weight: 400;}
#next_prev_page { margin-top: 50px; margin-bottom: 20px; }
.next_page { float: right; }
.prev_page { float: left; text-align: right; }
#next_prev_page p { color: #808285; }
#next_prev_page h6 a { color: #000; font-size: 25px; line-height: 30px;  position: relative; display: inline-block; }
#next_prev_page h6 a.two_line_link_prev { padding-left: 140px; }
/*#next_prev_page h6 a span { position: relative; height: 1px; width: 60px; display: inline-block; background-color: #000; }*/
.long-arrow-right,
.long-arrow-left {
  display: inline-block;
  width: 13px;
  height: 13px;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  margin: 8px 0 0 0;
  position: relative;
  transition: 0.3s;
  position: absolute;
  left: 0px;
  top: 3px;
}
.long-arrow-right{ transform: rotate(135deg); float: right; right: 0px; left: auto; }
.long-arrow-left{ transform: rotate(-45deg); float: left; left: 0px; transition: 0.3s; }

/*.next_page a { padding-right: 50px; }
.prev_page a { padding-left: 50px; }*/

.next_page a { padding-right: 70px; }
.prev_page a { padding-left: 70px; }

.next_page a:after, .prev_page a:after {
  content: "";
  position: absolute;
  left: 0px;
  top: 17px;
  width: 45px;
  height: 1px;
  background: #000;
  transition: 0.3s;
}

.next_page a:after { right: -2px; left: inherit; }

.prev_page a:after { left: -2px; }

.next_page a:hover .long-arrow-right { right: -13px; transition: 0.3s; left: auto !important;  }
.next_page a:hover:after { right: -15px; transition: 0.3s;  }

.prev_page a:hover .long-arrow-left { left: -13px; transition: 0.3s; }
.prev_page a:hover:after { left: -15px; transition: 0.3s;  }
.height{height: 450px;}


@media only screen and (max-width: 768px) {

#next_prev_page h6 a{font-size: 16px; line-height: 21px;}
p {
    font-size: 14px;
    line-height: 25px;
}

.long-arrow-right, .long-arrow-left {
    margin-top: 4px;
}
.next_page a:after, .prev_page a:after {
    top: 13px;
}

.next_page a:after, .prev_page a:after {
    width: 35px;
}

}


/*next page*/





.fx { width: 100%; display: flex; }
.fxctr { display: flex; align-items: center; justify-content: center; }
.jc_ctr { display: flex; justify-content: center; }
.jc_str { display: flex; justify-content: flex-start; }
.jc_end { display: flex; justify-content: flex-end; }
.jc_sb { display: flex; justify-content: space-between; }
.jc_sa { display: flex; justify-content: space-around; }
.jc_se { display: flex; justify-content: space-evenly; }
.ai_ctr { display: flex; align-items: center; }
.ai_str { display: flex; align-items: first baseline; }
.ai_end { display: flex; align-items: last baseline; }
.ai_b { display: flex; align-items: baseline; }
.fxf_c { display: flex; flex-flow: column; }
.fxw_w { display: flex; flex-wrap: wrap; }
.gp_c15 { column-gap: 15px; }
.gp_c10 { column-gap: 10px; }
.gp_c20 { column-gap: 20px; }
.gp_c30 { column-gap: 30px; }
.gr_1fr { display: grid; grid-template-columns: 1fr; }
.gr_1_15fr { display: grid; grid-template-columns: 1fr 1.5fr; }
.gr_2fr { display: grid; grid-template-columns: repeat(2, 1fr); }
.gr_3fr { display: grid; grid-template-columns: repeat(3, 1fr); }
.gr_4fr { display: grid; grid-template-columns: repeat(4, 1fr); }
.gr_5fr { display: grid; grid-template-columns: repeat(5, 1fr); }
.gr_6fr { display: grid; grid-template-columns: repeat(6, 1fr); }
.gr_2auto { display: grid; grid-template-columns: repeat(2, 1fr); }

.l_lt { border-left: 1px solid #a5a5a6; }
.l_rt { border-right: 1px solid #a5a5a6; }
.l_tp { border-top: 1px solid #a5a5a6; }
.l_bt { border-bottom: 1px solid #a5a5a6; }

.wt_a { width: auto !important; }

.keyrisk li { padding: 0 10px; }
.keyrisk .key { padding-right: 20px; }
.boxthumbs { flex-flow: wrap; align-items: center; justify-content: center; display: flex; }
.boxthumbs h1 { font-weight: 400; font-size: 60px; line-height: 65px;  }
.boxthumbs h1 span { font-size: 86px; }
.boxthumbs .box { text-align: center; padding: 15px; position: relative; width: calc(33.33% - 30px); margin: 15px; box-shadow: 0 0 10px rgba(0,0,0,0.1); border-radius: 15px; }

.indiasaarc .ul_lidisc li { padding: 0 10px; }
.indiasaarc ul span  { padding-right: 15px; }
.E_SDG_PRINT { display:  flex; flex-flow: wrap; justify-content: center; column-gap: 20px; padding: 0 0; }
.E_SDG_PRINT img { width: calc(16.6667% - 20px); border-radius: 10px; margin: 10px 0; }


/*.portfolio_box p { width: auto; float: none; padding: 0 7px; font-weight: 700; color: #212121; }
#Our-globalisation-strategy  p.smallbox { color: #212121; }*/

.shadowbox { box-shadow: 0 0 10px rgba(0,0,0,0.2); }

@media only screen and (max-width: 768px) {

.capital { margin-top: 20px; }
.capital h6 { font-size: 13px; line-height: 16px; }

.keyrisk { grid-template-columns: 1fr; } 
.keyrisk .key { padding-right: 0px; margin-bottom: 30px; }
.keyrisk .ul_lidisc li { font-size: 14px !important; line-height: 25px !important; }
.keyrisk h6 { font-size: 19px !important; line-height: 25px !important; }

.E_SDG_PRINT { column-gap: 10px; }
.E_SDG_PRINT img { width: calc(25% - 10px); }

.boxthumbs .box { width: calc(50% - 30px); }
.boxthumbs h1 { font-size: 24px; line-height: 28px; }
.boxthumbs h1 span { font-size: 35px;}
.boxthumbs h6 { font-size: 16px; line-height: 19px; }

.nobor { border:0; }
.l_ltm { border-left: 1px solid #a5a5a6; }
.l_rtm { border-right: 1px solid #a5a5a6; }
.l_tpm { border-top: 1px solid #a5a5a6; }
.l_btm { border-bottom: 1px solid #a5a5a6; }

/*.title_desc_img p { padding: 8px 0; }
.portfolio_box p { width: auto; top: -13px; float: none; padding: 0 7px; font-weight: 700; color: #212121; }
#Our-globalisation-strategy  p.smallbox { color: #212121; }*/

.indiasaarc { padding: 20px 5px !important; }
.indiasaarc h6 { padding: 0 5px; }
.indiasaarc .ul_lidisc { column-gap: 0; }
.indiasaarc .ul_lidisc li { padding: 0 5px; }
.indiasaarc li { font-size: 14px !important; line-height: 25px !important; }

.imgtitledesc { flex-flow: wrap; column-gap: 10px; }
.imgtitledesc .box { width: calc(100% - 5px); padding: 10px 10px 15px; margin-bottom: 10px; }
.imgtitledesc .box img { width: 25%; }


.pillar_tble th, td{ padding: 10px 5px !important; font-size: 9px !important; line-height: 18px; border-bottom: 1px solid #212120;}
.pillar_tble td:first-child{text-align: left;  line-height: 14px !important;}

/*.mfr { float: right !important; }
.mfl { float: left !important; }
.mtxc { text-align: center !important; }
.mtxl { text-align: left !important; }
.mtxr { text-align: right !important; }*/


}


    
    .uldisc_value li { color: #9D9FA2; }
    .uldisc_value li:before { background-color: #9D9FA2; }
    .insde-title {padding: 20px 0px 70px 0px;}
    .img_tag h6{position: absolute; bottom: -5%; left: 45%;}
    .innovation_brand_slider_hidden h6 strong, .innovation_brand_slider_hidden h6 em { opacity: 0!important; }


/*next page*/


.title_desc_img h6 {
    font-weight: 400;}
#next_prev_page { margin-top: 50px; margin-bottom: 20px; }
.next_page { float: right; }
.prev_page { float: left; text-align: right; }
#next_prev_page p { color: #808285; }
#next_prev_page h6 a { color: #000; font-size: 25px; line-height: 30px;  position: relative; display: inline-block; }
#next_prev_page h6 a.two_line_link_prev { padding-left: 140px; }
/*#next_prev_page h6 a span { position: relative; height: 1px; width: 60px; display: inline-block; background-color: #000; }*/
.long-arrow-right,
.long-arrow-left {
  display: inline-block;
  width: 13px;
  height: 13px;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  margin: 8px 0 0 0;
  position: relative;
  transition: 0.3s;
  position: absolute;
  left: 0px;
  top: 3px;
}
.long-arrow-right{ transform: rotate(135deg); float: right; right: 0px; left: auto; }
.long-arrow-left{ transform: rotate(-45deg); float: left; left: 0px; transition: 0.3s; }

/*.next_page a { padding-right: 50px; }
.prev_page a { padding-left: 50px; }*/

.next_page a { padding-right: 70px; }
.prev_page a { padding-left: 70px; }

.next_page a:after, .prev_page a:after {
  content: "";
  position: absolute;
  left: 0px;
  top: 17px;
  width: 45px;
  height: 1px;
  background: #000;
  transition: 0.3s;
}

.next_page a:after { right: -2px; left: inherit; }

.prev_page a:after { left: -2px; }

.next_page a:hover .long-arrow-right { right: -13px; transition: 0.3s; left: auto !important;  }
.next_page a:hover:after { right: -15px; transition: 0.3s;  }

.prev_page a:hover .long-arrow-left { left: -13px; transition: 0.3s; }
.prev_page a:hover:after { left: -15px; transition: 0.3s;  }
.height{height: 450px;}


@media only screen and (max-width: 768px) {

#next_prev_page h6 a{font-size: 16px; line-height: 21px;}
p {
    font-size: 14px;
    line-height: 25px;
}

.long-arrow-right, .long-arrow-left {
    margin-top: 4px;
}
.next_page a:after, .prev_page a:after {
    top: 13px;
}

.next_page a:after, .prev_page a:after {
    width: 35px;
}

}


/*next page*/



@media only screen and (max-width: 768px) {

  .img_tag h6{top: 12%; left: 14px; font-size: 16px;}}



.fx { width: 100%; display: flex; }
.fxctr { display: flex; align-items: center; justify-content: center; }
.jc_ctr { display: flex; justify-content: center; }
.jc_str { display: flex; justify-content: flex-start; }
.jc_end { display: flex; justify-content: flex-end; }
.jc_sb { display: flex; justify-content: space-between; }
.jc_sa { display: flex; justify-content: space-around; }
.jc_se { display: flex; justify-content: space-evenly; }
.ai_ctr { display: flex; align-items: center; }
.ai_str { display: flex; align-items: first baseline; }
.ai_end { display: flex; align-items: last baseline; }
.ai_b { display: flex; align-items: baseline; }
.fxf_c { display: flex; flex-flow: column; }
.fxw_w { display: flex; flex-wrap: wrap; }
.gp_c15 { column-gap: 15px; }
.gp_c10 { column-gap: 10px; }
.gp_c20 { column-gap: 20px; }
.gp_c30 { column-gap: 30px; }
.gr_1fr { display: grid; grid-template-columns: 1fr; }
.gr_1_15fr { display: grid; grid-template-columns: 1fr 1.5fr; }
.gr_2fr { display: grid; grid-template-columns: repeat(2, 1fr); }
.gr_3fr { display: grid; grid-template-columns: repeat(3, 1fr); }
.gr_4fr { display: grid; grid-template-columns: repeat(4, 1fr); }
.gr_5fr { display: grid; grid-template-columns: repeat(5, 1fr); }
.gr_6fr { display: grid; grid-template-columns: repeat(6, 1fr); }
/* .gr_2auto { display: grid; grid-template-columns: repeat(2, auto); } */
.gr_2auto_1 { display: grid; grid-template-columns: repeat(2, auto); }

.gr_2auto { display: grid; grid-template-columns: repeat(2, 1fr); }


.l_lt { border-left: 1px solid #a5a5a6; }
.l_rt { border-right: 1px solid #a5a5a6; }
.l_tp { border-top: 1px solid #a5a5a6; }
.l_bt { border-bottom: 1px solid #a5a5a6; }

.wt_a { width: auto !important; }

.shadowbox { box-shadow: 0 0 10px rgba(0,0,0,0.2); }

.keyrisk li { padding: 0 10px; }
.keyrisk .key { padding-right: 20px; }
.boxthumbs { flex-flow: wrap; align-items: center; justify-content: center; display: flex; }
.boxthumbs h1 { font-weight: 700; font-size: 60px; line-height: 65px;  }
.boxthumbs h1 span { font-size: 86px;}
.boxthumbs .box { text-align: center; padding: 15px; position: relative; width: calc(33.33% - 30px); margin: 15px; box-shadow: 0 0 10px rgba(0,0,0,0.1); border-radius: 15px; }
.indiasaarc { background: #f7f7f7; padding: 50px 40px; }
.indiasaarc .ul_lidisc li { padding: 0 10px; }
.indiasaarc ul span  { padding-right: 15px; }
.E_SDG_PRINT { display:  flex; flex-flow: wrap; justify-content: center; column-gap: 20px; padding: 0 0; }
.E_SDG_PRINT img { width: calc(16.6667% - 20px); border-radius: 10px; margin: 10px 0; }

.imgtitledesc { column-gap: 30px; }
.imgtitledesc .box { background: #cff6f6; padding: 30px 30px 50px;border-radius: 20px; }


.goals_performance { display: flex; flex-flow: wrap; gap: 30px; justify-content: space-between; }
.goals_performance .box { width: calc(33.33% - 20px); background: #cbe9e8;; padding: 30px 20px; border-radius: 20px;}
.goals_performance .fwbox { width: calc(66.667% - 10px); background: #cbe9e8; padding: 30px 20px; border-radius: 20px;}
.goals_performance .box p { padding: 0 0 10px; color:#212120;}
.goals_performance .box .uldisc li {color:#212120;}
.goals_performance .box .uldisc li span:first-child:after{background:#212120;}
.goals_performance .box h6 { font-size: 18px; line-height: 24px; color: #212121; }
.goals_performance .box .img img { display: inline-block;  padding: 0px; width: 140px; }

.waste.consumer_insight_capabilities .boxdesc { padding: 0 12%; }
.waste.consumer_insight_capabilities .boxdesc p { color: #212121; padding: 10px 0; }
.waste.consumer_insight_capabilities .boxdesc h6 { color: #212121; padding: 0 0 10px; }
.waste.consumer_insight_capabilities.Supply_chain h6 { margin-bottom: 10px; }
.waste.consumer_insight_capabilities.Supply_chain li { padding-right: 20px; margin-bottom: 0; text-align: left; color: #212121; }
.waste.consumer_insight_capabilities.Supply_chain li span:after { background: #212121; }

.endboxes { display: flex; width: 100%; gap: 30px; box-shadow: 0 0 10px rgba(0,0,0,0.2); }
.endboxes .box { position: relative; width: calc(50% - 8px); }
.endboxes .fwbox { width: 100%; }
.endboxes .insidefw { width: 100%; display: flex; flex-flow: wrap; gap:16px; justify-content: space-between; }
.endboxes .desc h1 { font-size: 60px; line-height: 65px; font-weight: 400; }
.endboxes .desc { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); display: flex; justify-content: center; align-items: center; text-align: center; flex-flow: column; width: 100%; height: 100%; padding: 25px; background: #f7f7f7; }


@media only screen and (max-width: 768px) {

.capital { margin-top: 20px; }
.capital h6 { font-size: 13px; line-height: 16px; }

.keyrisk { grid-template-columns: 1fr; } 
.keyrisk .key { padding-right: 0px; margin-bottom: 30px; }
.keyrisk .ul_lidisc li { font-size: 14px !important; line-height: 25px !important; }
.keyrisk h6 { font-size: 19px !important; line-height: 25px !important; }

.E_SDG_PRINT { column-gap: 10px; }
.E_SDG_PRINT img { width: calc(25% - 10px); }

.boxthumbs .box  { width: calc(50% - 30px); }
.boxthumbs h1 { font-size: 24px; line-height: 28px; }
.boxthumbs h1 span { font-size: 35px;}
.boxthumbs h6 { font-size: 16px; line-height: 19px; }

.nobor { border:0; }
.l_ltm { border-left: 1px solid #a5a5a6; }
.l_rtm { border-right: 1px solid #a5a5a6; }
.l_tpm { border-top: 1px solid #a5a5a6; }
.l_btm { border-bottom: 1px solid #a5a5a6; }

/*.title_desc_img p { padding: 8px 0; }
.portfolio_box p { width: auto; top: -13px; float: none; padding: 0 7px; font-weight: 700; color: #212121; }
#Our-globalisation-strategy  p.smallbox { color: #212121; }*/

.indiasaarc { padding: 20px 5px; }
.indiasaarc h6 { padding: 0 5px; }
.indiasaarc .ul_lidisc { column-gap: 0; }
.indiasaarc .ul_lidisc li { padding: 0 5px; }
.indiasaarc li { font-size: 14px !important; line-height: 25px !important; }

.imgtitledesc { flex-flow: wrap; column-gap: 10px; }
.imgtitledesc .box { width: calc(100% - 5px); padding: 10px 10px 15px; margin-bottom: 10px; }
.imgtitledesc .box img { width: 25%; }

.goals_performance { gap:0; }
.goals_performance .box  { width: 100%; }
/*.goals_performance .box .img img { width: 80px; padding: 16px; }*/


.endboxes { flex-flow: column; gap:0; }
.endboxes .desc { padding: 10px; }
.endboxes .desc h1 { font-size: 25px; line-height: 32px; font-weight: 700; }
.endboxes .desc h6 { font-size: 13px; line-height: 22px; }

.waste.consumer_insight_capabilities .boxdesc { padding:  0 5%; }

.pillar_tble th, td{ padding: 10px 5px !important; font-size: 9px !important; line-height: 18px; border-bottom: 1px solid #212120;}
.pillar_tble td:first-child{text-align: left;  line-height: 14px !important;}


}

.key, .risk{background:#cff6f6; padding:25px; border-radius: 20px;}
.box_clr_1{background:#cbe9e8;}
.box_clr_2{background:#cff6f6;}
.flex_n_ic{display:flex; justify-content:space-around;align-items: center;}
.flex_n_ic h1{font-weight: 400; color:#40ada8; font-size: 40px;}
.whit_bdr{border-bottom: 4px solid #fff;display: inline-block; width: 115%; margin-left: -20px; }
.Reduce_specific img{border-radius: 20px;}
.preliminary_list ul li {
    display: flex;
    border-bottom: 1px solid #212120;
    padding: 5px 0px;
    justify-content: space-between;
}
.pillar_tble{width: 100%;}
.pillar_tble th, td{ padding: 15px 5px; font-size: 16px; line-height: 18px; border-bottom: 1px solid #212120;}
.pillar_tble td:first-child{text-align: left;  line-height: 24px;}
.box_flex .desc h1 {
    font-size: 60px;
    line-height: 65px;
    font-weight: 400;
}
.box_flex .desc{text-align:center;background:#f7f7f7; min-height: 250px;display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    flex-flow: column;}
.box_flex{display:flex; justify-content:space-between; align-items:center; align-content: center; row-gap:30px; column-gap:30px;}



#next_prev_page { margin-top: 50px; margin-bottom: 20px; }
.next_page { float: right; }
.prev_page { float: left; text-align: right; }
#next_prev_page p { color: #808285; }
#next_prev_page h6 a { color: #000; font-size: 25px; line-height: 30px;  position: relative; display: inline-block; }
#next_prev_page h6 a.two_line_link_prev { padding-left: 140px; }
/*#next_prev_page h6 a span { position: relative; height: 1px; width: 60px; display: inline-block; background-color: #000; }*/
.long-arrow-right,
.long-arrow-left {
  display: inline-block;
  width: 13px;
  height: 13px;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  margin: 8px 0 0 0;
  position: relative;
  transition: 0.3s;
  position: absolute;
  left: 0px;
  top: 3px;
}
.long-arrow-right{ transform: rotate(135deg); float: right; right: 0px; left: auto; }
.long-arrow-left{ transform: rotate(-45deg); float: left; left: 0px; transition: 0.3s; }

/*.next_page a { padding-right: 50px; }
.prev_page a { padding-left: 50px; }*/

.next_page a { padding-right: 70px; }
.prev_page a { padding-left: 70px; }

.next_page a:after, .prev_page a:after {
  content: "";
  position: absolute;
  left: 0px;
  top: 17px;
  width: 45px;
  height: 1px;
  background: #000;
  transition: 0.3s;
}

.next_page a:after { right: -2px; left: inherit; }

.prev_page a:after { left: -2px; }

.next_page a:hover .long-arrow-right { right: -13px; transition: 0.3s; left: auto !important;  }
.next_page a:hover:after { right: -15px; transition: 0.3s;  }

.prev_page a:hover .long-arrow-left { left: -13px; transition: 0.3s; }
.prev_page a:hover:after { left: -15px; transition: 0.3s;  }
.height{height: 450px;}

.Employee_wellness_programmes { display: flex;}

@media only screen and (max-width: 768px) {
    .mix_cls_40{margin-left: 0% !important;
    margin-top: 0% !important;}

.Employee_wellness_programmes { flex-flow:column; }

#next_prev_page h6 a{font-size: 16px; line-height: 21px;}
p {
    font-size: 14px;
    line-height: 25px;
}

.long-arrow-right, .long-arrow-left {
    margin-top: 4px;
}
.next_page a:after, .prev_page a:after {
    top: 13px;
}

.next_page a:after, .prev_page a:after {
    width: 35px;
}

}


/*next page*/




.fx { width: 100%; display: flex; }
.fxctr { display: flex; align-items: center; justify-content: center; }
.jc_ctr { display: flex; justify-content: center; }
.jc_str { display: flex; justify-content: flex-start; }
.jc_end { display: flex; justify-content: flex-end; }
.jc_sb { display: flex; justify-content: space-between; }
.jc_sa { display: flex; justify-content: space-around; }
.jc_se { display: flex; justify-content: space-evenly; }
.ai_ctr { display: flex; align-items: center; }
.ai_str { display: flex; align-items: first baseline; }
.ai_end { display: flex; align-items: last baseline; }
.ai_b { display: flex; align-items: baseline; }
.fxf_c { display: flex; flex-flow: column; }
.fxw_w { display: flex; flex-wrap: wrap; }
.gp_c15 { column-gap: 15px; }
.gp_c10 { column-gap: 10px; }
.gp_c20 { column-gap: 20px; }
.gp_c30 { column-gap: 30px; }
.gr_1fr { display: grid; grid-template-columns: 1fr; }
.gr_1_15fr { display: grid; grid-template-columns: 1fr 1.5fr; }
.gr_2fr { display: grid; grid-template-columns: repeat(2, 1fr); }
.gr_3fr { display: grid; grid-template-columns: repeat(3, 1fr); }
.gr_4fr { display: grid; grid-template-columns: repeat(4, 1fr); }
.gr_5fr { display: grid; grid-template-columns: repeat(5, 1fr); }
.gr_6fr { display: grid; grid-template-columns: repeat(6, 1fr); }
.gr_2auto { display: grid; grid-template-columns: repeat(2, auto); }

.l_lt { border-left: 1px solid #a5a5a6; }
.l_rt { border-right: 1px solid #a5a5a6; }
.l_tp { border-top: 1px solid #a5a5a6; }
.l_bt { border-bottom: 1px solid #a5a5a6; }

.wt_a { width: auto !important; }

.Avenir-Medium { font-weight: 400;  }


.keyrisk li { padding: 0 10px; }
.keyrisk .key { padding-right: 20px; }
.boxthumbs { flex-flow: wrap; align-items: center; justify-content: center; display: flex; }
.boxthumbs h1 { font-weight: 400; font-size: 60px; line-height: 65px;  }
.boxthumbs h1 span { font-size: 86px;}
.boxthumbs .box { text-align: center; padding: 15px; position: relative; width: calc(33.33% - 30px); margin: 15px; box-shadow: 0 0 10px rgba(0,0,0,0.1); border-radius: 15px; }
.indiasaarc { background: #f7f7f7; padding: 50px 40px; }
.indiasaarc .ul_lidisc li { padding: 0 10px; }
.indiasaarc ul span  { padding-right: 15px; }
.E_SDG_PRINT { display:  flex; flex-flow: wrap; justify-content: center; column-gap: 20px; padding: 0 0; }
.E_SDG_PRINT img { width: calc(16.6667% - 20px); border-radius: 10px; margin: 10px 0; }

.imgtitledesc { column-gap: 30px; }
.imgtitledesc .box { background: #f7f7f7; padding: 30px 30px 50px; }

.goals_performance { display: flex; flex-flow: wrap; gap: 30px; justify-content: space-between; }
.goals_performance .box { width: calc(33.33% - 20px);  padding: 30px 20px; }
.goals_performance .fwbox { width: calc(66.667% - 10px); background: #cbe9e8; padding: 30px 20px; }
.goals_performance .box p { padding: 0 0 10px; color: #212120; }
.goals_performance .box p small { font-size: 70%; }
.goals_performance .box li span { color: #212120; }
.goals_performance .box h6 { font-size: 18px; line-height: 24px; color: #212121; }
.goals_performance .box .img img { display: inline-block; padding: 0px; width: 170px; }

.waste.consumer_insight_capabilities .boxdesc { padding: 0 16%; }
.waste.consumer_insight_capabilities .boxdesc p { color: #212121; padding: 10px 0; }
.waste.consumer_insight_capabilities .boxdesc h6 { color: #212121; padding: 0 0 10px; }
.waste.consumer_insight_capabilities .boxdesc h4 { color: #212121; font-size: 24px; line-height:29px; padding: 0 0 0; }
.waste.consumer_insight_capabilities .boxdesc small { color: #212121; font-size: 85%; }
.waste.consumer_insight_capabilities.Supply_chain h6 { margin-bottom: 10px; }
.waste.consumer_insight_capabilities.Supply_chain li { padding-right: 20px; margin-bottom: 0; text-align: left; color: #212121; }
.waste.consumer_insight_capabilities.Supply_chain li span:after { background: #212121; }
.waste.consumer_insight_capabilities .boxdesc { border-radius: 15px; background-color: #f7f7f7 !important;}
.waste.consumer_insight_capabilities .bule_bg { border-radius: 15px; background-color: #dbf9f9 !important;}

.table1 strong { color: #212121; }
.table1 tbody tr { border-top: 1px solid #212121; }
.table1 td, .table1 th { vertical-align: top; padding: 0 10px; }

.lost_time_injury td { vertical-align: top; }

.shadowbox { box-shadow: 0 0 10px rgba(0,0,0,0.2); }


@media only screen and (max-width: 768px) {
.mix_cls_15{min-height:250px !important;}
.imgtitledesc .box{min-height:400px !important;}
.ul_lidisc li, .ul_linum li { font-size: 14px !important; line-height: 25px !important; }


.mnofx { display: block; }
.mfwauto { width: auto; }

.capital { margin-top: 20px; }
.capital h6 { font-size: 13px; line-height: 16px; }

.keyrisk { grid-template-columns: 1fr; } 
.keyrisk .key { padding-right: 0px; margin-bottom: 30px; }
.keyrisk .ul_lidisc li { font-size: 14px !important; line-height: 25px !important; }
.keyrisk .ul_lidisc li { font-size: 14px !important; line-height: 25px !important; }
.keyrisk h6 { font-size: 19px !important; line-height: 25px !important; }

.E_SDG_PRINT { column-gap: 10px; }
.E_SDG_PRINT img { width: calc(25% - 10px); }

.boxthumbs .box  { width: calc(50% - 30px); }
.boxthumbs h1 { font-size: 24px; line-height: 28px; }
.boxthumbs h1 span { font-size: 35px;}
.boxthumbs h6 { font-size: 16px; line-height: 19px; }

.nobor { border:0; }
.l_ltm { border-left: 1px solid #a5a5a6; }
.l_rtm { border-right: 1px solid #a5a5a6; }
.l_tpm { border-top: 1px solid #a5a5a6; }
.l_btm { border-bottom: 1px solid #a5a5a6; }

/*.title_desc_img p { padding: 8px 0; }
.portfolio_box p { width: auto; top: -13px; float: none; padding: 0 7px; font-weight: 700; color: #212121; }
#Our-globalisation-strategy  p.smallbox { color: #212121; }*/

.indiasaarc { padding: 20px 5px; }
.indiasaarc h6 { padding: 0 5px; }
.indiasaarc .ul_lidisc { column-gap: 0; }
.indiasaarc .ul_lidisc li { padding: 0 5px; }
.indiasaarc li { font-size: 14px !important; line-height: 25px !important; }

.imgtitledesc { flex-flow: wrap; column-gap: 10px; }
.imgtitledesc .box {  padding: 10px 10px 15px; margin-bottom: 10px; }

.goals_performance { gap:0; }
.goals_performance .box  { width: 100%; }
.goals_performance .small { display: block; }
/*.goals_performance .box .img img { width: 80px; padding: 16px; }*/


.endboxes { flex-flow: column; gap:0; }
.endboxes .desc { padding: 10px; }
.endboxes .desc h1 { font-size: 25px; line-height: 32px; font-weight: 700; }
.endboxes .desc h6 { font-size: 13px; line-height: 22px; }

.waste.consumer_insight_capabilities .boxdesc { padding:  0 5%; }

.title_desc_img table p { font-size: 9px !important; line-height: 16px !important; }
.title_desc_img .table1 td, .title_desc_img .table1 th { padding: 0 3px; }


}



.key, .risk{background:#cff6f6; padding:25px; border-radius: 20px;}
.box_rad_1{ border-radius: 10px; overflow: hidden; }
.box_rad_2{ border-radius: 15px; overflow: hidden; }
.box_clr_1{background:#cbe9e8;}
.box_clr_2{background:#cff6f6;}
.box_clr_3{ background:#e8f6f5;padding: 10px;}
.flex_n_ic{display:flex; justify-content:space-around;align-items: center;}
.flex_n_ic h1{font-weight: 400; color:#40ada8; font-size: 40px;}
.whit_bdr{border-bottom: 4px solid #fff;display: inline-block; width: 115%; margin-left: -20px; }
.Reduce_specific img{border-radius: 20px;}
.preliminary_list ul li {
    display: flex;
    border-bottom: 1px solid #212120;
    padding: 5px 0px;
    justify-content: space-between;
}

.whiteborder { position: relative; left: -20px; height: 5px; display:block; width: calc(100% + 40px); background : white; }
/* .employee_support_prog p, .employee_support_prog span { color: #212120; } */
/* .employee_support_prog .uldisc li span:first-child:after { background: #212120; } */
/* .employee_support_prog .l_rt, .employee_support_prog .l_lt, .employee_support_prog .l_bt, .employee_support_prog .l_tp { border-color: #212120; } */

.dx { display: flex; }
.dxrb { display: flex; align-items: flex-end; justify-content: space-between; flex-wrap:wrap; }

.key, .risk{background:#cff6f6; padding:25px; border-radius: 20px;}
.box_clr_1{background:#cbe9e8;}
.box_clr_2{background:#cff6f6;}
.boxthumbs h1 {font-weight: 700;}
.indiasaarc { background: #cff6f6; padding: 50px 40px; }
.pillar_tble{width: 100%;}
.pillar_tble th, td{ padding: 15px 5px; font-size: 16px; line-height: 18px; border-bottom: 1px solid #212120;}
.pillar_tble td:first-child{text-align: left; font-weight: 700; line-height: 28px;}

.imgtitledesc { column-gap: 30px; }
.imgtitledesc .box { background: #eafbfb; padding: 30px 30px 50px;border-radius: 20px; }
.mix_cls_15{background: #dfffff; padding: 20%; border-radius: 20px; min-height:575px;}
.mix_cls_16{position: absolute; right: 100%; bottom: 0; white-space: nowrap;}
.mix_cls_17{margin-top:-350px;}
.mix_cls_18{position:absolute;top: -280px; right:0px;}
.mix_cls_19{background: transparent !important; display: flex; flex-flow: column; justify-content: flex-end;}
.mix_cls_20{padding-top: 15px;}
.mix_cls_21{position: relative;}
.mix_cls_22{background: #f7f7f7; height: 100%;}
.mix_cls_23{min-height: 420px;}
.mix_cls_24{padding:20px;}
.mix_cls_25{display: flex;}
.mix_cls_26{overflow:visible; padding: 0 10px 30px; margin: 80px 0 0;}
.mix_cls_27{top:-60px;}
.mix_cls_28{min-height: 75px; padding-bottom:0;}
.mix_cls_29{width:33%;}
.mix_cls_30{width:100%;}
.mix_cls_31{width:20%;}
.mix_cls_32{position:absolute; right:0; bottom:60px;}
.mix_cls_33{background: #f7f7f7; height: 100%; padding: 20px 0 30px;}
.mix_cls_34{background: #f7f7f7; padding: 50px 0; height: 100%;}
.mix_cls_35{padding: 5px 15px;background: #f1feff;}
.mix_cls_36{border:0 !important;}
.mix_cls_37{border:0 !important; padding:0 5% !important; text-align:center !important; vertical-align: middle !important;}
.mix_cls_38{white-space:nowrap; position: absolute; right:calc(100% + 20px); bottom: 0}
.mix_cls_39{margin-right: 270px;margin-bottom: -60px;}
.mix_cls_40{margin-left: 65%;margin-top: -12%;}
.mix_cls_41{margin-top: -63px;margin-left: -20px;}
.mix_cls_42{margin-top: -136px;margin-left: 100px;}
.mix_cls_43{margin-top: 75px; margin-left: -110px;}
.mix_cls_44{padding: 5px 15px;background:#ffedfc;}
.mix_cls_45{margin-top: -50px;}
.top_up{margin-top:-850px;}
.bor{border-bottom:0px;}
.box_div .wid_th{width:110px;margin-top: 20px;margin-left: 15px;}
.box_div .dash_line{display:inline-block;}
.bg_div{box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); border-radius:20px;padding: 25px;}
.img_desc .box{box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); background:transparent; padding: 30px 30px 50px; border-radius: 20px; margin:0px 15px;}
.din{display:none;}


@media only screen and (max-width: 768px) {

.mix_cls_41 { margin-top: 0px !important; margin-left: -15px !important;}
.mix_cls_42 {margin-top: 0px !important;margin-left: 0px !important;}
.mix_cls_43 { margin-top: 0px !important; margin-left: 0px !important;}
.top_up { margin-top: 0px !important;}
.mix_cls_45{margin-top: 0px !important;}
.mix_cls_38{ position: inherit; right: 0; bottom: -40px; }
}