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-v9//PLC/future-smart/content-images/graduates-img.png); content:"";}
.device-subnav-title {display:none; background:var(--dark-blue-2); width:100%; float:left; color:var(--white); 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:var(--light-grey-2); border-radius:26.5px; font-family:var(--font-main); font-size:14px; line-height:17px; font-weight:600; color:var(--main-blue); 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 .tabs-container li.current a, .device-subnav-title.active + .subcategorynav-wrapper .tabs-container li.current a span {color:var(--main-blue);}
.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:var(--font-main); font-size:14px; line-height:17px; font-weight:600; color:var(--main-blue);}
.device-category-title {display:none; background:var(--dark-blue-2); width:100%; float:left; color:var(--white); 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:var(--white); font-size:5rem; line-height:1.200em; width:650px; margin:0 auto; padding:0;}
.smart-landing-banner-content p {color:var(--white); 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:var(--main-blue); 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:var(--white); 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;}
.story-introcontent .subtitle a {color:#1e3b62;}
.future-smart-bnr-cntnt h1 {color:var(--main-blue);}
.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:var(--main-blue);}
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:var(--white); 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:var(--white); 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:var(--dark-blue-2); 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;}
.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 var(--red-2); 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);}
.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;}
.graduates-slider-section-main-wrapper .slick-prev {right:auto; left:0px; bottom:0px; width:62px; height:63px; background-color:#d7d4d5; top:auto;}
.graduates-slider-section-main-wrapper .slick-prev:after {content:"\e917"; font-family:'icomoon' !important; position:absolute; color:var(--red-2); 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;}
.graduates-slider-section-main-wrapper .slick-next:after {content:"\e91c"; font-family:'icomoon' !important; position:absolute; color:var(--red-2); 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:var(--main-blue); 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:var(--main-blue); 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 var(--main-blue) inset, 0 -3px 0 0 var(--main-blue) inset;}
.gr-slide-box .gr-slide-box-date {font-size:1.4rem; text-align:center; color:var(--main-blue); 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:var(--white); 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:var(--white); 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:var(--white); margin-bottom:40px; z-index:6; text-transform:uppercase;}
.col-slider-section-intro-content-wrapper p.readmorelink:after {background:none; content:"\e91c"; font-family:'icomoon' !important; color:var(--white); 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;}
#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-v9//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-v9//PLC/future-smart/content-images/our-world-overlay.png);}
.categorybox a {width:100%; display:block; text-align:center; color:var(--white); 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;}
.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);}
.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:var(--white); padding:0 0 5px; font-weight:700; text-transform:uppercase;}
.featitem-content p {font-size:1.6rem; line-height:1.500em; color:var(--white); 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:var(--red-2);}
.featitem-content:hover p.readmore span {left:20px;}
.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:var(--white);}
.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 h2 {position:relative; transition:all ease-in-out 0.6s; font-size:2.4rem; color:var(--main-blue); line-height:32px; text-transform:none; font-family:var(--font-main); font-weight:400;}
.our-stories .story-item-box-wrap .story-content .top-flex {position:relative; display:flex; flex-wrap:wrap; justify-content:space-between;}
.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-v9/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-v9//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:var(--white);}
#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;    padding: 0 0 0 20px;}
.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-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-content-text img {    max-width: 100%;}
.story-content-text {padding:23px 0 0;}
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;    font-family: var(--font-main);
    font-weight: normal;}
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:var(--red-2);}
.sitesearchpagination li {font-size:1.8rem; line-height:1.2em; color:var(--dark-blue-2); position:relative; font-weight:bold;}
.sitesearchpagination li.pagerlink:after {width:3px; content:""; height:15px; background:var(--dark-blue-2); 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 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:var(--white); padding-right:60px;}
body.nojs .storynav.prev, body.nojs .storynav.next {display:none;}
.nextprev-story-img {width:40.6%; float:left; border:1px solid var(--white); 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:-84px;}
.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:var(--red-2);}
.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:var(--dark-blue-2);}
.storynav {margin-bottom:58px; margin-top:95px;}
.storynav > a {background: var(--white);
    box-shadow: 24px 24px 40px rgba(3, 23, 148, 0.100787), -4px -4px 16px rgba(255, 255, 255, 0.350907), 4px 4px 16px rgba(0, 0, 0, 0.0782343);
    border-radius: 20px;
    overflow: hidden;}
.nextprev-story-content {width:59.4%; float:left; padding:0 38px; display:table; border:1px solid #ebebeb; border-left:none;    border-top-right-radius: 20px;    border-bottom-right-radius: 20px;}
.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;    border-top-left-radius: 20px;    border-bottom-left-radius: 20px;}
.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;}
.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:var(--red-2); 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:var(--red-2); 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 var(--white); width:calc(100% - 15px); z-index:20;}
.story-detail .srotysearch-wrapper {border-bottom:solid 1px #dfdcdd; border-top:solid 1px #dfdcdd;}
.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 #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 var(--red-2); opacity:1;}
.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 span {display:block; width:18px; height:18px; background-position:-78px -15px; text-indent:-999999px; cursor:pointer;}
.bottomstory-slierwrapper {background:var(--white); 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;}
.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;}
.glossary-navigation ul {display:table; width:100%; table-layout:fixed;}
.glossary-navigation ul li {display:table-cell; text-align:center; font-size:1.4rem; line-height:1em; color:var(--dark-blue-2); 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 a{color: var(--dark-blue-2);}
.glossary-navigation ul li.active {font-weight:700;}
.glossary-content {visibility:hidden; padding-top:36px; border-top:solid 1px #dfdcdd;clear:left;}
.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;  font-size: 1.9rem;}
.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;}
.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:var(--dark-blue-2); 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;}
.intro.glossary {display:none;}
.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:var(--white); border-radius:20px; margin-top:40px; margin-bottom: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%);}
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;}
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 var(--main-blue) inset, 0 -3px 0 0 var(--main-blue) 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:var(--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:var(--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.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; display:none;}
.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:var(--red-2); 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;}
.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: var(--font-main); color:var(--white); 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:var(--sky-blue);}
.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: var(--font-main);}
.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 (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;}
.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;}
.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) {
.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;}
.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);}
.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;}
.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;}
.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;}
#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;}
.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;}
.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 (max-width: 991px) {
.subcategorynav-wrapper {margin:0px 0px 0px 0px;}
.scrtabs-tabs-fixed-container {width:100% !important;}
.categorybox a {width:100%; height:100%; display:block; display:table-cell; vertical-align:middle; text-align:center; color:var(--white); 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;}
.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;}
.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:var(--white); 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 {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;}
.device-subnav-title {display:block; position:relative; margin-top:60px;}
.maincategorynav-wrapper {background:var(--dark-blue-2);}
.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;}
.story-item-box-wrap .story-item-social-inner {opacity:1;}
.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;}
body.ip3-futuresmart .device-subnav-title {    display: none !important;}
body.ip3-futuresmart .srotysearch-wrapper.for-mobile-support {margin-top:30px;}
body.ip3-futuresmart .device-subnav-title{display:none !important;}
body.ip3-futuresmart  .device-subnav-title + .subcategorynav-wrapper .tabs-container ul li a{ padding: 18px 14px;}
body.ip3-futuresmart .device-subnav-title + .subcategorynav-wrapper .tabs-container ul{width:100vw;border-radius:0; margin-left:-15px;position:relative; margin-top:60px; margin-bottom:0;padding-left:15px;display:block !important;}

}

@media only screen and (max-width:992px) {
.glossary-ir-content ul.glossary-link li {padding:0px;}
.srotysearch-wrapper:after {content:""; position:absolute; top:0; right:60px; height:100%; background:#efefef; width:1px;}
.glossary-ir-content ul.glossary-link {display:block !important;}
#glossary .glossary-ir-nav {margin-left:-15px; margin-right:-15px;}
ul.glossary-link.nav.nav-tabs {border-radius:0 !important;}
#glossary .sliding-tab {display:none !important;}
.glossary-ir-content ul.glossary-link li {transition:none; position:relative; cursor:pointer; font-size:1.2rem; line-height:14px; margin-left:20px; text-align:left;}
.glossary-ir-content ul.glossary-link li.active {background:radial-gradient(45.95% 45.95% at 100% 0,rgba(255,255,255,0.28) 0, rgba(255, 255, 255, 0.0001) 100%), linear-gradient(152.68deg, rgba(31, 124, 252, 0.95) -19.33%, rgba(3, 23, 148, 0.95) 80.85%); 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); border-radius:26.5px;}
.glossary-ir-content ul.glossary-link li a {font-size:1.4rem; font-weight:700; line-height:1.27778em; padding:14px; position:relative; display:block; text-align:center; text-decoration:none; opacity:1; color:#4D4D4D; font-weight:600; font-size:1.2rem; line-height:14px;}
.scrtabs-tabs-fixed-container {position:relative; height:56px;}
.scrtabs-tabs-movable-container {width:100% !important; left:0 !important;}
.scrtabs-tab-container, .scrtabs-tabs-fixed-container ul.nav-tabs {height:auto;}
.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, var(--white) -116.53%, var(--light-grey-2) 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 var(--white); width:56px; height:56px; border-radius:50%; display:none !important;}
.glossary-ir-nav .scrtabs-tab-scroll-arrow:hover, .glossary-page .scrtabs-tab-scroll-arrow:hover {background:linear-gradient(173.46deg, var(--white) -116.53%, var(--light-grey-2) 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 .glossary-ir-content ul.glossary-link li.active a {display:flex; justify-content:center;}
.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;}
.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-category-title span {word-spacing:9999px;}
.scrtabs-tabs-fixed-container ul.nav-tabs > li.active {font-size:1.4rem;}
.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:var(--light-grey-2); color:var(--main-blue);}
.maincategorynav-wrapper {width:100vw; margin-left:-20px !important}
.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;}
.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;}
.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;}
.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:var(--dark-blue-2); color:var(--white);}
.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:var(--light-grey-2); 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 {}
#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;}
.sitesearchpagination {padding-top:16px;}
.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 {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 .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;}
.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; var(--white)-space:nowrap; min-width:180px;}
.story-item-box-wrap .story-item-social-inner a {float:none; display:inline-block;}
.story-content p {margin-bottom:35px;    margin-top: 0;}
.slidercat-landing {margin-left:0;}
.slider-media-img {height:169px;}
.three-col-signpost.featuredStory {margin-bottom:30px;}
.three-col-signpost.featuredStory .signpost-wrap {min-height:initial;    margin: 0;    margin-bottom: 30px;}
.three-col-signpost.featuredStory .signpost-wrap img {width:100%; height:auto;}
}

@media (max-width: 640px) {
.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-v9//PLC/future-smart/content-images/graduates-img-mobile.png); content:""; background-size:100px 500px;}
.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-search-btn {right:1px;}
}

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

.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; animation:spin 2s linear infinite;}

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

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

.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:var(--white);}
.col-slider-section-intro-content-inner h2 {font-size:4.8em; font-weight:700; line-height:0.94; text-align:center; color:var(--white); 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:var(--white); 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:264px;}
body.ip3-futuresmart section.breadcrumb.cmnStyle.with-banner-img, body.ip3-our-stories section.breadcrumb.cmnStyle.with-banner-img { margin-top:0px ; padding-top:45px;padding-bottom:45px;}
body.ip3-futuresmart .breadcrumb.cmnStyle:not(.without-banner-img) .breadcrumb-wrapper-border {    margin: 0px 0 0 0;}
body.ip3-futuresmart  .breadcrumb.cmnStyle.with-banner-img .breadcrumb-wrapper-border, body.ip3-our-stories  .breadcrumb.cmnStyle.with-banner-img .breadcrumb-wrapper-border {    padding: 0px 0 0 0;}
body.ip3-futuresmart  section.banner-heading-name.with-banner-image-sect {    top: 0px;    background:#f5f8fb;}
body.ip3-futuresmart  .banner-heading-name.with-banner-image-sect p.inner-heading {    margin-bottom: 30px;}
section.breadcrumb.with-content.cmnStyle.without-banner-img #breadcrumb ul li:last-child {    width: 36%;}
section.breadcrumb.with-content.cmnStyle.without-banner-img #breadcrumb ul li:last-child span {    white-space: normal;} 
section.breadcrumb.with-content.cmnStyle.without-banner-img #breadcrumb ul li {    vertical-align: middle;}
.nextprev-story-content .date, .story-introcontent .date {    font-size: 1.4rem;    text-align: center;    color: #031794;    margin-bottom: 12px;    font-weight: 700;}
.nextprev-story-content .subtitle, .nextprev-story-content .date {text-align:left;}
.pr-news-container .pr-pagination {
    padding: 56px 0 0;
    clear: left;
    text-align: center;
}
.image-rounded img {    border-radius: 20px;}
.image-rounded .story-author-image img {    border-radius: 0px;}
.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; }