/* Large */
@media only screen and (min-width : 1200px) {

}

/* Medium */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {

	.container-1360-wrp{ width: 100%;}
	.container-1200-wrp{ width: 100%;}
	video{ display: none;}
	.scroll-top-banner{ display: none;}
	.mobile-banner-art-work{ display: block; width: 390px;margin: 35px auto 0px;}
	.banner-text {top: 20px;left: 20px;}
	#banner-video{ height: 400px;}
	.logo-wrp ul {padding: 20px 20px 0px;float: right;}
	.delivers-value-main-wrp{ padding: 20px 15px;}
	.common-heading{ font-size: 24px;}
	.delivers-value-center{ padding: 20px;}
	.delivers-rhs-top{ padding: 50px 20px;}
	#vision-wrp{padding: 30px 20px;}
	p.body-copy{ font-size: 14px; line-height: 20px;}
	.cta-vision-mission-wrp{ padding: 0px 20px;}
	.progress-inner-box h2{ font-size: 24px;}
	.busimess-segment-lhs h2{padding: 20px 0px 0px;}
	.segment-rhs-inner-box{ padding: 20px;}
	.busimess-segment-lhs{ padding: 0px 20px;}
	.segment-rhs-inner-box{ height: 400px; background-size: contain;}
	.busimess-segment-lhs{ height: 400px; background-size: contain;}
	.min-px-h600{ min-height: auto;}
	.business-segment-rhs{ height: 400px; background-size: contain;}
	.measuring-progress-wrp{ padding: 20px 15px;}
	.graph-main-cover{ width: 100%;}
	.md-msg-full-wrp{ padding: 20px 15px;}
	.md-msg-lhs{ padding-top: 0px; padding-bottom: 0px;}
	.md-msg-rhs{ background-size: contain; height: 395px; background-position: center;}
	.quote { display: none;}
	.imapct-full-wrp{ padding: 20px 15px;}
	.pd-t-250{ padding-top: 0px !important;}
	.impact-pager {position: absolute;bottom: 0px;z-index: 999;width: 100%;text-align: center;}
	p.footer-txt{ font-size: 14px;}
	.footer-wrp-full{ padding: 0px 20px;}
.black-scroll{ display: none;}

.menu-cta {
    width: 25px;
    height: 80px;
    position: absolute;
    bottom: inherit;
    right: 0px;
    text-align: center;
    display: block;
    top: 25px;}

		.container-fluid{ padding: 0px;}
		.row{ margin: 0px;}
		.header-inner{ padding: 40px 20px;}
		.inner-header-rhs .button_container{ right: 5px;}
		.inner-header-rhs ul{ margin: 0px 30px 0px 0px;}
		.breadcrumb{ padding: 0px 20px;}
		.pd-r-155{ padding: 0px;}
		.section-wrp{ padding: 0px 0px;}
		.inner-mission-wrp{ min-height: 373px;}
		.common-inner-pd-tb{ padding: 20px 0px;}
		.revisit-sept-band{ padding: 20px 20px;}
		.revisiting-banner{     padding: 100px 20px;}

.closer-look-banner{ padding: 40px 20px;}
.closer-infograph-cover h2{ font-size: 40px;}

	.measuring-success-banner{ background-image: none; background-color: #efefef; height: auto; padding: 30px 20px;}

.md-msg-btm-grid h2.common-heading{ padding: 0px 20px;}

h2.expanding-info-big{ font-size: 20px;}
p.expanding-info-desc{ font-size: 14px;}
.expanding-rhs-wrp{ padding: 20px 0px;}
.expanding-right-box p.big-title{ font-size: 24px;}

.address-muh-pe-tala-desc-wrp{ padding: 0px 20px;}
.impact-inner-main-story-wrp{ padding: 0px;}
.banner-image{ background-image: none;}
}


/* Small */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {

	.container-1360-wrp{ width: 100%;}
	.container-1200-wrp{ width: 100%;}
	video{ display: none;}
	.scroll-top-banner{ display: none;}
	.mobile-banner-art-work{ display: block; width: 390px;margin: 35px auto 0px;}
	.banner-text {top: 20px;left: 20px;}
	#banner-video{ height: 400px;}
	.logo-wrp ul {padding: 20px 20px 0px;float: right;}
.delivers-value-main-wrp{ padding: 20px 15px;}
.common-heading{ font-size: 24px;}
.delivers-value-center{ padding: 20px;}
.delivers-rhs-top{ padding: 50px 20px;}
#vision-wrp{padding: 30px 20px;}
p.body-copy{ font-size: 14px; line-height: 20px;}
.cta-vision-mission-wrp{ padding: 0px 20px;}
.progress-inner-box h2{ font-size: 24px;}
.busimess-segment-lhs h2{padding: 20px 0px 0px;}
.segment-rhs-inner-box{ padding: 20px;}
.busimess-segment-lhs{ padding: 0px 20px;}
.segment-rhs-inner-box{ height: 400px; background-size: contain;}
.busimess-segment-lhs{ height: 400px; background-size: contain;}
.min-px-h600{ min-height: auto;}
.business-segment-rhs{ height: 400px; background-size: contain;}
.measuring-progress-wrp{ padding: 20px 15px;}
.graph-main-cover{ width: 100%;}
.md-msg-full-wrp{ padding: 20px 15px;}
.md-msg-lhs{ padding-top: 0px; padding-bottom: 0px;}
.md-msg-rhs{ background-size: contain; height: 395px;}
.quote { display: none;}
.imapct-full-wrp{ padding: 20px 15px;}
.pd-t-250{ padding-top: 0px !important;}
.impact-pager {position: absolute;bottom: 0px;z-index: 999;width: 100%;text-align: center;}
p.footer-txt{ font-size: 14px;}
.footer-wrp-full{ padding: 0px 20px;}
.black-scroll{ display: none;}

.menu-cta {
    width: 25px;
    height: 80px;
    position: absolute;
    bottom: inherit;
    right: 0px;
    text-align: center;
    display: block;
    top: 25px;}


		.header-inner{ padding: 40px 20px;}
		.inner-header-rhs .button_container{ right: 5px;}
		.inner-header-rhs ul{ margin: 0px 30px 0px 0px;}
		.breadcrumb{ padding: 0px 20px;}
		.pd-r-155{ padding: 0px;}
		.section-wrp{ padding: 0px 20px;}
		.inner-vision-wrp {
    width: 100%;
    padding: 20px;
    min-height: auto;}

		.inner-mission-wrp {
    width: 100%;
    padding: 20px;
    min-height: auto;
    background-color: #ed1164;}
	.container-fluid{ padding: 0px;}
	.row{ margin: 0px;}

.revisit-sept-band{ padding: 20px 20px;}
.revisiting-banner{     padding: 100px 20px;}

.closer-look-banner{ padding: 40px 20px;}
.closer-infograph-cover h2{ font-size: 24px;}
.closer-infograph-cover p{ font-size: 15px;}


		.measuring-success-banner{ background-image: none; background-color: #efefef; height: auto; padding: 30px 20px;}

.md-msg-btm-grid h2.common-heading{ padding: 0px 20px;}

h2.expanding-info-big{ font-size: 20px;}
p.expanding-info-desc{ font-size: 14px;}
.expanding-rhs-wrp{ padding: 20px 0px;}
.expanding-right-box p.big-title{ font-size: 24px;}

.impact-inner-main-story-wrp{ padding: 0px;}
.address-muh-pe-tala-desc-wrp{ padding: 0px 20px;}
.muh-pe-tala-pic{ margin-top: 30px;}

.nurturing-mid2-bg .inner-box-addr-fix{ width: 400px;}

.last-wep{ margin: 0px;}
.last-wep .col-12{ padding: 0px;}
.last-wep .col-md-7{ padding-right: 20px;}
.pd-tb-50{ padding: 20px 0px;}
.million-box-wrp{ padding: 10px;}
.banner-image{ background-image: none;}

}

@media (min-width: 481px) and (max-width:767px) {

	.container-1360-wrp{ width: 100%;}
	.container-1200-wrp{ width: 100%;}
	video{ display: none;}
	.scroll-top-banner{ display: none;}
	.logo-wrp ul {padding: 20px 0px 0px;float: none;}
	.banner-text {top: 82px;width: 184px;left: 50%;margin-left: -140px;}
	.banner-text img{ width: 100%;}
	.banner-text span {width: 184px;font-size: 13px;}
	.mobile-banner-art-work {display: block;width: 280px;margin: 0 auto;position: absolute;left: 50%;margin-left: -140px;top: 200px;}
	#banner-video {height: 460px;}
	.pd-tb-60{ padding-top: 20px; padding-bottom: 20px;}
	.common-heading{ padding: 0px; font-size: 23px; margin-bottom: 10px;}
	.delivers-value-lhs{ padding: 0px 15px 20px; height: auto; background-image:none;}
	.delivers-value-center {width: 100%;height: auto;padding: 20px;}
	.progress-inner-box h2{ font-size: 23px;}
	.progress-inner-box{ margin-bottom: 10px;}
	.delivers-rhs-top {height: auto;padding: 20px;}
	#vision-wrp {padding: 20px 20px;}
	#mission-wrp {padding: 20px 20px;}
	.cta-vision-mission-wrp{ padding: 0px 20px;}
	.delivers-rhs-wrp{ height: auto;}
	.delivers-rhs-btm{ height: 270px;}
	.min-px-h600{ min-height: auto;}
	.busimess-segment-lhs{ height: auto; padding: 0px 20px; background-image: none;}
	.busimess-segment-lhs h2{ padding: 20px 0px 0px;}
	.segment-rhs-inner-box{ height: auto;}
	.business-segment-rhs{ height: auto; background-image: none;}
	.segment-rhs-inner-box{ height: auto; padding: 20px;}
	.segment-inner-wrp{ margin-bottom: 30px;}
	.min-px-h150{ min-height: auto;}

	.measuring-progress-wrp{ padding: 20px 15px;}
	.graph-main-cover{ width: 80%;}
	.measuring-rhs{ margin-top: 30px;}
	.graph-legend-txt{ font-size: 13px;padding-left: 5px; }
	p.graph-small-txt-top{ font-size: 13px;}
span.left-yrs{left: -43px; font-size: 13px;}
	.tab_content {padding: 10px 0px 10px 10px;}
	ul.graph-list li{ margin-bottom: 40px;}
	.graph-box-main{padding: 15px 0px 0px;}
	.tab_drawer_heading{ font-size: 20px; font-weight: 400; border-top: 1px solid #ae275f;}
	.graph-legend-txt img{ width: 10px;}
	.graph-legend-txt{ font-size: 11px;}
	.tab_container{ border-left:1px solid #ae275f; border-right:1px solid #ae275f; border-bottom:1px solid #ae275f;}
	.md-msg-lhs{ padding: 20px 15px;}
	.quote{ display: none;}
	.md-msg-rhs {width: 100%;height: 300px;background-size: cover;}
	p.md-name{ font-size: 20px; line-height: 22px;}
	.md-name-desig-box {width: 210px;background-color: rgb(0,0,0,0.7);padding: 10px 10px;position: absolute;bottom: 15px;left: 20px;}
	.imapct-full-wrp{ padding: 20px 15px;}
	.pointer{ display: none;}
	.pd-t-250{ padding-top: 20px !important;}
	.creating-impact-wrp{ background-image: none;}
	.impact-rhs-wrp{ padding: 0px 0px;}
	.impact-lhs-wrp{ margin-bottom: 20px;}
	.impact-pager{ bottom: -25px;
    left: 50%;
    margin-left: -60px;}
	.footer-wrp-full{ height: auto; text-align: center;}
	p.footer-txt{ float: none; padding: 15px 0px;}
	.footer-logo{ float: none; margin: 0px 0px 15px;}
	.row{ margin: 0px;}
	.container-fluid{ padding: 0px;}
.black-scroll{ display: none;}

.menu-cta {
    width: 25px;
    height: 80px;
    position: absolute;
    bottom: inherit;
    right: 5px;
    text-align: center;
    display: block;
    top: 25px;}


		.open-header-box {
		    position: fixed;
		    width: 100%;
		    left: 0%;
		    right: 0px;
		    margin-left: 0px;
		}

		.overlay .overlay-menu {
	    position: relative;
	    top: 20%;
	    transform: none;
	    font-weight: 400;
	    text-align: left;
	    color: #ffffff;
	    height: 400px;
	    overflow: hidden;
	    overflow-y: scroll;
			padding-bottom: 50px;
	}

	h2.drop-list-head{ font-size: 24px;}

	.button_container {top: 25px;right: 10px;}

	.inner-header-rhs .menu-icn-wrp {
    position: absolute;
    right: -20px;
    z-index: 999;}

		.inner-header-rhs ul li.down-pdf-inner {
			margin: 0px 0px;
padding: 0px 9px 0px 0px;
border-right: 1px solid #fff;
		}
		.inner-header-rhs ul li.inner-head-text {
		    margin: 0px 8px;
		    padding: 0px 0px;
		}

		.inner-header-rhs ul li.inner-head-text a p.top-inner-annual{ font-size: 9px;}
		.inner-header-rhs ul li.inner-head-text a p.inner-head-yr{ font-size: 12px;}
		.header-inner .col-6{ padding: 0px;}
		.header-inner{ padding: 40px 20px;}
		.inner-header-rhs ul{ margin: 0px 20px 0px 0px;}
		.breadcrumb{ padding: 0px 20px;}
		.pd-r-155{ padding: 0px;}
		.common-inner-pd-tb{ padding: 20px 0px;}
		.inner-sub-desc{ font-size: 18px;}
		.inner-vision-wrp {
    width: 100%;
    padding: 20px 0px;
    min-height: auto;}
		.inner-vision-wrp p{ font-size: 20px;}
		.inner-mission-wrp {
    width: 100%;
    padding: 20px;
    min-height: auto;
    background-color: #ed1164;}
.inner-vision-mission-wrp{ margin-bottom: 20px;}
.revisiting-banner {
    width: 100%;
    height: 100px;
    background-image: url(../images/revisiting-banner_02.jpg);
    background-repeat: no-repeat;
    background-position: left 0px;
    background-size: cover;
    padding: 25px 20px;}

		.revisit-sept-band {padding: 20px 20px;}
.revisit-sept-band p{ font-size: 18px;}
.revisit-infographics h2{ font-size: 40px;}
.revisit-infographics p{ font-size: 20px;}
.revisit-infographics{ margin-bottom: 15px;}

.closer-look-banner{ padding: 20px 20px; height: auto;}
.w525{ width: 100%;}
.banner-sub-desc{ font-size: 18px;}
.closer-top-lhs {
    width: 100%;
    padding: 80px 0px 0px 0px;
    background-image: url(../images/retails-banking-icn.png);
    background-repeat: no-repeat;
    background-position: top center;
    margin-bottom: 30px;}

	.diagram-retail-wrp .col{     flex-basis: inherit; padding: 0px;}
	.diagram-retail-wrp .col:before{ display: none;}
	p.fig-title{ min-height: auto;}
	.fig-cover{ min-height: auto;
    margin-bottom: 30px;
    padding: 20px 0px;
    border: 1px solid #bbbbbb;}
		.diagram-retail-wrp{padding: 30px 0px;}
		.closer-infograph-cover h2{ font-size: 30px;}
		.closer-infograph-cover p{ font-size: 20px;}

		.progress-inner-cover ul.graph-list li.yrs-17-18 span.left-yrs {
		    color: #ae275f;
		    font-weight: 700;
		    left: -50px;}

				p.progress-inner-title{ margin-bottom: 30px;}
				.measuring-success-banner{ background-image: none; background-color: #efefef; height: auto; padding: 30px 20px;}

				h2.md-msg-infograph{ font-size: 20px; margin-bottom: 20px;}
				.md-name-msg{ font-size: 20px;}
				.md-name-msg-desig{ font-size: 16px;}
				.md-msg-btm-grid h2.common-heading{ padding: 0px 20px;}

.expanding-rhs-wrp{ padding: 20px 0px;}

.impact-inner-main-story-wrp{ margin-top: 0px; padding: 0px !important;}
h2.story-title-main{ font-size: 30px;}
.impact-inner-head-block span{ font-size: 16px;margin-bottom: 20px;margin: -12px auto 20px;}
.np-inner-desc-wrp p.title-np{ font-size: 18px;}
.inner-box-addr-fix{ width: 100%; padding: 20px;}
.address-mid-wrp{ height: 300px;}
.address-mid-bg{ background-position: left center;}
.inner-muh-pe-tala-wrp{ padding: 80px 0px 0px;background-size: 100px;margin-bottom: 20px;}
.pd-t-50{ padding-top: 20px;}
.address-muh-pe-tala-desc-wrp{ padding: 0px 20px;}
.solar-pic{ margin-bottom: 20px;}
.mob-fix-drill{ margin: 0px;}
.mob-fix-drill .col-12{ padding: 0px;}

.enriching-mid-wrp{ height: auto;}

.grid-inner-story-box{ margin: 0px;}
.grid-inner-story-box .col-12{ padding: 0px;}
.nurturing-mid-bg {
    background-image: url(../images/nurturing-mid-bg.jpg);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: cover;
    height: 300px;}

		.million-box-wrp{ margin-bottom: 20px;}
		.last-wep{ margin: 0px;}
		.last-wep .col-12{ padding: 0px;}

.download-center-box{ margin-bottom: 30px;}
p.download-title{ height: auto;}


.ligraph .percent-60{ width: 145px !important;}
.ligraph .percent-50 .percent-50{ width: 60px !important;}
.ligraph .percent-40{ width: 30px !important;}
.startegy-main-box .revisiting-inner-box{ min-height: auto; margin-bottom: 30px;}

.progress-inner-cover{ overflow: hidden;}
h2.vision-icn{padding: 0px 0px 35px 55px;}
.building-rhs-wrp{ margin-top: 15px;}
.expanding-reach-wrp{ padding-bottom: 0px;}
.revisit-cover-box img{ text-align: center; margin: 0 auto 20px; display: block;}
.revisit-cover-box h2.common-heading br{ display: none;}
.revisit-cover-box h2.common-heading { text-align: center;}
.revisit-cover-box{ margin-bottom: 30px;}
.revisit-infographics{ padding-top: 0px; text-align: center;}
.diagram-retail-wrp {padding: 30px 0px 0px;}
.fig-cover{padding: 20px 20px;}
.pd-tb-50{ padding: 20px 0px;}
.lst-no-marg{ margin-bottom: 0px !important;}
.closer-top-lhs{ margin-top: 0px;}
.pd-b-50{ padding-bottom: 20px;}
.invoce-mart-wrp p.body-copy{ padding: 0px 20px; margin-bottom: 20px;}
.endriching-mid-bg{ background-image: none;}
.address-mid-bg{ background-image: none;}
.address-mid-wrp {height: auto;}
.story-mob-pic-only{ display: block;}
.nurturing-mid-bg, .nurturing-mid2-bg{ background-image: none; height: auto;}
.million-pic-box{ float: none; width: 100%;}
.million-pic-box img{ text-align: center; display: block; margin: 0 auto;}
.no-marg-mobile .col-12{ padding: 0px;}

.address-mid-bg2{ background-image: none;}
.muh-pe-pad{ padding: 0px 0px 0px 20px;}

.desk-hide{ display: block;}
.mob-hide{ display: none;}
.top-bar{ display: none;}
.banner-image{ background-image: none;}
}

/* Extra small */
@media (min-width: 320px) and (max-width:480px) {

	.container-1360-wrp{ width: 100%;}
	.container-1200-wrp{ width: 100%;}
	video{ display: none;}
	.scroll-top-banner{ display: none;}
	.logo-wrp ul {padding: 20px 0px 0px;float: none;}
	.banner-text {top: 82px;width: 184px;left: 50%;margin-left: -140px;}
	.banner-text img{ width: 100%;}
	.banner-text span {width: 184px;font-size: 13px;}
	.mobile-banner-art-work {display: block;width: 280px;margin: 0 auto;position: absolute;left: 50%;margin-left: -140px;top: 200px;}
	#banner-video {height: 460px;}
  .pd-tb-60{ padding-top: 20px; padding-bottom: 20px;}
	.common-heading{ padding: 0px; font-size: 22px; margin-bottom: 10px;}
	.delivers-value-lhs{ padding: 0px 15px 20px; height: auto; background-image:none;}
	.delivers-value-center {width: 100%;height: auto;padding: 20px;}
	.progress-inner-box h2{ font-size: 23px;}
  .progress-inner-box{ margin-bottom: 10px;}
	.delivers-rhs-top {height: auto;padding: 20px;}
	#vision-wrp {padding: 20px 20px;}
	#mission-wrp {padding: 20px 20px;}
	.cta-vision-mission-wrp{ padding: 0px 20px;}
	.delivers-rhs-wrp{ height: auto;}
	.delivers-rhs-btm{ height: 270px;}
	.min-px-h600{ min-height: auto;}
	.busimess-segment-lhs{ height: auto; padding: 0px 20px; background-image: none;}
	.busimess-segment-lhs h2{ padding: 20px 0px 0px;}
	.segment-rhs-inner-box{ height: auto;}
	.business-segment-rhs{ height: auto; background-image: none;}
	.segment-rhs-inner-box{ height: auto; padding: 20px;}
	.segment-inner-wrp{ margin-bottom: 30px;}
	.min-px-h150{ min-height: auto;}

.measuring-progress-wrp{ padding: 20px 15px;}
.graph-main-cover{ width: 80%;}
.measuring-rhs{ margin-top: 30px;}
.graph-legend-txt{ font-size: 13px;padding-left: 5px; }
p.graph-small-txt-top{ font-size: 13px;}
span.left-yrs{left: -43px; font-size: 13px;}
.tab_content {padding: 10px 0px 10px 10px;}
ul.graph-list li{ margin-bottom: 40px;}
.graph-box-main{padding: 50px 0px 0px;}
.tab_drawer_heading{ font-size: 20px; font-weight: 400; border-top: 1px solid #ae275f;}
.graph-legend-txt img{ width: 10px;}
.graph-legend-txt{ font-size: 11px;}
.tab_container{ border-left:1px solid #ae275f; border-right:1px solid #ae275f; border-bottom:1px solid #ae275f;}
.md-msg-lhs{ padding: 20px 15px;}
.quote{ display: none;}
.md-msg-rhs {width: 100%;height: 300px;background-size: cover;}
p.md-name{ font-size: 20px; line-height: 22px;}
.md-name-desig-box {width: 210px;background-color: rgb(0,0,0,0.7);padding: 10px 10px;position: absolute;bottom: 15px;left: 20px;}
.imapct-full-wrp{ padding: 20px 15px;}
.pointer{ display: none;}
.pd-t-250{ padding-top: 20px !important;}
.creating-impact-wrp{ background-image: none;}
.impact-rhs-wrp{ padding: 0px 0px;}
.impact-lhs-wrp{ margin-bottom: 20px;}
.impact-pager{ bottom: -25px;
    left: 50%;
    margin-left: -60px;}
.footer-wrp-full{ height: auto; text-align: center;}
p.footer-txt{ float: none; padding: 15px 0px;}
.footer-logo{ float: none; margin: 0px 0px 15px;}
.row{ margin: 0px;}
.container-fluid{ padding: 0px;}

.black-scroll{ display: none;}

.menu-cta {
    width: 25px;
    height: 80px;
    position: absolute;
    bottom: inherit;
    right: 5px;
    text-align: center;
    display: block;
    top: 25px;}


		.open-header-box {
		    position: fixed;
		    width: 100%;
		    left: 0%;
		    right: 0px;
		    margin-left: 0px;
		}

		.overlay .overlay-menu {
	    position: relative;
	    top: 20%;
	    transform: none;
	    font-weight: 400;
	    text-align: left;
	    color: #ffffff;
	    height: 400px;
	    overflow: hidden;
	    overflow-y: scroll;
			padding-bottom: 50px;
	}
	h2.drop-list-head{ font-size: 24px;}
	.button_container {top: 25px;right: 10px;}

	.inner-header-rhs .menu-icn-wrp {
    position: absolute;
    right: -20px;
    z-index: 999;}

		.inner-header-rhs ul li.down-pdf-inner {
			margin: 0px 0px;
padding: 0px 9px 0px 0px;
border-right: 1px solid #fff;
		}
		.inner-header-rhs ul li.inner-head-text {
		    margin: 0px 8px;
		    padding: 0px 0px;
		}

		.inner-header-rhs ul li.inner-head-text a p.top-inner-annual{ font-size: 9px;}
		.inner-header-rhs ul li.inner-head-text a p.inner-head-yr{ font-size: 12px;}
		.header-inner .col-6{ padding: 0px;}
		.header-inner{ padding: 40px 20px;}
		.inner-header-rhs ul{ margin: 0px 20px 0px 0px;}
		.breadcrumb{ padding: 0px 20px;}
		.pd-r-155{ padding: 0px;}
		.common-inner-pd-tb{ padding: 20px 0px;}
		.inner-sub-desc{ font-size: 18px;}
		.inner-vision-wrp {
    width: 100%;
    padding: 20px 0px;
    min-height: auto;}
		.inner-vision-wrp p{ font-size: 20px;}
		.inner-mission-wrp {
    width: 100%;
    padding: 20px;
    min-height: auto;
    background-color: #ed1164;}
.inner-vision-mission-wrp{ margin-bottom: 20px;}

.revisiting-banner {
    width: 100%;
    height: 100px;
    background-image: url(../images/revisiting-banner_02.jpg);
    background-repeat: no-repeat;
    background-position: left 0px;
    background-size: cover;
    padding: 25px 20px;}

		.revisit-sept-band {padding: 20px 20px;}
.revisit-sept-band p{ font-size: 18px;}
.revisit-infographics h2{ font-size: 40px;}
.revisit-infographics p{ font-size: 20px;}
.revisit-infographics{ margin-bottom: 15px;}

.closer-look-banner{ padding: 20px 20px; height: auto;}
.w525{ width: 100%;}
.banner-sub-desc{ font-size: 18px;}
.closer-top-lhs {
    width: 100%;
    padding: 80px 0px 0px 0px;
    background-image: url(../images/retails-banking-icn.png);
    background-repeat: no-repeat;
    background-position: top center;
    margin-bottom: 30px;}

	.diagram-retail-wrp .col{     flex-basis: inherit; padding: 0px;}
	.diagram-retail-wrp .col:before{ display: none;}
	p.fig-title{ min-height: auto;}
	.fig-cover{ min-height: auto;
    margin-bottom: 30px;
    padding: 20px 0px;
    border: 1px solid #bbbbbb;}
		.diagram-retail-wrp{padding: 30px 0px;}
		.closer-infograph-cover h2{ font-size: 24px;}
		.closer-infograph-cover p{ font-size: 15px;}

.progress-inner-cover ul.graph-list li.yrs-17-18 span.left-yrs {
    color: #ae275f;
    font-weight: 700;
    left: -50px;}

		p.progress-inner-title{ margin-bottom: 10px;}
		.measuring-success-banner{ background-image: none; background-color: #efefef; height: auto; padding: 30px 20px;}

h2.md-msg-infograph{ font-size: 20px; margin-bottom: 20px;}
.md-name-msg{ font-size: 20px;}
.md-name-msg-desig{ font-size: 16px;}
.md-msg-btm-grid h2.common-heading{ padding: 0px 20px;}

.expanding-rhs-wrp{ padding: 20px 0px;}


.impact-inner-main-story-wrp{ margin-top: 0px; padding: 0px !important;}
h2.story-title-main{ font-size: 30px;}
.impact-inner-head-block span{ font-size: 16px;margin-bottom: 20px;margin: -12px auto 20px;}
.np-inner-desc-wrp p.title-np{ font-size: 18px;}
.inner-box-addr-fix{ width: 100%; padding: 20px;}
.address-mid-wrp{ height: 300px;}
.address-mid-bg{ background-position: left center;}
.inner-muh-pe-tala-wrp{ padding: 80px 0px 0px;background-size: 100px;margin-bottom: 20px;}
.pd-t-50{ padding-top: 20px;}
.address-muh-pe-tala-desc-wrp{ padding: 0px 20px;}
.solar-pic{ margin-bottom: 20px;}
.mob-fix-drill{ margin: 0px;}
.mob-fix-drill .col-12{ padding: 0px;}

.enriching-mid-wrp{ height: auto;}

.grid-inner-story-box{ margin: 0px;}
.grid-inner-story-box .col-12{ padding: 0px;}
.nurturing-mid-bg {
    background-image: url(../images/nurturing-mid-bg.jpg);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: cover;
    height: 300px;}

.million-box-wrp{ margin-bottom: 20px;}
.last-wep{ margin: 0px;}
.last-wep .col-12{ padding: 0px;}

.download-center-box{ margin-bottom: 30px;}
p.download-title{ height: auto;}

.ligraph .percent-60{ width: 145px !important;}
.ligraph .percent-50 .percent-50{ width: 60px !important;}
.ligraph .percent-40{ width: 30px !important;}
.startegy-main-box .revisiting-inner-box{ min-height: auto; margin-bottom: 30px;}

.progress-inner-cover{ overflow: hidden;}
h2.vision-icn{padding: 0px 0px 35px 55px;}
.building-rhs-wrp{ margin-top: 15px;}
.expanding-reach-wrp{ padding-bottom: 0px;}
.revisit-cover-box img{ text-align: center; margin: 0 auto 20px; display: block;}
.revisit-cover-box h2.common-heading br{ display: none;}
.revisit-cover-box h2.common-heading { text-align: center;}
.revisit-cover-box{ margin-bottom: 30px;}
.revisit-infographics{ padding-top: 0px; text-align: center;}
.diagram-retail-wrp {padding: 30px 0px 0px;}
.fig-cover{padding: 20px 20px;}
.pd-tb-50{ padding: 20px 0px;}
.lst-no-marg{ margin-bottom: 0px !important;}
.closer-top-lhs{ margin-top: 0px;}
.pd-b-50{ padding-bottom: 20px;}
.invoce-mart-wrp p.body-copy{ padding: 0px 20px; margin-bottom: 20px;}
.endriching-mid-bg{ background-image: none;}
.address-mid-bg{ background-image: none;}
.address-mid-wrp {height: auto;}
.story-mob-pic-only{ display: block;}
.nurturing-mid-bg, .nurturing-mid2-bg{ background-image: none; height: auto;}
.million-pic-box{ float: none; width: 100%;}
.million-pic-box img{ text-align: center; display: block; margin: 0 auto;}

.no-marg-mobile .col-12{ padding: 0px;}
.address-mid-bg2{ background-image: none;}

.muh-pe-pad{ padding: 0px 0px 0px 20px;}

.desk-hide{ display: block;}
.mob-hide{ display: none;}
.top-bar{ display: none;}
.banner-image{ background-image: none;}

}
