body.ip3-futuresmart .pr-news-container li.prev.pag-img a, body.ip3-futuresmart .pr-news-container li.next.pag-img a{font-size:0;}


body.ip3-stories.ip3-futuresmart .story-item-box-wrap:hover .story-item-social-inner {
    display: none;}
   
 .device-subnav-title1 p{margin-bottom:0px;}  
 .device-subnav-title1 { display:none;}  
body.ip3-stories.ip3-futuresmart .story-content p.date {float: right;display:inline-block}

body.ip3-futuresmart .module-imagecarousel-gallery-Images-nav{margin-top: 34px; top:0px;}

.graduates-slider-section-main-wrapper .slick-next, .graduates-slider-section-main-wrapper .slick-prev{z-index:1; }
.mediacontent-image .vlink, .story-item-social a:first-child:before, .sharetablet-icn, .device-category-title:after, .close-btn-storysearch span, .smart-landing-banner-content .vlink, .story-item-social a,.device-subnav-title:after {background-image:url(/~/media/Images/a/anglo-american-group-v5//PLC/future-smart/content-images/graduates-img.png); content:"";}
/* .subcategorynav li a:hover:after, .subcategorynav li.current>span:after, */
.device-subnav-title{display:none;background:#002478;width:100%;float:left;color:#fff;font-size: 1.8rem;line-height:1.125em;padding:30px;text-transform:uppercase;cursor:pointer;

margin-top:10px;
transition: all 0.5s;
    text-decoration: none !important;
    padding: 11.5px 15px;
    width: 100%;
    max-width: 100%;
    background: #F6F8FB;
    border-radius: 26.5px;
    font-family: "AASmartSans";
    font-size: 14px;
    line-height: 17px;
    font-weight: 600;
    color: #031794;
    min-height: 43px;
    cursor: pointer;
    
 width: calc(100% - 30px);
    margin-left: 15px;
}
.device-subnav-title.active {border-radius: 26.5px 26.5px 0 0;}
.device-subnav-title.active + .subcategorynav-wrapper .tabs-container, .device-subnav-title.active + .subcategorynav-wrapper .tabs-container ul {
    display: block !important;z-index:999;
}
.device-subnav-title.active + .subcategorynav-wrapper .tabs-container ul {width:100% !important; padding-bottom:10px; }
.device-subnav-title.active + .subcategorynav-wrapper .tabs-container ul {border-radius: 0 0 26.5px 26.5px; border:0px; box-shadow:none; }
/*.device-subnav-title.active + .subcategorynav-wrapper{margin: 0 0 0 0;}*/
/*.device-subnav-title + .subcategorynav-wrapper {margin: 0 0 0 0;}*/

.device-subnav-title.active + .subcategorynav-wrapper .tabs-container li.current a, .device-subnav-title.active + .subcategorynav-wrapper .tabs-container li.current a span{color:#031794;}
.device-subnav-title.active + .subcategorynav-wrapper .tabs-container li.current {
    background: transparent;
    box-shadow: none;
    border-radius: 0;
}
.device-subnav-title.active + .subcategorynav-wrapper .tabs-container li a {padding:10px 15px;}
.device-subnav-title.active + .subcategorynav-wrapper .tabs-container li a span{    font-family: "AASmartSans";
    font-size: 14px;
    line-height: 17px;
    font-weight: 600;
    color: #031794;}

.device-category-title{display:none;background:#002478; width:100%; float:left; color:#fff; font-size:2.4rem; line-height:1.125em; padding:30px; text-transform:uppercase; cursor:pointer;}
.maincategorynav-wrapper{display:none;}
#bannerw.story-item-social-innerrapper{text-align:center; overflow:hidden;} 
.smart-landing-banner-contentwrp{display:table;position:absolute; top:0; width:100%; z-index:12; height:438px;}
.smart-landing-banner-content{background:rgba(0, 0, 0, 0.2); display:table-cell; vertical-align:middle;}
.smart-landing-banner-content h1{color:#fff; font-size:5rem; line-height:1.200em; width:650px; margin: 0 auto; padding:0;}
.smart-landing-banner-content p{color:#fff; font-size:2rem; line-height:1.300em; text-transform:uppercase; margin:0 auto; max-width: 720px;}
.introconten{text-align:center; padding:76px 0 65px;}
.mediacontent-image-text h2, .introconten h2{color:#031794; font-size:3.8rem; line-height:1.211em;}
.mediacontent-image-text h2 { color:#1e3b62; }
.introconten p{font-size:1.8rem; line-height:1.556em; margin-bottom: 28px;}
.mediacontent-section{background:#f6f6f6; padding:125px 0;}
.mediacontent-secinner{background:#fff; border:1px solid #ebebeb;}
.mediacontent-image{overflow:hidden; position:relative;}
.mediacontent-image img{height:100%; width:auto !important; max-width:inherit;}
.mediacontent-image-text{padding:25px 89px; text-align:center; display:table-cell; vertical-align:middle; min-height:420px;}
.mediacontent-imagetxtwrapper{display:table;}
.future-smart-bnr-cntnt .subtitle, .nextprev-story-content .subtitle, .story-introcontent .subtitle, .story-content .subtitle, .mediacontent-image-text .subtitle{font-size: 1.4rem;text-align: center;color:#031794;margin-bottom:20px;  text-transform: uppercase;text-decoration: underline;font-weight: 700;}
body.ip3-stories.ip3-futuresmart .future-smart-bnr-cntnt .subtitle, .nextprev-story-content .subtitle, .story-introcontent .subtitle, .story-content .subtitle, .mediacontent-image-text .subtitle{text-align:left}
.story-introcontent .subtitle a{color:#1e3b62;}
.future-smart-bnr-cntnt h1 { color:#031794; }
.banner-content-module.tmplt .module-content, .future-smart-bnr-cntnt.banner-content-module .module-content { text-align:center; }
.banner-content-module.tmplt .module-content h1 { color: #031794; }
.nextprev-story-content .date,.story-introcontent .date, .story-content .date, .mediacontent-image-text .date{font-size: 1.4rem;text-align: center;color: #031794;margin-bottom:12px;font-weight: 700;}
.story-content p, .mediacontent-image-text 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;}
body.ip3-stories.ip3-futuresmart .story-content p, .mediacontent-image-text p{text-align:left;display:inline-block}
.mediacontent-image-text p{margin-bottom:0;}
.slider-media-img {height: 264px; overflow: hidden; position:relative;}
.slider-media-img span { position: absolute; left: calc(50% - 31px); top: calc(50% - 31px); font-size: 6.2rem; }
.banner-content-module .srotysearch-wrapper {
    position: relative;
    display: block !important;
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 30px;
}
.mediacontent-image .vlink, .smart-landing-banner-content .vlink{width:62px; height:62px;background-position:-38px -359px; display:inline-block; text-indent:-99999px; margin-top:25px;}
.mediacontent-image .video-item-content{position:static;}
.mediacontent-image .vlink{position:absolute; left:calc(50% - 31px);
margin-top:0; top:calc(50% - 31px);}

.device-subnav-title::after { position: absolute; right: 30px;  content: ""; font-family: 'icomoon' !important; color: #fff; font-size: 2.2rem;}
.device-subnav-title.active::after { -webkit-transform: translateY(-50%) rotate(180deg); -moz-transform: translateY(-50%) rotate(180deg); -ms-transform: translateY(-50%) rotate(180deg); transform: translateY(-50%) rotate(180deg); color: #fff; color:#fe0001; transform: rotate(180deg);-webkit-transition: transform 0.3s ease 0s; }

.prbtnSearchSub-wrap { float:right; position: relative; }
.prbtnSearchSub-wrap::before { border-right: 1px solid #dfdcdd; content: ""; height: 71px; position: absolute; left: -21px; top: -19px; width: 1px; }
.prbtnSearchSub-wrap span { position:absolute; top:50%; transform:translateY(-50%); height: 32px; width: 32px; opacity:1; left: auto; right: 0; color: #002478; text-align: center; }
.prbtnSearchSub-wrap span:before { position: relative; top: 50%; transform: translateY(-50%); display: inline-block; }
.story-detail .prbtnSearchSub-wrap span { right: 15px; }
.story-detail .prbtnSearchSub-wrap { padding-right: 15px; }

/*slider-section*/

.slidercat-landing .slick-next, .slidercat-landing .slick-prev { z-index:1; }
.graduates-slider-section-main-wrapper { width: 100%; float:left; margin: 0 auto; overflow: hidden; }
.max2000{max-width:2000px;}
.slidercat-landing .slick-next:focus, .slidercat-landing .slick-prev:focus { outline: 1px dotted #fe0000; display: block; overflow: hidden; }
.col-slider-section-intro-content{width: 476px;float:left;display: inline-block; background-size: cover; padding-top:0px;padding-bottom:0px;}
.slider-section-main-slides-wrapper{float:right;background-color: #f6f6f6;display: inline-block; width:calc(100% - 476px);}
/*.graduates-slider-box-wrapper {max-width: 406px;}*/
.slider-section-main-slides-wrapper .slider-section-slides-wrapper{padding-left: 15px;}

.slider-section-main-slides-wrapper #ourworld.slider-section-slides-wrapper{padding-left:0; padding-right:15px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.slider-section-main-slides-wrapper #ourindustry.slider-section-slides-wrapper{border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
/*.slider-section-slides-wrapper.rtl { direction: rtl; }*/
.graduates-slider-section-main-wrapper .slick-prev{ right: auto;left:0px;bottom: 0px;  width: 62px; height: 63px; background-color: #d7d4d5;top:auto; /*background-image: url("/~/media/Images/a/anglo-american-group-v5//PLC/future-smart/content-images/graduates-img.png");background-position: 15px 15px;*/ }

.graduates-slider-section-main-wrapper .slick-prev:after { content: "\e917"; font-family: 'icomoon' !important; position: absolute; color: #fe0000; font-size: 18px; font-weight: normal; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; text-indent:0; left: calc(50% - 9px); top: 50%; transform: translateY(-50%); line-height:22px; }

.graduates-slider-section-main-wrapper .ourworld .slick-prev::after { content: "\e91c"; }
.graduates-slider-section-main-wrapper .ourworld .slick-next:after { content: "\e917"; }

.graduates-slider-section-main-wrapper  .slick-next{ width: 62px;height: 63px;background-color: #d7d4d5; right: auto;bottom: 0px;left: 67px;top:auto; /*background-image: url("/~/media/Images/a/anglo-american-group-v5//PLC/future-smart/content-images/graduates-img.png");background-position: 14px 14px;*/ }

.graduates-slider-section-main-wrapper .slick-next:after { content: "\e91c"; font-family: 'icomoon' !important; position: absolute; color: #fe0000; font-size: 18px; font-weight: normal; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; text-indent:0; left: calc(50% - 9px); top: 50%; transform: translateY(-50%); line-height:22px; }

.slick-arrow { -webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out; }
.graduates-slider-section-main-wrapper .slick-prev:hover, .graduates-slider-section-main-wrapper .slick-next:hover { background: #b1afb0; }
.slick-arrow.slick-disabled { opacity: 0.35; cursor: auto; pointer-events: none; }

.graduates-slider-section-main-wrapper .slick-arrow.slick-disabled { opacity: 0.5; }

.graduates-slider-section-main-wrapper .ourworld .slick-prev{left:inherit; right:0; }
.graduates-slider-section-main-wrapper .ourworld .slick-next{left:inherit; right:67px; }
.gr-slide-box{text-decoration: none;height:100%; position:relative; top:0; -webkit-transition: all 0.7s ease 0s;-ms-transition:all 0.7s ease 0s;-moz-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;display:block;}
.gr-slide-box img { width: auto; height: 100% !important; max-width: inherit; max-height: 264px; margin-left: -55px;}
#ourworld .gr-slide-box img{ margin-right: -55px; margin-left:inherit;}
.gr-slide-box .gr-slide-box-text-before-title{font-size: 1.4rem;text-align: center;color: #031794;margin-bottom:20px;  text-transform: uppercase;text-decoration: underline;font-weight: bold;}
.gr-slide-box .gr-slide-box-title{font-size: 2.4rem; line-height:1.250em; text-align: center;color: #031794;margin-bottom:16px; text-transform: uppercase;font-weight: bold; display:inline; transition: all 0.3s ease-in-out; }
.gr-slide-box:hover .gr-slide-box-title { box-shadow: 0 -1px 0 0 #031794 inset, 0 -3px 0 0 #031794 inset; }
.gr-slide-box .gr-slide-box-date{font-size: 1.4rem;text-align: center;color: #031794;margin-bottom:12px;font-weight: bold;}
.gr-slide-box .gr-slide-box-text{font-size: 1.6rem;line-height: 1.67em;text-align: center;color: #4d4d4d;}
.gr-slide-box:hover{ position: relative; top: -25px; -webkit-transition: all 0.6s ease 0s;-ms-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s; -webkit-box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.19); -moz-box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.19); box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.19); display:block; }
.gr-slide-text-box-wrapper{padding-left:34px;padding-right:34px;padding-bottom: 30px; border: solid 1px #ebebeb; border-top:0; background:#fff; padding-top:32px;text-align:center;}
.graduates-slider-section-main-wrapper .max1400{max-width:1400px;margin:0 auto;}
.ourworldwrapper .graduates-slider-section-main-wrapper{margin-bottom:100px; margin-top:100px;}
.modules-story-slider .ourworldwrapper .graduates-slider-section-main-wrapper{margin-bottom:0px; margin-top:0px;}
.col-slider-section-intro-content-wrapper{ text-decoration: none; display: flex;flex-direction: column;justify-content: center;text-align:center;height:100%;padding-left:75px;padding-top: 25px; background-repeat:no-repeat; padding-bottom: 25px;padding-right:75px; background-size:cover; position:relative;}
.col-slider-section-intro-content-wrapper:before {width: 100%; height: 100%; content: ""; position: absolute; left: 0;    top: 0; z-index: 3; background: rgba(0, 36, 120,0.6);   background-size:cover !important; opacity:0.6; -webkit-transition: all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;}
.col-slider-section-intro-content-wrapper:hover:before{-webkit-transition: all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s; background: rgba(0, 36, 120, 1); }

#ourindustry .slick-list{padding:63px 0 83px;}
#ourworld .slick-list{padding:63px 0 83px}

.col-slider-section-intro-content-wrapper h2{font-size: 4.8rem;font-weight:bold;line-height: 1.2em;text-align: center;  color: #ffffff;padding-bottom: 20px; z-index:6; padding-left: 50px; padding-right: 50px;text-transform: uppercase;}
.col-slider-section-intro-content-wrapper p{font-size: 1.8rem;font-weight: 500;line-height: 1.67;text-align: center;color: #ffffff;margin-bottom: 40px;z-index:6; text-transform: uppercase; }

/*.col-slider-section-intro-content-wrapper p.readmorelink:after { content: ""; width: 20px; height: 20px; position: relative; display: inline-block; background-position: -86px -132px; top: 6px; margin: 0 0 0 10px;right:0; -webkit-transition: all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;}*/

.col-slider-section-intro-content-wrapper p.readmorelink:after{ background:none; content: "\e91c"; font-family: 'icomoon' !important; color: #fff; font-size: 14px; font-weight: normal; bottom: 0; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; display: inline-block; left: 10px; position: relative; }

.col-slider-section-intro-content-wrapper:hover p.readmorelink:after{ left: 20px;-webkit-transition: all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;}
.col-slider-section-intro-content-wrapper *:last-child{margin-bottom:0px;}
.maxw2000{max-width:2000px; margin:0 auto;}

/*Category Landing page*/
#bannerwrappercategory{max-width:100%; margin:0 auto; min-height:393px; position:relative}
.categorybox{width:29.3%; float:left; height:393px; background-repeat:no-repeat; display:table; background-position:right 0; position:absolute; left:0; transition:all 0.4s ease 0s; z-index:4; overflow:hidden;}
.categorybox:before{width:100%; background:url(/~/media/Images/a/anglo-american-group-v5//PLC/future-smart/content-images/our-industry-overlay.png) no-repeat; height:393px; content:""; position:absolute; left:0; background-size:cover;}
.categorybox + .categorybox{float:right; right:0; left:inherit;    background-size: cover;}
.internetexplorer11 .categorybox + .categorybox{float:right; right:auto; left:29.3%}
.internetexplorer11.ip3-our-industry .categorybox + .categorybox{float:right; right:auto; left:70.8%}
.categorybox + .categorybox:before{background-image:url(/~/media/Images/a/anglo-american-group-v5//PLC/future-smart/content-images/our-world-overlay.png);}
/*.categorybox a{width:100%; height:100%; display:block; display:table-cell; vertical-align:middle; text-align:center; color:#fff; font-size:4.8rem; position:relative; text-transform:uppercase; line-height:1em;}*/
.categorybox a {width: 100%;display: block;text-align: center;color: #fff;font-size: 4.8rem;position: absolute;text-transform: uppercase;line-height: 1em;margin-top: 0;font-weight: 700;height: 100%;}
.categorybox a span {max-width: 250px; display: inline-block;position: relative; top: 50%; }
.categorybox.active{z-index:3;}
/*.categorybox.active:hover, .categorybox.active{width:70.8%; background-size:cover;}*/
.ip3-our-industry .categorybox.our-industry:hover, .ip3-our-industry .categorybox.our-industry{width:70.8%; background-size:cover;  pointer-events: none;}
.ip3-our-world .categorybox.our-world:hover, .ip3-our-world .categorybox.our-world{width:70.8%; background-size:cover;  pointer-events: none;}
.ip3-our-world .categorybox.our-industry{z-index:6;background-size: cover;}
.categorybox:hover{width:40%; transition:all 0.4s ease 0s;}
.internetexplorer11 .categorybox:hover{left:0%}
.internetexplorer11.ip3-our-industry  .categorybox:hover{left:60%}
.subcategorynav-wrapper {margin: 98px 0px 53px 0px;}
.subcategorynav-wrapper .tabs-container {margin:98px 0px 20px 0px; margin:0}
.subcategorynav-wrapper .tabs-container ul {width: calc(100% - 60px);}
/*.subcategorynav-wrapper{background:#fff;}
.subcategorynav li.current>span:after{width: 19px;height: 12px; background-position: -76px 0; position: absolute; bottom: -12px; z-index: 98; left: calc(50% - 9px);}
.subcategorynav li.current>span{text-decoration:underline;}
.subcategorynav li a:hover:after{width: 19px;height: 12px; background-position: -76px 0; position: absolute; bottom: -12px; z-index: 98; left: calc(50% - 9px);}
.subcategorynav li a:hover{text-decoration:underline;}*/
/*.cetegorylandingwrapper{background:#f6f6f6;}*/
.catelanding-introtext{padding-bottom:68px;}
.catelanding-introtext p{ text-align:left;}
.featitem:after{background:rgba(2, 36, 79, 0.4); content:""; width:100%; height:100%; position:absolute; left:0; top:0;-webkit-transition: all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;}
.featitem:hover:after{background:rgba(2, 36, 79, 0.7); -webkit-transition: all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;}
.featitem{overflow:hidden; border-radius:3px; position:relative; display:block; margin-bottom:77px; height:385px;}
.featitem img{height: 100% !important; width: auto !important; max-width:inherit !important; margin-left: -20px;}
.featitem-content-wrapper{width:100%; height:100%; position:absolute; left:0; top:0; display:table;}
.featitem-content{display:table-cell; vertical-align:middle; position:relative; z-index:4; text-align:center; padding:15px 90px;}
.featitem-content h2{font-size:3.2rem;line-height:1.250em; color:#fff; padding:0 0 5px;font-weight: 700;text-transform: uppercase;}
.featitem-content p{font-size:1.6rem; line-height:1.500em; color:#fff; padding:0 0 35px; margin-bottom: 10px;}
.featitem-content p.readmore{font-size:1.8rem;padding-bottom:0; position:relative; display:inline-block;margin-bottom:0;font-weight: 700;text-transform: uppercase;}
.featitem-content p.readmore:after{width:15px; height:18px;position:absolute;  background-position:-86px -131px; top:4px; right:-31px; -webkit-transition: all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;}
.featitem-content:hover p.readmore:after{right:-61px; -webkit-transition: all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s; }
.featitem-content p.readmore span { font-size: 1.5rem; font-weight: 400; left: 10px; transition: all 0.5s; position: relative; -webkit-transition: all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s; color:#fe0000; }
.featitem-content:hover p.readmore span { left: 20px; }
.story-item{background:#fff; margin-bottom:50px; position:relative;top:0;}
.story-item-social{position:absolute;top: 240px;left: -8.3333%; z-index:888;}
.story-item-social a{width:38px; height:38px; display:block; text-indent:-99999px;  box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.20);border-radius: 4px; margin: 7px 0; background-color:#fff;}
.story-item-social a.lin{background-position:-35px -427px;}
.story-item-social a.fb{background-position:-66px -427px;}
.story-item-social a.twt{background-position:-35px -457px;}
.story-item-social a.mail{background-position:-65px -458px;}
.story-content {text-align:center; padding:35px; border:none;}
body.ip3-stories.ip3-futuresmart .story-content{text-align:left;padding:30px 34px;border-radius:0px 0px 20px 20px}
.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; font-weight: 400; }
.story-img{height: 273px; overflow:hidden;}
body.ip3-stories.ip3-futuresmart .story-img{border-radius:20px 20px 0px 0px}
.our-stories .story-item-box-wrap .story-content .top-flex {position: relative; display: flex; flex-wrap: wrap; justify-content: space-between;}
.story-img img { width: auto; max-width: inherit; max-height: inherit; height: 100% !important; overflow: hidden; margin-left:-55px;transition: all 0.6s ease-in-out;}
/*.subcategorynav ul{margin:0 40px 0 0; position:relative;}
.subcategorynav ul:after{border-right: 1px solid #ebebeb; content: ""; height: 72px; position: absolute; right: 12px; top: 0; width: 1px;}
.subcategorynav li{ font-size:1.4rem;line-height:1.286em; color:#1e3b62;text-transform:uppercase; text-align:center; display:inline-block; border-left:1px solid #ebebeb; position:relative; font-weight:bold; }
.subcategorynav li a { text-decoration: none; display: inline-block; }
.subcategorynav li span{padding:27px 25px; display:block;}*/

/*Story detail*/
.banner-image-catdetail{max-width:1440px; margin:0 auto; position:relative;min-height:430px;background-image: url(http://anglo-american-group-plc.staging.investis.com/~/media/images/a/anglo-american-group-v5//universal/icons/ajax-loader.gif);background-repeat: no-repeat;background-position: center 65px;}
.banner-image-catdetail img{width:100%;}
.banner-image-catdetail:after{background:url(/~/media/Images/a/anglo-american-group-v5//PLC/future-smart/content-images/detail-page-shadow.png); height:276px; width:100%; content:""; position:absolute; left:0; bottom:0; background-repeat: repeat-x;}
.introcontent{background:#ffffff;}
#contentwrapperfuture #breadcrumb{background:none; margin:0; padding:30px 0 21px 0; text-align:center; border-right: 1px solid #ebebeb; width: calc(100% - 150px); }
#contentwrapperfuture #breadcrumb a:first-child{display:none;}
#contentwrapperfuture #breadcrumb a:before{width:14px; height:14px; background-position:-57px -200px;display:block; position: absolute; right: -22px; top: -3px;}
#contentwrapperfuture #breadcrumb a:last-child:before{background-position:16px -200px; display:none;}

.story-introcontent h1{color:#1e3b62; font-size:4.8rem; line-height:1.167em; text-align:center; padding:0 0 20px;}
#contentwrapperfuture #breadcrumb a{color:#c7c7c7; position:relative;}
#contentwrapperfuture #breadcrumb span{color:#1e3b62;}
#contentwrapperfuture #breadcrumb span.separator{display:none;}
.story-introcontent p.intro{ font-size: 2.1rem; line-height: 3.8rem; margin-bottom: 30px; }
.glossary-wrapper .glossary-content ul { margin-bottom: 30px; }
.glossary-wrapper .glossary-content ul:last-child { margin-bottom: 0; }
.story-introcontent{padding: 25px 0 0; border-top: 1px solid #ebebeb;clear: left;}
.glossary-page .story-introcontent { padding: 0; }
.story-detail .story-introcontent img { max-width:100%; }
#contentwrapperfuture #breadcrumb a, #contentwrapperfuture #breadcrumb span{font-size:1.4rem; text-transform:uppercase; margin:0 16px 9px; display:inline-block;}
p.center.alpaheading-all { display:none; }
/*.story-introcontent-wrapper {background: #fff;margin-top: -230px; position:relative;}*/
.story-contentwithquote-section .storyquote{font-size:2.4rem; color:#1e3b62; line-height:1.667em; text-align:center;}
.story-contentwithquote-section .storyquote{padding:30px 0 17px;}
.story-contentwithquote-section .storyquote:before{content:"“";}
.story-contentwithquote-section .storyquote:after{content:"”"; }
.storyquotewrapper{padding:45px 0 0;}
.storyquotewrapper:before{width:30px; height:7px; content:""; background:#002f6c; top:45px; left:calc(50% - 15px); position:absolute;}
.story-twocolimg {margin: 40px 0; display:inline-block; margin-right: 0px; display: inline-block; margin-right: 15px;  width: calc(49% - 15px);}
.story-twocolimg.last{margin-left:15px; margin-right:0;}
.story-twocolimg img{ width:100%; height:auto; }
.story-media-twocolimg{text-align:center;}
.story-contentwithquote-section .storyquote-dtl{font-size:1.8rem; color:#1e3b62; font-weight:normal; text-align:center;}
.story-fullimg{margin:37px 0; text-align:center;}
.story-fullimg img { max-width: 100%; height: auto; }
/*.story-fullimg img{width:100%;}*/
.story-content-text{padding:23px 0 0;}
.story-content-text img { max-width:100%; }

body#five-reasons-to-visit-the-conceicao-do-mato-dentro-science-centre .story-content-text{padding-top:0;}
.story-content-text p sup{font-weight:normal;}
.story-content-text ul{list-style:disc;color:#1e3b62; font-size:1.9rem; line-height:1.684em; margin-left:18px;} 
.story-content-text ol{list-style:decimal;color:#1e3b62; font-size:1.9rem; line-height:1.684em; } 
.story-detail .story-content-text h3{margin-top: 45px;}
body#five-reasons-to-visit-the-conceicao-do-mato-dentro-science-centre .story-detail .story-content-text h3{margin-top:0px;}
.story-content-text.quotebottomcontent{padding-top:0;}
.story-detail iframe.rad-right{width: 50%;min-height: 273px;float: right;margin-left: 10px;margin-bottom: 10px;}
.story-detail img.rad-right { float: right; margin-left: 10px; margin-bottom: 10px; max-width: 100%; height: auto !important; }
.story-detail img.rad-left { float: left; margin-right: 10px; margin-bottom: 10px; max-width: 100%; height: auto !important; }

.story-detail ul.rad-list { float: left; }
.story-detail.expanded-definitions ul.rad-list { width: calc(100% - 20px); }
.story-detail ul.rad-list li { width: 50%; float: left; }
.expanded-definitions .back-to-prYear { float: left; }
.sitesearchpagination .lastPage a, .sitesearchpagination .firstPage a{width:15px; height:17px; display:block; color:#1e3b62;background: none;}
.sitesearchpagination ul li{margin:0; padding:0 11px;float:left;}
.sitesearchpagination li a { text-decoration:none; }
.sitesearchpagination li a span { color: #fe0000; }
.sitesearchpagination li{font-size:1.8rem; line-height: 1.2em; color:#002478; position:relative;font-weight: bold; }
.sitesearchpagination li.pagerlink:after{width:3px; content:""; height:15px; background:#002478; position:absolute; right: -2px; top: 5px;}
.sitesearchpagination li.pagerlink.currentpagerlink::before { display: inline-block; content: ""; height: 2px; width: calc(100% - 22px); left: auto; bottom: -1px; position: absolute; background: #00368b; }
/*.sitesearchpagination li.pagerlink.currentpagerlink{text-decoration:underline;}*/
.sitesearchpagination ul li.pagerlink.last:after { display:none; }
.sitesearchpagination ul{text-align:center; width:auto; display:inline-block;}
.sitesearchpagination{padding-top: 50px; padding-bottom: 43px; text-align:center;}
.sitesearchpagination li.firstPage {padding-right: 12px;margin-top: 1px;}
.sitesearchpagination li.lastPage {margin-top: 1px;}
.storynav.prev {background:#fff; padding-right:60px;}
body.nojs .storynav.prev, body.nojs .storynav.next { display:none; }
.nextprev-story-img{width:40.6%; float:left; border:1px solid #fff; border-right:none; min-height: 203px; overflow:hidden; position:relative;font-weight: 700;}
.nextprev-story-img img{width: auto; height: 100% !important; max-width: inherit;  max-height: 220px; margin-left: -70px; margin-left: -84px;}
.nextprev-story-content{width:59.4%; float:left; padding:0 38px;}
.nextprev-story-content .title{font-size:1.8rem; line-height:1.250em; padding-bottom:17px; text-transform:uppercase; font-weight: 500; }
.sitesearchpagination li a[href="javascript:"] { cursor: default; }

.nextprev-story-img span { width: 63px; height: 62px; background: #d7d4d5; position: absolute; font-size: 1.8rem; text-transform: uppercase; top: 50%; text-align:center; transform: translateY(-50%); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; left:0; }
.storynav > a:hover .nextprev-story-img span { background: #b1afb0; }
.nextprev-story-img span::before { top: 50%; display: inline-block; margin: 0 auto;position: relative; transform: translateY(-50%); color:#fe0000; }
.storynav.next .nextprev-story-img span { right:0; left: auto; }
.storynav.next .nextprev-story-img span::before { transform: rotate(180deg); top: 24px; }
.storynav.next a, .storynav.next a:hover, .storynav.prev a, .storynav.prev a:hover { color: #002478; }
.nextprev-story-content .subtitle, .nextprev-story-content .date {text-align:left;}
.storynav{margin-bottom: 58px; margin-top: 95px; }
.nextprev-story-content{display:table; border:1px solid #ebebeb; border-left:none;}
.nextprev-story-content-inr{display: table-cell; vertical-align: middle;}
.storynav.next .nextprev-story-img{float:right;}
.storynav.next .nextprev-story-content{border-right:none; border-left:1px solid #ebebeb; }
.storynav.next .nextprev-story-content .subtitle, .storynav.next .nextprev-story-content .title, .storynav.next .nextprev-story-content .date{text-align:right;}
.storynav.next {padding-right:0; padding-left:60px;}

/*.story-bottom-sldbox{max-width:409px; margin-right:30px; }*/
.slidercat-landing .story-img{height:220px; }
.slidercat-landing .story-img img{ margin-left:0;}
.slidercat-landing .slick-prev, .slidercat-landing .slick-next{position: absolute; left: 15px; top: 79px; width: 62px; height: 63px; background-color: #d7d4d5; }

.slidercat-landing .slick-prev::after { content: "\e917"; font-family: 'icomoon' !important; position: absolute; color: #fe0000; font-size: 1.8rem; font-weight: normal; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; text-indent: 0; left: calc(50% - 9px);  top: 50%; transform: translateY(-50%); line-height: 22px; }
 .slidercat-landing .slick-next::after { content: "\e91c"; font-family: 'icomoon' !important; position: absolute; color: #fe0000; font-size: 18px; font-weight: normal; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; text-indent: 0; left: calc(50% - 9px); top: 50%; transform: translateY(-50%); line-height: 22px; }
.slidercat-landing .slick-prev:hover, .slidercat-landing .slick-next:hover { background: #b1afb0; }

.slidercat-landing .slick-next{left: inherit; right:15px;}
.story-bottom-sldbox .story-item{background:none;}
.story-bottom-sldbox .story-content{border:none; padding: 23px;height: auto !important; }
.story-bottom-sldbox .story-content .subtitle{margin-bottom:17px;}
.story-bottom-sldbox .story-content h2{font-size:1.8rem;display: inline-block;}
body.nojs .story-bottom-sldbox { width: 50%; display: inline-block; float: left; text-align: center; }
.srotysearch-wrapper{position:absolute;right:0;display:none;top:0;padding: 8px;background: #F4F5F7; border-radius: 29.5px; border: 1px solid rgba(151, 151, 151, 0.0551792);
    box-shadow: -4px -4px 16px rgb(255 255 255 / 20%), inset 1px 1px 2px rgb(0 0 0 / 18%), inset 2px 1px 1px #ffffff; width: calc(100% - 15px); z-index: 20;}
.story-detail .srotysearch-wrapper { border-bottom: solid 1px #dfdcdd; border-top: solid 1px #dfdcdd; }
/*.subcategorynav{position:relative;}*/
.story-search-btn, .search-click-btn {cursor: pointer;float: left;height: 32px;width: 32px;position: absolute; z-index: 10; right: 20px;top: 7px;border: none;font-size: 0;text-align: center;}
.banner-content-module .search-click-btn:before { border-left: 1px solid #ebebeb; content: '';  position: absolute;  top: -20px; height: 71px; left: -20px;}
.banner-content-module .search-click-btn {right: 20px;}
.futuresmart-serach-belt { min-height:71px;  }
.story-detail .story-search-btn{ cursor: pointer; height: 32px; margin-top: -1px; width: 32px; position: absolute; right: 15px; top: 21px; border:none; font-size:0; text-align: center; }
.story-introcontent-wrapper .story-search-btn::before { border-right: 1px solid #ebebeb; content: ""; height: 71px; position: absolute; left: -21px; top: -20px; width: 1px; }
/*.story-introcontent-wrapper .story-search-btn{right:100px; top:22px;}*/
/*.story-introcontent-wrapper .storysearch-txt-box , .story-introcontent-wrapper .storysearch-txt-boxsub{width: calc(100% - 197px);}*/
.story-introcontent-wrapper #prbtnSearchSub{ float:left; padding: 0; }
.storysearch-txt-box, .storysearch-txt-boxsub{background: transparent;border:none;padding: 0 10px;height:30px;text-align:center;float:left;font-size:1.8rem;color:#4d4d4d;width: calc(100% - 140px);font-weight:600;}
.story-detail .storysearch-txt-box { width:calc(100% - 115px); }
.storysearch-txt-acbtn{opacity:0;cursor: pointer;float: right;height: 32px;width: 32px;text-indent:-99999px;border:none;margin:0;position: absolute;right: 20px;z-index: 150;}
.storysearch-txt-acbtn:focus { background: none; border: 1px dotted #fe0000; opacity: 1; }
/*Responsive css*/
.introconten h2{margin-bottom:28px;}
.close-btn-storysearch{width: 42px;float: right;padding:7px;position:relative;background-color: #F4F5F7; z-index: 200;}
/*.close-btn-storysearch:after{border-right:1px solid #ebebeb;content:"";height:71px;position:absolute;right: 0;top:-19px;width:1px;}*/
.close-btn-storysearch span{display:block; width:18px; height:18px;background-position: -78px -15px; text-indent: -999999px; cursor:pointer;}
.bottomstory-slierwrapper{background:#fff; padding:98px 0 0;}
.bottomstory-slierwrapper.storyitem{ padding:55px 0 0;} 
.bottom-slider-heading{text-transform:uppercase; font-size:3rem; line-height:1.333em; color:#1e3b62; padding-bottom:32px; font-weight: 700; }
/*.bottomstory-slierwrapper .module-section.module-imagecarousel-wrapper {padding-bottom: 132px;}*/
.no-search-resultmsg{text-transform:uppercase; font-size:3rem; line-height:1.333em; color:#1e3b62; padding-bottom:32px; text-align:center;}
.border-bottom-slider{height:1px; border-top:1px solid #cccccc;}
.sharetablet-icn{display:block; background-position:-74px -243px; text-indent:-99999px; position: fixed; top: 360px; left: 0; cursor:pointer; display:none;  box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.20); border-radius: 4px; width:32px; height:32px;}

.banner-img-static {float: left; width: 100%; height: 439px; position: absolute; left: 0; top: 0; z-index: 9; overflow: hidden;}
.banner-img-static img {max-width: inherit;margin-left: -540px;}
.banner-img-static{display:none;}
.story-author-wrapper{ display:table; margin-bottom: 25px; margin-top:20px; font-weight: 700; }
.story-author-content{line-height:1.3em; color: #1e3b62; display:table-cell; vertical-align: middle; width:calc(100% - 82px);}
.story-author-image{ display:inline-block; width:76px;}
.banner-img-static.ipad img{margin-left:-110px;}
.banner-img-static.ipad{display:block !important;}
.col-slider-section-intro-content-wrapper p.intro-slider-sec-text{font-size: 1.6rem; line-height: 1.75em; text-align: center; text-transform:inherit;}
.col-slider-section-intro-content-wrapper p.readmorelink {font-size: 1.6rem; font-weight:bold; }
.featitem-content p.featlabel-featitem{padding-bottom:5px;font-weight: 700;margin-bottom: 10px;}
.story-search-btn span.icon-search-icon, .search-click-btn span.icon-search-icon {font-size: 2.2rem;color: #0c2e7e;top: 50%;position: relative;transform: translateY(-50%);display: inline-block;}


/**--- Soms code for glossary --*/
.glossary-navigation ul {display: table;width: 100%;table-layout: fixed; /*padding-bottom: 17px;*/ }
.glossary-navigation ul li {display: table-cell;text-align: center;font-size: 1.4rem;line-height: 1em;color: #002478;cursor: pointer;padding: 13px 4px 14px; position: relative; }
.glossary-navigation ul li a { text-decoration: none; }
.banner-content-module.future-smart-bnr-cntnt { z-index: 5; }
.glossary-navigation ul li.active { font-weight: 700; }
.glossary-content { visibility:hidden; padding-top:36px; border-top: solid 1px #dfdcdd; }
.glossary-content ul {padding:0 0 0 20px;}
.glossary-content ul li *,.glossary-content ul li {font-size: 1.9rem;}
.glossary-content ul li * {display: inline;padding: 0;margin: 0; line-height: 1.9em;/*color: #002478;*/}
.glossary-content ul li {display: list-item;width: 100%; line-height: 1.9em;list-style-type: disc;list-style-position: outside;}
body.nojs .glossary-content { visibility: visible; border-top:0 none; }
body.nojs .story-search-btn, body.nojs .srotysearch-wrapper, body.nojs .glossary-navigation { display:none; }
.center {text-align: center;}
/*.glossary-wrapper * {color: #002478;}*/
.scrtabs-tabs-fixed-container ul.nav-tabs > li.active {position: relative;    }
.glossary-navigation ul.nav-tabs > li.active:after,.glossary-navigation ul.nav-tabs > li.active:before {content: "";background: #002478;width: 100%;height: 2px;left: 0;position: absolute; }
.glossary-navigation ul.nav-tabs li.active:before { top: 0; bottom:auto; }
.glossary-navigation ul.nav-tabs li.active:after { bottom: 0px; top:auto; }
.glossary-content { clear:left; }
.intro.glossary{display:none;}
/**--- Soms code for glossary --*/

/* --- Our product page story (Hover and social tools) functionality starts ---*/
.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%;
    position: relative;
    background: #fff;
    border-radius: 20px;
    margin-top: 40px;
    margin-bottom: 0;}
body.ip3-stories.ip3-futuresmart .story-item-box-wrap{ border-radius:20px;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%);}
body.ip3-stories.ip3-futuresmart .story-item-social-inner { display: none;}
.story-item-box-wrap:hover{position: relative;top: -25px; -webkit-transition: all 0.7s ease 0s; -ms-transition: all 0.7s ease 0s; -moz-transition: all 0.7s ease 0s; -o-transition: all 0.7s ease 0s; /*-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);*/}
body.ip3-stories.ip3-futuresmart .story-item-box-wrap:hover .story-img.float100 img{transform: scale(1.1);
    transition: all 0.6s ease-in-out;}
body.ip3-stories.ip3-futuresmart .story-item-box-wrap:hover{top:0px; box-shadow: 4px 4px 12px rgb(3 23 148 / 10%), -4px -4px 12px rgb(255 255 255 / 16%), 4px 4px 12px rgb(0 0 0 / 16%);} 
.story-item-box-wrap:hover a .story-content h2 { box-shadow: 0 -1px 0 0 #031794 inset, 0 -3px 0 0 #031794 inset; }
body.ip3-stories.ip3-futuresmart .story-item-box-wrap:hover a .story-content h2{transition: all ease-in-out 0.3s;}
body.ip3-stories.ip3-futuresmart .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%);}
body.ip3-stories.ip3-futuresmart .story-item-box-wrap:hover  p{color:white !important;-webkit-transition: all 0.7s ease 0s; -ms-transition: all 0.7s ease 0s; -moz-transition: all 0.7s ease 0s; -o-transition: all 0.7s ease 0s}
body.ip3-stories.ip3-futuresmart .story-item-box-wrap:hover .story-upper-content p.subtitle{color:white !important;-webkit-transition: all 0.7s ease 0s; -ms-transition: all 0.7s ease 0s; -moz-transition: all 0.7s ease 0s; -o-transition: all 0.7s ease 0s}
.story-item-box-wrap a.story-item{margin-bottom:0px;border-radius: 20px;}
.story-item-box-wrap a.story-item:focus + .story-item-social-inner {opacity: 1; top: 14px; transition: all 0.3s ease 0s;}
.story-item-social-inner{position: absolute;top: 17px;z-index: 888;right: 12px;left:unset;opacity:0;transition:0.5s;z-index: 1;}
.story-item-box-wrap:hover .story-item-social-inner{opacity:1;top:14px;transition:all 0.3s ease 0s;}
.story-item-social-inner a{float:left;width: 38px;height: 38px;display: block;box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.20);border-radius: 4px;margin: 0px 4px;background-color: #fff; font-size:0; text-align:center; color: #002776; }
.story-item-social-inner a span { font-size: 1.6rem; text-decoration: none; position: relative; top: 50%; transform: translateY(-50%); display: inline-block; }
/* --- Our product page story (Hover and social tools) functionality ends ---*/

body.nojs .graduates-slider-box-wrapper { max-width: 406px; width: 50%; float: left; }
body.nojs .graduates-slider-box-wrapper:nth-child(3n + 1) { clear: left; }
body.nojs .slider-section-main-slides-wrapper { width:100%; }

.glossary-ir-nav .scrtabs-tab-scroll-arrow, .glossary-page .scrtabs-tab-scroll-arrow { margin:0; padding:0; width: 42px; height: 42px; background: #d7d4d5; text-align: center; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.glossary-ir-nav .scrtabs-tab-scroll-arrow span.glyphicon, .glossary-page .scrtabs-tab-scroll-arrow span.glyphicon { display:none; }
.glossary-ir-nav .scrtabs-tab-scroll-arrow:before, .glossary-page .scrtabs-tab-scroll-arrow:before { top: 50%; display: inline-block; margin: 0 auto; position: relative; transform: translateY(-50%) rotate(180deg); color: #fe0000; content: "\e917"; font-family: 'icomoon' !important; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; font-size: 1.5rem; }
.glossary-ir-nav .scrtabs-tab-scroll-arrow:hover, .glossary-page .scrtabs-tab-scroll-arrow:hover { background: #b1afb0; }
.glossary-ir-nav .scrtabs-tab-container, .glossary-page .scrtabs-tab-container { overflow: hidden; }

/* Latest 3 Feature Stories */

.three-col-signpost.featuredStory {margin-bottom: 98px;}
.three-col-signpost.featuredStory .signpost-wrap {min-height: 303px;}
.three-col-signpost.featuredStory .signpost-wrap h2 {font-family: "AASmartSans", Arial, Helvetica, sans-serif; color: #fff; font-weight: 400; font-size: 2.4rem; margin-bottom: 10px; text-transform: none; line-height: 3.2rem;}
.three-col-signpost.featuredStory .signpost-wrap img {width: auto; height: 303px; overflow: hidden;}
.three-col-signpost.featuredStory .link-text a.cta-link.internal-link:after {color: #1AEBDD;}
.three-col-signpost.featuredStory .signpost-cover {justify-content: center;}
.story-wrap .left-content-wrapper h2 {font-weight: 300; line-height: 38px; font-size: 3.2rem; font-family: "AASmartSans", sans-serif;}
.story-wrap .left-content-wrapper {display: flex; justify-content: space-between; flex-wrap: wrap; padding-left: 0; padding-right: 0; margin-bottom: 0;}
.story-wrap .pr-news-container {position:relative;}
.story-wrap .pr-news-container .page-number {bottom: 1px;}

/*---------    Media Query starts   -----------*/

@media (max-width: 1200px) {
.story-media-twocolimg { margin: 0 6px; }
}

@media (max-width: 1200px) and (min-width:991px) {
.slidercat-landing .slick-next { right: 13px; }
}

@media all and (max-width: 1024px){
.three-col-signpost.featuredStory .signpost-wrap h2{font-size: 2.0rem;line-height: 28px;}
/* Changes done by Shail for rwd starts */
.subcategorynav-wrapper { margin: 0px 0px 0px 0px;}
.device-subnav-title1 {margin-top: 60px;margin-left: 15px; display:block;}  
.subcategorynav-wrapper .tabs-container{margin:0 0 0 0;}
.story-item-box-wrap .story-item-social-inner{opacity:1;}
.story-item-box-wrap:hover{top: 0px !important;box-shadow: none !important;}
.story-item-box-wrap:hover .story-item-social-inner{top:0px;}
.story-wrap .story-item-box-wrap:hover .story-item-social-inner{top:17px;}
.glossary-content ul li *,.glossary-content ul li {font-size: 1.8rem;}

/* Changes done by Shail for rwd ends */
.srotysearch-wrapper.for-mobile-support {margin-top:60px;}
.story-content h2{font-size: 2.0rem;line-height: 28px;}
.story-wrap .left-content-wrapper h2{font-weight: 300;line-height: 34px;font-size: 2.8rem;}
.story-content p {margin-top: 20px;font-size: 1.6rem;line-height: 2.6rem;}
}
@media all and (min-width: 768px) and (max-width:991px) {
.srotysearch-wrapper:after {content: "";position: absolute;top: 0;right: 60px;height: 100%;background: #efefef;width: 1px;}
/*---Changes by Soms 15 Jan 2018 Starts ---*/
/*.subcategorynav ul li a:hover {background: #052c88;}
.subcategorynav-wrapper.for-mobile-support {background: #F6F6F6;} */
.device-subnav-title > p {display: none;}
.srotysearch-wrapper.for-mobile-support {display: block !important; margin-top: 60px;position: relative;}
.srotysearch-wrapper.for-mobile-support + .story-search-btn {display: none;}
.srotysearch-wrapper.for-mobile-support .close-btn-storysearch {display: none;}
.srotysearch-wrapper.for-mobile-support .storysearch-txt-acbtn { right: 12px;}
.future-smart-bnr-cntnt .srotysearch-wrapper.for-mobile-support .storysearch-txt-acbtn { right: 20px;}
/*---Changes by Soms 15 Jan 2018 Ends ---*/

.introconten h2{font-size:2.4rem; line-height:1.250em; padding:0 30px; }	
#bannerwrapper{height:386px; background:#d7d2d2; overflow:hidden;}
.introconten {padding: 56px 30px 60px;}
.col-slider-section-intro-content{width:325px;}
.col-slider-section-intro-content-wrapper h2{font-size:3.2rem;}
.introconten p {font-size: 1.6rem;line-height: 1.688em;margin-bottom: 30px;}
.slider-section-main-slides-wrapper {width: calc(100% - 325px);}
/*.graduates-slider-box-wrapper {max-width: 295px;}*/
.gr-slide-box .gr-slide-box-title{font-size:1.8rem; line-height:1.222em; margin-bottom:0; }
.gr-slide-box .gr-slide-box-date { margin-top:10px; }
.gr-slide-box .gr-slide-box-text, .gr-slide-box .gr-slide-box-text-before-title, .gr-slide-box .gr-slide-box-date{font-size:1.2rem; line-height:1.667em; margin-bottom:10px;}
.gr-slide-box img {margin-bottom: 20px;}
.gr-slide-text-box-wrapper{padding-bottom:10px;}
.slider-section-main-slides-wrapper .slider-section-slides-wrapper {padding-bottom: 55px; padding-top: 10px;}
/*.slider-section-main-slides-wrapper{min-height:501px;}*/
.graduates-slider-section-main-wrapper .slick-next, .graduates-slider-section-main-wrapper .slick-prev{width:44px; height:45px; }
.graduates-slider-section-main-wrapper .slick-next:after, .graduates-slider-section-main-wrapper .slick-prev:after { font-size: 14px; left: calc(50% - 6px); }
.graduates-slider-section-main-wrapper .slick-next{left:46px; background-position: -69px -186px;}
.graduates-slider-section-main-wrapper .slick-prev{background-position: -67px -186px; }
.graduates-slider-section-main-wrapper .ourworld .slick-next{right:47px;}
.mediacontent-image-text h2, .introconten h2{font-size:2.4rem;}
.mediacontent-secinner{margin:0;}
.story-content .subtitle, .story-content .date, .mediacontent-image-text .subtitle, .mediacontent-image-text .date{font-size:1.2rem; margin-bottom:10px;}
 .mediacontent-image-text p{font-size:1.4rem;}
.mediacontent-image-text {padding: 20px 20px;}
.mediacontent-image-text{height:275px;}
.mediacontent-image-text h2{margin-bottom:7px;}
.mediacontent-section{padding:80px 0;}
.slider-section-main-slides-wrapper .slider-section-slides-wrapper{padding-left:5px; height:100%;}
.slider-section-main-slides-wrapper #ourworld.slider-section-slides-wrapper{padding-left:0; padding-right:5px;}

.story-search-btn{display:none;}
/*category landing*/

.categorybox a{font-size:3.2rem; line-height: 1em; padding: 0 60px;}
.categorybox{width:38%;}
.categorybox.active:hover, .categorybox.active{width:62%;}
.categorybox:hover {width: 50%;}
.categorybox, .categorybox:before {height:190px;}
.categorybox.active a{padding:0 130px;}
.categorybox + .categorybox{background-size: cover;}
#bannerwrappercategory{height:190px; min-height:190px;margin-top: 67px;}

.catelanding-introtext{padding: 60px 60px 30px 60px;}
.featitem{margin:0 0 20px; float:left; width:100%; height:auto;}
.featitem img {height: auto !important; width: 100% !important; max-width: 100% !important; margin-left:0; margin-top: -60px; margin-bottom: -40px;}
.story-item{margin-bottom:20px;}

/*story-detail page*/
#breadcrumb a, #breadcrumb span{font-size:1.2rem; margin:0 21px 9px;}
.story-introcontent h1 {font-size: 3.6rem;line-height: 1.222em;}
.story-introcontent {padding: 25px 0 10px;}
#ourindustry .slick-list{padding:15px 0;}
#ourworld .slick-list{padding:15px 0;}
.gr-slide-box:hover{top:0; -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);}
.mediacontent-image img { width: auto !important; max-width: inherit; height: 330px !important;}
.ourworldwrapper .graduates-slider-section-main-wrapper {margin-bottom: 80px;}
.col-slider-section-intro-content-wrapper{padding:25px 20px;}
.col-slider-section-intro-content-wrapper h2{padding:0 50px 20px;}
.gr-slide-text-box-wrapper {padding-left: 15px;padding-right: 15px;}
.categorybox a span{max-width:170px;top:0;}


/*.story-bottom-sldbox {max-width: 400px;}*/
.bottom-slider-heading{font-size: 2.4rem;padding-bottom: 12px;}
.bottomstory-slierwrapper {padding: 60px 0 0;}
.sitesearchpagination {padding-top: 28px;padding-bottom: 41px;}
.story-item-social {top: 130px; left: -70px;}
.nextprev-story-content .title, .nextprev-story-content .subtitle, .nextprev-story-content .date{font-size:1.2rem;}
.storynav.prev, .storynav.next {padding:0;}
.nextprev-story-content {width: 56.4%; float: left; padding: 0 25px;}
.nextprev-story-img {width: 43.6%;height:146px; min-height:146px;}
.nextprev-story-content{min-height:146px;}
.storynav { margin: 80px 0 70px; }
#contentwrapperfuture #breadcrumb a, #contentwrapperfuture #breadcrumb span{margin:0 5px 9px 17px; font-size:1.2rem;}
#contentwrapperfuture #breadcrumb a:before{right:-22px;}
/*.story-introcontent-wrapper .storysearch-txt-box, .story-introcontent-wrapper .storysearch-txt-boxsub {width: calc(100% - 111px);}*/
.srotysearch-wrapper{padding:14px 0; float:left;}
.close-btn-storysearch:after {height:61px; top:-14px;}
.story-introcontent-wrapper .story-search-btn{top:14px;}

}

@media all and (min-width: 992px) {

/*.subcategorynav { display:block !important; }*/

}

@media all and (max-width: 991px) {
.categorybox a{width:100%; height:100%; display:block; display:table-cell; vertical-align:middle; text-align:center; color:#fff; position:relative; text-transform:uppercase; line-height:1em;}
.banner-content-module .srotysearch-wrapper.for-mobile-support  {margin-top:0px;}
.banner-content-module .search-click-btn:before {height: 63px;}
.banner-content-module .srotysearch-wrapper:after {display:none;}
.story-search-btn, .search-click-btn { top: 12px; right: 12px;}
/*.glossary-navigation ul.nav-tabs li.active::before { top: 1px; }*/
.prbtnSearchSub-wrap::before { top: -14px; height: 60px; }
.slider-media-img span { left: calc(50% - 28px); top: calc(50% - 28px); font-size: 5.6rem; }
.glossary-navigation ul li { width:35px; }
.glossary-page .story-introcontent { padding:0; }
.glossary-wrapper { padding-top: 0; }
.glossary-wrapper .glossary-navigation { padding-right:0; }
.story-media-twocolimg { margin: 0 9px; }
.storynav.next .nextprev-story-img span::before { top: 16px; }
.nextprev-story-img span { width:45px; height:44px; font-size: 1.4rem; }
.story-introcontent-wrapper #prbtnSearchSub { margin-right:0; }
.story-detail .story-introcontent { border-top: 0 none; clear:left; }
.story-detail.glossary-page .story-introcontent { border-top: 1px solid #ebebeb; }
.story-detail .srotysearch-wrapper { display:block !important; position:relative; }
.story-detail.glossary-page .srotysearch-wrapper { display:none !important; }
.story-detail .close-btn-storysearch ul::after { display:none; }
/*.subcategorynav ul::after { display:none; }*/
.storysearch-txt-box, .storysearch-txt-boxsub { font-size: 1.8rem; width: calc(100% - 48px); }
.prbtnSearchSub-wrap span.icon-search-icon { left: auto; right: 12px; }
.story-detail .prbtnSearchSub-wrap span.icon-search-icon { right: 15px; }
.banner-image-catdetail{min-height:20px;}
.story-item-social a{width:28px; height:28px; box-shadow:none; background-color: transparent;}
.story-item-social a.lin {background-position: -43px -787px;}
.story-item-social a.fb {background-position:-76px -785px;}
.story-item-social a.twt {background-position: -43px -816px;}
.story-item-social a.mail {background-position: -76px -814px;}
.sharetablet-icn{display:block; background-color:#fff; z-index:99999; left:10px;}
.story-item-social {left: 0; position: fixed; top: 403px; display:none; width:32px; height:153px; border-radius:4px; background-color:#c1c9de; left:10px;}
.story-item-box-wrap .story-item-social{height:unset;width:unset;opacity:1;display:block;top:unset;bottom:8px;}
.story-item-box-wrap .story-item-social a{float:left;margin:0px 4px;display:inline-block;}
.story-item-box-wrap:hover{top:0px !important;box-shadow:none !important;}
.story-item-box-wrap:hover .story-item-social{top:unset !important;}
.story-item-box-wrap .story-item-social a.twt {background-position: -45px -817px;}
.story-item-box-wrap .story-item-social a.fb {background-position: -76px -786px;}
.story-item-box-wrap .story-item-social a.lin {background-position: -43px -787px;}
.story-item-box-wrap .story-item-social a.mail {background-position: -76px -817px;}
.story-item-social{overflow:visible !important;}
.story-item-social a:first-child{position:relative;}
.story-item-social a:first-child:before{width:8px; height:8px; content:""; position: absolute; left: 11px; top: -14px; background-position:-59px -257px;  z-index:99999;}
.device-category-title:after,.device-subnav-title:after {
/*width:20px; height:20px; content:"";position:absolute;background-position: -7px -445px; right:30px;  -webkit-transition: transform 0.3s ease 0s;-ms-transition:transform 0.3s ease 0s;-moz-transition:transform 0.3s ease 0s;-o-transition:transform 0.3s 0s;*/

    font-family: 'icomoon' !important;
    font-size: 12px;
    position: absolute;
    right: 15px;
    content: "\e900";
    color: #FE0001;
    transition: all 0.5s ease-in-out;


}
.device-category-title.active:after {transform: rotate(180deg);  -webkit-transition: transform 0.3s ease 0s;-ms-transition:transform 0.3s ease 0s;-moz-transition:transform 0.3s ease 0s;-o-transition:transform 0.3s ease 0s;}
/*.subcategorynav li a:hover:after ,.subcategorynav li.current > span:after {display:none;}
.subcategorynav ul{margin:0;}
.subcategorynav li a:hover{text-decoration:none;}
.maincategorynav-wrapper li a, .subcategorynav li a {padding:25px 30px; color:#fff; display:block;}
.maincategorynav-wrapper li.first a{padding-top:0;}
.subcategorynav li.first a{padding-top:25px;}
.maincategorynav-wrapper li span, .subcategorynav li span{padding:0;}
.maincategorynav-wrapper li.currebt>span, .subcategorynav li.current>span{ padding:25px 30px;}
.subcategorynav li.first >span{padding-top:0;}
.subcategorynav li{display: block;border: none;position: relative;width: 100%;text-align: center;font-size: 1.8rem;line-height: 1.286em;}
.subcategorynav li.current span{display:none;}
.maincategorynav-wrapper, .subcategorynav {font-size: 2.4rem; line-height: 1.125em; color: #fff; text-align: left;margin-left: -15px; margin-right: -15px;background: #002478; display:none;}*/
.device-subnav-title{display:block; position:relative;margin-top: 60px;}
.maincategorynav-wrapper{background: #002478;}

.maincategorynav-wrapper li a{text-transform:uppercase; }
#contentwrapperfuture #breadcrumb{width: calc(100% - 60px);}
.story-introcontent-wrapper .story-search-btn{right:14px;}
#contentwrapperfuture #breadcrumb {padding: 26px 0 12px 0;}
.banner-img-static{display:block;}
/* Changes done by Shail for rwd starts */
.story-item-box-wrap .story-item-social-inner{opacity:1;}
/* Changes done by Shail for rwd ends */

/*.slidercat-landing { margin-left: -15px; }*/
.slidercat-landing .slick-next, .slidercat-landing .slick-prev { height:44px; width:45px; top: 88px; }
.slidercat-landing .slick-next::after, .slidercat-landing .slick-prev::after { font-size: 14px; }
.slidercat-landing .slick-next::after { left: calc(50% - 7px); }
.three-col-signpost.featuredStory {margin-bottom: 60px;}

}

@media only screen and (max-width:992px){
/*.glossary-ir-content ul.glossary-link li {
    padding: 13px 15px 14px;
}*/
.glossary-ir-content ul.glossary-link {
    table-layout: inherit;    
}
.glossary-ir-content ul.glossary-link li{min-width:30px; line-height:30px;}
.scrtabs-tabs-fixed-container {
position: relative;
/*  top: 7px;*/ height: 56px;
}
.scrtabs-tab-container, .scrtabs-tabs-fixed-container ul.nav-tabs {
    height: 56px;
}
.glossary-ir-nav .scrtabs-tab-container{overflow:visible;}
.glossary-ir-nav .scrtabs-tab-scroll-arrow, .glossary-page .scrtabs-tab-scroll-arrow{
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;
	width:56px; height:56px;border-radius:50%;
}
.glossary-ir-nav .scrtabs-tab-scroll-arrow:hover, .glossary-page .scrtabs-tab-scroll-arrow:hover{
background: linear-gradient(173.46deg, #FFFFFF -116.53%, #F6F8FB 75.57%);
}
.glossary-ir-nav .scrtabs-tab-scroll-arrow:before, .glossary-page .scrtabs-tab-scroll-arrow:before{
transform: translateY(-50%) rotate(0deg);    content: "\e91c";    font-size: 1.2rem;
}

}
@media all and (min-width: 768px) and (max-width:768px) {
body.ip3-futuresmart .mobileShareButton {display:flex !important;}
body.ip3-futuresmart .mobi-view .banner-content {position:relative;}
}


@media all and (max-width: 767px) {
body.ip3-futuresmart .three-col-signpost .signpost-details {padding:54px 15px 15px 15px;}
.story-content h2{font-size: 1.8rem;line-height: 26px;}
.story-wrap .left-content-wrapper h2{font-weight: 400;line-height: 29px;font-size: 2.4rem;}
.three-col-signpost.featuredStory .signpost-wrap h2{font-size: 1.8rem;line-height: 26px;}
.three-col-signpost.featuredStory .signpost-cover {margin-top: 0px;}
.device-subnav-title1 {margin-top: 30px;}  
.subcategorynav-wrapper {margin: 0px 0px 0px 0px;}
.device-subnav-title{margin-top:30px;}
.srotysearch-wrapper.for-mobile-support {margin-top:30px;}
.story-detail iframe.rad-right{width: 100%; float:left;margin-left:0;}	
.our-stories .story-content {
    padding: 35px;
    height: auto !important;
}
.glossary-content ul li *,.glossary-content ul li {font-size: 1.6rem;}
.featitem-content p.readmore {font-size: 1.6rem;}
a.link-btn {font-size: 1.6rem;}
.srotysearch-wrapper.for-mobile-support  .storysearch-txt-acbtn { right: 12px;}
.future-smart-bnr-cntnt .srotysearch-wrapper.for-mobile-support .storysearch-txt-acbtn { right: 20px;}
.banner-content-module .search-click-btn::before { height: 57px; }
/*.device-subnav-title::after {top: 68%;}*/
.story-search-btn, .search-click-btn { top: 7px; right: 12px;}
.slider-section-slides-wrapper.rtl { direction: ltr; }
.slider-section-main-slides-wrapper .slider-section-slides-wrapper { padding-left: 0; }
.prbtnSearchSub-wrap::before { display:none; }
.story-detail .story-introcontent-wrapper .story-search-btn::before { height: 48px; top: -9px; }
.story-detail .story-introcontent-wrapper .story-search-btn { right: 24px; }
.story-detail .prbtnSearchSub-wrap { padding-right: 10px; }
.story-detail .prbtnSearchSub-wrap span.icon-search-icon { right: 10px; }
.story-introcontent-wrapper .story-search-btn::before { z-index: 1; height: 49px; }
/*.device-subnav-title::after { color:#1b3c86; }*/
/*---Changes by Soms 15 Jan 2018 Starts ---*/
.device-category-title span {word-spacing: 9999px;}
/*.subcategorynav-wrapper.for-mobile-support{background: #f6f6f6;}*/
.scrtabs-tabs-fixed-container ul.nav-tabs > li.active { font-size: 1.4rem;}
/*.scrtabs-tabs-fixed-container ul.nav-tabs > li.active:before {bottom: 5px !important;}*/
/*.subcategorynav-wrapper.for-mobile-support {background: #F6F6F6;}*/
.srotysearch-wrapper.for-mobile-support{display: block !important; width:100%; margin-top:30px;position: relative;}
.srotysearch-wrapper.for-mobile-support + .story-search-btn {display: none;}
.srotysearch-wrapper.for-mobile-support .close-btn-storysearch {display: none;}
.srotysearch-wrapper.for-mobile-support:after {content: "";position: absolute;top: 0;right: 60px;height: 100%;background: #efefef;width: 1px;}
.catelanding-introtext {padding:28px 0 0px 0;}
.device-subnav-title.active {background: #F6F8FB; color: #031794;}
/*.device-category-title:after,.device-subnav-title:after {background-position:-6px -9px;transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);right: 13px;    bottom: 30px;}
.device-category-title.active:after, .device-subnav-title.active:after{background-position: -7px -445px;transform: rotate(180deg);-webkit-transition: transform 0.3s ease 0s;}*/
.maincategorynav-wrapper{width: 100vw;margin-left:-20px !important}
/*---Changes by Soms 15 Jan 2018 Ends ---*/



.maincategorynav-wrapper li.first a{padding-top:25px;}
#bannerwrapper{height:438px;background: #dcdcdc;}
.introconten {padding:30px 0 20px;text-align: left;}
.introconten h2{padding:0; margin-bottom: 27px;}
.introconten p{margin-bottom:25px;}
.col-slider-section-intro-content-wrapper{padding:20px;}
.col-slider-section-intro-content{width:100%;  background-size: 100%; background-position: 0;}
.modules-story-slider .col-slider-section-intro-content{width:100%;  background-size: cover; background-position: 0;}
.modules-story-slider .col-slider-section-intro-content-inner{padding:25px 20px;}
.slider-section-main-slides-wrapper {width: 100%;}
.mediacontent-secinner {margin: 0 -20px;}
.mediacontent-section {padding: 60px 0;}
.slider-section-main-slides-wrapper {border: none; height:auto !important;}
.slider-section-main-slides-wrapper .slider-section-slides-wrapper{padding-bottom:0;}
.mediacontent-image-text h2, .introconten h2{font-size:2.4rem;}
.introconten p {font-size: 1.6rem;line-height: 1.688em;margin-bottom: 30px;}
.gr-slide-box .gr-slide-box-title{font-size:1.8rem; line-height:1.222em; }
.gr-slide-box .gr-slide-box-date { margin-top: 10px; }
.gr-slide-box .gr-slide-box-text, .gr-slide-box .gr-slide-box-text-before-title, .gr-slide-box .gr-slide-box-date{font-size:1.2rem; line-height:1.667em; margin-bottom:10px;}
.col-slider-section-intro-content-wrapper h2{font-size:3.2rem;}
/*.graduates-slider-box-wrapper {max-width: 295px;}*/
.smart-landing-banner-content h1{font-size:3.2rem;line-height:1.156em; width:auto; padding-bottom:12px;}
.smart-landing-banner-content p{font-size:1.8rem;line-height:1.278em;}
#bannerwrapper{text-align:left;}
.smart-landing-banner-content{padding:0 20px; text-align:center;}
.gr-slide-box:hover{top:0; box-shadow: none;}
.mediacontent-image{height:auto !important;}
.mediacontent-image img{width:100% !important;}
.mediacontent-imagetxtwrapper {height: auto !important;}
.graduates-slider-section-main-wrapper .slick-arrow{display:none !important;}
#ourindustry .slick-list{padding-bottom:0;}
#ourworld .slick-list{padding-bottom:60px;}
.slider-section-main-slides-wrapper #ourworld.slider-section-slides-wrapper, .slider-section-main-slides-wrapper #ourindustry.slider-section-slides-wrapper{border:none;}
.ourworldwrapper .graduates-slider-section-main-wrapper{margin-bottom:0;}
.gr-slide-text-box-wrapper{padding:25px 25px 15px;}

/*Category Landing*/
/*#bannerwrappercategory{display:none;}*/
.featitem-content{padding:25px;}
.col-slider-section-intro-content-wrapper{background-size:cover;}
.mediacontent-image-text {padding: 25px 30px; height:auto;}
.mediacontent-image-text .subtitle , .mediacontent-image-text .date {font-size:1.2rem;}
.mediacontent-image-text p{font-size:1.4rem;}
/*.subcategorynav{ font-size:1.6rem; }
.subcategorynav ul li a:hover{background: #052c88;}*/
.categorybox{display:none;}
.device-category-title{display:block;position:relative;width: 50%;background: #dae1eb;font-size:1.4rem;color: #1b3c86;font-weight: 700;}
.device-category-title.active {background: #002478;color: #fff;}
.device-category-title p {color:  #7f91bb;margin-bottom: 10px;}
.ip3-our-industry .maincategorynav-wrapper li.first{display:none}
.ip3-our-world .maincategorynav-wrapper li.last{display:none}
.device-subnav-title{width:calc(100% - 30px);font-size: 1.4rem;color: #1b3c86;background: #F6F8FB;min-height: auto;}
.device-subnav-title p {color: #7f91bb;margin-bottom: 10px;}
.maincategorynav-wrapper{padding: 0;margin: 0;font-size: 1.6rem;text-align: center;}
.maincategorynav-wrapper ul li a:hover {background: #052c88;}
.maincategorynav-wrapper ul{margin-bottom:0;}
.maincategorynav-wrapper li.last a{/*padding-top:17px;*/}
#bannerwrappercategory{min-height:inherit;margin-top: 67px;}
.featitem { border-radius: 0; height:250px; margin-bottom:20px;}
.featitem-content h2{font-size:2.3rem; line-height:1.217em;}
.featitem-content p{font-size:1.4rem; line-height:1.429em;}
.story-item{margin-bottom:15px;}
.story-img{max-height:216px; height:216px;}
.featitem img{height:auto !important; margin:0;width: inherit;}
.story-searched-item {margin-top: 30px;}
/*.story-content{height:auto !important;}*/
.sitesearchpagination {padding-top: 16px;}
/*.story-bottom-sldbox {max-width: calc(100vw - 10px);}*/
/*.story-img img{height:auto !important; width:inherit;}*/
.bottom-slider-heading{font-size:2.4rem; line-height:1.174em;}
.bottomstory-slierwrapper {padding: 38px 0 0; position:relative;}
.bottom-slider-heading{padding-bottom:10px;}
.story-img img {width: 100%;max-width: inherit;max-height: 1000px !important;margin: 0; height: auto !important;}
.sec2-eqht{height:auto !important; max-height:230px;}


.story-introcontent h1{font-size:2.4rem; padding: 0 30px 20px 30px;}
#contentwrapperfuture #breadcrumb a{display:none;}
#contentwrapperfuture #breadcrumb {padding: 19px 0 7px 0;}
.story-introcontent-wrapper .story-search-btn{top:12px;}
.srotysearch-wrapper{padding: 10px 0 6px; float:left;}
.story-introcontent-wrapper .storysearch-txt-box{width: calc(100% - 111px);}
.close-btn-storysearch:after {top: -10px;height: 48px; right:2px;}
#contentwrapperfuture #breadcrumb{text-align:left;}
.story-introcontent {padding: 25px 0 0;}
.nextprev-story-content, .nextprev-story-img{width:100%;}
.storynav.prev, .storynav.next {padding:0;}
.storynav.next .navigationnextprev-story{padding:0;}
.story-twocolimg { width: calc(100% - 30px); margin: 0 15px 40px; }
.story-media-twocolimg { margin: 0; }
.storyeqht{height:auto !important;}
.storynav.next .nextprev-story-content .date, .storynav.next .nextprev-story-content .subtitle{font-size:1.0rem;}
.nextprev-story-content .title{font-size:1.4rem;}
.nextprev-story-content{padding:15px 10px;}
.nextprev-story-content .subtitle{font-size:1.0rem;}
.nextprev-story-content .date{font-size:1.0rem;}
/*.nextprev-story-img img {width: auto !important; height: 185px !important;}*/
.nextprev-story-img{min-height:0;}
.nextprev-story-content{border: 1px solid #ebebeb; border-top:0; min-height: 155px !important;height: 155px !important;}
.storynav.next .nextprev-story-content {border-right: 1px solid #ebebeb; min-height: 155px;}
.nextprev-story-content .title{padding-bottom:10px;}
.nextprev-story-content .subtitle{margin-bottom:10px;}
.nextprev-story-content .date{margin-bottom:0;}
.storynav{margin: 30px 0; }
.story-fullimg { margin: 37px 0 10px; }
.nextprev-story-img img{margin-left:0;}

.story-item-social {left: 0;display: none;}
.sharetablet-icn{top: 210px;}
.story-item-social{top: 253px; left:10px;z-index:999;}
.story-item-social-inner{top: 253px; left:10px;}
.story-introcontent p.intro{margin-top:3px;}
.story-twocolimg.last{margin-left:0; margin-top:0;}
.subcategorynav .story-search-btn{display:none;}
/*
.slidercat-landing:before {width: 60px;height: 40px;top: 88px;left: 15px;}
.slidercat-landing:after {width: 70px; height: 40px; top: 88px;right: 5px;}
*/
.slidercat-landing .slick-next { right: 15px; top: 86px; }

.bottomstory-slierwrapper.storyitem{position:relative;}
#contentwrapperfuture #breadcrumb span{font-size:1.2rem;}
.storysearch-txt-box{font-size: 1.4rem;}
.banner-img-static{display:block;}
.slider-section-main-slides-wrapper #ourworld.slider-section-slides-wrapper {padding-left: 0; padding-right: 0;}
.featitem-content p:not(.featlabel-featitem){display:none;}
.featitem-content p.readmore{display:inline-block;}

/* Changes done by Shail for rwd starts*/
.story-item-social-inner a{ font-size:0; content: ""; }
.story-item-box-wrap .story-item-social-inner a{width: 30px;height: 30px;box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.20);background-color: transparent;}
.story-item-box-wrap .story-item-social-inner{display:block;opacity:1;bottom:20px;top:unset !important;left:50%;transform:translateX(-50%);text-align:center;white-space:nowrap;min-width:180px;}
.story-item-box-wrap .story-item-social-inner a{float:none;display:inline-block;}
/* Changes done by Shail for rwd ends */

.story-content p { margin-bottom:35px; }
.slidercat-landing { margin-left: 0; }
/*.story-bottom-sldbox { max-width: 100vw; }*/
.slider-media-img {height:169px;}
.three-col-signpost.featuredStory {margin-bottom: 30px;}
.three-col-signpost.featuredStory .signpost-wrap {min-height: initial;}
.three-col-signpost.featuredStory .signpost-wrap img {width: 100%; height: auto;}

}

@media (max-width: 640px) {

/*.graduates-slider-box-wrapper { max-width: 275px; }*/
.story-introcontent-wrapper .storysearch-txt-box { width: calc(100% - 85px); }
.sitesearchpagination ul li { padding: 0 7px; font-size: 1.6rem; }
.sitesearchpagination li.pagerlink.currentpagerlink::before { width: calc(100% - 12px); }
.sitesearchpagination li.pagerlink::after { top:3px; }
.story-twocolimg { margin: 0 15px 30px; }
.story-fullimg { margin: 20px 0; }
.story-detail .story-content-text h3 { margin-top: 20px; }
.col-slider-section-intro-content {max-height: 550px;}
}

@media (max-width: 420px) {
.story-img img{min-height: 216px;width: auto;}
.nextprev-story-img img {width: auto !important; height: 125px !important;}
.story-detail ul.rad-list { float: none; }
.story-detail ul.rad-list li { width: 100%; float: none; }

}

@media (max-width: 430px) {
.story-img img {width: 150%;}
}

@media (max-width: 320px) {
.story-introcontent-wrapper .storysearch-txt-box { width: calc(100% - 80px); }
}

@media  only screen and (-webkit-min-device-pixel-ratio: 1.5),  
        only screen and (   min--moz-device-pixel-ratio: 1.5),  
        only screen and (     -o-min-device-pixel-ratio: 3/2),  
        only screen and (        min-device-pixel-ratio: 1.5)

{
.mediacontent-image .vlink, .story-item-social a:first-child:before, .sharetablet-icn, .close-btn-storysearch span, .smart-landing-banner-content .vlink, .story-item-social a {background-image:url(/~/media/Images/a/anglo-american-group-v5//PLC/future-smart/content-images/graduates-img-mobile.png); content:""; background-size:100px 500px;}
/* .subcategorynav li a:hover:after, .subcategorynav li.current>span:after, 
.slidercat-landing .slick-next { right: 15px; }
.slidercat-landing .slick-prev{width: 61px; height: 21px; background-position: -32px -31px;; left: 21px; top: 96px; background-size:80px auto;}
*/
.next .nextprev-story-img.storyeqht:after {background-position: 40px -30px;transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);}
}
@media all and (min-width: 991px) and (max-width:1024px) {
/*.story-bottom-sldbox {max-width: 352px;}*/
.story-search-btn{right: 1px;}
/*.subcategorynav ul{margin: 0 20px 0 0;}*/
}

@media all and (max-width: 360px) {
.storysearch-txt-box, .storysearch-txt-boxsub { font-size: 1.4rem; }
}

/*---- 11/1/18---*/
.loader:not(.srch) {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


/* Graduate-bursary*/
.col-slider-section-intro-content-inner{background-color: rgba(0, 17, 78, 0.6);display: flex;flex-direction: column;justify-content: center;text-align: center;height: 100%;padding-left: 75px;padding-top: 25px;padding-bottom: 25px;padding-right: 75px;-webkit-transition: all 0.4s ease 0s;}
.col-slider-section-intro-content-inner:hover{background-color: rgba(0, 17, 78, 0.9);-webkit-transition: all 0.4s ease 0s;}
.col-slider-section-intro-content-inner h2,.col-slider-section-intro-content-inner p{color:#fff;}
.col-slider-section-intro-content-inner h2{font-size: 4.8em;font-weight: 700;line-height: 0.94;text-align: center;color: #ffffff;padding-bottom: 20px;}
.col-slider-section-intro-content-inner p{font-size: 1.8em;font-weight: 500;line-height: 1.67;text-align: center;color: #ffffff;margin-bottom: 40px;}
.no-futuresmart .modules-story-slider .gr-slide-box img,.no-futuresmart .graduates-slider-box-wrapper .gr-slide-box img{width: auto;max-width: inherit;margin:auto;height: 100% !important;/* max-height:unset; *//* margin-left: -55px; */max-height: 264px;}





