
@media (max-width: 1600px){
	footer {
		background-size: 90%;
	}

	.secH4 {
		background-position: 120% 0;
	}

	.embracing-the-un-image1 {
		width: 465px;
	}
	.embracing-the-un-image2 {
		width: 385px;
		right: -110px;
		top: 410px;
	}
}


@media (min-width: 1440px){
    .container{
      max-width: 1360px;
    }
}



@media (max-width: 1440px){
	.py_120 {
		padding: 100px 0;
	}
	.header {
		padding: 10px 0;
	}
	h2 {
		font-size: 36px;
	}
	.h3, h3 {
		font-size: 1.45rem;
	}
	.leftHBnr h2{
		font-size: 26px;
	}
	.fz_64 {
		font-size: 44px !important;
	}
	.logoWrap a {
		width: 230px;
	}
	header.fixHeader .logoWrap a {
		width: 170px;
	}
	.headerRight figure {
		width: 50px;
	}
	.headerMiddle .fz_24 {
		font-size: 20px !important;
	}
	.headerMiddle:after{
		bottom: -5px;
	}
	.msgBtnWrap{
		right: 10px;
	}
	.eachMsgBtn figure {
		width: 50px;
		height: 50px;
	}
	.eachMsgBtn.swiper-button-disabled figure {
		width: 80px;
		height: 80px;
	}
	.chMsgWrap {
		padding: 70px 0;
		padding-left: 70px;
	}
	.arrwBtn{
		font-size: 20px;
	}
	.leftCapAr::after,
	.rightCapAr::after{
		width: 36px;
    	height: 18px;
	}
	.leftCapAr::after{
		left: -40px;
	}
	.rightCapAr::after{
		right: -40px;
	}
	.subhead {
		font-size: 20px;
	}
	.secHeadH {
		font-size: 32px;
	}
	.chMsg{
		padding: 30px 0;
	}
	.fz_30 {
		font-size: 24px !important;
	}
	.eachMsgBtn h5{
		font-size: 16px;
	}
	.abtLeft {
		padding: 100px 0;
		padding-left: 200px;
	}
	.secH4{
		background-position: 140% 0;
	}
	.secH4 .abtLeft1 {
		padding: 120px 0 60px;
	}
	.secH4 .row_9{
		margin-top: 2rem !important;
	}
	.secH4  ul.tabs li{
		font-size: 20px;
	}
	.ach-facts-heading-content {
		margin-bottom: 25px;
	}
	.ach-facts-number-heading span {
		font-size: 34px;
	}
	.ach-facts-number-heading sup{
		font-size: 24px;
	}
	.ach-facts-number-content span {
		font-size: 14px;
		line-height: 1.3;
    	display: inline-block;
	}
	
	.secH6 p.fz_20{	
		font-size: 18px !important;
	}
	.secH6 .mb_40 {
		margin-bottom: 25px !important;
	}
	.bodFirst figure {
		width: 120px;
		height: 120px;
	}
	.bodFirstCntn {
		width: calc(100% - 120px);
	}
	.bodWrapH{
		height: 70vh;
		padding-right: 10px;
	}
	.eachBodH{
    	margin-bottom: 30px;
	}
	.eachBodH h5{
		font-size: 1rem;
	}
	.ldrContent h4 {
		font-size: 16px !important;
	}
	.ldrContent h4 + p {
		font-size: 14px;
	}

	.footerLogo img{
		width: 170px;
	}
	.footerPadding h4.fz_24 {
		font-size: 20px !important;
	}


	.embracing-the-un-image1 {
		width: 385px;
	}
	.embracing-the-un-image2{
		width: 345px;
		right: -100px;
		top: 330px;
	}
	.embracing-the-un-box ul li {
		font-size: 16px;
	}
	.embracing-the-un-box-paragraph p {
		font-size: 24px;
	}
	.embracing-the-our-passen-ab {
		width: 180px;
		height: 180px;
		padding: 20px;
	}
	.embracing-the-our-passen-ab p {
		font-size: 20px;
	}
	.embracing-the-our-passen-parragraph {
		padding-left: 120px;
	}
	.our-focus-row{
		padding-top: 60px;
    	padding-bottom: 60px;
	}
	.our-focus-ab p {
		font-size: 24px;
	}
	.our-key-heading h2{
		font-size: 22px;
	}

	.values-content {
		padding: 45px 40px;
	}
	.value-listing p{
		padding-right: 30px;
	}
	.value-listing p::after{
		right: 10px;
		width: 15px;
		height: 70px;
	}
	.value-listing p br{
		display: none;
	}
	.achie-Purpose-vission-con p,
	.achie-Purpose-mission-con p{
		font-size: 16px;
	}


	.embracing-the-our-passen-parragraph{
		padding-left: 150px;
	}
	.embracing-the-our-passen-ab{
		left: -45px;
	}

	.our-focus-ab{
		left: -30px;
	}


	.delivering-value-small-con h2{
		padding: 10px 0;
	}
	.dear-shareholder {
		/* padding-top: 20px; */
		padding-left: 40px;
	}
	.chairman-bottom-content p {
		font-size: 18px;
	}
	.chairmain-box-containet h3{
		font-size: 20px;
	}
	.female-chairmain-box-con p {
		font-size: 20px;
	}


	.s1-image {
		width: 55% !important;
	}
	.s3-image {
		width: 65%;
	}
	

	.card-header button {
		font-size: 20px;
		padding: 5px 0px;
	}


	.servicing-our-customers{
		height: 260px;
		padding: 0px 20px 20px;
	}
	.eachHeaderBrBoxWrap{
		height: 100vh;
		overflow-y: auto;
		padding-right: 10px;
	}

	.bg-gradient{
		padding: 10px 15px;
	}
	.bg-gradient .fz_24 {
		font-size: 20px !important;
	}
}



@media (max-width: 1366px){
	.mileSection h4:after{
		width: 540px;
	}
	.mileSection:nth-child(even) .bead {
		left: calc(540px);
	}
	.mileSection:nth-child(odd) .bead {
		right: calc(524px);
	}


	.main-value-content{
		width: 50%;
	}
	.values-content {
		padding: 25px 20px;
	}
	.achie-Purpose-vission {
		width: 25%;
	}
	.achie-Purpose-vission-con p,
	.achie-Purpose-mission-con p {
		padding: 0px 20px;
	}


	.dear-shareholder {
		padding-left: 0px;
	}


	.providing ul {
		padding: 0px 40px;
	}
	.targeting-inorganic .ourfive-content {
		padding: 0px 40px 0px 0px;
	}
	.ourfive-content::after{
		right: 20px;
	}


	.roundImg {
		width: 450px;
		height: 450px;
	}
	.eachHeaderBrBoxWrap {
		height: 500px;
		width: calc(100% - 450px);
	}
}



@media (max-width: 1280px){
	.abtLeft {
		padding: 70px 0;
		padding-left: 90px;
	}

	.bigMsgWrap > .row{
		margin-left: 0;
		margin-right: 0;
	}
	.secH3{
		display: flex;
		flex-direction: column;
	}
	.msgBtnWrap {
		order: 1;
		z-index: 1;
		position: relative;
		flex-direction: row;
		align-items: center;
		justify-content: center;
		transform: translateY(0);
		background-color: #00984a80;
	}
	.secH3 .container-fluid{
		order: 2;
	}
	.eachMsgBtn.swiper-button-disabled figure {
		width: 60px;
		height: 60px;
	}
	.eachMsgBtn{
		padding: 10px 20px;
	}
	.eachMsgBtn.mb_40 {
		margin-bottom: 0px !important;
	}
	.chMsgWrap {
		padding: 120px 30px 70px;
		/* padding-left: 30px; */
	}
	.chMsg {
		width: 100%;
	}
	.msgChWrap,
	.chMsgWrap{
		height: auto;
	}
	.leftldrAr {
		top: inherit;
		left: calc(50% - 40px);
		transform: translateY(0%);
		bottom: -50px;
	}
	.rightldrAr {
		top: inherit;
		right: calc(50% - 40px);
		transform: translateY(0%);
		bottom: -50px;
	}

	.secH4 {
		background-position: 190% 0;
	}
	.secH4 .abtLeft1 {
		padding: 90px 0 60px;
	}

	.secH7{
		padding-bottom: 150px;
	}

	.footerPadding {
		padding: 50px 60px;
	}

	.eachS{
		padding: 0px;
		background-color: transparent;
	}

	.embracing-the-un-image2{
		right: -70px;
	}
	
}



@media (max-width: 1199px){
	.secH4 {
		background-position: 500% 0;
	}

	.secH6 .col_2{
		margin-bottom: 30px;
	}
	.secH6 .col_2,
	.secH6 .col_3{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
}




@media (max-width: 1140px){
	.embracing-the-our-passen-parragraph {
		padding-left: 160px;
	}
	.embracing-the-our-passen-ab {
		left: 7px;
		width: 130px;
		height: 130px;
		padding: 10px;
	}
	.embracing-the-our-passen-parragraph-box1 {
		height: 175px;
	}
	.embracing-the-our-passen-ab p{
		font-size: 16px;
	}

	.our-focus-ab {
		left: 10px;
		width: 130px !important;
		height: 130px;
	}
	.our-focus-ab p{
		font-size: 16px;
	}
	.our-focus > .row {
		padding-left: 50px;
	}
	.our-focus-paragraph {
		padding: 0px 10px;
	}
}




@media (max-width: 1024px){
	[data-aos^=fade][data-aos^=fade],
    [data-aos^=zoom][data-aos^=zoom]{
       opacity: 1;
    }
    [data-aos=flip-up],
    [data-aos=fade-up],
    [data-aos=fade-down],
    [data-aos=fade-left],
    [data-aos=fade-right],
    [data-aos=zoom-in],
    [data-aos=zoom-in-up],
    [data-aos=zoom-in-down],
    [data-aos=zoom-in-left],
    [data-aos=zoom-in-right],
    [data-aos=zoom-out-right],
    [data-aos=zoom-out-left]{
       transform: translate(0) !important;
    }
    
    [data-aos^=fade][data-aos^=fade].aos-animate,
    [data-aos^=zoom][data-aos^=zoom].aos-animate{
       transform: translate(0) !important;
    }

	.listedPara p:before {
		top: -3px;
	}
	
	.bnrSec {
		height: calc(65vh - 41px);
		overflow: hidden;
	}
	.bnrImg{
		top: 0;
		display: block !important;
	}
	.bnrImg img{
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	.leftHBnr {
		padding-left: 40px;
	}
	.myVideo{
		display: none;
	}
	.header {
		padding: 5px 0;
	}
	header.fixHeader{
		position: static;
	}
	.logoWrap a,
	header.fixHeader .logoWrap a {
		width: 130px;
	}
	.headerMiddle .fz_24 {
		font-size: 16px !important;
	}
	.headerRight {
		padding-right: 15px;
	}
	.downloadBtn {
		margin-right: 20px;
	}
	.downloadBtn img,
	header.fixHeader .headerRight .downloadBtn img {
		width: 24px;
	}
	.headerRight figure,
	header.fixHeader .headerRight figure {
		width: 30px;
	}

	.bcum .container-max{
		max-width: 100%;
	}
	.bcum ul li a {
		font-size: 14px;
	}
	.bcum ul li span {
		font-size: 13px;
	}

	.py_120 {
		overflow: hidden;
		padding: 50px 0;
	}
	.inner-page section {
		padding-top: 50px;
		padding-bottom: 50px;
	}


	body{
		left: 0 !important;
		position: relative !important;
	}
	.menu{
		top: 0;
		bottom: 0;
		left: -500px;
		z-index: 100;
		padding: 60px 0 0;
		position: absolute;
	}
	.menu a{
		font-size: 14px;
	}
	.icon-close{
		top: 0;
	}


	.secHeadH, h2 {
		font-size: 28px;
	}
	.h4, h4 {
		font-size: 1.2rem;
	}
	.h5, h5 {
		font-size: 1.05rem;
	}

	.arrowList li:before, .our-strategies li::before, .Expanding-the-network li::before{
		top: 3px;
	}

	.sdgListI li img {
		width: 80px;
	}

	.abtLeft {
		padding: 50px 0;
		padding-left: 30px;
	}

	.secH4{
		background-image: none !important;
	}
	.secH4 .abtLeft1 {
		padding: 50px 0 25px;
	}
	.secH4 .abtLeft1Wrap{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.secH4 .ach-facts-number-section-col{
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.bodWrapH {
		height: auto;
		padding-right: 0;
		overflow-y: auto;
	}

	.secH7 {
		padding-bottom: 100px;
	}

	.footerPadding {
		padding: 50px 30px;
	}


	.embracing-the-un-box ul li{
		font-size: 16px;
		padding: 3px 0px;
		line-height: 1.5;
	}
	.embracing-the-un-image {
		top: 0;
	}
	.embracing-the-un-image1 {
		width: 315px;
	}
	.embracing-the-un-image2 {
		right: -40px;
		top: 205px;
	}
	.embracing-the-un-box-paragraph p {
		font-size: 20px;
	}
	.embracing-the-un-box-paragraph{
		/* padding-left: 15px; */
	}
	.embracing-the-un-box-paragraph p{
		font-size: 18px;
	}
	.embracing-the-un-box-paragraph + p {
		/* margin-left: 15px !important; */
	}
	.embracing-the-our-passen-parragraph-box1{
		height: 140px;
	}

	.footerPadding p,
	
	/* .embracing-the-un-box-paragraph span, */
	.embracing-the-our-passen-parragraph-box p,
	.embracing-the-our-passen-ab p,
	.our-focus-ab p,
	.our-focus-paragraph p,
	.our-key-diffi-box p,
	.our-key-diffi-box span,
	.value-listing p,
	
	.achie-Purpose-vission-con p,
	.achie-Purpose-mission-con p,
	
	.mileSection h4 + div p, 
	.mileSection h4 + div ul li,
	
	.chairman-bottom-content p,
	.chairmain-round-section p,
	.explanding-network-paragraph span,
	
	.ourfive-content span,

	.financial-capital-top p,
	.financial-graph-icon-content p,

	.round-content p,
	.round-content span,
	.metropolis-test-mix-heading p,
	.servicing-our-cantent span,
	
	.standardization-con span{
		font-size: 14px;
	}

	.embracing-the-our-passen-parragraph {
		padding-left: 160px;
	}
	.embracing-the-our-passen-parragraph-box{
		padding: 10px 10px 10px 0;
	}
	.embracing-the-our-passen-ab {
		left: 7px;
		width: 130px;
		height: 130px;
		padding: 10px
	}

	.our-key-diffi-box{
		padding: 0;
	}

	.our-focus > .row{
		padding-left: 50px;
	}
	.our-focus-ab{
		left: 10px;
		width: 130px !important;
    	height: 130px;
	}
	.our-focus-paragraph {
		padding: 0px 10px 0 0;
	}

	.mileSection h4{
		width: 120px;
    	height: 120px;
		font-size: 18px;
	}

	.mileSection h4:after {
		width: 450px;
	}
	.mileSection:nth-child(odd) .bead {
		right: calc(433px);
	}
	.mileSection:nth-child(even) .bead {
		left: calc(450px);
	}

	.chairman-bottom-content {
		padding: 60px 30px 30px 30px;
	}
	.chairman-bottom-content::before{
		top: 50px;
	}
	.chairman-bottom-content p{
		padding-bottom: 10px;
	}
	.chairman-bottom-content::after{
		top: 23px;
	}
	
	.chairmain-round-section {
		width: 290px;
		height: 290px;
		padding: 80px 30px 50px 30px;
	}
	.chairmain-box-containet h3 {
		font-size: 16px;
	}
	.female-chairmain-box-con p {
		font-size: 16px;
	}
	.female-chairmain-box-image {
		padding-left: 20px;
	}
	.female-chairmain-box-con {
		width: calc(100% - 0px);
	}
	.loking-froward {
		padding: 25px 20px;
	}


	.heading-round-content {
		width: 60px;
		height: 60px;
		padding: 5px;
	}
	.heading-round-content h2 {
		font-size: 22px;
	}
	.our-key-heading {
		padding: 9px 15px;
	}
	.our-key-heading h2 {
		font-size: 18px;
	}
	.strategic-priorities-page .our-strategies {
		padding: 15px 15px;
	}
	.Expanding-the-network {
		padding: 15px 15px;
	}
	.expplain-net {
		padding: 20px 0px 20px 0px;
	}
	
	.card-header {
		padding: 5px 15px;
	}
	.card-header button {
		font-size: 16px;
	}
	.card_1 .figure, .card_5 .figure {
		width: 80px;
		height: 80px;
		padding: 20px;
	}
	.card_1 .figure + .capital-card-block, .card_5 .figure + .capital-card-block {
		width: calc(100% - 80px);
	}

	.Strong-financial {
		padding: 20px 15px;
	}
	.financial-graph-icon {
		width: 170px;
		height: 140px;
		padding: 15px 15px;
	}
	.financial-graph-icon-image{
		width: 36px;
	}
	.financial-graph-icon-content h4{
		font-size: 16px;
		margin-bottom: 5px !important;
	}
	.financial-gif-1 {
		width: calc(100% - 170px);
	}

	.service-capital-round-common {
		width: 270px;
		height: 270px;
	}

	.service-capita-map-content img{
		width: 80%;
	}
	.servicing-our-customers{
		padding: 0 15px 15px;
	}
	
	.standardization{
		padding: 20px 15px; 
	}
	.blockBorder h3{
		font-size: 18px !important;
	}
	.boxIdentifier {
		font-size: 18px;
	}
	.roundImg {
		width: 350px;
		height: 350px;
	}
	.roundImg2:after{
		content: normal;
	}
	.eachHeaderBrBoxWrap {
		height: 400px;
		width: calc(100% - 350px);
	}

	.greenBoxWrap {
		padding: 20px 15px;
	}
	.keyInitiativeLeader{
		padding: 20px 0px;
	}
	.evpPrincipalWrap, .commentBlueBox{
		padding: 20px 15px 30px;
	}
}



@media (max-width: 991px){
	.leftHBnr {
		padding-left: 40px;
	}
	.container-fluid.p-0,
	.container.p-0{
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.container {
		max-width: 100%;
	}

	.leftHBnr{
		top: 160px;
	}

	.secHeadH br{
		display: none;
	}
	.secHeadH, .fz_50 {
		font-size: 24px !important;
	}
	.h5, h5 {
		font-size: 1rem;
	}
	.eachCI .fz_24 {
		font-size: 18px !important;
	}
	.eachCI h6{
		font-size: 16px !important;
		margin-bottom: 6px !important; 
	}
	.eachCI p {
		font-size: 14px;
	}

	.secH5{
		overflow-x: hidden;
	}
	.eachMsgBtn h5 {
		font-size: 20px;
	}
	.chMsgWrap {
		padding: 50px 30px 60px;
	}
	.msgBtnWrap{
		border-top: 5px solid #128c48;
	}
	.ldrContent {
		width: calc(100% - 75px);
	}
	
	.abtLeft{
		padding-left: 0;
	}
	.abtRightWrap img{
		width: 100%;
		display: block;
	}

	.addressBlock{
		margin-bottom: 30px;
	}

	.footerPadding {
		padding: 30px 15px;
	}


	.achieving-the-remarkable-page .row{
		flex-direction: column-reverse;
	}
	.embracing-the-un-image{
		position: static;
	}
	.embracing-the-un-image1 {
		width: 60%;
		margin: 0 auto;
	}
	.embracing-the-un-image2{
		display: none;
	}
	.achievingLeft{
		padding-right: 15px;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.achievingRight{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 30px;
	}

	.our-focus-row{
		margin: 0;
	}
	.embracing-the-our-passen-parragraph > .col-md-3 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.embracing-the-our-passen-parragraph > .col-md-3:nth-child(2n) .embracing-the-our-passen-parragraph-box{
		border-right: 0;
	}
	.embracing-the-our-passen-parragraph-box1{
		height: auto;
	}
	.embracing-the-our-passen-parragraph-box p{
		padding: 15px 0px;
	}
	.embracing-the-our-passen-parragraph-box2 {
		margin-top: 0;
		border-bottom: 1px solid #00aeef;
	}

	.our-mi-vis>div{
		flex-direction: column;
	}
	.main-value-content,
	.achie-Purpose-vission,
	.achie-Purpose-mision {
		width: 100%;
	}
	.values-content{
		background: linear-gradient(90deg, rgba(75, 181, 92, 0.8) 33%, rgba(29, 147, 90, 0.8) 61%);
	}

	.deskTimeView{
		display: none;
	}
	.mobTimeView{
		display: block;
	}
	.mileSectionMob:not(:last-child){
		margin-bottom: 50px;
		position: relative;
	}
	.mileSectionMob:not(:last-child):after{
		bottom: -50px;
		width: 2px;
		height: 50px;
		content: '';
		left: 0;
		right: 0;
		margin: auto;
		position: absolute;
		background-color: #00984a;
	}
	.mileSectionMob{
		padding: 30px;
		border: 1px solid #00984a;
	}
	.mileSectionMob .content {
		width: 100%;
	}
	.mileSectionMob .content h4{
		padding: 15px;
		text-align: center;
		margin-bottom: 15px;
		background: linear-gradient(90deg, rgba(75, 181, 92, 1) 33%, rgba(29, 147, 90, 1) 61%);
	}
	.mileSectionMob p{
		font-weight: 400;
	}
	.mileSectionMob .content ul li:not(:last-child){
		margin-bottom: 10px;
	}
	.content.pb_50{
		padding-bottom: 0 !important;
	}


	.materialityScore{
		margin-top: 20px;
	}
	

	.esg-page{
		overflow-x: hidden;
	}
	.esg-page .intellectualcapital-bg{
		padding-bottom: 0;
	}
	.focusArea{
		/* background-color: rgba(224, 238, 228, 0.86);
		padding: 30px 0 */
		margin: 0 15px 30px;
	}
	.esgFocuas{
		padding-top: 0;
		padding-left: 0px;
		padding-bottom: 0px;
	}
	.esgFocuas:not(:last-child):after {
		left: 0px;
	}
	.esgFocuas .rotateBox{
		position: relative;
		width: 100%;
		height: 50px;
		margin: 0 0 30px;
	}
	.esgFocuas .rotateBox .rotateText {
		left: 0;
		right: 0;
		display: block;
		position: static;
		top: 0;
		transform: rotate(0);
		line-height: 40px;
		padding: 5px 15px;
	}
	.esgFocuas1 .eachCol {
		width: 50%;
		margin-bottom: 20px;
	}
	.esgFocuas2 .eachCol {
		width: 50%;
		margin-bottom: 20px;
	}
	.esgFocuas .eachCol p {
		min-height: auto;
	}
	.strongWorkforceImgWrap{
		text-align: right;
	}
	.strongWorkforceImgWrap figure{
		display: inline-block;
	}
	.socialWrapBox1 .sdgListWrap .sdgListI li{
		width: calc((100% / 3) - 30px);
	}
	.roundImg:after{
		content: normal;
	}
	.asideMenu ul{
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		margin-bottom: 30px;
		justify-content: space-between;
	}
	.asideMenu li{
		width: calc(33.33% - 5px);
		margin-bottom: 0 !important;
	}
	.asideMenu li a {
		font-size: 14px;
	}
	.row_5 .subRow_1 .keyInitiativeWrap{
		margin-bottom: 20px;
	}

	.csrGoalBox .col-lg-4.eachBox{
		width: 33.33%;
	}
	.csrGoalBox .eachBox .mobView{
		display: block !important;
	}
	.csrGoalBox .eachBox.deskView{
		display: none;
	}

	.greenBoxList .greenBoxEach .rightBox{
		padding: 20px 15px;
	}
	.col_1.labInaugurationImgWrap,
	.col_1.metropolisTeamImgWrap{
		margin-bottom: 20px;
	}
}



@media (max-width: 920px){
	.service-capital-page .row_7 .col-md-3{
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		margin-bottom: 20px;
	}
	.servicing-our-customers {
		height: 210px;
	}
}



@media (max-width: 767px){
	.bnrImg, .myVideo{
		width: 100%;
		height: auto;
		top: inherit !important;
	}
	.secHeadH, h2 {
		font-size: 24px;
	}
	.container-max{
		max-width: 100%;
	}

	.secH2 .col-lg-6:last-child{
		display: none;
	}
	.secH2 figure{
		height: auto;
	}

	.ach-facts-heading-content {
		margin-bottom: 15px;
	}
	.ach-facts-number-section-col {
		padding-right: 15px !important;
	}

	.embracing-the-un-box{
		margin-bottom: 15px;
	}

	.Our-Key-Heading-content-row {
		padding: 0px 0px;
	}
	.our-key-diffi-box {
		padding: 0 0 10px;
		margin: 0 0 20px;
	}

	.our-focus-row {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.our-focus-paragraph{
		height: auto;
		padding: 10px 0;
		border-right: 0;
		border-bottom: 2px solid #45af76;
	}
	.corporate-identity-page .row.mt-5.row_10{
		margin-top: 0 !important;
	}


	.expl-para {
		margin-bottom: 25px;
	}
	.explanding-network p{
		font-size: 16px;
		margin-bottom: 15px !important;
	}
	.explanding-network p::before {
		width: 100% !important;
		top: inherit;
		bottom: -6px;
	}


	.col-md-1{
		width: 90px;
	}
	.col-md-11{
		width: calc(100% - 90px);
		padding-left: 0;
	}


	.s1-image,
	.s3-image {
		width: 100% !important;
	}
	.target-population-image{
		margin: 0 auto;
	}
	.target-population-image img{
		width: 100%;
	}
	.strategic-priorities-page .row_4 .col-md-5{
		margin-bottom: 20px;
	}
	.our-five-assurance{
		flex-direction: column;
		border-left: 2px solid #2b8f52;
	}
	.ourfive-content {
		padding: 0 20px 20px !important;
		margin-top: 0;
		margin: 0 0 20px;
	}
	.ourfive-content:last-child{
		margin-bottom: 0;
	}
	.ourfive-content::after{
		left: 0;
		right: 0;
		width: 100%;
		height: 2px;
		margin: auto;
		bottom: 0px;
		top: inherit;
	}

	.targeting-inorganic .ourfive-content {
		margin-top: 0;
		padding: 0 0 30px;
	}

	.card-body{
		padding: 15px;
	}
	.card_1 .figure, .card_5 .figure {
		width: 70px;
		height: 70px;
		padding: 14px;
	}
	.card_1 .figure + .capital-card-block, .card_5 .figure + .capital-card-block {
		padding-left: 10px;
		width: calc(100% - 70px);
	}


	.financil-image-row .col-md-6{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.financial-image{
		/* margin-top: 30px; */
	}
	.financial-image img{
		width: 100%;
	}


	.service-capital-page .row_2.mb_50{
		margin-bottom: 0 !important;
	}
	.service-capital-round{
		flex-wrap: wrap;
	}
	.service-capital-round-common {
		width: 400px;
		height: 400px;
		margin-bottom: 30px;
	}

	.service-capital-page .row_5 .our-strategies {
		padding: 8px 0px 0;
	}


	.eachHeaderBrBoxWrapHolder{
		flex-direction: column;
	}
	.roundImg {
		width: 100%;
		height: 350px;
		border-radius: 0;
	}
	.roundImg img {
		border-radius: 0;
	}
	.eachHeaderBrBoxWrap{
		width: 100%;
		height: auto;
		padding: 0;
		margin-top: 20px;
	}
}




@media (max-width: 640px){
	.headerMiddle{
		display: none;
	}


	.mileSectionMob {
		padding: 20px;
	}

	.bodFirst{
		flex-direction: column;
	}
	.bodFirst figure{
		margin: 0 auto 15px !important;
	}
	.bodFirstCntn {
		width: 100%;
	}
	.bodFirst figure {
		width: 170px;
		height: 170px;
	}
	.plusIc {
		top: -27px;
		right: -17px;
		width: 30px;
		height: 30px;
		background: #00984a;
		display: flex;
		align-items: center;
		justify-content: center;
		color: #fff;
	}
	.plusIc img{
		filter: brightness(0) invert(1);
	}

	.focusArea .sdgListI li:not(:last-child),
	.sdgListI li:not(:last-child) {
		margin-right: 5px;
	}
	.focusArea .sdgListI li img,
	.sdgListI li img {
		width: 70px;
	}

	.secH5 .capsWrap{
		padding-bottom: 90px !important;
	}
	.leftCapAr{
		left: 40px;
		bottom: 55px;
	}
	.rightCapAr{
		right: 40px;
		text-align: right;
	}

	.secH6 .col_2 .row{
		flex-direction: column-reverse;
	}
	.secH6 .col_2 .row .col-lg-9{
		width:100%;
		max-width:100%;
	}
	.secH6 .col_2 .row .col-lg-3{
		width: 200px;
		text-align: center;
		margin:  0 auto 20px;
	}

	.service-capital-page .row_7 .col-md-3{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.servicing-our-customers {
		height: auto;
	}

	.standardization{
		margin-bottom: 30px;
	}

	.imgList li {
		width: calc(50% - 10px);
	}
	.imgList li img{
		width: 100%;
	}


	.keyInitiativeLeader{
		flex-direction: column;
	}
	.keyInitiativeLeader .col-lg-7{
		margin-bottom: 30px;
	}

	.greenBoxList .greenBoxEach{
		flex-direction: column;
	}
	.greenBoxList .greenBoxEach .leftBox {
		width: 100%;
		height: auto;
		padding: 20px 30px;
		border-radius: 40px 40px 0 0;
		margin-bottom: 5px;
	}
	.greenBoxList .greenBoxEach .rightBox {
		height: auto;
		width: calc(100%);
		border-radius: 0 0 40px 40px;
	}
	
}




@media (max-width: 575px){
	.secH4 ul.tabs li {
		font-size: 16px;
		margin-right: 5px;
	}
	.valiue-te{
		width: 100%;
	}
	.value-circle{
		flex-direction: column;
		align-items: center;
	}
	.value-circle .value-listing:not(:last-child){
		margin-bottom: 20px;
	}
	.value-listing p{
		text-align: center;
		padding-right: 0px;
		padding-bottom: 30px;
	}
	.value-listing p br{
		display: none;
	}
	.value-listing p::after{
		left: 0;
		right: 0;
		bottom: -10px;
		margin: auto;
		transform: rotate(90deg);
	}

	.embracing-the-our-passen-parragraph {
		padding-left: 20px;
		padding-top: 115px;
	}
	.embracing-the-our-passen-ab {
		left: 0;
		width: 130px;
		height: 130px;
		padding: 10px;
		right: 0;
		margin: auto;
		top: 80px;
	}
	.embracing-the-our-passen-parragraph-box{
		border-right: 0;
		padding: 0px 0;
	}
	.embracing-the-our-passen-parragraph > .col-md-3 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.our-focus-row.row_7 {
		padding-left: 0;
		padding-top: 160px;
		padding-bottom: 20px;
	}
	.our-focus > .row {
		padding-left: 0;
	}
	.our-focus-ab{
		top: 80px;
		left: 0;
		right: 0;
		margin: auto;
	}


	.female-chairmain-box-con-imag{
		padding-bottom: 40px;
    	padding-top: 20px
	}
	

	.service-capital-round-common {
		width: 300px;
		height: 300px;
	}

	.csrGoalBox .col-lg-4.eachBox {
		width: 100%;
	}

	.eachAchiev {
		min-height: auto;
	}
}




@media (max-width: 500px){
	.secH4 .ach-facts-number-section-col {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.ach-facts-heading-content {
		min-height: auto;
		margin-bottom: 15px;
	}


	.msgBtnWrap{
		right: 0;
		flex-direction: column;
		/* background-color: #fff; */
	}
	.eachMsgBtn {
		width: 100%;
		padding: 10px;
		align-items: center;
		justify-content: center;
		flex-direction: row-reverse;
	}
	.eachMsgBtn.swiper-button-disabled figure{
		margin-left: 0 !important;
		margin-right: 15px !important;
	}
	.eachMsgBtn:not(:last-child) {
		margin-bottom: 3px;
		border-bottom: 2px solid #fff;
	}
	.eachMsgBtn h5{
		/* color: #128c48 !important; */
	}
	.esgFocuas1 .eachCol {
		width: 100%;
	}
	.esgFocuas2 .eachCol {
		width: 100%;
	}
	.esgFocuas3 .eachCol{
		width: 100%;
	}
	.esgFocuas3 .eachCol{
		margin-bottom: 15px;
	}

	/* .roundImg {
		width: 100%;
	} */

	.strongWorkforceImgWrap{
		text-align: center;
	}

	.esg-page .rightContent .row_2 .sdgListWrap{
		margin-bottom: 20px;
	}
	.socialWrapBox1 .sdgListWrap .sdgListI li {
		width: calc((100% / 4) - 10px);
	}


	.asideMenu li a {
		font-size: 11px;
		font-weight: 700;
		padding: 10px 5px;
	}

	.imgList li {
		width: calc(100%);
	}
	.imgList li img{
		width: 100%;
	}
}





@media (max-width: 480px){
	.secH4 ul.tabs{
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: space-between;
		padding-left: 0;
		padding-right: 0;
	}
	.secH4 ul.tabs li {
		width: calc(50% - 5px);
		margin: 0 !important;
		display: block;
		line-height: 1.3;
		text-align: center;
		padding: 10px 10px;
		border-bottom: 5px solid transparent;
	}
}



@media (max-width: 420px){
	.menu{
		width: 100%;
	}
	
}