body#foundation .module-related-stories .sus-related-story-wrap p:first-child {display: none;}

/*----    Module related stories    ----*/
.our-stories-container .our-stories .story-content .custmer-story {position: relative;display: flex;flex-wrap: wrap;justify-content: space-between;}
.module-related-stories.blue *, .module-related-stories.blue-gradient * {color: #fff;}
.module-related-stories .left-content-wrapper {display: flex;justify-content: space-between;flex-wrap: wrap;padding-left:0; padding-right:0;margin-bottom:0;}
.module-related-stories .left-content-wrapper h2{font-weight:300; line-height:38px; font-size:3.2rem;font-family:"AASmartSans", sans-serif;margin-bottom:0;}
.module-related-stories .left-content-wrapper a.cta-link{margin-top:5px;}
.module-related-stories .sus-related-story-wrap { margin-top: 8px; }
.module-related-stories .story-item-box-wrap { top: 0; -webkit-transition: all ease-in-out 0.6s; -ms-transition: all ease-in-out 0.6s; -moz-transition: all ease-in-out 0.6s; -o-transition: all ease-in-out 0.6s;transition:all ease-in-out 0.6s; height: 100%; /*max-height:585px !important;*/ position: relative;  background: #fff; border-radius:20px;margin-top:40px;/*max-width:379px !important;*/ margin-bottom:0;}
.module-related-stories  .story-item-box-wrap:hover, .module-related-stories  .story-item-box-wrap a:focus-visible{position: relative;top: 0px;-webkit-transition: all ease-in-out 0.6s;-ms-transition:all ease-in-out 0.6s;-moz-transition: all ease-in-out 0.6s;-o-transition: all ease-in-out 0.6s; /*-webkit-box-shadow: -1px -1px 16px -1px rgba(0,0,0,0.43);-moz-box-shadow: -1px -1px 16px -1px rgba(0,0,0,0.43);box-shadow: -1px -1px 16px -1px rgba(0,0,0,0.43);*/}
/*.module-related-stories .story-item*/ 
.related-slider-items.slick-slide.slick-active .story-item
{ 
background: #fff; position: relative; top: 0; 
/*box-shadow: 24px 24px 40px rgb(3 23 148 / 10%), -4px -4px 16px rgb(255 255 255 / 35%), 4px 4px 16px rgb(0 0 0 / 8%); */
-webkit-box-shadow: 0px 20px 24px 0px rgb(202 208 237);

-moz-box-shadow: 0px 20px 24px 0px rgba(202,208,237,1);

box-shadow: 0px 20px 24px 0px rgb(202 208 237 / 50%);
}
.module-related-stories .story-img { height: 273px; overflow: hidden;border-radius:20px 20px 0 0; }
.module-related-stories .top-flex {position:relative;display: flex;flex-wrap: wrap;justify-content: space-between;}
.module-related-stories .story-img img { width: 100%; object-fit:cover; object-position:center; max-width: inherit; max-height: inherit; height: 100% !important; overflow: hidden; margin-left:0px;}

.module-related-our-stories .story-img img {margin-left:0px;}
.module-related-stories a.story-item{box-shadow: 0px 20px 24px 0px rgb(202 208 237 / 50%);border-radius:20px;}
.module-related-stories a.story-item:hover{ box-shadow: 4px 4px 12px rgba(3, 23, 148, 0.103884), -4px -4px 12px rgba(255, 255, 255, 0.164418), 4px 4px 12px rgba(0, 0, 0, 0.163844) !important;}


.module-related-stories .story-content:before{
	content:"";
    width:100%;
    height:100%;
    top:0;
    left:0;
  	background: linear-gradient(147.83deg, rgba(30, 124, 255, 1.0) 0%, rgba(3, 23, 148, 1.0) 100%);
    position: absolute;
    border-radius: 0 0 20px 20px;
    opacity:0;
    transition:all ease-in-out 0.6s;
}

.module-related-stories .story-content {position:relative;text-align:left; padding:30px; border:0px solid #ebebeb; border-top:none;    border-radius: 0 0 20px 20px;/*height:306px !important;*/-webkit-transition: all ease-in-out 0.6s;-ms-transition:all ease-in-out 0.6s;-moz-transition: all ease-in-out 0.6s;-o-transition: all ease-in-out 0.6s;}
.module-related-stories .story-content p.subtitle {font-size: 1.2rem;text-align: center;font-weight:600;color:#031794;margin-bottom:30px;  text-transform: uppercase;text-decoration: none;line-height:1.4rem;margin-top:0;}
.module-related-stories .story-content h2{
position:relative;
transition: all ease-in-out 0.6s;
font-size:2.4rem; color:#031794; line-height:32px; text-transform: none;font-family: "AASmartSans", sans-serif; display:inline; font-weight:400; }
.module-related-stories .story-item-box-wrap .story-content .date { margin-top: 0px; font-size: 1.2rem; text-align: center; color: #031794; margin-bottom: 30px; line-height: 14.4px; font-weight: 600; }
.module-related-stories .story-content p {
position:relative;
font-size: 1.8rem;line-height: 3.0rem;text-align: left;color: #4d4d4d;margin-top:24px;transition: all ease-in-out 0.6s;}
.module-related-stories.blue-gradient .left-content-wrapper h2, .module-related-stories.blue .left-content-wrapper h2 { color:#fff; }
.module-related-stories .story-item-box-wrap:hover a .story-content h2, .module-related-stories .story-item-box-wrap a:focus-visible .story-content h2 { box-shadow: 0 -1px 0 0 #00207a inset, 0 -3px 0 0 #00207a inset; box-shadow:none;}
.related-slider .slick-next, .related-slider .slick-prev {top:auto;bottom:-56px; opacity:1 !important;;width:56px; height:56px;border-radius:50%;-webkit-transition: all 0.4s ease-in-out;    -moz-transition: all ease-in-out 0.6s;-ms-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;background: linear-gradient(173.46deg, #FFFFFF -116.53%, #F6F8FB 75.57%);box-shadow: 4px 4px 12px rgba(3, 23, 148, 0.100787), -4px -4px 16px rgba(255, 255, 255, 0.143876), 4px 4px 16px rgba(0, 0, 0, 0.0782343), inset 2px 1px 1px #FFFFFF;text-indent:unset;}
.related-slider .slick-dots{top:auto;}
.related-slider .slick-prev span, .related-slider .slick-next span {position: relative;top: 50%;transform: translateY(-50%);display: block;color: #fe0001;font-size: 10px;text-align:center;}
.related-slider .slick-prev {left: 50%;transform: translateX(-50%);margin-left: -55px; bottom:-58px;}
.related-slider .slick-next {right: 50%;transform: translateX(+50%);margin-right: -55px; bottom:-58px;}
.slider__counter {width: 170px;display: flex;left: 50%;transform: translateX(-50%);position: relative;height: 58px;flex-wrap: wrap;justify-content: center;flex-direction: row;align-items: center;font-size: 1.4rem;font-weight: 600;font-family: "AASmartSans", sans-serif;line-height: 16.8px;color:#031794;background: #F4F5F7;border-radius:177px;
border: 1px solid rgba(151, 151, 151, 0.0551792);
box-shadow: -4px -4px 16px rgba(255, 255, 255, 0.2), inset 1px 1px 2px rgba(0, 0, 0, 0.181736), inset 2px 1px 1px #FFFFFF;
}
  
.related-slider {display: flex;flex-wrap: wrap;flex-direction: row;align-items: center;}
div.related-slider-items {margin: 0 20px;flex:1;}
.related-slider .slick-list {padding-bottom:40px;}
.related-slider a.slick-next:focus{outline:0;}
.related-slider a.slick-next:focus-visible {outline: 1px dotted #fe0000;outline-offset: 0px;z-index: 1;}
.related-slider a.slick-prev:focus{outline:0;}
.related-slider a.slick-prev:focus-visible {outline: 1px dotted #fe0000;outline-offset: 0px;z-index: 1;} 
.related-slider-items img{background-repeat: no-repeat; transition: all 0.6s ease-in-out;}
.related-slider-items .story-item-box-wrap:hover img, .related-slider-items .story-item-box-wrap a:focus-visible img {transform: scale(1.1);}
/*.story-item-box-wrap:hover .story-content{background: linear-gradient(147.83deg, rgba(30, 124, 255, 1.0) 0%, rgba(3, 23, 148, 1.0) 100%);}*/
/*.related-slider-items .story-item-box-wrap:hover .story-content {
    background: linear-gradient(147.83deg, rgba(30, 124, 255, 1.0) 0%, rgba(3, 23, 148, 1.0) 100%);
}
*/
.module-related-stories .story-item-box-wrap:hover .story-content:before, .module-related-stories .story-item-box-wrap a:focus-visible .story-content:before {
	opacity:1;
}
.module-related-stories .story-item-box-wrap:hover *, .module-related-stories .story-item-box-wrap a:focus-visible * {color:#fff;}
.module-related-stories .story-item-box-wrap:hover p, .module-related-stories .story-item-box-wrap a:focus-visible p {color:#fff !important;}
@media all and (min-width: 768px) and (max-width: 1023px) {

.module-related-stories .top-flex > div {
    /*width: 100%; */
}

.module-related-stories .top-flex p.subtitle {
    margin-bottom: 15px !important;
    text-align: left;
}

.module-related-stories .top-flex p.date {
    text-align: left !important;
}


}


@media only screen and (max-width:1024px){
.module-related-stories .story-content{border-radius: 0 0 15px 15px;}
.module-related-stories .story-img{border-radius:15px 15px 0 0;}
.module-related-stories .story-item-box-wrap, .module-related-stories a.story-item{border-radius:15px;}
.module-related-stories .story-content h2{font-size:1.8rem;line-height:22px;}
}

@media only screen and (min-width:992px) and (max-width:1199.98px ) {
.our-stories .story-item-box-wrap .story-img { height: 198px; }
}

@media only screen and (min-width:768px) and (max-width:991px ){
/*.module-related-stories .story-item-box-wrap {width:354px !important;}*/
.module-related-stories .story-img{height:255px;}
.module-related-stories .story-content{padding:22px; height:auto;}
.module-related-stories .story-content p.subtitle, .module-related-stories .story-item-box-wrap .story-content .date{margin-bottom:20px;}
.module-related-stories .story-content h2{font-size:1.8rem;line-height:22px;}
.module-related-stories .story-content p{margin-top:20px;font-size:1.6rem;line-height:2.6rem;}
#futuresmart-mining .module-related-stories .story-content h2 {font-size:2.8rem;line-height:33.6px;}
.module-related-stories .left-content-wrapper h2 {font-weight: 300;line-height: 34px;font-size: 2.8rem;}
.module-related-stories .story-img{border-radius:15px 15px 0 0;}
.module-related-stories .story-content{border-radius: 0 0 15px 15px;}
.module-related-stories .story-content:before {    border-radius: 0 0 15px 15px; }
.our-stories .story-item-box-wrap .story-img { height: 233px; }
}

@media only screen and (max-width:767px){
/*.module-related-stories .story-item-box-wrap {width:290px !important;}*/
.module-related-stories .left-content-wrapper {padding-left: 4px;}
.module-related-stories .story-item-box-wrap, .module-related-stories a.story-item{border-radius:10px;margin-top:0px;margin-bottom:20px;}
.module-related-stories .story-img{height:208px;}
.module-related-stories .story-content{padding:20px 15px; height:auto;}
.module-related-stories .story-content p.subtitle, .module-related-stories .story-item-box-wrap .story-content .date{margin-bottom:15px;}
.module-related-stories .left-content-wrapper a.cta-link {margin-top: 5px;}
.module-related-stories .story-img{border-radius:10px 10px 0 0;}
.module-related-stories .story-content{border-radius: 0 0 10px 10px;}
.module-related-stories .story-content h2{font-size:1.6rem;line-height:19px;}
.module-related-stories .story-content p{margin-top:20px;font-size:1.6rem;line-height:2.6rem;}
.module-related-stories .left-content-wrapper h2 {font-weight: 400;line-height: 28.13px;font-size: 2.4rem;}
.module-related-stories .related-slider-items.slick-slide.slick-current.slick-active {display: flex;align-self: center;align-items: center;flex-wrap: wrap;flex-direction: column;}
.module-related-stories .related-slider-pagination{position:relative; top:-20px;}
.related-slider .slick-next, .related-slider .slick-prev {bottom:-38px;}
.our-stories .story-item-box-wrap .story-item-social-inner {    display: none; }
}

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


}
.related-slider-items.slick-slide.slick-cloned a{
	box-shadow:none;
}

/*
.related-slider-items.slick-slide.slick-current.slick-active ~ .related-slider-items ~ .related-slider-items a{
	box-shadow: -5px -3px 40px rgb(255 255 255 / 0%), 0px -1px 16px rgb(255 255 255 / 0%), -20px -6px 16px rgb(0 0 0 / 0%);
}
.related-slider-items.slick-slide.slick-current.slick-active ~ .related-slider-items ~ .related-slider-items a:hover{
	box-shadow: -5px -3px 40px rgb(255 255 255 / 0%), 0px -1px 16px rgb(255 255 255 / 0%), -20px -6px 16px rgb(0 0 0 / 0%) !important;
}
*/

/*******Remaining module CSS shared by Piyush********/

.our-stories .story-img img{
	border-radius: 20px 20px 0 0;
}
.our-stories .story-content{
	border-radius: 0px 0px 20px 20px;
    position: relative;
}
.our-stories .story-item-box-wrap {
    transition: all 0.6s ease 0s;
    height: 100%;
    margin-bottom: 0;
    background: #fff;
    position: relative;
    top: 0;
    /* box-shadow: 24px 24px 40px rgb(3 23 148 / 10%), -4px -4px 16px rgb(255 255 255 / 35%), 4px 4px 16px rgb(0 0 0 / 8%); */
    -webkit-box-shadow: 0px 20px 24px 0px rgb(202 208 237);
    -moz-box-shadow: 0px 20px 24px 0px rgba(202,208,237,1);
    box-shadow: 0px 20px 24px 0px rgb(202 208 237 / 50%);
}
.our-stories .story-item-box-wrap{
	border-radius:20px;
}
.story-content .subtitle, .story-item-box-wrap .story-content .date{
  	font-size: 1.2rem !important;
 
    font-weight: 600 !important;
    color: #031794 !important;
    margin-bottom: 30px !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    line-height: 1.4rem;
    margin-top: 0;
}

.our-stories .story-content h2{
	    position: relative;
    transition: all ease-in-out 0.6s;
    font-size: 2.4rem;
    color: #031794;
    line-height: 32px;
    text-transform: none;
    font-family: "AASmartSans", sans-serif;
    display: block;
    font-weight: 400;
 
}
.our-stories .story-content:before{
content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(147.83deg, rgba(30, 124, 255, 1.0) 0%, rgba(3, 23, 148, 1.0) 100%);
    position: absolute;
    border-radius: 0 0 20px 20px;
    opacity: 0;
    transition: all ease-in-out 0.6s;
}
.our-stories .story-item-box-wrap:hover .story-content:before, .our-stories .story-item-box-wrap a:focus-visible .story-content:before {
	opacity:1;
}
.our-stories .story-item-box-wrap:hover, .our-stories .story-item-box-wrap a:focus-visible {
	top:0;
    box-shadow: -1px -1px 16px -1px rgb(0 0 0 / 43%);
}
.our-stories .story-item-box-wrap:focus, .our-stories .story-item-box-wrap a:focus{outline:0;}
.our-stories .story-item-box-wrap:focus-visible, .our-stories .story-item-box-wrap a:focus-visible {outline: 1px dotted #fe0000;}
.our-stories .story-item-box-wrap:hover .story-content p.subtitle, .story-item-box-wrap:hover a .story-content .date /*,
.our-stories .story-item-box-wrap a:focus-visible .story-content p.subtitle, .story-item-box-wrap a:focus-visible .story-content .date */ {
	    color: #fff !important;
    position: relative;
    transition: all ease-in-out 0.6s;
}
.story-item-box-wrap:hover a .story-content h2 /*, .story-item-box-wrap a:focus-visible .story-content h2*/ {
    box-shadow: none !important;
    color: #fff;
    transition: all ease-in-out 0.6s;
}

.our-stories .story-content{
	border:none;
}

.story-item-box-wrap .story-top-flex {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.story-item-box-wrap .story-top-flex p.date {
    margin-top: 0;
}

@media all and (max-width: 1024px) and (min-width: 768px) {

.our-stories .story-content h2 {
	font-size: 2.0rem;    
    line-height: 28px;
}

}

@media all and (max-width: 767.98px) {

.our-stories .story-content h2 {
	font-size: 1.8rem;    
    line-height: 26px;
}

}


.row.story-searched-item .pr-news-container .sitesearchpagination.pr-pagination .prev.pag-img a{
	left: 0px;
    position: relative;
}
body.ip3-futuresmart .pr-news-container li.next.pag-img a{

    right: 11px;
    position: relative;

}