.reports-table {display:table; width:100%; margin-top:0px; padding-top:0px;}
.reports-table div {display:block; }
.reports-table div:nth-child(1) {width:100%;vertical-align:top; text-align:center;}
.heading-reports {color:#717171!important; margin-top:0px; font-size:23px; font-weight:normal!important; text-align:center; margin-bottom:1em;margin-top:3em}
.reports-table div:nth-child(2) {width:50%;vertical-align:top;}
.btn {border:1px solid #7889A3; color:#7889A3; padding:15px 10px; border-radius:15px; display:inline-block; width:60%; position:relative; margin-bottom:2em;}
.btn:after {content:'>'; position:absolute; top: 10px; right: 20px; font-size: 20px;}
a.btn:hover {background:#7788A2; color:#fff;}
.reports-and-reults {margin-top:6em;}
.intro-heading-class {font-family:raleway, sans-serif; font-size:47px!important; line-height:1.4; font-weight:300;}
.intro-heading-class2 {font-family:raleway, sans-serif; font-size:25px!important; line-height:1.4; font-weight:500;}
.regular-heading {font-size:30px!important; margin-bottom:0px; font-weight:normal; font-family:raleway, sans-serif;}

.accordion-trigger{text-align: left;background: #0A6DB2;padding: 10px;color: #fff;margin-bottom: 10px;margin-top: 10px;font-size: 20px;}
.accordion-container{ padding: 10px;margin-bottom: 10px; }
.accordion {position: relative;padding: 1px;}
.filter-cat {margin: 1em 0;}
.f-cat {}
.f-cats {color: #fff;padding:0;}
.filter-cat-results .f-cat {opacity: 0;display: none;}
.filter-cat-results .f-cats {opacity: 0;display: none;}	
.filter-cat-results .f-cat.active {opacity: 1;display: block;-webkit-animation: fadeIn 0.65s ease forwards;animation: fadeIn 0.65s ease forwards;}
.filter-cat-results .f-cats.active {opacity: 1;display: block;-webkit-animation: fadeIn 0.65s ease forwards;animation: fadeIn 0.65s ease forwards;}	
@-webkit-keyframes fadeIn {0% {opacity: 0;}
100% {opacity: 1;}
}
@keyframes fadeIn {0% {opacity: 0;}
100% {opacity: 1;}
}
	
.table-html {display: inline-block;margin-right: 20px;color: #064181;width: 10%;text-align: center;}
.table-booklet {display: inline-block;margin-right: 15px;color: #fff;width: 10%;text-align: center;}
.table-report {display: inline-block;margin-right: 15px;color: #fff;width: 10%;text-align: center;}
.table-release {display: inline-block;margin-right: 15px;color: #fff;width: 10%;text-align: center;}
.table-webcast {display: inline-block;margin-right: 15px;color: #fff;width: 10%;text-align: center;}
.table-presentation {display: inline-block;margin-right: 15px;color: #fff;width: 10%;text-align: center;}

.table-date {display: inline-block; margin-right: 20px;color: #fff; width:10%;}
.table-name {display: inline-block;margin-right: 15px; color: #fff; width: 40%;}
.row-date {width:10%; color: #000;display: inline-block; margin-right: 20px;}
.row-name {width:39%; color: #000; display: inline-block; margin-right: 20px;}
.row-html {width: 10%; color: #064181; display: inline-block; margin-right: 20px;text-align: center;}
.row-booklet {width: 10%; color: #064181; display: inline-block; margin-right: 20px; text-align: center;}
.table-header {border-bottom: 2px solid #064181; margin-bottom: 0; padding: 10px 10px 10px 0px;font-size: 17px; color: #fff; font-weight: 500; background:#7889A3;}
.table-row {margin-bottom: 15px; padding: 10px 0; font-size: 14px; border-bottom: 1px solid #ccc;}
.table-row i {font-size: 20px;text-align: center;width: 60px; display: inline-block;color: #064181;}	

select {appearance: none;background-color: transparent; border: none;padding: 0 1em 0 1em; margin: 0; width: 100%; font-family: inherit; font-size: inherit; cursor: inherit; line-height: inherit;}	
select::-ms-expand {display: none;}	
.custom-select {width: 100%; min-width: 15ch; max-width: 20%; border: 1px solid #000; border-radius: 0.25em; position: relative; padding: 0.25em 0.5em; font-size: 15; cursor: pointer; line-height: 1.1; background-color: #fff; background-image: linear-gradient(to top, #f9f9f9, #fff 33%); margin: 45px 45px 15px 0px; float: left;}
label[for="cat1"] {position: absolute; top: -26px;font-size:15px;left:0;}	
label[for="cat2"] {position: absolute; top: -26px;font-size:15px;left:0;}

label[for="cat3"] {position: absolute;top: -26px;font-size:15px;left:0;}	
label[for="cat4"] {position: absolute; top: -26px;	font-size:15px;	left:0;}
label[for="cat9"] {position: absolute; top: -26px;	font-size:15px;	left:0;}
.table-row:hover {background: #CCD9E4;}

.annual .row-html {display: inline-block; margin-right: 10px; color: #064181; width: 7%; text-align: center;}
.annual .row-booklet {display: inline-block; margin-right: 10px; color: #064181; width: 7%; text-align: center;}
.annual .row-segmental {display: inline-block; margin-right: 10px; color: #064181; width: 7%; text-align: center;}
.annual .row-press {display: inline-block; margin-right: 10px; color: #064181; width: 7%; text-align: center;}
.annual .row-presentation {display: inline-block;margin-right: 10px; color: #064181; width: 7%; text-align: center;}
.annual .row-zip {display: inline-block; margin-right: 10px; color: #064181; width: 7%; text-align: center;}
.annual .row-webcast {display: inline-block; margin-right: 10px; color: #064181; width: 7%; text-align: center;}
.annual .row-video {display: inline-block; margin-right: 10px; color: #064181; width: 7%;text-align: center;}
.annual .row-date {display: inline-block; margin-right: 10px;color: #064181; width: 9%;}
.annual .row-name {display: inline-block; margin-right: 10px;color: #064181; width: 30%;}

.annual .table-html {display: inline-block; margin-right: 10px; color: #064181; width: 7%; text-align: center;}
.annual .table-booklet {display: inline-block; margin-right: 10px; color: #064181; width: 7%; text-align: center;}
.annual .table-segmental {display: inline-block; margin-right: 10px; color: #064181; width: 7%;text-align: center;}
.annual .table-press {display: inline-block; margin-right: 10px; color: #064181;width: 7%;text-align: center;}
.annual .table-presentation {display: inline-block; margin-right: 10px; color: #064181; width: 7%; text-align: center;}
.annual .table-zip {display: inline-block; margin-right: 10px; color: #064181; width: 7%; text-align: center;}
.annual .table-webcast {display: inline-block; margin-right: 10px; color: #064181; width: 7%; text-align: center;}
.annual .table-date {display: inline-block; margin-right: 10px; color: #064181; width: 9%;}
.annual .table-video {display: inline-block; margin-right: 10px; color: #064181; width: 9%;}
.annual .table-name { display: inline-block; margin-right: 10px; color: #064181;width: 30%;}

.results .row-html {display: inline-block; margin-right: 10px; color: #064181; width: 8%;text-align: center;}
.results .row-booklet {display: inline-block; margin-right: 10px; color: #064181; width: 8%; text-align: center;}
.results .row-segmental {display: inline-block; margin-right: 10px; color: #064181; width: 9%; text-align: center;}
.results .row-press {display: inline-block; margin-right: 10px;color: #064181; width: 9%; text-align: center;}
.results .row-presentation {display: inline-block;margin-right: 10px;color: #064181;width: 9%;text-align: center;}
.results .row-zip {display: inline-block; margin-right: 10px; color: #064181; width: 8%; text-align: center;}
.results .row-webcast {display: inline-block;margin-right: 10px;color: #064181; width: 8%; text-align: center;}
.results .row-video {display: inline-block; margin-right: 10px; color: #064181; width: 8%; text-align: center;}
.results .row-date {display: inline-block; margin-right: 10px; color: #064181; width: 10%;}
.results .row-name {display: inline-block;margin-right: 10px;color: #064181;width: 11%;}

.results .table-html {display: inline-block;margin-right: 10px; color: #064181; width: 8%;text-align: center;}
.results .table-booklet {display: inline-block; margin-right: 10px; color: #064181; width: 8%;text-align: center;}
.results .table-segmental {display: inline-block; margin-right: 10px; color: #064181; width: 9%; text-align: center;}
.results .table-press {display: inline-block; margin-right: 10px; color: #064181; width: 9%; text-align: center;}
.results .table-presentation {display: inline-block; margin-right: 10px;color: #064181;width: 9%; text-align: center;}
.results .table-zip {display: inline-block; margin-right: 10px; color: #064181; width: 8%; text-align: center;}
.results .table-webcast {display: inline-block; margin-right: 10px; color: #064181; width: 8%; text-align: center;}
.results .table-date {display: inline-block; margin-right: 10px;color: #064181;width: 10%;}
.results .table-video {display: inline-block; margin-right: 10px; color: #064181; width: 8%;text-align: center;}
.results .table-name {display: inline-block; margin-right: 10px;color: #064181; width: 11%;}
.quarterly .table-date {display: inline-block;margin-right: 10px;color: #064181;width: 10%;}
.quarterly .row-date {display: inline-block; margin-right: 10px; color: #064181; width: 10%;}
.other .table-date {display: inline-block; margin-right: 10px; color: #064181; width: 10%;}
.other .row-date {display: inline-block; margin-right: 10px; color: #064181; width: 10%;}


/*OPERATIONS LIST*/
.operations{position: relative;min-height: 671px;box-sizing: border-box;padding: 1px 0 0 0;}
.operations:after {content: ''; width: 52%; height: 100%; left: 0; background: #F5F5F5; z-index: 1; position: absolute; top: 0;}
.operations-tab-list-block{float: left;width: 25%;min-height: 1004px;}
.operations-tab-block{float: left;width: 50%;background: #fff;min-height: 826px;}
.operations-tab-img-block{float: left;width: 25%;min-height: 830px;}
.operations-tab-img-block img{ max-width: 100%}
.operations-tab-list {width: 150px; height: 150px; background: #fff; border-radius: 50%; margin: 40px auto; margin-bottom: 80px; cursor: pointer; text-align: center; box-sizing: border-box; padding: 1px;}
#operations * {position: relative; z-index: 9;}
.operations-tab-list p {font-size: 12px; margin-bottom: 0;}
.operations-tab-list span {display: block; margin-bottom: 5px; margin-top: 15px;}
.operations-cont {padding: 30px;}
.operations-cont h4 {text-align: center; color: #7889A3; font-size: 20px; font-family: raleway, sans-serif;}
.operations-cont h3 {text-align: center; font-size: 30px; font-family: raleway, sans-serif;}
.operations-cont h5 {font-size: 16px; font-family: raleway, sans-serif; padding-bottom: 10px; display: inline-block; border-bottom: 1px solid #7889A3; font-weight: 500;}
.operations-tab-list {}
.operations-tab-list.active {background: #000; color: #fff;}
p {}
.operations-tab-list.active p {color: #fff;}
.operations-tab-list.active:after {content: '';position: absolute;display: block;width: 0;height: 0;right: -19px;transform: translateY(-50%);top: 50%;border-left: 10px solid #000;border-right: 10px solid transparent;border-top: 10px solid transparent;border-bottom: 10px solid transparent;}



/*EXTRACTS LIST*/
.extracts{position: relative;min-height: 671px;box-sizing: border-box;padding: 1px 0 0 0;}
.extracts:after {content: ''; width: 52%; height: 100%; left: 0; background: #F5F5F5; z-index: 1; position: absolute; top: 0;}
.extracts-tab-list-block{float: left;width: 25%;min-height: 1004px;}
.extracts-tab-block{float: left;width: 50%;background: #fff;min-height: 826px;padding-left: 50px;}
.extracts-tab-img-block{float: left;width: 25%;min-height: 830px;}
.extracts-tab-img-block img{ max-width: 100%}
.extracts-tab-list {width: 150px; height: 150px; background: #fff; border-radius: 50%; margin: 40px auto; margin-bottom: 80px; cursor: pointer; text-align: center; box-sizing: border-box; padding: 1px;}
#extracts * {position: relative; z-index: 9;}
.extracts-tab-list p {font-size: 12px; margin-bottom: 0;}
.extracts-tab-list span {display: block; margin-bottom: 5px; margin-top: 15px;}
.extracts-cont {padding: 30px;}
.extracts-cont h4 {text-align: center; color: #7889A3; font-size: 20px; font-family: raleway, sans-serif;}
.extracts-cont h3 { font-size: 30px; font-family: raleway, sans-serif;}
.extracts-cont h5 {font-size: 16px; font-family: raleway, sans-serif; padding-bottom: 10px; display: inline-block; border-bottom: 1px solid #7889A3; font-weight: 500;}
.extracts-tab-list {}
.extracts-tab-list.active {background: #000; color: #fff;}
.extracts-tab-list.active p {color: #fff;}
.extracts-tab-list.active:after {content: '';position: absolute;display: block;width: 0;height: 0;right: -19px;transform: translateY(-50%);top: 50%;border-left: 10px solid #000;border-right: 10px solid transparent;border-top: 10px solid transparent;border-bottom: 10px solid transparent;}



/*PRINCIPLES LIST*/
.principles{position: relative;min-height: 671px;box-sizing: border-box;padding: 1px 0 0 0;}
.principles:after {content: ''; width: 100%; height: 100%; left: 0; background: #F5F5F5; z-index: 1; position: absolute; top: 0;}
.principles-tab-list-block{float: left;width: 40%;min-height: 1080px;box-sizing: border-box;padding: 0 90px;}
.principles-tab-block{float: left;width: 50%;background: #fff;min-height: 826px;}
.principles-tab-img-block{float: left;width: 25%;min-height: 830px;}
.principles-tab-img-block img{ max-width: 100%}
.principles-tab-list {width: 180px;height: 180px;background: #fff;border-radius: 50%;margin: 40px 30px;/* margin-bottom: 80px; */cursor: pointer;text-align: center;box-sizing: border-box;padding: 1px;display: inline-block;vertical-align: top;}
#principles * {position: relative; z-index: 9;}
.principles-tab-list p {font-size: 14px;margin-bottom: 0;top: 15px;margin-top: 15px;}
.principles-tab-list span {display: block; margin-bottom: 5px; margin-top: 15px;   top: 15px;border-bottom: 1px solid;width: 28px;margin: 0 auto;font-size: 13px;}
.principles-cont {padding: 30px;}
.principles-cont h4 {text-align: center; color: #7889A3; font-size: 20px; font-family: raleway, sans-serif;}
.principles-cont h3 {text-align: center; font-size: 30px; font-family: raleway, sans-serif; margin-top:15px;}
.principles-cont h5 {font-size: 16px; font-family: raleway, sans-serif; padding-bottom: 10px; display: inline-block; border-bottom: 1px solid #7889A3; font-weight: 500;}
.principles-cont p {text-align:center;}
.principles-cont .principle-img img {max-width:60%; display:block; margin:0 auto;}
.principles-tab-list {}
.principles-tab-list.active {background: #000; color: #fff;}
p {}
.principles-tab-list.active p {color: #fff;}
.principles-tab-list.active:after {content: '';position: absolute;display: block;width: 0;height: 0;right: -19px;transform: translateY(-50%);top: 50%;border-left: 10px solid #000;border-right: 10px solid transparent;border-top: 10px solid transparent;border-bottom: 10px solid transparent;}
.principles .opening {margin: 100px 0 80px 170px; max-width: 600px;}



/*ADVISORS LIST*/
.advisors{position: relative;min-height: 800px;box-sizing: border-box;padding: 1px 0 0 0;background: #F5F5F5;}
.advisors:after {content: ''; width: 52%; height: 100%; left: 0; background: #F5F5F5; z-index: 1; position: absolute; top: 0;}
.advisors-tab-list-block{float: left;width: 50%;min-height: 800px;box-sizing: border-box;padding: 0 90px;}
.advisors-tab-block{float: left;width: 50%;background: #fff;min-height: 750px;}
.advisors-tab-img-block{float: left;width: 25%;min-height: 830px;}
.advisors-tab-img-block img{ max-width: 100%}
.advisors-tab-list {width: 150px;height: 150px;background: #fff;border-radius: 50%;margin: 40px 60px;/* margin-bottom: 80px; */cursor: pointer;text-align: center;box-sizing: border-box;padding: 1px;display: inline-block;vertical-align: top;}
#advisors * {position: relative; z-index: 9;}
.advisors-tab-list p {font-size: 14px; margin-bottom: 0;}
.advisors-tab-list span {display: block; margin-bottom: 5px; margin-top: 15px;}
.advisors-cont {padding: 30px;}
.advisors-cont h4 {text-align: center; color: #7889A3; font-size: 20px; font-family: raleway, sans-serif;}
.advisors-cont h3 {text-align: center; font-size: 30px; font-family: raleway, sans-serif; margin-top:15px;}
.advisors-cont h5 {font-size: 16px; font-family: raleway, sans-serif; padding-bottom: 10px; display: inline-block; border-bottom: 1px solid #7889A3; font-weight: 500;}
.advisors-cont .principle-img img {text-align:center;}
.advisors-tab-list {}
.advisors-tab-list.active {background: #000; color: #fff;}
p {}
.advisors-tab-list.active p {color: #fff;}
.advisors-tab-list.active:after {content: '';position: absolute;display: block;width: 0;height: 0;right: -19px;transform: translateY(-50%);top: 50%;border-left: 10px solid #000;border-right: 10px solid transparent;border-top: 10px solid transparent;border-bottom: 10px solid transparent;}
.advisors .opening {margin: 100px 0 80px 170px; max-width: 600px;}
.home-img{position:absolute!important;right: 92px; top: 115px;}


/*STAKEHOLDER*/
.stakeholder-bluebg{ background: #E4E7ED; padding: 15px; border-top: 1px solid #717171; color: #7889A3!important}
.stakeholder-lightbluebg{ background: #E4E7ED; padding: 15px;border-bottom: 1px solid #717171;}
.stakeholder-border{border-top: 1px solid #717171;}
.stakeholder-borderbot{border-bottom: 1px solid #717171;}

ul.stakeholder-calendar-list {list-style:none!important; margin:0; padding:0;}
ul.stakeholder-calendar-list li {line-height:1.5;margin-bottom:20px;position:relative;padding-bottom:20px;font-weight:500;}
ul.stakeholder-calendar-list li:after {content:'>';position:absolute;bottom:20px;left: 195px; color: #7889A3!important}
ul.stakeholder-calendar-list li span {font-size:14px!important;}
ul.stakeholder-calendar-list li i {font-size:16px!important; color:#7889A3!important; font-style:normal;}







/*DIAMOND LIST*/
.diamond {position: relative;min-height: 720px;box-sizing: border-box;padding: 1px 0 0 0;}
.diamond:after {content: ''; width: 52%; height: 100%; left: 0; background: #F5F5F5; z-index: 1; position: absolute; top: 0;}
.diamond-tab-list-block{float: left;width: 25%;min-height: 600px;box-sizing: border-box;padding: 0 90px;}
.diamond-tab-block{float: left;width: 65%;background: #fff;min-height: 600px;}
.diamond-tab-list {width: 150px;height: 150px;background: #fff;border-radius: 50%;margin: 40px 60px;/* margin-bottom: 80px; */cursor: pointer;text-align: center;box-sizing: border-box;padding: 1px;display: inline-block;vertical-align: top;}
#diamond * {position: relative; z-index: 9;}
.diamond-tab-list p {font-size: 14px; margin-bottom: 0;}
.diamond-tab-list span {display: block; margin-bottom: 5px; margin-top: 15px;}
.diamond-cont {padding: 30px;}
.diamond-cont h4 {text-align: center; color: #7889A3; font-size: 20px; font-family: raleway, sans-serif;}
.diamond-cont h3 {text-align: left; font-size: 30px; font-family: raleway, sans-serif; margin-top:15px;}
.diamond-cont h5 {font-size: 16px; font-family: raleway, sans-serif; padding-bottom: 10px; display: inline-block; border-bottom: 1px solid #7889A3; font-weight: 500;}
.diamond-cont p {text-align:left;}
.diamond-cont .col-2:nth-child(1) {padding:30px 30px 15px 30px;}
.diamond-cont .col-2:nth-child(2) {padding:0px;}
.diamond-cont .principle-img img {text-align:center;}
.diamond-tab-list {}
.diamond-tab-list.active {background: #000; color: #fff;}
p {}
.diamond-tab-list.active p {color: #fff;}
.diamond-tab-list.active:after {content: '';position: absolute;display: block;width: 0;height: 0;right: -19px;transform: translateY(-50%);top: 50%;border-left: 10px solid #000;border-right: 10px solid transparent;border-top: 10px solid transparent;border-bottom: 10px solid transparent;}
.diamond .opening {margin: 100px 0 80px 170px; max-width: 600px;}

	.diamond-cont{}
	.diamond-img-block{}
	.diamond-img-block + p{ text-align: center; margin-top: 20px;}
	.diamond-img-blocks + p{ text-align: center; margin-top: 20px;}
	.diamond-lists{
    list-style: none;
    text-align: center;
    margin: 0;
    padding: 0;
	}
	.diamond-lists li{
    display: inline-block;
    padding: 10px 12px;
    border: 1px solid #7889A3;
    border-radius: 50%;
    line-height: 1;
    margin: 10px 20px;
    cursor: pointer;
}
	.diamond-lists li.active {
    background: #7889A3;
    color: #fff;
}
	
	
	.diamond-listss{
    list-style: none;
    text-align: center;
    margin: 0;
    padding: 0;
}
	.diamond-listss li{
    display: inline-block;
    padding: 10px 12px;
    border: 1px solid #7889A3;
    border-radius: 50%;
    line-height: 1;
    margin: 10px 20px;
    cursor: pointer;
}
	.diamond-listss li.active {
    background: #7889A3;
    color: #fff;
}
	

/*MINE LIST*/
.mine{position: relative;min-height: 671px;box-sizing: border-box;padding: 1px 0 0 0;}
.mine:after {content: ''; width: 52%; height: 100%; left: 0; background: #F5F5F5; z-index: 1; position: absolute; top: 0;}
.mine:before {content: '';background-image: url(../images/full-map.png);background-size: 60%;background-repeat: no-repeat;background-position: -450px -227px;position: absolute;top: 0px;left: 0px; width: 100%;height: 100%;z-index: 9;}
.mine-tab-list-block{float: left;width: 25%;min-height: 850px;padding-top: 150px;}
.mine-tab-block{float: left;width: 50%;background: rgba(255, 255, 255, 1);min-height: 826px;/* padding-top: 50px; */margin-top: 50px;}
.mine-tab-img-block{float: left;width: 25%;min-height: 830px;/* padding-top: 100px; */margin-top: 50px;}
.mine-tab-img-block img{ max-width: 100%}
.mine-tab-list {width: 150px; height: 150px; background: #fff; border-radius: 50%; margin: 40px auto; margin-bottom: 80px; cursor: pointer; text-align: center; box-sizing: border-box; padding: 1px;}
#mine * {position: relative; z-index: 9;}
.mine-tab-list p {font-size: 12px; margin-bottom: 0;}
.mine-tab-list span {display: block; margin-bottom: 5px; margin-top: 15px;}
.mine-cont {padding: 30px;}
.mine-cont h4 {text-align: center; color: #7889A3; font-size: 20px; font-family: raleway, sans-serif;}
.mine-cont h3 {text-align: center; font-size: 30px; font-family: raleway, sans-serif;}
.mine-cont h5 {font-size: 16px; font-family: raleway, sans-serif; padding-bottom: 10px; display: inline-block; border-bottom: 1px solid #7889A3; font-weight: 500;}
.mine-tab-list {}
.mine-tab-list.active {background: #000; color: #fff;}
.mine-tab-list.active p {color: #fff;}
.mine-tab-list.active:after {content: '';position: absolute;display: block;width: 0;height: 0;right: -19px;transform: translateY(-50%);top: 50%;border-left: 10px solid #000;border-right: 10px solid transparent;border-top: 10px solid transparent;border-bottom: 10px solid transparent;}
.mine .opening {margin: 100px 0 80px 170px; max-width: 600px;}
.mine-border {border-bottom:1px solid #707070; margin-top:25px;}




/*MINE LIST*/
.mine2{position: relative;min-height: 671px;box-sizing: border-box;padding: 1px 0 0 0;}
.mine2:after {content: ''; width: 52%; height: 100%; left: 0; background: #F5F5F5; z-index: 1; position: absolute; top: 0;}
.mine2:before {content: '';background-image: url(../images/full-map.png);background-size: 60%;background-repeat: no-repeat;background-position: -450px -227px;position: absolute;top: 0px;left: 0px; width: 100%;height: 100%;z-index: 9;}
.mine2-tab-list-block{float: left;width: 25%;min-height: 850px;padding-top: 150px;}
.mine2-tab-block{float: left;width: 50%;background: rgba(255, 255, 255, 1);min-height: 826px;/* padding-top: 50px; */margin-top: 50px;}
.mine2-tab-img-block{float: left;width: 25%;min-height: 830px;/* padding-top: 100px; */margin-top: 50px;}
.mine2-tab-img-block img{ max-width: 100%}
.mine2-tab-list {width: 150px; height: 150px; background: #fff; border-radius: 50%; margin: 40px auto; margin-bottom: 80px; cursor: pointer; text-align: center; box-sizing: border-box; padding: 1px;}
#mine2 * {position: relative; z-index: 9;}
.mine2-tab-list p {font-size: 12px!important; margin-bottom: 0;}
.mine2-tab-list span {display: block; margin-bottom: 5px; margin-top: 15px;}
.mine2-cont {padding: 30px;}
.mine2-cont h4 {text-align: center; color: #7889A3; font-size: 20px; font-family: raleway, sans-serif;}
.mine2-cont h3 {text-align: center; font-size: 30px; font-family: raleway, sans-serif;}
.mine2-cont h5 {font-size: 16px; font-family: raleway, sans-serif; padding-bottom: 10px; display: inline-block; border-bottom: 1px solid #7889A3; font-weight: 500;}
.mine2-tab-list {}
.mine2-tab-list.active {background: #000; color: #fff;}
.mine2-tab-list.active p {color: #fff;}
.mine2-tab-list.active:after {content: '';position: absolute;display: block;width: 0;height: 0;right: -19px;transform: translateY(-50%);top: 50%;border-left: 10px solid #000;border-right: 10px solid transparent;border-top: 10px solid transparent;border-bottom: 10px solid transparent;}
.mine2 .opening {margin: 100px 0 80px 170px; max-width: 600px;}
.mine2-border {border-bottom:1px solid #707070; margin-top:25px;}



/*OPERATIONS LIST*/
.board{position: relative;min-height: 671px;box-sizing: border-box;padding: 1px 0 0 0;}
.board:after {content: ''; width: 52%; height: 100%; left: 0; background: #F5F5F5; z-index: 1; position: absolute; top: 0;}
.board-tab-list-block{float: left;width: 25%;min-height: 1004px;}
.board-tab-block{float: left;width: 50%;background: #fff;min-height: 826px;}
.board-tab-img-block{float: left;width: 25%;min-height: 830px;}
.board-tab-img-block img{ max-width: 100%}
.board-tab-list {width: 150px; height: 150px; background: #fff; border-radius: 50%; margin: 40px auto; margin-bottom: 80px; cursor: pointer; text-align: center; box-sizing: border-box; padding: 1px;}
#board * {position: relative; z-index: 9;}
.board-tab-list p {font-size: 12px; margin-bottom: 0;}
.board-tab-list span {display: block; margin-bottom: 5px; margin-top: 15px;}
.board-cont {padding: 30px;}
.board-cont h4 {text-align: center; color: #7889A3; font-size: 20px; font-family: raleway, sans-serif;}
.board-cont h3 {text-align: center; font-size: 30px; font-family: raleway, sans-serif; color:#7889A3!important;}
.board-cont h5 {font-size: 16px; font-family: raleway, sans-serif; padding-bottom: 10px; display: inline-block; border-bottom: 1px solid #7889A3; font-weight: 500;}
.board-tab-list {}
.board-tab-list.active {background: #000; color: #fff;}
p {}
.board-tab-list.active p {color: #fff;}
.board-tab-list.active:after {content: '';position: absolute;display: block;width: 0;height: 0;right: -19px;transform: translateY(-50%);top: 50%;border-left: 10px solid #000;border-right: 10px solid transparent;border-top: 10px solid transparent;border-bottom: 10px solid transparent;}


/*STRATEGY LIST*/
.our-strategy {position: relative;min-height: 830px;box-sizing: border-box;padding: 1px 0 0 0;}
.our-strategy:after {content: ''; width: 52%; height: 100%; left: 0; background: #F5F5F5; z-index: 1; position: absolute; top: 0;}
.our-strategy-tab-list-block{float: left;width: 25%;min-height: 1000px;}
.our-strategy-tab-block{float: left;width: 50%;background: #fff;min-height: 1000px;}
.our-strategy-tab-img-block{float: left;width: 25%;min-height: 830px;}
.our-strategy-tab-img-block img{ max-width: 100%}
.our-strategy-tab-list {width: 150px; height: 150px; background: #fff; border-radius: 50%; margin: 40px auto; margin-bottom: 80px; cursor: pointer; text-align: center; box-sizing: border-box; padding: 1px;}
#our-strategy * {position: relative; z-index: 9;}
.our-strategy-tab-list p {font-size: 12px; margin-bottom: 0;}
.our-strategy-tab-list span {display: block; margin-bottom: 5px; margin-top: 15px;}
.our-strategy-cont {padding: 30px;}
.our-strategy-cont h4 {text-align: center; color: #7889A3; font-size: 20px; font-family: raleway, sans-serif;}
.our-strategy-cont h3 {text-align: center; font-size: 30px; font-family: raleway, sans-serif;}
.our-strategy-cont h5 {font-size: 16px; font-family: raleway, sans-serif; padding-bottom: 10px; display: inline-block; border-bottom: 1px solid #7889A3; font-weight: 500;}
.our-strategy-tab-list {}
.our-strategy-tab-list.active {background: #000; color: #fff;}
p {}
.our-strategy-tab-list.active p {color: #fff;}
.our-strategy-tab-list.active:after {content: '';position: absolute;display: block;width: 0;height: 0;right: -19px;transform: translateY(-50%);top: 50%;border-left: 10px solid #000;border-right: 10px solid transparent;border-top: 10px solid transparent;border-bottom: 10px solid transparent;}
.our-strategy .opening {margin: 100px 0 80px 170px; max-width: 600px;}
	
.custom-select {width: 100%;
    min-width: 15ch;
    max-width: 20%;
    border: 1px solid #7889A3;
    border-radius: .50em;
    position: relative;
    padding: 10px;
    font-size: 15px;
    cursor: pointer;
    line-height: 1.1;
    background-color: #fff;
    background-image: linear-gradient(to top, #f9f9f9, #fff 33%);
    margin: 45px 45px 15px 0px;
    box-shadow: 2px 2px #7889a3;}

/*DISPLAY TABLE FEATURES*/
.key-info-table {width:100%; display:table;}
.key-info-table div {width:25%; display:table-cell; padding-right:45px;}
.key-info-table div span {font-size:20px; border-bottom:1px solid #707070; margin-bottom:2em;}

.policy-table {width:100%; display:table; margin-bottom:50px;}
.policy-table div {width:25%; display:table-cell; padding-right:25px;}
.policy-table div span {font-size:20px; border-bottom:1px solid #707070; margin-bottom:2em;}


/*CONTACT US*/
.tab {overflow: hidden;}
.tab button {background-color: inherit;float: left;border: none;outline: none;cursor: pointer;padding: 15px 5px;transition: 0.3s;font-size: 15px; color:#7889A3; width:12%; height:80px;}
.tab button:hover {border-bottom: 4px solid  #7889A3; background:#000; color:#fff;}
.tab button.active {border-bottom: 4px solid  #7889A3; background:#000; color:#fff;}
.tabcontent {display: none;padding: 15px;border: 1px solid #717171;}

.contact-table {display:table; width:50%;}
.contact-table div {display:table-cell; width:25%;}
.contact-table3 {display:table; width:90%;}
.contact-table3 div {display:table-cell; width:30%;}


/*LISTS*/
ul.downloads-ul-list {list-style:none; margin:0px; padding:25px; border:2px solid #7889A3; position:relative;}
ul.downloads-ul-list:before {content:''; background:#7889A3; width:100px; height:4px; display:block; position:absolute; left:42%; top:-3px;}
ul.downloads-ul-list li {color:#7889A3!important; font-size:16px; position:relative; border-bottom:1px solid #7889A3; line-height:2.6;}
ul.downloads-ul-list li:after {content:url('../images/pdf-icon.png'); position:absolute; top:2px; right:15px;}

ul.dashed-list {list-style:none; padding:0; margin:0; margin-bottom:15px;}
ul.dashed-list li {font-size:16px; position:relative; margin-left:15px; font-weight:500;}
ul.dashed-list li:before {content:'-'; position:absolute; top:0px; left:-15px;}

ul.arrow-lists {list-style:none; margin:0px; padding:0px; }
ul.arrow-lists li {color:#7889A3!important; line-height:2; position:relative; font-weight:500;}
ul.arrow-lists li:after {content:url('../images/globe-icon.png'); position:absolute; top:2px; right:31px; width:20px; height:20px;}

ul.pdf-lists {list-style:none; margin:0; padding:0;}
ul.pdf-lists li {position:relative; color:#7889A3!important; line-height:1.8; font-weight:500;}
ul.pdf-lists li:after {content:url('../images/pdf-icon.png'); position:absolute; top:4px; right:32px;}

ul.policy-lists {list-style:none; margin:0; padding:0; margin-top:2em;}
ul.policy-lists li {position:relative; color:#7889A3!important; line-height:1.8; font-weight:500;}
ul.policy-lists li:after {content:url('../images/pdf-icon.png'); position:absolute; top:4px; right:15px;}

ul.home-calendar-list {list-style:none!important; margin:0; padding:0;}
ul.home-calendar-list li {border-bottom:1px solid #ccc; line-height:1.5; margin-bottom:20px; position:relative; padding-bottom:20px; font-weight:500;}
ul.home-calendar-list li:after {content:'>'; position:absolute; bottom:20px; right:5px;}
ul.home-calendar-list li span {font-size:14px!important;}
ul.home-calendar-list li i {font-size:16px!important; color:#7889A3!important; font-style:normal;}

ul.results-reports-list {list-style:none; margin:0; padding:0; margin-top:30px;}
ul.results-reports-list li {float:left; border-right:1px solid #000; width:33%; box-sizing:border-box; padding:7px 25px; min-height:50px; }
ul.results-reports-list li a {position:relative;}
ul.results-reports-list li a:after {content: url('../images/globe-icon.png'); position: absolute; top: 2px; right: -70px;}
ul.results-reports-list li:nth-child(1) {padding-left:0px;}
ul.results-reports-list li:nth-child(3) {border-right:0px solid #000;}

/*MATERIAL*/
.material-greybg{ background: #F5F5F5}
.material-bot{border-bottom: 1px solid; width: 15%;}
.material-font{ font-size: 18px; font-weight: 500}


/*FIND OUT MORE HOME PAGE*/
.find-more {}
.find-more h3 {text-align: center; margin-top: 90px}
.more-info {float: left;width: 33.33%;position: relative; min-height: 300px;}
.more-info:nth-last-of-type(3) {background: url("../images/home-more-1.png"); background-repeat: no-repeat;background-size: cover;background-position: center center;}
.more-info:nth-last-of-type(2) {background: url("../images/home-more-2.png"); background-repeat: no-repeat;background-size: cover;background-position: center center;}
.more-info:nth-last-of-type(1) {background: url("../images/home-more-3.png"); background-repeat: no-repeat; background-size: cover; background-position: center center;}
.more-info .fm-flip {background: transparent; transition: .35s linear all;box-sizing: border-box;padding: 20px;position: absolute;left: 0; top: 0; height: 100%;width: 100%;}
.more-info:hover .fm-flip {background: #051319;transition: .35s linear all;}
.more-info .fm-flip h4 {visibility: hidden;transition: .35s linear all;color: #fff;font-size: 18px; margin-bottom: 30px; margin-top: 10px; font-family: raleway, sans-serif;}
.more-info:hover .fm-flip h4 {visibility: visible;transition: .35s linear all;}
.more-info .fm-flip p {visibility: hidden;transition: .35s linear all;color: #fff;font-size: 14px !important; margin-bottom: 35px;}
.more-info:hover .fm-flip p {visibility: visible;transition: .35s linear all;}
.more-info .fm-flip a {transition: .35s linear all; color: #fff; font-size: 18px; position:absolute; bottom:60px;}
.more-info:hover .fm-flip a {transition: .35s linear all;color: #7889A3;font-size: 20px;}
.more-info:hover .fm-flip a:after {content: '';position: absolute;display: block;width: 10px;height: 10px;border-right: 1px solid #7889A3;border-bottom: 1px solid #7889A3;transform: rotate(-45deg);right: -22px;top:12px;}



/* SUSTAINABILITY SLIDE TAB/* ========================================== */
.slide-tabs-list-sustainability {margin: 0;padding: 0;list-style-type: none;list-style: none;display: block;position: relative;}
.slide-tabs-list-sustainability li {cursor: pointer;height: 450px; float: left;width:18%;transition: all .3s ease-in-out; position: relative; background-position: center center;background-size: 423px;}
.slide-tabs-list-sustainability li.active:after {content: '';position: absolute;left: 50%;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #000;border-bottom: 10px solid transparent; width: 0; height: 0;bottom: -20px;transform: translateX(-50%);z-index: 9;}
.slide-tabs-list-sustainability li.active {width: 28%;}
.slide-tabs-list-sustainability li:nth-of-type(1) {background-image: url(../images/about/diamond.png);}
.slide-tabs-list-sustainability li:nth-of-type(2) {background-image: url(../images/about/london.png);}
.slide-tabs-list-sustainability li:nth-of-type(3) {background-image: url(../images/about/antwerp.png);}
.slide-tabs-list-sustainability li:nth-of-type(4) {background-image: url(../images/about/letseng.png);}
.slide-tabs-list-sustainability li:nth-of-type(5) {background-image: url(../images/about/ghaghoo.png);}
.slide-tabs-list-sustainability li:nth-of-type(6) {background-image: url(../images/about/sa.png);}
.slide-tabs-heading {display: none;}
.dropdown-content {padding: 30px 0;}
.slide-tab-block {background: #FFF;}
.slide-tabs-list-sustainability li span p {color: #fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);line-height: 1.2;font-weight: 500;font-size: 12px;}
.slide-tabs-list-sustainability li span {background: rgba(0, 0, 0, 0.6);text-align: center;display: block;width: 100%;height: 60px;position: absolute;text-transform: uppercase;color: #fff;font-size: 13px;margin: 0 auto;top: 0;border-radius: 0; transition: all .3s linear;}
.slide-display-box {display:block;}



/*ABOUT ACCORDIONS*/
.about-accordions {display:none;}
.accordion-about {background-color: #000;color: #444;cursor: pointer;padding: 18px;width: 100%;text-align: left;border: none;outline: none;transition: 0.4s; border-bottom:1px solid #5A7795; font-size:16px; color:#fff;}
.accordion-about:after {content: '\02795'; font-size: 13px;color: #777;float: right; margin-left: 5px;}
/*.active:after {content: '\2796';}*/
.accordion-about.active, .accordion-about:hover {background-color: #ccc;}
.panel-about {padding: 0 18px;background-color: #fff;display: none;overflow: hidden;}


/*SUSTAINABILITY ACCORDIONS*/
.sustainability-accordions {display:none;}
.accordion-sustainability {background-color:#7A8273;color: #FFF;cursor: pointer;padding: 18px;width: 100%;text-align: center;border: none;outline: none;transition: 0.4s; border-bottom:1px solid #5A7795; font-size:30px;}
.accordion-sustainability:after {content: '\02795'; font-size: 13px;color: #777;float: right; margin-left: 5px;}
/*.active:after {content: '\2796';}*/
.accordion-sustainability.active, .accordion-sustainability:hover {background-color: #ccc;}
.panel-about {padding: 20px 0px;background-color: #fff;display: none;overflow: hidden;}


/*REPORTING ACCORDIONS*/
.reporting-accordions {display:none;}
.accordion-reporting {background-color:#7A8273;color: #FFF;cursor: pointer;padding: 18px;width: 100%;text-align: center;border: none;outline: none;transition: 0.4s; border-bottom:1px solid #5A7795; font-size:30px;}
.accordion-reporting:after {content: '\02795'; font-size: 13px;color: #777;float: right; margin-left: 5px;}
/*.active:after {content: '\2796';}*/
.accordion-reporting.active, .accordion-reporting:hover {background-color: #ccc;}
.panel-about {padding: 20px 0px;background-color: #fff;display: none;overflow: hidden;}


/*PURPOSE ACCORDIONS*/
.purpose-accordions {display:none;}
.accordion-purpose {background-color:#7A8273;color: #FFF;cursor: pointer;padding: 18px;width: 100%;text-align: center;border: none;outline: none;transition: 0.4s; border-bottom:1px solid #5A7795; font-size:30px;}
.accordion-purpose:after {content: '\02795'; font-size: 13px;color: #777;float: right; margin-left: 5px;}
/*.active:after {content: '\2796';}*/
.accordion-purpose.active, .accordion-purpose:hover {background-color: #ccc;}
.panel-about {padding: 20px 0px;background-color: #fff;display: none;overflow: hidden;}

/*OUR FAMOUS DIAMONDS*/
.diamonds-head-one {font-size:25px; font-family:raleway, sans-serif;; font-weight:500; color:#7889A3; margin-bottom:0px;}
.diamonds-head-two {font-size:20px; font-family:raleway, sans-serif;; font-weight:500; color:#7889A3; margin-bottom:0px;}
.diamonds-head-three {font-size:18px; font-family:raleway, sans-serif;; font-weight:500; font-style:italic; border-bottom:3px dotted #fff; line-height:2.5}


* {box-sizing:border-box}
.slideshow-container {max-width: 367px;position: relative;margin: auto;}
.mySlides {display: none;}
.prev, .next {cursor: pointer;position: absolute; top: 50%;width: auto;margin-top: -22px;padding: 16px;color: white;font-weight: bold;font-size: 18px;transition: 0.6s ease;border-radius: 0 3px 3px 0;user-select: none;}
.next {right: 0;border-radius: 3px 0 0 3px;}
.prev:hover, .next:hover {background-color: rgba(0,0,0,0.8);}
.text {color: #f2f2f2;font-size: 15px;padding: 8px 12px;position: absolute;bottom: 8px;width: 100%;text-align: center;}
.numbertext {color: #f2f2f2;font-size: 12px;padding: 8px 12px;position: absolute;top: 0;}
.dot {cursor: pointer;height: 15px; width: 15px;margin: 0 2px;background-color: #bbb;border-radius: 50%;display: inline-block;transition: background-color 0.6s ease;}
.active-letseng, .dot:hover {background-color: #717171;}
.fade {-webkit-animation-name: fade;-webkit-animation-duration: 1.5s;animation-name: fade;animation-duration: 1.5s;}
@-webkit-keyframes fade {from {opacity: .4} to {opacity: 1}
}
@keyframes fade {from {opacity: .4}
  to {opacity: 1}
}




* {box-sizing:border-box}
.slideshow-container2 {max-width: 367px;position: relative;margin: auto;}
.mySlides2 {display: none;}
.prev2, .next2 {cursor: pointer;position: absolute; top: 50%;width: auto;margin-top: -22px;padding: 16px;color: white;font-weight: bold;font-size: 18px;transition: 0.6s ease;border-radius: 0 3px 3px 0;user-select: none;}
.next2 {right: 0;border-radius: 3px 0 0 3px;}
.prev2:hover, .next2:hover {background-color: rgba(0,0,0,0.8);}
.text2 {color: #f2f2f2;font-size: 15px;padding: 8px 12px;position: absolute;bottom: 8px;width: 100%;text-align: center;}
.numbertext2 {color: #f2f2f2;font-size: 12px;padding: 8px 12px;position: absolute;top: 0;}
.dot2 {cursor: pointer;height: 15px; width: 15px;margin: 0 2px;background-color: #bbb;border-radius: 50%;display: inline-block;transition: background-color 0.6s ease;}
.active2, .dot2:hover {background-color: #717171;}
.fade2 {-webkit-animation-name: fade;-webkit-animation-duration: 1.5s;animation-name: fade;animation-duration: 1.5s;}
@-webkit-keyframes fade2 {from {opacity: .4} to {opacity: 1}
}
@keyframes fade2 {from {opacity: .4}
  to {opacity: 1}
}




* {box-sizing:border-box}
.slideshow-container3 {max-width: 367px;position: relative;margin: auto;}
.mySlides3 {display: none;}
.prev3, .next3 {cursor: pointer;position: absolute; top: 50%;width: auto;margin-top: -22px;padding: 16px;color: white;font-weight: bold;font-size: 18px;transition: 0.6s ease;border-radius: 0 3px 3px 0;user-select: none;}
.next3 {right: 0;border-radius: 3px 0 0 3px;}
.prev3:hover, .next3:hover {background-color: rgba(0,0,0,0.8);}
.text3 {color: #f2f2f2;font-size: 15px;padding: 8px 12px;position: absolute;bottom: 8px;width: 100%;text-align: center;}
.numbertext3 {color: #f2f2f2;font-size: 12px;padding: 8px 12px;position: absolute;top: 0;}
.dot3 {cursor: pointer;height: 15px; width: 15px;margin: 0 2px;background-color: #bbb;border-radius: 50%;display: inline-block;transition: background-color 0.6s ease;}
.active3, .dot3:hover {background-color: #717171;}
.fade3 {-webkit-animation-name: fade;-webkit-animation-duration: 1.5s;animation-name: fade;animation-duration: 1.5s;}
@-webkit-keyframes fade3 {from {opacity: .4} to {opacity: 1}
}
@keyframes fade3 {from {opacity: .4}
  to {opacity: 1}
}




* {box-sizing:border-box}
.slideshow-container4 {max-width: 367px;position: relative;margin: auto;}
.mySlides4 {display: none;}
.prev4, .next4 {cursor: pointer;position: absolute; top: 50%;width: auto;margin-top: -22px;padding: 16px;color: white;font-weight: bold;font-size: 18px;transition: 0.6s ease;border-radius: 0 3px 3px 0;user-select: none;}
.next4 {right: 0;border-radius: 3px 0 0 3px;}
.prev4:hover, .next4:hover {background-color: rgba(0,0,0,0.8);}
.text4 {color: #f2f2f2;font-size: 15px;padding: 8px 12px;position: absolute;bottom: 8px;width: 100%;text-align: center;}
.numbertext4 {color: #f2f2f2;font-size: 12px;padding: 8px 12px;position: absolute;top: 0;}
.dot4 {cursor: pointer;height: 15px; width: 15px;margin: 0 2px;background-color: #bbb;border-radius: 50%;display: inline-block;transition: background-color 0.6s ease;}
.active4, .dot4:hover {background-color: #717171;}
.fade4 {-webkit-animation-name: fade;-webkit-animation-duration: 1.5s;animation-name: fade;animation-duration: 1.5s;}
@-webkit-keyframes fade4 {from {opacity: .4} to {opacity: 1}
}
@keyframes fade4 {from {opacity: .4}
  to {opacity: 1}
}




* {box-sizing:border-box}
.slideshow-container5 {max-width: 367px;position: relative;margin: auto;}
.mySlides5 {display: none;}
.prev5, .next5 {cursor: pointer;position: absolute; top: 50%;width: auto;margin-top: -22px;padding: 16px;color: white;font-weight: bold;font-size: 18px;transition: 0.6s ease;border-radius: 0 3px 3px 0;user-select: none;}
.next5 {right: 0;border-radius: 3px 0 0 3px;}
.prev5:hover, .next5:hover {background-color: rgba(0,0,0,0.8);}
.text5 {color: #f2f2f2;font-size: 15px;padding: 8px 12px;position: absolute;bottom: 8px;width: 100%;text-align: center;}
.numbertext5 {color: #f2f2f2;font-size: 12px;padding: 8px 12px;position: absolute;top: 0;}
.dot5 {cursor: pointer;height: 15px; width: 15px;margin: 0 2px;background-color: #bbb;border-radius: 50%;display: inline-block;transition: background-color 0.6s ease;}
.active5, .dot5:hover {background-color: #717171;}
.fade5 {-webkit-animation-name: fade;-webkit-animation-duration: 1.5s;animation-name: fade;animation-duration: 1.5s;}
@-webkit-keyframes fade5 {from {opacity: .4} to {opacity: 1}
}
@keyframes fade5 {from {opacity: .4}
  to {opacity: 1}
}



* {box-sizing:border-box}
.slideshow-container6 {max-width: 367px;position: relative;margin: auto;}
.mySlides6 {display: none;}
.prev6, .next6 {cursor: pointer;position: absolute; top: 50%;width: auto;margin-top: -22px;padding: 16px;color: white;font-weight: bold;font-size: 18px;transition: 0.6s ease;border-radius: 0 3px 3px 0;user-select: none;}
.next6 {right: 0;border-radius: 3px 0 0 3px;}
.prev6:hover, .next6:hover {background-color: rgba(0,0,0,0.8);}
.text6 {color: #f2f2f2;font-size: 15px;padding: 8px 12px;position: absolute;bottom: 8px;width: 100%;text-align: center;}
.numbertext6 {color: #f2f2f2;font-size: 12px;padding: 8px 12px;position: absolute;top: 0;}
.dot6 {cursor: pointer;height: 15px; width: 15px;margin: 0 2px;background-color: #bbb;border-radius: 50%;display: inline-block;transition: background-color 0.6s ease;}
.active6, .dot6:hover {background-color: #717171;}
.fade6 {-webkit-animation-name: fade;-webkit-animation-duration: 1.5s;animation-name: fade;animation-duration: 1.5s;}
@-webkit-keyframes fade6 {from {opacity: .4} to {opacity: 1}
}
@keyframes fade6 {from {opacity: .4}
  to {opacity: 1}
}




* {box-sizing:border-box}
.slideshow-container7 {max-width: 70%; position: relative; margin: auto;}
.mySlides7 img {display: block;float: left;
    margin-right: 100px;}
.mySlides7 {display: none;}
.prev7, .next7 {cursor: pointer;position: absolute; top: 50%;width: auto;margin-top: -22px;padding: 16px;color: white;font-weight: bold;font-size: 18px;transition: 0.6s ease;border-radius: 0 3px 3px 0;user-select: none;}
.next7 {right: 0;border-radius: 3px 0 0 3px;}
.prev7:hover, .next7:hover {background-color: rgba(0,0,0,0.8);}
.text7 {color: #f2f2f2;font-size: 15px;padding: 8px 12px;position: absolute;bottom: 8px;width: 100%;}
.numbertext7 {color: #f2f2f2;font-size: 12px;padding: 8px 12px;position: absolute;top: 0;}
.dot7 {cursor: pointer;height: 15px; width: 15px;margin: 0 2px;background-color: #bbb;border-radius: 50%;display: inline-block;transition: background-color 0.6s ease;}
.active7, .dot7:hover {background-color: #717171;}
.fade7 {-webkit-animation-name: fade;-webkit-animation-duration: 1.5s;animation-name: fade;animation-duration: 1.5s;}
@-webkit-keyframes fade7 {from {opacity: .4} to {opacity: 1}
}
@keyframes fade7 {from {opacity: .4}
  to {opacity: 1}
}

  
  
  
/* REPORTS SLIDE TAB/* ========================================== */
.slide-tabs-list-reports {margin: 0;padding: 0;list-style-type: none;list-style: none;display: block;position: relative;}
.slide-tabs-list-reports li {cursor: pointer;height: 450px; float: left;width:18%;transition: all .3s ease-in-out; position: relative; background-position: center center;background-size: 423px;}
.slide-tabs-list-reports li.active:after {content: '';position: absolute;left: 50%;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #000;border-bottom: 10px solid transparent; width: 0; height: 0;bottom: -20px;transform: translateX(-50%);z-index: 9;}
.slide-tabs-list-reports li.active {width: 28%;}
.slide-tabs-list-reports li:nth-of-type(1) {background-image: url("../images/GEM-211206-0225.png");}
.slide-tabs-list-reports li:nth-of-type(2) {background-image: url(../images/GEM-211207-0528.png);}
.slide-tabs-list-reports li:nth-of-type(3) {background-image: url(../images/GEM-211208-1131.png);}
.slide-tabs-list-reports li:nth-of-type(4) {background-image: url(../images/GEM-210527-1230.png);}
.slide-tabs-list-reports li:nth-of-type(5) {background-image: url(../images/GEM-211207-0686.png);}



.slide-tabs-heading {display: none;}
.dropdown-content {padding: 30px 0;}
.slide-tab-block {background: #FFF;}
.slide-tabs-list-reports li span p {color: #fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);line-height: 1.2;font-weight: 500;font-size: 12px!important;}
.slide-tabs-list-reports li span {background: rgba(0, 0, 0, 0.6);text-align: center;display: block;width: 100%;height: 60px;position: absolute;text-transform: uppercase;color: #fff;font-size: 13px;margin: 0 auto;top: 0;border-radius: 0; transition: all .3s linear;}


/* REPORTS SLIDE TAB/* ========================================== */
.home-tabs-list-reports {margin: 0;padding: 0;list-style-type: none;list-style: none;display: block;position: relative;}
.home-tabs-list-reports li {cursor: pointer;height: 450px;float: left;width:18%;transition: all .3s ease-in-out;position: relative;background-position: center center;background-size: 538px;}
.home-tabs-list-reports li.active:after {content: '';position: absolute;left: 50%;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #000;border-bottom: 10px solid transparent; width: 0; height: 0;bottom: -20px;transform: translateX(-50%);z-index: 9;}
.home-tabs-list-reports li.active {width: 28%;}
.home-tabs-list-reports li:nth-of-type(1) {background-image: url("../images/about/investor-4.png");}
.home-tabs-list-reports li:nth-of-type(2) {background-image: url(../images/about/investor-2.png);}
.home-tabs-list-reports li:nth-of-type(3) {background-image: url(../images/about/investor-3.png);}
.home-tabs-list-reports li:nth-of-type(4) {background-image: url(../images/about/investor-1.png);}
.home-tabs-list-reports li:nth-of-type(5) {background-image: url(../images/about/investor-5.png);}
.home-tabs-list-reports li:nth-of-type(6) {background-image: url(../images/about/investor-6.png);}
.home-tabs-heading {display: none;}
.dropdown-content {padding: 30px 0;}
.home-tab-block {background: #FFF;}
.home-tabs-list-reports li span p {color: #fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);line-height: 1.2;font-weight: 500;font-size: 12px!important;}
.home-tabs-list-reports li span {background: rgba(0, 0, 0, 0.6);text-align: center;display: block;width: 100%;height: 60px;position: absolute;text-transform: uppercase;color: #fff;font-size: 13px;margin: 0 auto;top: 0;border-radius: 0; transition: all .3s linear;}














/*SCROLLER OPERATIONS*/
.verticle-scroll-container-operations {
  background: #000;
  max-width: 1920px;
  position: relative;
}
.verticle-scroll-operations {
  width: 400%;
  cursor: e-resize;
  background: #000;
}
.scroll-list-operations {
  width: 25%;
  float: left;
  box-sizing: border-box;
  padding: 30px 30px 0 30px;
  position: relative;
  min-height: 660px;
}
.scroll-list-operations span {
  text-align: center;
  display: block;
  color: #fff;
  font-size: 21px;
}
.scroll-list-operations h3 {
  text-align: center;
  font-size: 26px;
  color: #fff;
}
.scroll-list-operations p.intro {
  font-size: 20px;
  color: #fff;
  text-align: center;
}
.scroll-list-operations p {
  font-size: 16px;
  color: #fff;
  text-align: center;
}
.scroll-list-operations img {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

  

/*GENERAL STYLES*/
.switch-grey {color:#717171!important;}
.switch-white {color:#fff!important;}
.switch-purple {color:#7889A3!important;}
.font-15 {font-size:15px!important;}
.font-20 {font-size:20px!important;}
.font-30 {font-size:30px!important;}
.font-40 {font-size:40px!important;}
.image-radius-lft {border-radius:0px 50px;}
.image-radius-rgt {border-radius:50px 0px;}
.padding-lft-rgt {padding-left:0px!important; padding-right:0px!important;}
.font-20-family {font-size:20px!important; font-family:raleway, sans-serif!important; font-weight:500;}
.font-20-family-500 {font-size:20px!important; font-family:raleway, sans-serif!important; font-weight:500;}
.font-22-family {font-size:22px!important; font-family:raleway, sans-serif!important; font-weight:500;}
.font-weight-300 {font-weight:300;}
.font-weight-400 {font-weight:400;}
.font-weight-500 {font-weight:500;}
.icon-position {position:relative; top:5px; left:15px;}
.div-text-left {text-align:left!important;}
.bg-grey {background:#F5F5F5;}
.sales-box {display:block; width:50%; margin:0 auto; text-align:center;}
.intro-img-left {text-align:left;}
.img-responsive {max-width:100%;}
.corp-gov-responsive {max-width:100%;}
.scroll-relations {max-height: 1015px;overflow-y: scroll;}
.sus-responsive {max-width:100%;}
.display-home-block {display:none}
.featured-home-block {display:block;}
.home-head-1 {font-size:40px; font-family: raleway, sans-serif; color: #4C4D4F; line-height:1; font-weight: 300; text-align:center; margin-top:25px;}
.intro-40{ font-size: 40px!important}
.col-2-22 {width:22%; float:left;}
.col-2-70 {width:70%; float:left;}
.col-2-chair1 {width:25%; float:left;}
.col-2-chair2 {width:75%; float:left;}
.stakeholder{min-height: 347px!important}



/*RESPONSIVE*/
@media only screen and (max-width: 1440px) {
.mine-cont {padding: 30px 30px 70px 30px;}
ul.results-reports-list li a:after {content: url(../images/globe-icon.png); position: absolute;top: 2px;right: -42px;}
}

@media only screen and (max-width: 1370px) {
ul.pdf-lists li:after {right: 0px;}

.mine:before {background-position: -314px -151px;}
.mine-tab-block {padding-bottom: 50px;}
.mine-tab-list-block {padding-top: 90px;}
.mine-tab-list {width: 100px; height: 100px; margin-bottom: 30px;}
.mine-tab-list p {font-size: 10px!important;}
ul.results-reports-list li a:after {right: -40px;}

.mine2:before {background-position: -315px -227px;}
.mine2-tab-block {padding-bottom: 50px;}
.mine2-tab-list-block {padding-top: 35px;}
.mine2-tab-list {width: 100px; height: 100px; margin-bottom: 30px;}
.mine2-tab-list p {font-size: 10px!important;}
.advisors-cont .col-3 {width:100%;}
.advisors-tab-list-block {width: 50%;padding: 0 45px;}
.advisors-cont p {text-align: center;}
}


@media only screen and (max-width: 1280px) {
.font-20 {font-size: 16px!important;}
ul.arrow-lists li {font-size: 14px;}
ul.pdf-lists li {font-size: 14px;}
.intro-heading-class2 {font-size: 20px;line-height: 1.7;}
ul.downloads-ul-list li {font-size: 14px;}
ul.results-reports-list li {padding: 7px 15px;}
.font-15 {font-size:14px!important;}

.principles-tab-list {width: 130px; height: 130px; margin: 40px 15px;}
.principles-tab-list span {margin-top: 15px; top: 10px; font-size: 12px;}
.principles-tab-list p {font-size: 10px!important;top: 5px;}
ul.policy-lists li:after {display:none;}

.row-one .col-2 {float:none; width:100%;}
.row-two .col-2 {float:none; width:100%;}
.row-three .col-2 {float:none; width:100%;}
.row-four .col-2 {float:none; width:100%;}
.row-five .col-2 {float:none; width:100%;}
.row-six .col-2 {float:none; width:100%;}
.row-seven .col-2 {float:none; width:100%;}
.row-eight .col-2 {float:none; width:100%;}
.row-nine .col-2 {float:none; width:100%;}
}



@media only screen and (max-width: 1080px) {
.display-home-block {display:block;}
.featured-home-block {display:none;}

.key-info-table {display: block;}
.key-info-table div {width: 100%; display: block; padding-right:0px;}
ul.arrow-lists {width: 35%;}
ul.arrow-lists li:after {right: 0px;}
ul.pdf-lists {width: 35%;}

.operations-cont .col-2 {float:none; width:100%;}
.col-2:last-of-type {padding: 15px 50px 15px 0px;}
.dropdown-content .col-2 .col-2 {float:none; width:100%; margin:0px; padding:0px;}
.mine:before {background-size: 73%;}
.mine2:before {background-size: 74%;}
.scroll-list2 .col:last-of-type {padding:0px 100px; margin-top:50px;}

.mine-tab-img-block {display: none;}
.mine-tab-block {width: 70%;}
.mine-tab-list-block {width: 30%;}

.mine2-tab-list-block {width: 30%;}
.mine2-tab-block {float: left; width: 70%;}
.mine2-tab-img-block {display: none;}


#technology h3 {margin-left:0px!important; margin-bottom:15px;}
.col-2-22 {display:none;}
.col-2-70 {width: 100%; float:none;}

.diamond-tab-list-block {width: 40%;}
.diamond-tab-block {width: 60%;}
.diamond-cont .col-2 {float:none; width:100%;}

.advisors {min-height: 823px;}
.advisors-tab-list-block {min-height: 823px;}
.advisors-tab-block {min-height: 823px;}
#advisors col-2 {float:none; width:100%;}
.advisors-tab-list {width: 100px; height: 100px; margin: 40px 39px;}
.advisors-tab-list span {font-size: 12px;}
.advisors-tab-list p {font-size: 12px;}

ul.downloads-ul-list li:after {display:none;}
}

@media only screen and (max-width: 980px) {
.tab button {float:none; padding: 0px 0px;width:100%; height:40px;}
.board-tab-list-block{float: none;width:100%;min-height: 200px;}
.board-tab-block{float: none;width:100%;background: #fff;min-height: auto;}
.board-tab-img-block{display:none}
.board-tab-list {width: 100px; height: 100px; margin-left:30px; float:left; border:1px solid #000;}

.bg-70-left {padding:0px 0px!important;}
.bg-70-left .col-2 img {display:none}
.bg-70-left .col-2 {float:none; width:100%;}
.more-info {float: none;width:100%; min-height: 300px;}

.principles-tab-block {float:none;width:100%; min-height:auto;}
.principles-tab-list-block {float: none; width: 100%; min-height: 200px;}
.principles-tab-list {width: 80px;height: 80px;margin: 40px 5px; border:1px solid #000;}
.principles-tab-list.active:after {right: 28px; top: 109%; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #000; border-bottom: 10px solid transparent;}
.principles-tab-list p {display: none;}
.corp-first div:first-of-type {display:none;}
.corp-first .col-2 {float:none; width:100%;}
.padding-60T {padding-top:0px!important;}
.margin-60T {margin-top:0px!important;}
.sus-responsive {display:none;}
h6.regular-heading {margin-top:0px;}

.slide-display-box {display:none;}
.about-accordions {display:block;}
.sustainability-accordions {display:block;}
.reporting-accordions {display:block;}
.purpose-accordions {display:block;}
.strategy {display:none;}
}

@media only screen and (max-width: 768px) {
ul.home-calendar-list {width: 100%;}
ul.results-reports-list li {float: none;border-right: 0px solid #000; width:100%; padding: 7px 0px;  min-height:auto;}
.mine:before {display:none;}
.mine2:before {display:none;}

.diamond-cont h3 {text-align:left; font-size:20px;}
.diamond-tab-list p {display:none;}
.diamond-tab-block {float: none; width:100%; min-height: 200px;}
.diamond-tab-list-block {float: none;width:100%; padding: 0 35px; min-height:200px;}
.diamond-tab-list {width: 80px; height: 80px; margin:40px 10px; border:1px solid #000;}
.diamond-tab-list:after {right: 27px;top: 110%; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #000; border-bottom: 10px solid transparent;}
.more-info .fm-flip a {font-size: 16px;}
.sales-box {width: 100%; margin: 0 auto;}

.mine-tab-list-block {float: none; width: 100%; min-height:auto; padding-top:0px;}
.mine-tab-list {width: 80px; height: 80px; margin: 40px 15px; float: left; border:1px solid #000;}
.mine-tab-list p {display:none;}
.mine-tab-block {width:100%; min-height:auto; padding-bottom:30px;}

.mine2-tab-list-block {width: 100%; float:none; min-height:130px;}
.mine2-tab-list {width: 80px; height: 80px; margin: 40px 15px; float: left; border:1px solid #000;}
.mine2-tab-list p {display:none;}
.mine2-tab-block {float: none; width: 100%; min-height:auto;}


.advisors-tab-list-block {float: none; width: 100%; min-height:250px; padding: 0 25px;}
.advisors-tab-list {width:70px; height:70px; margin: 40px 10px; border: 1px solid #000;}
.advisors-tab-block {float: none; width: 100%; min-height:auto;}
.advisors-tab-list p {display:none;}
.advisors .col-2 {float:none; width:100%;}

.board-tab-list-block {float: none; width: 100%; min-height: 200px;}
.board-tab-list {width: 60px; height: 60px; margin: 40px 10px; float: left; border: 1px solid #000;}
.board-tab-list p {display:none;}
.policy-table {display: block;}
.policy-table div {width:100%; display:block; padding-right: 25px;}



.extracts-tab-list-block {float: none; width: 100%; min-height: 200px;}
.extracts-tab-list {width: 90px; height:90px!important; margin: 40px 15px; border:1px solid #000; float:left;}
.extracts-tab-list.active:after {border-left: 10px solid transparent; border-right: 10px solid transparent;  border-top: 10px solid #000; border-bottom: 10px solid transparent; right: 33px; top: 109%;}
.extracts-tab-list p {display:none;}
.extracts-tab-block {float: none!important; width:100%; background: #fff; min-height: auto;}
.extracts-tab-img-block {float: none; width: 100%; min-height: auto; display: none;}
}

@media only screen and (max-width: 425px) {
.home-head-1 {font-size:25px;}
ul.home-calendar-list {width: 130%;}
.corp-gov-responsive {display:none;}
.col-2 {float:none; width:100%;}
.intro-heading-class {font-size:25px!important;}
h3 {font-size:20px;}
.regular-heading {font-size:20px!important; margin-bottom:15px;}
.advisors-cont h3 {font-size: 20px;}
ul.arrow-lists {width: 100%; margin-bottom:15px;}
ul.pdf-lists {width:100%; margin-bottom:15px;}
h4 {font-size: 18px;}
.more-info .fm-flip p {font-size: 12px !important;}
.advisors-tab-list {width:60px; height:60px;}
}


@media only screen and (max-width: 365px) {
.extracts-tab-list span {top: 13px;}
}