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

.sco-wrap { margin-left:15px !important; }
.pr-introtext { padding-right:20px; }

/*--  Module Related stories  --*/
.module-related-stories .story-item-box-wrap:hover{top: 0px !important;box-shadow: none !important;}

}

@media all and ( min-width: 992px){
.pr-item div p { margin-bottom:0; }
}

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

.video-gallery-content .pr-year-tabs{float: left;width: 100%;z-index: 99;}
.pr-main-content .pr-share.dwnld-lnk p a.irp-vid-lnk { margin-left:0; }

#MainWrapper #sitemapcontainer > ul { columns: 2; }
#MainWrapper #sitemapcontainer > ul > li { -webkit-column-break-inside: auto; page-break-inside: auto; break-inside: auto; }

/*--  BOD Module  --*/
    
  .bod-full-wrap .bod-left-col p.bod-name { line-height: 1.2em; margin-bottom: 5px; }
  .bod-left-col { width: 37%; padding-right: 5%; }
  .module-bod-wrapper .bod-full-wrap .inner { padding: 55px 4% 20px; }
  .bod-right-col { width: 63%; }
    
/*--  Accordian module  --*/
.module-accordian-wrapper { padding-top: 30px; }
.module-accordian .accordian-title { padding: 13px 60px 13px 16px; /*font-size: 1.6rem; */}
.module-accordian .accordian-content .accordian-inner { padding: 19px 20px; }
/* .module-accordian-wrapper .accordian-content p { font-size: 1.6rem; } */

/*--  Accordian module with documents  --*/
.module-tab-with-download-table .rprt-lib-title p, .module-accordian.with-docs .accordian-inner .rprt-lib-title p { font-size: 1.4rem; }
.module-accordian.with-docs .accordian-content .accordian-inner { padding: 16px 60px 14px 29px; }
.module-accordian.with-docs .accordian-inner .rprt-lib-title { padding: 5px 0; }

/*--  Build a report  --*/

.rb-inner { margin: 0; }
.rb-wrapper .reportList li > span.rCheck { margin-top: -1px; }

/*--  Reports library  --*/

.reports-library-landing .arbuilderWrapper { }
.reports-library-landing ul.rb-tabs li a { font-size: 1.4rem; }
.reports-library-landing .module-accordian .accordian-title { font-size: 1.6rem; }
/* .reports-library-landing .module-accordian-wrapper .accordian-content p { font-size: 1.4rem; } */
.reports-library-landing .rprt-lib-title { padding: 5px 0; }
.reports-library-landing .module-accordian .accordian-content .accordian-inner { padding: 16px 60px 14px 29px; }
div.archive-button:hover::before { bottom:-2px; }
.ir-announcements-page .pr-title.float100, .ir-presentation-page .pr-title.float100, .pr-title.float100 { margin-bottom:10px; width:100%; }
.ir-announcements-page .pr-introtext, .production-reports-page .pr-introtext, .ir-presentation-page .pr-introtext { margin-bottom:30px; }

/*----    Leadership team page    ----*/

.leadership-team-landing .bod-introtext p { font-size: 1.8rem; }
.leadership-team-landing .bod-introtext { padding: 40px 0 5px; }
.leadership-team-landing .module-bod-wrapper { padding-top: 10px; }
.leadership-team-landing .bod-container { padding: 31px 0 40px; }
.leadership-team-landing ul.rb-tabs li a { font-size: 1.7rem; }

/*----    Module Media Cards starts    ----*/

.media-card-item { width: calc(50% - 30px); margin-top:15px; }
.media-card-item-inner { width: 84%; }

/*----    Signpost carousel module    ----*/

.offset-marker .left-space { padding-left:20px; }

/*----    Press releases    ----*/
.pr-main-content { padding-top: 0; }
.pr-item { padding: 20px 15px; }
.ir-announcements-page .pr-title, .ir-presentation-page .pr-title, .pr-title.ni, .pr-date, .pr-title, .pr-introtext, .outer-prshare { width:100%; padding:0; }
.ir-presentation-page .pr-title, .ir-presentation-page .pr-date, .ir-announcements-page .pr-title, .ir-announcements-page .pr-date { margin-bottom:10px; }
.ir-announcements-page .pr-title.no-dt, .ir-presentation-page .pr-title.no-dt { width: 100%; }
.pr-title.ni { padding-bottom:10px; }
.pr-main-content .pr-introtext { border-left: 0 none; }
.pr-main-content .pr-share { margin: 0; }
.ir-announcements-page .pr-date p,  .pr-date p { margin-bottom: 5px; }
.ir-announcements-page .pr-title p,  .pr-title p { margin-bottom: 10px; }
.pr-main-content .pr-share { max-width: none; }
.pr-main-content .pr-share p { display:inline-block; padding-right:15px; }
.txtvaltemph { float:left; }
.pr-main-content .pr-share:not(.dwnld-lnk) p a { padding: 9px 13px 9px 38px; }
.pr-year-tabs ul { width: 100%; top: 100%; position: absolute; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); z-index: 2; display: none; background:#fff; }
.pr-year-tabs ul.active { display: block; }
.pr-year-tabs ul li { border-bottom: 1px solid #f6f6f6; display: block; /*width: 100%;*/ margin: 0 !important; }
.pr-year-tabs ul li a { padding: 18px 15px; display: block; opacity: 1; color: #797979; text-align: left; }
.pr-year-tabs ul li:hover a, .pr-year-tabs ul li.current a { color: #00318d; }
.pr-year-tabs ul li:hover a::before, .pr-year-tabs ul li.current a::after, .pr-year-tabs ul li.current a::before { display:none; }
.pr-pagination ul li.pagerlink::after { top: 1px; position: relative; }

/*--  Glossary page  --*/
.glossary-ir-content { margin-top: 51px; }
.glossary-ir-content ul.glossary-link li {  padding: 13px 4px 14px; }
.glossary-ir-content .glossary-main { margin-bottom: 35px; }

/*--  Investor presentation / quarterly production report page  --*/

.ir-presentation-page .pr-introtext p, .production-reports-page .pr-introtext p { margin-bottom:0; }

/*--  Module Related stories  --*/
.module-related-stories .story-item-box-wrap:hover{top:0px !important;box-shadow:none !important;}

  }
  
  @media all and ( min-width: 768px){
  
/*--  Nested horizontal tab module  --*/
.htab-menu { margin-top: 1px; }

/*--  BOD Module  --*/
  .bod-full-wrap.mbl { display:none !important; }
  
  }
  
  @media all and ( max-width: 768px){
  
/*--  BOD Module  --*/
  .module-bod-wrapper .bod-item-inner .bod-head { bottom: 30px; left: 30px; }
  .bod-full-wrap .bod-left-col p.bod-name { font-size: 2.2rem; }

/*--  Build a report  --*/

.rb-intro { margin-left: 0; width:80%; padding-top: 10px; }
.rb-intro p { font-size: 1.8rem; }
    
  }
  
  @media all and ( max-width: 767px){
  
#MainWrapper #sitemapcontainer > ul { columns: auto; }

/*--  BOD Module  --*/

.module-bod-wrapper.two-col .bod-item, .module-bod-wrapper.four-col .bod-item { width: 100%; }
.leadership-team-landing .module-bod-wrapper.two-col .bod-item { width: 50%; }
.module-bod-wrapper .bod-item img { width: 100%; }
.module-bod .bod-full-wrap.dsktp { display:none !important; }
.bod-left-col, .bod-right-col { width: 100%; }
.bod-left-col { padding-right:0; }
.module-bod-wrapper .bod-item .bod-full-wrap { padding: 30px 15px 5px; }
.module-bod-wrapper .bod-item .bod-full-wrap.dsktp { padding: 30px 15px 29px; }
.leadership-team-landing .bod-full-wrap { padding-top: 0; }
  .bod-full-wrap .bod-right-col p { line-height: 1.7em; }
  .bod-full-wrap .bod-left-col p.bod-name { margin-bottom: 10px; }
  .module-bod-wrapper .bod-item-inner .bod-head { left: 40px; bottom: 30px; }  
.bod-right-col { padding-right:0; }

/*--  Build a report  --*/

.arbuilderWrapper.desktop { display:none; }
.arbuilderWrapper.mobile { display:block; }
.arbuilderWrapper.mobile .rb-wrapper { background:none; padding:0; }
#contentwrapper .arbuilderWrapper.mobile .rb-items-container > ul.reportList{margin-bottom:10px;}
#contentwrapper .arbuilderWrapper.mobile ul.reportList li { font-size: 1.5rem; padding:0; margin-bottom:13px;    list-style-type: none !important;}
.arbuilderWrapper.mobile .accordian-inner { padding: 19px 15px 26px; }
.arbuilderWrapper.mobile .module-accordian-wrapper { padding-top: 0; }
.arbuilderWrapper.mobile { margin-top: 0;  padding-top: 20px; }
.rb-wrapper .reportList li > span.rCheck { margin-right: 10px; margin-top: 0px; }
.arbuilderWrapper.mobile .reportList li > span.rName { width: calc(100% - 45px); }
.rb-button .deviceText { margin-left: 0; }
#contentwrapper .arbuilderWrapper.mobile .rb-full-report p { padding-top: 10px; margin:0; }

#contentwrapper .arbuilderWrapper.mobile ul.reportList.reportlistCat li > span.rName { font-weight: 500; font-size: 1.3rem; line-height:17px; }
/*--  Accordian module  --*/

.module-accordian .accordian-title { font-size: 1.5rem; }
.module-accordian-wrapper .accordian-content p { line-height:1.733em; }

/*--  Accordian module with documents  --*/

.module-tab-with-download-table.blue-gradient ul.module-tabs li a, .module-tab-with-download-table.blue ul.module-tabs li a { color: #797979; }
.module-tab-with-download-table.blue-gradient ul.module-tabs li.current a, .module-tab-with-download-table.blue ul.module-tabs li.current a{ color: #00318d; }

.module-accordian.with-docs .report-library-item { display:table; width: 100%; }
.module-accordian.with-docs .rprt-lib-title { width:90%; display: table-cell; }
.module-accordian.with-docs .rprt-lib-title p { padding-right:5px; }
.module-accordian.with-docs .rprt-lib-doc { display:table-cell; vertical-align: middle; width:10%; }

/*--  Tabs to drop down  --*/

.reports-library-landing ul.rb-tabs { display:none; border:1px solid #002478; }
#contentwrapper.reports-library-landing ul.rb-tabs li { width: 100%; border-bottom: 1px solid #002478; }
#contentwrapper.reports-library-landing ul.rb-tabs li:last-child { border-bottom: 0 none; }
#contentwrapper.reports-library-landing ul.rb-tabs li a { top: auto; transform: none; font-size: 1.4rem; padding: 10px 14px; }
#contentwrapper.reports-library-landing ul.rb-tabs li:hover::before, #contentwrapper.reports-library-landing ul.rb-tabs li.current::before { border:0 none; }
#contentwrapper.reports-library-landing ul.rb-tabs li.current::after { display:none; }

/*--  Reports library  --*/

.reports-library-landing .report-library-item { display:table; width: 100%; }
.reports-library-landing .rprt-lib-title { width:90%; display:table-cell; }
.reports-library-landing .rprt-lib-title p { padding-right:5px; }
.reports-library-landing .rprt-lib-doc { display:table-cell; vertical-align: middle; width:10%; }
ul.rb-tabs.first { padding-right: 0; /*overflow:scroll; height:200px; -webkit-overflow-scrolling: touch;*/ /*position: absolute; background: #fff;*/ }
ul.rb-tabs.second { padding-left: 0; }
div.archive-button { display:none; }

/*----    Leadership team page    ----*/

.module-bod-wrapper .bod-item .bod-img { background-position: top center; }
.leadership-team-landing ul.rb-tabs li a { font-size: 1.5rem; }
.leadership-team-landing .bod-mbmr-desc, .module-bod .bod-mbmr-desc { padding-top: 0; }

/*---   Module Tab with Download Table starts   ---*/
.module-tab-with-download-table .module-tabs-contents { padding: 30px 0 0; }

/*----    Module Media Cards starts    ----*/
.media-card-wrapper { margin:0; }
.module-media-cards.three-col-option .media-card-item, .module-media-cards.two-col-option .media-card-item, .media-card-item { width: 100%; margin: 15px 0 0; min-height:240px; }


/*----    Signpost carousel module    ----*/

/*--  Module Related stories  --*/
.module-related-stories .story-img { max-height: 216px; height: 216px; }
.module-related-stories .story-img img {width: 100%;max-width: inherit;max-height: 1000px !important;margin: 0; height: auto !important;}
/*.module-related-stories .story-content { height: auto !important; }*/
.module-related-stories .story-content p { margin-bottom: 35px; }

.video-gallery-content .pr-year-tabs{float: left;width: 100%;z-index: 99;}
  }
  
 @media all and ( min-width: 640px){

.leadership-team-landing .module-bod-wrapper .bod-full-wrap.mbl { display:none !important; }
body.nojs .leadership-team-landing .module-bod-wrapper .bod-full-wrap.mbl { display:block !important; }

}

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

.module-signpost-carousel .swiper-scrollbar { margin: -35px 69px 0; width: calc(100% - 138px); }
.pr-title p { line-height: normal; font-size: 1.7rem; }
.production-reports-page .pr-introtext, .ir-presentation-page .pr-introtext, .pr-introtext p { margin-bottom: 20px; }
.pr-pagination ul li { font-size: 1.7rem; }

}

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

.leadership-team-landing .module-bod-wrapper.two-col .bod-item, .leadership-team-landing .module-bod-wrapper.four-col .bod-item { width: 100%; }
.leadership-team-landing .bod-full-wrap.dsktp { display:none !important; }
.leadership-team-landing .bod-full-wrap.mbl { padding-top: 30px; }
.leadership-team-landing .module-bod-wrapper .bod-full-wrap.dsktp { display:none !important; }
.module-tab-with-download-table .rprt-lib-title { width: 88%; }
.module-tab-with-download-table .rprt-lib-doc { width: 12%; }

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

.signpost-carousel-item { max-width: none; }
  
/*--  BOD Module  --*/
  .module-bod-wrapper .bod-item-inner .bod-head { left: 30px; bottom: 25px; }
  .module-bod-wrapper .bod-item-inner .bod-head p.bod-name { font-size: 1.6rem; }
  
/*--  Accordian module  --*/
.module-accordian .accordian-content .accordian-inner { padding: 19px 15px; }
.module-accordian .accordian-title{ font-size: 1.4rem; }

/*--  Accordian module with documents  --*/

.module-accordian.with-docs .accordian-content .accordian-inner { padding: 16px 14px; }
.module-accordian.with-docs .rprt-lib-title { width:80%; }
.module-accordian.with-docs .rprt-lib-doc { width:20%; }
.module-accordian.with-docs .accordian-content .accordian-inner, .module-tab-with-download-table .report-library-item { padding: 5px 15px; }

/*--  Build a report  --*/

.rb-intro p { font-size: 1.6rem; line-height: 1.5em; }

/*--  Reports module  ---*/
.reports-library-landing .module-accordian .accordian-title { padding: 15px 60px 15px 14px; }
.reports-library-landing .module-accordian .accordian-content .accordian-inner { padding: 16px 14px; }
.reports-library-landing .rprt-lib-title { width:80%; }
.reports-library-landing .rprt-lib-doc { width:20%; }

.module-tab-with-download-table .rprt-lib-title { width: calc(100% - 55px); }
.module-tab-with-download-table .rprt-lib-doc { width: 55px; }

.media-card-item-inner p.media-card-title { font-size: 2.0rem; }

/*--  Module media cards  --*/

.module-media-cards.three-col-option .media-card-item, .module-media-cards.two-col-option .media-card-item, .media-card-item { min-height:220px; }

/*--  Press releases landing  --*/
.pr-pagination { margin: 0 -15px; }
.pr-pagination ul li { font-size: 1.4rem; }
.pr-pagination ul li.prev a span { margin-right: 1px; }
.pr-pagination ul li.next a span { margin-left: 1px; }

  }

@media all and ( max-width: 430px){
/*--  Module Related stories  --*/
.module-related-stories .story-img img {width: 150%;}
}

@media all and ( max-width: 420px){
/*--  Module Related stories  --*/
.module-related-stories .story-img img{ min-height: 216px; width: auto;}
}
  
  @media all and ( max-width: 360px){
  
/*--  BOD Module  --*/
  .module-bod-wrapper .bod-item-inner .bod-head { bottom: 15px; left: 20px; }
  .bod-full-wrap .bod-left-col p.bod-name { font-size: 2rem; margin-bottom: 5px; }

/*--  Build a report  --*/

.rb-intro p { font-size: 1.4rem; line-height: 1.4em; }

/*----    Module Media Cards starts    ----*/
.media-card-item-inner { width: 100%; }

/*----    Signpost carousel module    ----*/
.module-signpost-carousel .swiper-scrollbar { margin: -35px 62px 0; width: calc(100% - 124px); }

/*--  Press Releases landing  --*/
.pr-pagination ul li.prev { margin-right: 7px; }
.pr-pagination ul li { margin: 0 7px 0 5px; }
.pr-pagination ul li.pagerlink::after { top: 2px; position: relative; left:6px; }

/*--  Glossary page  --*/
.glossary-content .glossary-text p { margin-bottom: 5px; }

  }
  
  
div#rc-video-content .angloVideoContainer {
    display: flex;
    height: 100%;
    width: 100%;
}