/****************hero-inner-banner use-style-v2*************/
section.hero-inner-banner.use-style-v2.animate + .breadcrumb.use-style-v2 .banner-content {
    padding-bottom: 45px;
}
.breadcrumb.use-style-v2 .banner-content {
    padding-bottom: 92px; /*68px;*/
}
.hero-inner-banner.use-style-v2 .banner-bg:before {
  background-image: url("/~/media/Images/a/anglo-american-group-v5//Universal/css/inpage-gradient-with-shadow-desktop.svg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom center;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left:0px;
  bottom: -1px;
  z-index: 60;
}
/*.hero-inner-banner.use-style-v2 .banner-bg:after {
  background-image: url("/~/media/Images/a/anglo-american-group-v5//Universal/css/inpage-shadow-desktop.svg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom center;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left:0px;
  bottom: -150px;
  z-index: 1;
}*/


.breadcrumb.use-style-v2 {
  background-color: #f6f8fb;
  margin-top: 0;
}
.breadcrumb.use-style-v2 .share-box {
  width: 25%;
}
.breadcrumb.use-style-v2 .share-options {
  background: transparent;
}
/*.breadcrumb.use-style-v2 .share-options .sharetext {
  font-size: 1.6em;
  
}*/
.breadcrumb.use-style-v2 .share-options ul li a span {
  font-size: 2.2rem;
  color: #1e7cff;
}
.hero-inner-banner.use-style-v2 {
  min-height: initial;
  background-color: #f6f8fb;
  overflow: visible;
}
.hero-inner-banner.use-style-v2 .banner-bg {
  min-height: 450px;
  position: relative;
  background-position: center center;
}

/*
.hero-inner-banner:before{
 content: "";
    width: 100%;
    height: 280px;
    background-image: url(/~/media/Images/a/anglo-american-group-v5//Universal/modules/banner/banner-shadow.svg);
    position: absolute;
    bottom: -186px;
    background-repeat: no-repeat;
    background-size: 100%;
    z-index: 1;
    background-position: bottom;
    pointer-events: none;
}*/

.hero-inner-banner.use-style-v2 .banner-text-wrap {
  position: static;
}
.breadcrumb.use-style-v2 .breadcrumb-wrapper-border {
  border-bottom: none;
}
.breadcrumb.use-style-v2 .breadcrumb-wrapper {
  background-color: transparent;
}
.breadcrumb.use-style-v2 .inner-heading {
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(76.53deg, #FE0000 5.41%, #031794 51.08%, #1E7CFF 75.44%, #1E7CFF 109.72%);
  font-weight: 100 !important;
  font-size: 7.2rem;
  line-height: 8.6rem;
}
.hero-inner-banner.use-style-v2 .banner-content {
  max-width: 670px;
}

/*-------------Inner Banner Module CSS------------*/
.hero-inner-banner.no-banner-img .banner-bg {background-image: url(~/media/Images/a/anglo-american-group-v5//Universal/inner-banners/no-image-banner.jpg);}
.hero-inner-banner{height:100%;position:relative;margin:0;overflow:hidden;margin-top: 0;min-height:517px;}
.hero-inner-banner.no-banner-img{min-height:auto;}
.hero-inner-banner .banner-overlay{background:linear-gradient(to bottom, rgba(2, 36, 79, 0), #02244f);position:absolute;top:0;left:0;width:100%;height:100%; z-index:5;}
.home-videowrapper{height:517px;}
.hero-inner-banner .banner-bg{height:100% !important;}
.hero-inner-banner .inner-banner-text{font-size:1.8rem;line-height:normal;color:#fff;margin-top:15px;}
.hero-inner-banner .inner-banner-text p { color: #fff;    margin-bottom: 0;}
.hero-inner-banner .inner-heading{text-transform: initial;font-size:4.8rem;line-height: 1.063em; color: #fff; margin-bottom: 20px;}
.hero-inner-banner .readMoreText { display: inline-block; padding-top: 6px; }
.hero-inner-banner .readMoreText a { background-color: #002478; color: #fff; display: block; font-size: 1.6em; font-weight: bold; padding: 15px; text-transform: uppercase; }
.hero-inner-banner .video-thumb-wrapper { height: auto; margin-top: 30px;}
.hero-inner-banner .banner-content{max-width:660px;}
.ip3-press-releases .hero-inner-banner .banner-content{max-width:initial;}
.banner-content-module .module-content {padding: 45px 0;}
.banner-content-module {margin-top: -110px; position: relative;width: 100%; margin: 0 auto; background: #fff;max-width: 1170px; z-index: 6;}
.banner-content-module h2 {text-transform: uppercase;border-bottom: 1px solid #002478;padding-bottom: 20px; margin-bottom: 30px;}
.banner-content-module h2.sentence-case {text-transform: none;border-bottom: none;font-weight: 500;font-style: normal;margin-bottom: 25px; padding:0;}
.banner-title-wrap {z-index: 7; position: absolute;width: 100%; bottom: calc(50% - 50px);}
h1.banner-only-title { font-size: 4.8rem; line-height: 1.063em; color: #fff; margin-bottom: 13px; text-transform: uppercase;}

.hero-inner-banner.use-style-v2 .banner-overlay {
    background-image: url("/~/media/Images/a/anglo-american-group-v5//Universal/css/inpage-shadow-desktop1.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 158px;
    width: 100%;
    position: absolute;
    z-index: 60;
    bottom: -66px;
    top: initial;
    display:none;
}

/*-------------Inner Banner Module CSS End------------*/
@Media only screen and (max-width:1024px){
.module-video-and-image-bg-banner{bottom:-6px;}
section.hero-inner-banner.use-style-v2.animate + .breadcrumb.use-style-v2 .banner-content {padding-bottom: 39px;}
.breadcrumb.use-style-v2 .banner-content {padding-bottom: 40px; top:0; margin-top:0 !important; padding-top:32px;}

.breadcrumb-wrapper {
    position: absolute;
    top: -6px;
    z-index: 999;
    right: 8.3333%;
}
section.hero-inner-banner.use-style-v2.animate + .breadcrumb.use-style-v2 .banner-content .intro-text {
    display:none;
}
section.hero-inner-banner.use-style-v2.animate +  .breadcrumb.use-style-v2 .banner-content h1{margin-bottom:0;}
}

body#what-we-do .banner-bg {
    background-position: center;
}

@media screen and (max-width:1180px) {

	.hero-inner-banner.use-style-v2 .banner-overlay1 {transform: rotate(-1.5deg);height: 120px;bottom: -62px;}
    
}

@media screen and (min-width:768px) and (max-width:992px) {
  .breadcrumb.use-style-v2 .share-box .share-options {}
  .breadcrumb.use-style-v2 .breadcrumb-box #breadcrumb {
    padding: 0px 0 24px 0 !important;
  }
  .hero-inner-banner.use-style-v2 .banner-bg {min-height: 268px;}
  .hero-inner-banner.use-style-v2 .banner-bg:before {background-image: url("/~/media/Images/a/anglo-american-group-v5//Universal/css/inpage-gradient-overlay-tablet.svg");width:101%;}

}

@media screen and (max-width:992px) {

  .hero-inner-banner.use-style-v2 .banner-overlay1 { background-image: url("/~/media/Images/a/anglo-american-group-v5//Universal/css/inpage-shadow-tablet.png"); height: 158px; bottom: -66px; }

}

@media screen and (max-width:767px) {
.breadcrumb.use-style-v2 .inner-heading{font-weight:300 !important}
section.hero-inner-banner.use-style-v2.animate + .breadcrumb.use-style-v2 .video-thumb-wrapper.videoplay {
    margin-top: 10px;
}
section.hero-inner-banner.use-style-v2.animate +  .breadcrumb.use-style-v2 .banner-content h1{margin-bottom:10px;}
section.hero-inner-banner.use-style-v2.animate + .breadcrumb.use-style-v2 .banner-content {padding-bottom: 30px;}
.breadcrumb.use-style-v2 .banner-content {padding-bottom: 30px; top:0;margin-top:0 !important; padding-top:10px;}
    .hero-inner-banner.use-style-v2 .banner-bg, .hero-inner-banner.use-style-v2 { height: 180px !important; min-height: 180px !important;width:101vw;overflow:hidden;}
	.hero-inner-banner.use-style-v2 .banner-bg:before {background-image: url("/~/media/Images/a/anglo-american-group-v5//Universal/css/inpage-gradient-overlay-mobile.svg"); width:101%;}
    .module-video-and-image-bg-banner{bottom:0px;}
	.breadcrumb.use-style-v2 .inner-heading{font-weight:400; font-size:3.2rem; line-height:3.8rem;}
  	.breadcrumb.use-style-v2 .breadcrumb-box #breadcrumb {
    padding: 0px 0 24px 0 !important;
    }
    .breadcrumb.use-style-v2 .share-box .share-options {
      padding: 0px 15px 0px 15px !important;
    }
    .breadcrumb.use-style-v2 .share-box {
      margin-right: 15px;
    }


}

@media only screen and (device-width: 320px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
  .hero-inner-banner.use-style-v2 .banner-bg:before {
    background-size: 100% 100%;
  }

	
@supports (-webkit-touch-callout: none) {
  @media screen and (max-width: 767px) {
    .hero-inner-banner.use-style-v2 .banner-bg:before {
      background-size: 100% 100%;
    }
  }
}




