.big-image-text {  background: #fff;  padding: 73px 48px 83px 72px;  position: absolute;  right: 0;  width: 50%;  top: 10%; /* transform: translateY(-50%)*/;z-index: 1;}
.big-image-text-module { 
position: relative;  display: flex;  flex-wrap: wrap;
}
.big-image {  width: 66.666%;     position: relative;}
.big-image img {  float: left;  width: 100%;}
.big-image-text p {  font-size: 1.6rem;  line-height: 24px;} 
.big-image > a {  position: absolute;  width: 100%;  height: 100%;  left: 0;  top: 0;  display: block;     z-index: 1;}
.rightImage {  flex-direction: row-reverse;}
.rightImage .big-image-text {  left: 0;} 
.big-image i,.static-image i{ transition: all .3s ease;   position: absolute;  left: 50%;  top: 50%;  transform: translate(-50%,-50%);  font-size: 7rem;  color: #fff;} 
/*.introtext-title {  margin-bottom: 30px;}*/  
.big-image:hover i:before,.static-image:hover i:before {  color: #011a6e;  transition: all .3s ease;}
/************************ changed the style as per the ticket no: MSMBWF-1100 *************************/
.big-Image-text-module .iframe-module-wrapper.rightIframe.frame-module-big-text-image {padding-left: 187px; background-color: black;padding-top: 7px; position: relative; z-index: -1;}
/**************************************** Ends here **************************************************/
.big-Image-text-module .rightImage span.boxTitle{position: absolute;color: white; left: 43%;top: 50%;font-size: 5rem;}
.big-Image-text-module span.boxTitle{position: absolute;color: white; left: 28%;top: 50%;font-size: 5rem;}
.iframe-module-wrapper.leftIframe.frame-module-big-text-image-2{padding-right:200px;background:black}
#ip3-respecting-your-privacy .big-image img{width:80%}

@media screen and (min-width:1200px){
  .white-box.shadow.big-image-text .introtext-title {padding-bottom: 25px;}
  body#ip3-protecting-customer-data .big-Image-text-module .big-image{position: relative;}
  body#ip3-protecting-customer-data .big-Image-text-module .white-box{position: absolute}
}

@media screen and (min-width: 992px){
	.big-image-text-module{
    	flex-wrap: nowrap;
        flex-direction: revert;
        min-height: 630px;
    }
    .big-image{position: absolute;}   
    .big-image-text{
    	position: relative;
        margin-top: 65px;
		margin-bottom: auto;
		margin-left: 50%;
    }
     .rightImage .big-image{right: 0}
	.rightImage .big-image-text{margin-left: 0;}   
}

@media screen and (min-width: 992px) and (max-width: 1224px){
	.big-image img {min-height: 626px; width:100%}
    .big-image-text {padding: 48px 48px 48px 48px;}
    .big-image-text-module .big-image-text .intro-module-cta{margin-bottom: 30px;}
}

@media screen and (max-width:1024px) {
  .big-image-text {padding: 48px 48px 48px 48px;width:100%;position: relative;/*transform: translateY(50%)*/;top:0;left:0;/*margin-bottom: 60px*/}
  .big-image {width:100%}  
  /*#bit-sustainability-and-esg .big-image-text-module .big-image-text .intro-module-cta{margin-bottom:10px;}
  #bit-sustainability-and-esg .big-image-text { transform: translateY(40%);}*/
}

@media screen and (max-width: 991.98px){
	.big-image-text {padding: 20px;}
}

@media screen and (min-width: 768px) and (max-width: 991px){
  /*.big-image-text{margin-bottom: 100px; }*/
  /*#bit-we-foster-a-culture-of-inclusivity .big-image-text{transform: translateY(28%);}*/
}
@media screen and (max-width: 767.98px){
  .big-Image-text-module .rightImage span.boxTitle{left:21%;top:44%}
  .big-Image-text-module span.boxTitle{left:20%;top:46%}
  .big-image-text {padding: 20px;width:100%;position: relative;/*transform: translateY(18%)*/;top:0;left:0;}
  .big-Image-text-module .iframe-module-wrapper.rightIframe.frame-module-big-text-image{padding-left:0px;display:flex;}
  .big-Image-text-module .iframe-module-wrapper.leftIframe{padding:0px} 
}

/******************************* Style added as per the ticket MSMBWF-1100 ***********************************/


.big-Image-text-module .iframe-module-wrapper.leftIframe.frame-module-big-text-image-2022 {
    position: relative;
    z-index: -1;
    padding-right: 0px;
    background-color:black;
    padding:50px 195px 20px 20px;
    width:100%;
    min-height:598px
}


.big-text-image-2022 .white-box.shadow.big-image-text .introtext-title {
    padding-right: 130px;
}
@media screen and (max-width:991px){
.big-Image-text-module .iframe-module-wrapper.rightIframe.frame-module-big-text-image{padding:0}
	.big-Image-text-module .iframe-module-wrapper.leftIframe.frame-module-big-text-image-2022 {
        padding: 0;
    }
    .big-Image-text-module .iframe-module-wrapper.leftIframe.frame-module-big-text-image-2022 > iframe{
    	width:100% !important;
    }
}
@media screen and (max-width:1199px) and (min-width:1024px){
	
    .big-Image-text-module .iframe-module-wrapper.leftIframe.frame-module-big-text-image-2022 > iframe{
    	width:100% !important;
    }
}
/******************************************* Ends here **************************************************/

#ip3-financial-calendar .eventWrapper .rp-webcast a:before{content: "";background: url(/~/media/Images/M/Multitude/icons/table-webcast);width: 14px;height: 15px;display: block;}
#ip3-financial-calendar .eventWrapper .rp-webcast {width: 14%;}

.iframe-module-wrapper.rightIframe.frame-module-big-image-2024, .iframe-module-wrapper.rightIframe.frame-module-big-text-image-8 {
    padding-left: 187px;
    background-color: black;
    padding-top: 7px;
    position: relative;
    z-index: -1;
}
@media screen and (max-width: 991px) {
  .iframe-module-wrapper.rightIframe.frame-module-big-image-2024, .iframe-module-wrapper.rightIframe.frame-module-big-text-image-8 {
    padding: 0;
  }
}

#ip3-overview-of-instruments .big-image-text, #ip3-overview-of-instruments .rightImage .big-image-text {
    border: 15px solid #000000;
}

@media screen and (min-width: 1200px) {
   #profitable-growth .signpost-btn {
    margin-left: 66px;
    margin-top: 30px;
   }
}

#ip3-financial-calendar #content-content.module-wrapper {
    padding: 30px 0 !important;
}

#ip3-esg #content-our-esg-priorities {
    text-align: center;
}

#ip3-esg #ti-case-study-support-sustainable .static-image::after, 
#ip3-esg #ti-case-study-supporting .static-image::after, 
#ip3-esg #ti-measuring-finance-environment .static-image::after {
    content: none;
}
@media screen and (min-width: 1200px) {
  #ip3-esg #ti-governance h3, #ip3-esg #ti-our-people h3, #ip3-esg #ti-module-lhs-rhs-environment h3 {
      font-size: 6.0rem !important;
  }
}