#ip3-investors .section-02.container-100.irVideoSection {
  background-color: #f9f9f9;
}

/*#ip3-Homepage #MainWrapper #content-bannerwrapper-new.video-banner-large {height: 759px !important;}*/

#ip3-Homepage #MainWrapper #content-bannerwrapper-new.video-banner-large .play-icon {
  background-color: #004899;
  color: #fff
}
#ip3-Homepage #MainWrapper #content-bannerwrapper-new.video-banner-large .play-icon:hover .buttonText {
  color: #fff
}
#ip3-Homepage #MainWrapper #content-bannerwrapper-new.video-banner-large .play-icon:hover .circle {
  border-color: #fff
}
#ip3-Homepage #MainWrapper #content-bannerwrapper-new.video-banner-large .play-icon:hover .circle .triangle {
  border-left-color: #fff
}
#ip3-Homepage #MainWrapper #content-bannerwrapper-new.video-banner-large.with-blue-title {
  height: 520px !important;
}
.internetexplorer11 #MainWrapper #content-bannerwrapper-new.video-banner-large {
  height: 759px !important;
}
.irVideoSection .description {
  font-size: 2.0rem;
  line-height: 2.8rem;
  color: #0b63c6;
} 
#ip3-Homepage #MainWrapper #content-bannerwrapper-new #banner-loop-video {background-size: contain !important;}
#ip3-Homepage #MainWrapper #content-bannerwrapper-new {background-image: none !important;}


@media all and (min-width: 1365px) and (max-width: 1800px) {
#ip3-Homepage #MainWrapper #content-bannerwrapper-new.video-banner-large {height: 569px !important;}
}
@media all and (min-width: 1024px) and (max-width: 1364px) {
#ip3-Homepage #MainWrapper #content-bannerwrapper-new.video-banner-large {height: 600px !important;}
#content-bannerwrapper-new.large.video-banner-large .bannertext .h1 {font-size: 4.95rem;}
#content-bannerwrapper-new.video-banner-large .bannertext-wrapper {padding-top: 200px;}
}

@media all and (min-width: 768px) and (max-width: 1023px) {
#ip3-Homepage #MainWrapper #content-bannerwrapper-new.video-banner-large {height: 320px !important;}
#content-bannerwrapper-new.large.video-banner-large .bannertext .h1 {font-size: 4rem; line-height: 1.23;}
#content-bannerwrapper-new.video-banner-large .bannertext-wrapper {padding-top: 150px;}
}

@media all and (min-width: 767px) and (max-width: 641px) {
#ip3-Homepage #MainWrapper #content-bannerwrapper-new.video-banner-large.large {height: 278px /*211px 204px*/!important; }
#content-bannerwrapper-new.large.video-banner-large .bannertext .h1 {font-size: 2.9rem; line-height: 3rem;}
#content-bannerwrapper-new.video-banner-large .bannertext-wrapper {padding-top: 100px;}
	
#ip3-Homepage #MainWrapper #content-bannerwrapper-new #banner-loop-video {background-size: contain !important;}
#ip3-Homepage #MainWrapper #content-bannerwrapper-new {background-image: none !important;}
}

@media all and (max-width: 640px) {
#ip3-Homepage #MainWrapper #content-bannerwrapper-new.video-banner-large.large {height: 175px !important; }
#content-bannerwrapper-new.large.video-banner-large .bannertext .h1 {font-size: 2.5rem; line-height: 2.5rem;}
#content-bannerwrapper-new.video-banner-large .bannertext-wrapper {padding-top: 60px;}
	
#ip3-Homepage #MainWrapper #content-bannerwrapper-new #banner-loop-video {background-size: contain !important;}
#ip3-Homepage #MainWrapper #content-bannerwrapper-new {background-image: none !important;}
}

/*IPad/IPad mini landscape mode:*/ 
@media all and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
  #ip3-Homepage #MainWrapper #content-bannerwrapper-new.video-banner-large {
    /*height: 576px !important;*/
  }
  #ip3-Homepage #MainWrapper #content-bannerwrapper-new.video-banner-large.with-blue-title {
    /*height: 520px !important;*/
  }
} /*IPad/IPad mini portrait mode:*/ 
@media all and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
  /*#ip3-Homepage #MainWrapper #content-bannerwrapper-new.video-banner-large {height: 432px !important;}*/
}
#ip3-investors .section-02 .video-item {
  height: 481px !important;
}
#ip3-investors .section-02 .video-item {
  background-size: 100% !important;
}
.video-text-wrapper {
  text-align: left;
}
.textWrapper .description p {
  font-size: 1.8rem;
}
@media all and (max-width: 767px) {
  #ip3-investors .section-02 .video-item {
    height: 300px !important;
  }

} 

/* banner image css - shivam Giri */ 
.module-banner.inner-banner {
  max-width: 1140px;
  min-height: 330px;
  margin-top: 50px; /*background: rosybrown;*/
}
.wrapper-image {
  display: flex;
}
.module-banner {
  background-size: cover;
  background-position: center;
  position: relative;
} /* video with text section start */ .image-video-copy {
  max-width: 100%;
  background-color: #f9f9f9;
}
.padding-bottom {
  padding-bottom: 45px;
}
.videolayout {
  min-height: 300px;
  max-width: 100%;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 990px) {
  .textWrapper {
    text-align: left;
    padding-top: 30px;
  }
  .videolayout {
    min-height: 300px;
    max-width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }
}
@media only screen and (min-width: 990px) {
  .textWrapper {
    text-align: left;
    padding-left: 40px;
    padding-top: 29px;
  }
  .img-on-right .textWrapper {
    text-align: left;
    padding-right: 40px;
    padding-left: 0px;
    padding-top: 29px;
  }
}
.TagName {
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: normal;
  color: #0e0e0e;
}
.TitleName {
  margin-top: 11px;
  font-size: 40px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  color: #0158ba;
}
.ContentName p {
  padding-bottom: 15px;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: normal;
  color: #0e0e0e;
} /* video with text section end */ /*play video button*/ .playButtonWrapper:hover {
  max-width: 158px;
}
.playButtonWrapper:hover .buttonText {
  display: block;
}
.playButtonWrapper {
  border-radius: 25.5px;
  background-color: #004899;
  display: flex;
  padding-top: 5.5px;
  position: absolute;
  right: 40px;
  bottom: 17px;
  height: 50px;
  justify-content: center;
  max-width: 50px;
  transition: max-width 0.2s;
}
.buttonText {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  color: #fff;
  margin-left: 20px;
  padding-top: 5px;
  position: relative;
  margin-right: 60px;
  display: none;
  overflow: hidden;
  white-space: nowrap;
}
.traingle {
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-left: 7px solid #fff;
  border-radius: 28%;
}
.circle {
  border-radius: 50%;
  height: 40px;
  width: 40px;
  border: 1px solid #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 5px;
  margin-right: 5px;
  position: absolute;
  right: 0;
}
.image-video-copy .video-text-wrapper {
  padding: 0px 0 0 0;
}
.image-video-copy.no-background {
  background-color: transparent;
}
.ip3-newsroom .news-module {
  padding: 18px 0;
}
.ip3-newsroom .ContentName p {
  color: #545454;
}

/* Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
/*#ip3-Homepage #MainWrapper #content-bannerwrapper-new.video-banner-large {height: 414px !important;}*/
}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 
/*#ip3-Homepage #MainWrapper #content-bannerwrapper-new.video-banner-large {height: 375px !important;}*/
}


.news-plain-copy-inner-wrapper a {
    color: #0563c1;
}

.news-item.press-release-content a, .news-item.press-release-content p a {
    color: #0563c1 !important;
}




/*IPad/IPad mini landscape mode:*/
/*@media all and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape)
{
#ip3-Homepage #MainWrapper #content-bannerwrapper-new.video-banner-large {height: 470px !important;}
#content-bannerwrapper-new.large.video-banner-large .bannertext .h1 {font-size: 4.95rem;}
#content-bannerwrapper-new.video-banner-large .bannertext-wrapper {padding-top: 250px;}
}*/

/* Portrait */
/*@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 
#ip3-Homepage #MainWrapper #content-bannerwrapper-new.video-banner-large {background: none !important;}
body#ip3-Homepage #banner-loop-video {height: 175px;min-height: 175px;}
#content-bannerwrapper-new.large.video-banner-large .bannertext .h1 {font-size: 2.5rem;line-height: 3rem;}
}*/

/* Landscape */
/*@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
#content-bannerwrapper-new #banner-loop-video {min-height: 234px;}
}*/



body#ip3-Homepage #content-bannerwrapper-new {
    background-color: white !important;
}