.closeMenu {
  max-width: 1355px;
  margin: 0 auto;
}
.closeMenu p {
  padding: 0 0 0 33px;
  right: 30px;
} /* Customer Websites Starts */ .customer-websites-data {
  background-color: #fff;
  height: 650px;
}
.customer-websites {
  display: inline-block;
  margin-left: 33px;
  position: relative;
  vertical-align: text-bottom;
}
.customer-websites ul li a {
  color: #1b375d;
  font-size: 1.2rem;
  letter-spacing: 1px;
  font-weight: bold;
  text-transform: uppercase;
  display: flex;
}
.customer-websites ul li a span {
  margin-left: 10px;
}
.customer-websites.clicked ul li a {
  color: #d52b1e !important;
} /* .customer-websites.clicked ul li a img{background: url('/~/media/Images/P/Prudential-V13/icons/red-earth-icon') no-repeat}; */ .websites span::before {
  background: url(/~/media/Images/P/Prudential-V13/icons/earth-icon) no-repeat;
  position: absolute;
  content: '';
  top: 16px;
  left: -19px;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
  width: 18px;
  height: 1.8rem;
  background-size: contain;
  background-position: 0 0;
}
.customer-websites.clicked ul li a span::before {
  background: url(/~/media/Images/P/Prudential-V13/icons/red-earth-icon) no-repeat;
  background-size: contain;
}
.customer-websites-data .subnav-outer-bg {
  background-color: #fff;
  border: 0 none;
  box-shadow: 0 10px 10px 0 rgb(0 0 0 / 20%);
}
.showWebsiteData {
  opacity: 1;
  visibility: visible;
}
.customer-websites-data .closeMenu {
  top: 22px !important;
  z-index: 9;
} /*.customer-websites-data .closeMenu::before{width: 100%; margin-left:0px; left: 0;}*/ /*.customer-websites-data .closeMenu p{right: -15px;}*/ .customer-websites-inner-data {
  position: relative;
  padding: 0 8.6%;
  top: 85px;
}
.customer-websites-data-wrapper a {
  color: #0d131d;
  font-size: 1.8rem;
  line-height: 28px;
}
.customer-websites-data-wrapper a:hover {
  color: #d52b1e;
  transition: all .2s;
}
.customer-websites-title {
  color: #0d131d;
  font-size: 2.1rem;
  line-height: 42px;
  letter-spacing: 0.5px;
  font-weight: bold;
  margin-top: 4px;
  margin-bottom: 31px;
}
.customer-websites-data-wrapper {
  padding: 10px 0 18px;
  position: static;
  display: block;
  cursor: pointer;
}
.inner-children-website-data {
  padding: 10px 0 18px;
} /*.customer-websites-data-wrapper:first-child{padding-top: 0px !important;}*/ /*.customer-websites-data-wrapper:last-child{padding-bottom: 0px !important;}*/ .customer-website-main-wrapper {
  width: 54.3%; /*-moz-column-count: 3;-moz-column-gap: 20px;-webkit-column-count: 3;-webkit-column-gap: 20px;column-count: 3;*/ border-right: 1px solid #d8d8d8;
  position: relative;
}
.customer-websites-data-wrapper.has-children > a::after {
  content: "\e902";
  font-family: Icomoon;
  font-size: 1.6rem;
  position: absolute;
  right: 70px;
  top: 55%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-weight: normal;
  color: #0d131d;
  -webkit-transition: right 0.6s ease;
  transition: right 0.6s ease;
  cursor: pointer;
}
.customer-websites-data-wrapper.has-children:hover ul {
  display: block !important;
}
.customer-websites-data ul.activeMenuCountry {
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
  width: 100%;
  height: 100% !important;
  z-index: 2;
  opacity: 1;
  margin-left: 0px;
  transition: transform 1s ease 0.4s, opacity 0s ease 0.7s, z-index 0s ease 1.5s;
  min-height: 420px;
  visibility: visible;
  top: 0;
  padding-left: 88px;
  z-index: 999; /*background: #fff;*/
}
.nav-signpost-img-wrapper {
  padding: 0 !important;
} /* .customer-websites-data-wrapper.has-children:hover ul { -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); width: 100%; height: 100% !important; z-index: 2; opacity: 1; margin-left: 5px; transition: transform 1s ease 0.4s, opacity 0s ease 0.7s, z-index 0s ease 1.5s; min-height: 420px; visibility: visible; top: 0; padding-left: 88px; } */ ul.inner-website-data {
  position: absolute;
  top: 0;
  left: 0;
  padding-top: 0;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  transition: transform 1s ease 0s, opacity 0s ease 0.3s, z-index 0s ease 0s; /* overflow-y: auto; */ visibility: hidden;
  opacity: 0;
}
.customer-websites-inner-data .subnav-responsive-wrap {
  position: absolute;
  top: 56px;
  right: 127px;
  max-width: 236px;
  height: auto;
  z-index: 9999;
}
.customer-websites-inner-data .nav-signpost-img-wrap {
  max-width: 236px;
} /*.customer-websites-inner-data .nav-signpost-responsive-ttl-wrap {position: absolute; z-index: 5; bottom: 20px; left: 20px;}*/ .customer-websites-inner-data .nav-sp-ttl.h3 { /*font-size: 21px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: 0.5px; color: #fff; font-family: 'PT Serif';*/ display: block;
  padding-top: 10px;
  width: 80%;
}
.customer-websites-inner-data .nav-signpost-responsive-ttl-wrap a.rad-link {
  color: #fff;
  transition: all 0.6s ease;
}
.customer-websites-inner-data .nav-signpost-responsive-ttl-wrap {
  position: absolute;
  z-index: 5;
  bottom: 0;
  left: 22px;
  width: 100%;
  height: 100%;
  top: 22px;
} /* Customer Websites Ends */ @media only screen and (min-width: 1681px) {
  .customer-website-main-wrapper {
    width: 48%;
  }
  .customer-websites-data-wrapper.has-children > a::after {
    right: 20px;
  }
}
@media only screen and (max-width:1600px) {
  .customer-websites-inner-data {
    padding: 0px;
  }
  .customer-website-main-wrapper {
    width: 51%;
  }
  .customer-websites-data-wrapper {
    padding: 10px 0 10px;
  }
  .customer-websites-data-wrapper a {
    font-size: 1.6rem;
    line-height: 20px;
  }
  .customer-websites-data-wrapper.has-children > a::after {
    right: 30px;
  }
  .customer-websites-inner-data .subnav-responsive-wrap {
    right: 0px;
  }
}
@media only screen and (min-width: 1367px) and (max-width: 1680px) {
  .customer-websites-inner-data .nav-sp-ttl.h3 {
    display: block;
    margin: 0 0 0;
    padding-top: 10px;
    width: 80%;
    padding-bottom: 21px;
  }
}
@media only screen and (max-width:1367px) {
  #topnavigation > ul {
    padding-left: 65px;
    padding-right: 65px;
  }
  .customer-websites-inner-data .nav-sp-ttl.h3 {
    display: block;
    margin: 0 0 0;
    padding-top: 10px;
    width: 80%;
    padding-bottom: 21px;
  }
}
@media only all and (max-width:1249px) {
  .responsive-nav {
    background-color: #d52b1e;
  }
  .topnavigation ul li span, .secondNav ul li a {
    padding: 13px 0;
  }
  .top-white-belt {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .logo-area img {
    width: 200px;
  }
  .logo-area {
    text-align: left;
    width: auto;
  }
  .top-white-belt {
    padding-left: 20px;
    padding-right: 0px !important;
    padding-bottom: 74px;
  }
  .mobi-burger-menu {
    position: inherit !important;
  }
  .mobi-burger-menu {
    padding: 22px 22px !important;
    background: #d52b1e; /* border-left: 1px solid #252525; */ float: right;
    padding-left: 25px;
    padding-right: 11px;
    left: 0;
    position: inherit;
    top: 41px;
  }
  .hambg {
    width: 22px;
  }
  #hamburger span {
    background: #ffffff none repeat scroll 0 0;
    width: 69%;
  }
  .topnavigationResponsiveMainwrapper.topNavigationHover .topnavigationwrapper {
    padding-top: 66px;
  }
  #responsive-nav .topnavigation ul li .showmore1, #responsive-nav .topnavigation ul li .showmore2, #responsive-nav .topnavigation ul li .showmore3 {
    color: #fff;
  }
  .topnavigation ul li {
    text-align: left;
  }
  #responsive-nav .topnavigation ul li .showmore1, #responsive-nav .topnavigation ul li .showmore2, #responsive-nav .topnavigation ul li .showmore3 {
    position: absolute;
    top: 20px;
    left: calc(100% - 37px);
  }
  .headerSearchWrapper {
    margin-left: 0px;
    position: absolute;
    right: /*77px*/ 105px;
    top: -9px;
  }
  .icon-contact-us {
    position: absolute;
    right: 98px;
    width: auto;
    top: 12px;
  } /*.topnavigationwrapper{display: block !important;}*/ /*.hambg a{height: 20px;width: 20px;display: block;background: #fff;}*/ .mm-menu.mm-fullscreen.mm-right, .mm-menu.mm-fullscreen.mm-top {
    top: 30px !important;
    z-index: 99;
  }
  .mm-arrow:after, .mm-next:after, .mm-prev:before {
    width: 14px;
    height: 14px;
    border-color: #fff !important;
  }
  .mm-listview.mm-multiline > li .mm-listview > li.mm-multiline > a, .mm-listview.mm-multiline > li .mm-listview > li.mm-multiline > span, .mm-menu.mm-multiline .mm-listview > li > a, .mm-menu.mm-multiline .mm-listview > li > span {
    font-size: 1.6rem;
    line-height: 28px;
    color: #fff;
  }
  .mm-panel:first-child.mm-current {
    background: #d52b1e;
    padding: 42px 15px 0 20px !important;
  }
  .mm-menu.mm-multiline .mm-listview li.level2 > a {
    color: #0d131d !important;
  }
  .mm-panel:not(.mm-panel:first-child) {
    margin-top: 36px !important;
  }
  .mm-panel:not(.mm-panel:first-child) ul li a::after {
    border-color: #0d131d !important;
  }
  .mm-panel:not(.mm-panel:first-child) ul li.level3 a, .mm-panel:not(.mm-panel:first-child) ul li.level4 a {
    color: #0d131d;
  }
  .mm-panel:not(.mm-panel:first-child) .mm-navbar .mm-title {
    color: #d52b1e;
    font-size: 1.6rem;
    line-height: 28px;
    font-weight: bold;
  }
  .mm-panel:not(.mm-panel:first-child) .mm-arrow:after, .mm-panel:not(.mm-panel:first-child) .mm-next:after, .mm-panel:not(.mm-panel:first-child) .mm-prev:before {
    margin-top: 18px;
    border-color: #d52b1e !important;
  }
  #mmenu ul.mm-listview > li.level1.selected > a {
    color: #fff;
  }
  #mmenu ul.mm-listview > li.selected > a {
    color: #d52b1e;
  }
  #hamburger {
    cursor: pointer;
    float: left;
    position: relative;
    transform: rotate(0deg);
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    width: 32px;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
  }
  #hamburger span:nth-child(1) {
    top: 0;
  }
  #hamburger span {
    background: #fff none repeat scroll 0 0;
    display: block;
    height: 1.5px;
    left: 0;
    opacity: 1;
    position: absolute;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    width: 22px;
  }
  #hamburger span:nth-child(2) {
    top: 9px;
  }
  #hamburger span {
    background: #fff none repeat scroll 0 0;
    display: block;
    height: 1.5px;
    left: 0;
    opacity: 1;
    position: absolute;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    width: 22px;
  }
  #hamburger span:nth-child(3) {
    top: 18px;
  }
  #hamburger span {
    background: #fff none repeat scroll 0 0;
    display: block;
    height: 1.5px;
    left: 0;
    opacity: 1;
    position: absolute;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    width: 22px;
  }
  #hamburger.open span:nth-child(1) {
    background: #fff;
    top: 11px;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
  }
  #hamburger.open span:nth-child(2) {
    background: #fff;
    left: -60px;
    opacity: 0;
  }
  #hamburger.open span:nth-child(3) {
    background: #fff;
    top: 11px;
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
  }
  .boxShadowNone {
    box-shadow: none !important;
  }
  .customer-websites {
    display: none;
  }
}
.customer-websites-data-wrapper a.activeMenu, .customer-websites-data-wrapper a.activeMenu:after {
  color: #d52b1e;
}
.secondNavWrapp .headerSearchShareWrapper .subnav-outer {
  z-index: 11;
}
#nav-customer-websites-level1 {
  display: none !important;
}
.topnavigation ul li.level1 > a > span, .topnavigation ul li.level1 > span {
  margin: 0;
}
.darkBannerWrapper .topnavigation ul li.level1:hover > a > span {
  color: #fff;
}
@media only all and (max-width:767px) {
  .latest-feeds-right-wrapper .newsitem .latest-news-date {
    font-size: 1.4rem;
    letter-spacing: 1.5px;
    margin-bottom: 8px;
  }
  .latest-feeds-right-wrapper .newsitem .latest-news-title.h4 {
    font-size: 1.8;
    line-height: 28px;
    letter-spacing: 1.5px;
  } /* .large-intro-signpost-module.show-bottom-bg .large-intro-signpost-module-wrapper.bgColourOnRight.grey:after{top: 30px;}*/
}
.mm-panels > .mm-panel {
  padding: 0 20px 0 40px !important;
}
.mm-arrow:after, .mm-next:after {
  right: 4px !important;
}
.subnav-responsive-wrap span {
  font-size: 21px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.5px;
  color: #fff;
  font-family: 'PT Serif';
}
.subnav-responsive-wrap span.h3 {
  font-family: Oxygen;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.63;
  letter-spacing: normal;
  color: #fff;
}
.subnav-responsive-wrap .nav-signpost-responsive-ttl-wrap .rad-arrow-btn:before {
  position: absolute;
  content: '';
  top: 12px;
  right: -12px;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
  width: 2.8rem;
  height: 1.9rem;
  background-image: url(~/media/Images/P/Prudential-V13/icons/white-btn-arrow.png);
  background-repeat: repeat-x;
  background-size: contain;
  background-position: 0 0;
}
#mmenu ul.mm-listview > li.level2.current > span {
  color: #d52b1e;
}
.mm-listview > li.level3.first, .mm-listview > li.level2.first {
  padding-top: 0px;
}
@media only screen and (min-width: 1250px) and (max-width: 1680px) {
  .customer-websites-data ul.activeMenuCountry {
    padding-left: 30px !important;
  }
}
@media screen and (min-height:700px) {
  .subnav-inner {
    max-height: 55vh;
  }
}


.news-and-publications .analysis-landing-main-wrapper {position: relative}
.news-and-publications .analysis-landing-main-wrapper:not(:first-child):after {
    content: '';
    display: block;
    height: 0.2rem;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0px;
    background-color: #e5eaef;
}
.news-and-publications .analysis-landing-main-wrapper {
    padding-bottom: 20px;
    padding-top: 20px;
    flex-flow: column;
}

.news-and-publications .large-signpost-image {
    display: flex;
    align-items: flex-end;
    min-width: 230px;
}
.large-signpost-button.float-right { float:right;}
@media (max-width:992px){
.news-and-publications .large-signpost-image {
    min-width: 148px;
}
}
@media (max-width:767px){
.large-signpost-button.float-right {
    float: left;
}
}