.landing-new-page-banner-style .bannerMainLandingWrapper {
    height: 851px !important;
    display: flex;
    align-items: center;
    transform: translateY(-200px);
}

.landing-new-page-banner.hero-slider .hero-banner[data-slick-index="0"] .banner-bg.zoom-animation-1::before {
 opacity:1; z-index:9;
background: linear-gradient(24.02deg, rgba(30, 138, 255, 0.4) -1.15%, rgba(30, 138, 255, 0) 15.4%), linear-gradient(161.9deg, rgba(252, 60, 61, 0.0001) 72.86%, rgba(254, 0, 0, 0.343122) 98.95%), linear-gradient(186.4deg, rgba(31, 124, 252, 0.0001) 46.4%, #031794 103.29%);
}
body.has-gradient-below-banner .hero-slider .hero-banner[data-slick-index="0"] .banner-overlay{
  background: linear-gradient(0deg, rgba(15, 22, 65, 0.2), rgba(15, 22, 65, 0.2)), linear-gradient(357.62deg, rgba(3, 13, 36, 0.31) 1.04%, rgba(8, 25, 64, 0) 34.57%), linear-gradient(153.12deg, rgba(252, 60, 61, 0.0001) 38.06%, rgba(254, 0, 0, 0.343122) 84.52%), linear-gradient(225.84deg, rgba(31, 124, 252, 0.0001) 28.26%, #031794 109.02%);
  box-shadow: inset 0px 1px 3px rgba(255, 255, 255, 0.334544) !important;
}
body.has-gradient-below-banner .banner-overlay, .ip3-hero-banners .banner-overlay { background-image: linear-gradient(244deg, rgba(0, 0, 0, 0.2), rgba(180, 26, 26, 0.25) 20%, rgba(0, 36, 120, 0.7) 76%, rgba(0, 36, 120, 0.7)); position: absolute; bottom: 0; width: 100%; height: 100%;z-index:1;}
body.has-gradient-below-banner .banner-overlay, .ip3-hero-banners .banner-overlay{
  
  background: linear-gradient(269.56deg, rgba(3, 13, 36, 0.31) 9.04%, rgba(8, 25, 64, 0) 31.32%), linear-gradient(170.57deg, rgba(252, 60, 61, 0.0001) 54.62%, rgba(252, 55, 55, 0.031087) 72.38%, rgba(254, 0, 0, 0.343122) 96.22%), linear-gradient(224.78deg, rgba(31, 124, 252, 0.0001) 40.27%, #031794 103.76%), rgba(23, 32, 88, 0.8);
  box-shadow: inset 0px 1px 3px rgba(255, 255, 255, 0.334544);
}

.slider-nav-thumbnails.slick-initialized.slick-slider:after {
    content: "";
    width: 100%;
    height: 280px;
    background-image: url(/~/media/Images/a/anglo-american-group-v5//PLC/hero-banners/white-curve.svg);
    position: absolute;
    bottom: -140px;
    bottom: -120px;
    background-repeat: no-repeat;
    background-size: 100%;
    z-index: 1;
    background-position: bottom;
    pointer-events: none;
}
.landing-new-page-banner-style + .module-section {
    padding-top: 98px !important;
    margin-top: -115px;
}
body.has-gradient-below-banner .slider-nav-thumbnails:after{
content: "";
    width: 100%;
    height: 280px;
    background-image: url(/~/media/Images/a/anglo-american-group-v5//PLC/hero-banners/white-curve.svg);
    position: absolute;
    bottom: -140px;
    bottom: -131px;
    background-repeat: no-repeat;
    background-size: 100%;
    z-index: 1;
    background-position: bottom;
    pointer-events: none;
}
body.has-gradient-below-banner .slider-nav-thumbnails {
    margin-top: -159px;z-index:0;
  }
body.has-gradient-below-banner .slider-nav-thumbnails.slick-initialized.slick-slider:after {
  content: none;
  
}

/*body.has-gradient-below-banner.stckIt:not(.posfixed) div#logo, body.has-gradient-below-banner.stckIt:not(.posfixed) div#logo.stickyLogo  {
    background: none;
}*/


body.has-gradient-below-banner .slider-nav-thumbnails.slick-initialized.slick-slider:after {
  content: none;  
}

.slider-nav-thumbnails{z-index:99;}
.gradient-below-banner{position: relative;width: 100%;z-index: 1;margin-bottom: -75%;/*margin-top: -18%;*/ pointer-events: none;}
body.has-gradient-below-banner .gradient-below-banner{position: relative;width: 100%;z-index: 1;margin-bottom: -77.7%;}
 .gradient-below-banner img{position:relative; margin-top:-18%;}
body.has-gradient-below-banner .gradient-below-banner img{position:relative; margin-top:-18%; pointer-events:none;}

.module-section {
z-index:9;
}

body.has-gradient-below-banner .gradient-below-banner img { margin-top:-592px;}
body#homepage-mockup.has-gradient-below-banner .gradient-below-banner img {margin-top:-6%}
body#Homepage.has-gradient-below-banner .gradient-below-banner img {margin-top:-7%}


@media only screen and (min-width:1920px){
body.has-gradient-below-banner .gradient-below-banner{margin-top:0;}
body#Homepage.has-gradient-below-banner .gradient-below-banner img{margin-top:-6%;}
}
@media only screen and (max-width:1440px){
body.has-gradient-below-banner .gradient-below-banner {margin-bottom: -77.5%; margin-top: 0px;}
}
@media only screen and (max-width:1366px){
body.has-gradient-below-banner .gradient-below-banner {margin-top: 0%;}
}
.landing-new-page-banner .slider-nav-thumbnails.slick-initialized.slick-slider:after{content:none;}
@media only screen and (min-width:1366px) and (max-width:1170px){
body#futuresmart-mining .landing-new-page-banner-wrap .landing-new-page-banner{transform:translateY(calc(-50% - 82px))  translateX(-50%);}
}
@media only screen and (max-width:1365.99px){
.landing-new-page-banner-wrap .landing-new-page-banner{transform:translateY(calc(-50% - 155px))  translateX(-50%);}

body.has-gradient-below-banner .gradient-below-banner img { margin-top:-29%;}
body.has-gradient-below-banner .gradient-below-banner img { margin-top:-29%;}
body.has-gradient-below-banner .gradient-below-banner img{ margin-top:-10%;}
body#homepage-mockup.has-gradient-below-banner .gradient-below-banner img{ margin-top:-6.2%;}
body#Homepage.has-gradient-below-banner .gradient-below-banner img{ margin-top:-7%;}
body.has-gradient-below-banner .landing-new-page-banner-style .gradient-below-banner img{margin-top:-47%;}
/*body.has-gradient-below-banner .landing-new-page-banner-style .gradient-below-banner{margin-bottom:-68.5%;}*/
}

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

	body.has-gradient-below-banner .landing-new-page-banner-style .gradient-below-banner img {    margin-top: -63%;}
	body#Homepage.has-gradient-below-banner .gradient-below-banner img{ margin-top:-7%;}
	body.has-gradient-below-banner .landing-new-page-banner-style .gradient-below-banner img {margin-top: -54%;}
    body#about-us.has-gradient-below-banner .landing-new-page-banner-style .gradient-below-banner,
    body#products.has-gradient-below-banner .landing-new-page-banner-style .gradient-below-banner,
    body#sustainability.has-gradient-below-banner .landing-new-page-banner-style .gradient-below-banner,
    body#investors.has-gradient-below-banner .landing-new-page-banner-style .gradient-below-banner,
    body#suppliers.has-gradient-below-banner .landing-new-page-banner-style .gradient-below-banner {margin-bottom:-77.5%;} 

}

@media only screen and (max-width:1024px){
 .gradient-below-banner img{margin-top:-18%;}
body.has-gradient-below-banner .gradient-below-banner img{ margin-top:-10%;}
body.has-gradient-below-banner .gradient-below-banner img { margin-top:-34%;}
body.has-gradient-below-banner .gradient-below-banner img { margin-top:-34%;}

body.has-gradient-below-banner .landing-new-page-banner-style .gradient-below-banner img { margin-top: -61%;}
.landing-new-page-banner-wrap .landing-new-page-banner {  top: calc(50% - 60px); transform: translateY(-50%); left: 0;  }

}
@media only screen and (max-width:1024px) and (orientation: landscape) {
body#futuresmart-mining .landing-new-page-banner-wrap .landing-new-page-banner {
    transform: translateY(calc(-50% - 188px)) translateX(-50%);
}
}
@media only screen and (min-width:1024px) and (max-width:1180px){
/*.landing-new-page-banner-wrap .landing-new-page-banner {
    transform: translateY(calc(-50% - 200px)) translateX(-50%);
}*/

}

@media screen and (min-width: 768px) and (max-width: 992.98px){
.landing-new-page-banner-style .bannerMainLandingWrapper {
    height: 347px !important;
    transform: translateY(0px);
}
.landing-new-page-banner-wrap .landing-new-page-banner {  left: 79px; }
}
@media only screen and (max-width:991px){

/*#futuresmart-mining.has-gradient-below-banner .landing-new-page-banner-style .gradient-below-banner + .module-section {padding-top: 0px !important; position: relative; top: -13px;}*/

.has-gradient-below-banner.has-gradient-below-banner .gradient-below-banner + .module-section{
    margin-top: -22%;
}
body#homepage-mockup.has-gradient-below-banner.has-gradient-below-banner .gradient-below-banner + .module-section{
    margin-top: -11%;
}
body#Homepage.has-gradient-below-banner.has-gradient-below-banner .gradient-below-banner + .module-section{
    margin-top: -11%;
}

body#Homepage.has-gradient-below-banner .gradient-below-banner img {margin-top: -12%;}
body#future-smart-mining {padding-top:0px !important;}
.landing-new-page-banner-wrap .landing-new-page-banner{width:auto;}
body.stckIt[id*="homepage"] header:not(.has-landing-banner-page ) span.icon-search-icon, body[id*="homepage"] header:not(.has-landing-banner-page ) .header--burger-menu span {
    color: #4D4D4D;
}
body.stckIt[id*="homepage"] header:not(.has-landing-banner-page) #logo {
    background: url(/~/media/691D08522AE24716B58619262739D106.svg) no-repeat !important;
}
 .gradient-below-banner img{margin-top:-22%;}
body.has-gradient-below-banner .gradient-below-banner img { margin-top:-23%;}
body.has-gradient-below-banner .gradient-below-banner img { margin-top:-27%;}
body.has-gradient-below-banner .landing-new-page-banner-style .gradient-below-banner img {
    margin-top: -13%;
}
.landing-new-page-banner-wrap .landing-new-page-banner {  /*left: 79px; top: 16px; transform: none;*/   }
    
/* body#futuresmart-mining   .landing-new-page-banner-wrap .landing-new-page-banner {transform:none !important;}*/
  .has-gradient-below-banner .landing-new-page-banner-style .gradient-below-banner + .module-section {
    margin-top: -10% !important;
}
.landing-new-page-banner-style>.module-section {
    padding-top: 60px !important;
    margin-top: -115px;
}


.has-gradient-below-banner .landing-new-page-banner-style .gradient-below-banner + .module-section {
    margin-top: 0 !important;
}

}
@media only screen and (max-width:767px){
 .gradient-below-banner img{position:relative; margin-top:-24%;}
body.has-gradient-below-banner .gradient-below-banner img{ margin-top:-8%;}
 body.has-gradient-below-banner .gradient-below-banner img { margin-top:-24%;}
  body.has-gradient-below-banner .gradient-below-banner img { margin-top:-24%;}
  body.has-gradient-below-banner .landing-new-page-banner-style .gradient-below-banner img {
    margin-top: -5%;
}

}
@media only screen and (min-width:551px) and (max-width:766px){
 .gradient-below-banner img{margin-top:-28%;}
body.has-gradient-below-banner .gradient-below-banner img { margin-top:-26%;}
body.has-gradient-below-banner .gradient-below-banner img { margin-top:-26%;}
}
@media only screen and (max-width:550px){
 .gradient-below-banner img{margin-top:-39%;}
body.has-gradient-below-banner .gradient-below-banner img { margin-top:-34%;}
body.has-gradient-below-banner .gradient-below-banner img { margin-top:-34%;}
body.has-gradient-below-banner .landing-new-page-banner-style .gradient-below-banner img {
    margin-top: -20px;
}
}
@media screen and (max-width: 767.98px){
.landing-new-page-banner-style .bannerMainLandingWrapper {
    height: 399px !important;
    display: flex;
    align-items: center;
    transform: translateY(-79px);
}
body.has-gradient-below-banner .landing-new-page-banner-style .gradient-below-banner img {
    margin-top: -114px;
}
section.landing-new-page-banner.hero-slider .angloVideoContainer .inv_videoArea video{
	width: 100%;
    height: 400px;
    object-fit: cover;
}
body#Homepage.has-gradient-below-banner.has-gradient-below-banner .gradient-below-banner + .module-section {
    margin-top: 0;
}


.has-gradient-below-banner .landing-new-page-banner-style .gradient-below-banner + .module-section.module-2-col-text-with-video {
    margin-top: -10% !important;
}
.landing-new-page-banner-style .landing-new-page-banner-wrap .landing-new-page-banner {
    top: 50%;
    transform: translateY(-50%);
    left: 0;
}
.landing-new-page-banner-style .gradient-below-banner + .module-section {
    margin-top: -22%;
}
.landing-new-page-banner-style .angloVideoContainer .inv_videoReady .inv_videoArea {
    height: 100%;
    }
    .has-gradient-below-banner .has-landing-banner-page .main-menu .openSearch span.icon-search-icon {
    color: #fff;
}
body.stckIt.has-gradient-below-banner .has-landing-banner-page .main-menu .openSearch span.icon-search-icon {
    color: #4D4D4D;
}
.has-gradient-below-banner .has-landing-banner-page.headerwrapper.use-style-v2 #logo a img {
    opacity: 1;
    visibility: visible;
}
.has-gradient-below-banner .has-landing-banner-page.headerwrapper.use-style-v2 #logo a img.sticky-logo-image {
    opacity: 0;
    visibility: hidden; display:none;
}
body.has-gradient-below-banner {
    margin-top: 0 !important;
}
body[id*="Homepage"] .gradient-below-banner + .module-section {
    margin-top: 0 !important;
}
.has-gradient-below-banner .landing-new-page-banner-style .gradient-below-banner + .module-section {
    margin-top: -12% !important;
}
}



@media screen and (min-width:1366px){
	.slider-nav-thumbnails.slick-initialized.slick-slider:after{
    	    /*bottom: -130px; */
                bottom: calc(100% - 280px);  bottom: calc(100% - 273px);
    }
    body[id*="Homepage"] .hero-banner, body[id*="Homepage"] .hero-slider, #Homepage .hero-banner, #Homepage .hero-slider {
    min-height: 640px !important;
    background-color: #031794;
}
}

@media screen and (min-width:1920px){
	.slider-nav-thumbnails.slick-initialized.slick-slider:after{
    	      /*bottom: -180px;
    height: 300px;*/
    bottom: -180px;
    }
   
}


@media screen and (min-width:2100px){
  .slider-nav-thumbnails.slick-initialized.slick-slider:after{
    background-image: url(/~/media/Images/a/anglo-american-group-v5//Universal/modules/banner/white-curve-svg.png?cache=false);
    bottom: auto;
    top: 0;
    height: 28vh;
    display: flex;
    background-position: bottom;
    background-size: 100% 100%;
  }    	      
  
}

