﻿@charset "utf-8";
/* CSS Document */

/*=RESET STYLES
---------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}

/*=HTML5 DISPLAY-ROLE RESET
---------------------------*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content: none;}
table {border-collapse:collapse;border-spacing:0; font-size: 13px; font-size: 0.8125rem}
table tr:hover {background:#F0F0F0;}
table.nohover tr:hover {background:transparent;}
a{text-decoration:underline;color:#1c75a8;}
a:hover{text-decoration:none; color:#1a4863;}
.icon-home-upcoming-results{position:relative;display:inline-block;margin:-8px auto;background:#1B74A7;line-height:30px;height:25px;width:25px;border-radius:50px;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-webkit-transition:all 0.7s ease;transition:all 0.7s ease;float:left;right:-246px;top:0;z-index:9999999;top:4px; font-family: 'Raleway',  Roboto, Arial, Helvetica, sans-serif;}
.icon-home-upcoming-results:before{content:'\ef46';font-family:icomoon;position:absolute;font-size:20px;top:4px;margin-top:-6px;-moz-transform:rotate(80deg);-ms-transform:rotate(80deg);-o-transform:rotate(80deg);transform:rotate(80deg);color:#FFF;left:0!important;}
.icon-home-upcoming-block{width: 25%; font-family: 'Raleway',  Roboto, Arial, Helvetica, sans-serif!important;}
.rule-grey{border-bottom: 1px solid #F0F0F0;}
.slider-constant-bg{background-image:url(../images/banner-home.jpg); background-repeat:no-repeat; background-size:cover; overflow:hidden;height:750px!important;background-position-x: -56px;/*background: rgba(25, 71, 98, 0.6);*/}
.slider-constant-content-left{float:left;margin-left:293px; line-height: 1.27em;display: block;top:-23px;position: relative;}
.slider-constant-block-right{ float:left;margin-left: 58px; line-height: 1.27em;display: block;top:69px;position: relative; width: 500px;}
.slider-constant-block-left-text {color:#FFFFFF!important;font-size:23px!important;line-height:1.80em; margin-bottom: 30px;}
.slider-constant-block-left-textres {color:#FFFFFF!important;font-size:28px!important;line-height:1.4; margin-bottom:-15px; margin-top: 20px;font-family:'Raleway',  Roboto, Arial, Helvetica, sans-serif}



.slider-constant-block-right-text {color:#FFFFFF!important;font-size:19px!important;line-height:1.80em; margin-bottom: 56px;}
.icon-home-button-block{width:87%;font-family: 'Raleway', Roboto, Arial, Helvetica, sans-serif!important;margin-bottom: 15px;}
.annual-text-big {font-size:37px!important;}
.annual-page-txt{font-size:15px;}
.icon-home-upcoming-results{
    position: relative;
    display: inline-block;
    margin: -8px auto;
    background: #1B74A7;
    line-height: 30px;
    height: 25px;
    width: 25px;
    border-radius: 50px;
    -moz-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    -ms-transition: all 0.7s ease;
    -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease;
    float: left;
    right: -340px;
    top: 0;
    z-index: 9999999;
    top: 4px;
    font-family: 'Raleway', Roboto, Arial, Helvetica, sans-serif;
}

.icon-home-upcoming-results:before {
    content: '\ef46';
    font-family: icomoon;
    position: absolute;
    font-size: 20px;
    top: 9px;
    margin-top: -6px;
    -moz-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    -o-transform: rotate(80deg);
    transform: rotate(80deg);
    color: #FFF;
    right:6px;
}
.icon-home-upcoming-2-results{
    position: relative;
    display: inline-block;
    margin: -8px auto;
    background: #1B74A7;
    line-height: 30px;
    height: 25px;
    width: 25px;
    border-radius: 50px;
    -moz-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    -ms-transition: all 0.7s ease;
    -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease;
    float: left;
    right:-250px;
    top: 0;
    z-index: 9999999;
    top: 4px;
    font-family: 'Raleway', Roboto, Arial, Helvetica, sans-serif;
}
.icon-home-upcoming-2-results:before {
    content: '\ef46';
    font-family: icomoon;
    position: absolute;
    font-size: 20px;
    top: 9px;
    margin-top: -6px;
    -moz-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    -o-transform: rotate(80deg);
    transform: rotate(80deg);
    color: #FFF;
    right: 6px;
}

/*=PAGE STRUCTURE
-----------------*/
body {font-family:'Raleway',  Roboto, Arial, Helvetica, sans-serif;margin:0; font-weight: 400; font-size:100%;}
.wrapper{margin:0;}
.wrapper-home{margin:0; overflow: hidden;}
b, strong {font-weight:bold;}
i, em {font-style:italic;}
.footnote{font-size:0.63em; font-style:italic;}
.bg-color-fade-blue{background-color: #607F93;}
.homeReportCont p.extend {width: 95%;}
.container-home-share{position:relative;left:114px;}
/*=TYPOGRAPHY
-------------*/
p{line-height:1.77em;font-size:13px; font-size:0.8125rem; font-family:'Arial',  Roboto, Raleway, Helvetica, sans-serif;margin:0; font-weight:400;padding:.5em .5em 0 0em}
ul {list-style: none;}
ul li{font-family:'Arial',  Roboto, Raleway, Helvetica, sans-serif;margin:0; font-weight: 400;}
h1 { font-family:'Lora', Roboto, Arial, Helvetica, sans-serif; font-size: 2.7em;line-height: 1.1em;}
h2 {font-family:'Lora', Roboto, Arial, Helvetica, sans-serif;color: #393939;font-size: 35px; font-size: 2.1875rem;line-height: 1.00em;font-weight:400; margin-bottom: 40px;}
h2 i{font-style: normal;/* font-size: 2em; */margin-left: 0.2em;}
h1 span{/*font-size:0.56em;*/ font-weight:400;}
h3{color: #393939;font-size: 20px; font-size: 1.3rem;line-height: 1.20em;font-weight:400; margin: 15px 0;}
h4{color: #393939;font-size: 16px; font-size: 1.000rem;line-height: 1.7em;margin:15px 0; font-weight:600;}
h5{line-height: 1.00em;margin:0; font-weight:600;}
.video-left-marg{margin-left:4.69em!important; float:left!important;}
.float-right{margin:-4px auto!important;float: right!important; right:0!important;top:0!important;}
.register-alerts-icon{ position: relative;}
.register-alerts-icon:before{content:'\e9ee';position:absolute;font-family:icomoon;font-size:33px;top:-9px;left:55px;}
.textdecoration-none{text-decoration-line: none;}

/*LISTS*/
ul.dash-list {padding: 0; line-height:1.77em; font-size:0.83em;margin-left: 0.8em;}
ul.dash-list li{list-style: none !important;position: relative;padding: 0 0 0 0.94em;margin: 0;}
ul.dash-list li:before {content: '—';top: 0px;left:-0.7em;position: absolute;width: 0.31em;}
ul.dash-list-blue {padding: 0;margin-left: -1.5em; line-height:1.6em; font-size:0.83em;}
ul.dash-list-blue li{list-style: none !important;position: relative;padding: 0 0 0 0.94em;margin: 0;}
ul.dash-list-blue li:before {content: '—';top: 0px;left: -0.4em;position: absolute;width: 0.31em;}
ul.dash-list-blues {padding: 0;margin-left: 1.5em; line-height:1.6em; font-size:0.83em;}
ul.dash-list-blues li{list-style: none !important;position: relative;padding: 0 0 0 0.94em;margin: 0;}
ul.dash-list-blues li:before {content: '—';top: 0px;left: -0.4em;position: absolute;width: 0.31em;}

ul.decorative-list li {list-style: none;position: relative}
ul.decorative-list li:before {position: absolute;top:0;left:-.5em;padding-right: .5em;font-size:180%;}
.li-dash:before {content:'-';}
.li-plus:before {content:'+';}
.li-star {color:#00abf1;}
.li-star:before {content:'*';}
p.legend i {font-style: normal}
/*IMAGE STYLE*/
figure img {display:block;max-width:100%;height:auto !important;}

/*TEXT*/
.intro-wht {font-size: 0.75em;line-height: 1.80em;color: #FFFFFF;position: absolute;width:34%;margin-left: 11.56em;}
.med-text{font-size: 15px;}
.gallery-note{padding-left:.9em}
/*COLORS*/
.switch-white {color:#FFFFFF !important;}
.switch-black {color:#000000 !important;}
.switch-grey {color:#393939 !important;}
.dot{top: 0.1em;margin-left: 0.05em;position: relative;}
.dot-home{font-size:2.5em!important;margin-left:.05em;position:absolute;top:-52px}
.dot-home-b{font-size:2.1em!important;margin-left:.05em;position:relative;top:-3px}
.dot-menu{font-size:.99em;margin-left:.25em;top:.2em;position:relative}
.dot-home-overview{font-size:2.5em!important;margin-left:.05em;position:absolute;top:-45px}
.dot-home-overview-2{font-size:2.5em!important;margin-left:.05em;position:absolute;top:-5px}

/*CONTAINERS*/
.fact-sheet-r-container{display:block;width:32.83em;margin:7.99em 1.99em 0 4.69em}
.assurance-alignment{margin-top: 10px;}
.ops-gutter{padding: 15px 101px 0 15px;}
.mineral-resources-left{display: block; float: left; padding-right:80px; width:40%;}
.mineral-resources-right{display: block; float: left; width: 53%;}
.info-content{display:table-cell; width:40%;}
.info-content p{margin:0 0 1.25em 0; color:#6A6A6A; }
.wht-container{max-width: 80em; margin: 0 auto; display: block;/*() padding: 2.88em 1.25em 0em 1.25em;*/color:#393939; margin-top: 41px}
.menu-wht-container{max-width: 80em; margin: 0 auto; display: block; padding: 0em 0 0em 0; color: #393939; min-height:2.63em;}
.wht-container h2{font-family:'Lora', Roboto, Arial, Helvetica, sans-serif;}
.brand-container {background-color:#F0F0F0; margin:1.25em 0 1.25em 0; width: calc(100% - 40px); padding:20px;}
.inner-brand-container {background-color:#fff; max-width:1280px; width:calc(100% - 20px); margin:0 auto; padding:10px;}
.container-reports{width:100%; display:table;}
.container-reports-content{width:50%; display:block;float: left;}
.container-video{width:50%; display:block;float: left;}
.divgrey-container-breadcrumbs{display:block;background: rgba(240,240,240,1.00);}
.col-intro-l{font-family:'Lora',  Roboto, Arial, Helvetica, sans-serif;width:60%;float:left; display:table-cell; vertical-align:top;}
.col-intro-l p {color: #0F71AE;font-size: 16px;}
.col-intro-r{width:31%;float:left; display:table-cell; vertical-align:top;}
.divgrey-container{display:block;background: rgba(240,240,240,1.00);padding-bottom: 0.5em;margin-bottom:1.25em;}
.divgrey-container-home{display:block;background: rgba(240,240,240,1.00);padding-bottom: 0.5em;margin:0 0 0 0;}
.fact-sheet-button {background-color: #8BA3B2;color: #FFFFFF;padding: 15px;font-size: 14px;border-left: 16px solid #00abf1;display: inline-block;}
.column-left-info-gutter{display:block; width: 69%;}
.column-left-info{display:block; width:62%; float: left;}
.column-right-info{display:block; width:38%; float: left;}
.rule-thick-left {border-left:16px solid #00ABF1;}
.jse-block {width:calc(50% - 40px);float:left; text-align:center; padding: 13px 20px; overflow: hidden;}
.cdp-block {width:calc(50% - 41px);float:right; text-align:center; border-left:1px solid #ccc; padding: 13px 20px;}
.jse-block p{padding-left:0em !important;}
.cdp-block p{padding-left:0em !important;}

/*MARGINS AND PADDINGS*/
 .width-30-perc{width: 102%;}
.pad-top {margin-top: 60px; margin-top:3.7500rem}
.marg-bottom {margin-bottom: 60px; margin-bottom:3.7500rem}
.top-padding {padding-top: 60px; padding-top:3.7500rem}
.top-padding-30{padding-top: 30px; padding-top:1.875rem;}
.bottom-top-padding-30 {padding-bottom: 30px; padding-bottom:1.875rem;padding-top: 30px; padding-top:1.875rem;}
.bottom-padding-30 {padding-bottom: 30px; padding-bottom:1.875rem;}
.bottom-margin-30 {margin-bottom:30px; margin-bottom:1.875rem;}
.bottom-padding{padding-bottom: 60px; padding-top:3.7500rem}
.noMargin-top{margin-top:0!important;}
.noMargin-bottom{margin-bottom:0!important;}
.noMargin-left{margin-left:0 !important;}
.noMargin-left-width {margin-left:0 !important; width:200px;}
.home-page-intro{padding-right:97px;}
/*==// */

.five .divgrey-container li { list-style: disc; margin-left: 21px;margin-top: 5px;}
.five  ul.tabs li { list-style-type:none; margin:0;}
.divgrey-container-home{display:block;background: rgba(240,240,240,1.00);padding-bottom: 1.5em;margin-bottom:0;}
.container-wht-cont{display:table-cell;padding:.5em .5em 0 0em; width:50%;}
.container-wht-cont p{margin-bottom:1.25em;}
.container-wht-cont-header{padding-top:2.50em;} 
.second-container{display:block;}
.content-container{max-width: 80em; margin: 0 auto; overflow: hidden; display: block; color: #FFF; padding: 0 0 0 1.25em;}
.full-container { width:100%; display:block;}
.content-container-home{max-width: 80em; margin: 0 auto; overflow: hidden; display: block; color: #FFF; padding: 0 0 0 1.25em;}
.content-container-home  h1 {font-family:'Lora', Roboto, Arial, Helvetica, sans-serif; padding:0!important; height:100px; color: #393939; margin:10px 0 -30px 0;}
.img-container-right{}
.img-container-right img{max-width: 100%; height:auto;display:block;}
.img-caption{display: block;background-color: #1D4761;font-size: 10px;padding: 13px 60px 15px 15px;position: relative;top: -3.8em;width: 60%;}
.scrollable{  position: relative; clear: both; }
.content-container-blocks {background-color:#fff; max-width:1468px; width:100%; margin:0 auto; padding:10px 20px;}
.mineral-blue-container{display:block; padding:1.85em 1.85em 0 0; background:rgba(26,72,99,1.00); z-index:1;min-height:282px;}
.caps{text-transform: uppercase;}
/*INTRO BLOCKS*/
.blue-container{display:block;background:rgba(0,130,174,1.00); z-index:1;min-height:282px;}
.intro-block-table {display:table;  width:100%; min-height:282px;height: 100px}
.intro-block-about { min-height:282px; padding: 30px;}
.intro-block-table-cell-full {display:table-cell; vertical-align:middle;}
.intro-block-table-cell {display:table-cell; vertical-align:middle; width:30%;}
.content-container  h1 {font-family:'Lora', Roboto, Arial, Helvetica, sans-serif; margin:0 !important; padding:0 !important; font-size: 60px; font-size: 3.7500rem; line-height: 1.0; position:relative; top:-20px; }
.content-container  h1 span { font-size: 25px; font-size: 1.625rem; }
.intro-block-table-cell h2{margin-bottom:5px; color:#FFFFFF;}
/*==//INTRO BLOCKS */

/* GRIDS BLOCKS */
.grid-two { width:100%; display:table;}
.grid-two-cell { width:48%; display:table-cell;}
.material { width:50%; display:table-cell;background-color:#446377;height:575px;}
.material span{color:#fff;}
.Strategic-risk { width:50%; display:table-cell;background-color:#CCEEFC;height:575px;}
.Strategic-risk span{color:#fff;}
.grid-two-cell-space { width:4%; display:table-cell; }
.grid-contact-cell { width:61%; display:table-cell; min-width:250px;}
.grid-contact-cell-two { width:100%; display:table-cell; min-width:250px;}
.grid-contact-cell-space { width:5%; display:table-cell; }
/*==//GRIDS BLOCKS */

/*CORPORATE REPORT*/
.col-pr-reports{width:50%;float:left;background-color:#FFFFFF;}
.col-reports {background: url(../images/corp-results-img1.jpg) no-repeat top left; min-height: 632px;}
.col-reports2 {background: url(../images/corp-results-img2.jpg) no-repeat top left;min-height:743px;
}
.col-results {background: url(../images/annual-results-2019.jpg) no-repeat top left; min-height: 985px;}
.col-webcasts {background: url(../images/webcast-img1.jpg) no-repeat top left; min-height: 632px;}
.col-create {background-color:#1A4863;min-height: 632px;}
.col-approach {background: url(../images/webcast-img1.jpg) no-repeat top left; min-height: 632px; overflow: hidden; background-size: cover;}
.col-material {background: url(../images/material-opportunities.jpg) no-repeat top left; min-height: 632px;}
.col-assurance {background-color: #fff;min-height: 632px;}
.blue-block {display: block;color: #FFFFFF;background: rgba(0,171,237,1.00);padding: 1.23em 0.5em;font-size: 0.88em;margin-bottom: 0.94em;float: left;}
.grn-block{display: block; color: #FFFFFF;background: rgba(0,179,173,1.00);padding: 1.23em 0.5em;font-size: 0.88em;line-height: 1.25em;margin-bottom: 0.94em;float: left;}
.drkblu-block {display: block;color: #FFFFFF;background: rgba(32,38,102,1.00);padding: 1.99em 0.5em;font-size: 0.88em;line-height: 1.25em;margin-bottom: 0.94em;float: left;
 position: absolute;}
.drkgrey-block{display: block;color: #FFFFFF;background: rgba(108,109,113,1.00);padding: 1.23em 0.5em;font-size: 0.88em;line-height: 1.25em;margin-bottom: 0.94em;float: lef}
.torque-block{display: block;color: #FFFFFF;background: rgba(0,182,203,1.00);padding:1.23em 0.5em;font-size: 0.88em;line-height: 1.25em;margin-bottom: 0.94em;float: left;}
.copReportCont {margin: 0.75em 1.99em 0 0;float: right;}
.valuestrategic {float: right;margin:2em 10.625em 0 11.375em;}
.valuestrategic p {color:#fff;}
.valuestrategic ul.list{color:#fff;}
.valuestrategic ul.dash-list{color:#FFFFFF;/*#227CB1;*/}
.valueMaterial {margin: 2.75em 0.5em 0 4em;float: left; width:60%;}
.valueMaterial ul{color:#fff;}
.materialBlue{ color:#227CB1;font-weight:800; margin: 30px 0 5px 0;}
.copReportCont h1{font-family:'Lora', Roboto, Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 2.13em;margin:0 0 1.13em 0em;font-weight: 400;}
.copcolReportr {float: left;width: 50%;}
.copReportCont ul {list-style-type: none;margin: 0;}
.copReportCont li {position: relative;display: block;color: #FFFFFF; background: rgba(139,163,178,1.00);padding:1.13em 1.13em; font-size: 0.88em;line-height: 1.25em;margin-bottom: 0.94em;}
.copReportCont li:hover{background:rgba(210,210,210,1.00);}


/*corporate governance*/

.corp-gov-img {
    width: 170px;
    margin-left: -8px;
	
}
.corp-gov-img img{width: 100%;}

.corp-gov-blocks {
    width: 150px;
    float: left;
    margin-right: 38px;
}

.corp-gov-bot-block {
    width: 150px;
    height: 220px;
    background: #EBEBEB;
    position: relative;
    margin-top: 0px;
	float:left;
	text-align:center; 
	color:#393939;
}
.corp-gov-bot-block:after {
    content: '';
    position: absolute;
    right: -20px;
    top: -20px;
    border: 20px solid transparent;
    border-bottom: 20px solid #fff;
    transform: rotate(45deg);
}
.corp-gov-bot-block:before {
    content: '';
    position: absolute;
    left: -20px;
    top: -20px;
    border: 20px solid transparent;
    border-bottom: 20px solid #fff;
    transform: rotate(-45deg);
}

.no-marginR{ margin-right:0!important;}

.corp-gov-top-circle, .corp-gov-top-impala, .corp-gov-top-waterberg, .corp-gov-top-zimplats, .corp-gov-top-marula, .corp-gov-top-mimosa, .corp-gov-top-afplats, .corp-gov-top-rivers, .corp-gov-top-canada  {
    border: 1px solid #B4BDC3;
    border-radius: 50%;
    background: #FFFFFF;
    color: #B4BDC3;
    width: 45px;
    height: 45px;
    text-align: center;
    margin: 15px auto 10px auto;
}


.corp-gov-top-impala {color:#005d7a; border: 1px solid #005d7a;}
.corp-gov-top-waterberg {color:#a6a8ab; border: 1px solid #a6a8ab;}
.corp-gov-top-zimplats {color:#01b2d5; border: 1px solid #01b2d5;}
.corp-gov-top-marula {color:#839ba9; border: 1px solid #839ba9;}
.corp-gov-top-mimosa {color:#79816e; border: 1px solid #79816e;}
.corp-gov-top-afplats {color:#7bbbd8; border: 1px solid #7bbbd8;}
.corp-gov-top-rivers {color:#004177; border: 1px solid #004177;}
.corp-gov-top-canada {color:red; border: 1px solid #004177;}


.corp-gov-top-circle p, .corp-gov-top-impala p, .corp-gov-top-waterberg p, .corp-gov-top-zimplats p, .corp-gov-top-marula p, .corp-gov-top-mimosa p, .corp-gov-top-afplats p, .corp-gov-top-rivers p, .corp-gov-top-canada p{
    line-height: 1.77em;
    font-size: 13px;
    font-size: 0.8125rem;
    font-family: 'Raleway', Roboto, Arial, Helvetica, sans-serif;
    margin: 0;
    font-weight: 400;
    padding: .8em 0em 0 0em;
}

.half-circle-list{ margin:0; padding:0; list-style:none; }
.half-circle-list li {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    display: inline-block;
    margin-bottom: 5px;
    font-size: 12px;
}
.half-circle-list li:before {
    content: '';
    border-radius: 100%;
    border-right: 6px solid #A0ABB3;
    border-top: 6px solid #A0ABB3;
    border-left: 6px solid transparent;
    border-bottom: 6px solid transparent;
    width: 0;
    height: 0;
    left: -5px;
    transform: rotate(45deg);
    position: absolute;
}


.board { text-align:left;padding-left: 20px;}



/*CONVERTABLE BONDS*/
 .bond-table { display:table; width:100%; margin-top:3.38em;}
 .bond-table-inv {width:100%;}
 .bond-table-cell1 {display:table-cell;width:45%;}
 .bond-table-cell2 {display:table-cell; width:48%; }
 .bond-table-cell-space {display:table-cell;width:2%;}
 .inverstor-corporate-bond {display:block;border:1px solid #D5D8D8;margin-bottom: 4.31em; position: relative;}
.inverstor-corporate-bond p{padding-left:2.69em;}
.inverstor-corporate-bond h1 {font-family:'Lora', Roboto, Arial, Helvetica, sans-serif;color: #393939;font-size:1.7em;line-height: 1.00em;padding: 0.33em;text-align: center;font-weight: 400;display: block; background-color: #FFFFFF;margin-top: 0;}
.inverstor-corporate-bond h3{color:#1c75a8; padding-left:2.69em; font-size:0.88em;font-weight:600;}
.inverstor-corporate-bond ul {list-style-type: none;margin: 0;display:block; background: rgba(235,235,235,1.00);padding:1.88em 2.69em 4.0em 2.69em; position:relative;min-height: 7.68em;}
.inverstor-corporate-bond li{margin:0 0 .5em 0;font-size:0.75em;line-height:1.31em;display:block;background-color:#8BA3B2;padding:1.5em 2.44em 1.5em 2.44em;color:#FFFFFF; position:relative;}
.inverstor-corporate-bond li:hover{background-color:#1a4863;}
.inverstor-corporate-bond li a{text-decoration: underline; color:#FFFFFF;}
.inverstor-corporate-bond li a:hover{text-decoration: underline;}
.inverstor-corporate-bond active{color: #8BA3B2;text-decoration: underline;}
 .success-stories-container {display:block;border:1px solid #D5D8D8;margin-bottom: 3.99em;}
.success-stories-grey-block{list-style-type:none;margin:0;display:block;background:rgba(235,235,235,1);padding:1.88em 2.69em 1.88em 2.69em;position:relative;min-height:7.68em;}
.success-stories-container h1 {font-family:'Lora', Roboto, Arial, Helvetica, sans-serif;color: #393939;font-size:1.7em;line-height: 1.00em;padding: 0.26em;text-align: center;font-weight: 400;display: block; background-color: #FFFFFF;margin-top: 0;}

/*CORPORATE GOVERNANCE*/
.arrow-grey-down{width:14%; display:table-cell;text-align: center;background-color: #FFFFFF;}
.corp-gov-cell-table{width:100%; display:table; margin-bottom:2em;}
.corp-gov-cell{display:table-cell;background-color:#ebebeb;text-align:center;font-size:0.81em;line-height:1.19em;width:14%;border-right:2em solid #FFF;}
.corp-gov-cell:last-child{border-right:none;}
.corp-gov-cell i{display:block;padding:.5em;font-size:2em; color:#D5D8D8;}
.corp-gov-cell span{ display:block; padding:0.5em; font-size:18px}

/*.inverstor-corporate-bond li a:before{content:'';position:absolute;left:33.9em;width:5px;height:5px;border-top:2px solid #FFF;border-right:2px solid #FFF;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);z-index:1;margin-top:.5em}*/
.inverstor-corporate-bond li a:after{content:'\ef46';font-family:icomoon;position:absolute;font-size:20px;right:16px;top:20px;-webkit-transform:rotate(85deg);-moz-transform:rotate(85deg);-ms-transform:rotate(85deg);-o-transform:rotate(85deg);transform:rotate(85deg)}
    
.inverstor-corporate-bond li a:before {
    content: '';
    position: absolute;
    right: 10px;
    top: 27%;
    /* margin-top: -6px; */
    width: 25px;
    height: 25px;
    background: #1B74A7;
    border-radius: 50%;
}


.investor-media-contact{display: block;border: 1px solid #D5D8D8;border:0.0625rem solid #D5D8D8;background-color: rgba(238,238,236,1.00);}
.investor-media-contact  h1 { font-family:'Lora', Roboto, Arial, Helvetica, sans-serif;color: #393939;font-size: 2.19em;line-height: 1.00em;padding: 0.33em 0 1.13em 0.5em;font-weight: 400;display: block; background-color: #FFFFFF;margin-top: 0;}
.inverstor-corporate-bond li a:hover:after{color:#FFFFFF;}
.investor-media-contact  ul {list-style-type: none;margin: 0;background: rgba(235,235,235,1.00);display:block; padding-left:2.0em;}
.investor-media-contact  li {margin: 0;font-size:0.94em;line-height: 1.31em;padding: 1.25em 2.81em 1.88em 0;margin-right:2.81em;}
.investor-media-contact  li:last-child {border-bottom: none;}
.investor-media-contact  a{color: #8BA3B2;text-decoration: none;}
.investor-media-contact a:hover{color: #8BA3B2;text-decoration: none;}
.investor-media-contact a:active{color: #8BA3B2;text-decoration: none;}

/* LIST */
ul.list {list-style:disc; font-family:'Raleway',  Roboto, Arial, Helvetica, sans-serif;margin:0; font-weight: 400; font-size:100%; font-size:.81em;line-height:1.77em;margin-left:1.5em; position: relative;}

ul.list-outcomes{list-style-type: none; font-family:'Raleway',  Roboto, Arial, Helvetica, sans-serif;margin:0; font-weight: 400; font-size:100%; font-size:.81em;line-height:1.77em;margin-left:1.5em; position: relative;}

ul.list-outcomes li:before {content: "• ";color: #ED1A3B;left: -20px;position: absolute; font-size: 3em;}
ul.list-outcomes li.grn:before {content: "• ";color: #00B26B;left: -20px;position: absolute;/* font-size: 3em;*/}

ul.identification li{list-style-type: none; font-family:'Raleway',  Roboto, Arial, Helvetica, sans-serif;margin:0; font-weight: 400; font-size:100%; font-size:.81em;line-height:1.77em;margin-left:1.5em; position: relative; display: inline; padding-right: 2em;}
ul.identification li:before {content: "• ";color: #ED1A3B;left: -20px;position: absolute; font-size: 3em;}
ul.identification li.grn:before {content: "• ";color: #00B26B;left: -20px;position: absolute; /*font-size: 3em;*/}

.corp-gov-cell .list {margin: 0;font-weight: 400;font-size: 100%;
    font-size: .91em;
    line-height: 1.77em;
    margin-left: 0;
    list-style: disc;
	text-align: left; 
	padding-left: 38px;
    
}
/* TABLE */
.fin-tbl tr:hover {background:#F0F0F0;}
 tr.no-hover:hover {background-color:#1A4863;}
.fin-tbl {width:100%; margin:0 0 0 0; padding:0 0px; font-size:13px!important;}
.fin-tbl tr td {padding:3px 3px 3px 3px; line-height:1.5em!important;}
.fin-tbl th { padding:2px 3px 3px 3px; color:#FFF!important; background:#1A4863;font-weight:bold; line-height:1.5em!important;}
.fin-tbl th.highlight { background:#e6e7e8!important; }
.fin-tbl th b {color:#005596!important; font-size:13px!important;}
.finthinline {border-bottom:1px solid #000;}
.finthickline {border-bottom:2px solid #000;}
.finbottomleft {border-bottom:1px solid #000; border-left:1px solid #000;}
.finbottomright {border-bottom:1px solid #000; border-right:1px solid #000;}
.finright{border-right: 1px solid #000;
}
td[align="right"]{text-align:right}

/*INVESTOR OVERVIEW PAGE*/
.investor-container {display:table; position:relative; width:100%; max-width:1280px;/* margin-bottom:40px;*/}
.investor-block1 {display: table-cell; position:relative; width:30%; vertical-align: middle; background-color:#EBEBEB; color: #6A6A6A;border: 1px solid #D5D7D6;}
.investor-block2 {display: table-cell; position:relative; width:70%; vertical-align: middle; background-color:#EBEBEB; color: #6A6A6A;border: 1px solid #D5D7D6;}
.investor-block1a {width:100%; vertical-align: middle; background-color:#EBEBEB; color: #6A6A6A;border: 1px solid #D5D7D6;}
.investor-block1b {width:100%; vertical-align: middle; background-color:#EBEBEB; color: #6A6A6A;border: 1px solid #D5D7D6;}
.investor-padding-main {padding:50px 15px 30px 15px;}
.investor-padding-main-two {padding:65px 15px 30px 15px;}
.investor-padding {padding: 68px 15px 80px 15px;} /*100px 15px 80px 15px;*/
.investor-padding a {color: #8BA3B2; text-decoration: none; font-size:0.94em;}
.investor-padding-two {padding:50px 15px 80px 15px; background-color:#fff;}
.investor-padding-two a {color: #8BA3B2; text-decoration: none; font-size:0.94em;}
.rulehr {border-bottom:1px solid; color: #F00 !important;}
.investor-space1 { margin-bottom:0 !important; margin-top:0 !important;}
.investor-space2 {display: table-cell; position:relative; width:5%; background-color:#fff;}
.investor-heading-container {position:absolute; top:0px; left:0px; background-color: #fff; width:100%; text-align:center; }
.investor-heading-container1 {position:absolute; left:0px; background-color: #fff; width:100%; text-align:center; }
.investor-heading {color:#676767; text-align:center; }
.investor-heading h1 {font-family:'Lora', Roboto, Arial, Helvetica, sans-serif; color: #393939;font-size: 2.19em;padding-left: 1.13em;position: relative;font-weight: 400; line-height: 1.2;}
.read-more-btn-container-new {position:absolute; left:0px; background-color: #1a4863; width:100%;}
.invest-block {float:left; width:30%; color:#6A6A6A; position:relative; margin-right:5%;}
.invest-block-1 {background-color:#EBEBEB; margin-bottom:65px; padding:10px 10px 30px 10px; border:1px solid #D5D7D6; position:relative;min-height: 14.3em;}
.invest-block-2 {background-color:#EBEBEB; margin-bottom:10px; padding:10px 10px 30px 10px; border:1px solid #D5D7D6; position:relative;}
.block-link-1 {background-color:#1E4861;position:absolute;width:100%;bottom: 0px;left:0px;}
.block-link-2 {background-color:#1E4861;position:absolute;width:100%;bottom: 0px;left:0px;}
.top-head-block {position:absolute; top:0px; left:0px; background:#FFF; width:100%;}
.head-pad {padding:10px;}
.head-pad h1 {font-family:'Lora', Roboto, Arial, Helvetica, sans-serif;color: #393939;font-size: 1.19em;line-height: 1.00em;padding: 0.33em;text-align: center;font-weight: 400;display: block; background-color: #FFFFFF;margin-top: 0;}
.share {font-size:38px; color:#194663; text-align:center; margin:0px; padding:0px;}
.share sub {font-size:16px; margin:0px; padding:0px;}
.share-date {text-align:center; font-size:18px; margin:0px; padding:0px;}
.share-center {text-align:center; margin:0px; padding:0px;}

/*TABS*/
ul.tabs {float:left;width:100%;padding:0 0 0 0;margin-bottom:0 !important; background:#194762;border-bottom:5px solid #1A73A6;}
ul.tabs li {float:left;cursor: pointer;margin:0 0 0 0.05em;padding:1.7em;border-right:1px solid #ffffff;border-bottom:none;text-decoration:none;color:#fff; background:#1a4863}
ul.tabs li:first-of-type {margin:0}
ul.tabs li:hover {background:#1c75a8;}
ul.tabs li.active{background:#1c75a8;color:#ffffff;font-weight:400; }
.tab-container {border-top:0; margin:0 0 2.75em 0;clear:both;width:99.796334%;background:#fff;overflow: hidden;} 
.tab-drawer-heading {display:none;}
.tab-drawer-content {padding:1em;display:none;}
.tabinfo {width:19%;padding: 0.5em 11em 0 1.1em;color: #6A6A6A;font-size:1em;line-height:0.95;display:table-cell;}
.tabinfo h1{font-size: 35px;font-size: 2.1875rem;line-height:1.6em; margin-bottom:0.63em;}
.tabinfo h2{font-size:1.25em;line-height:1.6em; margin-bottom:0.63em;}
.tabinfo h3{font-size:1.0em;line-height:1.6em; color: #1a4863!important;font-weight: 700; margin-bottom:0;}
.tabinfo p {font-size: 13px; font-size: 0.8125rem;line-height: 1.5em;margin: 0 0 1.63em 0;padding-top:0;}
.tabinfo a{color:#1c75a8;text-decoration:underline;}
.tabinfo a:hover{color:#1e4863;}
.tabinfo small{font-size:0.8em;}
.tabinfo hover{color: #d5d8d8;text-decoration:none;}
.tabinfo active{color: #d5d8d8;text-decoration:none;}

/*Webcast page box*/
.webcast-box {display: block;border: 1px solid #D5D8D8;border:0.0625rem solid #D5D8D8;width:24.83em;/*margin:5.44em 0 0 4.69em;*/background-color: rgba(238,238,236,1.00);}
.webcast-box h1 { font-family:'Lora', Roboto, Arial, Helvetica, sans-serif;color: #393939;font-size: 2.19em;line-height: 1.00em;padding: 1.13em 0 1.13em 0.5em;font-weight: 400;display: block; background-color: #FFFFFF;margin-top: 0;}
.webcast-box ul {list-style-type: none;margin: 0;background: rgba(235,235,235,1.00);display:block; padding-left:2.0em;}
.webcast-box li {margin: 0;font-size:0.94em;line-height: 1.31em;padding: 1.25em 2.81em 1.88em 0;margin-right:2.81em;}

/*Map*/
.contact-map {float:left;width:100%;border-top:2px solid #fff;position:relative;z-index:3}

/*end Webcast page box*/

.fact-sheet-r{display: block;width:32.83em;margin:5.5em 1.99em 0 4.69em;}
.prReport {display: block;border: 1px solid #D5D8D8;border:0.0625rem solid #D5D8D8;width:32.83em;margin:1.44em 0 0 4.69em;background-color: rgba(238,238,236,1.00);}
.prReport h1 { font-family:'Lora', Roboto, Arial, Helvetica, sans-serif;color: #393939;font-size: 2.19em;line-height: 1.00em;padding: 1.13em 0 1.13em 0.5em;font-weight: 400;display: block; background-color: #FFFFFF;margin-top: 0;}
.prReport ul {list-style-type: none;margin: 0;background: rgba(235,235,235,1.00);display:block; padding-left:2.0em;}
.prReport li {margin: 0;font-size:0.94em;line-height: 1.31em;padding: 1.25em 2.81em 1.88em 0;margin-right:2.81em;}
.divdblue {display: block;background: rgba(26,72,99,1.00); line-height:2em; border: 1px solid #1E4862;border:0.0625rem solid #1E4862;}
.prReport li:last-child {border-bottom: none;}
.prReport a {color: #8BA3B2;text-decoration: none;}
.prReport hover {color: #8BA3B2;text-decoration: none;}
.prReport active {color: #8BA3B2;text-decoration: none;}
.article-container { width: 80em;margin: 0 auto;overflow: hidden; padding-bottom:2.50em;}
.article-container  h1{font-weight:400;}

/*Circular top info*/
.circularinfo {width:27%;padding: 0.5em 0 0 1.1em;color: #6A6A6A;font-size:1em;line-height:0.95;display:block; float: left;}
.circularinfo-img{font-size:1em;line-height:0.95;display:block;float: left;box-shadow: 3px 3px 3px #888888;border: 0.01em solid #D5D8D8;border:0.0625rem solid #D5D8D8;}
.circularinfo h1{font-size: 35px;font-size: 2.1875rem;line-height:1.6em; margin-bottom:0.63em;}
.circularinfo h3{font-size:1.0em;line-height:1.6em; color: #1a4863!important;font-weight: 700; margin-bottom:0;}
.circularinfo p {font-size:1em; line-height: 1.5em;margin: 0 0 1.63em 0;padding-top:0;}
.circularinfo a{color:#1c75a8;text-decoration:underline;}
.circularinfo a:hover{color:#1e4863;}

/*verticle tabs accordion system*/
.col-tab-left-vert{width:33.08%;height:inherit;min-height:100%;display:table-cell;background:#1A4863}
.col-tab-right-vert{width:51.21%;display:table-cell;vertical-align:top;background:#fff}
.col-tab-right-vert h3 { color: #0672AA; font-size: 18px; margin-top: 20px;}
.col-tab-right-vert h6 { color: #393939; font-size: 18px; border-bottom: 1px solid #D5D8D8; width: 100%; display: inline-block; margin-top: 20px;}
.col-tab-right-vert h6 span {display: block; color: #1972A5; font-size: 20px; padding-bottom: 15px }
.col-tab-right-vert h6 span i {display: block; color: #1972A5; font-size: 16px; line-height:1.9 }
.col-10-vert{width:100%;float:left}
.col-7-vert{width:65.44%;float:left;display:table-cell;padding:0 15px;padding-bottom:50px;}
.col-9-vert{width:95%;display:table-cell;padding:0 15px}
.col-6-vert{width:95%;display:table-cell;padding:0 60px}
.col-3-vert{width:28.56%;float:left;display:table-cell}
.col-2-vert{width:15.71%;float:left;display:table-cell}
.col-5-vert{width:50%;float:left;display:table-cell}
.accordion-tabsystem-contact {background: #F3F3F3;/* display: table; */width: 100%;border-top: 1px solid #fff;}
.accordion-tabsystem {background: #F3F3F3;display: table;width: 100%; border-top: 1px solid #fff;}
.img-responsive{max-width:100%!important;height:auto!important}
ul.tabsystem{float:left;width:100%;padding:0 0 0 0;margin-bottom:0!important;margin-top:0;height:201%;min-height:100%}

ul.tabsystem li{cursor:pointer;margin-right:0;margin-left:0;display:block;color:#fff;font-size:17px;font-weight:500;text-align:right;margin-top:0;padding:42px 15px 42px 15px;line-height:1.2em;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-webkit-transition:all 0.7s ease;transition:all 0.7s ease;margin-bottom:0;text-transform:uppercase;border-bottom:1px solid #fff}
ul.tabsystem li.text-right{cursor:pointer;margin-right:0;margin-left:0;display:block;color:#fff;font-size:17px;font-weight:500;text-align:right;margin-top:0;padding:42px 15px 42px 15px;line-height:1.2em;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-webkit-transition:all 0.7s ease;transition:all 0.7s ease;margin-bottom:0;text-transform:uppercase;border-bottom:1px solid #fff}
ul.tabsystem li.text-left{cursor:pointer;margin-right:0;margin-left:0;display:block;color:#fff;font-size:17px;font-weight:500;text-align:right;margin-top:0;padding:42px 15px 42px 15px;line-height:1.2em;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-webkit-transition:all 0.7s ease;transition:all 0.7s ease;margin-bottom:0;text-transform:uppercase;border-bottom:1px solid #fff}

ul.tabsystem li.text-right:hover{text-align:right;background:#0673A9!important;color:#fff}
ul.tabsystem li:last-of-type{border-bottom:none}
ul.tabsystem li:hover{text-align:right;background:#0673A9!important;color:#fff}
ul.tabsystem li.active1{text-align:right;background:#1c75a8!important;color:#fff}
.tab-drawer-heading-vert{display:none}
ul.tabsystem li:after{content:'+';padding:2px 9px;margin-left:104px;background:#8AA2B1;border-radius:50%}
body.seven li:after {margin-left:30px}
ul.tabsystem li:after{content:'+';padding:2px 9px;background:#8AA2B1;border-radius:50%;text-align:left;float:right}
ul.tabsystem li.active1:after{content:'-';/*padding:0 8px;*/margin-left:104px;background:#8AA2B1;border-radius:50%;/*font-size:20px*/}
ul.tabsystem li.last:last-child:after{content: '+';padding: 2px 9px;margin-left: 20px;background: #8AA2B1;border-radius: 50%;}

/*GALLERY*/
#header-inner {display:none;}
.gallery-container {position:relative; }
.gallery-img {position:relative; display:block; float:left; width:20%;padding:0; margin:0; border:0; -webkit-transition:0.7s ease;-moz-transition:0.7s ease;-ms-transition:0.7s ease;transition:0.7s ease;}
.gallery-img .img-border {overflow:hidden;width:auto;margin:5%;height:auto;border:1px solid #1A4863; box-shadow:1px 1px 4px 2px rgba(15,37,63,0.2);background:#fff;padding:12px;-webkit-transition:0.7s ease;-moz-transition:0.7s ease;-ms-transition:0.7s ease;transition:0.7s ease; }
.gallery-img .img-border:hover {overflow:hidden; border:1px solid #1A4863; box-shadow:2px 2px 5px 3px rgba(15,37,63,0.4);-webkit-transition:0.7s ease;-moz-transition:0.7s ease;-ms-transition:0.7s ease;transition:0.7s ease; }
.gallery-img .img-border a {display:block;position:relative;padding:0; margin:0; border:0;background:#fff;}
.gallery-img .img-border a img {position:relative;display:block; width:100%;max-width:400px; -webkit-transition:0.7s ease;-moz-transition:0.7s ease;-ms-transition:0.7s ease;transition:0.7s ease;}
.gallery-img .img-border a img:hover {position:relative; display:block; width:100%;max-width:400px;  -moz-transform: scale(1.5);-webkit-transform: scale(1.5); -o-transform: scale(1.5); -ms-transform: scale(1.5); transform: scale(1.5); }

/*FACT SHEETS PAGE*/
.added-padding-left	{padding-left: 15px;}
.fact-sheet-block{float: left; padding: 15px}
.sustainability-block{float: left; padding: 15px;}	
.fact-sheet-container{display: block; clear: both;}
h3.fact-sheet{margin-top: 20px; color: #000; line-height: 1.3;}
a.download-button{padding: 15px; background:#1E4861; display: inline-block; color: #fff; margin-top: 10px; text-decoration:underline;}
a.download-button:hover {background:#1C75A8;}
.fact-sheet-block img{box-shadow: 3px 3px 3px #888888;}
.list-inside-container{padding:0;}

/*INVESTORS*/
.ar-cover{position:absolute; right:0px; z-index:1;}
.iconDownload-corp{display:inline-block;background:#1B74A7;line-height:38px;height:30px;width:30px;border-radius:50px;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-webkit-transition:all 0.7s ease;transition:all 0.7s ease;position:relative;top:10px}
.iconDownload-corp:before{content:'\ED7C ';font-family:'icomoon';color:#FFF;position:absolute;left:7px;top:-4px;width:.63em;height:.63em;font-size:19px}
/*.iconDownload-corp:after{content:'';position:absolute;left:.69em;top:30%;margin-top:.2em;width:.75em;height:.63em;border-bottom:.13em solid #FFF;}*/
/*Inside block list*/

ul.button-single{/*width: 57%;*/ display: inline-block;}
.button-single li {list-style-type:none;color: #FFFFFF;background: rgba(139,163,178,1.00);padding: 1.13em 1.13em 1.13em 1.2em;font-size: 0.75em;line-height:1.45em;margin-bottom: 1.4em; border-left: 16px solid #00abf1; text-decoration:underline;}
ul.button-single a{color:#FFFFFF; text-decoration:none;}
ul.button-single li:hover{background-color:#00abf1;}
/*RESULTS LIST*/
ul.button-reports li {list-style-type:none;color: #FFFFFF;background: rgba(139,163,178,1.00);padding: 1.13em 1.13em 1.13em 1.2em;font-size: 0.75em;line-height:1.45em;margin-bottom: 1.4em; border-left: 16px solid #00abf1; text-decoration:none;}
ul.button-reports a{color:#FFFFFF; text-decoration:underline;}
ul.button-reports li:nth-child(2){border-left: 16px solid #00b4ae;}
ul.button-reports li:nth-child(3){border-left: 16px solid #222867;}
ul.button-reports li:nth-child(4){border-left: 16px solid #d5d8d8;}
ul.button-reports li:nth-child(5){border-left: 16px solid #00c3d5;}
ul.button-reports li:nth-child(7){border-left: 16px solid #00b4ae;}
ul.button-reports li:nth-child(8){border-left: 16px solid #222867;}
ul.button-reports li:nth-child(9){border-left: 16px solid #222867;}
ul.button-reports li:nth-child(10){border-left: 16px solid #d5d8d8;}
/*Hover*/
ul.button-reports li:hover:nth-child(1){background-color:#00abf1;}
ul.button-reports li:hover:nth-child(2){background-color:#00b4ae;}
ul.button-reports li:hover:nth-child(3){background-color:#222867;}
ul.button-reports li:hover:nth-child(4){background-color:#d5d8d8;}
ul.button-reports li:hover:nth-child(5){background-color:#00c3d5;}
ul.button-reports li:hover:nth-child(6){background-color:#00abf1;}
ul.button-reports li:hover:nth-child(7){background-color:#00b4ae;}
ul.button-reports li:hover:nth-child(8){background-color:#00b4ae;}
ul.button-reports li:hover:nth-child(9){background-color:#00b4ae;}



/*VIDEO LIST*/
ul.button-video li {list-style-type:none;color: #FFFFFF;background: rgba(139,163,178,1.00);padding: 1.13em 1.13em 1.13em 1.2em;font-size: 0.75em;line-height:1.45em;margin-bottom: 1.4em; border-left: 16px solid #00abf1; text-decoration:none;position: relative;}
ul.button-video a{color:#FFFFFF; text-decoration:underline;}
ul.button-video li:nth-child(2){border-left: 16px solid #00b4ae;}
ul.button-video li:nth-child(3){border-left: 16px solid #222867;}
ul.button-video li:nth-child(4){border-left: 16px solid #d5d8d8;}
ul.button-video li:nth-child(5){border-left: 16px solid #00c3d5;}
ul.button-video li:hover:nth-child(1){background-color:#00abf1;}
ul.button-video li:hover:nth-child(2){background-color:#00b4ae;}
ul.button-video li:hover:nth-child(3){background-color:#222867;}
ul.button-video li:hover:nth-child(4){background-color:#d5d8d8;}
ul.button-video li:hover:nth-child(5){background-color:#00c3d5;}
ul.button-video li:hover:nth-child(6){background-color:#00abf1;}
ul.button-video li:hover:nth-child(7){border-left: 16px solid #00b4ae;}
ul.button-video li:hover:nth-child(8){border-left: 16px solid #222867;}
ul.button-video li:hover:nth-child(9){border-left: 16px solid #d5d8d8;}

/*Our stories*/
ul.button-stories li {list-style-type:none;color: #FFFFFF;background: rgba(139,163,178,1.00);padding: 1.13em 1.13em 1.13em 1.2em;font-size: 0.75em;line-height:1.45em;margin-bottom: 1.4em; border-left:16px solid #00abf1; text-decoration:none;position: relative;}
ul.button-stories a{color:#FFFFFF; text-decoration:underline;}
ul.button-stories li:nth-child(2){border-left: 16px solid #00b4ae;}
ul.button-stories li:nth-child(3){border-left: 16px solid #222867;}


/*STANDARD BUTTON LIST*/
ul.button-list li {list-style-type:none;color:#FFFFFF;background: rgba(139,163,178,1.00);padding: 1.13em 1.13em 1.13em 1.2em;font-size: 0.75em;;line-height:1.45em;margin-bottom: 1.4em;}
ul.button-list a{color:#FFFFFF; text-decoration:underline;}
ul.button-list li:hover{background-color:#1a4863;}

ul.button-standard li {list-style-type:none;color: #FFFFFF;background: rgba(139,163,178,1.00);padding: 1.13em 1.13em 1.13em 1.2em;font-size: 0.75em;line-height:1.45em;margin-bottom: 1.4em; border-left: 16px solid #00abf1; text-decoration:underline;}
ul.button-standard a{color:#FFFFFF; text-decoration:none;}
ul.button-standard li:hover{background-color:#00abf1;}

/*==STANDARD BUTTON LIST*/
.reports-links {margin: 30px 11.7em 0 0;width: 26.75em;}

/*section {padding: 0em 0 0em 0;clear: both;}*/
.colreportarc {float: left;width: 40%;padding-right: 20em;}
.rad {content: '';position: absolute;top: 20em;left: 140em;border: none;width: 10em;height: 10em;background: #3A3A3A;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;border-radius: 100%;}
.divicon {float: right;margin-right: 120em;}
.iconOnline {position: relative;display: inline-block;background: #1B74A7;line-height: 30px;height: 30px; width: 30px;text-align: center;border-radius: 50px;-moz-transition: all 0.7s ease;-o-transition: all 0.7s ease;-ms-transition: all 0.7s ease;-webkit-transition: all 0.7s ease;transition: all 0.7s ease;float:right;right: 5px; margin-top:-0.5em;}
.iconOnline:before{content:'\ef46';font-family:icomoon;position:absolute;font-size:20px;top:1px;-moz-transform:rotate(80deg);-ms-transform:rotate(80deg);-o-transform:rotate(80deg);transform:rotate(80deg);color:#FFF;left:2px}
.iconDownload {position: relative;display: inline-block;background: #1B74A7;line-height: 30px;height: 30px;width: 30px;text-align: center;border-radius: 50px;-moz-transition: all 0.7s ease;-o-transition: all 0.7s ease;-ms-transition: all 0.7s ease;-webkit-transition: all 0.7s ease;transition: all 0.7s ease;float: right;margin-top:-0.5em;}
.iconDownload:before{content:'\ED7C ';font-family:'icomoon';color:#FFF;position:absolute;left:7px;top:26px;margin-top:-1.4em;width:.63em;height:.63em;font-size:19px}
.clearfix {clear:both;}
.iconVedio{position: relative;display: inline-block;background: #1B74A7;line-height: 30px;height: 30px;width: 30px;text-align: center;border-radius: 50px;-moz-transition: all 0.7s ease;-o-transition: all 0.7s ease;-ms-transition: all 0.7s ease;-webkit-transition: all 0.7s ease;transition: all 0.7s ease;float: right;margin-top:-0.5em;}
.iconVedio:before{content:'\ee0a';font-family:'icomoon';color:#FFF;position:absolute;left:.8em;top:57%;margin-top:-1.4em;width:.63em;height:.63em}

.iconAudio {position: relative;display: inline-block;background: #1B74A7;line-height: 30px;height: 30px; width: 30px;text-align: center;border-radius: 50px;-moz-transition: all 0.7s ease;-o-transition: all 0.7s ease;-ms-transition: all 0.7s ease;-webkit-transition: all 0.7s ease;transition: all 0.7s ease;float:right;right: 5px; margin-top:-0.5em;}
.iconAudio:before{content:'\e90f';font-family:icomoon;position:absolute;color:#FFF;left:6px;font-size: 19px;}

/** Footer **/
footer {display: block; border-top:0.01em solid #D5D8D8; background:#fff;}
footer .gutter-footer { background: #fff;padding:0.5em 0em;position: relative; height:5.00em;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box; box-sizing: border-box; max-width: 80em;margin: 0 auto; }
footer ul.quick-links {margin:0; float:right; color: #393939; font-size:0.688em;margin-top: 2em}
footer ul.quick-links li {display:inline; border-right: 0.01em solid #D5D8D8; text-align:center; padding-right:1em; }
footer ul.quick-links li a {padding:0 .5em; text-decoration:none; color: #393939;}
footer ul.quick-links li a:hover {padding:0 .5em; text-decoration:underline;color: #393939;}
footer ul.quick-links li:last-child {border-right:none;padding-right:0;}
footer img{display: inline-block;}

/** //Footer **/
.ruledL,.ruled, .ruledR{text-align: left;}
.ruledL span,.ruled span {display: inline-block;position: relative;}
.ruled span:before,.ruled span:after {content: "";position: absolute;height: 1px;border-top: 1px solid #E2E5E5;top:1em;}
.ruledL span:before,.ruled span:before {right: 100%;margin-right: 15px;width: 134px;}
.ruled span:after {left: 100%;margin-left: 15px;margin-right: 5px;width: 339px;}
.ruledL span:before {content: "";position: absolute;height: 1px;border-top: 1px solid #E2E5E5;top: 0;}
.ruledR span,.ruledR span {display: inline-block;position: relative;} /*single right ruler*/

/*.ruledR span:before {right: 100%;margin-right: 15px;width: 25%;}*/
.ruledR span:after {left: 100%;margin-left: 15px;margin-right: 5px; width: 5em;}
.ruledRR span:after {left: 100%;margin-left: 15px;margin-right: 5px; width: 3em;}

/*.ruledR span:before{content: "";position: absolute;height: 1px;border-top:none;top: 30px;}*/
.ruledR span:after{content:"";position:absolute;height:1px;border-top:1px solid #E2E5E5;top:.7em;margin-left:1.2em}.ruledR span i:after {content: "\00B7";position: absolute;height: 0px;/* border-top: 1px solid #E2E5E5; */font-size: 2em;top: 2px; font-family: 'icomoon'}
.ruledRR span i:after {content: "\00B7";position: absolute;height: 0px;/* border-top: 1px solid #E2E5E5; */font-size: 2em;top: 6px; font-family: 'icomoon'}

/* SEARCH STYLE */ 
.search {background-color:#515151; color:#fff;}
#search {position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.7);-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;-webkit-transform: translate(0px, -100%) scale(0, 0);-moz-transform: translate(0px, -100%) scale(0, 0);-ms-transform: translate(0px, -100%) scale(0, 0);-o-transform: translate(0px, -100%) scale(0, 0);transform: translate(0px, -100%) scale(0, 0);   opacity: 0;display: none;}
#search.open {-webkit-transform: translate(0px, 0px) scale(1, 1);-moz-transform: translate(0px, 0px) scale(1, 1); -ms-transform: translate(0px, 0px) scale(1, 1);-o-transform: translate(0px, 0px) scale(1, 1);transform: translate(0px, 0px) scale(1, 1);opacity: 1; z-index: 106; display: block;}
#search input[type="search"] {position: absolute;top: 50%;left: 300px;margin-top: -51px;width: 30%;margin-left: 20%; color: rgb(255, 255, 255);background: rgba(9, 21, 29, 1);border-top: 1px solid rgba(255, 255, 255, .8);border-bottom: 2px solid rgba(255, 255, 255, .5);border-left: 0px solid transparent;border-right: 0px solid transparent; font-size: 40px;font-family: Roboto;font-weight: 100;text-align: center;outline: none;padding: 10px;}
#search .close {position: fixed;top: 45px;right: 12px; opacity: 1;font-size: 27px;color: #fff;}
#search .close:hover{color: #8BA3B2;cursor: pointer;}

/*THREE HOME BLOCKS*/
ul.brands {list-style-type:none; text-align:center; max-width:80em; margin:0 auto; padding:1.25em;}
ul li.listed-brands {background-color:#FF0000; min-width:12.5em; margin-right:0.63em; display:inline; padding: 0.88em; }
.read-more {margin-top:0px;}
.switch-blue {color:#227CB1!important;}
.switch-blue-lighter{color: #00abf1!important;}
.winter-blue {color:#1e4863;}
hr{height: 1px;  background: #D5D7D6;  font-size: 0;  border: 0; margin:5px 0px;}
.table-container-home {display:table; position:relative; width:100%; max-width:1280px; margin:10px auto; height: 330px;}
.table-container {display:table; position:relative; width:100%; max-width:1280px; margin:10px auto;  }
.table-td {display: table-cell; position:relative; width:30%; vertical-align: middle; background-color:#EBEBEB; color: #6A6A6A;border: 1px solid #D5D7D6 !important;border:0.0625rem;}
.table-td-separator {display: table-cell; position:relative; width:1%; background-color:#fff;}
.padding {padding: 0px 15px 0px 15px;}
.padding-calendar {padding: 52px 0px 39px 0px;}
/*.transparent-grey-bg{background-color: rgba(147,147,147,0.5);padding-left: 20px;padding-bottom: 20px;margin-top: -23px;}*/
.padding a {color: #8BA3B2; text-decoration: none; font-size:0.94em;}
.padding-two {padding:50px 15px 80px 15px; background-color:#fff;}
.padding-two a {color: #8BA3B2; text-decoration: none; font-size:0.94em;}
.rulehr {border-bottom:1px solid; color: #F00 !important;}
.space { margin-bottom:0 !important; margin-top:0 !important; padding-top: 20px;}
.heading-container {position:absolute; top:0px; left:0px; background-color: #fff; width:100%; text-align:center;}
.heading {color:#676767; text-align:center; }
.heading h1 {font-family:'Lora', Roboto, Arial, Helvetica, sans-serif; color: #393939;font-size: 1.7em;padding-left: 1.13em;position: relative;font-weight: 400; line-height:1.88;}
.heading-share {color:#676767; text-align:center; }
.heading-share h1{font-family:'Lora', Roboto, Arial, Helvetica, sans-serif; color: #393939;font-size: 1.5em;padding-left: 1.13em;position: relative;font-weight: 400; line-height:1.88;}
/*READ MORE*/
.success-stories-btn {/*position:absolute;bottom:0px;left:0px;*/background-color: #1a4863;width:100%;height: 40px;}
.read-more-btn-container {position:absolute;bottom:0px;left:0px;background-color: #1a4863;width:100%;height: 40px;z-index: 1;}
.read-more-btn:link, .read-more-btn:visited {display:block;background: #1E4861;text-decoration:none;color:#fff;padding: 17px 20px;/*margin:10px auto 0 auto;*/overflow:hidden;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-webkit-transition:all 0.7s ease;transition:all 0.7s ease;font-size: 13px;}
.read-more-btn:hover, .read-more-btn:active {display:block; padding:15px; background: #265C7D; color:#fff; text-decoration:none; }
.read-more-text:link, read-more-text:visited {text-decoration:none; color:#1E4861;}
.read-more-text:hover, read-more-text:active {text-decoration:underline; color:#ccc;}
.date-small {display:none}
.calendar-title {font-size: 13px; padding: 15px;}
.date {background: #1C75A8;color: #1C75A8;font-size: 10px;font-weight: 700;padding: 3px 3px 3px;text-align: center;width: 90px;}
.date span { color: #fff;display: block;font-size: 25px;margin: 4px 1px 4px;padding: 8px 0;}
td[data-label="Date"]{padding: 0;}
/*
.date-small {display:none}
.calendar-title {font-size: 15px;}
.date {background:#1C75A8; none repeat scroll 0 0; color: #fff; font-size: 10px; font-weight: 700; padding: 3px 3px 3px;  text-align: center; width: 90px;}
.date span {background: #fff none repeat scroll 0 0; color: #1A4863; display: block;  font-size: 21px;  margin: 4px 1px 4px;  padding: 8px 0;}
*/
table.table-responsive-media {border: 1px solid #BED3EF; width: 100%; margin:0; padding:0; border-collapse: collapse; border-spacing: 0;/*box-shadow:1px 3px 6px rgba(15,37,63,0.2);*/}

table.table-responsive-media  {line-height: 1.77em; font-size: 13px;font-size: 0.8125rem;font-family: 'Raleway', Roboto, Arial, Helvetica, sans-serif;margin: 0;font-weight: 400;padding: .5em .5em 0 0em;}

table.table-responsive-media tr {border: 1px solid #ddd; padding: 5px;}
table.table-responsive-media th, table td {padding: 10px; text-align:left; vertical-align:top}
table.table-responsive-media th {text-transform:none; font-size: 13px; letter-spacing: 1px; background-color:#1C75A8; color:#fff; font-weight:600;text-transform:uppercase;}
table.table-responsive-media tr:nth-of-type(odd) { background: #F0F0F0; }
table.table-responsive-media tr:nth-of-type(even) { background: #fff; }
table.table-responsive-media .td-align-center {text-align:center;}

/*RESPONSIVE TABLE*/
table.table-about th, table.table-about td { line-height: 1.6em; }
table.table-responsive tr{ padding: 5px;}
table.table-responsive tr td{border-bottom:0.0625rem solid #ddd;}
table.table-responsive tr td:first-of-type {border:none}
table.table-responsive tr:hover{background:#F0F0F0;}
table.table-responsive th, table td {/* padding: 6px; */text-align:left;vertical-align:top;/* line-height: 1.6em; */}
table.table-responsive th {font-size: 13px; letter-spacing: 1px; background-color:#1c75a8; color:#fff; font-weight:600;text-transform:uppercase;}
table.table-responsive tr:nth-of-type(odd) {/* background: #F7F9FB; */}
table.table-responsive tr:nth-of-type(even) {/* background: #CCDCEA; */}
table.table-responsive .td-align-center { text-align: center; padding: 5px 15px;}
.iconOnline-form {position: relative;display: inline-block;margin: -9px auto;background: #1B74A7;line-height: 30px;height: 25px;width: 25px;/* text-align: center; */border-radius: 50px;-moz-transition: all 0.7s ease;-o-transition: all 0.7s ease;-ms-transition: all 0.7s ease;-webkit-transition: all 0.7s ease;transition: all 0.7s ease;float: left;right: -200px;top: 96px;z-index: 9999999;}
.iconOnline-form:before {content: '';position: absolute;left: 7px;top: 58%;margin-top: -6px;width: 6px;height: 6px;border-top: 2px solid #FFFFFF;border-right: 2px solid #FFFFFF;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.iconOnline2 {position: relative;display: inline-block;margin: -9px auto;background: #1B74A7;line-height: 30px;height: 25px;width: 25px;/* text-align: center; */border-radius: 50px;-moz-transition: all 0.7s ease;-o-transition: all 0.7s ease;-ms-transition: all 0.7s ease;-webkit-transition: all 0.7s ease;transition: all 0.7s ease;float: left;right: -210px;top: 0px;z-index: 9999999;top: 4px;}
.iconOnline2:before{content:'\ef46';font-family:icomoon;position:absolute;font-size:20px;top:4px;margin-top:-6px;-moz-transform:rotate(80deg);-ms-transform:rotate(80deg);-o-transform:rotate(80deg);transform:rotate(80deg); color: #FFFFFF; left: 0!important;}
.inner-white-container {background-color:#fff; width:calc(100% - 40px); margin:0 auto; padding:20px; max-width:80em;}
.inner-white-container.top {background-color:#fff; width:calc(100% - 40px); margin:0 auto; padding:20px; max-width:80em; position: relative; margin-top: -50px;}
.iconOnline3{position:relative;display:inline-block;margin:-9px auto;background:#1B74A7;line-height:30px;height:25px;width:25px;border-radius:50px;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-webkit-transition:all 0.7s ease;transition:all 0.7s ease;right:-130px;top:3px;z-index:9999999;}
.iconOnline3:before {content: '';position: absolute;left: 7px;top: 58%;margin-top: -6px;width: 6px;height: 6px;border-top: 2px solid #FFFFFF;border-right: 2px solid #FFFFFF;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.inner-white-container {background-color:#fff; width:calc(100% - 40px); margin:0 auto; padding:20px; max-width:80em;}
.iconOnline3{position:relative;display:inline-block;margin:-9px auto;background:#1B74A7;line-height:30px;height:25px;width:25px;border-radius:50px;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-webkit-transition:all 0.7s ease;transition:all 0.7s ease;right:-90px;top:0px;z-index:9999999}
.iconOnline3:before {content: '';position: absolute;left: 7px;top: 58%;margin-top: -6px;width: 6px;height: 6px;border-top: 2px solid #FFFFFF;border-right: 2px solid #FFFFFF;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
/*ZONES*/
*.bordered { border: 1px solid #999;border:0.0625rem solid #999; padding: 15px; }.vertical-align { position: relative; top: 50%; padding: 0 15px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
.mapping .col-lg-4 { width: 30.33333333%; float: left; position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px;    margin-top: 15px;}
*.no-padding { padding: 0!important; }
*.no-paddingT { padding-top: 0!important; }
*.no-paddingL { padding-left: 0!important; }
*.no-paddingR { padding-right: 0!important; }
*.no-paddingB { padding-bottom: 0!important; }
.moreR { padding-right: 30px; }
.bg-blue { background: #00B4AF; }
.bg-blue > article > h2 { color: #FFF; }
.bg-lblue { background: #E3F1F7; padding: 30px 15px; }
.bg-lblue .bg-lblue { background: #D1E9F2; padding: 5px 10px; }
.bg-dblue { background: #212C66; padding: 30px 15px; }
.bg-white { background: #FFF; padding: 25px 20px; }
.bg-white > *:last-child { margin-bottom: 0; }
*.text-blue { color: #212C66; }
*.text-bblue { color: #0083AC; }
*.text-white { color: #FFFFFF; }
.clear { clear: both; }
.mapping hr {margin: 60px 0; display: block; float: left; border: 0;border-top: 1px solid #BBBBBB;margin-left: -15px;width: 110%;width: -webkit-calc(100% + 30px);width: -moz-calc(100% + 30px);width: -ms-calc(100% + 30px);width: -o-calc(100% + 30px);width: calc(100% + 30px);}
.mapping hr.clear {border: 0;margin: 15px 0;}
.mapping ul.list {margin: 0 0 25px 0;padding: 10px 0 0 0;}
.mapping ul.list > li {list-style: none;position: relative;padding: 0 0 0 18px;margin: 0 0 10px 0;}
.mapping ul.list > li:before {content: '';position: absolute;top: 4px;left: 0;width: 10px;height: 10px;background: #212C66;}
.mapping ul.list li.key-bblue:before { background: #2EC1E9; }
.mapping ul.list li.key-mblue:before { background: #1974B9; }
.mapping { width: 100%;display: block;margin: 15px 0 0 0; padding: 0; }
.mapping .heading { padding: 10px 15px;background: #073E6F;height: 80px;position: relative;}
.mapping .heading:after {
	content: '';
	position: absolute;
	left: 100%;
	margin: -10px 0 0 -10px;
	top: 50%;
	width: 20px;
	height: 20px;
	background: #073E6F;
	display: block;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);}
.mapping > div:nth-of-type(2) .heading,
.mapping > div:nth-of-type(2) .heading:after { background: #073E6F; }
.mapping > div:nth-of-type(3) .heading { background: #073E6F; }
.mapping > div:nth-of-type(3) .heading:after { display: none; }
.mapping h3 {color: #FFF;margin: 0;padding: 0;font-family: 'Roboto', sans-serif;font-weight: 600;text-align: center;font-size: 18px;}
.mapping h3 small {display: block;font-size: 15px;color: #FFF;font-weight: 500;line-height: 1.2;margin: 10px 0;}
.mapping .heading + .bg-lblue { padding: 15px 15px 13px 15px;background: #89BBD8;} /*rgba(29,65,120,.3)*/
.mapping > div:nth-of-type(2) .heading + .bg-lblue { background: #5DC4D7; } /*rgba(46,193,233,.3)*/
.mapping > div:nth-of-type(3) .heading + .bg-lblue { background: #A4DEF3; } /*rgba(25,116,185,.3)*/
.mapping .bg-white {margin-bottom: 2px;padding: 15px;text-align: center;}
.mapping .bg-white h5 {line-height: 1.1;font-size: 15px; margin: 0;color: #0C4688;font-weight: bold; }
.mapping .bg-white h5 small { line-height: 1.3;display: block;font-family: 'Roboto', sans-serif;font-size: 11px; }
.mapping > div:nth-of-type(2) .bg-white h5 { color: #00c3d5; }
.mapping > div:nth-of-type(3) .bg-white h5 { color: #1c75a8; }
.mapping .list.inline-block { margin-left: 15px; }
.mapping .list.inline-block li { display: inline-block;padding-right: 25px;font-size: 11px;font-weight: 500;}
.mapping .list.inline-block li:before { top: 3px; }
/*FORMS*/
.form-button{padding: 15px; background:#1E4861; display: inline-block; color: #fff; text-decoration: none; margin-top: 10px;border:none;min-width: 8em;cursor:default; }
.form-button:hover {background:#1C75A8;}
.padding-tabs{padding: 7px;}
/*PDF BUTTON*/
.pdf-button { background-color:#F0F0F0; box-shadow: 1px 1px 2px #808080;box-sizing:border-box;cursor:pointer;display:block;font-size:1.000rem;padding:10px;position:relative;text-align:center;text-shadow: 0px 1px 2px #000;width:199px;}
.pdf-button a {color: #515151;text-decoration: none;}
.pdf-button a:hover {text-decoration: none;}
.pdf-button:before, .pdf-button:after {
background: #1E4861;
background: -moz-linear-gradient(top, #1E4861 0%, #245979 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1E4861), color-stop(100%,#245979));
background: -webkit-linear-gradient(top, #1E4861 0%,#245979 100%);
background: -o-linear-gradient(top, #1E4861 0%,#245979 100%);
background: -ms-linear-gradient(top, #1E4861 0%,#245979 100%);
background: linear-gradient(top, #1E4861 0%,#245979 100%);
-webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E4861', endColorstr='#245979',GradientType=0 );
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E4861', endColorstr='#245979',GradientType=0 );
color: #fff;
overflow: hidden;
padding: 10px 0;
position: absolute;
top: 0;
-moz-transition: all 1.2s ease;
-webkit-transition: all 1.2s ease;
-o-transition: all 1.2s ease;
-ms-transition: all 1.2s ease;
transition: all 1.2s ease;
}
.pdf-button:before {content: 'Down';left: 0;text-align: right;width: 50%;}
.pdf-button:after {content: 'load';right: 0;text-align: left;width: 50%;}
.pdf-button:hover:before, .pdf-button:hover:after {color: black;width: 25%;}
.overlay-home:hover {
    background: #0774AA;
    display: block;
    float: inherit;
    margin-bottom: 40px;
    padding: 15px;
    width: 60%;
	-webkit-transition: linear all .3s;
	-moz-transition: linear all .3s;
	-ms-transition: linear all .3s;
	-o-transition: linear all .3s;
	transition: linear all .3s;
}
.overlay-home {
    display: block;
    float: inherit;
    margin-bottom: 40px;
    padding: 15px;
    width: 60%;
}
.homeStoriesCont h1 { font-family: 'Lora', Roboto, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 2.13em; margin: 0 0 1.13em 0em; font-weight: 400;}
.reports-links-in{ margin: 0 5.7em 0 0; }
.homeReportCont h5{ font-size: 14px; margin-bottom: 0; color: #66A6DF;}
.homeReportCont p{ font-size: 15px; margin: 0; color: #fff; padding: 0; width: 60%;}
.homeReportCont a.read-more{ font-size: 15px; margin-bottom: 10px; color: #8BA3B2;}
.homeReportCont { margin: 4.75em 0 0 18%;}
.keep-left{margin: 4.75em 0 0 0;}
.homeReportCont ul { list-style-type: none; margin: 0;}
.homeStoriesCont{width: 50%; background:#1E4862; display: table-cell; vertical-align: top; padding: 0 30px}
.homeStoriesImg{background: url(../images/home-2.jpg); background-position: top left; background-repeat: no-repeat; background-size: cover;}
.homeStoriesContain{width: 100%; display: table;}
.button-reports li span{margin-left:20px;}
.online-button { background-color:#F0F0F0; box-shadow: 1px 1px 2px #808080;box-sizing:border-box;cursor:pointer;display:block;font-size:1.000rem;padding:10px;position:relative;text-align:center;text-shadow: 0px 1px 2px #000;width:199px;}
.online-button a {color: #515151;text-decoration: none;}
.online-button a:hover {text-decoration: none;}
.online-button:before, .online-button:after {
background: #1E4861;
background: -moz-linear-gradient(top, #1E4861 0%, #245979 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1E4861), color-stop(100%,#245979));
background: -webkit-linear-gradient(top, #1E4861 0%,#245979 100%);
background: -o-linear-gradient(top, #1E4861 0%,#245979 100%);
background: -ms-linear-gradient(top, #1E4861 0%,#245979 100%);
background: linear-gradient(top, #1E4861 0%,#245979 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E4861', endColorstr='#245979',GradientType=0 );
color: #fff;
overflow: hidden;
padding: 10px 0;
position: absolute;
top: 0;
-moz-transition: all 1.2s ease;
-webkit-transition: all 1.2s ease;
-o-transition: all 1.2s ease;
-ms-transition: all 1.2s ease;
transition: all 1.2s ease;}
.online-button:before {content: 'View';left: 0;text-align: right;width: 50%;}
.online-button:after {content: ' online';right: 0;text-align: left;width: 50%;white-space: pre;}
.online-button:hover:before, .online-button:hover:after {color: black;width: 25%;}
/*Prinesh styles*/
.image-glance {max-width:100%; height:auto;}
.image-tag {text-align:center; z-index:2; margin-top:-45px; margin-bottom:0;}
.blueblock {display:block; background-color:#1D4761; min-height:571px; overflow:hidden; margin-bottom:3em;}
.imageblock {width:28%; height:100%; float:right; background-image:url(../images/ourvalues.jpg); background-repeat: no-repeat;}
.value-container {width:100%; }
.value-block1 {width:50%;  margin-right:-2em; display:table-cell;}
.value-block2 {width:50%; display:table-cell;}
.value-header { color:#67A8E0;font-size: 0.85em;
    font-weight: 700;}
ul.value-list li {list-style:disc; color:#fff; font-size:13px; margin-left:21px; margin-top:5px;line-height: 1.6em;}
ul.quick-facts {list-style-type:none; font-size:0.81em;}
ul.quick-facts li {width:48%; padding:1%;}
ul.quick-facts li.left {float: left; font-weight:bold;}
ul.quick-facts li.right {float: right;}


/*=BIOGRAPHIES
--------------*/
.move {position:absolute;left:-9999px;}
ul.grid-one li {width:46.25%;}
ul.grid-two li {width:46.25%; margin-right:7.5%} 
ul.grid-two li.grid12 {margin-right:0; float:right;}
.leaders-two { width:50%; float:left;}
#block1,#block2,#block3,#block4,#block5,#block6,#block7,#block8,#block9,#block10,#block11,#block12,#block13,#block14,#block15,#block16,#block17,#block18,#block19,#block20,#block21,#block22,#block23,#block24,#block25,#block26,#block27,#block28,#block29,#block30,#block31,#block32,#block33,#block34,#block35,#block36 {position:absolute;left:-9999px;}
ul.grid-four.team li, ul.grid-one.team li, ul.grid-two.team li {margin-bottom:1em;}
ul.grid-four.team li a, ul.grid-one.team li a, ul.grid-two.team li a {text-decoration:none;color:#6a757c}
ul.grid-four.team li figure figcaption,ul.grid-one.team li figure figcaption,ul.grid-two.team li figure figcaption {min-height:35px; margin-bottom:0;background:#1A4863;}
ul.grid-four.team.title-short li figure figcaption, ul.grid-one.team.title-short li figure figcaption, ul.grid-two.team.title-short li figure figcaption {min-height:90px}
ul.grid-four.team.title-long li figure figcaption,ul.grid-one.team.title-long li figure figcaption,ul.grid-two.team.title-long li figure figcaption  {min-height: 80px; text-align: center;}
ul.grid-four.team li figcaption.show-bar,ul.grid-one.team li figcaption.show-bar,ul.grid-two.team li figcaption.show-bar {background-color:#515151;}
ul.grid-four.team li figcaption.show-bar h4, ul.grid-four.team li figcaption.show-bar h5,ul.grid-one.team li figcaption.show-bar h4, ul.grid-one.team li figcaption.show-bar h5,ul.grid-two.team li figcaption.show-bar h4, ul.grid-two.team li figcaption.show-bar h5 {color:#fff;}
ul.grid-four.team li figcaption.hide-bar,ul.grid-four.one li figcaption.hide-bar,ul.grid-four.two li figcaption.hide-bar {background:#1A4863;}
ul.grid-four.team li figcaption div.biography-heading, ul.grid-one.team li figcaption div.biography-heading, ul.grid-two.team li figcaption div.biography-heading {padding:0 1em; padding-top: 0.63em;}
ul.grid-four.team li figcaption div.biography-heading h4, ul.grid-one.team li figcaption div.biography-heading h4, ul.grid-two.team li figcaption div.biography-heading h4  {margin:0;padding:.25em 0; font-weight: 400;}
ul.grid-four.team li figcaption div.biography-heading h5, ul.grid-one.team li figcaption div.biography-heading h5, ul.grid-two.team li figcaption div.biography-heading h5 {font-size:0.875em; }
ul.grid-four.team li a figcaption div.biography-heading h4, ul.grid-four.team li a figcaption div.biography-heading h5 {color:white}

ul.grid-four li {width:23.125%;margin-right:2.5%;} /*296 (block) divide 1280 = 23,125%, 32 (gutter) divide 1280 = 2,5%*/

ul.grid-four.team li.grid div[id*="block"] {background: #F4F4F4;border-top: 6px solid #515151;}

ul.grid-four.team li.grid1 div[id*="block"], ul.grid-four.team li.grid5 div[id*="block"], ul.grid-four.team li.grid9 div[id*="block"], ul.grid-four.team li.grid13 div[id*="block"], ul.grid-four.team li.grid17 div[id*="block"] {margin-left:0px;width:432.43243243243243%} /*4 blocks = 400% + (32 divided 296)x3 for gutters = 32,43243243243243%*/

ul.grid-four.team li.grid2 div[id*="block"], ul.grid-four.team li.grid6 div[id*="block"], ul.grid-four.team li.grid10 div[id*="block"], ul.grid-four.team li.grid14 div[id*="block"], ul.grid-four.team li.grid18 div[id*="block"] {width:432.43243243243243%;margin-left:-110.81081081081081%;} /*32 (1x gutter) divided 296 = 10.81081081081081%*/

ul.grid-four.team li.grid3 div[id*="block"], ul.grid-four.team li.grid7 div[id*="block"], ul.grid-four.team li.grid11 div[id*="block"] , ul.grid-four.team li.grid15 div[id*="block"], ul.grid-four.team li.grid19 div[id*="block"] {width:432.43243243243243%;margin-left:-221.62162162162162%;} /*64 (2x gutters) divided 296 = 21.62162162162162%*/

ul.grid-four.team li.grid4 div[id*="block"],  ul.grid-four.team li.grid8 div[id*="block"], ul.grid-four.team li.grid12 div[id*="block"] , ul.grid-four.team li.grid16 div[id*="block"] {width:432.43243243243243%;margin-left:-332.43243243243243%;} /*96 (3x gutters) divided 296 = 32,43243243243243%*/

ul.grid-four.team li div.close, ul.grid-one.team li div.close, ul.grid-two.team li div.close {float:right;font-size:2em;padding:1em 1em 0 0;}
ul.grid-four.team li div.close a, ul.grid-one.team li div.close a, ul.grid-two.team li div.close a {color:#1A4863}
ul.grid-four.team li .biography-content,ul.grid-one.team li .biography-content,ul.grid-two.team li .biography-content {padding:0 1em 1em 1em;}
ul.grid-four.team li .biography-content p, ul.grid-one.team li .biography-content p, ul.grid-two.team li .biography-content p {margin-bottom:1em;}
dl.biography-details {margin:1em 0}
dl.biography-details h4 { font-weight:bold}
dl.biography-details dt {float:left;margin:0;padding:.25em 0;font-weight:bold; line-height:1em;}
dl.biography-details dd {margin-left:8em;padding:.25em 0;}

ul.grid-four.brands li {width:23.80952380952381%;margin-right:1.408450704225352%;} /*170 divide 710 = 23.94366197183099%, 10 divide 710 = 1.408450704225352%*/
ul.grid-four.brands h4 {margin:1em 0em 1em 0em;}
ul.grid-four.brands li h5 {margin:.75em 0em .75em 0em; text-align:center}
ul.grid-four li.grid4, ul.grid-four li.grid8, ul.grid-four li.grid12, ul.grid-four li.grid16, ul.grid-four li.grid20, ul.grid-four li.grid24, ul.grid-four li.grid28, ul.grid-four li.grid32, ul.grid-four li.grid36 {margin-right:0}
ul.grid-list {margin-bottom:0;}
ul.grid-list li {display:block;float:left;margin-bottom:1em;}
ul.grid-list li img {display:block;max-width:100%;height:auto !important}
ul.grid-list li a {display:block;}
ul.grid-list li .gutter {padding:1em}
.clear-lft {clear:left}
.brand-center {text-align:center;}
ul.brand-list {list-style-type:none;}
ul.brand-list li {width:100%; margin-right:10px; display:inline;}
ul.grid-four.team.title-long li figure figcaption.hide-bar h4:after, ul.grid-one.team.title-long li figure figcaption.hide-bar h4:after, ul.grid-two.team.title-long li figure figcaption.hide-bar h4:after {
        content: '';
    width: 0;
    height: 0;
    position: relative;
    border-top: 6px solid #fff;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    margin-left: 16px;
    top: 12px;
}
ul.grid-four.team.title-long li figure figcaption.show-bar h4:after, ul.grid-one.team.title-long li figure figcaption.show-bar h4:after, ul.grid-two.team.title-long li figure figcaption.show-bar h4:after {
   content: '';
	width: 0;
	height: 0;
	position: relative;
	border-bottom: 6px solid #fff;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	margin-left: 16px;
    top: -12px;

}
/*slider*/
.carousel-item > div { height: 100%; display: table; width: 100%;}
.carousel-item > div p.slider-content-inner { font-size: 28px; color: #fff; margin-left: 293px; line-height: 1.27em;}
.carousel-item > div p.slider-content-inner strong{ font-size: 40px; color: #fff;}
small{ font-size: 60%}
.carousel { position: relative; width: 100%; overflow: hidden;}
.carousel-container { list-style: none; overflow: hidden; padding: 0; margin: 0; width: 500%; transition: transform 0.3s cubic-bezier(.694, .0482, .335, 1);}
.carousel-item { position: relative; float: left; width: 20%;    margin-bottom: 50px;}
.carousel-prev,
.carousel-next { position: absolute!important; top: 50%; opacity: 0.7; border-radius: 50%; color: #fff; font-size: 1em; cursor: pointer; width: 40px; height: 40px; line-height: 40px;  -webkit-transform: translate(0, -50%); transform: translate(0, -50%); text-align: center; z-index: 10; transition: opacity 0.3s ease; border: 1px solid #fff;}
.carousel-prev { left: 2%; padding-right: 3px;}
.carousel-prev::before { content: '\e93b'; font-family: 'icomoon';}
.carousel-next { right: 2%; padding-left: 3px;}
.carousel-next::before { content: '\e93c'; font-family: 'icomoon';}
.carousel-prev:hover,
.carousel-next:hover { opacity: 1;}
.carousel-pagination { list-style: none; position: absolute!important; bottom: 14%; left: 0; right: 0; width: 50%; padding: 0; margin: 0 auto; text-align: center; z-index: 10;}
.carousel-bullet { display: inline-block; width: 12px; height: 12px; background-color: #000; cursor: pointer; margin: 0 7px; border-radius: 50%; opacity: 0.5; transition-property: transform, opacity, background-color; transition-duration: 0.3s; border: 1px solid #fff;}
.carousel-bullet:hover { -webkit-transform: scale(1.3); transform: scale(1.3);}
.carousel-bullet.active-bullet, 
.carousel-bullet.active-bullet:hover { opacity: 1; -webkit-transform: scale(1.3); transform: scale(1.3); background-color: #fff; cursor: default;}
.bg-blue-slider{ background:#1E4862;
    display: table-cell;
    height: 100%;
    /* vertical-align: middle; */
    padding-top: 75px;}
.slider-img{ width: 50%; height: 100%; display: table-cell; position: relative; vertical-align: top;}
.slider-img img{ position: relative; width: 100%; height: auto; margin-bottom: -7px; }
.center-slider{ text-align: center; display: block; font-size: 16px!important; margin-left: 0!important; position: absolute!important; left: 49%; z-index: 3; color:  rgba(255, 255, 255, 0.7)!important; margin-top: 20px;}
.center-slider:after{content: ''; width: 903px; border-bottom: 1px solid  rgba(255, 255, 255, 0.5);    position: absolute; top: 25px; margin-left: 13px;}
.center-slider:before{content: ''; width: 903px; border-bottom: 1px solid  rgba(255, 255, 255, 0.5);    position: absolute; top: 25px;margin-left: -916px;}
/*value tabs*/
.accordion-tabsystem-value {background: #F3F3F3;/* display: table; */width: 100%;border-top: 1px solid #fff;}
.accordion-tabsystem-value ul.tabsystem{float:left;width:100%;padding:0 0 0 0;margin-bottom:0!important;margin-top:0;height:201%;min-height:100%}
.accordion-tabsystem-value ul.tabsystem li{cursor:pointer;margin-right:0;margin-left:0;display:block;color:#fff;font-size:14px;font-weight:500;text-align:left;margin-top:0;padding:42px 15px 42px 15px;line-height:1.2em;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-webkit-transition:all 0.7s ease;transition:all 0.7s ease;margin-bottom:0;text-transform:uppercase;border-bottom:1px solid #fff; position: relative;}

.accordion-tabsystem-value ul.tabsystem li.lower-pad{padding:20px 15px 20px 15px;}
.accordion-tabsystem-value ul.tabsystem li:last-of-type{border-bottom:none}
.accordion-tabsystem-value ul.tabsystem li:hover{text-align:left;background:#0673A9!important;color:#fff}
.accordion-tabsystem-value ul.tabsystem li.active1{text-align:left;background:#1c75a8!important;color:#fff; position: relative;}
.accordion-tabsystem-value ul.tabsystem li:after{content:'+';padding:3px 8px;margin-left:0;background:#8AA2B1;border-radius:50%; position: absolute; right: 15px;}
.accordion-tabsystem-value ul.tabsystem li.active1:after{content:'-';padding:3px 8px;margin-left:0px;background:#8AA2B1;border-radius:50%; position: absolute; right: 15px; font-size: initial;}
li.star {
    list-style-type: none;
    color: #0173AF;
    margin-left: -11px;
}
		li.star:before {
    content: '*';
    color: #0173AF;
    font-size: 32px;
    top: 15px;
    left: -8px;
    position: relative;
}
.valuestrategic li.star:before {
    content: '*';
    color: #00abf1;
    font-size: 32px;
    top: 15px;
    left: -8px;
    position: relative;
}

.valuestrategic li.star {
    list-style-type: none;
    color: #00abf1;
    margin-left: -11px;
}



/*RESPONSIVE*/
@media only screen and (max-width: 2560px) {
	.content-container-blocks {width:78% !important;}
	}
	
@media only screen and (max-width: 1680px) {
	
	
	
.prReport { width: 45%;}
.container-reports {display:block;}
ul.tabsystem li.text-left{cursor:pointer;margin-right:0;margin-left:0;display:block;color:#fff;font-size:17px;font-weight:500;text-align:left!important;margin-top:0;padding:42px 15px 42px 15px;line-height:1.2em;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-webkit-transition:all 0.7s ease;transition:all 0.7s ease;margin-bottom:0;text-transform:uppercase;border-bottom:1px solid #fff}

}
@media only screen and (max-width: 1807px) {
.prReport{width: 50%;}
}
@media only screen and (max-width: 1607px) {
	
.bg-blue-slider { padding-top: 130px;}	
	
	
.prReport{width: 55%;}
.bottom-margin-30{margin-bottom:0;}
.slider-constant-content-left {margin-left: 76px;top:-51px;}
.slider-constant-block-left-text {font-size: 20px!important;}
.annual-text-big {font-size: 32px!important;}
}

@media only screen and (max-width: 1366px) {
	
	.inner-white-container.top {
    background-color: #fff;
    width: calc(100% - 40px);
    margin: 0 auto;
    padding: 20px;
    max-width: 80em;
    position: relative;
    margin-top: -9px;
}
.blue-container {padding-left:2em;}
.container-wht-cont,.wht-container { padding:0 1em;}
.blue-img { display:none;}
}
@media only screen and (max-width: 1327px) {
	
	
.prReport {width: 65%;}
}
@media only screen and (max-width: 1329px) {
.tabs {display: none;}
.tab-drawer-heading {background:#194762;color:#fff;border-top:1px solid #ffffff;margin:0;padding:.9em;display: block;cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; font-weight:400;}
.d-active {background-color:#0673A9;color: #fff;}
.tab-drawer-heading:before {float:right; content:'\e936';font-family:'icomoon';speak: none;padding-right:.25em; font-size:0.8em;font-weight:400;}
.d-active:before {float:right; content:'\e937';font-family:'icomoon';speak: none;padding-right:.25em; font-size:1.0em;font-weight:400;}
.sustainability-block {float:none;}
}

@media screen and (max-width: 1300px) {
.gallery-img {position:relative; display:block; float:left; width:33.3%;padding:0; margin:0; border:0; }
.valuestrategic{margin-left:50px;}
.valueMaterial{}
}


@media screen and (max-width: 1280px) {
	.overlay-home:hover {
    
    width: 100%;
	
}
	.overlay-home {
    
    display: block;
    float: inherit;
    margin-bottom: 40px;
    padding: 15px;
    width: 100%;
}
	.reports-links-in {
    margin: 0 0 0 0;
}
	
	.homeReportCont {
    margin: 4.75em 0 0 0;
}
	
.value-container {width:100%; float:none; margin-left:1em;}

.value-header {margin-left:9px; color:#67A8E0;}
.value-list {list-style:disc; color:#fff; font-size:13px; margin-left:25px; margin-top:5px; margin-right:2em;line-height: 1.77em;}
.blueblock {display:block; background-color:#1D4761;height:initial; overflow:hidden; margin-bottom:3em;}
.imageblock {display:none;}

/*.col-tab-left-vert{width: 30.00%;}*/
.col-tab-right-vert{width: 70%;}
}

@media screen and (max-width: 1231px) {
.copReportCont{margin:4.75em -6.01em 0 0;}
.fact-sheet-r{display:block;width:32.83em;margin:7.99em 1.99em 0 2.69em}
/*.col-tab-left-vert {width: 27%;}*/
ul.tabsystem li, ul.tabsystem li:hover{text-align: left;}
}
@media only screen and (max-width: 1214px) {
.prReport { width: 70%;}
.investor-heading-container {text-align:left !important;}
.heading {text-align:left !important;}
}
@media only screen and (max-width: 1200px) {
.reports-links {margin: 0 4.7em 0 0;}
}
@media only screen and (max-width: 1155px) {
ul.button-reports li {width: 60%;}	
.reports-links{width:100%;margin-top:30px}
.copReportCont{ padding-left:1.25em;}
.ruledR span:after, .ruled-model span:after {display:none;}
.ruledRR span:after {display:none;}
}

@media only screen and (max-width: 1143px) {
.imageblock {display:none;}
.image-tag {text-align:center; z-index:2; margin-top:0; margin-bottom:0;}
}

@media only screen and (max-width: 1133px) {
.accordion-tabsystem-value ul.tabsystem li {font-size: 12px;}
.copReportCont { margin: 4.75em 3.5em 0 0;}
/*.intro-block-about {min-height: 495px;}*/
}
@media only screen and (max-width: 1093px) {
ul.tabs li {padding: 1em !important;}
}
@media only screen and (max-width: 1080px) {
#search input[type="search"] {width:20% !important;}
.invest-block {float:left; width:100% !important; margin-bottom:10px;}
.bond-table-cell1, .bond-table, bond-table-cell2 {width:100% !important; }
.inverstor-corporate-bond {margin-bottom:0;}
.investor-block2 {width:48% !important;}
.inverstor-corporate-bond h1 {text-align:left !important;}
.heading-share {text-align:left !important;}
.fact-sheet-button {bottom:-285px;left:0px;}
.inverstor-corporate-bond h1 {line-height: 1.25em;}
}
@media screen and (max-width: 1046px) {
.copReportCont { margin:4.75em 2.5em 0 0;}
}
@media screen and (max-width: 1024px) {
ul.tabsystem li:after {content: '+'; padding: 2px 9px; margin-left: 26px;background: #8AA2B1; border-radius: 50%;}	
.padding {padding: 50px 15px 50px 15px !important;}
.overlay-home:hover {width: 60%;}
.overlay-home {display: block;float: inherit;margin-bottom: 40px;padding: 15px;width: 60%;}
.table-container {display:block; position:relative; width:100%; max-width:1280px; margin:10px auto;  }
.table-td {display: block; position:relative; width:auto; margin:10px auto; background-color:#EBEBEB; color: #6A6A6A;}
.table-td-separator {display: none;}
.homeReportCont { margin: 4.75em 0 0 18%;}	
ul.button-reports li {width: 100%;}
ul.button-video li {width: 67%;}	
.reports-links-in{ margin: 0 6.7em 0 0; }
.homeReportCont h5{ font-size: 14px; margin-bottom: 0; color: #66A6DF;}
.homeReportCont p{ font-size: 15px; margin: 0; color: #fff; padding: 0; width: 60%;}
.homeReportCont a.read-more{ font-size: 15px; margin-bottom: 10px; color: #8BA3B2;}
.homeReportCont { margin: 0 12% 0 18%;padding: 30px;}
.keep-left{margin: 0 0 0 0;}
.carousel-pagination {bottom: 5%;}			
.homeReportCont ul { list-style-type: none; margin: 0;}
.homeStoriesCont{width: calc(100% - 60px); background:#1E4862; display: block; vertical-align: top; padding: 0 30px}
.homeStoriesImg{background: url(../images/home-2.jpg); background-position: top left; background-repeat: no-repeat; background-size: cover;}
.homeStoriesContain{width: 100%; display: block;}
.button-reports li span{margin-left:2px;}	
.home-page-intro {padding-right: 0px;}
.copReportCont { margin: 0.75em 2.7em 0 0;}
.gallery-img {position:relative; display:block; float:left; width:50%;padding:0; margin:0; border:0; }
.circularinfo {width: 32%;}
.slider-constant-block-right {margin-left: 60px;}
.col-results { background: url(../images/results-annual-banner-2018.jpg) no-repeat top left;    min-height: 797px;}

/*ul.button-single {width: 74%;}
*/.column-left-info-gutter{width: 80%;}
.mineral-resources-left, .mineral-resources-right {width: 100%;}
.intro-block-table-cell{display:table-cell;width:47%; vertical-align: middle;}
.intro-block-table-cell-full {width: 34%;}
.ruledR span i:after {display: none;}
.container-video{width:100%; display:block;float: left;}
.fact-sheet-r-container{display:block;width:32.83em;margin:7.99em 1.99em 0 -1.31em}
.container-home-share{left:0!important;}
/*30 August 2017*/
.slider-img { width: 100%; height: 100%;display: block;position: relative; vertical-align: top;}
.bg-blue-slider {background: #194762;display: block;height:400px;float: left;width: 100%; padding-top: 25px;}
.slider-constant-content-left {float: left;margin-left: 58px;line-height: 1.27em;display: block; top: 15px;position: relative;}

}
@media screen and (max-width: 990px) {
.inner-white-container.top { margin-top: 0px;}
/*.bg-blue-slider { background: rgba(25, 71, 98, 0.6); display: block; height: 100%; vertical-align: middle; position: absolute!important; width: 100%; top: 0; left: 0; z-index: 2;} 30 August 2017
*/
.carousel-item > div { height: 100%; display: block; width: 100%;}	
.carousel-item > div p.slider-content-inner { font-size: 28px; color: #fff; margin-left: 120px; margin-top: 12%;}	
.slider-img{ width: 100%; height: 100%; display: block; position: relative; vertical-align: top; top: 0; left: 0;  z-index: 1; }
.slider-img img{ position: relative; width: 100%; height: auto; margin-bottom: -7px; }
.center-slider{ display: none!important;}
.center-slider:after{display: none;}
.center-slider:before{display: none;}
.col-6-vert {padding: 0 15px; padding-bottom:1.25em;}
h2 { font-size: 2.1875rem; margin-bottom: 15px; margin-top: 15px; }
.col-tab-left-vert { display:none; }
.col-tab-right-vert { width: auto; display: block; vertical-align: top;}
.col-10-vert { width: auto; float: none; background: #fff;padding: 10px; }
.col-7-vert { width: auto; float: none; display: block;padding: 10px; }
.sustainability-block{float: none; padding: 15px;}
.col-9-vert { width: auto; float: none; display: block;padding: 10px; }
.col-3-vert { width: auto; float: none; display: block;padding: 10px; }
.col-2-vert { display: none; }
.col-5-vert{ width:auto; float: none; display: block;padding: 10px;}
.tabsystem { display: none; }
.tab-drawer-heading-vert {background: #1c75a8 !important;color: #fff;border-top: 1px solid #fff;margin: 0;padding: .5em;display: block;cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.d-active { background-color:#0673A9; color: #fff; }
.tab-drawer-heading-vert:before { float: right; content: '+'; font-family: 'monospace'; speak: none; padding-right: .25em}
.d-active:before { float: right; content: '-'; font-family: 'monospace'; line-height: 17px; font-size: 23px; speak: none; padding-right: .25em }
.grid-two {display:block;}
.grid-two-cell { width:100%; display:block;}
.material { width:100%; display:block;}
.Strategic-risk { width:100%; display:block;}
.Strategic-risk -space {display:none;}
.material-space {display:none;}
.grid-two-cell-space {display:none;}
.pad-top {margin-top: 40px; margin-top:2.5000rem}
.marg-bottom {margin-bottom: 40px; margin-bottom:2.5000rem;}
.container-reports-content {display: block;width: 100% !important;}
.valuestrategic{float: left;margin:2.75em 0.5em 0 4em;}
.col-material {background: url(../images/material-opportunities.jpg) no-repeat top left;min-height: 632px;background-size: cover;}
.col-create {background-color:#1A4863; overflow: hidden; min-height: auto;padding-bottom:30px;}
.bottom-margin-30 {margin-bottom:30px; margin-bottom:1.875rem;}
.col-reports {background-size: cover;}
ul.button-video li {width:100%;}	
}
@media screen and (max-width: 959px) {
.copReportCont {margin: 4.75em 2.3em 0 0;}
}
@media only screen and (max-width: 942px){
.container-wht-cont{display:block !important; width:80%;}
.img-container-right{position:relative;}
}
@media screen and (max-width: 960px) {
.copReportCont {margin: 4.75em 0 0 0;float: left;}
.col-assurance {background-color: #fff; min-height: 50px;}
.valuestrategic{margin-right:0;}
.intro-block-table-cell-full {width: 100%; display: block; vertical-align: middle;}
.intro-block-table-cell{display: block;width: 100%;vertical-align: middle;}
.imageblock {display:none;}
.image-tag {text-align:center; z-index:2; margin-top:0; margin-bottom:0;}
.valuestrategic {float: left;margin:2.75em 0.5em 0 4em;}
}
@media screen and (max-width: 860px) {
.contact-map {float:none;}
}
@media screen and (max-width: 850px) {
.gallery-img {position:relative; display:block; float:left; width:100%;padding:0; margin:0; border:0; }
}


@media (max-width: 800px) {
  * {
   -webkit-transition: none !important;
   -moz-transition: none !important;
   -o-transition: none !important;
   -ms-transition: none !important;
   transition: none !important;
   
       
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -ms-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    transform:none !important;
   
   
   
  }
  .slider-constant-content-left {margin-left:0;}
  
  .animate.slide-left.in-view, .animate.slide-right.in-view, .animate.slide-down.in-view, .animate.slide-up.in-view, .mm02.sm02 .page-header .animate.slide-up.in-view {
    opacity: none !important;
    -webkit-transform:none !important;
    -moz-transform: none !important;
    -ms-transform:none !important;
    -o-transform: none !important;
    transform: none !important;
}
}


@media screen and (max-width: 800px) {
.arrow-grey-down{width: 100%;display: block;}
.corp-gov-cell {width: 100%;display: block;border-right:none;}
.bond-table-cell1 {width:100% !important; max-width:800px;}
.gallery-img {position:relative; display:block; float:left; width:33.3%;padding:0; margin:0; border:0; }
.corp-gov-cell .list {margin: 0;font-weight: 400;font-size: 100%;font-size: .91em;line-height: 1.77em;margin-left: 0;list-style: disc;text-align: center; padding-left: 38px;}
.corp-gov-cell .list {text-align: left;}
}	
@media only screen and (max-width:780px){
.scrollable { overflow: auto; }
.scrollable:before{content:'';position:absolute;bottom:10px;right:10px;height:50px;width:50px;background:url(../images/swipeblue.png) center center no-repeat;background-size:contain;z-index:2}
.scrollable.scrolledR:before { display: none; }
.bond-table { display:block; width:100%; margin:3.38em 0 3.38em 0;}
.bond-table-cell1 {width:100%;}
.bond-table-cell2 {display:block; width:100%;}
.bond-table-cell-space {width:2%;}
/*INTRO BLOCKS*/
.blue-container{min-height:inherit;}
.intro-block-table {display:table;  width:100%; min-height:inherit; padding:1em 0;}
.content-container  h1 {font-size: 40px; font-size: 2.5000rem;  }
.content-container  h1 span { font-size: 18px; font-size: 1.1250rem;}
/*.blueblock {display:block;background-color:#1D4761;overflow:hidden;margin-bottom:3em; height: initial;}*/
}



@media only screen and (max-width:768px){
/*edited 13 September 2017*/
.bg-blue-slider {min-height: 350px;height: 400px;}
.bg-blue-slider{ min-height:445px;}	
.overlay-home:hover {width: 100%;}
.overlay-home {display: block;float: inherit;margin-bottom: 40px;padding: 15px;width: 100%;}
.homeReportCont p {width:74%;}
.homeReportCont img {width:100%;}
.keep-left {margin:0 0 0 127px;}
.heading h1 {font-size:1.5em;}
.inverstor-corporate-bond h1 {font-size:1.5em;}
.col-intro-r { width: 100%;}
.col-intro-l { width: 100%;}
.mapping { padding: 0; margin: 15px 0 0 0; }
.mapping > div { width: 100%; padding: 0; margin-bottom: 20px; }
.mapping > div:last-of-type { margin-bottom: 0; }
.mapping > div .heading:after { display: none; }
.mapping > div .heading + .sameH { height: auto!important; }
.mapping .list.inline-block{ margin-left: 0; }
.mapping .col-lg-4 { width: 100%; padding: 0; }
.tabinfo {display:block !important; width:100%; padding: 0;}
.slider-constant-block-right {margin-left: 60px; top: 17px;}
.copReportCont {margin: 1em 0 0 0;width: 80%;}
.prReport h1 {font-size: 1.6em;}
.prReport li {padding: 1.25em 0 1.88em 0;}
footer ul.quick-links{line-height:1.6em; float: none; display: block; border-right:none;text-align: center;}
/*footer ul.quick-links li {display: block;border-right: 0.01em solid #D5D8D8;text-align: center;padding-right: 0em;width: 100%;line-height:1.6em;}*/
footer img{display: block; text-align: center;margin: 0 auto;}
/*.table-container {display:block; position:relative; width:100%; max-width:1280px; margin:10px auto;  }
.table-td {display: block; position:relative; width:auto; margin:10px auto; background-color:#EBEBEB; color: #6A6A6A;}
.table-td-separator {display: none;}*/

ul.quick-facts li.left, ul.quick-facts li.right {float: none;width: 100%;}

.value-block1 {width:100%; display:block;}
.value-block2 {width:100%; display:block;}
ul.button-single a {width: 90%;display: block;}
.fact-sheet-r {margin: 4.75em 0 0 1.88em;width: 80%;}
.fact-sheet-r-container{width: 100%;margin: 7.99em 1.99em 0 0em;}
.wrapper-new{padding-top:250px!important;}
.video-left-marg{margin-left:0!important;}
}
@media only screen and (max-width:760px){
.homeReportCont {margin: 0 0% 0 0%; padding: 30px;}
.reports-links-in {margin: 0 0 0 0;}
.homeReportCont p{ font-size: 15px; margin: 0; color: #fff; padding: 0; width: 90%;}
.homeReportCont img {width: 100%}
}

@media only screen and (max-width:724px){
.valuestrategic{margin-left:4em;}
.valueMaterial{float:none;}
.col-create{padding:15px;}
.col-material{float:none;padding:15px;}
.column-left-info, .column-left-info-gutter, .column-right-info{width: 100%;}


}



@media only screen and (max-width:700px){
	
.invest-block-1 {margin-bottom: 0px;}
.arrow-grey-down, .corp-gov-cell {width: 100%;display: block;}
.gallery-img {position:relative; display:block; float:left; width:50%;padding:0; margin:0; border:0; }
.value-list{margin-bottom:20px;}
.jse-block {border-bottom:1px solid #ccc; display:block; width:calc(100% - 40px);}
.cdp-block {width:calc(100% - 40px); display:block; margin-top:2px;}
}

@media screen and (max-width: 675px) {
.divgrey-container{display: block; height: 100%;}
}

.divgrey-container-home{display:block;height: 100%}
@media screen and (max-width: 659px) {
.investor-block2 figure {display:none;}
.ruled span:after {left: 100%;margin-left: 15px;margin-right: 5px; width: 100%;}
.ruledL span:before, .ruled span:before {right: 100%;margin-right: 15px;width: 100%;}
.container-reports-content { width: 100% !important;display: block !important;}
.list-inside-container {padding: 0;font-size: 1.1em;}
.iconOnline, .iconDownload { height: 30px; width: 30px;}
.iconOnline:before {left: 8px;width: 8px; height: 9px;}
.iconDownload:before {left: 8px;}
.iconDownload:after {content: ''; position: absolute;left: 10px;top: 30%;}
.wht-container {display: block;}
}
@media screen and (max-width: 640px) {
.carousel-item > div p { font-size: 13px; color: #fff; margin-left: 0px; margin-top: 0;}
.carousel-item > div p.slider-content-inner strong { font-size: 32px; color: #fff;}
ul.grid-four li {width:31.71875%;margin-right:2.421875%;} /*406 (block) divide 1280 = 31,71875%, 31 (gutter) divide 1280 = 2,421875%*/
ul.grid-four.team li.grid5, ul.grid-four.team li.grid9, ul.grid-four.team li.grid13, ul.grid-four.team li.grid17, ul.grid-four.team li.grid21, ul.grid-four.team li.grid25, ul.grid-four.team li.grid29, ul.grid-four.team li.grid33 {clear:none;}
ul.grid-four.team li.grid4, ul.grid-four.team li.grid7, ul.grid-four.team li.grid10, ul.grid-four.team li.grid13, ul.grid-four.team li.grid16, ul.grid-four.team li.grid17, ul.grid-four.team li.grid20, ul.grid-four.team li.grid24, ul.grid-four.team li.grid27, ul.grid-four.team li.grid30, ul.grid-four.team li.grid33, ul.grid-four.team li.grid36 {clear:left;}

ul.grid-four.team li.grid3, ul.grid-four.team li.grid6, ul.grid-four.team li.grid9, ul.grid-four.team li.grid12, ul.grid-four.team li.grid15, ul.grid-four.team li.grid19, ul.grid-four.team li.grid23, ul.grid-four.team li.grid26, ul.grid-four.team li.grid29, ul.grid-four.team li.grid32, ul.grid-four.team li.grid35 {margin-right:0}
	
ul.grid-four.team li.grid4, ul.grid-four.team li.grid8, ul.grid-four.team li.grid12, ul.grid-four.team li.grid16, ul.grid-four.team li.grid20, ul.grid-four.team li.grid24, ul.grid-four.team li.grid28, ul.grid-four.team li.grid36 {margin-right:2.421875%}

ul.grid-four.team li.grid div[id*="block"] {width:315.27093596059113%;} /*3 blocks = 300% + (31 divided 406) x 2 (gutters) = 15,27093596059113%*/
ul.grid-four.team li.grid1 div[id*="block"], ul.grid-four.team li.grid4 div[id*="block"], ul.grid-four.team li.grid7 div[id*="block"], ul.grid-four.team li.grid10 div[id*="block"], ul.grid-four.team li.grid13 div[id*="block"] , ul.grid-four.team li.grid16 div[id*="block"], ul.grid-four.team li.grid17 div[id*="block"],ul.grid-four.team li.grid20 div[id*="block"] {margin-left:0}
ul.grid-four.team li.grid2 div[id*="block"], ul.grid-four.team li.grid5 div[id*="block"], ul.grid-four.team li.grid8 div[id*="block"], ul.grid-four.team li.grid11 div[id*="block"], ul.grid-four.team li.grid14 div[id*="block"] , ul.grid-four.team li.grid18 div[id*="block"] {margin-left:-107.635467980295567%;} /*31 (1x gutter) divided 406 = 7,635467980295567%*/
ul.grid-four.team li.grid3 div[id*="block"], ul.grid-four.team li.grid6 div[id*="block"], ul.grid-four.team li.grid9 div[id*="block"], ul.grid-four.team li.grid12 div[id*="block"], ul.grid-four.team li.grid15 div[id*="block"] , ul.grid-four.team li.grid19 div[id*="block"] {margin-left:-215.27093596059113%;} /*62 (2x gutters) divided 406 = 15,27093596059113%*/

.leaders-two { float:none; width:100%;}
.ruledR span i:after { display:none;}
.ruledRR span i:after { display:none;}

.slider-constant-bg {width:892px!important;} /*background: rgba(25, 71, 98, 0.6);*/

}



@media screen and (max-width: 617px) {
.iconDownload:before {left: 7px;}
}
@media screen and (max-width: 600px) {
	
	.corp-gov-blocks {
    width: 150px;
    float: left;
    margin-right: 33px;
}
	
.date-small {display:block}
.date {display:none}
.calendar-title {font: 13px;}
table.table-responsive {border: 0;}
table.table-responsive thead {display: none;}
table.table-responsive tr {margin-bottom: 0px; display: block; border-bottom: 1px solid #ddd;}
table.table-responsive td {display: block; text-align: right; font-size: 13px; border-bottom: 1px dotted #ccc;}
table.table-responsive td:last-child {border-bottom: 0;}
table.table-responsive td:before {content: attr(data-label); float: left; text-transform:none; font-weight: bold;}
table.table-responsive .td-align-center {text-align:right;}
.valueMaterial{margin-top:0em;float:none;}
.col-create{padding:10px;}

.list-inside-container {padding: 0 0.9em 0 0;font-size: 12px;}
.iconOnline, .iconDownload {height: 25px;width: 25px; top:0.2em}
.iconDownload {left:0.5em}
.iconOnline{left:0.2em}
.iconOnline:before{content: '';position: absolute;left: 7px;top: 55%;width: 6px;  height: 7px;}
.iconDownload:after {content: ''; position: absolute;left: 9px;top: 28%;margin-top: 4px; width: 9px;height: 9px;}
ul.button-reports li {width: inherit;/*margin-top: 30px;*/}
.value-container {margin-right:5em;}
/*.blueblock {display:block; background-color:#1D4761; height:initial; overflow:hidden; margin-bottom:3em;}*/
footer ul.quick-links li{display:block;border-right:.01em solid #D5D8D8;text-align:center;padding-right:1em}
.calendar-title{padding:0;}
table.table-responsive .td-align-center {padding: 5px 10px;}
	
	
ul.grid-four li {width:48.75%;margin-right:2.5%;} /*624 (block) divide 1280 = 48,75%, 32 (gutter) divide 1280 = 2.5%*/
	
ul.grid-four.team li.grid4, ul.grid-four.team li.grid7, ul.grid-four.team li.grid10, ul.grid-four.team li.grid13, ul.grid-four.team li.grid16, ul.grid-four.team li.grid17, ul.grid-four.team li.grid20, ul.grid-four.team li.grid24, ul.grid-four.team li.grid27, ul.grid-four.team li.grid30, ul.grid-four.team li.grid33, ul.grid-four.team li.grid36 {clear:none;}
	
ul.grid-four.team li.grid3, ul.grid-four.team li.grid5, ul.grid-four.team li.grid7, ul.grid-four.team li.grid9, ul.grid-four.team li.grid11, ul.grid-four.team li.grid13, ul.grid-four.team li.grid15, ul.grid-four.team li.grid17, ul.grid-four.team li.grid19, ul.grid-four.team li.grid21, ul.grid-four.team li.grid23, ul.grid-four.team li.grid25, ul.grid-four.team li.grid27, ul.grid-four.team li.grid29, ul.grid-four.team li.grid31, ul.grid-four.team li.grid33, ul.grid-four.team li.grid35 {clear:left;}

ul.grid-four.team li.grid3, ul.grid-four.team li.grid6, ul.grid-four.team li.grid9, ul.grid-four.team li.grid12, ul.grid-four.team li.grid15, ul.grid-four.team li.grid19, ul.grid-four.team li.grid23, ul.grid-four.team li.grid26, ul.grid-four.team li.grid29, ul.grid-four.team li.grid32, ul.grid-four.team li.grid35 {margin-right:2.5%}
	
ul.grid-four.team li.grid2, ul.grid-four.team li.grid4, ul.grid-four.team li.grid6, ul.grid-four.team li.grid8, ul.grid-four.team li.grid10, ul.grid-four.team li.grid12, ul.grid-four.team li.grid14, ul.grid-four.team li.grid16, ul.grid-four.team li.grid18, ul.grid-four.team li.grid20, ul.grid-four.team li.grid22, ul.grid-four.team li.grid24, ul.grid-four.team li.grid26, ul.grid-four.team li.grid28, ul.grid-four.team li.grid30, ul.grid-four.team li.grid32, ul.grid-four.team li.grid34, ul.grid-four.team li.grid36 {margin-right:0}

ul.grid-four.team li.grid div[id*="block"] {width:210.25641025641026%;} /*2 blocks = 200% + (32 divided 624) x 2 (gutters) = 10,25641025641026%*/
ul.grid-four.team li.grid1 div[id*="block"], ul.grid-four.team li.grid3 div[id*="block"], ul.grid-four.team li.grid5 div[id*="block"], ul.grid-four.team li.grid7 div[id*="block"], ul.grid-four.team li.grid9 div[id*="block"], ul.grid-four.team li.grid11 div[id*="block"], ul.grid-four.team li.grid13 div[id*="block"], ul.grid-four.team li.grid15, ul.grid-four.team li.grid17 div[id*="block"] {margin-left:0}
ul.grid-four.team li.grid2 div[id*="block"], ul.grid-four.team li.grid4 div[id*="block"], ul.grid-four.team li.grid6 div[id*="block"], ul.grid-four.team li.grid8 div[id*="block"], ul.grid-four.team li.grid10 div[id*="block"], ul.grid-four.team li.grid12 div[id*="block"], ul.grid-four.team li.grid14 div[id*="block"], ul.grid-four.team li.grid16 div[id*="block"] {margin-left:-105.128205128205128%;} /*32 (1x gutter) divided 624 = 5,128205128205128%*/

	
	
}
@media screen and (max-width: 515px) {
.ruled span:after {left: 100%;margin-left: 15px;margin-right: 5px; width: 60%;}
.ruledL span:before, .ruled span:before {right: 100%;margin-right: 15px;width: 25%;}
.col-intro-r { width: 100%; display: block;}
ul.brand-list li { display:block;padding-bottom:10px;}
}
@media screen and (max-width: 490px) {
	.corp-gov-blocks {
    width: 150px;
    float: left;
    margin-right: 33px;
    padding-left: 155px;
}
.gallery-img {position:relative; display:block; float:left; width:100%;padding:0; margin:0; border:0; }
.gallery-img .img-border {overflow:hidden;width:auto;margin:1%;height:auto;border:1px solid #8FB7D1; box-shadow:1px 1px 4px 2px rgba(15,37,63,0.2);background:#fff;padding:12px;-webkit-transition:0.7s ease;-moz-transition:0.7s ease;-ms-transition:0.7s ease;transition:0.7s ease; }
}

@media screen and (max-width: 480px) {
.list-inside-container {padding: 0 0.9em 0 0;}footer p {right: 0;}
.iconDownload:before {left:7px;}
.ruled span:after {width: 40%;}
.copReportCont { width: 85%;}
.container-wht-cont{padding: 0 1em 0 1em;}
.container-wht-cont-header{padding:0.5em 1em 0 1em;}
.container-wht-cont{width: 90%;}
footer p {padding-top:3.8em; font-size:0.7em;}
.main-logo img{max-width: 100%;height: auto;display: block;margin-top: 13px;margin-left: 3.7em;}

}
@media screen and (max-width: 475px) {
 .carousel-item > div p.slider-content-inner { font-size: 18px; color: #fff; margin-left: 80px; margin-top: 14%; }
 .carousel-item > div p.slider-content-inner strong { font-size: 26px; color: #fff; }
 /*Edited 13 September 2017*/.slider-constant-block-left-text {font-size:14px!important;}
 /*Edited 13 September 2017*/.carousel-item > div p {margin-left:0;margin-top:0;}
/*Edited 13 September 2017*/.annual-text-big {font-size: 22px!important;
}
 }
 
@media screen and (max-width: 466px) {
}
@media screen and (max-width: 463px) {
.iconOnline, .iconDownload {height: 30px; width: 30px;top: 0.2em;}
.iconOnline:before {content: '\ef46';position: absolute;left: 20px;top: 13%;width: 5px; height: 5px;}
.iconDownload:after {content: '';position: absolute;left: 7px;top: 28%;margin-top: 4px;width: 8px; height: 6px;}
.iconDownload:before {left: 5px;}
h2 {color: #393939;font-size: 1.88em;}
.container-wht-cont{width: 90%;}
}
@media screen and (max-width: 453px) {
.iconDownload:before {left:5px;}
.circularinfo{width: 100%;}
.heading h1 {line-height:2em;}
.heading-share h1 {line-height: normal;}
.inverstor-corporate-bond li a:after {/*top: -1.9em;*/right:-25px;}
.list-inside-container{font-size: 0.85em;}
.homeReportCont {padding: 30px 0 30px 0;}
.slider-constant-block-right { margin-left: 60px;}

.copReportCont {margin: 0.5em 0 0 0; width: 80%;}	
	ul.button-reports li { margin-bottom: 10px !important;}
	
}
@media screen and (max-width: 418px) {
	.corp-gov-blocks {
    width: 150px;
    float: left;
    margin-right: 33px;
    padding-left: 113px;
}
.iconDownload:before {left:4px;}
.iconDownload:after {left: 6px;}
.grid-contact-cell-two {display: inline-table;}
.grid-contact-cell-space {display:none;}
/*.button-reports li span {margin-left:-50px;}*/
}
@media screen and (max-width: 399px) {
.slider-constant-block-right {margin-left: 55px;}
.list-inside-container {font-size: 0.81em;}
.iconOnline3 {right: -5px;}
.reports-links {width:100%;}
}
 @media screen and (max-width: 390px) {
 .carousel-prev, .carousel-next {display:none;}
 .carousel-item > div p.slider-content-inner { font-size: 14px; color: #fff; margin-left: 60px; margin-top: 14%;	}
 .carousel-item > div p.slider-content-inner strong { font-size: 22px; color: #fff; }
 ul.button-reports li {font-size: 0.55em;}
 .iconOnline, .iconDownload {top: -4px;}
  }
@media screen and (max-width: 388px) {
.list-inside-container {
font-size: 0.80em;}
}
@media screen and (max-width: 375px) {
.ruled span:after {width: 40%;}
.copReportCont { width: 95%;padding-left: 0.5em;margin-left:0;}
.iconDownload:before {left: 4px;}
.prReport {margin:1.3em 0 0 2.0em; width:80%;}
.copReportCont h1 {font-size: 2.0em;}  
.value-container {margin-right:5em;}
.bg-blue-slider {min-height: 350px;}


/*.blueblock {display:block; background-color:#1D4761; height:820px; overflow:hidden; margin-bottom:3em;}*/
}
@media screen and (max-width: 364px) {
ul.button-reports li {font-size: 0.66em;}
.box-darkgrey {width: 55%;}
ul.button-single {width: 117%;}
}
@media screen and (max-width: 360px) {
	
	.corp-gov-blocks {
    width: 150px;
    float: left;
    margin-right: 33px;
    padding-left: 98px;
}

ul.grid-four li.grid {float:none;width:auto;margin-right:0}
ul.grid-four.team li.grid div[id*="block"] {width:auto;margin-left:0}
dl.biography-details dt {float:none;width:100%}
dl.biography-details dd {margin-left:0}

.leaders-two { float:none; width:100%;}
ul.grid-one li { width:100%;}
ul.grid-two li { width:100%;}

ul.grid-one.team li.grid div[id*="block"] {width:auto;margin-left:0}
ul.grid-two.team li.grid div[id*="block"] {width:auto;margin-left:0}
.slider-constant-block-right {margin-left: 10px;}
.slider-constant-content-left {margin-left: 10px;}
/*.blueblock {display:block; background-color:#1D4761; height:835px; overflow:hidden; margin-bottom:3em;}*/

}
/*@media screen and (max-width: 320px) {
.slider-constant-bg {height:760px}
}*/
/* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

}

/* ----------- iPhone 5 and 5S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

}

/* ----------- iPhone 6 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 

}

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 

}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 

}

/* ----------- iPhone 6+ ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 

}

/* Portrait */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 

}

/* Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 

}

/*13 September 2017*/

.iconDownload-home {
    position: relative;
    display: inline-block;
    margin: -8px auto;
    background: #1B74A7;
    line-height: 30px;
    height: 25px;
    width: 25px;
    border-radius: 50px;
    -moz-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    -ms-transition: all 0.7s ease;
    -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease;
    float: left;
    right: -340px;
    top: 0;
    z-index: 9999999;
    top: 4px;
    font-family: 'Raleway', Roboto, Arial, Helvetica, sans-serif;
}

.read-more-btn:link.bg-grey {
    background:rgba(139,163,178,1.00);
	}

.iconDownload-home:before {
    content: '\ED7C ';
    font-family: icomoon;
    position: absolute;
    font-size: 20px;
    top: 9px;
    position: absolute;
    left: 7px;
    top: 26px;
    margin-top: -1.4em;
    width: .63em;
    height: .63em;
    font-size: 19px;
}
