/******************/
/*** Nojs global starts ***/
/*******************/
.nojs .other-preloader{display:none;}
.nojs .section{opacity:1;}
.nojs .slider-nav-inner{display:none;}
.nojs .cards-slider-holder .card-item{float:left;margin-bottom:20px;}
.nojs .full-video-wrapper{display:none;}
.nojs .mod-content-bg.onLeftSide::before{left:100%;}
.nojs .mod-content-bg.onRightSide::before{right:100%;}
.nojs .mod-split-text-video .mod-spilt-text-holder .mod-content-inner{opacity:1;}
.nojs .video-slide-item{margin-bottom:30px;}
.nojs .video-slider-details{display:none;}
.nojs .banner-type3-quick-links{margin:0;}
.nojs .quicklinks-slider-arrow{display:none;}
.nojs .quick-link-box{margin-bottom:40px;}
.nojs .js-snapdown-content{display:block}
.nojs .js-snapdown-title .open-close{display:none}
.nojs .jssnapdownItem .js-snapdown-title:after{display:none}
.nojs .innerElementOpacity{opacity:1}
.nojs .split-screen-item-container ,.nojs .sst2-item-container.sst2-right{right:0}
.nojs .sst2-item-container.sst2-left{left:0}
.nojs .mod-split-screen-tab .split-screen-list-holder{opacity:1}
.nojs .split-screen-item-container .split-screen-item-inner:first-child{display:block}
.nojs .mod-split-screen-tab .sst2-item-inner{opacity:1}
.nojs .mod-split-screen-tab .split-screen-item-holder{opacity:1}
.nojs .banner-module-type1-content .banner-module-type1-content-inner{display:none}
.nojs .banner-module-type1-content-inner:first-child{display:block}
.nojs .topnavigation li > ul{position:absolute;top:100%;background:#f4f4f4;width:250px;padding:10px;text-align:left;display:none}
.nojs .topnavigation li > ul li{padding:5px 10px}
.nojs .topnavigation li > ul ul{left:100%;top:0}
.nojs .topnavigation li{position:relative}
.nojs .topnavigation li:hover > ul{display:block}
/*******************/
/*** Nojs global ends ***/
/*******************/
@media all and (min-width:1366px){
.cards-slider-holder.slick-slider .slick-track{
width: 40000px !important;
}
}
.has2cards.InfiniteFalse.section-slider-with-cards .cards-slider-holder{
display:flex;
}
.cta-primary:focus-visible {
  color: var(--primary-3);
  outline: 2px dashed var(--secondary-4);
  outline-offset: 4px;
}
.js-snapdown-title:focus-visible {
  outline: 1px solid var(--secondary-11) !important;
}
.text-link-media:focus-visible .rad-link-media {
  text-decoration: underline;
    text-decoration-color: currentcolor;
}
.darkbg.module-hero-banner-animation .single-video-link.single-video-link-blue:focus-visible .icon-play .path1::before {
  color: var(--primary-3);
  box-shadow: 0 0 0 2px var(--primary-2);
}
.darkbg.module-hero-banner-animation .single-video-link.single-video-link-blue:focus-visible .icon-play .path2::before {
  color: var(--primary-2);
}
.text-link-media:focus-visible .icon-forward-black {
  background: var(--primary-3) !important;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid var(--primary-1);
}
.text-link-media:focus-visible .icon-forward-black::before {
  background-image: url('/~/media/Images/M/MandG-Plc/icons/arrow-forward-small') !important;
  background-position: center;
  background-repeat: no-repeat;
}
.cta-tertiary-dark.grey-arrow:focus-visible {
  outline: 2px dashed var(--secondary-12);
  outline-offset: 4px;
}
.footer-column ul li a:focus-visible, .footer-links li a:focus-visible {
  outline: 2px dashed var(--secondary-12);
  outline-offset: 4px;
  border-radius: 2px;
}
.social-media-links li a:focus-visible {
  color: var(--secondary-10);
}
header a:focus-visible {
  outline: 2px dashed var(--primary-5);
  outline-offset: 4px;
  /*border-radius: 2px;*/
}
.has2cards.InfiniteFalse.section-slider-with-cards .card-item[data-manual-clone="1"] {
  display: none !important;
}
.filter-box .filter-year {
  background-color: var(--primary-3);
  border: 1px solid var(--secondary-11);
}
.mod-tabs-navigation .content-tabs-item-inner .content-tabs-item.active > a{background-color:var(--secondary-12);};
/*--- Timeline Integration starts ---*/
.slideContent .mCustomScrollBox{padding-left:0;}
.slideContent .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#e5e5e5;}
.slideContent .mCSB_scrollTools .mCSB_draggerRail{width:3px;}
.slideContent .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .slideContent .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .slideContent .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .slideContent .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#0ba88a;}
.slideContent .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .slideContent .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:3px;box-shadow:none;margin:0 auto;}
.slideContent .mCSB_scrollTools{left:-25px;width:3px;z-index:5;}
@media all and (max-width:767px){
.section-slider-with-cards.mod-sliding-cards .slider-nav-inner .slick-prev-arrow:hover, .slider-nav-inner .slick-next-arrow:hover {
  border: 3px solid var(--primary-1) !important;
}
.section-slider-with-cards.mod-sliding-cards .slider-nav-inner .slick-prev-arrow:hover .icon-forward-green::before, .slider-nav-inner .slick-next-arrow:hover .icon-forward-green::before{
background-image: url('/~/media/Images/M/MandG-Plc/icons/arrow-forward-small') !important;
}
.change-slider-region .csr-btn-main{
position: relative;
  display: flex;
  width: 100%;
  justify-content: center;
}
.slideContent .mCSB_scrollTools{left:-15px;
}
}
/*--- Timeline Integration ends ---*/

/*--- GLOBAL MODULE CSS STARTS ----*/
.section{float:left;width:100%;opacity:0;}
.innerElementOpacity{opacity:0;}
.section, .MarginSpaceCommon{margin-top:50px;margin-bottom:50px;}
.section:first-child,.section.first{margin-top:100px;}
.section:last-child,.section.last{margin-bottom:100px;}
.section.hasBackground{padding-top:100px;padding-bottom:100px;}
.section.hasBackground.Halfpadding{padding-top:50x;padding-bottom:50px;}
.section.grey,.section.bgGrey,.section.light-grey {background-color:#F8F7F3;}
.section.teal {background-color:#055a60;}
.TopPadding{padding-top:150px;}
.BottomPadding{padding-bottom:150px;}

.article-page .section{margin-top:50px;margin-bottom:50px;}
.article-page .section:first-child,.article-page .section.first{margin-top:100px;}
.article-page .section:last-child,.article-page .section.last{margin-bottom:100px;}
.article-page .section.hasBackground, .article-page .TopPadding, .article-page .BottomPadding{padding-top:100px;padding-bottom:100px;}
.margin-bottom-zero{margin-bottom:0 !important;}
.margin-top-zero{margin-top:0 !important;}
.padding-bottom-zero{padding-bottom:0 !important;}
.padding-top-zero{padding-top:0 !important;}
.bottom-half-space{margin-bottom:50px;}
/* .rad-highlighted-2{color:#eb5c37;} */
.rad-highlighted-2{color:var(--primary-5);} 
.rad-highlighted-3{color:#007780;}
.d-none{display:none;}
.stat-description{
color:var(--primary-5);
font-weight:500;
margin-top:2rem;
}
.share-price-iframes iframe {
  margin-top: 7px;
}
.slider-nav-inner .slider-dots-container{
display: flex;
  flex-direction: column-reverse;
}
.section-slider-with-cards.mod-sliding-cards .slick-dots.custom-dots li{
display:flex;
}
.section-slider-with-cards.mod-sliding-cards .slick-dots.custom-dots li::before{
display:none;
}
.slider-nav-inner .slick-dots.custom-dots{
display: flex;
  margin: 0 !important;
  justify-content: center;
  align-items: center;gap: 4px;
}
.slider-nav-inner .slick-dots.custom-dots li{
margin: 0 !important; padding:0 !important;
}
.slider-nav-inner .slick-dots.custom-dots .slick-active button {
  width: 24px;
  height: 8px;
  border-radius: 0;
  outline: none;
  border: none;
  background-color: var(--primary-2);
  font-size: 0;
}
.slider-nav-inner .slick-dots.custom-dots li button{
width: 8px;
  height: 8px;
  border-radius: 0;
  outline: none;
  border: none;
  background-color: var(--primary-1);
  font-size: 0;
}
.slider-nav-inner .slider-count-container {
    font-size: 12px;
    text-align: center;
    line-height: 17px;
    letter-spacing: -0.18px;
    font-family: 'FFInfraRegular';
}

.mod-stat-cards h2{
color:var(--primary-5);font-family: 'FFInfraMedium'; font-weight: 500; letter-spacing: normal;
padding-bottom:6.4rem;
}
.mod-stat-cards .stat-cards-container .stat-cards-inner .sc-holder {
justify-content: center !important;
padding: 30px !important;

}
@media all and (max-width:1679px){
    .bottom-half-space{margin-bottom:40px;}
}
@media all and (min-width:1024px) and (max-width:1679px){
    .TopPadding{padding-top:80px;}
    .BottomPadding{padding-bottom:80px;}
    .section,.MarginSpaceCommon{margin-top:40px;margin-bottom:40px;}
    .section:first-child,.section.first{margin-top:80px;}
    .section:last-child,.section.last{margin-bottom:80px;}
    .section.hasBackground{padding-top:80px;padding-bottom:80px;}
    .section.hasBackground.Halfpadding{padding-top:40px;padding-bottom:40px;}
    .article-page .section{margin-top:40px;margin-bottom:40px;}
    .article-page .section:first-child,.article-page .section.first{margin-top:80px;}
    .article-page .section:last-child,.article-page .section.last{margin-bottom:80px;}
    .article-page .section.hasBackground,
    .article-page .TopPadding, .article-page .BottomPadding{padding-top:80px;padding-bottom:80px;}
}
@media all and (min-width:768px) and (max-width:1023px){
.module-hero-banner-animation{
padding: 0 30px !important ;
    padding-right: 0 !important;
}
    .TopPadding{padding-top:80px;}
    .BottomPadding{padding-bottom:80px;}
    .section,.MarginSpaceCommon{margin-top:40px;margin-bottom:40px;}
    .section:first-child,.section.first{margin-top:80px;}
    .section:last-child,.section.last{margin-bottom:80px;}
    .section.hasBackground{padding-top:80px;padding-bottom:80px;}
    .section.hasBackground.Halfpadding{padding-top:40px;padding-bottom:40px;}
    .article-page .section{margin-top:40px;margin-bottom:40px;}
    
    .article-page .section:first-child,.article-page .section.first{margin-top:80px;}
    .article-page .section:last-child,.article-page .section.last{margin-bottom:80px;}
    .article-page .section.hasBackground, .article-page .TopPadding,
    .article-page .BottomPadding{padding-top:80px;padding-bottom:80px;}
    .mod-stat-cards .stat-cards-container .stat-cards-inner .sc-holder {
    padding: 13px !important;
  }
  .mod-stat-cards .stat-cards-container .stat-cards-inner .sc-holder .text-link{  	gap:8px !important;}
}
@media all and (max-width:767px){
.module-hero-banner-animation .center-image{
left: 49.9%;
}
.module-hero-banner-animation .center-image{
height: 300px !important;
    width: 100% !important;
    background-repeat: no-repeat;
  background-size: cover;
}
    .TopPadding{padding-top:60px;}
    .BottomPadding{padding-bottom:60px;}
    .section,.MarginSpaceCommon{margin-top:30px;margin-bottom:30px;}
    .section:first-child,.section.first{margin-top:60px;}
    .section:last-child,.section.last{margin-bottom:60px;}
    .section.hasBackground{padding-top:60px;padding-bottom:60px !important;}
    .section.hasBackground.Halfpadding{padding-top:30px;padding-bottom:30px;}
    .article-page .section{margin-top:30px;margin-bottom:30px;}
    .bottom-half-space{margin-bottom:30px;}
    .article-page .section:first-child,.article-page .section.first{margin-top:60px;}
    .article-page .section:last-child,.article-page .section.last{margin-bottom:60px;}
    .article-page .section.hasBackground, .article-page .TopPadding,
    .article-page .BottomPadding{padding-top:60px;padding-bottom:60px;}
    .mobSlidesPaddRemove{padding-left:0;padding-right:0;}
    .mod-stat-cards .stat-cards-container .stat-cards-inner .sc-holder {
        padding: 30px !important;
    }
    .mod-split-screen-tab .split-screen-list-inner .ss-list .circle-list-number{display:none;}
   
}
@media only screen  and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait)  {
    .contactcards-center { width: 40% !important;}
    .down-arrow .icon-downward-white::before{ content: ""; display: inline-block;width: 30px;height: 30px; background-repeat: no-repeat;background-position: center;background-size: 100% 100%;transition: background-image 0.3s; }
      .down-arrow .icon-downward-white {width: 40px !important;height: 40px !important; }
    .down-arrow-style { margin-top: 30px !important;}
     .mod-banner-type-1 .bmt-head{font-size:3.2rem !important}
    .banner-module-type1-content-inner {
        height: 376px !important;
    }
     .sc-type2 .stat-cards-container .stat-cards-inner .text-link{gap:0;} 
     .sc-type2 .stat-cards-container .stat-cards-inner .sc-holder {padding: 9px !important;}
  } 
/*   @media (min-width: 768px) and (max-width: 1024px) {
  .mod-stat-cards .stat-cards-container .stat-cards-inner .sc-holder {

    padding: 24px !important;
  }
  .mod-stat-cards .stat-cards-container .stat-cards-inner .sc-holder .text-link{
  	gap:0 !important;
  }
} */
/*--- ARROW LINK STARTS ---*/
.rad-arrow-link{text-decoration:none;position:relative;display:inline-block;margin-top:90px;padding-left:50px;color: #2f2f2f;}
.reverse{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
span.arrow-link-main {position: absolute;left: -40px;top: 50%;transform: translateY(-50%);
width: 122px;height: 80px;display:block;text-align:left;}
.rad-arrow-link .icon-round-arrow-line {position: absolute;height: 20px;width: 100px;top: 50%;overflow: hidden;transform: translateY(-50%);}
.rad-arrow-link .icon-round-arrow-line:before,
.rad-arrow-link .icon-round-arrow-line:after{color:#536467;position: absolute;top: 50%;transform: translateY(-50%);transition: all ease 0.3s;}
.rad-arrow-link .icon-round-arrow-line:before {font-size: 6rem;left: 0;}
.rad-arrow-link .icon-round-arrow-line:after {content: "\e922";font-size: 1.4rem;right: 0;
width: 34px;font-family: icomoon;text-align: center;opacity: 0;color: #fff;}
.rad-arrow-link .icon-round-arrow-circle {font-size: 8rem;position: absolute;right: 0;top: 50%;
    transform: translateY(-50%);}
.rad-arrow-link .icon-round-arrow-circle:before {border-radius: 50%;padding: 1px;
transition: all ease 0.3s;}
.rad-arrow-link:hover .icon-round-arrow-line {z-index: 1;color: #e0e0e0;}
.rad-arrow-link:hover .icon-round-arrow-line:before {opacity: 0;left: 40px;transition: all ease 0.6s;}
.rad-arrow-link:hover .icon-round-arrow-line:after {opacity: 1;transition: opacity ease 0.8s;}
.rad-arrow-link:hover .icon-round-arrow-circle:before {background-color: #eb5c37;color: #eb5c37;
transition: all ease 0.3s;}
.rad-arrow-link.coral-arrow .icon-round-arrow-line:before {color: #d13c15;}
.rad-arrow-link.coral-arrow .icon-round-arrow-circle:before {color: #2f2f2f;}
.rad-arrow-link.coral-arrow:hover .icon-round-arrow-circle:before {color:#eb5c37;}
/*=== Disabled Arrow ===*/
.slick-disabled{pointer-events:none;}
.slick-disabled span.icon-round-arrow-line{opacity:0.25;}
.black .slick-disabled span.arrow-link, .black .slick-disabled span.arrow-link:before, .black .slick-disabled span.arrow-link:after{background-color:#fff !important;opacity:0.5;}
/*=== Down Arrow Link ===*/
/* .rad-arrow-link.arrow-link-down{margin-top:180px !important;} */
.arrow-link-down span.arrow-link-main{top:auto;bottom:50%;transform:translate(-50%, -50%) rotate(90deg);left:50%;margin-bottom:20px;}

/*=== Light Blue & Green Arrow Color ===*/
.light-blue .rad-arrow-link:not(.slick-prev-arrow) .icon-round-arrow-line:after {color: #d13c15;}
/*.light-blue .rad-arrow-link:not(.slick-prev-arrow) .icon-round-arrow-circle:before {color: #536467;}*/
.light-blue .rad-arrow-link:not(.slick-prev-arrow):hover .icon-round-arrow-circle:before {color: #fff;background-color: #fff;}

.green .rad-arrow-link:not(.slick-prev-arrow) .icon-round-arrow-line:after {color: #d13c15;}
/*.green .rad-arrow-link:not(.slick-prev-arrow) .icon-round-arrow-circle:before {color: #536467;}*/
.green .rad-arrow-link:not(.slick-prev-arrow):hover .icon-round-arrow-circle:before {color: #fff;background-color: #fff;}

/*=== White Arrow Color ===*/
.rad-arrow-link.white-arrow{color:#fff;}
.rad-arrow-link.white-arrow .icon-round-arrow-line:before {color:rgba(255,255,255,0.7);}
.rad-arrow-link.white-arrow .icon-round-arrow-line:after {color: #d13c15;}
.rad-arrow-link.white-arrow .icon-round-arrow-circle:before {color: rgba(224,224,224,0.3);}
.rad-arrow-link.white-arrow:hover .icon-round-arrow-circle:before {background-color: #fff;
color: #fff;}

/*=== Grey Arrow Color ===*/
.rad-arrow-link.grey-arrow{color:#fff;}
.rad-arrow-link.grey-arrow .icon-round-arrow-line:before {color: #A3A4A2;}
.rad-arrow-link.grey-arrow .icon-round-arrow-line:after {color: #d13c15;}
.rad-arrow-link.grey-arrow .icon-round-arrow-circle:before {color: #e0e0e0;}
.rad-arrow-link.grey-arrow:hover .icon-round-arrow-circle:before {background-color: #fff;
color: #fff;}

.section-slider-with-cards .rad-arrow-link.slick-next-arrow .icon-round-arrow-line:after {color: #d13c15;}
.section-slider-with-cards.nosliderbg  .rad-arrow-link.slick-next-arrow .icon-round-arrow-line:after {color:#fff}
/*--- ARROW LINK ENDS ---*/
/*--- SIMPLE SLIDER ARROW STARTS ---*/
.simple-arrow{width:100px;height:100px;cursor:pointer;display:block;position:relative;transition:all 0.5s ease;}
.simple-arrow:before{display:none;font-size:1.7rem;position:absolute;text-align:center;width:100%;top:50%;transform:translateY(-50%);transition:all ease 0.5s;}
.simple-arrow.left-lg-arrow{
/* background-color:#f8f8f8; */
background-color: var(--secondary-12)
}
/* .simple-arrow.right-dg-arrow{background-color:#ededed;} */
.simple-arrow.right-dg-arrow{
border-left: 1px solid var(--secondary-11);
background-color: var(--secondary-12);
}
.simple-arrow:hover:before{color:#d13c15;transition:all ease 0.5s;}
/*--- SIMPLE SLIDER ARROW ENDS ---*/
/*--- Video Popup Button STARTS ---*/
.single-video-link{color:#fff;display:inline-block;margin-top:45px;}
.single-video-link .video-link-text{display:none;}
.single-video-link .icon-play{font-family:'icomoon' !important;font-size:60px;line-height:1;}
.single-video-link .icon-play .path1::before,
.single-video-link .icon-play .path2::before{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.single-video-link .icon-play .path1::before{color:var(--primary-3);border-radius:50%;box-shadow:0 0 25px 5px rgba(0, 0, 0, 0.1);}
.single-video-link .icon-play .path2::before{color:var(--primary-1);}
.single-video-link:hover .icon-play .path1::before, .single-video-link:focus-visible .icon-play .path1::before{
color: var(--primary-3);
box-shadow:0 0 0 2px var(--primary-2);
    }
.single-video-link:hover .icon-play .path2::before, .single-video-link:focus-visible .icon-play .path2::before{color:var(--primary-2);}
/*--- BLUE VIDEO LINK STARTS ---*/
.single-video-link.single-video-link-blue{position:relative;}
.single-video-link.single-video-link-blue .icon-play{font-size:60px;}
.single-video-link.single-video-link-blue .icon-play .path1:before{color:var(--primary-1);box-shadow:none;}
.single-video-link.single-video-link-blue:hover .icon-play .path1:before{color:var(--primary-2);}
.single-video-link.single-video-link-blue span.path2{position:absolute;left:0;top:0;}
.single-video-link.single-video-link-blue .icon-play .path2:before{color:#fff;margin:0;}
.single-video-link.single-video-link-blue:hover .video-link-text {
/* color: #d13c15; */
transition: all ease 0.5s;}
.light-blue .single-video-link:hover .video-link-text,
.green .single-video-link:hover .video-link-text,
.teal .single-video-link:hover .video-link-text,
.coral .single-video-link:hover .video-link-text,
.violet .single-video-link:hover .video-link-text {color: inherit;}

/*--- BLUE VIDEO LINK ENDS ---*/
@media all and (min-width:1680px){
    .single-video-link{margin-top:80px;}
    .single-video-link .icon-play{font-size:100px;}
}
@media all and (max-width:767px){
    #contentwrapper ul.rad-tablestyle2{columns:2;-webkit-columns:2;-moz-columns:2;}
    .single-video-link .icon-play{font-size:50px;}
}
/*--- Video Popup Button ENDS ---*/
/*--- CIRCLE LIST STARTS ---*/
.circle-list-container > *{display:inline-block;vertical-align:middle;}
.circle-list-number{position:relative;width:70px;height:70px;text-align:center;line-height:70px;color:#0e0e0e;}
.circle-list-number:after{content:"";width:100%;height:100%;border-radius:50%;border:2px solid var(--primary-1);top:0;position:absolute;left:0;}
.circle-list-container > .circle-list-text{margin-left:30px;}
/*--- CIRCLE LIST ENDS ---*/
/*--- ALL CARD ICONS STARTS ---*/
.icon-display-inner {text-align: center;margin-top: 50px;}
.icon-display-inner .card-icon-title {margin-top: 30px;}
.icon-display-inner .card-icon-title p {margin-bottom: 0 !important;}
.card-icon-item span {font-size: 8.2rem;}
/*MODULE CARDS*/
.card-icon-inner:before {font-size: 8.2rem;color: #eb5c37;transition: all 0.5s ease;}
@media all and (max-width:1679px){
    .card-icon-inner:before {font-size: 6.2rem;}
}
@media all and (max-width:767px){
    .card-icon-inner:before {font-size: 4.2rem;}
}
/*--- ALL CARD ICONS ENDS ---*/
/*--- MEDIA QUERY ---*/
@media all and (min-width:768px){/*--- MOBILE BANNER VIDEO LINK ----*/
.mob-video-wrapper{display:none;}
}
@media all and (max-width:1679px){
    /*--- SIMPLE SLIDER ARROW ----*/
    .simple-arrow{height:63px;width:63px}
    .simple-arrow:before{font-size:1.3rem;}
    .rad-arrow-link.arrow-link-down{margin-top:120px !important;}
    .arrow-link-down span.arrow-link-main{margin-bottom:10px;}
    /*--- CIRCLE LIST ---*/
    .circle-list-number{width:40px;height:40px;line-height:40px;}
    .circle-list-container > .circle-list-text{margin-left:12px;}
    /*--- ARROW LINK ---*/
    span.arrow-link-main{left:0;width: 86px;height: 56px;}
    .rad-arrow-link .icon-round-arrow-circle {font-size: 5.6rem;}
    .rad-arrow-link .icon-round-arrow-line {height: 10px;width: 80px;}
    .rad-arrow-link .icon-round-arrow-line:before {font-size: 4.2rem;}
    .rad-arrow-link .icon-round-arrow-line:after {font-size: 1rem;width: 40px;}
}
@media all and (max-width:1023px){
    .single-video-link.single-video-link-blue .icon-play{font-size:50px;}   
    .simple-arrow:before{font-size:1.2rem;}
}
@media all and (min-width:768px) and (max-width:1023px){
    /*--- ARROW LINK ---*/  
    .circle-list-container > .circle-list-text{max-width:165px;}
}
@media all and (max-width:767px){
    /*--- CIRCLE LIST ---*/
    .circle-list-number {line-height: 38px;}
    /*--- ARROW LINK ---*/
    span.arrow-link-main{left:0;}   
    .arrow-link-down span.arrow-link-main{margin-top:0;}    
    /*--- SIMPLE SLIDER ARROW ----*/
    .simple-arrow{height:50px;width:50px}
    /*--- MOBILE BANNER VIDEO LINK ----*/
}
/*--- GLOBAL MODULE CSS ENDS ----*/
/*--- BANNER MODULE TYPE 1 START ----*/
.find-more{
  border: 2px solid transparent;
}
.find-more:hover {
  color: var(--primary-5) !important;
  background: transparent !important;
  border: 2px solid var(--primary-2);
}
.find-more:hover .icon-forward-white:before{
background-image: url('/~/media/Images/M/MandG-Plc/icons/arrow-forward-black');
}
.mod-banner-type-1.on-left-banner .next-slide-container span:nth-child(1){
/* right:0 !important; */
right: 17!important;
}
.mod-banner-type-1.on-right-banner .next-slide-container .next-sn{
background:var(--primary-4)!important
}
.mod-banner-type-1.on-left-banner .next-slide-container span:nth-child(2){ left: auto; right: 200px;}
.section.mod-banner-type-1{position:relative;}
/*=== BMT1 Left ===*/
.bmtype1-left,.bmtype-1-right{height:750px;}
.banner-module-type1-content-inner{height:650px;}
.banner-module-type1-content-inner{position:relative;}
.banner-module-type1-content-inner .bmt1-container{position:absolute;top:50%;transform:translateY(-50%);width:100%;padding-left:40px;}
.banner-module-type1-content .slick-list{overflow:visible;}
.banner-module-type1-content .bmt-head{padding:0;color: var(--primary-5);
  font-weight: 400;}
.banner-module-type1-content .find-more{padding: 12px 24px;
  display: inline-flex;
  align-items: center;
  background: var(--primary-1);
  gap: 8px;
  border-radius: 60px;
  color: var(--primary-3);margin-top: 30px;}
.banner-module-type1-content .find-more:hover{color:#d13c15;}
#contentwrapper .mod-banner-type-1 .bmt-subtext{margin:25px 0 0;line-height:36px;display:block;font-size: 21px; line-height: 32px;}
/*=== BMT1 Right ===*/
.bmtype-1-right{position:absolute;right:0;top:0;padding-right:0;}
.banner-moduletype1-container{background-color:#2F2F2F;background-repeat:no-repeat;background-position:center;margin-left:100px;position:relative;height:100%;}
.banner-moduletype1-img-container .slick-list{padding:0 !important;}
.banner-moduletype1-img-container .slider-inner.first{display:block}
.banner-moduletype1-img-container .slider-inner{vertical-align:middle;display:none}
.banner-moduletype1-img-container .banner-slide-image{height:750px;overflow:hidden;position:relative;background-repeat:repeat;background-size:100%;background-position:center;}
/*=== BMT1 Arrows ===*/
.mod-banner-type-1 .simple-arrow{position:absolute;bottom:100px;left:0;z-index:1;display: flex;
  align-items: center;
  justify-content: center;}
  .simple-arrow.left-lg-arrow span{transform:rotate(180deg);}
.mod-banner-type-1 .simple-arrow.icon-small-arrow-right{left:100px;}
/*=== BMT1 Next Slide ===*/
.next-slide-container{position:absolute;bottom:-1px;background-color:#fff;display:block;width:360px;height:101px;left:-160px;opacity:0;transition:opacity 0.5s ease}
.next-slide-container span{padding-right: 0;
  width: 160px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  text-align: right;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;}
.next-slide-container span.next-sn{width:200px;padding:10px;text-align:center;left:160px;}
.next-slide-container .next-slide-title {opacity:0.6;}
/*=== BMT1 Video Link ===*/
.mod-banner-type-1 .single-video-link{color:#2f2f2f;margin-top:48px;}
.mod-banner-type-1 .single-video-link > *{display:inline-block;vertical-align:middle;}
.mod-banner-type-1 .single-video-link > span.video-link-text{display:inline-block;margin-left:15px;}
/*=== BMT1 Video Link Mobile ===*/
.mod-banner-type-1 .banner-moduletype1-img-container .slider-inner{position:relative;}
.mod-banner-type-1 .full-video-wrapper.mob-video-wrapper{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;text-align:center;}
.mod-banner-type-1 .full-video-wrapper.mob-video-wrapper span.video-link-text{display:none;}
.mod-banner-type-1 .full-video-wrapper.mob-video-wrapper .single-video-link{margin-top:0;}
.mod-banner-type-1 .full-video-wrapper.mob-video-wrapper .single-video-link .icon-play .path1:before{color:#fff;}
.mod-banner-type-1 .full-video-wrapper.mob-video-wrapper .single-video-link .icon-play .path2:before{color:var(--primary-1);}
.mod-banner-type-1 .full-video-wrapper.mob-video-wrapper .single-video-link:hover .icon-play .path2:before{color:var(--primary-2);}
/*=== BMT1 SHARE PRICE TICKER ===*/
.banner-module-type1-content{max-height:calc(100% - 100px);}
/*=== BMT1 MEDIA ===*/
@media all and (max-width:1679px){.bmtype1-left,.bmtype-1-right{height:439px;}
 .banner-moduletype1-img-container .banner-slide-image{height:439px;}
.banner-module-type1-content-inner{height:379px;}
.bmtype-1-right{margin-left:-8.33333334%;}
.banner-moduletype1-container{margin-left:0;}
.banner-module-type1-content-inner .bmt1-container{padding-left:0;padding-right:18%;}
.banner-module-type1-content .find-more{margin-top:52px;}
.mod-banner-type-1 .simple-arrow{bottom:60px;width:83px;height:60px;}
.mod-banner-type-1 .simple-arrow.icon-small-arrow-right{left:83px;}
.next-slide-container{width:276px;height:61px;left:-110px;}
.on-left-banner .bmtype-1-right .next-slide-container span{width:160px}
.next-slide-container span{padding-right:20px;width:110px;}
.next-slide-container span.next-sn{width:166px;left:110px;}
/*  #contentwrapper .mod-banner-type-1 .bmt-subtext{line-height:26px;} */
.banner-module-type1-content{max-height:calc(100% - 60px);}

}
@media all and (min-width:1024px) and (max-width:1170px){.bmtype1-left, .bmtype-1-right{height:384px;}
.banner-moduletype1-img-container .banner-slide-image{height:384px;}
.banner-module-type1-content-inner{height:324px;}
.banner-module-type1-content .bmt-head{font-size:4rem;line-height:52px;}
}
@media all and (max-width:1023px){.bmtype1-left, .bmtype-1-right{height:342px;}
.banner-moduletype1-img-container .banner-slide-image{height:342px;}
.banner-module-type1-content-inner{height:297px;}
.banner-module-type1-content-inner .bmt1-container{padding-right:0;}
.bmtype-1-right{padding-left:8.33333334%;}
.banner-module-type1-content .find-more{margin-top:38px;}
.mod-banner-type-1 .simple-arrow{bottom:44px;width:62px;height:44px;}
.mod-banner-type-1 .simple-arrow.icon-small-arrow-right{left:62px;}
.next-slide-container{width:234px;height:45px;}
.next-slide-container span.next-sn{width:124px;line-height:normal;}
.mod-banner-type-1 .single-video-link{margin-top:25px;}
/*  #contentwrapper .mod-banner-type-1 .bmt-subtext{line-height:24px;} */
.banner-module-type1-content{max-height:calc(100% - 45px);}
}
@media all and (min-width:768px) and (max-width:992px){.banner-moduletype1-img-container .banner-slide-image{height:280px;}
.bmtype1-left, .bmtype-1-right{height:280px;}
.banner-module-type1-content-inner{height:283px;}
.banner-module-type1-content .bmt-head{font-size:2.4rem;line-height:34px;}
.share-price-iframes > span{display:none;}
.share-price-iframes > iframe{padding-left:0;}
}
@media all and (max-width:767px){.bmtype1-left, .banner-module-type1-content-inner,.bmtype-1-right{height:auto;}
.banner-moduletype1-img-container .banner-slide-image{height:300px;}
.banner-module-type1-content-inner .bmt1-container{position:relative;top:0;transform:none;padding:32px 0;}
.banner-module-type1-content .find-more{margin-top:25px;margin-bottom:0;line-height:21px;}
.banner-module-type1-content span.arrow-link-main {width: 30px;height: 24px;}
.banner-module-type1-content .rad-arrow-link .icon-round-arrow-line {height: 12px;width: 60px;}
.banner-module-type1-content .rad-arrow-link .icon-round-arrow-line:before {font-size: 1.2rem;
    content: "\e922";left: 10px;}
.banner-module-type1-content .rad-arrow-link .icon-round-arrow-line:after{display:none;}
.banner-module-type1-content .rad-arrow-link:hover .icon-round-arrow-line:before{opacity: 1;}
.banner-module-type1-content .find-more span.icon-round-arrow-circle{display:none;}
.bmtype-1-right{padding:0;margin:0;left:0 !important;position:relative;}
.mod-banner-type-1 .simple-arrow{bottom:auto;width:60px;height:60px;right:60px;left:auto;top:100%;}
.mod-banner-type-1 .simple-arrow.icon-small-arrow-right{left:auto;right:0;}
.next-slide-container{width:100%;height:60px;position:relative;left:0;padding:11px 15px 6px;bottom:0;}
.next-slide-container span{padding-right:0;width:100%;display:block;position:relative;top:0;transform:none;left:0;text-align:left;line-height:normal;height:auto;background:none}
.next-slide-container span.next-sn{width:100%;left:0;text-align:left;padding:5px 0 0;}
/*  #contentwrapper .mod-banner-type-1 .bmt-subtext{line-height:21px;} */
.banner-module-type1-content{max-height:100%;}
.mod-banner-type-1 .slick-track {display: flex;}
.mod-banner-type-1 .slick-track > .slick-slide {float: none;height: auto;}
.mod-banner-type-1.on-left-banner .next-slide-container span:nth-child(2) {
    left: auto;
    right: 0;
     background: none;
}
}
/*--- BANNER MODULE TYPE 1 END ----*/
/*--- BANNER MODULE TYPE 1 (BANNER ON LEFT) START ----*/
/*=== BMT1(Banner on Left) Left ===*/
.mod-banner-type-1.on-left-banner .bmtype1-left{float:right;width:35.7%;padding-right:7.7%;margin-left:0;z-index:1;}
.mod-banner-type-1.on-left-banner .banner-module-type1-content-inner .bmt1-container{padding-left:0;}
.mod-banner-type-1.on-left-banner .bmtype-1-right,.mod-banner-type-1.on-left-banner .bmtype1-left{height:850px;}
.mod-banner-type-1.on-left-banner .banner-module-type1-content-inner{height:750px;}
/*=== BMT1(Banner on Left) Right ===*/
.mod-banner-type-1.on-left-banner .bmtype-1-right{padding-left:0;padding-right:120px;z-index:0;}
.mod-banner-type-1.on-left-banner .banner-moduletype1-container{margin-left:0;}
.mod-banner-type-1.on-left-banner .banner-moduletype1-img-container .banner-slide-image{height:750px;}
/*=== BMT1(Banner on Left) Arrows ===*/
.mod-banner-type-1.on-left-banner .simple-arrow{right:100px;left:auto;bottom:0;align-items: center;
  justify-content: center;
  display: flex;}
  .mod-banner-type-1.on-left-banner .simple-arrow.icon-small-arrow-left span{
  transform:rotate(180deg);
  }
  
  .mod-banner-type-1.on-left-banner .simple-arrow [class*='icon-']:before {
    background-size: 26px auto;
}
.mod-banner-type-1.on-left-banner .simple-arrow.left-lg-arrow{background-color:#f3f3f3;}
.mod-banner-type-1.on-left-banner .simple-arrow.icon-small-arrow-right{right:0;}
/*=== BMT1 (Banner on Left) Next Slide ===*/
.mod-banner-type-1.on-left-banner .next-slide-container{right:0;left:auto;width:100%;bottom:0;height:100px;}
.mod-banner-type-1.on-left-banner .next-slide-container:after{content:"";background-color:#f8f8f8;height:100%;width:200px;position:absolute;right:0;bottom:0;z-index:0;}
.mod-banner-type-1.on-left-banner .next-slide-container span{right:0;left:auto;z-index:1;}
/* .mod-banner-type-1.on-left-banner .next-slide-container span:not(.next-sn){right:200px;} */
.mod-banner-type-1.on-left-banner .next-slide-container span:not(.next-sn){right: auto; left: 100%;}
/*=== BMT1 (Banner on Left) MEDIA ===*/
@media all and (max-width:1679px){.mod-banner-type-1.on-left-banner .bmtype-1-right,.mod-banner-type-1.on-left-banner .bmtype1-left{height:499px;}
.mod-banner-type-1.on-left-banner .banner-moduletype1-img-container .banner-slide-image{height:439px;}
.mod-banner-type-1.on-left-banner .banner-module-type1-content-inner{height:439px;}
.mod-banner-type-1.on-left-banner .banner-module-type1-content-inner .bmt1-container{padding-right:0;}
.mod-banner-type-1.on-left-banner .bmtype-1-right{margin-left:0;padding-right:0;left:0;}
.mod-banner-type-1.on-left-banner .simple-arrow{bottom:0;right:83px;}
.mod-banner-type-1.on-left-banner .next-slide-container{height:60px;}
.mod-banner-type-1.on-left-banner .next-slide-container:after{width:166px;}
.mod-banner-type-1.on-left-banner .next-slide-container span:not(.next-sn){right:166px;}
}
@media all and (min-width:1024px) and (max-width:1170px){.mod-banner-type-1.on-left-banner .bmtype1-left{width:37.7%;padding-right:5.7%;}
.mod-banner-type-1.on-left-banner .banner-moduletype1-img-container .banner-slide-image{height:384px;}
.mod-banner-type-1.on-left-banner .bmtype-1-right,.mod-banner-type-1.on-left-banner .bmtype1-left{height:444px;}
.mod-banner-type-1.on-left-banner .banner-module-type1-content-inner{height:384px;}
}
@media all and (max-width:1023px){.mod-banner-type-1.on-left-banner .bmtype-1-right, .mod-banner-type-1.on-left-banner .bmtype1-left{height:327px;}
.mod-banner-type-1.on-left-banner .banner-module-type1-content-inner{height:283px;}
.mod-banner-type-1.on-left-banner .banner-moduletype1-img-container .banner-slide-image{height:283px;}
.mod-banner-type-1.on-left-banner .bmtype1-left{width:38%;padding-right:20px;}
.mod-banner-type-1.on-left-banner .bmtype-1-right{width:62%;padding-right:30px;}
.mod-banner-type-1.on-left-banner .simple-arrow{right:62px;}
.mod-banner-type-1.on-left-banner .next-slide-container{height:44px;}
.mod-banner-type-1.on-left-banner .next-slide-container:after{width:124px;}
.mod-banner-type-1.on-left-banner .next-slide-container span.next-sn{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;order:1}
.mod-banner-type-1.on-left-banner .next-slide-container span:not(.next-sn){right:124px;}
}
@media all and (min-width:768px) and (max-width:992px){.mod-banner-type-1.on-left-banner .bmtype-1-right,.mod-banner-type-1.on-left-banner .bmtype1-left{height:324px;}
.mod-banner-type-1.on-left-banner .banner-moduletype1-img-container .banner-slide-image{height:280px;}
.mod-banner-type-1.on-left-banner .banner-module-type1-content-inner{height:279px;}
.mod-banner-type-1.on-left-banner .banner-module-type1-content-inner {height: 300px; !important}
.mod-banner-type-1.on-left-banner .next-slide-container span:not(.next-sn) { right: auto;left: 104%;}
}
@media all and (max-width:767px){.mod-banner-type-1.on-left-banner .bmtype-1-right, .mod-banner-type-1.on-left-banner .bmtype1-left, .mod-banner-type-1.on-left-banner .banner-module-type1-content-inner{height:auto;}
.mod-banner-type-1.on-left-banner .banner-moduletype1-img-container .banner-slide-image{height:300px;}
.mod-banner-type-1.on-left-banner .bmtype1-left{width:100%;margin-right:0;}
.mod-banner-type-1.on-left-banner .bmtype-1-right{width:100%;padding-right:0;}
.mod-banner-type-1.on-left-banner .simple-arrow{right:60px;}
.mod-banner-type-1.on-left-banner .next-slide-container{height:60px;z-index:0;display: flex;flex-direction: column;}
.mod-banner-type-1.on-left-banner .next-slide-container span:not(.next-sn){left:1px;/* right:0; */}
.mod-banner-type-1.on-left-banner .next-slide-container:after{display:none;}

}
/*--- BANNER MODULE TYPE 1 (BANNER ON LEFT) END ----*/
/*--- BANNER MODULE TYPE 2 START ----*/
.section.mod-banner-type-2{position:relative;}
.banner-module-type2-content-inner,.banner-moduletype2-img-container .banner-slide-image{height:650px;}
/*=== BMT2 Left ===*/
.banner-module-type2-content-inner{position:relative;}
.banner-module-type2-content-inner .bmt2-container{position:absolute;top:50%;transform:translateY(-50%);width:100%;padding-left:40px;}
.banner-module-type2-content .bmt-head{padding:0;color:var(--primary-5);}
.banner-module-type2-content .find-more{background-color: var(--primary-1);
  display: inline-flex;
  padding: 12px 24px;
  border-radius: 60px;
  color: var(--primary-3);
  justify-content: center;
  align-items: center;
  gap: 8px;margin-top:30px;}
.banner-module-type2-content .find-more:hover{color:#d13c15;}
#contentwrapper .mod-banner-type-2 .bmt-subtext{margin:30px 0 0;display:block;}
/*=== BMT2 Right ===*/
.bmtype-2-right{position:absolute;right:0;top:0;padding-right:0;z-index:0;}
.banner-moduletype2-container{background-color:#2F2F2F;background-repeat:no-repeat;background-position:center;margin-left:100px;position:relative;height:100%;}
.banner-moduletype2-img-container .banner-slide-image{overflow:hidden;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;}
/*=== BMT2 Video Link ===*/
.mod-banner-type-2 .single-video-link{color:#2f2f2f;margin-top:50px;}
.mod-banner-type-2 .single-video-link > *{display:inline-block;vertical-align:middle;}
.mod-banner-type-2 .single-video-link > span.video-link-text{display:inline-block;margin-left:15px;}
/*=== BMT2 Video Link Mobile ===*/
.mod-banner-type-2 .banner-moduletype2-img-container .banner-moduletype2-img-inner{position:relative;}
.mod-banner-type-2 .full-video-wrapper.mob-video-wrapper{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;text-align:center;}
.mod-banner-type-2 .full-video-wrapper.mob-video-wrapper span.video-link-text{display:none;}
.mod-banner-type-2 .full-video-wrapper.mob-video-wrapper .single-video-link{margin-top:0;}
.mod-banner-type-2 .full-video-wrapper.mob-video-wrapper .single-video-link .icon-play .path1:before{color:#fff;}
.mod-banner-type-2 .full-video-wrapper.mob-video-wrapper .single-video-link .icon-play .path2:before{color:#eb5c37;}
/*=== BMT2 MEDIA ===*/
@media all and (max-width:1679px){.banner-module-type2-content-inner,.banner-moduletype2-img-container .banner-slide-image{height:439px;}
.bmtype-2-right{margin-left:-8.33333334%;}
.banner-moduletype2-container{margin-left:0;}
.banner-module-type2-content-inner .bmt2-container{padding-left:0;}
.banner-module-type2-content-inner .bmt2-container{padding-right:18%;}
.banner-module-type2-content .find-more{margin-top:52px;}

}
@media all and (max-width:1023px){.banner-module-type2-content-inner, .banner-moduletype2-img-container .banner-slide-image{height:342px;}
.bmtype-2-right{padding-left:8.33333334%;}
.banner-module-type2-content .find-more{margin-top:38px;}
.mod-banner-type-2 .single-video-link{margin-top:30px;}
.banner-module-type2-content-inner .bmt2-container{padding-right:0;}
}
@media all and (max-width:767px){.banner-moduletype2-img-container .banner-slide-image{height:300px;}
.banner-module-type2-content-inner{height:auto;}
.banner-module-type2-content-inner .bmt2-container{position:relative;top:0;transform:none;padding:32px 0;}
.banner-module-type2-content .find-more{margin-top:25px;margin-bottom:0;line-height:21px;}
.banner-module-type2-content span.arrow-link-main {width: 30px;height: 24px;}
.banner-module-type2-content .rad-arrow-link .icon-round-arrow-line {height: 12px;width: 60px;}
.banner-module-type2-content .rad-arrow-link .icon-round-arrow-line:before {font-size: 1.2rem;
    content: "\e922";left: 10px;}
.banner-module-type2-content .rad-arrow-link .icon-round-arrow-line:after{display:none;}
.banner-module-type2-content .rad-arrow-link:hover .icon-round-arrow-line:before{opacity: 1;}
.banner-module-type2-content .find-more span.icon-round-arrow-circle{display:none;}
.bmtype-2-right{padding:0;margin:0;left:0 !important;position:relative;}

}
/*--- BANNER MODULE TYPE 2 END ----*/
/*--- BANNER MODULE TYPE 2 (BANNER ON LEFT) START ----*/
/*=== BMT2(Banner on Left) Left ===*/
.mod-banner-type-2.on-left-banner .bmtype2-left{float:right;width:35.7%;padding-right:7.7%;margin-left:0;z-index:1;}
.mod-banner-type-2.on-left-banner .banner-module-type2-content-inner .bmt2-container{padding-left:0;}
/*=== BMT2(Banner on Left) Right ===*/
.mod-banner-type-2.on-left-banner .bmtype-2-right{padding-left:0;padding-right:120px;}
.mod-banner-type-2.on-left-banner .banner-moduletype2-container{margin-left:0;}
/*=== BMT2 (Banner on Left) MEDIA ===*/
@media all and (max-width:1679px){.mod-banner-type-2.on-left-banner .bmtype-2-right{margin-left:0;padding-right:0;left:0;}
.mod-banner-type-2.on-left-banner .banner-module-type2-content-inner .bmt2-container{padding-right:0;}
}
@media all and (min-width:1024px) and (max-width:1170px){.mod-banner-type-2.on-left-banner .bmtype2-left{width:37.7%;padding-right:5.7%;}
/* .banner-module-type2-content-inner, .banner-moduletype2-img-container .banner-slide-image{height:384px;} */

}
@media all and (max-width:1023px){.mod-banner-type-2.on-left-banner .bmtype2-left{width:38%;padding-right:20px;}
.mod-banner-type-2.on-left-banner .bmtype-2-right{width:62%;padding-right:30px;}
}
@media all and (min-width:768px) and (max-width:992px){.mod-banner-type-2.on-left-banner .bmtype2-left{width:40%;}
.mod-banner-type-2.on-left-banner .bmtype-2-right{width:60%;padding-right:20px;}
/* .banner-module-type2-content-inner, .banner-moduletype2-img-container .banner-slide-image{height:280px;} */
}
@media all and (max-width:767px){.mod-banner-type-2.on-left-banner .bmtype2-left{width:100%;margin-right:0;}
.mod-banner-type-2.on-left-banner .bmtype-2-right{width:100%;padding-right:0;}
}
/*--- BANNER MODULE TYPE 2 (BANNER ON LEFT) END ----*/

/*--- MODULE - STAT CARDS START ----*/
.stat-cards-slider-container{margin:0 -20px;}
.stat-cards-slider{text-align:center;}
.stat-cards-slider .slick-slide{padding:0 20px 5px;}
.stat-cards-container{border:1px solid var(--secondary-11);position:relative;margin-bottom:50px;transition:all 0.5s ease;}

.stat-cards-inner{display:flex;align-items:center;width:100%;background-color:var(--primary-3);height:100%;}
.sc-holder{z-index:1;width:100%;padding:20px;}

.sc-holder .sc-figure{color:var(--primary-1);transition:all 0.5s ease;}
.sc-holder .sc-figure + .sc-description{margin-top:15px;}
.sc-holder .sc-link-text{margin-top:15px;text-align: left;}
.sc-holder .sc-link-text .rad-link{padding-left:0;padding-right:40px;display:inline;}
.sc-holder .sc-link-text .rad-link:before{left:auto;right:10px;top: 53%;display:block;
font-size:1.3rem;}
.sc-holder .sc-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:8}
.sc-holder > *:only-child{margin:0;}
.stat-cards-container:hover{border-color:var(--primary-1);}
.stat-cards-container:hover::after{opacity:1;transition:all 0.5s ease;}
.stat-cards-container:hover .sc-holder .sc-figure{color:#055a60;transition:all 0.5s ease;}
/*--- Stat Icon ----*/
.stat-icon-image{position:absolute;z-index:9;top:calc(100% - 80px);left:0;right:0;width:120px;height:120px;margin:0 auto;opacity:0;transition:all ease 0.6s;}
.stat-icon-image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.stat-cards-container:hover .stat-icon-image{opacity:1;transition:all ease 0.6s;}
/*--- Pagination ---*/
.mod-stat-cards .card-count{position:absolute;text-align:center;top:50%;max-width:200px;transform:translate(-50%, -50%);margin:0 auto;left:50%;}
.mod-stat-cards .card-count .count-text{display:block;}
.ip3-edit .mod-stat-cards .card-count,.ip3-preview .mod-stat-cards .card-count {display:none !important}
.title-link-wrapper{
display: flex;
  justify-content: space-between;
  align-items: center;
}
.title-link-wrapper {
margin-bottom:64px;
}
/* added on 24-03-2025 */
/*.mod-stat-cards .slider-nav-inner{display:none}*/

/*=== STAT CARDS MEDIA ===*/
@media all and (max-width:1679px){.sc-holder{padding:20px 20px 40px}
.stat-cards-slider .slick-slide{padding:0 10px;}
.stat-cards-container{padding:15px;}
.stat-icon-image{top:calc(100% - 30px);width:60px;height:60px;}
}
@media all and (max-width:1023px){.stat-cards-slider-container{margin:0;}
.sc-holder .sc-description{margin-top:5px;}
}
@media all and (max-width:767px){.stat-cards-slider-container{padding-left:0;}
.sc-holder{padding:20px;}
.stat-cards-slider .slick-slide{padding:0;}
.stat-cards-container{width:240px !important;margin:0 7.5px;}
.stat-icon-image, .mod-stat-cards .card-count{display:none;}
.stat-cards-inner{min-height:208px;}
}
/*--- MODULE - STAT CARDS END ----*/
/*--- MODULE - CONTENT CARDS START ----*/
.mod-content-cards .cc-top-text{margin-bottom:75px;}
.mod-content-cards .cc-bottom-text{margin-top:50px;}
.sc-logo-image {height: 65px;
  width: auto;}
  .sc-logo-image img{
  height: 65px;
  width: auto;
  object-fit: contain;
  }
.sc-holder .sc-logo-image + .sc-description {margin-top: 15px;text-align:left;}
/*=== CC MEDIA ===*/
@media all and (max-width:1679px){
    .mod-content-cards .cc-top-text{margin-bottom:40px;}
    .mod-content-cards .cc-bottom-text{margin-top:40px;}
    .sc-holder .sc-logo-image {max-width: 100px;}
}
@media all and (max-width:767px){.mod-content-cards .cc-bottom-text{margin-top:20px;}
}
/*--- MODULE - CONTENT CARDS END ----*/
/*--- MODULE - CONTENT CARDS WITH ICON START ----*/
.mod-stat-cards.sc-type3 .stat-cards-inner {text-align: left;align-items: start;}
.mod-stat-cards.sc-type3 .sc-holder {padding: 50px;}
.mod-stat-cards.sc-type3 .ccard-heading {color: #eb5c37;padding-bottom: 0;
    transition: all 0.5s ease;}
.mod-stat-cards.sc-type3 .ccard-icon-image + .ccard-heading{margin-top: 72px;}
.mod-stat-cards.sc-type3 .ccard-description p:last-child {margin-bottom: 0 !important;}
.mod-stat-cards.sc-type3 .ccard-description {margin-top: 35px;}
.mod-stat-cards.sc-type3 .sc-holder .sc-link-text {padding: 0;}
.mod-stat-cards.sc-type3 .stat-cards-container:hover .ccard-heading,
.mod-stat-cards.sc-type3 .stat-cards-container:hover .card-icon-inner:before{color:#055a60;
    transition: all 0.5s ease;}
    
/*--- WITH IMAGE ---*/
.mod-stat-cards.sc-type3 .ccard-image {min-height: 82px;max-width: 82px;}

@media all and (max-width:1679px){
    .mod-stat-cards.sc-type3 .sc-holder {padding: 20px;}
    .mod-stat-cards.sc-type3 .ccard-icon-image + .ccard-heading {margin-top: 30px;}
    .mod-stat-cards.sc-type3 .ccard-description {margin-top: 20px;}
    .mod-stat-cards.sc-type3 .ccard-image {min-height: 62px;max-width: 62px;}
}
@media all and (max-width:767px){
    .mod-stat-cards.sc-type3 .ccard-image {min-height: 42px;max-width: 42px;}
}
/*--- MODULE - CONTENT CARDS WITH ICON END ----*/
/*--- MODULE - SPLIT SCREEN TAB START ----*/
.mod-split-screen-tab{position:relative;}
.mod-split-screen-tab.split-screen-type1{display:flex;}
.mod-split-screen-tab.split-screen-type1 > *{width:50%;}
/*=== Left Screen ===*/
.mod-split-screen-tab .split-screen-list-inner{margin-top:70px;}
.mod-split-screen-tab .split-screen-list-holder{opacity:0;padding-left:calc(19% - 20px);padding-right:calc(19% - 20px);}
.mod-split-screen-tab .split-screen-list-inner .ss-list.inactive{color:#2f2f2f;}
.mod-split-screen-tab .split-screen-list-inner .ss-list{display:inline-block;color:#d13c15;}
.mod-split-screen-tab .split-screen-list-inner .ss-list .circle-list-number{opacity:0.5;transition:all ease 0.5s;}
.mod-split-screen-tab .split-screen-list-inner .ss-list .circle-list-number:after{opacity:0;transition:all ease 0.5s;}
.mod-split-screen-tab .split-screen-list-inner .ss-list.sst-active,.mod-split-screen-tab .split-screen-list-inner .ss-list:hover{color:#d13c15 !important;}
.mod-split-screen-tab .split-screen-list-inner .ss-list:not(.inactive) .circle-list-number, .mod-split-screen-tab .split-screen-list-inner .ss-list:not(.inactive) .circle-list-number:after{opacity:1;color:var(--primary-5);transition:all ease 0.5s;}
/* .mod-split-screen-tab .split-screen-list-inner .ss-list:hover .circle-list-number:after{
	    border: 2px solid var(--primary-2);
} */
/*=== Right Screen ===*/
.mod-split-screen-tab .split-screen-item-inner{position:relative;height:100%;display:none;
/* background-color:#fff; */
}
.mod-split-screen-tab .split-screen-item-holder{position:relative;padding:40px 19%;left:0;opacity:0;top:50%;transform:translateY(-50%);}
.mod-split-screen-tab .mod-split-screen-tab-holder{position:relative;}
.mod-split-screen-tab .split-screen-item-container{position:relative;right:-100%;}
.mod-split-screen-tab .single-video-link{color:#2f2f2f;margin-top:70px;}
.mod-split-screen-tab .single-video-link > *{display:inline-block;vertical-align:middle;}
.mod-split-screen-tab .single-video-link > span.video-link-text{display:inline-block;margin-left:15px;}
/*=== Link Logo ===*/
.mod-split-screen-tab .link-image-container{width:100%;margin-top:60px;position:relative;
display:flex;align-items: center;}
.mod-split-screen-tab .link-image-container > *{max-width:50%;}
.mod-split-screen-tab .link-image-container .ssi-logo{text-align:right;order:1;margin-left: auto;}
.mod-split-screen-tab .link-image-container .rad-arrow-link{margin-top:26px;margin-bottom: 26px;}
.mod-split-screen-tab .link-image-container .arrow-link-text{max-width:230px;display:block;}
.mod-split-screen-tab .link-image-container .ssi-logo img{max-width:150px;}
/*=== Tabs ===*/
.mod-split-screen-tab .split-screen-item-inner.sst-active{display:block;}
/*=== Mobile Tabs ===*/
.mod-split-screen-tab .split-screen-list-main .ss-mob-tabs{border: 1px solid var(--secondary-11);background: var(--primary-3);padding:23px 23px;display:block;text-align:left;color:var(--primary-5);position:relative;font-size:18px;line-height:25px}
.mod-split-screen-tab .split-screen-list-main .ss-mob-tabs:after{right:20px;top:50%;font-family:"icomoon";font-size:1.6rem;position:absolute;transform:translateY(-50%);}
.mod-split-screen-tab .split-screen-list-main.ss-tabs-active .ss-mob-tabs:after {transform: translateY(-50%) rotate(180deg);color:var(--primary-2);}
/*=== SPLIT SCREEN TAB TYPE 2 START ===*/
.mod-split-screen-tab .sst2-holder{display:flex;flex-wrap:wrap;}
.sst2-item-container.sst2-left{left:-100%;position:relative;}
.sst2-item-container.sst2-right{right:-100%;position:relative;}
.mod-split-screen-tab .sst2-item-container.sst2-left:before{content:"";position:absolute;right:100%;width:100vw;top:0;bottom:0;}
.mod-split-screen-tab .sst2-item-container.sst2-right:after{content:"";position:absolute;left:100%;width:100vw;top:0;bottom:0;}
.mod-split-screen-tab .sst2-item-inner{padding:198px 22%;opacity:0;display:flex;flex-direction:column;justify-content:space-between;height:100%;text-align:left;}
.mod-split-screen-tab .sst2-left .sst2-item-inner{padding-left:19%;}
.mod-split-screen-tab .sst2-right .sst2-item-inner{padding-right:19%;}
.mod-split-screen-tab.split-screen-type2.done .sst2-item-inner{opacity:1;transition:all ease 0.8s;}
.mod-split-screen-tab.split-screen-type2.done .sst2-item-container.sst2-left{left:0;transition:all ease 0.8s;}
.mod-split-screen-tab.split-screen-type2.done .sst2-item-container.sst2-right{right:0;transition:all ease 0.8s;}
/*=== SPLIT SCREEN TAB TYPE 2 END ===*/
/*=== MODULE - SPLIT TEXT AND VIDEO STARTS ===*/
.mod-content-bg{width:50vw;height:100%;position:absolute;top:0;background-repeat:no-repeat;background-size:cover;background-position:center;}
.mod-content-bg:before{content:"";position:absolute;z-index:-1;top:0;width:100%;height:100%;}
.mod-content-bg.onLeftSide{right:50%;}
.mod-content-bg.onLeftSide:before{left:200%;}
.mod-content-bg.onRightSide{left:50%;}
.mod-content-bg.onRightSide:before{right:200%;}
.mod-content-bg.onLeftSide:before, .mod-content-bg.onRightSide:before{-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;transition:all 0.8s ease;}
.mod-split-text-video.done .mod-content-bg.onLeftSide:before{left:100%;}
.mod-split-text-video.done .mod-content-bg.onRightSide:before{right:100%;}
.mod-content-bg > img{display:none;}
.mod-split-text-video .row{position:relative;}
.mod-split-text-video .mod-spilt-text-holder .mod-content-inner{opacity:0;}
.mod-split-text-video:not(.mod-split-download) .full-video-wrapper{position:absolute;z-index:1;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.mod-split-text-video .full-video-wrapper .single-video-link{margin-top:0;}
.mod-split-text-video .popup-content-wrapper {margin-top: 60px;}
.mod-split-text-video .rad-arrow-link.popup-content-link{margin-top: 26px;margin-bottom: 26px;}
.mod-split-text-video .rad-arrow-link.popup-content-link .arrow-link-text {max-width: 230px;}
.mod-split-text-video .link-image-container{position:relative;margin-top:60px;width:100%;
display:flex;align-items: center;}
.mod-split-text-video .link-image-container > *{max-width:max-content;}
.mod-split-text-video .link-image-container .ssi-logo{text-align:right;order:1;margin-left: auto;}
.mod-split-text-video .link-image-container .ssi-logo img{max-width:150px;}
.mod-split-text-video .link-image-container .rad-arrow-link{margin-top:26px;margin-bottom:26px;}
.mod-split-text-video .link-image-container .arrow-link-text{max-width:max-content;}
.mod-split-text-video .mod-spilt-text-holder .mod-content-inner{min-height:900px;}

.has-outer-padding.mod-split-text-video .mod-spilt-text-holder .mod-content-inner{min-height:636px;}
body#ip3-reframing-later-life .has-outer-padding.mod-split-text-video .mod-spilt-text-holder .mod-content-inner{min-height:auto !important;}
.has-outer-padding .mod-content-bg.onRightSide, .has-outer-padding .mod-content-bg.onLeftSide {background-size:90%;background-position:center;}

/*=== MODULE - SPLIT TEXT AND VIDEO ENDS ===*/

/*=== BACKGROUND COLOR ===*/
.mod-split-screen-tab.light-grey,
.mod-split-screen-tab .split-screen-item-inner.light-grey,
.mod-split-screen-tab .sst2-item-container.light-grey,
.mod-split-screen-tab .sst2-item-container.light-grey:before,
.mod-split-screen-tab .sst2-item-container.light-grey:after,
.mod-split-text-video.light-grey .mod-content-bg:before {background-color: #f3f3f3;}
.mod-split-screen-tab.light-blue,
.mod-split-screen-tab .split-screen-item-inner.light-blue,
.mod-split-screen-tab .sst2-item-container.light-blue,
.mod-split-screen-tab .sst2-item-container.light-blue:before,
.mod-split-screen-tab .sst2-item-container.light-blue:after,
.mod-split-text-video.light-blue .mod-content-bg:before {background-color: #acdef9;}
.mod-split-screen-tab.green,
.mod-split-screen-tab .split-screen-item-inner.green,
.mod-split-screen-tab .sst2-item-container.green,
.mod-split-screen-tab .sst2-item-container.green:before,
.mod-split-screen-tab .sst2-item-container.green:after,
.mod-split-text-video.green .mod-content-bg:before {background-color: #7ebd5f;}
.mod-split-screen-tab.teal,
.mod-split-screen-tab .split-screen-item-inner.teal,
.mod-split-screen-tab .sst2-item-container.teal,
.mod-split-screen-tab .sst2-item-container.teal:before,
.mod-split-screen-tab .sst2-item-container.teal:after,
.mod-split-text-video.teal .mod-content-bg:before {background-color: #055a60;}
.mod-split-screen-tab.coral,
.mod-split-screen-tab .split-screen-item-inner.coral,
.mod-split-screen-tab .sst2-item-container.coral,
.mod-split-screen-tab .sst2-item-container.coral:before,
.mod-split-screen-tab .sst2-item-container.coral:after,
.mod-split-text-video.coral .mod-content-bg:before {background-color: #eb5c37;}
.mod-split-screen-tab.violet,
.mod-split-screen-tab .split-screen-item-inner.violet,
.mod-split-screen-tab .sst2-item-container.violet,
.mod-split-screen-tab .sst2-item-container.violet:before,
.mod-split-screen-tab .sst2-item-container.violet:after,
.mod-split-text-video.violet .mod-content-bg:before {background-color: #7b76b6;}
/*=== TEXT, HEADING, LINK TEXT ===*/
/*Light-grey,Light-blue,Green*/
.mod-split-screen-tab.light-blue .ssl-head,
.mod-split-screen-tab .split-screen-item-inner.light-blue .ssi-head,
.mod-split-screen-tab.green .ssl-head,
.mod-split-screen-tab .split-screen-item-inner.green .ssi-head,
.mod-split-screen-tab .split-screen-item-inner.green .rad-arrow-link,
.mod-split-screen-tab .sst2-item-container.light-blue .ssi-head,
.mod-split-screen-tab .sst2-item-container.green .ssi-head,
.mod-split-text-video.light-blue .rad-arrow-link,
.mod-split-text-video.green .rad-arrow-link,
.mod-split-text-video.light-blue h2,
.mod-split-text-video.light-blue h3,
.mod-split-text-video.light-blue h4,
.mod-split-text-video.light-blue h5,
.mod-split-text-video.light-blue h6,
.mod-split-text-video.green h2,
.mod-split-text-video.green h3,
.mod-split-text-video.green h4,
.mod-split-text-video.green h5,
.mod-split-text-video.green h6,
.mod-split-screen-tab .split-screen-item-inner.green .content-module ul li:before,
.mod-split-screen-tab .sst2-item-container.green .content-module ul li:before,
.mod-split-text-video.green .mod-content-inner .content-module ul li:before,
.mod-split-screen-tab .split-screen-item-inner.light-blue .content-module ul li:before,
.mod-split-screen-tab .sst2-item-container.light-blue .content-module ul li:before,
.mod-split-text-video.light-blue .mod-content-inner .content-module ul li:before{color:#2f2f2f;}
.mod-split-screen-tab.coral .split-screen-list-inner .ss-list:not(.inactive) .circle-list-number,
.mod-split-screen-tab.coral .split-screen-list-inner .ss-list:hover .circle-list-number,
.mod-split-screen-tab.coral .split-screen-list-inner .ss-list,
.mod-split-screen-tab.violet .split-screen-list-inner .ss-list:not(.inactive) .circle-list-number,
.mod-split-screen-tab.violet .split-screen-list-inner .ss-list:hover .circle-list-number,
.mod-split-screen-tab.violet .split-screen-list-inner .ss-list{color: #ffffff;}
.mod-split-screen-tab.coral .circle-list-number:after,
.mod-split-screen-tab.violet .circle-list-number:after {border-color:#ffffff;}
.mod-split-screen-tab.coral .split-screen-list-inner .ss-list:hover,
.mod-split-screen-tab.violet .split-screen-list-inner .ss-list:hover{color:#ffffff !important;}
/*Teal,Coral,Violet*/
.mod-split-screen-tab .split-screen-item-inner.teal,
.mod-split-screen-tab .split-screen-item-inner.coral,
.mod-split-screen-tab .split-screen-item-inner.violet,
.mod-split-screen-tab .split-screen-item-inner.teal .single-video-link,
.mod-split-screen-tab .split-screen-item-inner.coral .single-video-link,
.mod-split-screen-tab .split-screen-item-inner.violet .single-video-link,
.mod-split-screen-tab .split-screen-item-inner.teal .ssi-head,
.mod-split-screen-tab .split-screen-item-inner.coral .ssi-head,
.mod-split-screen-tab .split-screen-item-inner.violet .ssi-head,
.mod-split-screen-tab .split-screen-item-inner.teal .content-module ul li:before,
.mod-split-screen-tab .split-screen-item-inner.coral .content-module ul li:before,
.mod-split-screen-tab .split-screen-item-inner.violet .content-module ul li:before,
.mod-split-screen-tab .split-screen-item-inner.teal .single-video-link.single-video-link-blue .icon-play .path1:before, .mod-split-screen-tab .split-screen-item-inner.coral .single-video-link.single-video-link-blue .icon-play .path1:before, .mod-split-screen-tab .split-screen-item-inner.violet .single-video-link.single-video-link-blue .icon-play .path1:before, .mod-split-screen-tab .split-screen-item-inner.green .single-video-link.single-video-link-blue .icon-play .path1:before,
.mod-split-screen-tab .split-screen-item-inner.teal .single-video-link.single-video-link-blue:hover .icon-play .path2:before, .mod-split-screen-tab .split-screen-item-inner.violet .single-video-link.single-video-link-blue:hover .icon-play .path2:before, .mod-split-screen-tab .split-screen-item-inner.green .single-video-link.single-video-link-blue:hover .icon-play .path2:before, .mod-split-screen-tab .split-screen-item-inner.light-blue .single-video-link.single-video-link-blue .icon-play .path1:before, .mod-split-screen-tab .split-screen-item-inner.light-blue .single-video-link.single-video-link-blue:hover .icon-play .path2:before,
.mod-split-screen-tab .sst2-item-container.teal .single-video-link.single-video-link-blue .icon-play .path1:before, .mod-split-screen-tab .sst2-item-container.violet .single-video-link.single-video-link-blue .icon-play .path1:before, .mod-split-screen-tab .sst2-item-container.coral .single-video-link.single-video-link-blue .icon-play .path1:before, .mod-split-screen-tab .sst2-item-container.green .single-video-link.single-video-link-blue .icon-play .path1:before, .mod-split-screen-tab .sst2-item-container.teal .single-video-link.single-video-link-blue:hover .icon-play .path2:before, .mod-split-screen-tab .sst2-item-container.violet .single-video-link.single-video-link-blue:hover .icon-play .path2:before, .mod-split-screen-tab .sst2-item-container.green .single-video-link.single-video-link-blue:hover .icon-play .path2:before, .mod-split-screen-tab .split-screen-item-inner.coral .single-video-link.single-video-link-blue:hover .icon-play .path2:before, .mod-split-screen-tab .sst2-item-container.coral .single-video-link.single-video-link-blue:hover .icon-play .path2:before, .mod-split-screen-tab .sst2-item-container.light-blue .single-video-link.single-video-link-blue .icon-play .path1:before, .mod-split-screen-tab .sst2-item-container.light-blue .single-video-link.single-video-link-blue:hover .icon-play .path2:before,
 .mod-split-screen-tab.teal .split-screen-list-container,
.mod-split-screen-tab.teal .ssl-head,
.mod-split-screen-tab.teal .split-screen-list-inner .ss-list.inactive,
.mod-split-screen-tab.teal .circle-list-number,
.mod-split-screen-tab.coral .split-screen-list-container,
.mod-split-screen-tab.coral .ssl-head,
.mod-split-screen-tab.violet .split-screen-list-container,
.mod-split-screen-tab.violet .ssl-head,
.mod-split-screen-tab .sst2-item-container.teal,
.mod-split-screen-tab .sst2-item-container.coral,
.mod-split-screen-tab .sst2-item-container.violet,
.mod-split-screen-tab .sst2-item-container.teal .ssi-head,
.mod-split-screen-tab .sst2-item-container.coral .ssi-head,
.mod-split-screen-tab .sst2-item-container.violet .ssi-head,
.mod-split-screen-tab .sst2-item-container.teal .content-module ul li:before,
.mod-split-screen-tab .sst2-item-container.coral .content-module ul li:before,
.mod-split-screen-tab .sst2-item-container.violet .content-module ul li:before,
.mod-split-screen-tab .sst2-item-container.teal .single-video-link,
.mod-split-screen-tab .sst2-item-container.coral .single-video-link,
.mod-split-screen-tab .sst2-item-container.violet .single-video-link,
.mod-split-text-video.teal .mod-spilt-text-holder,
.mod-split-text-video.coral .mod-spilt-text-holder,
.mod-split-text-video.violet .mod-spilt-text-holder,
.mod-split-text-video.teal h2,
.mod-split-text-video.teal h3,
.mod-split-text-video.teal h4,
.mod-split-text-video.teal h5,
.mod-split-text-video.teal h6,
.mod-split-text-video.coral h2,
.mod-split-text-video.coral h3,
.mod-split-text-video.coral h4,
.mod-split-text-video.coral h5,
.mod-split-text-video.coral h6,
.mod-split-text-video.violet h2,
.mod-split-text-video.violet h3,
.mod-split-text-video.violet h4,
.mod-split-text-video.violet h5,
.mod-split-text-video.violet h6,
.mod-split-text-video.teal .content-module ul li:before,
.mod-split-text-video.coral .content-module ul li:before,
.mod-split-text-video.violet .content-module ul li:before,
.mod-split-download.light-blue .mod-spilt-text-holder .single-video-link.single-video-link-blue .icon-play .path1:before,
.mod-split-download.green .mod-spilt-text-holder .single-video-link.single-video-link-blue .icon-play .path1:before,
.mod-split-download.coral .mod-spilt-text-holder .single-video-link.single-video-link-blue .icon-play .path1:before,
.mod-split-download.teal .mod-spilt-text-holder .single-video-link.single-video-link-blue .icon-play .path1:before,
.mod-split-download.violet .mod-spilt-text-holder .single-video-link.single-video-link-blue .icon-play .path1:before,
.mod-split-download.violet .mod-spilt-text-holder .single-video-link.single-video-link-blue:hover .icon-play .path2:before,
.mod-split-download.coral .mod-spilt-text-holder .single-video-link.single-video-link-blue:hover .icon-play .path2:before,
.mod-split-download.teal .mod-spilt-text-holder .single-video-link.single-video-link-blue:hover .icon-play .path2:before,
.mod-split-download.green .mod-spilt-text-holder .single-video-link.single-video-link-blue:hover .icon-play .path2:before,
.mod-split-download.light-blue .mod-spilt-text-holder .single-video-link.single-video-link-blue:hover .icon-play .path2:before,
.mod-split-download.violet .mod-spilt-text-holder .single-video-link,
.mod-split-download.teal .mod-spilt-text-holder .single-video-link,
.mod-split-download.coral .mod-spilt-text-holder .single-video-link
{color:#fff;}
.mod-split-screen-tab.coral .split-screen-list-inner .ss-list.inactive .circle-list-number,.mod-split-screen-tab.violet .split-screen-list-inner .ss-list.inactive .circle-list-number{color: #ffffff;}
/*=== VIDEO LINK ===*/
.mod-split-screen-tab .split-screen-item-inner.teal .single-video-link.single-video-link-blue .icon-play .path2:before, .mod-split-screen-tab .split-screen-item-inner.coral .single-video-link.single-video-link-blue .icon-play .path2:before, .mod-split-screen-tab .split-screen-item-inner.violet .single-video-link.single-video-link-blue .icon-play .path2:before, .mod-split-screen-tab .split-screen-item-inner.green .single-video-link.single-video-link-blue .icon-play .path2:before,
.mod-split-screen-tab .split-screen-item-inner.teal .single-video-link.single-video-link-blue:hover .icon-play .path1:before, .mod-split-screen-tab .split-screen-item-inner.light-blue .single-video-link.single-video-link-blue .icon-play .path2:before,
.mod-split-screen-tab .sst2-item-container.teal .single-video-link.single-video-link-blue .icon-play .path2:before, .mod-split-screen-tab .sst2-item-container.coral .single-video-link.single-video-link-blue .icon-play .path2:before, .mod-split-screen-tab .sst2-item-container.violet .single-video-link.single-video-link-blue .icon-play .path2:before, .mod-split-screen-tab .sst2-item-container.green .single-video-link.single-video-link-blue .icon-play .path2:before, .mod-split-screen-tab .sst2-item-container.teal .single-video-link.single-video-link-blue:hover .icon-play .path1:before, .mod-split-screen-tab .sst2-item-container.light-blue .single-video-link.single-video-link-blue .icon-play .path2:before,
.mod-split-download.violet .mod-spilt-text-holder .single-video-link.single-video-link-blue .icon-play .path2:before,
.mod-split-download.coral .mod-spilt-text-holder .single-video-link.single-video-link-blue .icon-play .path2:before,
.mod-split-download.teal .mod-spilt-text-holder .single-video-link.single-video-link-blue .icon-play .path2:before,
.mod-split-download.light-blue .mod-spilt-text-holder .single-video-link.single-video-link-blue .icon-play .path2:before,
.mod-split-download.green .mod-spilt-text-holder .single-video-link.single-video-link-blue .icon-play .path2:before,.mod-split-download.teal .mod-spilt-text-holder .single-video-link.single-video-link-blue:hover .icon-play .path1:before
{color: #eb5c37;}

.mod-split-screen-tab .split-screen-item-inner.coral .single-video-link.single-video-link-blue:hover .icon-play .path1:before, .mod-split-screen-tab .sst2-item-container.coral .single-video-link.single-video-link-blue:hover .icon-play .path1:before, .mod-split-screen-tab .split-screen-item-inner.violet .single-video-link.single-video-link-blue:hover .icon-play .path1:before, .mod-split-screen-tab .split-screen-item-inner.green .single-video-link.single-video-link-blue:hover .icon-play .path1:before, .mod-split-screen-tab .split-screen-item-inner.light-blue .single-video-link.single-video-link-blue:hover .icon-play .path1:before,
.mod-split-screen-tab .sst2-item-container.violet .single-video-link.single-video-link-blue:hover .icon-play .path1:before, .mod-split-screen-tab .sst2-item-container.green .single-video-link.single-video-link-blue:hover .icon-play .path1:before, .mod-split-screen-tab .sst2-item-container.light-blue .single-video-link.single-video-link-blue:hover .icon-play .path1:before,
.mod-split-download.violet .mod-spilt-text-holder .single-video-link.single-video-link-blue:hover .icon-play .path1:before,
.mod-split-download.green .mod-spilt-text-holder .single-video-link.single-video-link-blue:hover .icon-play .path1:before,
.mod-split-download.coral .mod-spilt-text-holder .single-video-link.single-video-link-blue:hover .icon-play .path1:before,
.mod-split-download.light-blue .mod-spilt-text-holder .single-video-link.single-video-link-blue:hover .icon-play .path1:before
{color: #007780;}

/*=== SPLIT SCREEN TAB MEDIA ===*/
@media all and (min-width:768px){.mod-split-screen-tab .split-screen-list-main .ss-mob-tabs{display:none;}
}
@media all and (min-width:1025px){
.mod-split-screen-tab.split-screen-type1 > *{ min-height:calc(100vh - 99px);}
.mod-split-screen-tab .mod-split-screen-tab-holder{height:100%;display:flex;}
.mod-split-screen-tab .split-screen-list-holder{position:relative;top:50%;transform:translateY(-50%);}
}
@media all and (min-width:1680px){.mod-split-screen-tab.split-screen-type1 > *{
min-height:calc(100vh - 105px);}
}
@media only screen and (min-width:1368px) and (max-height:840px ){
.mod-split-screen-tab.split-screen-type1 > *{ min-height:calc(130vh - 99px);}
.mod-split-screen-tab .mod-split-screen-tab-holder{height:100%;display:flex;}
.mod-split-screen-tab .split-screen-list-holder{position:absolute;top:50%;transform:translateY(-50%);}
}
@media only screen and (min-width:1280px) and (max-height:620px ){
.mod-split-screen-tab.split-screen-type1 > *{ min-height:calc(130vh - 99px);}
.mod-split-screen-tab .mod-split-screen-tab-holder{height:100%;display:flex;}
.mod-split-screen-tab .split-screen-list-holder{position:absolute;top:50%;transform:translateY(-50%);}
}
@media all and (max-width:1679px){.mod-split-screen-tab .split-screen-list-holder{padding-left:calc(5% - 10px);padding-right:calc(5% - 10px);}
.mod-split-screen-tab .split-screen-item-holder{padding:40px 15%;}
.mod-split-screen-tab .split-screen-list-inner{margin-top:35px;}
.mod-split-screen-tab .sst2-item-inner{padding:132px 18%;}
.mod-split-screen-tab.split-screen-type2 .ssi-logo{height:68px;}
.mod-split-screen-tab .link-image-container{flex-direction:column;margin-top:40px;
align-items: start;}
.mod-split-screen-tab .link-image-container > * {max-width: 100%;}
.mod-split-screen-tab .link-image-container .rad-arrow-link {margin-top: 17px;
margin-bottom: 17px;}
.mod-split-screen-tab .link-image-container .ssi-logo{text-align:left;order:0;margin-left: 0; margin-bottom: 20px;}
.mod-split-screen-tab .link-image-container .ssi-logo + .rad-arrow-link{margin-top:40px;}
.mod-split-screen-tab .link-image-container .arrow-link-text{max-width:100%;}
/*.mod-split-screen-tab .link-image-container .rad-arrow-link{min-height:60px;}*/
.mod-split-screen-tab .single-video-link{margin-top:40px;}
/* .circle-list-main:not(:first-child){margin-top:20px;} */
}
@media all and (max-width:1023px){.mod-split-screen-tab .sst2-item-inner{padding:80px 64px;}
.mod-split-screen-tab .sst2-right .sst2-item-inner{padding-right:64px;}
.mod-split-screen-tab .sst2-left .sst2-item-inner{padding-left:64px;}
.mod-split-screen-tab .ssi-head{padding-bottom:20px;}
}
@media all and (min-width:768px) and (max-width:1023px){
.mod-split-screen-tab.split-screen-type2 .link-image-container{flex-direction:row;
align-items: center;}
.mod-split-screen-tab.split-screen-type2 .link-image-container > *{max-width:50%;}
.mod-split-screen-tab.split-screen-type2 .link-image-container .rad-arrow-link {
margin-top: 17px;}
.mod-split-screen-tab.split-screen-type2 .link-image-container .ssi-logo{text-align:right;
order:1;margin-left: auto;}
}
@media all and (max-width:767px){.mod-split-screen-tab.split-screen-type1{flex-direction:column;}
.mod-split-screen-tab.split-screen-type1 > *{width:100%;}
.mod-split-screen-tab.coral .circle-list-number,.mod-split-screen-tab.violet .circle-list-number,.mod-split-screen-tab.coral .split-screen-list-inner .ss-list.inactive .circle-list-number,.mod-split-screen-tab.violet .split-screen-list-inner .ss-list.inactive .circle-list-number,.mod-split-screen-tab.teal .split-screen-list-inner .ss-list.inactive,.mod-split-screen-tab.teal .circle-list-number{color: #2f2f2f;}
.mod-split-screen-tab.coral .split-screen-list-inner .ss-list:not(.inactive) .circle-list-number,
.mod-split-screen-tab.coral .split-screen-list-inner .ss-list:hover .circle-list-number,
.mod-split-screen-tab.violet .split-screen-list-inner .ss-list:not(.inactive) .circle-list-number,
.mod-split-screen-tab.violet .split-screen-list-inner .ss-list:hover .circle-list-number,.mod-split-screen-tab.coral .split-screen-list-inner .ss-list:not(.inactive),.mod-split-screen-tab.violet .split-screen-list-inner .ss-list:not(.inactive){color: #d13c15;}
.mod-split-screen-tab.coral .split-screen-list-inner .ss-list.inactive,.mod-split-screen-tab.violet .split-screen-list-inner .ss-list.inactive{color: #2f2f2f !important;}
.mod-split-screen-tab.coral .circle-list-number:after,
.mod-split-screen-tab.violet .circle-list-number:after {border-color:#d13c15;}
.mod-split-screen-tab.coral .split-screen-list-inner .ss-list:hover,
.mod-split-screen-tab.violet .split-screen-list-inner .ss-list:hover{color:#d13c15 !important;}
.mod-split-screen-tab .split-screen-list-holder{padding:0;}
.mod-split-screen-tab:not(.split-screen-type2):after{width:100%;}
.mod-split-screen-tab .split-screen-item-container{float:left;width:100%;position:relative;left:0;}
.mod-split-screen-tab .split-screen-item-holder{position:relative;top:0;padding:96px 15px;transform:none;}
.mod-split-screen-tab .split-screen-list-container{text-align:center;}
.mod-split-screen-tab .split-screen-list-inner{text-align:left;display:none;position:absolute;z-index:9;width:100%;margin-top:0;background-color:var(--primary-3);color:var(--primary-5);}
.mod-split-screen-tab .circle-list-main{border-bottom:1px solid var(--secondary-12);padding: 16px;}
.mod-split-screen-tab .split-screen-list-main{margin-top:40px;margin-bottom:-90px;position:relative;z-index:99;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.1);}
.mod-split-screen-tab .sst2-item-inner{padding:60px 0px;}
.mod-split-screen-tab .sst2-right .sst2-item-inner{padding-right:0px;}
.mod-split-screen-tab .sst2-left .sst2-item-inner{padding-left:0px;}
 .mod-split-screen-tab.split-screen-type2 .ssi-logo{height:68px;}
.mod-split-screen-tab .link-image-container{flex-direction:column;margin-top:30px;}
.mod-split-screen-tab .link-image-container > *{width:auto;}
.mod-split-screen-tab .link-image-container .ssi-logo{text-align:left;order:0;}
.mod-split-screen-tab .link-image-container .ssi-logo + .rad-arrow-link, .mod-split-screen-tab .single-video-link{margin-top:30px;}
    .mod-split-screen-tab .circle-list-main:hover,
    .mod-split-screen-tab .circle-list-main.active {
  background-color: var(--secondary-12);
}


.split-screen-list-inner .ss-list .circle-list-text.active {
  color: var(--primary-2);
}
}

/*=== MODULE - SPLIT TEXT AND VIDEO MEDIA ===*/
@media all and (min-width:1024px){.mod-split-text-video .mod-spilt-text-holder{display:flex;}
.mod-split-text-video .mod-spilt-text-holder .mod-content-inner{display:flex;flex-direction:column;justify-content:center;width:100%;}
}
@media all and (max-width:1679px){.mod-split-text-video .mod-spilt-text-holder .mod-content-inner{min-height:636px;}
.mod-split-text-video .link-image-container > *{max-width:100%;}
.mod-split-text-video .link-image-container{flex-direction:column;margin-top:40px;
align-items: start;}
.mod-split-text-video .link-image-container .rad-arrow-link {margin-top: 17px;
margin-bottom: 17px;}
.mod-split-text-video .link-image-container .ssi-logo{text-align:left;order:0;margin-left: 0;}
.mod-split-text-video .link-image-container .ssi-logo img {width: 120px;}
.mod-split-text-video .link-image-container .ssi-logo + .rad-arrow-link{margin-top:40px;}
.mod-split-text-video .link-image-container .arrow-link-text{max-width:100%;top:0;
transform:none;}
.mod-split-text-video .popup-content-wrapper {margin-top: 40px;}
.mod-split-text-video .rad-arrow-link.popup-content-link {margin-top: 17px;margin-bottom: 17px;}
}
@media all and (min-width:1024px) and (max-width:1679px){.mod-split-text-video .mod-spilt-text-holder .mod-content-inner{padding-left:40px;padding-right:40px;}
}
@media all and (max-width:1023px){.mod-split-text-video .mod-spilt-text-holder .mod-content-inner{min-height:auto;}
.mod-split-text-video > .container-fluid > .row{display:flex;flex-direction:column;}
.mod-split-text-video .mod-content-bg.onRightSide{order:-1;}
.mod-split-text-video .link-image-container{margin-top:40px;margin-bottom:0;}
    .mod-split-text-video.light-grey {background-color: #f3f3f3 !important;}
    .mod-split-text-video.light-blue {background-color: #acdef9 !important;}
    .mod-split-text-video.green {background-color: #7ebd5f !important;;}
    .mod-split-text-video.teal {background-color: #055a60 !important;;}
    .mod-split-text-video.coral {background-color: #eb5c37 !important;;}
    .mod-split-text-video.violet {background-color: #7b76b6 !important;;}
}
@media all and (min-width:768px) and (max-width:1023px){.mod-split-text-video .mod-spilt-text-holder .mod-content-inner > a.rad-arrow-link{margin-top:50px !important;}
.mod-content-bg.onLeftSide, .mod-content-bg.onRightSide{height:386px;position:relative;left:0;width:100%;clear:left;background-position:center;padding-bottom:60%}
.mod-split-text-video .link-image-container{flex-direction:row;align-items: center;}
.mod-split-text-video .link-image-container .ssi-logo{text-align:right;order:1;
margin-left: auto;}
.mod-split-text-video .link-image-container > *{max-width:auto;}
.mod-split-text-video .link-image-container .ssi-logo + .rad-arrow-link{margin-top:0;}
.mod-split-text-video .link-image-container .arrow-link-text{top:50%;transform:translateY(-50%);}
}
@media all and (max-width:767px){
    .mod-split-text-video .mod-spilt-text-holder .mod-content-inner > a.rad-arrow-link{
    margin-top:50px !important}    
    .mod-content-bg.onLeftSide,
    .mod-content-bg.onRightSide{height:320px;position:relative;left:0;width:100%;clear:left; background-position:top; padding-bottom:60%;}
    .mod-split-text-video .link-image-container > .ssi-logo + .rad-arrow-link{margin-top:30px; margin-bottom:15px;}
    .mod-split-text-video .link-image-container .ssi-logo img {max-width: 120px;}
}

.news-filter-wrapper .filter-box > *:not(.filter-search){width:calc(22% - 50px);}
.news-filter-wrapper .filter-box > .filter-search{max-width:680px;}
.news-filter-wrapper .filter-box .filter-text{padding-right:40px;}
@media all and (max-width:1679px){.news-filter-wrapper .filter-box > *:not(.filter-search){width:19.444444443%;}
.news-filter-wrapper .filter-box .filter-text{padding-right:20px;}
}
@media all and (max-width:1023px){.news-filter-wrapper .filter-box > *:not(.filter-search){width:calc(20.66666666% - 13.333px);}
}
@media all and (max-width:767px){.news-filter-wrapper .filter-box > *:not(.filter-search){width:50%;}
}
/*--- MODULE - TABS NAVIGATION START ----*/
.content-tabs-item-container,.content-tabs-item-inner,.content-tabs-content-container{float:left;width:100%;}
.tabs-list-content-inner {display:none}
/*.content-tabs-content-container{margin-top:100px;}*/
.content-tabs-item-inner .content-tabs-item{float:left;}
.content-tabs-item-inner .content-tabs-item > a{padding:38px 40px;display:block;line-height:25px;background-color:#f8f8f8;color:#007780;}
.content-tabs-item-inner .content-tabs-item.active > a,
.content-tabs-item-inner .content-tabs-item:hover > a{background-color:#eb5c37;color:#fff;
transition:all ease 0.5s;}
.content-tabs-content > *:not(.mod-tabs-snapdown){padding:0 20px;}
.content-tabs-content > .content-module{margin-top:30px;}
/*=== MTN MOB TABS ===*/
.mod-mob-tabs{background-color:#f3f3f3;display:block;padding:15px 40px 15px 20px;color:#2f2f2f;position:relative;}
.mod-mob-tabs:after{right:20px;top:50%;font-family:"icomoon";font-size:1.6rem;position:absolute;transform:translateY(-50%);}
.mod-tabs-active .mod-mob-tabs:after{transform:translateY(-50%) rotate(180deg);}
/*=== MTN MEDIA ===*/
@media all and (min-width:1024px){
    .mod-mob-tabs{display:none;}
    .tabs-in-center .content-tabs-item-inner {display: flex;justify-content: center;}
    .content-tabs-item-inner .content-tabs-item:not(:first-child) {margin-left: 10px;}
    .content-tabs-item-inner.equal-tabs {display: flex;}
    .content-tabs-item-inner.equal-tabs .content-tabs-item {flex: 1;text-align: center;}
    .content-tabs-item-inner .content-tabs-item .mod-tabs-list {display: flex;height: 100%;
    align-items: center;justify-content: center;text-align: center;}
}
@media all and (max-width:1679px){.content-tabs-item-inner .content-tabs-item > a{padding:18px 30px;}
/*.content-tabs-content-container{margin-top:80px;}*/
}
@media all and (max-width:1023px){/*.content-tabs-content-container{margin-top:60px;}*/
.content-tabs-item-container{position:relative;}
.content-tabs-item-container > .mod-mob-tabs {box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.3);}
.content-tabs-item-inner{position:absolute;z-index:9;left:0;right:0;background-color:#f3f3f3;box-shadow:0px 10px 10px 0px rgba(0,0,0,0.1);display:none;}
.content-tabs-item-inner .content-tabs-item{width:100%;}
.content-tabs-item-inner .content-tabs-item > a{padding:15px 20px;color:#2f2f2f;background-color:transparent;}
.content-tabs-item-inner .content-tabs-item.inactive > a {background-color: #f3f3f3;}
}
@media all and (min-width:768px) and (max-width:1023px){
    .content-tabs-item-container > .mod-mob-tabs,
    .content-tabs-item-inner {max-width:320px;margin: 0 auto;}
}
@media all and (max-width:767px){/*.content-tabs-content-container{margin-top:40px;}*/
.content-tabs-content > *:not(.mod-tabs-snapdown){padding:0;}
}
/*--- MODULE - TABS NAVIGATION END ----*/
#contentwrapper ul.rad-tablestyle2{columns:4;-webkit-columns:4;-moz-columns:4;}
#contentwrapper ul.rad-tablestyle2 li{display:flex;width:100%;margin-bottom:0;padding-bottom:20px;top:0;vertical-align:top;align-items: center;}
.bgVideoContainer{position:absolute;width:100%;height:100%;left:0;top:0;z-index:0;overflow:hidden;}
.bgVideoContainer > .inv_ParentContainer{/*position:absolute;*/
 width:auto;max-width:none;height:100%;top:-100%;bottom:-100%;left:-100%;right:-100%;margin:auto;}
/*.bgVideoContainerInner{position:absolute;max-width:none;width:auto;height:100%;top:-100%;left:-100%;right:-100%;bottom:-100%;margin:auto;}
*/
/* .touch .bgVideoContainer{display:none;} */
.touch .bgVideoContainer{display:block;}
.slick-prev-arrow.white-color, .slick-next-arrow.white-color,.slick-prev-arrow.white-color .icon-small-arrow-left:before, .slick-next-arrow.white-color .icon-small-arrow-right:before{color:#fff;}
.slick-prev-arrow.black-color, .slick-next-arrow.black-color,.slick-prev-arrow.black-color .icon-small-arrow-left:before, .slick-next-arrow.black-color .icon-small-arrow-right:before{color:#2f2f2f;}
.slick-prev-arrow.white-color .icon-small-arrow-left:before, .slick-next-arrow.white-color .icon-small-arrow-right:before,.slick-prev-arrow.black-color .icon-small-arrow-left:before, .slick-next-arrow.black-color .icon-small-arrow-right:before{display:block;}
.slick-prev-arrow.white-color:not(.slick-disabled):hover, .slick-next-arrow.white-color:not(.slick-disabled):hover, .slick-prev-arrow.white-color:not(.slick-disabled):hover .icon-small-arrow-left:before, .slick-next-arrow.white-color:not(.slick-disabled):hover .icon-small-arrow-right:before, .slick-prev-arrow.black-color:not(.slick-disabled):hover, .slick-next-arrow.black-color:not(.slick-disabled):hover, .slick-prev-arrow.black-color:not(.slick-disabled):hover .icon-small-arrow-left:before, .slick-next-arrow.black-color:not(.slick-disabled):hover .icon-small-arrow-right:before{color:#eb5c37;}
.thumbnail-top-pagination .prev-arrow-wrapper a, .thumbnail-top-pagination .next-arrow-wrapper a{font-size:16px;width:40px;display:inline-block;text-align:center;}
@media all and (max-width:1023px){.thumbnail-top-pagination .prev-arrow-wrapper a, .thumbnail-top-pagination .next-arrow-wrapper a{font-size:12px;}
}
@media all and (max-width:767px){.bgVideoContainer{display:block !important;}
}

/*--- REMOVE FULL WIDTH (MAX WIDTH "1920PX") START ---*/
@media all and (min-width:1920px){
    /*--- Global ---*/
    .section{float:none;clear:both;max-width:1920px;margin-left:auto;margin-right:auto;display:inline-block;vertical-align:top;}
    .sections-wrap{text-align:center;}
    .sections-wrap > *:not(.centerAlign):not(.rightAlign){text-align:left;}
    
    /*--- Module - Banner Type 1 & Module - Banner Type 2 ---*/
    .bmtype-1-right, .bmtype-2-right{left:auto;}
    .mod-banner-type-1.on-left-banner .bmtype-1-right,
    .mod-banner-type-2.on-left-banner .bmtype-2-right{right:auto;left:0;}
    /*--- Module - Split Screen Tab Type 2 ---*/
    .section.mod-split-screen-tab{overflow:hidden;}
    /*--- Module - Split Text and Video ---*/
    .mod-split-text-video .mod-content-bg{width:50%;}
    /*--- Module - Contact Cards With Image Start ---*/
    .mod-contactcards-withimage .contactcards-withimage-greybg{max-width:1920px;}
    /*--- News Filter starts ---*/
    .news-filter-wrapper{max-width:1920px;margin:0 auto;}
    .news-filter-wrapper .filter-box > .filter-search{max-width:100%;}
    .news-filter-wrapper .freetextsearch:after{opacity:0;}
}
@media all and (max-width:1919px){
    .mod-banner-type-1.on-left-banner .bmtype-1-right,
    .mod-banner-type-2.on-left-banner .bmtype-2-right{left:0;right:auto;}
}
/*--- REMOVE FULL WIDTH (MAX WIDTH "1920PX") END ---*/

.mobile-viewmorelink{display:none;color:#2f2f2f}
.mobile-viewmorelink.icon-small-arrow-right:before{margin-right:14px;font-size:1.1rem;margin-left:8px;}
/*--- Filter starts ---*/
#contentwrapper .filter-list ul{margin-bottom:0}
.filter-box .filter-list-container{float:left;width:100%;position:relative;}
.filter-box .filter-list{display:none;position:absolute;z-index:9;top:100%;width:100%;left:0;border-top: 1px solid var(--secondary-11);
  background: var(--primary-3);max-height:302px;overflow:hidden;}
.filter-box .filter-list-container .selectedText{padding:16px 16px 16px 16px;display:inline-block;min-height:100px;cursor:pointer;position:relative;width:100%;}
.filter-box .filter-month{background-color:#f3f3f3;}
.filter-box .filter-year{background-color:#ededed;}
.filter-box .filter-list-container .selectedText.icon-arrow-head-down:before{float:right;position:absolute;right:41px;top: 50%;font-size:1.6rem;color:var(--primary-1);transform: translateY(-50%);}
.filter-box .filter-list-container .selectedText.icon-arrow-head-down.active:before{transform:rotate(180deg);color:var(--primary-2)}
#contentwrapper .filter-list ul li{padding:0;margin:0;}
/* .filter-list ul li span{display:block;padding:33px 40px;background:#f3f3f3;color:#2f2f2f;} */
.filter-list ul li span{display:block;padding:16px;background:var(--primary-3);color:var(--primary-5);border-bottom:1px solid var(--secondary-12);}
.filter-list ul li.firstli span{border-bottom:1px solid #e3e3e3;}
/* #contentwrapper .filter-list ul li:hover span,#contentwrapper .filter-list ul li a.active span{background:#f8f8f8;color:#d13c15} */
#contentwrapper .filter-list ul li:hover span,#contentwrapper .filter-list ul li a.active span{border-bottom: 1px solid var(--secondary-12);background: var(--secondary-12);}
.filter-list-halfwidth ul li{float:left;width:50%;}
.filter-list-halfwidth ul li span{border-right:1px solid #e3e3e3;text-align:center;}
.filter-list-halfwidth ul li:nth-child(2n+1) span{border-right:none}
.filter-list:not(.filter-list-halfwidth) ul li:not(:last-child) span{border-bottom:1px solid #e3e3e3;}
.filter-list .firstli{width:100%}
.filter-list .firstli span{border-left:none}
.filter-box .filter-by-text{margin-top:33px;display:inline-block}
.filter-list-halfwidth ul li:nth-child(2n) span:after, .filter-list-halfwidth ul li:nth-child(2n) span:before{content:"";position:absolute;background:#e3e3e3;height:1px;width:100%;left:100%;bottom:0;z-index:1;}
.filter-list-halfwidth ul li:nth-child(2n) span:before{left:0;}
.filter-list-container .mCSB_scrollTools{z-index:5}
@media all and (min-width:768px){
    .news-filter-wrapper .filter-box{display:flex; padding: 20px 0; gap: 0 20px;}
    .news-filter-wrapper .filter-box > *:not(.filter-search){display:flex;}
    .news-filter-wrapper .filter-box > .filter-text .filter-by-text{margin-top:0;}
    .news-filter-wrapper .filter-box > .filter-text{justify-content:flex-end;align-items:center;}
    .news-filter-wrapper .filter-box .filter-list-container{display:flex;align-items:center;text-align:left;background: var(--primary-3);}
    .news-filter-wrapper .filter-box .filter-list-container .selectedText{min-height:auto;}
    .news-filter-wrapper .filter-box > .filter-search .freetextsearch{height:100%;display:flex;align-items:center;}
}
@media all and (min-width:1024px) and (max-width:1679px){.filter-list ul li span{padding:16px 30px;}
.filter-box .filter-list-container .selectedText{padding:16px 65px 14px 30px;min-height:60px;}
.filter-box .filter-list-container .selectedText.icon-arrow-head-down:before{top:28px;right:16px}
.filter-box .filter-by-text{margin-top:14px;}
}
@media all and (min-width:768px) and (max-width:1023px){.filter-box .filter-list-container .selectedText.icon-arrow-head-down:before{top:25px;right:16px}
.filter-list ul li span{padding:16px 30px;}
.filter-list.filter-list-halfwidth ul li span{padding:16px 0;}
.filter-box .filter-list-container .selectedText{padding:13px 30px 14px 30px;min-height:50px;}
.filter-box .filter-by-text{margin-top:14px;}
}
@media all and (max-width:767px){.mobile-viewmorelink{display:block}
.filter-list ul li span{padding:11px 30px;}
.filter-box .filter-list-container .selectedText{padding:12px 35px 10px 15px;min-height:50px;}
.filter-box .filter-by-text{margin-top:10px;}
.filter-box .filter-list-container .selectedText.icon-arrow-head-down:before{top:20px;right:12px;}
}
/*--- Filter ends ---*/
/*--- BOD starts ---*/
.page-title{padding-bottom:0}
.bod-landing .page-title{margin-top:33px}
.bod-landing .filter-box .filter-list-container .selectedText {background:var(--primary-3);border: 1px solid var(--secondary-11);display: flex;
  align-items: center;}
.bod-row{cursor:pointer;min-height:157px;border:solid 2px #055a60;padding:20px;margin-bottom:20px;display:table;transition:all ease 0.4s;width:100%}
.bod-innerrow .bod-name-designation,.bod-name-designation .bod-name{color:#2f2f2f}
.bod-row:last-child{margin-bottom:0}
.bod-innerrow{transition:all ease 0.4s;background:#f3f3f3;width:100%;display:table-cell;vertical-align:middle;padding:32px 40px;}
.bod-row:hover, .bod-row:focus-visible{border-color:#e1e1e1;transition:all ease 0.4s;}
.bod-name-designation .bod-name{display:block;padding-bottom:10px;}
.bod-name-designation .bod-designation{display:block;}
#contentwrapper .bod-row .bod-name-designation{margin-bottom:0;position:relative;padding-right:50px;}
.bod-innerrow .bod-name-designation.icon-small-arrow-right:before{position:absolute;right:10px;top:50%;transform:translateY(-50%);content: '';
  background-image: url('/~/media/Images/M/MandG-Plc/icons/arrow-forward-small');height: 30px;width: 30px;
  background-repeat: no-repeat;
  background-size: contain;}
  .bodslidernavigation .simple-arrow::after {
  font-size: 1.7rem;
  position: absolute;
  text-align: center;
  width: 100%;
  transition: all ease 0.5s;
  content: '';
  background-image: url(/~/media/Images/M/MandG-Plc/icons/arrow-forward-small);
  height: 30px;
  width: 30px;
  background-size: contain;
  background-position: center;
 
}
.bodslidernavigation .simple-arrow:hover::after {
  background-size: 40px !important;
}
.bodslidernavigation .simple-arrow{
display: flex;
  justify-content: center;
  align-items: center;
}
.bodslidernavigation .simple-arrow:focus-visible{
    outline: 2px dashed var(--primary-5);
    outline-offset: 4px;
    border-radius: 2px;
}
.bodslidernavigation .simple-arrow.prev::after{
transform: rotate(180deg);
}

.bod-row:hover .bod-innerrow .bod-name-designation.icon-small-arrow-right:before{color:#d13c15}
.bod-full-details{position:fixed;left:0;top:0;width:100%;z-index:-9;height:100%;opacity:0;visibility:hidden;transition-delay:1.2s;}
.bod-full-details .row, .bod-full-details .halfBodContent{height:100%}
.bod-full-details .halfBodContent{padding-top:102px}
.leftbod.halfBodContent{z-index:1;background-color:#f3f3f3;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform 0.6s ease-out 0.6s;transition:-webkit-transform 0.6s ease-out 0.6s;transition:transform 0.6s ease-out 0.6s;transition:transform 0.6s ease-out 0.6s, -webkit-transform 0.6s ease-out 0.6s;}
.rightbod.halfBodContent{background-color:var(--secondary-12);-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 0.6s ease-out 0.6s;transition:-webkit-transform 0.6s ease-out 0.6s;transition:transform 0.6s ease-out 0.6s;transition:transform 0.6s ease-out 0.6s, -webkit-transform 0.6s ease-out 0.6s;}
.bod-full-details.active .leftbod.halfBodContent{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0.6s ease-out 0.6s;transition:-webkit-transform 0.6s ease-out 0.6s;transition:transform 0.6s ease-out 0.6s;transition:transform 0.6s ease-out 0.6s, -webkit-transform 0.6s ease-out 0.6s;}
.bod-full-details.active .rightbod.halfBodContent{-webkit-transform:translateX(-1px);transform:translateX(-1px);-webkit-transition:-webkit-transform 0.6s ease-out 0.6s;transition:-webkit-transform 0.6s ease-out 0.6s;transition:transform 0.6s ease-out 0.6s;transition:transform 0.6s ease-out 0.6s, -webkit-transform 0.6s ease-out 0.6s;}
.bod-full-details.active{visibility:visible;opacity:1;z-index:9;transition-delay:0.6s;}
body.bodactive{overflow:hidden;}
body.bodactive header{position:fixed;z-index:99;background:#fff;width:100%;left:0;top:0}
.bodcommonbox{display:none}
.bod-image-inner{display:inline-block;position:relative;}
.bod-image-inner img{display:inline-block;width:100%}
.halfBodContent .bod-image{position:relative;float:right;margin:0 24% 0 22.5%;}
.halfBodContent .bod-description{margin:0 11.5% 0 12.5%;height:55vh}
.bod-innerdesignation{color:var(--primary-2);}
#contentwrapper .bod-innername{margin-bottom:0;padding-bottom:6px;}
.bodclose{text-indent:-9999px;display:inline-block;position:absolute;height:100px;width:100px;color:#fff;background:var(--primary-1);text-align:center;right:-50px;top:-50px;}
.bodclose span{text-indent:0;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:2.2rem;}
.bodclose:hover{background:var(--primary-2);transition:all 0.5s ease;color: #fff;}
.bodclose:focus-visible {outline: 2px dashed var(--primary-5); outline-offset: 4px; border-radius: 2px;}
.bodslidernavigation a{float:left}
.bodslidernavigation{position:absolute;bottom:0;right:-100px;opacity:0;transition:opacity 0.5s ease-out}
.bod-full-details.active .bodslidernavigation{transition:opacity 0.7s ease-out 1.5s;opacity:1}
.prevnextbod{display:none;font-size:1.6rem;line-height:24px;}
.prevnextbod.prevbodtag{margin-right:45px;position:relative;margin-top:-62px;float:right;}
.prevnextbod.nextbodtag{margin-left:45px;position:relative;margin-top:-62px;}
.bodslidernavigation .arrowdisable.simple-arrow{pointer-events:none}
.bodslidernavigation .arrowdisable.simple-arrow:before{color:#2f2f2f;opacity:0.25;}
.prevbodbox,.nextbodbox{position:absolute;bottom:0;right:100px;width:100%;z-index:1;}
.nextbodbox{right:auto;left:calc(100% + 100px)}
.contentscroll .mCSB_scrollTools{left:-40px;width:2px;z-index:5;}
.contentscroll .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.contentscroll .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px;box-shadow:none;margin:0 auto;}
.contentscroll .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .contentscroll .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.contentscroll .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .contentscroll .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:var(--primary-2);}
.contentscroll .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:rgba(47, 47, 47, 0.25);}
.bodactive #auto-top-link{display:none !important}
.contentscroll .mCustomScrollBox{padding-left:0}
.contentscroll .mCSB_scrollTools .mCSB_draggerRail{width:2px}
.contentscroll .mCSB_dragger_bar:after{content:"";width:30px;height:30px;border:1px solid var(--primary-2); position:absolute;bottom:-13px;left:50%;transform:translateX(-50%);border-radius:50%;}
.contentscroll .mCSB_dragger_bar:before{content:"";position:absolute;bottom:0;width:5px;height:5px;background:var(--primary-2);left:50%;transform:translateX(-50%);border-radius:50%;}
.bod-full-details .simple-arrow.left-lg-arrow{background-color:var(--secondary-12);}

@media all and (min-width:1024px) and (max-width:1679px){.prevnextbod.prevbodtag{margin-right:22px}
.prevnextbod.nextbodtag{margin-left:22px;}
.bod-image-inner img {    width: 90%;}
 #contentwrapper p.bod-innerdesignationcategory{margin-bottom:20px;}
 .ip3-edit .bod-full-details .halfBodContent,.ip3-edit  .bod-full-details .halfBodContent.rightbod{padding-top:200px;}
.bod-full-details .halfBodContent,.bod-full-details .halfBodContent.rightbod{padding-top:70px;}
.bodclose span{font-size:1.6rem;}
.bod-innerrow .bod-name-designation.icon-small-arrow-right::before{font-size:1.2rem}
.bod-landing .page-title{margin-top:14px;}
.bodclose{width:63px;height:63px;right:-31.5px;top:-31.5px;}
.prevnextbod.prevbodtag ,.prevnextbod.nextbodtag{margin-top:-45px;}
.bodslidernavigation{right:-63px}
.prevbodbox{right:63px}
.nextbodbox{left:calc(100% + 63px);}
.bod-row{min-height:119px;padding:10px;margin-bottom:10px}
.bod-innerrow{padding:25px 20px;}
}
@media all and (min-width:768px) and (max-width:1023px){.prevnextbod.prevbodtag{margin-right:20px}
.prevnextbod.nextbodtag{margin-left:20px;}
 #contentwrapper p.bod-innerdesignationcategory{margin-bottom:20px;}
.bod-image-inner img{max-width:215px;}
.bodclose{width:60px;height:60px;right:auto;top:-50px;transform:translateX(-50%);left:50%;}
.bod-full-details .halfBodContent{padding-top:65px;padding-bottom:67px;}
.bodclose span{font-size:1.6rem;}
.bod-name-designation .bod-name{padding-right:10px}
.bod-innerrow .bod-name-designation.icon-small-arrow-right::before{font-size:1.2rem}
.bod-full-details.active{background:#f8f8f8}
.bod-landing .page-title{margin-top:14px;}
.bod-row{min-height:99px;padding:10px;margin-bottom:10px}
.bod-innerrow{padding:25px 10px;}
.halfBodContent .bod-image{float:none;margin:0 0 10px;}
.prevbodbox, .nextbodbox{right:calc(50% + 63px);width:50%;}
.prevnextbod.prevbodtag ,.prevnextbod.nextbodtag{margin-top:-45px;}
.nextbodbox{left:calc(50% + 63px);}
.bod-full-details{overflow-y:scroll;overflow-x:hidden;}
.bodleftboxcontent{text-align:center}
.bodclose{width:63px;height:63px;right:-31.5px;top:-31.5px;}
.bodslidernavigation{left:50%;transform:translateX(-50%);right:auto;}
.bod-full-details .row, .bod-full-details .halfBodContent{height:auto;}
.bodrightboxcontent,.halfBodContent .bod-description{height:auto;}
.halfBodContent .bod-description{margin:0 8.33333333%;}
}
@media all and (max-width:767px){.bod-landing .page-title{margin-top:0;padding-bottom:20px}
.bodrightboxcontent{margin-top:5px}
.halfBodContent .bod-description{margin:0 20px}
.bod-image-inner{margin-bottom:10px}
.bodclose span{font-size:1.2rem;}
.bod-innerrow .bod-name-designation.icon-small-arrow-right::before{display:none}
.bod-name-designation .bod-name{padding-bottom:6px;}
 #contentwrapper .bod-row .bod-name-designation{padding-right:0;}
.bod-full-details.active{background:#f8f8f8}
.bod-landing .filter-box{float:none;display:block;}
.bod-row .bod-name-designation{padding-right:30px}
.bod-row span.bod-designation{display:block;margin-bottom:29px;}
.bod-row{min-height:0;padding:10px;display:block;}
.bod-innerrow{padding:23px 10px;display:block;}
.prevbodbox, .nextbodbox{display:none !important}
.bodslidernavigation{left:50%;transform:translateX(-50%);right:auto;}
.bod-full-details .halfBodContent{padding-top:56px;padding-bottom:45px;}
.bodrightboxcontent ,.halfBodContent .bod-description{height:auto;}
.bodclose{width:50px;height:50px;right:auto;top:-42px;left:50%;transform:translateX(-50%);}
.bod-full-details{overflow-y:scroll;overflow-x:hidden;}
.bod-full-details .row, .bod-full-details .halfBodContent{height:auto;}
 .mobile-viewmorelink { display: block;display: inline-flex;align-items: center;gap: 8px;}
 .mobile-viewmorelink.icon-small-arrow-right::before {
  content: '';
  display: inline-block;
  width: 18px; 
  height: 18px;
  background-image: url(/~/media/Images/M/MandG-Plc/icons/arrow-forward-green-light);
  background-repeat: no-repeat;
  background-size: contain;
  margin-right:0 !important;
}
}
/*--- BOD Ends ---*/

/*--- Share starts ---*/
.share-wrapper .icon-share{color:#2f2f2f;font-size:2.4rem;display:inline-block;}
.share-icons a.whatsapp{display:none}
.desktop-share .share-wrapper:hover,.desktop-share .share-wrapper.active{background:#055a60;}
.desktop-share .share-wrapper a.icon-share{width:46px;height:44px;padding:12px 0;text-align:center;line-height:22px;}
.desktop-share .share-wrapper a.icon-share:focus-visible{outline: 2px dashed var(--primary-5); outline-offset: 4px; border-radius: 2px;}
.desktop-share .share-wrapper:hover a.icon-share,.desktop-share .share-wrapper.active a.icon-share{color:#fff}
.desktop-share .share-wrapper{position:fixed;bottom:20px;background:#f3f3f3;z-index:99;left:20px;}
.share-icons{position:absolute;display:none;width:100%;left:0;bottom:100%;background:#f3f3f3;text-align:center;}
.share-icons a{color:#2f2f2f;font-size:2rem;padding:5px;display:block;}
.share-icons a:hover{color:#055a60}
.share-icons a.email{font-size:1.5rem;}
.share-icons ul li{margin:5px 0}
@media all and (max-width:1024px){.desktop-share{display:none}
.share-icons{top:auto;bottom:100%;}
}
/*--- Share ends ---*/

/*--- News starts ---*/
.pr-count-container{margin-left:27px;display:inline-block;opacity:0;transition:all 0.5s ease;    color: #2f2f2f;}
.news-filter-wrapper{background-color:var(--secondary-12)}
.filter-list-container .mCSB_scrollTools{right:0;left:auto}
.filter-list-container .mCustomScrollBox{padding:0}
.news-filter-wrapper input#prfreetext{background: var(--secondary-12);
  width: 100%;
  border: none;
  padding: 16px 16px 16px 72px;
  color: var(--primary-5);}
.filter-box .filter-search{background-color:var(--secondary-12);}
.news-filter-wrapper a.freetextsearchbtn{position:absolute;text-indent:-9999px;display:block;top:50%;transform:translateY(-50%);left:40px;}
.news-filter-wrapper .icon-search{text-indent:0;display:block;}
.news-filter-wrapper .freetextsearch{position:relative}
.news-filter-wrapper .icon-search:before{position:absolute;color:#2f2f2f;top:50%;transform:translateY(-50%);left:0;font-size:2.2rem;}
.news-filter-wrapper .freetextsearch:after{content:"";background:var(--secondary-12);height:100%;width:100%;right:-100%;position:absolute;top:0;}
.news-outer-row { margin-bottom: 20px;position: relative;}
.news-outer-row .news-doclink {position:absolute;width:100%;height:100%;top:0;left:0;    z-index: 2;font-size:0}
.news-row{cursor:pointer;min-height:157px;border:solid 2px #055a60;padding:20px;margin-bottom:20px;display:table;transition:all ease 0.4s;width:100%}
.news-row:last-child,.news-outer-row:last-child{margin-bottom:0}
.news-innerrow{transition:all ease 0.4s;background:var(--secondary-12);width:100%;display:table-cell;vertical-align:middle;padding:32px 40px;position:relative;}
.news-row:hover{border-color:#e1e1e1;transition:all ease 0.4s;}
.news-row:hover .news-innerrow.icon-small-arrow-right:before {
    color: #d13c15;
}
.pr-listing .slider-nav-inner .slick-prev-arrow, .pr-listing .slider-nav-inner .slick-next-arrow{font-size: 0;}
.pr-pagination-text .pr-count-text{display: block; text-align: center;}
.pr-listing .slider-nav-inner{padding: 80px 0 0 0;}
@media (max-width: 1024px){
	.pr-listing .slider-nav-inner{padding: 40px 0 0 0;}
}
#contentwrapper .news-row p{margin-bottom:0;color:#2f2f2f;padding-bottom:0}
#contentwrapper .news-row p.pr-date-tage { margin-bottom: 12px;}
.news-row:last-child{margin-bottom:0}
.news-innerrow.icon-small-arrow-right:before{position:absolute;right:30px;top:50%;transform:translateY(-50%);}
.news-row p.pr-title{padding-right:50px;}
.news-detail-banner-parent{position:relative; display:-ms-flexbox;}
.news-detail-banner{min-height:540px;background:#f3f3f3;position:relative;    display: flex;
    align-items: center;
    justify-content: center;
    -ms-flex:1;
    -ms-flex-direction:column;
    }
.news-detail-banner > .container-fluid {width:100%;}
.news-banner-content-wrapper{padding:0 18%;}
.news-banner-content-wrapper p{margin-bottom:16px}
.newspagenav{position:absolute;width:100%; left:0; top:50%;}
.newspagenav .newsprevpag{float:left}
.newspagenav .newsnextpag{float:right}
.newspagenav a{color:#2f2f2f;position:relative;padding:0 40px}
.newspagenav a.inactive{opacity:0.5;pointer-events:none}
.newspagenav .newsprevpag{padding-left:20px}
.newspagenav .newsnextpag{padding-right:20px}
.newspagenav a:before{position:absolute;top:50%;transform:translateY(-50%);left:0;}
.newspagenav .newsnextpag a:before{right:0;left:auto}
.newspagenav a:hover:before {color:#d13c15}
@media all and (min-width:1024px) and (max-width:1679px){
.news-detail-banner{min-height:411px}
.newspagenav .newsnextpag{padding-right:34px;}
.newspagenav .newsprevpag{padding-left:34px;}
.newspagenav a{padding:0 34px;}

.news-filter-wrapper input#prfreetext{height:60px;padding-left:60px;}
.news-filter-wrapper a.freetextsearchbtn{left:20px;}
.news-innerrow{padding:25px 20px;}
.news-row{min-height:119px;padding:10px;margin-bottom:10px;}
.news-outer-row{margin-bottom:10px;}
.news-innerrow.icon-small-arrow-right::before{font-size:1.2rem;}
}
@media all and (min-width:768px) and (max-width:1023px){.news-detail-banner{min-height:354px}
.newspagenav .newsnextpag{padding-right:25px}
.newspagenav .newsprevpag{padding-left:25px}

.news-banner-content-wrapper{padding:0 18%;}
.news-filter-wrapper .icon-search::before{font-size:2rem;}
.news-filter-wrapper input#prfreetext{height:50px;padding-left:47px;padding-right:40px}
.news-filter-wrapper a.freetextsearchbtn{left:15px;}
.news-innerrow{padding:25px 10px;}
.news-row{min-height:99px;padding:10px;margin-bottom:10px;}
.news-outer-row{margin-bottom:10px;}
.news-innerrow.icon-small-arrow-right::before{font-size:1.2rem;}
}
@media all and (max-width:767px){.pr-count-container{margin-left:0;display:block;}

.newspagenav a{padding:15px 0 15px 60px;background:#f8f8f8;display:block;}
.newspagenav .newsnextpag a{background:#ededed;padding:15px 60px 15px 0;text-align:right;}
.newspagenav .newsprevpag ,.newspagenav .newsnextpag{float:left;width:50%;padding:0;}
.newspagenav{top:auto;bottom:0;}
.newspagenav a::before{left:18px}
.newspagenav .newsnextpag a::before{right:18px}
.news-detail-banner{min-height:402px;}
.news-banner-content-wrapper{padding:0 20px;}
.news-row p.pr-title{padding-right:0}
.news-filter-wrapper .icon-search:before{font-size:2rem}
 #contentwrapper .news-row p{margin-bottom:20px;}
.news-innerrow.icon-small-arrow-right::before{display:none}
.news-innerrow{padding:23px 10px;display:block;}
.news-row{min-height:0;padding:10px;display:block;}
.news-filter-wrapper input#prfreetext{height:50px;padding-left:45px;}
.news-filter-wrapper a.freetextsearchbtn{left:15px;}
}
.content-pagination{position:relative;margin-top:115px;}
.content-pagination .pr-pagination-prev.pr-pagination-arrow{float:left;width:50%;text-align:right;padding-right:13%;}
.content-pagination .pr-pagination-next.pr-pagination-arrow{width:50%;float:left;text-align:left;padding-left:13%;}
.content-pagination .pr-pagination-text{position:absolute;max-width:200px;left:50%;top:50%;transform:translate(-50%,-50%);}
.content-pagination .pr-pagination-arrow a{text-indent:-9999px;display:inline-block;margin-top:0;font-size:0;height:80px;}
.content-pagination .pr-pagination-arrow a span{text-indent:0px;display:block}
.content-pagination span.pr-count-text{display:block;}
.content-pagination .pr-pagination-arrow a.rad-arrow-link.disable span.icon-round-arrow-line{opacity:0.25}
.content-pagination .pr-pagination-arrow a.rad-arrow-link.disable {pointer-events:none}
@media all and (min-width:1024px) and (max-width:1679px){.content-pagination{margin-top:40px;}
.content-pagination .pr-pagination-prev.pr-pagination-arrow{padding-right:11.5%;}
.content-pagination .pr-pagination-next.pr-pagination-arrow{padding-left:11.5%;}
}
@media all and (min-width:768px) and (max-width:1023px){.content-pagination{margin-top:40px;}
.content-pagination .pr-pagination-prev.pr-pagination-arrow{padding-right:7.5%;}
.content-pagination .pr-pagination-next.pr-pagination-arrow{padding-left:7.5%;}
}
@media all and (max-width:767px){.content-pagination{margin-top:10px;}
.content-pagination .pr-pagination-prev.pr-pagination-arrow{padding-right:7.5%;}
.content-pagination .pr-pagination-next.pr-pagination-arrow{padding-left:7.5%;}
}
/*--- News ends ---*/


/*--- Download modules starts ---*/

/***---General download CTA----*/
a.rad-link-1, a.rad-link-2 {display: inline-block; padding: 12px 60px 15px 15px; border: 1px solid #055a60; position: relative; text-decoration: none !important; font-size:1.7rem; }
a.rad-link-1:after, a.rad-link-2:after {font-family: 'icomoon'; position: absolute; right: 15px; font-size:1.8rem }
a.rad-link-1:before, a.rad-link-2:before  { content: ""; background-color: #efefef; display: block; width: calc(100% - 12px); position: absolute; height: calc(100% - 12px);  top: 0; left: 0; margin: 6px; z-index: -1; }
a.rad-link-1:hover, a.rad-link-2:hover { color: #fff !important;}
a.rad-link-1:hover:after, a.rad-link-2:hover:after { color: #fff; }
a.rad-link-1:hover:before, a.rad-link-2:hover:before{background: #eb5c37; }
a.rad-link-2:after{transform:translateY(-50%) rotate(-90deg); top: 27px;}

.downlaod-item-topcontent { /*margin-bottom: 40px;margin-top: 40px;*/ margin: 40px 20px; clear: both; }
.downloads-row{cursor:pointer;/*height:218px;*/ border:solid 1px #055a60;padding:6px;margin-bottom:20px;display:table;transition:all ease 0.4s;width:100%;}
.downloads-innerrow{transition:all ease 0.4s;background:#f3f3f3;width:100%;display:table-cell;vertical-align:top;padding:15px;position:relative;}
#contentwrapper .downloads-row p{margin-bottom:0;padding-bottom:0;color:var(--primary-5)}
.downloads-outerrow:hover .downloads-row{border-color:#055a60;transition:all ease 0.4s;}
.downloads-innerrow .downloadrightlink {position:static}
/*#contentwrapper .downloads-row p.downloads-link-text{position: absolute;right: 40px;top: 50%;transform: translateY(-50%);padding-right: 45px;}*/
#contentwrapper .downloads-row p.downloads-link-text{
}
.downloads-linkfilesize{padding-left:5px;}
.downloads-outerrow a.downloads-hidden-link{position:absolute;width:100%;top:0;height:100%;text-indent:-9999px;left:0;z-index:2;}
.downloads-outerrow:hover .icon-download-idle:before{/*color:#d13c15*/color:#fff}
.downloads-outerrow{ /*margin-bottom:20px; */position:relative;display:flex;flex-direction:column;flex-wrap:wrap;}
.downloads-outerrow:last-child{margin-bottom:0}
.downloads-outerrow .downloads-link-text{display:inline-block;float:right;}
.downloads-innerrow .icon-download-idle:before{float: right;font-size: 2.5rem;position: absolute;transform: rotate(-90deg);color:var(--primary-1);}
.mod-download .icon-download-idle{line-height:48px;}
.downloads-innerrow .icon-download-icon:before { font-size: 2.2rem; color: var(--primary-1);}
.downloads-outerrow:hover .downloads-innerrow{ background: var(--primary-1);  }
.downloads-outerrow:hover .downloads-innerrow .icon-download-icon:before, .downloads-outerrow:hover .downloads-innerrow .downloads-title {color:#fff !important;}

@media all and (min-width:1024px) and (max-width:1679px){
	.downloads-row{/*height:148px;*/padding:6px;}
    .downloads-innerrow{padding:10px 15px}
    .downloads-innerrow .icon-download-idle::before{margin-left:0;}
    .mod-download .icon-download-idle{line-height:36px;}
}
@media all and (min-width:768px) and (max-width:1023px){
	.downloads-innerrow .icon-download-idle:before{font-size:2.3rem;margin-left:8px;}
    .downloads-row{/*height:124px;*/padding:5px;}
    .mod-download .icon-download-idle{line-height:32px;}
}
@media all and (max-width:767px){
	.downloads-row{height:auto;padding:6px;}
	
	.downloads-outerrow .downloads-link-text{float:none}
/* 	#contentwrapper .downloads-row p.downloads-title{padding-bottom:15px} */
	.downloads-innerrow .icon-download-idle:before{margin-left:8px;}
	.mod-download .icon-download-idle{line-height:32px;}
/* 	#contentwrapper .downloads-row p.downloads-link-text {position: absolute;right: 0;top: auto;transform: none;} */
    #contentwrapper .downloads-row p.downloads-link-text {position: absolute;right: 0;top: 12%;transform: none;}
	.downlaod-item-topcontent {margin-bottom: 30px;margin-top: 30px;}
}
/*--- Download modules ends ---*/

/*--- Content modules starts ---*/
.rad-quote{padding:40px 10px;border-top:1px solid #eb5c37;display:block;position:relative;
border-bottom:1px solid #eb5c37;text-align:center;    margin: 40px 0;}
.rad-quote:before{position:absolute;top:-16px;background:#fff;padding:0 50px; left:50%;z-index:8;
transform:translateX(-50%);font-family:'icomoon';font-size:4.6rem;}
.grey .rad-quote:before,.bgGrey .rad-quote:before{    background-color: #f3f3f3;}
.content-module.centerAlign{padding:0 20px}
.content-module ul li:before{color:#eb5c37;font-family:"icomoon";padding-right:10px;font-size:1.2rem;position:relative;margin-right:8px;    height: 16px !important;
    width: 16px !important;display: inline-block;transform: none;}
.content-module.centerAlign table{margin-left:auto;margin-right:auto}
.content-module.centerAlign ol{list-style-position:inside;}
#contentwrapper .content-module.centerAlign ul li, #contentwrapper .content-module.centerAlign ol li,#contentwrapper .content-module.centerAlign ul,#contentwrapper .content-module.centerAlign ol{padding-left:0}
.pru-teal .content-module ul li:before ,.black .content-module ul li:before{color:#fff}
/* .content-module a{color:#055a60;text-decoration:underline} */
.content-module a.rad-arrow-link {color:#2f2f2f;text-decoration:none;}
.content-module a.rad-link{text-decoration:none; color: #2f2f2f;}
.content-module a.rad-link:hover ,.content-module a.rad-link-5:hover,.content-module a.rad-link-4:hover,.content-module a.rad-link-3:hover,.content-module a.rad-link-5:hover:before,.content-module a.rad-link-4:hover:before,.content-module a.rad-link-3:hover:before,.content-module a:hover{color: var(--secondary-4);
  }
.content-module a.rad-link-5,.content-module a.rad-link-4,.content-module a.rad-link-3{text-decoration:none;color: var(--secondary-4);}
/*.content-module:not(.centerAlign) ul li:before{position:absolute;left:0;top: inherit;}*/
.content-module:not(.centerAlign) ul li:before{margin-left: -26px;}
 #global-perspective .content-module:not(.centerAlign) ul li:before{position:relative;left:0;top: auto; transform: none;display: block;}
#contentwrapper .content-module > *:last-child{margin-bottom:0;}
.content-module:not(.centerAlign) .card-content ul li:before{top: -5px;}
/* padding-bottom:0; */
/*--- Content modules ends ---*/

/*--- Sitemap and errorpage starts ---*/
#contentwrapper #sitemapcontainer ul li a{text-transform:uppercase;background:var(--primary-1);color:#fff;padding:7px 10px;display:inline-block;width:100%;margin-bottom:0;text-decoration:none;}
#contentwrapper #sitemapcontainer ul li.level1 > a:hover{background:#055a60}
#contentwrapper #sitemapcontainer ul li ul li a{color:var(--primary-5);text-transform:none;background:0 none;padding:0px;background:#fff;display:inline;}
#contentwrapper #sitemapcontainer ul li ul li a:hover{color:var(--primary-2); text-decoration:underline;}
.content-module#sitemapcontainer ul li:before{color:#007780}
.content-module#sitemapcontainer ul li.level1:before{display:none}
#contentwrapper #sitemapcontainer ul li.level1 > a{font-weight:700}
#contentwrapper #sitemapcontainer ul li.level1{padding-left:0;}
#ip3-error-page .section{opacity:1}
/*--- Sitemap and errorpage starts ---*/
/*--- Content Pop up starts ---*/
.popupreadmore{display:inline-block;position:relative;padding-right:5px;}
.popupreadmore.icon-small-arrow-right:before{position:absolute;right:-32px;top:9px;font-size:1.6rem;color:#2f2f2f;}
.pop-up-wrapper{position:fixed;background:#f4f4f4;width:100%;z-index:9;top:100%;left:0;
transition:all 0.7s ease}
.pop-up-inner-wrapper{padding-top:175px;}
.pop-up-wrapper.popupshow .innerElementOpacity{opacity:1}
.pop-up-wrapper .popupclose{text-indent:-9999px;display:inline-block;position:absolute;height:100px;width:100px;color:#fff;background:var(--primary-1);text-align:center;left:50%;transform:translateX(-50%);top:25px}
.ip3-edit .pop-up-wrapper .popupclose {top:162px}
.ip3-edit .pop-up-inner-wrapper { margin-top: 140px;}
.popupclose span{text-indent:0;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:2.2rem;}
.popupinnerwrapperscroll{height:50vh;}
.popupinnerwrapperscroll .content-module{padding-bottom:20px}
body.popupactive{overflow:hidden;}
.popupactive #auto-top-link{display:none !important}
body.popupactive header{position:fixed;z-index:99;background:#fff;width:100%;left:0;top:0;}
.popupclose:hover{color:#fff;background:var(--primary-2);transition:all 0.5s ease;}
@media all and (max-width:1679px) and (min-width:1024px){.pop-up-wrapper .popupclose{width:60px;height:60px;}
.pop-up-wrapper .popupclose span{font-size:1.6rem;}
}
@media all and (min-width:768px) and (max-width:1023px){.popupinnerwrapperscroll{height:auto;}
.pop-up-inner-wrapper{padding-top:140px;padding-bottom:70px;}
.pop-up-wrapper{overflow-y:scroll;overflow-x:hidden;}
.pop-up-wrapper .popupclose{width:60px;height:60px;}
.pop-up-wrapper .popupclose span{font-size:1.6rem;}
}
@media all and (max-width:1023px){
.contentmodule-leftbox {margin-bottom:20px}
}
@media all and (max-width:767px){.popupinnerwrapperscroll{height:auto;}
.pop-up-wrapper{overflow-y:scroll;overflow-x:hidden;}
.pop-up-inner-wrapper{padding-top:140px;padding-bottom:70px;}
.pop-up-wrapper .popupclose{width:50px;height:50px;}
.pop-up-wrapper .popupclose span{font-size:1.2rem;}

}
/*--- Content Pop up starts ---*/

/*******************************************/
/*** Module - Full width Signpost starts ***/
/*******************************************/
.fullwidth-signpost-content h2,.fullwidth-signpost-content h1 {
  color: #fff;
}
.mod-fullwidth-signpost .fullwidth-signpost-content {
  color: #fff;
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.mod-fullwidth-signpost .fullwidth-signpost-content:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(24, 24, 24, 0.2);
  z-index: 1;
}
.signpost-content-holder {
  display: table;
  height: 693px;
  width: 100%;
  z-index: 2;
  position: relative;
}
.signpost-content-holder .signpost-content-inner {
  display: table-cell;
  vertical-align: middle;
}
@media all and (min-width: 1024px) and (max-width: 1679px) {
  .signpost-content-holder {
    height: auto;
    padding: 120px 0;
    height: 500px;
  }
}
@media all and (min-width: 768px) and (max-width: 1023px) {
  .signpost-content-holder {
    height: auto;
    padding: 80px 0;
    height: 400px;
  }
}
@media all and (max-width: 767px) {
  .signpost-content-holder {
    height: auto;
    padding: 60px 0;
    min-height: 300px;
  }
}
/*****************************************/
/*** Module - Full width Signpost ends ***/
/*****************************************/

/**********************************************/
/*** Module - Featured Content Cards starts ***/
/**********************************************/
.mod-featured-content-cards {} .mod-featured-content-cards h2 {
  text-align: center;
  color: var(--primary-5);
}
a.rad-link::before, span.rad-link::before{
display:none;
}
a.rad-link, span.rad-link{
padding: 10px 20px 10px 24px;
  display: flex;
  align-items: center;
  margin: 0;
  gap: 8px;
  border: 2px solid var(--primary-5);
  border-radius: 60px;
}
.mod-featured-content-cards .bottom-link-wrapper {
  text-align: center;
  padding: 3px 0;
}
.featured-cards-containers {
  margin: 0 -20px;
}
.featured-cards-containers:after {
  content: "";
  display: block;
  clear: both;
}

/* .latest-press-releases .slick-slide{
max-width: 420px;
} */

.featured-card-item {
  width: 33.33%;
  padding: 0 20px;
  float: left;
  margin-bottom: 40px;
}
.featured-card-item .featured-card-item-inner {
  border: 2px solid #055a60;
  color: #eb5c37;
  position: relative;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  min-height: 453px;
  padding: 60px 60px 80px 60px;
}
.featured-card-item .featured-card-item-inner .featured-card-title {
  padding-bottom: 20px;color: #eb5c37;
}
.featured-card-item .featured-card-item-inner > a.card-link {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 0;
  height: 100%;
  width: 100%;
}
.featured-card-item .featured-card-item-inner .featured-card-bottom {
  position: absolute;
  bottom: 52px;
  left: 0;
  width: 100%;
  padding: 0 60px;
  color:#536467;
}
.featured-card-item-inner .featured-card-bottom span.rad-link {
  font-size: 0;
  float: right;
  padding-left: 35px;
  min-height: 26px;
}
.featured-card-item-inner:hover {
  color: #055a60;
  background-color: #ffffff;
  border:2px solid #e1e1e1;
}
.featured-card-item-inner:hover .featured-card-title {color: #055a60;}
.featured-card-item-inner:hover:before {
  border-color:transparent;
}
@media all and (max-width: 1679px) {
  .featured-card-item {
    padding: 0 10px;
  }
  .featured-card-item .featured-card-item-inner {
    padding: 45px;
    min-height: 380px;
  }
  .featured-card-item .featured-card-item-inner .featured-card-bottom {
    padding: 0 60px;
    bottom: 40px;
  }
}
@media all and (max-width: 1200px) {
  .featured-card-item .featured-card-item-inner {
    padding: 30px;
    min-height: 350px;
  }
  .featured-card-item .featured-card-item-inner .featured-card-bottom {
    padding: 0 30px;
    bottom: 30px;
  }
}
@media all and (max-width: 1023px) {
  .featured-cards-containers {
    margin: 0;
  }
  .featured-card-item {
    padding: 0 10px;
  }
}
@media all and (min-width: 768px) and (max-width: 1023px) {
  .featured-card-item .featured-card-item-inner {
    min-height: 282px;
    padding: 33px 20px 50px 20px;
  }
  .featured-card-item .featured-card-item-inner .featured-card-bottom {
    padding: 0 20px;
    bottom: 28px;
  }
}
@media all and (max-width: 767px) {
  .mod-featured-content-cards .container-fluid {
    padding: 0;
  }
  .mod-featured-content-cards h2 {
    text-align: center;
    padding: 0 20px 25px;
  }
  .featured-cards-containers {
    margin: 0;
    padding-left: 0;
  }
  .featured-card-item.featured-card-item {
    width: 240px !important;
    padding: 0;
    float: left;
    margin-bottom: 40px;
    margin-right: 7.5px;
    margin-left: 7.5px;
  }
  .featured-card-item .featured-card-item-inner {
    min-height: 278px;
    padding: 34px 20px 50px 20px;
  }
  .featured-card-item .featured-card-item-inner .featured-card-bottom {
    padding: 0 20px;
    bottom: 27px;
  }
}
.featured-card-item-inner .featured-card-bottom span.featured-card-date, 
  .featured-card-item-inner .featured-card-bottom span.card-date {
  line-height:26px;
  }
/********************************************/
/*** Module - Featured Content Cards ends ***/
/********************************************/


/*******************************************/
/*** Module - Signpost With Image starts ***/
/*******************************************/
.signpost-with-img-holder {
/*   margin: 0px -20px; */
  position: relative;
      display: flex;
    justify-content: center;
    margin:auto;
}
.signpost-with-img-holder .signpost-with-img-holder-inner {
  margin: 0 auto;
  max-width: 1120px;
  position: relative;
  padding: 25px 0 90px;
}
.signpost-with-img-holder .signpost-with-img-holder-inner::after {
  content: "";
  clear: both;
  display: block;
}
.signpost-img-wrapper {
  width: 62.50%;
  position: absolute;
  top: 135px;
  background-color: #d8d8d8;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  display: block;
  z-index: 0;
  height: calc(100% - 135px);
  overflow: hidden;
}
.signpost-img-wrapper > img {
  display: none;
}
.signpost-content-wrapper {
  width: 50.67%;
  position: relative;
  z-index: 1;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.signpost-content-wrapper .bg-primary-3{
  border: 2px solid var(--primary-1) !important;
  background-color:#ffffff; 
}
 .signpost-content-wrapper .bg-primary-3:hover {
  border: 2px solid #e1e1e1 !important;
}
.signpost-content-wrapper:not(.bg-primary-3) {
  border: none;
}
.signpost-content-innner {
  padding: 120px 70px 120px 70px;
  background-color:#f8f8f8;
}
.signpost-with-img-holder.signpostLeftPosition .signpost-img-wrapper {
  right: 0;
}
.signpost-with-img-holder.signpostLeftPosition .signpost-content-wrapper {
  padding:20px;

}
.signpost-with-img-holder.signpostRightPosition .signpost-img-wrapper {
  left: 0;
}
.signpost-with-img-holder.signpostRightPosition .signpost-content-wrapper {
  float: right;
  padding:20px;
}
.signpost-content.content-module a {
  color: #fff;
  text-decoration: underline;
}
@media all and (min-width: 1024px) and (max-width: 1679px) {
  .signpost-with-img-holder .signpost-with-img-holder-inner {
    padding: 0 0 90px;
  }
  .signpost-img-wrapper {
    width: 63%;
    top: 90px;
    height: calc(100% - 90px);
  }
  .signpost-content-wrapper {
    width: 52%;
  }
  .signpost-content-innner {
    padding: 120px 60px;
  }
}
@media all and (max-width: 1200px) {
  .signpost-content-innner {
    padding: 80px 40px;
  }
}
@media all and (min-width: 768px) and (max-width: 1023px) {
  .signpost-with-img-holder {
    margin: 0px -20px;
  }
  .signpost-with-img-holder .signpost-with-img-holder-inner {
    padding: 0px 0 50px;
  }
  .signpost-img-wrapper {
    width: 62.50%;
    height: calc(100% - 70px);
    top: 70px;
  }
  .signpost-content-wrapper {
    width: 52%;
  }
  .signpost-content-innner {
    padding: 60px 30px;
  }
  .signpost-content-wrapper .arrow-link-down span.arrow-link-text {
    margin-top: 55px;
  }
}
@media all and (max-width: 767px) {
  .signpost-with-img-holder{margin:0 auto;}
  .signpost-with-img-holder .signpost-with-img-holder-inner {
    padding: 0;
  }
  .signpost-img-wrapper {
    background: none !important;
    width: 100%;
    position: relative;
    top: 0;
  }
  .signpost-img-wrapper > img {
    display: block;
  }
  .signpost-content-wrapper {
    /*border-left: 0px;*/
    margin-top: -72px;
    width: calc(100% - 25px);
  }
  .signpost-content-innner {
    padding: 50px 25px 50px;
  }
  .signpost-content-wrapper .arrow-link-down span.arrow-link-text {
    margin-top: 55px;
  }
  .signpost-with-img-holder.signpostLeftPosition .signpost-img-wrapper {
    padding-left: 30px;
  }
  /*.signpost-with-img-holder.signpostLeftPosition .signpost-content-wrapper {
    border-left: 0px;
    border-bottom: 5px solid #fff;
    border-top: 5px solid #fff;
    border-right: 5px solid #fff;
  }*/
  .signpost-with-img-holder.signpostRightPosition .signpost-img-wrapper {
    padding-right: 30px;
  }
  /*.signpost-with-img-holder.signpostRightPosition .signpost-content-wrapper {
    border-left: 5px solid #fff;
    border-bottom: 5px solid #fff;
    border-top: 5px solid #fff;
    border-right: 0px;
  }*/
}
/*****************************************/
/*** Module - Signpost With Image ends ***/
/*****************************************/

/**********************************************/
/*** Module - Cropped Video Signpost starts ***/
/**********************************************/
.section.hasBackground.grey.mod-cropped-video-signpost {
  background-color: transparent;
}
.cropped-signpost-video-wrapper {
  position: relative;
}
.cropped-signpost-video-wrapper .cropped-signpost-image > img {
  width: 100%;
}
.cropped-signpost-video-wrapper .video-duration-holder {
  position: absolute;
  right: 0;
  bottom: -45px;
  width: 100%;
}
.cropped-signpost-video-wrapper .full-video-wrapper {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 0;
  width: 100%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cropped-signpost-video-wrapper .full-video-wrapper .single-video-link {
  margin-top: 0;
}
.cropped-signpost-content-wrapper {
  margin-top: -124px;
  position: relative;
  z-index: 1;
  background: #fff;
  color: #2f2f2f;
/*   padding: 70px 20px 15px 20px; */
padding: 50px 120px 26px 20px;
}
.mod-cropped-video-signpost {
  position: relative;
  overflow: hidden;
}
.cropped-signpost-link-wrapper .rad-link {
display:inline-block;
}
.mod-cropped-video-signpost::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 55%;
  bottom: 0;
  display: block;
}
.mod-cropped-video-signpost.grey-background:before {
  background-color: #f3f3f3;
}
.mod-cropped-video-signpost.grey-background .cropped-signpost-content-wrapper {
  background: #f3f3f3;
}
@media all and (min-width: 1024px) and (max-width: 1679px) {
  .cropped-signpost-content-wrapper {
    margin-top: -72px;
    padding: 32px 20px 15px 20px;
  }
  .cropped-signpost-video-wrapper .video-duration-holder {
    bottom: -40px;
  }
}
@media all and (min-width: 768px) and (max-width: 1023px) {
  .cropped-signpost-content-wrapper {
    margin-top: -68px;
    padding: 35px 20px 15px 20px;
  }
  .cropped-signpost-video-wrapper .video-duration-holder {
    bottom: -37px;
  }
}
@media all and (max-width: 767px) {
  .cropped-signpost-content-wrapper {
    margin-top: 10px;
    padding: 8px 0px 8px 0px;
  }
  .cropped-signpost-video-wrapper .video-duration-holder {
    position: relative;
    bottom: 0;
    text-align: left;
  }
}
@media all and (max-width: 540px) {
  .mod-cropped-video-signpost::before {
    height: 60%;
  }
}
@media all and (max-width: 480px) {
  .mod-cropped-video-signpost::before {
    height: 70%;
  }
}
/********************************************/
/*** Module - Cropped Video Signpost ends ***/
/********************************************/

/******************************************/
/*** Module - Page Break Content starts ***/
/******************************************/
.mod-page-break-content {
  overflow: hidden;
}
.mod-page-break-content-inner {
  position: relative;
}
.mod-page-break-content-inner:before {
  content: "";
  display: block;
  width: 100%;
  position: absolute;
  z-index: 0;
}
.mod-page-break-content.hasBackground.backgroundAtBottom .mod-page-break-content-inner:before {
  height: 100%;
  top: 325px;
}
.mod-page-break-content.hasBackground.backgroundAtTop .mod-page-break-content-inner:before {
  top: -150px;
  height: 50%;
}
.mod-page-break-content-inner .page-break-content-img-wrapper {
  position: relative;
  width: 84.50%;
  height: 650px;
}
.mod-page-break-content-inner.onLeftSide .page-break-content-img-wrapper {
  float: left;
}
.mod-page-break-content-inner.onRightSide .page-break-content-img-wrapper {
  float: right;
}
.mod-page-break-content-inner .page-break-content-img {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: absolute;
  right: 0;
  width: 100%;
  height: 100%;
  top: 0;
}
.mod-page-break-content-inner .page-break-content-img > img {
  display: none;
}
.mod-page-break-content-inner .page-break-content-wrap {
  margin-top: -130px;
  position: relative;
}
.mod-page-break-content-inner .page-break-content-wrap::before {
  content: "";
  display: block;
  width: 100vw;
  height: 100%;
  top: 0;
  position: absolute;
  background-color: #fff;
  z-index: 0;
}
.mod-page-break-content-inner.onLeftSide .page-break-content-wrap::before {
  left: -20px;
}
.mod-page-break-content-inner.onRightSide .page-break-content-wrap::before {
  right: -20px;
}
.mod-page-break-content-inner .page-break-content-inner {
  padding: 90px 70px 0px;
  position: relative;
  z-index: 1;
  min-height: 130px;
}
.mod-page-break-content-inner .page-break-content-inner .onlyContentWrapper > *:last-child {
  margin: 0 !important;
  padding: 0 !important;
}
.mod-page-break-content.hasBackground.grey-background .mod-page-break-content-inner:before,
.mod-page-break-content.hasBackground.grey-background.backgroundAtBottom .page-break-content-wrap::before {
  background-color: var(--secondary-12);
}
@media all and (min-width: 1024px) and (max-width: 1679px) {
  .mod-page-break-content.hasBackground.backgroundAtBottom .mod-page-break-content-inner:before {
    top: 225px;
  }
  .mod-page-break-content-inner .page-break-content-img-wrapper {
    height: 475px;
  }
  .mod-page-break-content-inner .page-break-content-wrap {
    margin-top: -105px;
  }
  .mod-page-break-content-inner.onLeftSide .page-break-content-wrap::before {
    left: 0;
  }
  .mod-page-break-content-inner.onRightSide .page-break-content-wrap::before {
    right: 0;
  }
  .mod-page-break-content-inner .page-break-content-inner {
    padding: 75px 50px 0px;
  }
  .mod-page-break-content.hasBackground.backgroundAtTop .mod-page-break-content-inner::before {
    top: -80px;
    height: 50%;
  }
}
@media all and (min-width: 768px) and (max-width: 1023px) {
  .mod-page-break-content.hasBackground.backgroundAtBottom .mod-page-break-content-inner:before {
    top: 100px;
  }
  .mod-page-break-content-inner .page-break-content-img-wrapper {
    height: 294px;
  }
  .mod-page-break-content-inner .page-break-content-wrap {
    margin-top: -80px;
  }
  .mod-page-break-content-inner.onLeftSide .page-break-content-wrap::before {
    left: 20px;
  }
  .mod-page-break-content-inner.onRightSide .page-break-content-wrap::before {
    right: 20px;
  }
  .mod-page-break-content-inner .page-break-content-inner {
    padding: 60px 30px 0;
  }
  .mod-page-break-content.hasBackground.backgroundAtTop .mod-page-break-content-inner::before {
    top: -80px;
    height: 50%;
  }
}
@media all and (max-width: 767px) {
  .mod-page-break-content.hasBackground.backgroundAtBottom .mod-page-break-content-inner:before {
    width: 100%;
    height: 100%;
    top: 82px;
  }
  .mod-page-break-content-inner .page-break-content-img-wrapper {
    width: 100%;
    height: auto;
  }
  .mod-page-break-content-inner.onLeftSide .page-break-content-img-wrapper {
    padding-right: 15px;
  }
  .mod-page-break-content-inner.onRightSide .page-break-content-img-wrapper {
    padding-left: 15px;
  }
  .mod-page-break-content-inner .page-break-content-img {
    position: relative;
    right: 0;
    width: 100%;
    height: 100%;
    top: 0;
    background: transparent !important;
  }
  .mod-page-break-content-inner .page-break-content-img > img {
    display: block;
  }
  .mod-page-break-content-inner .page-break-content-wrap {
    margin-top: 0;
  }
  .mod-page-break-content-inner .page-break-content-inner {
    padding: 30px 0 0;
  }
  .mod-page-break-content.hasBackground.backgroundAtTop .mod-page-break-content-inner::before {
    top: -128px;
    height: 50%;
  }
}
/**Enhancement regarding storefront**/
.mod-page-break-content-inner .page-break-content-inner.showThumbnails{
  padding: 130px 0px 0px;
}
.mod-page-break-content-inner .page-break-content-inner.showThumbnails:after{
  content:"";
  display:block;
  clear:both;
}
.mod-page-break-content-inner .page-break-content-inner.showThumbnails .onlyContentWrapper{
  float: left;
  width: 50%;
  margin-right: 90px;
}
.mod-page-break-content-inner .page-break-content-inner.showThumbnails .thumbnailsWrapper{
  float: left;
  width: 28%;
  position: relative;
  max-width: 300px;
}
.mod-page-break-content-inner .page-break-content-inner.showThumbnails .thumb-box-top{
  position: relative;
  z-index: 2;
  float: left;
}
.mod-page-break-content-inner .page-break-content-inner.showThumbnails .thumb-box-bottom{
  position: relative;
  top: 100%;
  left: 100%;
  height: 100%;
  width: 100%;
  z-index: 1;
  /*-webkit-transform: translate(-70px,-70px);
  transform: translate(-70px,-70px);*/
  margin-top: -70px;
float: left;
margin-left: -70px;
}
.mod-page-break-content-inner .page-break-content-inner.showThumbnails .thumb-img {
  display: inline-block;
  width: 100%;
  border: 2px solid #055a60;
  float: left;
  background:#fff;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.mod-page-break-content-inner .page-break-content-inner.showThumbnails .thumb-box > a {
  float: left;
  width: 100%;
}
.mod-page-break-content-inner .page-break-content-inner.showThumbnails .thumb-box > a:hover .thumb-img{
border: 2px solid #e1e1e1;
}

.mod-page-break-content-inner .page-break-content-inner.showThumbnails .thumb-img img {
  float: left;
  width: 100%;
}
@media all and (max-width:1280px){
  .mod-page-break-content-inner .page-break-content-inner.showThumbnails .onlyContentWrapper{
    width: 55%;
    margin-right: 60px;
  }
  .mod-page-break-content-inner .page-break-content-inner.showThumbnails .thumbnailsWrapper{
    width: 30%;
  }
  .mod-page-break-content-inner .page-break-content-inner.showThumbnails .thumb-box-bottom{
    /*-webkit-transform: translate(-40px,-40px);
    transform: translate(-40px,-40px);*/
    margin-top: -40px;
margin-left: -40px;
  }
}
@media all and (min-width:768px) and (max-width:1023px){
  .mod-page-break-content-inner .page-break-content-inner.showThumbnails{
    padding:100px 0 0;
  }
  
}
@media all and (max-width:992px){
  .mod-page-break-content-inner .page-break-content-inner.showThumbnails .onlyContentWrapper{
    width: 60%;
    margin-right: 30px;
  }
  .mod-page-break-content-inner .page-break-content-inner.showThumbnails .thumbnailsWrapper{
    width: 32%;
  }
}
@media all and (max-width:767px){
  .mod-page-break-content-inner .page-break-content-inner.showThumbnails{
    padding:30px 0 0;
  }
  .mod-page-break-content-inner .page-break-content-inner.showThumbnails .onlyContentWrapper{
    width: 100%;
    margin-right: 0;
  }
  .mod-page-break-content-inner .page-break-content-inner.showThumbnails .thumbnailsWrapper{
    width: 50%;
    padding-top: 30px;
  }
  .mod-page-break-content-inner .page-break-content-inner.showThumbnails .thumb-box-bottom{
    /*-webkit-transform: translate(-30px,-30px);
    transform: translate(-30px,-30px);*/
    margin-top: -30px;
margin-left: -30px;
  }
}
/****************************************/
/*** Module - Page Break Content ends ***/
/****************************************/

/*--- Module - Snapdown Start ---*/
.mod-snapdown {} 
h2.snapdown-heading {
  padding-left: 20px;
  color:#2f2f2f;
}
.snapdown-topcontent {
  padding-left: 20px;
}
#contentwrapper .snapdown-topcontent.content-module > *:last-child {
    margin-bottom: 30px;
}
.jssnapdownItem {
  border-top: #2f2f2f solid 1px;
  padding: 0 20px 0 20px;
}
.jssnapdownItem.last {
  border-bottom: #2f2f2f solid 1px;
}
#contentwrapper .jssnapdownItem .js-snapdown-content p {
  margin-bottom: 25px;
}
.jssnapdownItem.active .js-snapdown-title a {
  color: #007780;
}
.jssnapdownItem.active .js-snapdown-title {
  padding-bottom: 0px;
}
.js-snapdown-title {
  line-height: 48px;
  padding: 30px 30px 0 0;
  cursor: pointer;
  position: relative;
  line-height: 33px;
}
.js-snapdown-title a {
  color: #2f2f2f;
  width: 80%;
  display: block;
}
.js-snapdown-title .open-close {
  float: right;
  position: relative;
  padding-right: 10px;
}
.jssnapdownItem .js-snapdown-title:after {
  font-size: 2rem;
  top: 30px;
  color: #eb5c37;
  font-family: "icomoon";
  position: absolute;
  right: 0;
}
.jssnapdownItem.active .js-snapdown-title:after {
  color: #007780;
}
.mod-snapdown .bottom-content {
  margin-top: 75px;
}
.js-snapdown-content {
  display: none;
  width: 80%;
  padding-bottom: 40px;
  transition: max-height 1.2s linear 0s;
  -webkit-transition: max-height 1.2s linear 0s;
  -ms-transition: max-height 1.2s linear 0s;
}
#ip3-my-workplace-app-privacy-notice .js-snapdown-content {width: 90%;}

@media all and (min-width: 1024px) and (max-width: 1679px) {
  .js-snapdown-title {
    line-height: 25px;
  }
  .mod-snapdown .bottom-content {
    margin-top: 40px;
  }
}
@media all and (min-width: 768px) and (max-width: 1023px) {
  .mod-snapdown .bottom-content {
    margin-top: 40px;
  }
  .js-snapdown-title {
    line-height: 24px;
  }
  .js-snapdown-content {
    padding-bottom: 30px
  }
}
@media all and (max-width: 767px) {
  .mod-snapdown .bottom-content {
    margin-top: 30px;
  }

  .js-snapdown-title .open-close {
    display: none;
  }
  .js-snapdown-content {
    width: 100%;
  }
  .js-snapdown-title a {
    width: 90%;
  }
  h2.snapdown-heading,
  .snapdown-topcontent {
    padding-left: 0px;
  }
  .jssnapdownItem {
    padding: 0px;
  }
  .js-snapdown-title {
    line-height: 28px;
  }
}
/*--- Module - Snapdown End ---*/


/*--- Module - Contact Cards Start ---*/
.mod-contactcards {} .contactcards-heading {} .contact-cards-top-content {
  margin: 0 0 20px
}
.contactcards-wrapper {
  text-align: center;
}
.contactcards-center {
  display: inline-block;
  float: none;
  width: 33%;
  vertical-align: top;
  margin-top: 40px;
}
.contactcards-border {
/*   border: 2px solid #055a60; */
border: 1px solid var(--secondary-12);
  float: left;
  width: 100%;
  padding: 20px;
  background: var(--secondary-12);
}
.contactcards-item {
  float: left;
  width: 100%;
  background: var(--secondary-12);
  padding: 40px 30px 25px 40px;
  text-align: left;
  position: relative;
  min-height: 380px;
}
/* .contactcards-border:hover .contactcards-item  */
.contactcards-border:hover
{
border: 1px solid var(--secondary-11);

/*   border-color: #e1e1e1; */
  transition: all 0.5s ease;
}
.contactcards-top {
  min-height: 150px;
}
.contactcards-top h4 {
  padding-bottom: 10px;
}
.contactcards-bottom {} 

p.contactcards-email {
  word-break: break-all;
}
.contactcards-email a{color:#007780;}
.contactcards-email a:hover{color:#055a60;}
.contactcards-email a:hover:before{color:#d13c15;}

#contentwrapper .contactcards-bottom p {
  margin-bottom: 15px;
}
.contactcards-bottom .contact-box-link{
padding-left:10px;
}

.rad-link-3:before {
  color: #eb5c37;
  font-family: "icomoon";
  font-size: 2.1rem;
  width: 30px;
  float: left;
}
.rad-link-4:before {
  color: #eb5c37;
  font-family: "icomoon";
  font-size: 2.1rem;
  width: 30px;
  float: left;
}
.rad-link-5:before {
  color: #eb5c37;
  font-family: "icomoon";
  font-size: 1.5rem;
  width: 30px;
  float: left;
  margin-bottom: 2px;
}
.content-module.centerAlign a.rad-link-3,
.content-module.centerAlign a.rad-link-4,
.content-module.centerAlign a.rad-link-5 {
  position: relative;
}
.contact-box-link.icon-small-arrow-right:before {
  font-size: 1.3rem;
  margin-right: 12px;
}
.content-module.centerAlign a.rad-link-3:before,
.content-module.centerAlign a.rad-link-4:before,
.content-module.centerAlign a.rad-link-5:before {
  float: none;
  position: absolute;
  left: -30px;
  top: -2px;
}
@media all and (min-width: 1024px) and (max-width: 1679px) {
  .contactcards-heading h3 {
    padding-bottom: 0;
  }
  .contactcards-border {
    padding: 15px;
  }
  .contactcards-top h4 {
    padding-bottom: 15px;
  }
  .contactcards-item {
    padding: 30px 15px;
    min-height: 270px;
  }
  #contentwrapper .contactcards-bottom p.contactcards-email {
    margin-bottom: 5px;
  }
}
@media all and (min-width: 768px) and (max-width: 1023px) {
  .contactcards-heading h3 {
    padding-bottom: 25px;
  }
  .contactcards-border {
    padding: 15px;
  }
  .contactcards-item {
    padding: 20px 15px;
    min-height: 270px;
  }
  .contactcards-center {
    width: 100%;
    margin-top: 15px;
  }
  .contactcards-item {
    height: auto !important;
    min-height: inherit;
  }
  .contactcards-top {
    width: 50%;
    float: left;
    height: auto !important;
    min-height: inherit;
  }
  .contactcards-top h4 {
    padding-bottom: 5px;
  }
  #contentwrapper p.contactcards-designation {
    margin-bottom: 15px;
  }
  .contactcards-bottom {
    width: 50%;
    float: left;
  }
  #contentwrapper .contactcards-bottom p.contactcards-email {
    margin-bottom: 5px;
  }
  .rad-link-3:before {
    font-size: 1.7rem;
    width: 30px;
  }
  .rad-link-4:before {
    font-size: 1.7rem;
    width: 30px;
  }
  .rad-link-5:before {
    font-size: 1.2rem;
    width: 30px;
  }
}
@media all and (max-width: 767px) {
  .contactcards-heading h3 {
    padding-bottom: 25px;
  }
  .contactcards-border {
    padding: 15px;
  }
  .contactcards-item {
    padding: 20px 15px;
    min-height: 270px;
  }
  .contactcards-center {
    width: 100%;
    margin-top: 15px;
  }
  .contactcards-item {
    height: auto !important;
    min-height: inherit;
  }
  .contactcards-top {
    width: 100%;
    float: left;
    height: auto !important;
    min-height: inherit;
    margin-bottom: 25px;
  }
  .contactcards-top h4 {
    padding-bottom: 5px;
  }
  #contentwrapper p.contactcards-designation {
    margin-bottom: 15px;
  }
  .contactcards-bottom {
    width: 100%;
    float: left;
  }
  #contentwrapper .contactcards-bottom p.contactcards-email {
    margin-bottom: 5px;
  }
}

.contactcards-email a{display:inline-block;}

/*--- Module - Contact Cards End---*/


/*--- Module - Contact Cards With Image Start ---*/
.contactcards-withimage-greybg {
  float: left;
  width: 100%;
  height: 468px;
  background: #f3f3f3;
  position: absolute;
}
.mod-contactcards-withimage {} .contactcards-withimage-heading {} .contactcards-withimage-wrapper {
  float: left;
  width: 100%;
  text-align: center;
}
.contactcards-withimage-center {
  display: inline-block;
  float: none;
  width: 33%;
  vertical-align: top;
  margin-top: 40px;
}
.contactcards-withimage-item {
  float: left;
  width: 100%;
  text-align: left;
  height: 750px;
}
.contactcards-withimage-top {
  float: left;
  width: 100%;
}
#contentwrapper p.contactcards-withimage-image {
  margin-bottom: 25px;
}
#contentwrapper .contactcards-item .h4,
#contentwrapper .contactcards-withimage-top .h4 {
  margin-bottom: 10px;
  padding-bottom: 0;
  color: #2f2f2f;
}
#contentwrapper .contactcards-item .contactcards-designation {
  padding-bottom: 30px;
  margin-bottom: 0;
}
.contactcards-withimage-bottom {
  float: left;
  width: 100%;
}
#contentwrapper p.contactcards-withimage-designation {
  margin-bottom: 25px;
}
#contentwrapper .contactcards-withimage-bottom p {
  margin-bottom: 15px;
}
@media all and (min-width: 1024px) and (max-width: 1679px) {
  .contactcards-withimage-heading h2 {
    padding-bottom: 0px;
  }
  #contentwrapper p.contactcards-withimage-image {
    margin-bottom: 10px;
  }
  .contactcards-withimage-center {
    width: 32.66%;
  }
  .contactcards-withimage-greybg {
    height: 322px;
  }
  .contactcards-withimage-heading {
    padding-top: 70px;
  }
}
@media all and (min-width: 768px) and (max-width: 1023px) {
  .contactcards-withimage-heading h2 {
    padding-bottom: 0px;
  }
  #contentwrapper p.contactcards-withimage-image {
    margin-bottom: 10px;
  }
  .contactcards-withimage-center {
    width: 32.66%;
  }
  .contactcards-withimage-greybg {
    height: 280px;
  }
  .contactcards-withimage-heading {
    padding-top: 60px;
  }
  #contentwrapper .contactcards-item .contactcards-designation {
    padding-bottom: 15px;
  }
}
@media all and (max-width: 767px) {
  .contactcards-withimage-heading h2 {
    padding-bottom: 0px;
  }
  #contentwrapper p.contactcards-withimage-image {
    margin-bottom: 10px;
  }
  .contactcards-withimage-item {
    height: auto !important;
  }
  .contactcards-withimage-center {
    width: 49.5%;
    margin-top: 30px;
  }
  .contactcards-withimage-greybg {
    height: 320px;
  }
  .contactcards-withimage-heading {
    padding-top: 60px;
  }
  #contentwrapper .contactcards-item .contactcards-designation {
    padding-bottom: 15px;
  }
}
@media all and (max-width: 639px) {
  .contactcards-withimage-heading h2 {
    padding-bottom: 0px;
  }
  .contactcards-withimage-greybg {
    height: 320px;
  }
  .contactcards-withimage-center {
    width: 320px;
    margin-top: 30px;
  }
  .contactcards-withimage-item {
    text-align: center;
  }
  .contactcards-withimage-bottom a {
    position: relative;
  }
  .contactcards-withimage-bottom a.rad-link-3:before {
    float: none;
    position: absolute;
    left: -30px;
    top: -2px;
  }
  .contactcards-withimage-bottom a.rad-link-4:before {
    float: none;
    position: absolute;
    left: -30px;
    top: -2px;
  }
  .contactcards-withimage-bottom a.rad-link-5:before {
    float: none;
    position: absolute;
    left: -33px;
    top: -2px;
  }
}
/*--- Module - Contact Cards With Image End ---*/


/*************************************/
/*** Module - Banner Type 3 starts ***/
/*************************************/
.mod-banner-type-4::before {
  content: '';
  position: absolute;
  height: 100%;
  width: 100%;
  background: radial-gradient( 101.69% 101.69% at 50.07% 46.57%, rgba(0, 0, 0, 0.49) 0%, rgba(0, 0, 0, 0.22) 100% );
  top: 0;
  left: 0;
  z-index: 1;
}
.quicklinks-slider-arrow .prev-arrow-wrapper{
transform:rotate(180deg);
}
.quicklinks-slider-arrow{
display: flex;
  align-items: center;
}
.mod-banner-type3 .banner-heading {
  padding-right: 30px;
}
.mod-banner-type3 .rad-arrow-link.find-more .icon-forward-green{
background-color: var(--primary-3);height: 30px;
  width: 30px;border-radius: 100%;
}
.mod-banner-type3 .rad-arrow-link.find-more .icon-forward-green:before{
background-size: 40%;
  background-position: center;
}
.mod-banner-type3 .find-more {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  padding: 0;
  margin-top: 30px;
}
.mod-banner-type3 .find-more:hover {
  color: #eb5c37;
}
.mod-banner-type3 .additionalPadding {
  padding-top: 68px;
}
.mod-banner-type3 .slick-arrow.slick-disabled {
  opacity: 0.25;
  pointer-events: none;
}
.banner-type3-quick-links {
  margin: 0 -20px 0 -40px;
  text-align: right;
}
.quick-links-slider:not(.slick-slider) .quick-link-box {
  max-width: 360px;
}
.quick-link-box {
  padding: 0 40px 0 0;
  display: inline-block;
  text-align: left;
}
.quick-link-box .quick-link-inner {
  position: relative;
}
.quick-link-box .quick-link-img {
  margin-bottom: 20px;
  position: relative;
  transition: all 0.5 ease
}
.quick-link-box .quick-link-img > img {
  width: 100%;
}
.quick-link-box .quick-link-inner > a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  font-size: 0;
}
.quicklinks-pagination-wrapper {
  text-align: left;
  padding: 0 0px 25px;
}
.quicklinks-pagination-wrapper:after {
  content: "";
  clear: both;
  display: block;
}
.quick-links-heading {
  float: left;
  width: 30%;
  padding-right: 15px;
}
.quicklinks-slider-arrow {
  float: left;display: flex;
  align-items: center;
  justify-content: center;
}
.quicklinks-slider-arrow .prev-arrow-wrapper,
.quicklinks-slider-arrow .next-arrow-wrapper {
  float: left;display: flex;
  align-items: center;
  justify-content: center;
}
.quicklinks-slider-pagination {
  float: left;
  padding: 0 42px 0 32px;
  text-align: center;
}
@media all and (max-width: 1679px) {
  .mod-banner-type3 .banner-heading {
    padding-right: 0;
  }
}
@media all and (min-width: 1024px) and (max-width: 1679px) {
  .banner-type3-quick-links {
    margin: 0 -20px 0 -50px;
  }
  .quick-link-box {
    padding: 0 20px 0 0;
  }
}
@media all and (min-width: 768px) and (max-width: 1023px) {
  .banner-type3-quick-links {
    margin: 0 -20px 0 -12px;
  }
  .quick-link-box {
    padding: 0 20px 0 0
  }
  .quick-link-box .quick-link-inner {
    width: 228px;
  }
  .quicklinks-pagination-wrapper {
    padding: 0 0px 20px;
  }
  .quicklinks-slider-arrow {
    float: right;
    margin-right: 32px;
  }
  .quicklinks-slider-pagination {
    padding: 0 12px 0 12px;
  }
}
@media all and (min-width: 767px) {
  .mod-banner-type3 >.container-fluid > .row {
    position: relative
  }
  .mod-banner-type3 .left-banner-content {
    position: static
  }
  .mod-banner-type3 .left-banner-content-withqlinks .banner-heading-container {
    position: absolute;
    top: 45%;
    transform: translateY(-50%);
    width: 42%;
    padding: 0 !important;
  }
}
@media all and (max-width: 767px) {
  .banner-type3-quick-links {
    margin: 15px -20px 0 0;
    text-align: left;
  }
  .quicklinks-pagination-wrapper {
    padding: 0 0 20px;
  }
  .quicklinks-slider-arrow {
    float: right;
    margin-right: 2px;
  }
  .quicklinks-slider-pagination {
    padding: 0 20px;
  }
  .quick-link-box {
    padding: 0 15px 0 0;
  }
  .quick-link-box .quick-link-inner {
    width: 240px;
  }
}
/***********************************/
/*** Module - Banner Type 3 ends ***/
/***********************************/


/*--- Module - Half Signpost Start ---*/
.half-signpost-box {
  float: left;
  width: 50%;
  height: 817px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  transition: all 0.5s ease;
  overflow: hidden;
}
.half-signpost-box:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  transition: all 0.5s ease;
}
.mod-double-signpost .half-signpost-box.half-signpost-rightbox.defaultopacity:after,
.mod-triple-signpost .half-signpost-box.half-signpost-middlebox:after{
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  transition: all 0.5s ease;
  background-color:#000000;
  opacity:0.1;
}
.half-signpost-box.coral:before {
  background-color: #eb5c37;
}
.half-signpost-box.violet:before {
  background-color: #7b76b6;
}
.half-signpost-box.light-blue:before {
  background-color: #acdef9;
}
.half-signpost-box.green:before {
  background-color: #7ebd5f;
}
.half-signpost-outertext {
  width: calc(100% + 1px);
  height: 817px;
  vertical-align: middle;
  z-index: 1;
  position: relative;
  color: #fff;
  display: block;
}
.half-signpost-outertext:before {
  position: absolute;
  content: "";
  background: #000000;
  opacity: 0;
  height: 100%;
  width: 100%;
  left: 0px;
  top: 0px;

}
.half-signpost-text {
  width: 100%;
  padding: 20px;
  vertical-align: middle;
  text-align: center;
  height: 100%;
  -webkit-flex-flow: wrap row;
  flex-flow: wrap row;
  align-content: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.half-signpost-text h2 {
  display: inline-block;
  position: relative;
  padding: 0 20px;
  margin-bottom: 20px;
  transition: all 0.5s ease;
}
.half-signpost-text h2:before {
  position: absolute;
  content: "";
  width: 60px;
  height: 1px;
  background: #fff;
  right: 130%;
  top: 50%;
  opacity: 0;
  transition: all 0.5s ease;
}
.half-signpost-text h2:after {
  position: absolute;
  content: "";
  width: 60px;
  height: 1px;
  background: #fff;
  left: 130%;
  top: 50%;
  opacity: 0;
  transition: all 0.5s ease;
}
.half-signpost-text a.signpost-link {
  color: #fff;
}
#contentwrapper .half-signpost-text p {
  margin-bottom: 25px;
}
.half-signpost-innertext {
  max-height: 0;
  width: 100%;
  overflow: hidden;
  opacity: 0;
  transform: translateY(-35px);
  -moz-transform: translateY(-35px);
  -o-transform: translateY(-35px);
  -webkit-transform: translateY(-35px);
  -ms-transform: translateY(-35px);
  transition: all 1s ease, opacity 0.85s ease-out, max-height 0.9s ease;
  -webkit-transition: all 1s ease, opacity 0.85s ease-out, max-height 0.9s ease;
  -moz-transition: all 1s ease, opacity 0.85s ease-out, max-height 0.9s ease;
}

.half-signpost-text h2{color:#ffffff;}
.half-signpost-box.green .half-signpost-text h2, .half-signpost-box.light-blue .half-signpost-text h2{color:#2f2f2f;}

.no-touch .half-signpost-box:hover .half-signpost-innertext,.no-touch .half-signpost-box:focus-visible .half-signpost-innertext,
.touch .half-signpost-box.hovered .half-signpost-innertext {
  max-height: 100%;
  overflow: visible;
  opacity: 1;
  transform: translateY(0);
  -moz-transform: translateY(0);
  -o-transform: translateY(0);
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transition: all 1s ease, opacity 0.75s ease-in, max-height 0.85s ease-in;
  -moz-transition: all 1s ease, opacity 0.75s ease-in, max-height 0.85s ease-in;
  -webkit-transition: all 1s ease, opacity 0.75s ease-in, max-height 0.85s ease-in;
}
.no-touch .half-signpost-box:hover .half-signpost-text,
.touch .half-signpost-box.hovered .half-signpost-text {
  max-height: 100%;
}
.no-touch .half-signpost-box:hover:before,
.touch .half-signpost-box.hovered:before,.no-touch .half-signpost-box:focus-visible:before,
 {
  background-color: transparent !important;
}
.no-touch .half-signpost-box:hover:after,.no-touch .half-signpost-box:focus-visible:after,
.touch .half-signpost-box.hovered:after {
  display:none;
}
.no-touch .half-signpost-box:hover .half-signpost-outertext::before,.no-touch .half-signpost-box:focus-visible .half-signpost-outertext::before,
.touch .half-signpost-box.hovered .half-signpost-outertext::before {
  opacity:0.4;
}
.no-touch .half-signpost-box:hover .half-signpost-text h2,.no-touch .half-signpost-box:focus-visible .half-signpost-text h2,
.touch .half-signpost-box.hovered .half-signpost-text h2 {
  transition: all 0.5s ease;
  color:#ffffff;
}
.no-touch .half-signpost-box:hover .half-signpost-text h2:before,.no-touch .half-signpost-box:focus-visible .half-signpost-text h2:before,
.touch .half-signpost-box.hovered .half-signpost-text h2:before {
  opacity: 1;
  right: 100%;
}
.no-touch .half-signpost-box:hover .half-signpost-text h2:after,.no-touch .half-signpost-box:focus-visible .half-signpost-text h2:after,
.touch .half-signpost-box.hovered .half-signpost-text h2:after {
  opacity: 1;
  left: 100%;
}

.mod-half-signpost a.rad-link.rad-color-3:hover,
.mod-half-signpost span.rad-link.rad-color-3:hover,
.mod-half-signpost a.rad-link.rad-color-3:hover:before,
.mod-half-signpost span.rad-link.rad-color-3:hover:before,
.mod-half-signpost a.rad-link.rad-color-3:focus-visible,
.mod-half-signpost span.rad-link.rad-color-3:focus-visible,
.mod-half-signpost a.rad-link.rad-color-3:focus-visible:before,
.mod-half-signpost span.rad-link.rad-color-3:focus-visible:before  {color: #fff;}

@media all and (min-width: 1024px) and (max-width: 1679px) {
  .half-signpost-box,
  .half-signpost-outertext {
    height: 498px;
  }
}
@media all and (min-width: 768px) and (max-width: 1023px) {
  .half-signpost-box,
  .half-signpost-outertext {
    height: 374px;
  }
}
@media all and (max-width: 767px) {
  .half-signpost-box,
  .half-signpost-outertext {
    height: 310px;
  }
  .half-signpost-box {
    width: 100%;
  }
}
/*--- Module - Half Signpost End ---*/


/*--- Module - Triple Signpost Start ---*/
.mod-triple-signpost .half-signpost-box {
  width: 33.33%;
  height: 565px;
}
.mod-triple-signpost .half-signpost-outertext {
  height: 565px;
}
.mod-triple-signpost .half-signpost-text {
  padding: 20px 35px;
}
#contentwrapper .mod-triple-signpost .half-signpost-innertext > *:last-child {
  margin-bottom: 0;
}
@media all and (max-width: 1679px) {
  .mod-triple-signpost .half-signpost-box,
  .mod-triple-signpost .half-signpost-outertext {
    height: 352px;
  }
  .mod-triple-signpost .half-signpost-text h2:before,
  .mod-triple-signpost .half-signpost-text h2:after {
    width: 30px;
  }
  .mod-triple-signpost .half-signpost-text {
    padding: 20px;
  }
}
@media all and (min-width: 1024px) and (max-width: 1679px) {
  .mod-triple-signpost .half-signpost-text h2 {
    font-size: 2.4rem;
    line-height: 38px;
  }
}
@media all and (max-width: 991px) {
.has2cards.section-slider-with-cards .slider-nav-inner{
display:flex !important;
}
  .half-signpost-innertext {
    margin: 0 8.33333333%;
  }
  .mod-triple-signpost .half-signpost-box {
    width: 100%;
  }
}
@media all and (max-width: 767px) {
  /*.half-signpost-box:before {
  display: none
}*/
}
/*--- Module - Triple Signpost End ---*/


/*****************************************/
/*** Module - Video with Slider starts ***/
/*****************************************/
.mod-video-with-slider .slick-arrow.slick-disabled {
  opacity: 0.25;
  pointer-events: none;
}
.video-slider-container {
  width: 100%;
  float: left;
  padding: 38px 0 0;
}
.video-slider-container.offsetFromLeft {
  padding-left: 7%;
}
.video-slider-container.offsetFromRight {
  padding-right: 7%;
}
.video-slider-container .video-slider-inner {
  position: relative;
}
.video-slider-holder.slick-initialized .slick-track {
  transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);
}
.video-slider-holder.slick-initialized .slick-slide > div {
  overflow: hidden;
}
.video-slider-holder.slick-initialized .video-slide-item {
  transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);
}
.video-slide-item {
  position: relative;
  color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  min-height: 808px;
  display: block !important;
}
.video-slide-img {
  position: relative;
}
.video-slide-item::after,
.video-slide-item .video-slide-img::after {
  content: "";
  opacity: 0.2;
  background-color: #141414;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.video-slide-item .video-slide-content-holder {
  position: absolute;
  z-index: 2;
  left: 182px;
  max-width: 30%;
  top: 50%;
  transform: translateY(-50%);
}
.video-slide-item .video-slide-subheading {
  padding-bottom: 10px;
  line-height:28px;
  font-weight:400;
  font-family: 'FFInfraLight';
}
.video-slide-item .video-slide-title {
  padding-bottom: 38px;
  color:#ffffff;
  font-weight:500;
}
.video-slide-item .single-video-link.video-in-popup {
  margin-top: 0;
}
.video-slide-item .single-video-link .icon-play {
  font-size: 60px;
  float: left;
}
.video-slide-item .single-video-link .video-link-text {
  display: inline-block;
  vertical-align: middle;
  line-height: 60px;
  padding-left: 17px;
  font-size:1.8rem;
  font-weight: 400;
  font-family: 'FFInfraLight';
}
.video-slider-details {
  color: #fff;
  position: absolute;
  bottom: 150px;
  right: 0;
  width: 46%;
}

.video-slider-thumb-holder .video-thumb-item .thumb-bottom-text {
    font-family: 'FFInfraLight';
    font-weight: 400;
}
.video-slider-details .video-slider-details-top-section {
  padding: 0 20px 15px;
}
.video-slider-details .video-slider-details-top-section::after {
  content: "";
  clear: both;
  display: block;
}
.pagination-lbl-text {
  float: left;
  min-height: 45px;
  margin-right: 68px;
  line-height: 28px;
  font-weight: 400;
  font-family: 'FFInfraLight';
}
.video-slider-arrow-wrap {
  float: left;
}
.video-slider-arrow-wrap .prev-arrow-wrapper,
.video-slider-arrow-wrap .next-arrow-wrapper {
  float: left;
}
.video-slider-arrow-wrap .prev-arrow-wrapper a,
.video-slider-arrow-wrap .next-arrow-wrapper a {
  position: relative;
  /*display:block;*/
}
.video-slider-arrow-wrap .video-slider-pagination {
  min-width: 106px;
  text-align: center;
  float: left;
  padding: 0 10px;
}
.video-slider-arrow-wrap .slick-arrow.white-color,
.video-slider-arrow-wrap .slick-arrow.white-color .icon-small-arrow-left:before,
.video-slider-arrow-wrap .slick-arrow.white-color .icon-small-arrow-right:before {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.video-slider-thumb-holder .video-thumb-item {
  padding: 0 20px;
  cursor: pointer;
}
.video-slider-thumb-holder .video-thumb-item .video-thumb-img {
  margin-bottom: 30px;
  position: relative;
}
.video-slider-thumb-holder .slick-slide.slick-current {
  display: none !important;
}
/*=== IF ONLY ONE SLIDE ====*/

.mod-video-with-slider .one-slide .video-slider-details-top-section {
  display: none;
}
.mod-video-with-slider {
  overflow: hidden;
}
.mod-video-with-slider .video-slider-container {
  position: relative;
}
.mod-video-with-slider .video-slider-container::before {
  left: 0;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 50%;
  display: block;
}
.mod-video-with-slider.grey-background .video-slider-container:before {
/*   background-color: #f3f3f3; */
}
@media all and (min-width: 768px) {
  /*=== IF ONE OR TWO SLIDE ====*/
  .mod-video-with-slider .hide-slide-nav .video-slider-details-top-section {
    display: none;
  }
  .mod-video-with-slider .hide-slide-nav .video-slider-thumb-holder .slick-slide {
    float: right;
  }
}
@media all and (min-width: 1024px) and (max-width: 1679px) {
  .video-slide-item .video-slide-content-holder {
    left: 132px;
  }
  .video-slide-item {
    min-height: 600px;
  }
  .video-slider-details {
    width: 50%;
    bottom: 80px;
  }
  .video-slider-details .video-slider-details-top-section {
    padding: 0 10px 15px;
  }
  .video-slider-thumb-holder .video-thumb-item {
    padding: 0 10px;
  }
}
@media all and (min-width: 768px) and (max-width: 1023px) {
  .video-slide-item {
    min-height: 365px;
  }
  .video-slide-item .video-slide-content-holder {
    left: 85px;
    max-width: 35%;
  }
  .video-slide-item .video-slide-title {
    padding-bottom: 28px;
  }
  .video-slide-item .video-slide-subheading {
    padding-bottom: 8px;
  }
  .video-slide-item .single-video-link .video-link-text {
    line-height: 50px;
    padding-left: 10px;
  }
  .video-slide-item .single-video-link .icon-play {
    font-size: 50px;
  }
  .video-slider-details {
    bottom: 60px;
  }
  .video-slider-details .video-slider-details-top-section {
    padding: 0 10px 18px;
  }
  .pagination-lbl-text {
    min-height: 24px;
    margin-right: 30px;
  }
  .video-slider-arrow-wrap .video-slider-pagination {
    min-width: 65px;
    padding: 5px 26px;
  }
  .video-slider-thumb-holder .video-thumb-item {
    padding: 0 10px;
  }
  .video-slider-thumb-holder .slick-track {
    margin-left: -50px;
  }
  .video-slider-thumb-holder .video-thumb-item .video-thumb-img {
    margin-bottom: 15px;
  }
  .video-slider-container {
    padding: 5px 0 0;
  }
  .video-slider-container.offsetFromLeft {
    padding-left: 8%;
  }
  .video-slider-container.offsetFromRight {
    padding-right: 8%;
  }
  .hide-slide-nav .video-slider-thumb-holder .slick-slide.slick-current {
    display: block !important;
    visibility: hidden;
    opacity: 0;
  }
  .hide-slide-nav .video-slider-thumb-holder .slick-track {
    margin-left: 40px;
  }
}
@media all and (max-width: 767px) {
  .video-slider-thumb-holder {
    display: none;
  }
  .video-slider-container {
    padding: 80px 0 0;
  }
  .mod-video-with-slider.hasBackground .video-slider-container {
    padding: 80px 0 20px;
  }
  .video-slider-container.offsetFromLeft {
    padding-left: 0;
  }
  .video-slider-container.offsetFromRight {
    padding-right: 0;
  }
  .video-slider-container.offsetFromLeft .video-slide-item {
    padding-left: 15px;
  }
  .video-slider-container.offsetFromRight .video-slide-item {
    padding-right: 15px;
  }
  .video-slider-container.offsetFromRight .video-slide-item .video-slide-content-holder {
    padding-left: 15px;
  }
  .video-slide-item {
    background: transparent !important;
    min-height: auto;
  }
  .video-slide-item::after {
    display: none;
  }
  .video-slide-item .video-slide-content-holder {
    max-width: 100%;
    padding: 23px 0 30px;
    position: relative;
    left: 0;
    top: 0;
    transform: none;
  }
  .video-slide-item .video-slide-title {
    padding-bottom: 15px;
    padding-right: 40px;
    color: #2f2f2f;
  }
  .video-slide-item .single-video-link .video-link-text {
    line-height: 50px;
    padding-left: 15px;
  }
  .video-slide-item .single-video-link .icon-play {
    font-size: 50px;
  }
  .video-slide-item .video-slide-subheading {
    display: none;
  }
  .video-slider-arrow-wrap .video-slider-pagination {
    min-width: 65px;
  }
  .video-slider-details {
    bottom: 100%;
    right: 0;
    width: 100%;
  }
  .video-slider-details .video-slider-details-top-section {
    padding: 0 15px 30px;
  }
  .pagination-lbl-text {
    min-height: 25px;
    margin-right: 15px;
  }
  .video-slider-arrow-wrap {
    float: right;
  }
  .mod-video-with-slider .video-slider-container::before {
    top: 40%;
  }
  .video-slide-item .video-slide-content-holder,
  .video-slide-item .single-video-link .video-link-text,
  .video-slider-arrow-wrap .slick-arrow.white-color,
  .video-slider-details,
  .video-slider-arrow-wrap .slick-arrow.white-color .icon-small-arrow-left::before,
  .video-slider-arrow-wrap .slick-arrow.white-color .icon-small-arrow-right::before {
    color: #2f2f2f;
  }
  .video-slide-item .single-video-link .icon-play .path1::before {
/*     color: #eb5c37;
    box-shadow:none; */
    color: var(--primary-3);
    border-radius: 50px;
    border: 2px solid var(--primary-2);
    
  }
  .video-slide-item .single-video-link .icon-play .path2::before {
/*     color: #fff; */
  color: var(--primary-2);
  }
  #module-video-with-slider-one-slide .video-slider-container {
    padding: 0;
  }
}
/***************************************/
/*** Module - Video with Slider ends ***/
/***************************************/


/*************************************/
/*** Module - Sliding Cards starts ***/
/*************************************/
.slider-nav-inner {
  position: relative;
  margin: 0 auto;
}
.InfiniteFalse.section .slick-cloned {display:none !important}
.InfiniteFalse.section .slider-nav-inner {visibility:hidden !important}
.slider-nav-inner:after {
  clear: both;
  display: block;
  content: "";
}

.slider-nav-inner .prev-arrow-wrapper,
.slider-nav-inner .next-arrow-wrapper{
  margin:0 0;
}
.slider-nav-inner .slick-prev-arrow,
.slider-nav-inner .slick-next-arrow {
  width: 68px;
  height: 68px;
  padding: 0;
  color: transparent;
  margin: 0;
  border-radius: 60px;
  border: 3px solid var(--primary-1);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 999;
  display: flex;
  position: relative;
}

.slider-nav-inner .slick-arrow .icon-forward-green:before{
	background-size: 26px auto;
}

.slider-nav-inner .slick-prev-arrow:hover,
.slider-nav-inner .slick-next-arrow:hover{
	border: 3px solid var(--primary-2);
}

.slider-nav-inner .slick-prev-arrow:hover .icon-forward-green::before,
.slider-nav-inner .slick-next-arrow:hover .icon-forward-green::before{
	background-image: url('/~/media/Images/M/MandG-Plc/icons/arrow-forward-green-light');
    background-size: 26px auto;
}

.slider-nav-inner{
display: flex;
  justify-content: center;
  gap: 16px;align-items: center;
}
.slider-nav-inner .slick-prev-arrow .arrow-link-text,
.slider-nav-inner .slick-next-arrow .arrow-link-text {
  font-size: 0;
  line-height: 0;
}

.slider-nav-inner .slick-prev-arrow.slick-disabled,
.slider-nav-inner .slick-next-arrow.slick-disabled {
    opacity: 1;
    border-color: rgba(83, 100, 103, 0.5);
}

.slider-nav-inner .slick-prev-arrow.slick-disabled [class*="icon-"],
.slider-nav-inner .slick-next-arrow.slick-disabled [class*="icon-"] {
    filter: grayscale(1);
    opacity: 0.8;
}


.mod-sliding-cards {
  overflow: hidden;
  background-size: 0;
  position: relative;
  padding: 150px 0 60px 0;
      background-image: url(/~/media/Images/M/MandG-Plc/icons/siteloader.gif);
    background-repeat: no-repeat;
    background-position: center;    min-height: 400px;
}
.mod-sliding-cards:before {
  background: #ffffff;
  position: absolute;
  content: "";
  width: 100vw;
  height: 100%;
  top: 0;
  right: 50%;
  display: block;
}
.showleftgrey.mod-sliding-cards:before{    background: #F3F3F3;}
.mod-sliding-cards .container-fluid {
  padding-right: 0;
  padding-left: 20px;
  max-width: 100%;
}
.gettingLoaded {
    background-color: #f3f3f3;
}


.gettingLoaded.showleftgrey.mod-sliding-cards:before,.section-slider-with-cards.gettingLoaded:after{background-color:transparent !important}
.mod-sliding-cards > .container-fluid > .row,
.mod-sliding-cards-rating > .container-fluid > .row,
.mod-twitter-sliding-cards > .container-fluid > .row,
.mod-pr-sliding-cards > .container-fluid > .row {
  display: flex;
}
.mod-sliding-card-content {
  padding-right: 20px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);    
}
.mod-sliding-card-content .body-large {
  padding: 5px 0 38px;
  letter-spacing: normal;
}
.mod-sliding-card-content .content-module + .left-content-link {
  margin-bottom: 40px;
}
.cards-slider-holder.slick-slider .slick-track{
  margin-left: 0;
  display:flex;
}
.cards-slider-holder.slick-slider .slick-track .slick-slide {
    height: auto;
}
.cards-slider-holder.slick-slider .slick-track .slick-slide > div,
.cards-slider-holder.slick-slider .slick-track .slick-slide > div .card-item,
.cards-slider-holder.slick-slider .slick-track .slick-slide > div .card-item-inner {height:100%;}

.cards-slider-holder:after {
  content: "";
  clear: both;
  display: block;
}
.cards-slider-container {
  padding: 0 0 0 54px;
}
.cards-slider-holder .card-item {
  padding: 20px;
  border: solid 2px #055a60;
  width: 380px !important;
  margin: 0 10px;
  position: relative;
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  background-color:#ffffff;
}
.cards-slider-holder .slick-current .card-item {
  transition: all 0.7s ease 0.8s;
  -webkit-transition: all 0.7s ease 0.8s;
}
.cards-slider-holder .card-item > a.card-link {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1;
  font-size: 0;
  line-height: 0;
}
.cards-slider-holder .card-item .card-item-inner {
  background: #f3f3f3;
  padding: 40px 48px 75px 48px;
  min-height: 495px;
  position: relative;
  transition: all 0.5s ease
}
.cards-slider-holder .slick-current .card-item-inner {
  transition: all 0.7s ease 0.8s;
}
.cards-slider-holder .card-item .card-image {
  padding-bottom: 30px;
  min-height: 82px;
  max-width: 82px;
}
.cards-slider-holder .card-item .card-image > img {  
  height: auto;
  display: block;
}
.cards-slider-holder .card-item .card-title {
  padding-bottom: 30px;
}
.cards-slider-holder .card-item .card-bottom {
  position: absolute;
  bottom: 35px;
  width: 100%;
  left: 0;
  padding: 0 48px;
  line-height:26px;
}
/*.cards-slider-holder.showCardNumber .slick-slide.slick-current .card-item .card-bottom*/
.cards-slider-holder .card-item .card-bottom .card-count {
  display: none;
}
.cards-slider-holder.showCardNumber .card-item .card-bottom .card-count {
  display: inline-block;
}
.cards-slider-holder .card-item .card-bottom .rad-link {display: inline-block;}
.cards-slider-holder.showCardNumber .card-item .card-bottom .card-count ~ span.rad-link {
  font-size: 0;
  float: right;
  padding-left: 38px;
  min-height: 26px;
}
.cards-slider-holder .slick-current .card-item {
  border: 2px solid #e1e1e1;
  transition: all 0.9s ease 0.7s;
}
.no-touch .cards-slider-holder .card-item:hover {
  border: 2px solid #e1e1e1;
  transition: all 0.5s ease;
}
#contentwrapper .cards-slider-holder .card-item ul li {
  line-height: 18px;
  padding-left: 30px;
}
#contentwrapper .card-content {
  margin-bottom: 30px;
}

/*--- SLIDING CARD - CHANGE REGION STARTS ---*/
.change-slider-region {display: none;}
.getgeolocationdata .change-slider-region {display: block;}
.getgeolocationdata {display:none}
.change-slider-region .csr-country {font-size: 2.8rem;line-height: 48px;}
.change-slider-region .csr-btn-main {margin-top: 8px;}
.change-slider-region .csr-btn {color: #007780;}
/*--- SLIDING CARD - CHANGE REGION ENDS ---*/

@media all and (max-width: 1679px) {
    .cards-slider-holder .card-item .card-image {min-height: 62px;max-width: 62px;}
}

@media all and (min-width: 1024px) and (max-width: 1679px) {
  .cards-slider-holder .card-item {
    width: 312px !important;
    padding: 15px;
  }
  .cards-slider-holder .card-item .card-item-inner {
    padding: 35px 24px 65px;
    min-height: 327px;
  }
  .cards-slider-holder .card-item .card-image {
    padding-bottom: 27px;

  }
  .cards-slider-holder .card-item .card-bottom {
    padding: 0 20px;
    bottom: 30px;
  }
  .cards-slider-container {
    padding: 0 0 0 5px;
  }
  .slider-nav-inner .prev-arrow-wrapper,
  .slider-nav-inner .next-arrow-wrapper{
    margin:30px 0;
  }
  /*.slider-nav-inner .prev-arrow-wrapper {
    padding-right: 6.5%;
  }
  .slider-nav-inner .next-arrow-wrapper {
    padding-left: 6.5%;
  }*/
}
@media all and (min-width: 768px) and (max-width: 1023px) {
  .cards-slider-container {
    padding: 0;
  }
  .cards-slider-holder .card-item {
    width: 250px !important;
    padding: 15px;
  }
  .cards-slider-holder .card-item .card-item-inner {
    padding: 15px 15px 45px 15px;
    min-height: 254px;
  }
  .cards-slider-holder .card-item .card-image {
    padding-bottom: 30px;
  }
  /*.cards-slider-holder .card-item .card-image > img {
    max-width: 70px;
  }*/
  .cards-slider-holder .card-item .card-bottom {
    padding: 0 15px;
    bottom: 20px;
  }
  .slider-nav-inner .prev-arrow-wrapper,
  .slider-nav-inner .next-arrow-wrapper{
    margin:25px 0;
  }
  .slider-nav-inner .prev-arrow-wrapper {
    padding-right: 5%;
  }
  .slider-nav-inner .next-arrow-wrapper {
    padding-left: 5%;
  }
  .mod-sliding-card-content .content-module + .left-content-link {
    margin-bottom: 40px;
    padding-bottom: 40px;
  }
}
@media all and (max-width: 767px) {
  .mod-sliding-cards .container-fluid {
    padding: 0;
  }
  .mod-sliding-cards {
    padding: 0 0 30px;
        min-height: 300px;
  }
  .mod-sliding-cards::before {
    display: none;
  }
  .mod-sliding-card-content {
    padding: 60px 20px 153px;
    position: relative;
    text-align: center;
    transform: none;
    top: auto;
    margin-bottom: 30px;
  }
  .mod-sliding-cards > .container-fluid > .row,
  .mod-sliding-cards-rating > .container-fluid > .row,
  .mod-twitter-sliding-cards > .container-fluid > .row,
  .mod-pr-sliding-cards > .container-fluid > .row {
    flex-direction: column;
  }
  .mod-sliding-card-content::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100%;
    background: #ffffff;
    right: 0px;
    margin: auto;
    z-index: -1;
  }
  .mod-sliding-card-content .left-content-link {
    padding-bottom: 30px;
  }
  .mod-sliding-card-content .content-module:last-child {
    margin-bottom: 30px;
  }
  .cards-slider-container {
    padding: 0;
    margin-top: -153px;
  }
  .cards-slider-holder .card-item {
    width: 250px !important;
    margin: 0 7.5px;
  }
  .cards-slider-holder .card-item .card-item-inner {
    padding: 20px 20px 50px 20px;
    min-height: 266px;
  }
  .cards-slider-holder .card-item .card-image {
    padding-bottom: 15px;
  }
  /*.cards-slider-holder .card-item .card-image > img {
    max-width: 60px;
  }*/
  .cards-slider-holder .card-item .card-bottom {
    padding: 0 20px;
    bottom: 20px;
  }
  /*slider arrow*/
  .slider-nav-inner .prev-arrow-wrapper,
  .slider-nav-inner .next-arrow-wrapper{
    margin:30px 0;
  }
  .slider-nav-inner .prev-arrow-wrapper {
    padding-right: 15px;
  }
  .slider-nav-inner .next-arrow-wrapper {
    padding-left: 25px;
  }
  .slider-nav-inner .slick-prev-arrow,
  .slider-nav-inner .slick-next-arrow {
    height: 40px;
    width: 40px;
  }
  .slider-nav-inner .slick-arrow .icon-forward-green:before{
    background-size: auto;
  }
  .slider-nav-inner .slick-prev-arrow:hover .icon-forward-green::before,
  .slider-nav-inner .slick-next-arrow:hover .icon-forward-green::before{
    background-size: auto;
  }
  .mod-sliding-card-content .content-module + .left-content-link {
    margin-bottom: 0;
  }
  
  .cards-slider-holder .card-item .card-image {min-height: 42px;max-width: 42px;}
    
}
/***********************************/
/*** Module - Sliding Cards ends ***/
/***********************************/

/****************************************************/
/*** Module - Press Releases Sliding Cards starts ***/
/****************************************************/
.mod-pr-sliding-cards {
  overflow: hidden;
  position: relative;
  padding: 150px 0 60px 0
}
.mod-pr-sliding-cards:before {
  background: #ffffff;
  position: absolute;
  content: "";
  width: 100vw;
  height: 100%;
  top: 0;
  right: 50%;
  display: block;
}
.mod-pr-sliding-cards .container-fluid {
  padding-right: 0;
  padding-left: 20px;
  max-width: 100%;
}
.mod-pr-sliding-cards .cards-slider-holder .card-item .card-tag {
  margin-bottom: 15px;
}
.mod-pr-sliding-cards .cards-slider-holder .card-item .card-bottom .card-date ~ span.rad-link {
  font-size: 0;
  float: right;
  padding-left: 38px;
  min-height: 26px;
}
@media all and (max-width: 767px) {
  .mod-pr-sliding-cards .container-fluid {
    padding: 0;
  }
  .mod-pr-sliding-cards {
    padding: 0 0 30px;
  }
  .mod-pr-sliding-cards::before {
    display: none;
  }
}
/**************************************************/
/*** Module - Press Releases Sliding Cards ends ***/
/**************************************************/

/********************************************/
/*** Module - Sliding Cards Rating starts ***/
/********************************************/
.mod-sliding-cards-rating {
  overflow: hidden;
  position: relative;
  padding: 150px 0 60px 0
}
.mod-sliding-cards-rating:before {
  background: #ffffff;
  position: absolute;
  content: "";
  width: 100vw;
  height: 100%;
  top: 0;
  right: 50%;
  display: block;
}
.mod-sliding-cards-rating .container-fluid {
  padding-right: 0;
  padding-left: 20px;
  max-width: 100%;
}
.mod-sliding-cards-rating .cards-slider-holder .card-item .card-tag {
  margin-bottom: 15px;
}
.mod-sliding-cards-rating .cards-slider-holder .card-item .card-bottom .card-date ~ span.rad-link {
  font-size: 0;
  float: right;
  padding-left: 38px;
  min-height: 26px;
}
.mod-sliding-cards-rating .cards-slider-holder .card-item .card-item-inner {
  padding: 42px 30px 130px 40px;
}
.mod-sliding-cards-rating .cards-slider-holder .card-item .card-bottom {
  padding: 0 40px;
}
.mod-sliding-cards-rating .card-author .rad-link {
  margin-top:10px;
  display:inline-block;
  width:100%;
}
.mod-sliding-cards-rating .card-rating {
  margin-bottom: 22px;
}
.mod-sliding-cards-rating .card-rating:after {
  content: "";
  clear: both;
  display: block;
}
.mod-sliding-cards-rating .card-rating > span {
  float: left;
  max-width: 23px;
  margin-right: 9px;
}
@media all and (min-width: 1024px) and (max-width: 1679px) {
  .mod-sliding-cards-rating .cards-slider-holder .card-item .card-item-inner {
    padding: 35px 20px 140px;
  }
  .mod-sliding-cards-rating .cards-slider-holder .card-item .card-bottom {
    padding: 0 20px;
  }
}
@media all and (min-width: 768px) and (max-width: 1023px) {
  .mod-sliding-cards-rating .cards-slider-holder .card-item .card-item-inner {
    padding: 15px 15px 100px 15px;
  }
  .mod-sliding-cards-rating .cards-slider-holder .card-item .card-bottom {
    padding: 0 15px;
  }
  .mod-sliding-cards-rating .card-rating {
    margin-bottom: 10px;
  }
  .mod-sliding-cards-rating .card-rating > span {
    max-width: 15px;
    margin-right: 5px;
  }
}
@media all and (max-width: 767px) {
  .mod-sliding-cards-rating .container-fluid {
    padding: 0;
  }
  .mod-sliding-cards-rating {
    padding: 0 0 30px;
  }
  .mod-sliding-cards-rating::before {
    display: none;
  }
  .mod-sliding-cards-rating .cards-slider-holder .card-item .card-item-inner {
    padding: 20px 20px 100px 20px;
  }
  .mod-sliding-cards-rating .cards-slider-holder .card-item .card-bottom {
    padding: 0 20px;
  }
  .mod-sliding-cards-rating .card-rating {
    margin-bottom: 10px;
  }
  .mod-sliding-cards-rating .card-rating > span {
    max-width: 15px;
    margin-right: 5px;
  }
}
/******************************************/
/*** Module - Sliding Cards Rating ends ***/
/******************************************/

/*********************************************/
/*** Module - Twitter Sliding Cards starts ***/
/*********************************************/
.mod-twitter-sliding-cards {
  overflow: hidden;
  position: relative;
  padding: 150px 0 60px 0
}
.mod-twitter-sliding-cards:before {
  background: #ffffff;

  position: absolute;
  content: "";
  width: 100vw;
  height: 100%;
  top: 0;
  right: 50%;
  display: block;
}
.mod-twitter-sliding-cards .container-fluid {
  padding-right: 0;
  padding-left: 20px;
  max-width: 100%;
}
.mod-twitter-sliding-cards .cards-slider-holder .card-item .card-tag {
  margin-bottom: 15px;
}
.mod-twitter-sliding-cards .cards-slider-holder .card-item .card-bottom .card-date ~ span.rad-link {
  font-size: 0;
  float: right;
  padding-left: 38px;
  min-height: 26px;
}
.mod-twitter-sliding-cards .card-top {
  margin-bottom: 30px;
}
.mod-twitter-sliding-cards .twitter-img {
  max-width: 70px;
  display: inline-block;
  vertical-align: top;
  margin-right: 19px;
  border-radius: 50%;
  overflow: hidden;
}
.mod-twitter-sliding-cards .twitter-account {
  display: inline-block;
  line-height: 65px;
  vertical-align: top;
}
.mod-twitter-sliding-cards .cards-slider-holder .card-item .card-item-inner {
  padding: 40px 40px 70px 40px;
}
.mod-twitter-sliding-cards .cards-slider-holder .card-item .card-bottom {
  bottom: 40px;
  padding: 0 40px;
}
.mod-twitter-sliding-cards .cards-slider-holder .card-item .card-bottom:before {
  position: absolute;
  right: 38px;
  font-family: 'icomoon' !important;
  font-size: 30px;
  bottom: -3px;
}
.mod-twitter-sliding-cards .feed-title-processing {
  position: relative;
  z-index: 2;
}
@media all and (min-width: 1024px) and (max-width: 1679px) {
  .mod-twitter-sliding-cards .cards-slider-holder .card-item .card-item-inner {
    padding: 35px 24px 65px;
  }
  .mod-twitter-sliding-cards .cards-slider-holder .card-item .card-bottom {
    padding: 0 50px 0 20px;
    bottom: 30px;
  }
  .mod-twitter-sliding-cards .cards-slider-holder .card-item .card-bottom::before {
    right: 25px;
  }
}
@media all and (min-width: 768px) and (max-width: 1023px) {
  .mod-twitter-sliding-cards .cards-slider-holder .card-item .card-item-inner {
    padding: 15px 15px 65px 15px;
  }
  .mod-twitter-sliding-cards .cards-slider-holder .card-item .card-bottom {
    padding: 0 40px 0 15px;
    bottom: 20px;
  }
  .mod-twitter-sliding-cards .cards-slider-holder .card-item .card-bottom::before {
    right: 15px;
    font-size: 20px;
  }
  .mod-twitter-sliding-cards .twitter-img {
    max-width: 50px;
    margin-right: 10px;
  }
  .mod-twitter-sliding-cards .twitter-account {
    line-height: 50px;
  }
}
@media all and (max-width: 767px) {
  .mod-twitter-sliding-cards .cards-slider-holder .card-item .card-item-inner {
    padding: 20px 20px 60px 20px;
  }
  .mod-twitter-sliding-cards .cards-slider-holder .card-item .card-bottom {
    padding: 0 40px 0 20px;
    bottom: 20px;
  }
  .mod-twitter-sliding-cards .cards-slider-holder .card-item .card-bottom::before {
    right: 15px;
    font-size: 20px;
  }
  .mod-twitter-sliding-cards .card-top {
    margin-bottom: 15px;
  }
  .mod-twitter-sliding-cards .twitter-img {
    max-width: 40px;
    margin-right: 10px;
  }
  .mod-twitter-sliding-cards .twitter-account {
    line-height: 40px;
  }
  .mod-twitter-sliding-cards .container-fluid {
    padding: 0;
  }
  .mod-twitter-sliding-cards {
    padding: 0 0 30px;
  }
  .mod-twitter-sliding-cards::before {
    display: none;
  }
}
/*******************************************/
/*** Module - Twitter Sliding Cards ends ***/
/*******************************************/
.section-slider-with-cards{position:relative;}
.section-slider-with-cards > .container-fluid{z-index:1; position: relative;}
.section-slider-with-cards:after{content:""; position:absolute; width:100%; height:100%; top:0; left:0; z-index:-1; display: block;}
.section-slider-with-cards.teal:after{background-color:#055a60;}
.section-slider-with-cards.coral:after{background-color:#eb5c37;}
.section-slider-with-cards.violet:after{background-color:#7b76b6;}
.section-slider-with-cards.light-blue:after{background-color:#acdef9;}
.section-slider-with-cards.green:after{background-color:#7ebd5f;}

.mod-sliding-cards .cards-slider-holder .card-item .card-title,
.mod-pr-sliding-cards .cards-slider-holder .card-item .card-title{
  color:#eb5c37;
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}
.mod-sliding-cards .cards-slider-holder .slick-current .card-item .card-title,
.no-touch .mod-sliding-cards .cards-slider-holder .card-item:hover .card-title,
.mod-pr-sliding-cards .cards-slider-holder .slick-current .card-item .card-title,
.no-touch .mod-pr-sliding-cards .cards-slider-holder .card-item:hover .card-title,
.mod-sliding-cards .cards-slider-holder .slick-current .card-item .card-icon-inner:before,
.no-touch .mod-sliding-cards .cards-slider-holder .card-item:hover .card-icon-inner:before{
  color:#055a60;
}

/* Teal background sliding card arrow*/
.section-slider-with-cards.teal .slick-next-arrow .icon-round-arrow-line::before { color: rgba(255,255,255,0.7); }
/*.section-slider-with-cards.teal .slick-next-arrow .icon-round-arrow-line::after { color: #536467; }*/
.section-slider-with-cards.teal .slick-next-arrow .icon-round-arrow-circle::before { color: rgba(224,224,224,0.3); }
.section-slider-with-cards.teal .slick-next-arrow.rad-arrow-link:hover .icon-round-arrow-circle::before { background-color: #fff; color: #fff; }

/* Coral background sliding card arrow*/
.section-slider-with-cards.coral .slick-next-arrow .icon-round-arrow-line::before { color: rgba(255,255,255,0.7); }
/*.section-slider-with-cards.coral .slick-next-arrow .icon-round-arrow-line::after { color: #536467; }*/
.section-slider-with-cards.coral .slick-next-arrow .icon-round-arrow-circle::before { color: rgba(224,224,224,0.3); }
.section-slider-with-cards.coral .slick-next-arrow.rad-arrow-link:hover .icon-round-arrow-circle::before { background-color: #fff; color: #fff; }

/* Violet background sliding card arrow*/
.section-slider-with-cards.violet .slick-next-arrow .icon-round-arrow-line::before { color: rgba(255,255,255,0.7); }
/*.section-slider-with-cards.violet .slick-next-arrow .icon-round-arrow-line::after { color: #536467; }*/
.section-slider-with-cards.violet .slick-next-arrow .icon-round-arrow-circle::before { color: rgba(224,224,224,0.3); }
.section-slider-with-cards.violet .slick-next-arrow.rad-arrow-link:hover .icon-round-arrow-circle::before { background-color: #fff; color: #fff; }

/* Green background sliding card arrow*/
/*.section-slider-with-cards.green .slick-next-arrow .icon-round-arrow-line::before { color: rgba(255,255,255,0.7); }*/
/*.section-slider-with-cards.green .slick-next-arrow .icon-round-arrow-line::after { color: #536467; }*/
/*.section-slider-with-cards.green .slick-next-arrow .icon-round-arrow-circle::before { color: rgba(224,224,224,0.3); }*/
.section-slider-with-cards.green .slick-next-arrow.rad-arrow-link:hover .icon-round-arrow-circle::before { background-color: #fff; color: #fff; }

/* Light-blue background sliding card arrow*/
/*.section-slider-with-cards.light-blue .slick-next-arrow .icon-round-arrow-line::before {color: #A3A4A2; }
.section-slider-with-cards.light-blue .slick-next-arrow .icon-round-arrow-line::after { color: #A3A4A2; }
.section-slider-with-cards.light-blue .slick-next-arrow .icon-round-arrow-circle::before { color: #e0e0e0; }
.section-slider-with-cards.light-blue .slick-next-arrow.rad-arrow-link:hover .icon-round-arrow-circle::before { background-color: #fff; color: #fff; }*/

@media all and (max-width:767px){
  /* Teal background sliding card arrow*/
  .section-slider-with-cards.teal .slick-prev-arrow .icon-round-arrow-line::before { color: rgba(255,255,255,0.7); }
  /*.section-slider-with-cards.teal .slick-prev-arrow .icon-round-arrow-line::after { color: #536467; }*/
  .section-slider-with-cards.teal .slick-prev-arrow .icon-round-arrow-circle::before { color: rgba(224,224,224,0.3); }
  .section-slider-with-cards.teal .slick-prev-arrow.rad-arrow-link:hover .icon-round-arrow-circle::before { background-color: #fff; color: #fff; }
  
  /* Coral background sliding card arrow*/
  .section-slider-with-cards.coral .slick-prev-arrow .icon-round-arrow-line::before { color: rgba(255,255,255,0.7); }
  /*.section-slider-with-cards.coral .slick-prev-arrow .icon-round-arrow-line::after { color: #536467; }*/
  .section-slider-with-cards.coral .slick-prev-arrow .icon-round-arrow-circle::before { color: rgba(224,224,224,0.3); }
  .section-slider-with-cards.coral .slick-prev-arrow.rad-arrow-link:hover .icon-round-arrow-circle::before { background-color: #fff; color: #fff; }
  
  /* Violet background sliding card arrow*/
  .section-slider-with-cards.violet .slick-prev-arrow .icon-round-arrow-line::before { color: rgba(255,255,255,0.7); }
  /*.section-slider-with-cards.violet .slick-prev-arrow .icon-round-arrow-line::after { color: #536467; }*/
  .section-slider-with-cards.violet .slick-prev-arrow .icon-round-arrow-circle::before { color: rgba(224,224,224,0.3); }
  .section-slider-with-cards.violet .slick-prev-arrow.rad-arrow-link:hover .icon-round-arrow-circle::before { background-color: #fff; color: #fff; }
  
  /* Green background sliding card arrow*/
  /*.section-slider-with-cards.green .slick-prev-arrow .icon-round-arrow-line::before { color: rgba(255,255,255,0.7); }*/
  /*.section-slider-with-cards.green .slick-prev-arrow .icon-round-arrow-line::after { color: #536467; }*/
  .section-slider-with-cards.green .slick-prev-arrow .icon-round-arrow-circle::before { color: rgba(224,224,224,0.3); }
  /*.section-slider-with-cards.green .slick-prev-arrow.rad-arrow-link:hover .icon-round-arrow-circle::before { background-color: #fff; color: #fff; }*/
  
  /*.section-slider-with-cards.light-blue .rad-arrow-link.slick-prev-arrow:hover .icon-round-arrow-circle:before {background-color: #e0e0e0;color: #e0e0e0;}*/
  .section-slider-with-cards .rad-arrow-link.slick-prev-arrow .icon-round-arrow-line:after {color: #d13c15;}
  
  .light-blue .rad-arrow-link.slick-prev-arrow .icon-round-arrow-circle:before {color: #536467;}
  .light-blue .rad-arrow-link.slick-prev-arrow:hover .icon-round-arrow-circle:before {color: #fff;background-color: #fff;}
  .green .rad-arrow-link.slick-prev-arrow .icon-round-arrow-circle:before {color: #536467;}
  .green .rad-arrow-link.slick-prev-arrow:hover .icon-round-arrow-circle:before {color: #fff;background-color: #fff;}
  
}


span.rad-download-link{
  position: relative;
  padding-left: 35px;
}
span.rad-download-link:before {
  font-family: icomoon;
  position: absolute;
  left: 0;
  top: 51%;
  transform: translateY(-50%);
  font-size: 2.4rem;
  color: #eb5c37;
  content: "\e907";
}
span.rad-download-link .ext-text{text-transform:uppercase;}

/*--- REMOVE FULL WIDTH (MAX WIDTH "1920PX") START ---*/
@media all and (min-width:1920px){
  /*sliding cards*/
  .cards-slider-container{padding-right:20px !important;}
}
body.mac.w1920 .cards-slider-holder .card-item{width:auto !important;}
body.mac .cards-slider-holder.slick-initialized .slick-slide > div{padding-bottom:1px;}
/*--- REMOVE FULL WIDTH (MAX WIDTH "1920PX") END ---*/

/*--- Financial Calendar Starts ---*/
.event-listing{margin-left:-20px;margin-right:-20px;}
.event-listing .event-item{display:table;width:100%;}
/*.event-listing .event-item:after{content:"";display:block;clear:both;}
*/
.event-listing .event-item .event-date, .event-listing .event-item .event-alert, .event-listing .event-item .event-reminders{width:20%;/*float:left;*/
  display:table-cell;}
.event-listing .event-item .event-title{width:40%;/*float:left;*/
  display:table-cell;}
.event-listing .event-list-header .event-date, .event-listing .event-list-header .event-title, .event-listing .event-list-header .event-alert, .event-listing .event-list-header .event-reminders{padding: 28px 15px 26px; vertical-align: bottom;}
.event-listing .event-list-record .event-date, .event-listing .event-list-record .event-title, .event-listing .event-list-record .event-alert, .event-listing .event-list-record .event-reminders{padding: 25px 15px 25px; vertical-align: middle;}
.event-listing .event-list-header{font-size:1.4rem;line-height:24px;}
.event-listing .event-list-record{font-size:1.6rem;line-height:24px;border-top:1px solid #e3e3e3;}
.event-listing .event-list-record .event-date, .event-listing .event-list-record .event-alert{background-color:var(--primary-3);}
.event-list-record.event-item:nth-child(even) div{
background-color:var(--primary-3);
} 
.event-list-record.event-item:nth-child(odd) div{
background-color:var(--secondary-12);
} 
label a{
text-decoration:none;
}
label a:hover{
text-decoration:underline;
}
.event-listing .event-list-record .event-reminders{background-color:#f8f8f8;}
.event-listing .event-list-record .event-summary{margin:10px 0 0 0; padding:0}
.event-listing .event-list-record .event-summary p{margin-bottom: 10px}
.event-listing .event-list-record .event-reminders .check-span{width:20px;height:20px;display:inline-block;position:relative;}
.remind-me-text{display:inline-block;}
.event-listing .event-list-record .event-reminders .check-span > .check{position:absolute;width:100%;height:100%;border:1px solid #055a60;top:2px;left:-1px;cursor:pointer;}
.event-listing .event-list-record .event-reminders .check-span > .check.selected{background:#055a60;}
.event-listing .event-list-record .event-reminders .check-span > .check.selected::after{content:"?";width:100%;height:100%;color:#fff;font-size:12px;line-height:18px;top:0px;left:0;position:absolute;text-align:center;}
.event-listing .event-list-record .event-reminders .check-span input{display:none;}
.event-listing .event-list-record .event-reminders .remindDays{padding-right:10px;}
.event-listing .event-list-record .event-reminders .remindDays input[type="textbox"]{width:21px;font-size:12px;line-height:15px;text-align:center;font-weight:600;height:20px;margin-top:-8px;border:1px solid #e3e3e3;}
.event-listing .event-list-record .event-alert > a{display:inline-block;margin:5px 15px 0;font-size:2rem;color: var(--primary-2);}
.event-listing .event-list-record .event-alert > a:hover { color: #055a60; }
.event-listing .event-list-record .event-alert > a > img{max-width:20px;display:inline-block;vertical-align:middle;}
.event-listing-note{margin:32px 0;}
.subsciptionbox{margin-top:127px;}
.subsciptionbox .eventsubbox{margin-bottom:40px;}
.subsciptionbox .subform{margin-top:20px;}
.subsciptionbox .fullname-wrap, .subsciptionbox .email-wrap{max-width:382px;float:left;width:100%;position:relative;}
.subsciptionbox .fullname-wrap label, .subsciptionbox .email-wrap label{line-height:20px;position:absolute;top:32px;z-index:-1;width:100%;left:0;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.subsciptionbox .fullname-wrap input, .subsciptionbox .email-wrap input{width:100%;border:none;border-bottom:1px solid #2f2f2f;padding:26px 0px 14px 0;background:transparent;position:relative;}
.subsciptionbox .fullname-wrap input:focus, .subsciptionbox .email-wrap input:focus, .subsciptionbox .fullname-wrap input.focused, .subsciptionbox .email-wrap input.focused{border-bottom:1px solid #055a60;}
.subsciptionbox .fullname-wrap input:focus ~ label, .subsciptionbox .email-wrap input:focus ~ label, .subsciptionbox .fullname-wrap input.focused ~ label, .subsciptionbox .email-wrap input.focused ~ label{font-size:1.5rem;opacity:0.5;top:0;}
.subsciptionbox .fullname-wrap{margin-right:37px;}
.subsciptionbox .eventsubbox3{clear:both;}
.subsciptionbox .eventsubbox4 h3{padding-top:30px;padding-bottom:16px;}

.subsciptionbox .subscribeBtnWrapper.rad-arrow-link{margin-top:10px;}
.subsciptionbox .subscribeBtnWrapper input[type="submit"]{background:transparent;border:none;}
.eventUnsubscribeBox .unsubscribeBtnWrapper input[type="submit"]{background:transparent;border:none;}
.subsciptionbox .privacy-statement-checkboxes{margin-bottom:56px;}
.subsciptionbox .privacy-statement-checkboxes:after{content:"";clear:both;display:block;}
.subsciptionbox .privacy-statement-checkboxes .privacy-checkbox{float:left;position:relative;}
.subsciptionbox .privacy-statement-checkboxes label{padding:0 76px 0 35px;position:relative;}
.subsciptionbox .privacy-statement-checkboxes label > .check{position:absolute;width:20px;height:20px;border:1px solid #055a60;top:2px;left:0px;}
.subsciptionbox .privacy-statement-checkboxes label > .check.selected{background:#055a60;}
.subsciptionbox .privacy-statement-checkboxes label > .check.selected:after{content:"?";width:100%;height:100%;color:#fff;font-size:12px;line-height:18px;top:0;left:0;position:absolute;text-align:center;}
.subsciptionbox .privacy-statement-checkboxes input{opacity:0;left:0;top:0;z-index:-1;position:absolute;}
.check-span.privacy-check{margin-right:10px;width:20px;height:20px;display:inline-block;position:relative;}
.check-span.privacy-check > .check{position:absolute;width:100%;height:100%;border:1px solid #055a60;top:5px;left:0px;cursor:pointer;}
.check-span.privacy-check > .check.selected{background:#055a60;}
.check-span.privacy-check > .check.selected::after{content:"?";width:100%;height:100%;color:#fff;font-size:12px;line-height:18px;top:0;left:0;position:absolute;text-align:center;}
.check-span.privacy-check input{display:none;}
.subsciptionbox .FailureMessage{color:#eb5c37;}
.subsciptionbox .SuccessMessage{color:#055a60;}
.subsciptionbox .eventLoginBoxlastbox{margin-top:107px;clear:both;}
.subsciptionbox .eventLoginBoxlastbox label{width:100%;display:inline-block;margin-bottom:37px;}
.subsciptionbox .eventLoginBoxlastbox .logintxtbox{border:1px solid #e3e3e3;padding:17px;width:380px;}
.subsciptionbox .eventLoginBoxlastbox .loginBtnWrapper{margin-top:0;}
.subsciptionbox .eventLoginBoxlastbox input[type="submit"]{background:transparent;border:none;}
@media all and (max-width:1260px){.event-listing .event-list-record .event-alert > a{margin:5px 10px 0;}
}
@media all and (max-width:1024px){.event-listing{margin:0;}
  .event-listing .event-list-record .event-alert > a{margin:5px 5px 0;}
  .subsciptionbox{margin-top:60px;}
  .subsciptionbox .subform{margin-top:0;}
  .subsciptionbox .fullname-wrap, .subsciptionbox .email-wrap{max-width:270px;}
  .subsciptionbox .eventLoginBoxlastbox{margin-top:85px;}
  .subsciptionbox .eventLoginBoxlastbox .logintxtbox{width:350px;margin-right:50px;}
}
.event-listing .mob-label{display:none;}
@media all and (max-width:767px){
.text-link .icon-forward-white::before{
right: 4px;
}
.event-list-record.event-item:nth-child(2n+1) div {
  background: none ;
}
.event-listing .mob-label{display:inline-block;margin-right:10px;}
  .subsciptionbox .eventsubbox{margin-bottom:30px;}
  .subsciptionbox .fullname-wrap, .subsciptionbox .email-wrap{max-width:290px;}
  .subsciptionbox .fullname-wrap{margin-right:0;}
  .subsciptionbox .privacy-statement-checkboxes{margin-top:40px;}
  .subsciptionbox .eventLoginBoxlastbox label{margin-bottom:30px;}
  .subsciptionbox .eventLoginBoxlastbox .logintxtbox{width:100%;margin-right:0;}
  .subsciptionbox .eventLoginBoxlastbox .loginBtnWrapper{margin-top:40px;}
  .event-listing .event-item{display:block;padding:10px 0;}

  .event-listing .event-list-header{display:none;}
  .event-listing .event-item .empty-cell{display:none !important;}
  .event-listing .event-list-record .event-date, .event-listing .event-list-record .event-title, .event-listing .event-list-record .event-alert, .event-listing .event-list-record .event-reminders{padding:10px 20px 10px 20px;width:100%;display:block;background-color:transparent;}
  .event-listing .event-list-record .event-alert.centerAlign{text-align:left;}
  .event-listing .event-list-record .event-alert > a{margin:0px 5px 5px;}
  .event-listing .event-list-record .event-alert.centerAlign > a:first-child{margin-left:0;}
}
/*--- Financial Calendar Ends ---*/

/**** Reports and presentation starts****/
.no-result {
  padding: 0 20px;
}
@media all and (max-width: 767px) {
  .no-result {
    padding: 0;
  }
}
.reports-listing .report-list-record .report-title,
.reports-listing .report-list-record .report-news,
.reports-listing .report-list-record .report-presentations,
.reports-listing .report-list-record .report-supplement,
.reports-listing .report-list-record .report-webcast,
.reports-listing .report-list-record .report-transcript,
.reports-listing .report-list-record .report-interviews,
.reports-listing .report-list-record span.mob-label,
.reports-listing .report-list-record a,
.reports-listing .report-list-record a:before {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.reports-listing .report-item {
  display: table;
  width: 100%;
}
.reports-listing .report-news,
.reports-listing .report-presentations,
.reports-listing .report-supplement,
.reports-listing .report-webcast,
.reports-listing .report-transcript,
.reports-listing .report-interviews {
  width: 10%;
  display: table-cell;
}
.reports-listing .report-title {
  width: 40%;
  display: table-cell;
}
.reports-listing .report-list-header .report-title,
.reports-listing .report-list-header .report-news,
.reports-listing .report-list-header .report-presentations,
.reports-listing .report-list-header .report-supplement,
.reports-listing .report-list-header .report-webcast,
.reports-listing .report-list-header .report-transcript,
.reports-listing .report-list-header .report-interviews {
  padding: 28px 15px 26px;
  vertical-align: bottom;
}
.reports-listing .report-list-record .report-title,
.reports-listing .report-list-record .report-news,
.reports-listing .report-list-record .report-presentations,
.reports-listing .report-list-record .report-supplement,
.reports-listing .report-list-record .report-webcast,
.reports-listing .report-list-record .report-transcript,
.reports-listing .report-list-record .report-interviews {
  padding: 30px 15px 27px;
  vertical-align: middle;
}
.reports-listing .report-list-header {
  font-size: 1.4rem;
  line-height: 18px;
}
.reports-listing .report-list-record {
  font-size: 1.6rem;
  line-height: 22px;
  border-top: 1px solid #e3e3e3;
}
.reports-listing .report-list-record .report-title,
.reports-listing .report-list-record .report-presentations,
.reports-listing .report-list-record .report-webcast,
.reports-listing .report-list-record .report-interviews {
  background-color: #f3f3f3;
}
.reports-listing .report-list-record .report-news,
.reports-listing .report-list-record .report-supplement,
.reports-listing .report-list-record .report-transcript {
  background-color: #f8f8f8;
}
.reports-listing .report-list-record:hover .report-title,
.reports-listing .report-list-record:hover .report-news,
.reports-listing .report-list-record:hover .report-presentations,
.reports-listing .report-list-record:hover .report-supplement,
.reports-listing .report-list-record:hover .report-webcast,
.reports-listing .report-list-record:hover .report-transcript,
.reports-listing .report-list-record:hover .report-interviews {
  background-color: #fff;
}
.reports-listing .report-list-record .report-title:hover,
.reports-listing .report-list-record .report-news:hover,
.reports-listing .report-list-record .report-presentations:hover,
.reports-listing .report-list-record .report-supplement:hover,
.reports-listing .report-list-record .report-webcast:hover,
.reports-listing .report-list-record .report-transcript:hover,
.reports-listing .report-list-record .report-interviews:hover {
  background-color: #055a60;
}
.reports-listing .report-list-record .report-title:hover,
.reports-listing .report-list-record .report-news:hover .mob-label,
.reports-listing .report-list-record .report-news:hover a,
.reports-listing .report-list-record .report-news:hover a:before,
.reports-listing .report-list-record .report-presentations:hover .mob-label,
.reports-listing .report-list-record .report-presentations:hover a,
.reports-listing .report-list-record .report-presentations:hover a:before,
.reports-listing .report-list-record .report-supplement:hover .mob-label,
.reports-listing .report-list-record .report-supplement:hover a,
.reports-listing .report-list-record .report-supplement:hover a:before,
.reports-listing .report-list-record .report-webcast:hover .mob-label,
.reports-listing .report-list-record .report-webcast:hover a,
.reports-listing .report-list-record .report-webcast:hover a:before,
.reports-listing .report-list-record .report-transcript:hover .mob-label,
.reports-listing .report-list-record .report-transcript:hover a,
.reports-listing .report-list-record .report-transcript:hover a:before,
.reports-listing .report-list-record .report-interviews:hover .mob-label,
.reports-listing .report-list-record .report-interviews:hover a,
.reports-listing .report-list-record .report-interviews:hover a:before {
  color: #ffffff !important;
}
.reports-listing .report-list-record a {
  color: #2f2f2f;
  display: inline-block;
  position: relative;
  font-size: 15px;
  margin-top: 2px;
  padding-left: 30px;
}
.reports-listing .report-list-record a.internal-link::before {
  font-family: icomoon;
  position: absolute;
  left: 1px;
  top: 0;
  font-size: 12px;
  content: "\e922";
  color: #eb5c37;
}
.reports-listing .report-list-record a.media-links {
  text-transform: uppercase;
  padding-left: 20px;
}
.reports-listing .report-list-record a.media-links::before {
  content: "\e907";
  font-family: icomoon;
  position: absolute;
  left: -4px;
  top: 1px;
  font-size: 20px;
  color: #eb5c37;
}
.reports-listing .report-list-record .report-webcast a.external-link,
.reports-listing .report-list-record .report-interviews a.single-video-link,
.reports-listing .report-list-record .report-webcast a.single-video-link {
  padding-left: 20px;
}
.reports-listing .report-list-record .report-webcast a.external-link:before,
.reports-listing .report-list-record .report-interviews a.single-video-link:before,
.reports-listing .report-list-record .report-webcast a.single-video-link:before{
  font-family: icomoon;
  position: absolute;
  left: 1px;
  top: 0;
  font-size: 12px;
  content: "\e92f";
  color: #eb5c37;
}
@media all and (min-width: 1680px) {
  .reports-listing {
    margin-left: -20px;
    margin-right: -20px;
  }
}
.reports-listing .mob-label {
  display: none;
}
@media all and (min-width: 768px) and (max-width: 1199px) {
  .reports-listing .report-item {
    table-layout: fixed;
  }
  .reports-listing .report-title {
    width: 16%;
  }
  .reports-listing .report-presentations {
    width: 12%;
  }
  .reports-listing .report-list-header .report-title,
  .reports-listing .report-list-header .report-news,
  .reports-listing .report-list-header .report-presentations,
  .reports-listing .report-list-header .report-supplement,
  .reports-listing .report-list-header .report-webcast,
  .reports-listing .report-list-header .report-transcript,
  .reports-listing .report-list-header .report-interviews {
    padding: 28px 10px 26px;
  }
}
@media all and (max-width: 767px) {
  .reports-listing .mob-label {
    display: inline-block;
    margin-right: 10px;
  }
  .report-list-header {
    display: none !important;
  }
  .reports-listing .report-item {
    display: block;
    padding: 10px 0;
/*     background-color: #f3f3f3; */
    background-color: var(--primary-3);
  }
  .reports-listing .report-item.alt {
    background-color: #f8f8f8;
  }
  .reports-listing .report-list-record .report-title,
  .reports-listing .report-list-record .report-news,
  .reports-listing .report-list-record .report-presentations,
  .reports-listing .report-list-record .report-supplement,
  .reports-listing .report-list-record .report-webcast,
  .reports-listing .report-list-record .report-transcript,
  .reports-listing .report-list-record .report-interviews {
    display: block;
    width: 100%;
    text-align: left;
    background: transparent;
    padding: 10px 20px 10px 20px;
  }
  .reports-listing .report-list-record:hover {
    background-color: #fff;
  }
}
/**** Reports and presentation ends****/


/*--- Results Centre Archives Starts ---*/
.mod-results-centre-archives .reports-listing {
  display: none;
}
.reports-listing-filter {
  margin-left: -11px;
  padding: 20px 0 50px;
}
.nojs .reports-listing-filter {
  display: none;
}
.reports-listing-filter span.filter-label {
  display: inline-block;
  vertical-align: top;
  padding: 34px 0;
  margin-right: 60px;
}
.reports-listing-filter .ddl-filter {
  display: inline-block;
  vertical-align: top;
/*   min-width: 340px; */
   min-width: 280px;
  position: relative;
}
.reports-listing-filter .selectedText {
  position: relative;
/*   background: #ededed; */
  width: 100%;
  display: inline-block;
/*   padding: 35px 60px 33px 40px; */
	padding:16px;
  cursor: pointer;
  background: var(--primary-3);
  border: 1px solid var(--secondary-11);
}
.reports-listing-filter .selectedText.icon-arrow-head-down:before {
  position: absolute;
  right: 40px;
  font-size: 14px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.reports-listing-filter .selectedText .icon-arrow-head-down::before {
  color: var(--primary-1);
}

.reports-listing-filter .selectedText.active .icon-arrow-head-down::before {
  color: var(--primary-2);
}
.reports-listing-filter .selectedText.icon-arrow-head-down.active::before {
  -webkit-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
.reports-listing-filter .filter-list {
  display: none;
  position: absolute;
  width: 100%;
  left: 0;
  top: 100%;
}
@media all and (max-width:767px){
.reports-listing-filter{
    margin-left:0;
    }
    .reports-listing-filter .ddl-filter{
    min-width:auto;
        max-width:340px;
        width:100%;
    }
}
/*--- Results Centre Archives Ends ---*/

/*--- BANNER MODULE TYPE 4 START ----*/

.mod-banner-type-4 {
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

 .mod-banner-type-4  .banner-logo-overlay img{width: 38.5%;
    margin: 0 auto;
    display: inline-block;}
.mod-banner-type-4 .banner-content,
.mod-banner-type-4 .rad-arrow-link {
  color: #fff;
}
.mod-banner-type-4 .banner-link {
  margin-bottom: 30px;
}
.mod-banner-type-4-inner {
  padding: 60px 0;
  z-index: 1;
  position:relative;
}
.mod-banner-type-4.overlay {
  position: relative;
}
.mod-banner-type-4.overlay::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-position:center;
}
/*=== BMT4 MEDIA ===*/
@media all and (min-width: 1680px) {
.mod-banner-type-4-inner {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 100%;
    padding: 0;
  }
}
@media all and (min-width: 1025px) {
  .mod-banner-type-4 {
    min-height: 752px;
  }
.mod-banner-type-4.showfullheightbanner  .mod-banner-type-4-inner {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 100%;
    padding: 0;
  }
}
@media all and (max-width: 1679px) {
 .mod-banner-type-4 {
    min-height: 400px;
  }
  
  }
@media all and (max-width: 1024px) {
 .mod-banner-type-4 {
    min-height: 300px !important;
  }
  .mod-banner-type-4-inner {
    padding: 40px;
  }
}
@media all and (max-width: 767px) {
.mod-banner-type-4 {
    min-height: 0;
}
.module-hero-banner-animation h1{
  font-size: 2.8rem !important;
    line-height: 33px !important;
}
.mod-banner-type-4 .banner-content {
    font-size: 1.8rem;
    line-height: 32px;
}
.mod-banner-type-4-inner {
    padding: 30px 0;
}
}
.mod-banner-type-4 .mod-banner-type-4-inner .rad-arrow-link.white-arrow .icon-round-arrow-circle::before{color:#fff;}

/*--- BANNER MODULE TYPE 4 END ----*/


/*******************************************/
/*** Tab - Icon Signpost With Image starts ***/
/*******************************************/
.icon-signpost-with-img-holder {
  /*margin: 0px -20px;*/
  padding: 0 !important;
  position: relative;
}
.icon-signpost-with-img-holder .signpost-with-img-holder-inner {
  margin: 0 auto;
  max-width: 1120px;
  position: relative;
  padding: 25px 0 90px;
}
.icon-signpost-with-img-holder .signpost-with-img-holder-inner::after {
  content: "";
  clear: both;
  display: block;
}
.tab-signpost-img-wrapper {
  width: 62.50%;
  position: absolute;
  top: 128px;
  background-color: #d8d8d8;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  display: block;
  z-index: 0;
  height: calc(100% - 135px);
  overflow: hidden;
}
.tab-signpost-img-wrapper > img {
  display: none;
}
.tab-signpost-content-wrapper {
  width: 52%;
  position: relative;
  z-index: 1;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.tab-signpost-content-wrapper{
  border: 2px solid #055a60;
  background-color: var(--secondary-12);
}
.tab-signpost-content-wrapper:hover {
  border: 2px solid #e1e1e1;
}
.tab-signpost-content-wrapper .single-video-link{
  color:#2f2f2f;
  margin-bottom: 10px;
}
.tab-signpost-content-wrapper .single-video-link .icon-play{
  font-size: 50px;
  float: left;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  display: inline-block;
  vertical-align: middle;
}
.tab-signpost-content-wrapper .single-video-link .video-link-text{
  display: inline-block;
  vertical-align: middle;
  padding-left: 80px;
}
.tab-signpost-content-innner {
  padding:70px 50px 70px 50px;
  background-color:var(--secondary-12);
}
.tab-signpost-content-innner .card-icon-inner:before {color:#055a60}
.tab-signpost-icon-wrapper {
  display: inline-block;
  max-width: 82px;
  margin-bottom: 44px;
}
#contentwrapper .tab-signpost-content p { margin-bottom: 25px; }
.icon-signpost-with-img-holder.signpostLeftPosition .tab-signpost-img-wrapper {
  right: 0;
}
.icon-signpost-with-img-holder.signpostLeftPosition .tab-signpost-content-wrapper {
  padding:20px;
}
.icon-signpost-with-img-holder.signpostRightPosition .tab-signpost-img-wrapper {
  left: 0;
}
.icon-signpost-with-img-holder.signpostRightPosition .tab-signpost-content-wrapper {
  float: right;
  padding:20px;
}
.tab-signpost-content.content-module a {
  color: #fff;
  text-decoration: underline;
}
.tab-signpost-content-wrapper .signpost-link-wrapper{margin-top:80px;}
.tab-signpost-content-wrapper .signpost-link-wrapper a {display:inline-block;}

.tab-signpost-content-wrapper .signpost-link-wrapper.signpost-link-wrapper2 {
margin-top: 20px;}
.tab-signpost-content-wrapper .signpostvideo2-link-wrapper .single-video-link {
    margin-top: 40px;}

@media all and (min-width: 1024px) and (max-width: 1679px) {
  .icon-signpost-with-img-holder .signpost-with-img-holder-inner {
    padding: 0 0 90px;
  }
  .tab-signpost-img-wrapper {
    width: 63%;
    top: 90px;
    height: calc(100% - 90px);
  }
}
@media all and (max-width: 1280px) {
  .tab-signpost-content-wrapper .single-video-link .video-link-text{
    padding-left: 65px;
  }
  .tab-signpost-content-innner{
  padding:70px 40px;
  }
}
@media all and (min-width: 768px) and (max-width: 1023px) {
  .icon-signpost-with-img-holder .signpost-with-img-holder-inner {
    padding: 0px 0 50px;
  }
  .tab-signpost-img-wrapper {
    height: calc(100% - 70px);
    top: 70px;
  }
  .tab-signpost-content-innner {
    padding: 60px 30px;
  }
  .tab-signpost-icon-wrapper {
    max-width: 60px;
    margin-bottom: 30px;
  }
  .tab-signpost-content-wrapper .single-video-link, .tab-signpost-content-wrapper .signpost-link-wrapper{
  margin-top:60px;
  }
}
@media all and (max-width: 767px) {
  .icon-signpost-with-img-holder .signpost-with-img-holder-inner {
    padding: 0;
  }
  .tab-signpost-icon-wrapper{
  max-width: 42px;
     margin-bottom: 15px;
  }
  .tab-signpost-img-wrapper {
    background: none !important;
    width: 100%;
    position: relative;
    top: 0;
  }
  .tab-signpost-img-wrapper > img {
    display: block;
  }
  .tab-signpost-content-wrapper {
    margin-top: -72px;
    width: calc(100% - 25px);
  }
  .tab-signpost-content-innner {
    padding: 50px 25px 50px;
  }
  .icon-signpost-with-img-holder.signpostLeftPosition .tab-signpost-img-wrapper {
    padding-left: 30px;
  }
  .icon-signpost-with-img-holder.signpostRightPosition .tab-signpost-img-wrapper {
    padding-right: 30px;
  }
  .tab-signpost-content-wrapper .single-video-link, .tab-signpost-content-wrapper .signpost-link-wrapper{
  margin-top:40px;
  }
  .tab-signpost-content-wrapper .single-video-link .icon-play {
    font-size: 32px;
  }
  .tab-signpost-content-wrapper .single-video-link .video-link-text {
padding-left: 40px;
  }
}
/*****************************************/
/*** Tab - Icon Signpost With Image ends ***/
/*****************************************/


/****************************************/
/*** Press releases disclaimer starts ***/
/****************************************/

.pr-disclaimer-section, .investor-disclaimer-section, .crisis-comms-section, .gallery-pr-disclaimer-section{
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: margin 0.5s linear,opacity 0.5s linear;
  -moz-transition: margin 0.5s linear,opacity 0.5s linear;
  -ms-transition: margin 0.5s linear,opacity 0.5s linear;
  -o-transition: margin 0.5s linear,opacity 0.5s linear;
  transition: margin 0.5s linear,opacity 0.5s linear;
  z-index: 999; 
}
.pr-disclaimer-section.showDisclaimer, .investor-disclaimer-section.showDisclaimer, .crisis-comms-section.showCrisisPopup{
  display:table;
}
.pr-disclaimer-section:before, .investor-disclaimer-section:before, .crisis-comms-section:before {
  content:"";
  background: #055a60;
  opacity: .9;
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
}
.pr-disclaimer-wrapper, .investor-disclaimer-wrapper, .crisis-comms-wrapper {
  display: table-cell;
  vertical-align: middle;
  padding: 1em 1em 0.5em;
}
.pr-disclaimer-content, .investor-disclaimer-content, .crisis-comms-content {
  display: table;
  text-align: center;
  position: relative;
  width: 100%;
  max-width: 700px;
  height: 300px;
  background-size: auto;
  background-size: 310px 325px;
  padding: 1.5em 2em;
  margin: 0 auto;
  -webkit-transition: height 0.25s linear;
  -moz-transition: height 0.25s linear;
  -ms-transition: height 0.25s linear;
  -o-transition: height 0.25s linear;
  transition: height 0.25s linear;
  background: #fff;
}
.pr-disclaimer-details p, .investor-disclaimer-details p, .crisis-comms-details p {
  margin-bottom:30px;
}
.radiolist-wrapper{margin-bottom:30px;}
.radiolist-wrapper::after {
  content: "";
  clear: both;
  display: block;
}
.radiolist-wrapper .radio-wrapper {
  width: 50%;
  float: left;
}
.radiolist-wrapper .radio-wrapper input[type="radio"]{
  width:0;height:0;opacity:0;position: absolute;
}
.radiolist-wrapper .radio-wrapper label {
  position: relative;
  padding: 0 0 0 30px;
  cursor: pointer;
  display:inline-block;
  width:94%;
  margin:0 3%;
  text-align: left;
}
.radiolist-wrapper .radio-wrapper label .radio {
  display: inline-block;
  position: absolute;
  top: 5px;
  left: 0;
  width: 20px;
  height: 20px;
  font-size: 0;
  text-indent: -9999em;
  background: #fff;
  border: solid 1px #ccc;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.radiolist-wrapper .radio-wrapper label .radio:after{
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  margin: 3px;
  background: #055a60;
  display:none;
  top: 0;
  left: 0;
}
.radiolist-wrapper .radio-wrapper input[type="radio"]:checked + label .radio:after{
  display:block;
}
.btnSubmit,.btnClose{
  color: #fff;
  background: #007780;
  border: solid 2px #007780;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding: 10px 30px;
  border-radius: 100px;
  min-width: 200px;
  display: inline-block;
}
.btnSubmit:hover,.btnClose:hover{
  background:#055a60;
  border: solid 2px #055a60;
}
.crisis-comms-links ul li {
    display: inline-block;
    padding: 0 10px;
    margin-bottom: 20px;
}

@media all and (min-width:768px){
  .pr-disclaimer-content, .investor-disclaimer-content{
    padding: 2em 4em 1.5em;
  }
  .crisis-comms-content{ padding: 2em 3.5em 1.5em; }
}
@media all and (min-width:992){
  .pr-disclaimer-content, .investor-disclaimer-content, .crisis-comms-content{
    padding-left: 12em;
    padding-right: 12em;
  }
}
@media all and (max-width:767px){
  .pr-disclaimer-section, .investor-disclaimer-section, .crisis-comms-section {
    position:absolute;
  }
  .pr-disclaimer-section.showDisclaimer, .investor-disclaimer-section.showDisclaimer, .crisis-comms-section.showCrisisPopup{
    display: block !important;
  }
  .pr-popup-parent{
    position:relative;
  }
  .pr-disclaimer-section:before, .investor-disclaimer-section:before,.crisis-comms-section:before{position: fixed;}
  .crisis-comms-wrapper { padding: 1em 3em 0.5em; }
}
@media all and (max-width:540px){
    .radiolist-wrapper .radio-wrapper{
        width:100%;
        margin-bottom:10px;
    }
    .radiolist-wrapper .radio-wrapper label .radio{
        top:2px;
    }
}
@media all and (max-width: 420px){
.crisis-comms-wrapper { padding: 1em 1em 0.5em; }
}
/**************************************/
/*** Press releases disclaimer ends ***/
/**************************************/

/********************/
/**Non Crisis Popup**/
/********************/
header.hasNotificationPopup {padding-top:0;}

.popupWrapper{display: none;}
header.hasNotificationPopup .popupWrapper{display: block;}
#nonCrisisPopupContainer { padding: 20px 5%; background: var(--secondary-13); color: #fff; position: relative;margin-bottom: 22px; }
#nonCrisisPopupContainer:before{content:'!'; position: absolute; left: 3%; top: 31%; font-size:1.8rem; font-weight: bold; color: #eb5c37; border: 1px solid #eb5c37; border-radius: 50%; width: 25px; height: 25px; text-align: center; line-height: 1.2; }
#nonCrisisPopupContainer a.rad-link { margin-left: 1%; display: inline-block; font-weight: bold; text-decoration: none;}
#nonCrisisPopupContainer a {font-weight: normal; text-decoration: underline; color: #fff;}
/*#nonCrisisPopupContainer a#close { position: absolute; right: 0; top: 0; margin: 0px 15px; font-size: 2.5rem;}*/
.nonCrisisPopupContent p { font-size: 1.6rem; font-weight: 400; line-height: 1; }
#nonCrisisPopupContainer .close-popup { position: absolute;right: 3.5%;top: 29%;width: 25px; height: 25px; opacity: 1;}
#nonCrisisPopupContainer .close-popup:hover {opacity: 0.7;}
#nonCrisisPopupContainer .close-popup:before, #nonCrisisPopupContainer .close-popup:after { position: absolute; left: 15px; content: ' '; height: 26px; width: 2px; background-color: var(--primary-5);}
#nonCrisisPopupContainer .close-popup:before { transform: rotate(45deg);}
#nonCrisisPopupContainer .close-popup:after { transform: rotate(-45deg);}

@media all and (max-width: 1449px){
#nonCrisisPopupContainer { padding: 20px 7%;}
}

@media all and (max-width: 1024px){
/*.nonCrisisPopupContent { margin: 0 7%;}*/
#nonCrisisPopupContainer {  padding: 20px 8%;}
header.hasNotificationPopup, #MainWrapper header.hasNotificationPopup, #ip3-search-results header.hasNotificationPopup {padding-top:0;}
}

@media all and (max-width: 767px){
#mobile-menu.notificationPopup{top: 190px !important;}
#nonCrisisPopupContainer { padding: 20px 9%;}
.nonCrisisPopupContent p{line-height:1.2; font-size:1.4rem; }
}
@media all and (max-width: 420px){
#mobile-menu.notificationPopup{top: 211px !important;}
#nonCrisisPopupContainer { padding: 20px 13%;}
}
.mod-imgcontent-carousel .simple-arrow::after {
  content: '';
  background-image: url('/~/media/Images/M/MandG-Plc/icons/arrow-forward-small');background-size: 26px auto;
  background-repeat: no-repeat;
  position: absolute;
  height: 30px;
  width: 30px;
}
.mod-imgcontent-carousel .simple-arrow.icon-small-arrow-left::after {
  transform: rotate(180deg);
}
.mod-imgcontent-carousel .simple-arrow{
display: flex;
  justify-content: center;
  align-items: center;
}
/*******************************************/
/*** Module - Image and Content Carousel Starts ***/
/*******************************************/

.mod-imgcontent-carousel .simple-arrow::after {
  content: '';
  background-image: url('/~/media/Images/M/MandG-Plc/icons/arrow-forward-small');background-size: 26px auto;
  background-repeat: no-repeat;
  position: absolute;
  height: 40px;
  width: 40px;background-position: center;
}
.mod-sliding-cards .cards-slider-holder .card-item .card-bottom {
/*   position: relative;
  bottom: auto;
  width: fit-content;
  left: 0;
  padding: 0;
  line-height: 26px;gap: 8px; */
  
   position: absolute;
   bottom: 35px;
    width: 100%;
    left: 0;
    line-height: 26px;
}
.mod-sliding-cards .icon-arrow-black.down{
height: 24px;
  width: 24px;
}
.mod-sliding-cards .card-bottom.text-link::after {
  content: '';
  position: absolute;
  bottom: 0;
  height: 1px;
/*   width: 88%; */
  width: auto;
  background: var(--primary-5);
  left: 43%;
  transform: translateX(-50%);
}
.mod-sliding-cards .ext-text{
text-transform: uppercase;
}
.mod-sliding-cards .icon-arrow-black::after {
  content: '';
  height: 24px;
  width: 24px;
  background: url('/~/media/Images/M/MandG-Plc/icons/arrow-forward-black');
    
  background-size: auto;
  position: absolute;
  top: 0;
  right: 0;
  background-size: contain;
  background-position: center;
}
.mod-imgcontent-carousel{position:relative;background-color: #f3f3f3;}
.mod-imgcontent-carousel.mod-imgcontent-carousel-nobg{background-color: transparent;}
.mod-imgcontent-carousel .mod-imgcontent-carousel-content .slick-list{overflow:visible;}
.mod-imgcontent-carousel .mod-imgcontent-carousel-container.coral{background-color: #eb5c37;color:#fff;}
.mod-imgcontent-carousel .mod-imgcontent-carousel-content-inner {height: 755px;box-shadow: 0 36px 50px 0 rgba(0, 0, 0, 0.11);}
.mod-imgcontent-carousel .mod-imgcontent-carousel-content-inner.coral {background-color: var(--primary-1);color: #fff;}
.mod-imgcontent-carousel-container {position: absolute;top: 50%;transform: translateY(-50%);width: 100%;padding: 10% 17%;}
.mod-imgcontent-carousel-container.textCenter {text-align:center;}
.mod-imgcontent-carousel .mic-carousel-right {position: absolute;right: 0px;top: 0;padding-right: 0;}
.mic-carousel-right, .mic-carousel-left {height: auto;padding:0;}
.mod-imgcontent-carousel .carousel-item-image{height: 600px;overflow: hidden;position: relative;background-repeat: repeat;background-size: cover;background-position: center;margin-left: 1px;}
.mod-imgcontent-carousel .simple-arrow{position: absolute;bottom: -100px;left: 0;z-index: 1;width: 90px;height: 90px;}
.mod-imgcontent-carousel .mod-imgcontent-carousel-img-wrapper {padding-top: 50px;}
.mod-imgcontent-carousel .mod-imgcontent-carousel-img-container .slick-list {padding-left: 0px !important;padding-right: 8.33333333% !important;}
.mod-imgcontent-carousel .mod-imgcontent-carousel-img-container .slick-slide{padding-right: 30px;}
.mod-imgcontent-carousel .simple-arrow.icon-small-arrow-left {left: 16px;}
.mod-imgcontent-carousel .simple-arrow.icon-small-arrow-right {left: 106px;}
.mod-imgcontent-carousel .mod-imgcontent-carousel-subtext {padding-bottom: 30%;color:var(--primary-1);}
.mod-imgcontent-carousel .mod-imgcontent-carousel-greybg {float: left;width: 100%;height: 100%;background: #fff;position: absolute;top: 50%;}
.mod-imgcontent-carousel.mod-imgcontent-carousel-nobg .mod-imgcontent-carousel-greybg{display:none;}

@media (max-width: 1679px){
    .mod-imgcontent-carousel .carousel-item-image{height: 469px;}   
    .mod-imgcontent-carousel .mod-imgcontent-carousel-content-inner {height: 595px;}
    .mod-imgcontent-carousel .simple-arrow {width: 83px;height: 60px;bottom: -70px;}
    .mod-imgcontent-carousel-container {padding: 10%;}
}
@media (max-width: 1023px){
    .mod-imgcontent-carousel .carousel-item-image{height: 408px;}   
    .mod-imgcontent-carousel .mod-imgcontent-carousel-content-inner {height: 498px;}
    .mod-imgcontent-carousel .simple-arrow {width: 62px;height: 44px;bottom: -55px;}
    .mod-imgcontent-carousel .mod-imgcontent-carousel-img-wrapper {padding-top: 30px;}
    .mod-imgcontent-carousel .simple-arrow.icon-small-arrow-right {left: 78px;}
    .mod-imgcontent-carousel .mod-imgcontent-carousel-subtext {padding-bottom: 15%;}
}
@media (max-width: 992px) and (min-width: 768px){
    .mod-imgcontent-carousel .carousel-item-image{height: 348px;}   
    .mod-imgcontent-carousel .mod-imgcontent-carousel-content-inner {height: 436px;}
}
@media all and (min-width:1920px){
    .mic-carousel-right{left:auto;} 
}
@media all and (max-width:991px) {
    .mod-imgcontent-carousel-container {padding: 10% 10%;}
}
@media all and (max-width:767px) {
    .mic-carousel-right, .mic-carousel-left {height: auto;padding:0;}
    .mod-imgcontent-carousel .carousel-item-image {height: 300px;}
    .mod-imgcontent-carousel .mod-imgcontent-carousel-img-container .slick-list {padding-left: 0px !important;padding-right: 0px !important;}
    .mod-imgcontent-carousel .mic-carousel-right {padding: 0;margin: 0;left: 0 !important;position: relative;}
    .mod-imgcontent-carousel .mod-imgcontent-carousel-content-inner {height: 300px;}
    .mod-imgcontent-carousel-container {padding: 30px 15px;}
    .mod-imgcontent-carousel .mod-imgcontent-carousel-img-container .slick-slide {padding-right: 0px;}
    .mod-imgcontent-carousel .mod-imgcontent-carousel-img-wrapper {margin-top: -5px;padding-top: 0;}
    .mod-imgcontent-carousel .simple-arrow{bottom: auto;width: 60px;height: 60px;right: 60px;left: auto;top: calc(100% + 10px);}
    .mod-imgcontent-carousel .mod-imgcontent-carousel-subtext {line-height: 35px;padding-bottom: 0;}
    .mod-imgcontent-carousel .simple-arrow.icon-small-arrow-right {left: 70px;}
    .mod-imgcontent-carousel .simple-arrow {width: 60px;height: 50px;}
}
/*******************************************/
/*** Module - Image and Content Carousel Ends ***/
/*******************************************/


/*******************************************/
/*** Module - Three Box Content Starts ***/
/*******************************************/
.positionRelative {position:relative;}
.mod-three-box-content .bigbox-left .box-inner-item{min-height:450px;background-color: #ededed;}
.mod-three-box-content .box-inner-item{position:relative;}
.mod-three-box-content .bigbox-content-inner {display:inline-block;width: 100%;text-align: center;}
.mod-three-box-content .big-box-image {width: 215px;background-repeat: no-repeat;background-size: contain;background-position: center;display: inline-block;padding-bottom: 36%;}
.mod-three-box-content .small-box-image {width: 100%;max-width: 140px;height: 114px;background-repeat: no-repeat;background-size: contain;background-position: center;margin: 0 auto;}
.mod-three-box-content .smallbox-img-inner {text-align: center;background-color: #ededed;display: block;}
.mod-three-box-content .smallbox-content-title {padding-bottom: 10px;}
.mod-three-box-content .smallbox1-row {margin-bottom: 45px;}
.mod-three-box-content .smallbox-inner{position: absolute;top: 50%;transform: translateY(-50%);width: 100%;}
.mod-three-box-content .smallbox-inner .separator-arrow{width: 40px;height: 1px;background-color: #eb5c37;display: inline-block;position: absolute;top: 50%;left: -50%;}
.mod-three-box-content .smallbox-inner .separator-arrow:after{content: "";position: absolute;right: 0;top: -3px;line-height: 0;width: 7px;height: 7px;background-color: #fff;border: 1px solid #eb5c37;border-radius: 50%;transition: all ease 0.3s;}
.mod-three-box-content .three-box-link {display:block;padding: 23px 10px;background-color: #ededed;}
.mod-three-box-content .bigbox-content-inner .three-box-link {padding: 0px;}
.mod-three-box-content .bigbox-content-inner {padding: 140px 26px;}
.mod-three-box-content .separator-arrow.active:after{background-color: #eb5c37;}
@media all and (min-width: 1024px) and (max-width: 1679px) {
    .mod-three-box-content .smallbox-inner .separator-arrow {left: calc(-50% + 40px);}
}
@media all and (min-width:1920px){
    
}
@media all and (min-width:1024px) and (max-width:1170px){
    
}
@media all and (min-width: 768px) and (max-width: 1024px) {
    .mod-three-box-content .bigbox-content-inner {width: 100%;padding:0;position: absolute;top: 50%;transform: translateY(-50%);}
    .mod-three-box-content .smallbox-img-inner {padding: 0;width: 100%;}
    .mod-three-box-content .small-box-image {padding-bottom: 50%;margin: 0 auto;}
    .mod-three-box-content .smallbox1-row { margin-bottom: 0px;}
}
@media all and (max-width:1023px) {
    .mod-three-box-content .smallbox-inner .separator-arrow {display:none;}
    .mod-three-box-content .three-box-link {padding:0px 10px}
    .mod-three-box-content .bigbox-content-inner .three-box-link {padding: 0px;}
}
@media all and (max-width:767px) {
    .mod-three-box-content .smallbox-inner {position: relative;top: 0;transform: translateY(0%)}
    .mod-three-box-content .bigbox-content-inner .three-box-link{padding: 50px 20px;}
    .mod-three-box-content .smallbox1-row {margin-top: 45px;}
    .mod-three-box-content .smallbox2-row {padding-bottom: 45px;}
    .mod-three-box-content .big-box-image {width: 180px;padding-bottom: 36%;}
  .mod-three-box-content .bigbox-left .box-inner-item {min-height: auto;}
  .mod-three-box-content .bigbox-content-inner {padding: 50px 26px;}
}
@media all and (max-width:540px) {
    .mod-three-box-content .big-box-image {width: 120px;padding-bottom: 70%;}
    .mod-three-box-content .bigbox-content-inner .three-box-link {padding: 80px;}
    .mod-three-box-content .smallbox-img-left {width:100%;margin-bottom:10px;text-align: center;}
    .mod-three-box-content .smallbox-content-right {width:100%;}
    .mod-three-box-content .smallbox1-row {margin-bottom:0;margin-top: 30px;}
}
/*******************************************/
/*** Module - Three Box Content Ends ***/
/*******************************************/


/***************************************************/
/*** Module - Four Box Content With Popup Starts ***/
/***************************************************/
.bigGreyNextArrow:before {content: "\e918";font-family: icomoon;font-size: 1.6rem;color: #2f2f2f;position: absolute;text-align: center;width: 100%;top: 50%;transform: translateY(-50%);}
.bigGreyPrevArrow:before {content: "\e917";font-family: icomoon;font-size: 1.6rem;color: #2f2f2f;position: absolute;text-align: center;width: 100%;top: 50%;transform: translateY(-50%);}

.mod-fourBox-content-with-popup {background-image:none;}
.mod-fourBox-content-with-popup.hasBgImage {background-size: cover;background-position: center;background-image}
.mod-fourBox-content-with-popup .mod-fourBox-content-with-popup-title{color:#fff;padding-bottom:80px;}
.mod-fourBox-content-with-popup .fourBox-popup-content-wrapper{position: absolute;width: calc(100% - 40px);top: 0;height: 100%;z-index: -1;background-color: #f3f3f3;box-shadow: 0 36px 50px 0 rgba(0, 0, 0, 0.1);padding: 0px;opacity:0;visibility:hidden;transition: all 0.5s ease;}
.mod-fourBox-content-with-popup .fourBox-popup-content-wrapper.active{z-index: 9;opacity:1;visibility:visible;}
.mod-fourBox-content-with-popup .fourBox-content-box {width: 50%;float: left;padding-bottom: 32.75%;background-repeat: no-repeat;background-position: center;background-size: cover;position: relative;cursor: pointer;}
.mod-fourBox-content-with-popup .fourBox-content-box:hover:after{background-color: rgba(24, 24, 24, 0.25);}
.mod-fourBox-content-with-popup .fourBox-content-box:hover .fourBox-content-box-text-title{color: #fff;}
.mod-fourBox-content-with-popup .fourBox-content-box:after {content: "";background-color: #fff;width: 100%;height: 100%;position: absolute;opacity: 0.9;z-index: 1;transition: all 0.5s ease;}
.mod-fourBox-content-with-popup .fourBox-content-box-text {position: absolute;top: 35px;left: 35px;z-index: 2;width: calc(100% - 70px);}
.mod-fourBox-content-with-popup .fourBox-content-box-text-title {color: #2f2f2f;padding-right: 50%;}
.mod-fourBox-content-with-popup .fourBox-popup-item-title {float:left;}
.mod-fourBox-content-with-popup .go-back-arrow {float:right;}
.mod-fourBox-content-with-popup .fourBox-popup-header {overflow: hidden;padding-bottom: 50px;}
.mod-fourBox-content-with-popup .fourBox-popup-footer {display: block;width: 100%;position: absolute;bottom: 0;left: 0;overflow: hidden;padding: 10px 0;}

.mod-fourBox-content-with-popup .prevButton,
.mod-fourBox-content-with-popup .nextButton {position: relative;float: left;width: 50px;height: 50px;}
.mod-fourBox-content-with-popup .prevButton{margin-left: 45px;}
.mod-fourBox-content-with-popup .nextButton {margin-right: 45px;}
.mod-fourBox-content-with-popup .prevButton {float: left;}
.mod-fourBox-content-with-popup .nextButton {float: right;}
.mod-fourBox-content-with-popup .fourBox-popup-content-title {color:#d13c15}
.mod-fourBox-content-with-popup .go-back-arrow {color:#979797;cursor: pointer;}
.mod-fourBox-content-with-popup .go-back-arrow.bigGreyPrevArrow {position: relative;padding-left: 70px;}
.mod-fourBox-content-with-popup .go-back-arrow.bigGreyPrevArrow:before {left: -45px;}
.mod-fourBox-content-with-popup .fourBox-popup-bottom-body-title{padding-bottom: 20px;color: #d13c15;}
.mod-fourBox-content-with-popup .fourBox-popup-body {padding-bottom: 10px;}
.mod-fourBox-content-with-popup .fourBox-content-box-wrapper {overflow:hidden;}
.mod-fourBox-content-with-popup .fourBox-popup-dot {width: 10px;height: 10px;display: inline-block;background-color: #B8B1AD;border-radius: 50%;margin-right: 10px;}
.mod-fourBox-content-with-popup .fourBox-popup-dot.active,
.mod-fourBox-content-with-popup .fourBox-popup-dot:hover {background-color: #055a60;}
.mod-fourBox-content-with-popup .fourBox-popup-dot:last-child {margin-right:0px;}
.mod-fourBox-content-with-popup .fourBox-popup-dots {display: inline-block;float: left;margin-left: 45px;margin-top: 10px;line-height: 28px;}
.mod-fourBox-content-with-popup .fourBox-popup-nextSlideName {display: inline-block;margin-left: 45px;margin-top: 10px;color: #979797;line-height: 28px;}
.mod-fourBox-content-with-popup .fourBox-popup-first-row-wrapper {padding: 44px;background-color: #fff;}
.mod-fourBox-content-with-popup .fourBox-popup-content-inner-wrapper {position: relative;height: 100%;background-color: rgba(243, 243, 243, 0.3);}
.mod-fourBox-content-with-popup .fourBox-popup-content-inner-wrapper:before {content: "";background-color: #fff;height: 100%;position: absolute;width: calc(8.33333333% + 40px);right: 0;}
.mod-fourBox-content-with-popup .fourBox-popup-bottom-body {padding: 44px;}
.mod-fourBox-content-with-popup .fourBox-popup-content-slider {height: 100%;}
.mod-fourBox-content-with-popup .fourBox-popup-content-item {overflow-y: scroll;height: 100%;}
.mod-fourBox-content-with-popup.hashBgImage {background-size: cover;background-position: center;position:relative;}
.mod-fourBox-content-with-popup.hashBgImage:before {content: "";width: 100%;height: 100%;position: absolute;opacity: 0.9;z-index: 0;transition: all 0.5s ease;background-image: linear-gradient(to bottom, #ffffff 6%, rgba(255, 255, 255, 0.5));top: 0;}
.mod-fourBox-content-with-popup.hashBgImage .mod-fourBox-content-with-popup-title {color: #055a60;}
.mod-fourBox-content-with-popup .mCustomScrollBox {padding-right: 0px;padding-left: 0px;}
.mod-fourBox-content-with-popup .mCSB_scrollTools {left: inherit !important;right: 0px!important;width: 3px;}
.mod-fourBox-content-with-popup .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #eb5c37;box-shadow: none;background-image: none;border-radius: 1.5px;margin: 0;width: 3px;}
.mod-fourBox-content-with-popup .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {background-color: #e1e1e1;}
.mod-fourBox-content-with-popup .icon-line-arrow-right {position: relative;display: block;}
.mod-fourBox-content-with-popup .icon-line-arrow-right:before {content: "";display: inline-block;font-size: 12px;width: 9.5px;height: 9.5px;border-top: 2px solid #2f2f2f;border-right: 2px solid #2f2f2f;transform: rotate(54deg) skew(20deg);right: 2px;position: absolute;top: calc(50% - 8.5px);transition: all 0.5s ease;}
.mod-fourBox-content-with-popup .icon-line-arrow-right:after{content: "";width: 46px;height: 2px;background-color: #2f2f2f;display: inline-block;position: absolute;right: 3px;top: calc(50% - 4.6px);transition: all 0.5s ease;}
.mod-fourBox-content-with-popup .fourBox-content-box:hover .icon-line-arrow-right:after {width: 45%;background-color: #ffffff;}
.mod-fourBox-content-with-popup .fourBox-content-box:hover .icon-line-arrow-right:before {border-color:#ffffff;}
@media all and (min-width: 1024px) and (max-width: 1679px) {
}
@media all and (min-width:1024px) and (max-width:1170px){
    
}
@media all and (min-width: 768px) and (max-width: 1024px) {
    
}
@media all and (max-width:1023px) {
    .mod-fourBox-content-with-popup .fourBox-popup-content-inner-wrapper:before{display:none;}
}
@media all and (max-width:767px) {
    .mod-fourBox-content-with-popup .fourBox-popup-content-wrapper {width: calc(100% - 30px);}
    .mod-fourBox-content-with-popup .fourBox-content-box-text {top: 20px;left: 20px;}
    .mod-fourBox-content-with-popup .fourBox-popup-first-row-wrapper,
    .mod-fourBox-content-with-popup .fourBox-popup-bottom-body {padding: 25px;}
    .mod-fourBox-content-with-popup .prevButton {margin-left: 15px;}
    .mod-fourBox-content-with-popup .nextButton {margin-right: 15px;}
    .mod-fourBox-content-with-popup .fourBox-popup-header {padding-bottom: 20px;}
}
@media all and (max-width:540px) {
    .mod-fourBox-content-with-popup .fourBox-content-box {width: 100%;padding-bottom: 50%;}
    .mod-fourBox-content-with-popup .fourBox-popup-dots {display:none;}
    .mod-fourBox-content-with-popup .fourBox-popup-nextSlideName {width: calc(100% - 100px);margin-left: 0px;position: absolute;margin-top: 10px;text-align: center;left: 50px;}
}
/***************************************************/
/*** Module - Four Box Content With Popup Ends ***/
/***************************************************/

/************************************/
/*** Module - Download PDF Starts ***/
/************************************/
.mod-download-pdf {position: relative;}
.mod-download-pdf .download-pdf-item-inner {background: #f3f3f3;padding: 36px 30px;min-height: 495px;position: relative;transition: all 0.5s ease;text-align: left;}
.mod-download-pdf .download-pdf-item {padding: 0 10px;margin: 45px 0px;}
.mod-download-pdf .download-pdf-item-outer {box-shadow: 0 5px 40px 0 rgba(0, 0, 0, 0.3);background-color: #ffffff;padding:20px;min-width: 310px;}
.mod-download-pdf > .container-fluid > .row {display:flex;}
.mod-download-pdf .mod-download-pdf-left-content {padding-right: 90px;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);width: calc(100% - 40px);}
.mod-download-pdf:before {background: #fff;position: absolute;content: "";width: 100vw;height: 100%;top: 0;right: 50%;display: block;}
.mod-download-pdf.showleftgrey:before {background: #f3f3f3;}
.mod-download-pdf:after{content:""; position:absolute; width:100%; height:100%; top:0; left:0; z-index:-1; display: block;}
.mod-download-pdf.teal:after{background-color:#055a60;}
.mod-download-pdf.coral:after{background-color:#eb5c37;}
.mod-download-pdf.violet:after{background-color:#7b76b6;}
.mod-download-pdf.light-blue:after{background-color:#acdef9;}
.mod-download-pdf.green:after{background-color:#7ebd5f;}

.mod-download-pdf .download-pdf-holder.slick-slider .slick-slide {text-align:center;}
.mod-download-pdf .download-pdf-holder.slick-slider .slick-slide.slick-current .download-pdf-item-inner {background-color:#7b76b6;}
.mod-download-pdf .download-pdf-holder.slick-slider .slick-slide.slick-current .download-pdf-content {color:#fff;}
.mod-download-pdf .download-pdf-holder.slick-slider .slick-slide.slick-current .download-pdf-bottom > a {color:#fff;}
.mod-download-pdf .download-pdf-bottom .arrow-link-down.download-pdf-link {padding-left: 85px;margin-top: 0px !important;display: block;width: 100%;}
.mod-download-pdf .download-pdf-bottom .arrow-link-down.download-pdf-link span.arrow-link-main{top: calc(50% - 15px);left: 30px;margin-left: 0;}
.mod-download-pdf .download-pdf-bottom{position: absolute;bottom: 60px;width: calc(100% - 50px);text-align: left;}
/* .mod-download-pdf .download-pdf-holder.slick-slider .slick-slide.slick-current .download-pdf-item {margin-left:40px;} */
.mod-download-pdf .download-pdf-holder.slick-slider .slick-slide.slick-no-boxshadow .download-pdf-item .download-pdf-item-outer{box-shadow: 0 5px 40px 0 rgba(0, 0, 0, 0);background-color: transparent;}
.mod-download-pdf .download-pdf-holder.slick-slider .slick-list {overflow:visible;}
.mod-download-pdf .download-pdf-container-inner {width: calc(100% + 50px);padding-left: 30px;overflow: hidden;margin-left: -30px;}

.mod-download-pdf .download-pdf-container-outer {margin-left: 45px;}

@media all and (min-width: 1024px) and (max-width: 1679px) {
    .mod-download-pdf .download-pdf-container-outer {margin-left: 0px;}
    .mod-download-pdf .mod-download-pdf-left-content {padding-right:0px;}
    .mod-download-pdf .download-pdf-item-inner {min-height: 327px;padding: 35px 20px 140px;}
    .mod-download-pdf .download-pdf-bottom {bottom: 35px;}
    .mod-download-pdf .download-pdf-item {width: 312px !important;margin-left: 10px; margin-right: 10px;}
    .mod-download-pdf .slider-nav-inner .prev-arrow-wrapper {padding-right: 4.5%;}
}
@media all and (min-width:1024px) and (max-width:1170px){
    
}
@media all and (min-width: 768px) and (max-width: 1024px) {
    .mod-download-pdf .download-pdf-item {min-width: 250px;}
    .mod-download-pdf .download-pdf-item-inner {padding: 15px 15px 100px 15px;}
    .mod-download-pdf .download-pdf-bottom {bottom: 35px;}
}
@media all and (max-width:1023px) {
    /* .mod-download-pdf .download-pdf-bottom {width: calc(100% - 30px);text-align: center;}
    .mod-download-pdf .download-pdf-bottom .arrow-link-down.download-pdf-link span.arrow-link-main{top: auto;left: 50%;}
    .mod-download-pdf .download-pdf-bottom .arrow-link-down.download-pdf-link {padding-left: 0;}
    .mod-download-pdf .download-pdf-item-inner {padding: 15px;} */
    .mod-download-pdf .mod-download-pdf-left-content {padding-right: 0;}
    .mod-download-pdf .download-pdf-container-outer {margin-left: 0px;}
    .mod-download-pdf .download-pdf-item-inner {min-height: 300px;padding: 20px 20px 100px;}
}
@media all and (max-width:767px) {
    .mod-download-pdf > .container-fluid > .row {flex-direction: column;}
    .mod-download-pdf .mod-download-pdf-left-content {padding: 20px;position: relative;text-align: center;transform: none;top: auto;margin-bottom: 0;}
    .mod-download-pdf .mod-download-pdf-left-content .mod-download-pdf-left-title {padding-bottom: 0;}
    .mod-download-pdf .download-pdf-holder.slick-slider .slick-slide.slick-no-boxshadow .download-pdf-item {box-shadow: 0 5px 40px 0 rgba(0, 0, 0, 0.3);background-color: #ffffff;}
    .mod-download-pdf .download-pdf-container-outer {margin-left: 0px;}
    .mod-download-pdf .download-pdf-container-inner {padding: 0 30px;}
    .mod-download-pdf:before{width: 100%;height: 100%;top: 50%;right: 0;}
    .mod-download-pdf .download-pdf-container-inner {width: calc(100% + 30px);overflow: hidden;margin-left: -15px;}
    .mod-download-pdf .download-pdf-container-outer {margin-left: 0px;}
    .mod-download-pdf .mod-content-holder{margin-bottom: 30px;margin-top: 15px;}
    .mod-download-pdf .download-pdf-item-inner {min-height: 266px;padding: 20px 20px 50px 20px;}

}
@media all and (max-width:540px) {
    
}
/************************************/
/*** Module - Download PDF Ends ***/
/************************************/

/************************************/
/*** Module - Four Tabs Starts ***/
/************************************/
.mod-four-tabs {position:relative;}
.mod-four-tabs:before {background: #fff;position: absolute;content: "";width: 100%;height: 322px;right: 0;display: block;z-index: -1;top: 0;}
.mod-four-tabs:after {content: "";background: #eb5c37;position: absolute;content: "";width: 100%;height: calc(100% - 322px);right: 0;display: block;z-index: -1;bottom: 0;}
.mod-four-tabs .mod-four-tabs-inner {padding: 50px 56px;}
.mod-four-tabs .mod-four-tabs-outer {margin: 0 46px;box-shadow: 0 36px 50px 0 rgba(0, 0, 0, 0.11);background-color: #ffffff;}
.mod-four-tabs .mod-four-tabs-main-wrapper {margin-bottom: 60px;}
.mod-four-tabs .mod-four-tabs-wrapper {width: 100%;text-align: center;min-height: 300px;display: flex;margin: 30px 0;}
.mod-four-tabs .mod-four-tabs-wrapper .mod-four-tab {display: inline-block;width: 25%;padding: 10px;border: 1px solid #2f2f2f;border-right: none;cursor: pointer;min-height:300px;}
.mod-four-tabs .mod-four-tabs-wrapper .mod-four-tab:last-child {border-right: 1px solid #2f2f2f;}
.mod-four-tabs .mod-four-tabs-wrapper .mod-four-tab .mod-four-tab-inner {background-color: #f3f3f3;position: relative;height: 100%;}
.mod-four-tabs .mod-four-tabs-wrapper .mod-four-tab-text {position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);width: 100%;padding: 0;word-break: break-word;color:#2f2f2f;}
.mod-four-tabs .four-tabs-content-img {width: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;position: relative;cursor: pointer;max-height: 360px;}
.mod-four-tabs .four-tabs-content-title {float: left;width: 30%;padding: 35px 35px 35px 0px;}
.mod-four-tabs .four-tabs-content-desc {float: right;width: 70%;max-height: 360px;}
.mod-four-tabs .four-tabs-content-desc-inner {padding: 20px 0;}
.mod-four-tabs .four-tabs-content-container {display:none;}
.mod-four-tabs .four-tabs-content-container.active {display:block;}
.mod-four-tabs .mod-four-tabs-wrapper .mod-four-tab.active{background-color: #f3f3f3;}
.mod-four-tabs .mod-four-tabs-wrapper .mod-four-tab.active .mod-four-tab-inner:before {content: "";width: calc(100% + 22px);height: 40px;background-color: #f3f3f3;position: absolute;left: -11px;top: -40px;border: 1px solid #2f2f2f;border-bottom: none;}
.mod-four-tabs .mod-four-tabs-wrapper .mod-four-tab.active .mod-four-tab-inner:after {content: "";width: calc(100% + 22px);height: 40px;background-color: #f3f3f3;position: absolute;left: -11px;bottom: -40px;border: 1px solid #2f2f2f;border-top: none;}
.mod-four-tabs .mod-four-tabs-title {padding-bottom: 50px;}
.mod-four-tabs .mod-four-tabs-bottom {margin: 80px 46px 0px 46px;}
.mod-four-tabs .mod-four-tabs-bottom-box-wrapper {padding: 20px;border: solid 1px #ffffff;}
.mod-four-tabs .mod-four-tabs-bottom-box-inner-wrapper {padding: 25px;background-color: #fff;}
.mod-four-tabs .mod-four-tabs-bottom-main-title {padding-bottom:40px;color: #fff;}
.mod-four-tabs .four-tabs-content-wrapper {background-color: #f9f9f9;overflow: hidden;padding: 0px 0px 0px 56px;display: flex;}
.mod-four-tabs .mCustomScrollBox {padding-right: 56px;padding-left: 0px;}
.mod-four-tabs .mCSB_scrollTools {left: inherit !important;right: 0px!important;width: 3px;}
.mod-four-tabs .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #eb5c37;box-shadow: none;background-image: none;border-radius: 1.5px;margin: 0;width: 3px;}
.mod-four-tabs .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {background-color: #e1e1e1;}
.mod-four-tabs .mod-four-tabs-wrapper .mod-four-tab {cursor:pointer;}
.mod-four-tabs .mod-four-tabs-dropdown {display:none;}
.mod-four-tabs .mod-four-tabs-bottom-box-title {color: #2f2f2f;}
@media all and (min-width: 1024px) and (max-width: 1679px) {

}
@media all and (min-width:1024px) and (max-width:1170px){
    
}
@media all and (min-width: 768px) and (max-width: 1024px) {
    
}
@media all and (max-width:1023px) {
    .mod-four-tabs .mod-four-tabs-wrapper {min-height: 210px;}
    .mod-four-tabs .four-tabs-content-wrapper {display: block;padding: 30px;}
    .mod-four-tabs .four-tabs-content-title {padding: 0px 0px 20px 0px;float:none;width:100%;}
    .mod-four-tabs .four-tabs-content-desc {float:none;width:100%;}
    .mod-four-tabs .four-tabs-content-img {padding-bottom: 20%;min-height: 180px;}
    .mod-four-tabs .mod-four-tabs-inner {padding: 35px 15px;}
    .mod-four-tabs .mod-four-tabs-outer {margin: 0 20px;}
    .mod-four-tabs .mod-four-tabs-title {padding-bottom: 30px;}
    .mod-four-tabs .mod-four-tabs-wrapper .mod-four-tab {min-height: 210px;}
    .mod-four-tabs:before {height: 232px;}
    .mod-four-tabs:after {height: calc(100% - 232px);}
}
@media all and (max-width:767px) {
    .mod-four-tabs .mod-four-tabs-bottom-box-wrapper {margin-bottom: 30px;}
    .mod-four-tabs .mod-four-tabs-bottom {margin: 50px 15px 0px 15px;}
    .mod-four-tabs .mod-four-tabs-bottom-box-wrapper {margin-bottom: 30px;}
    .mod-four-tabs .mod-four-tabs-wrapper .mod-four-tab.active .mod-four-tab-inner:before,
    .mod-four-tabs .mod-four-tabs-wrapper .mod-four-tab.active .mod-four-tab-inner:after{display:none;}
    .mod-four-tabs .mod-four-tabs-wrapper {display: block;}
    .mod-four-tabs .mod-four-tabs-wrapper {min-height: auto;margin: 0;position: absolute;z-index: 9;top: calc(100% - 1px);display: none;background-color: #f3f3f3;}
    .mod-four-tabs .mod-four-tabs-wrapper .mod-four-tab-text {position: relative;top: 0;transform: none;font-size: inherit;text-align: left;color: #2f2f2f;font-family: 'FFInfraSemiBold';font-weight: normal;font-style: normal;line-height: 25px;}
    .mod-four-tabs .mod-four-tabs-wrapper .mod-four-tab {width: 100%;display: block;background-color: transparent!important;border: none;border-bottom: none !important;padding: 15px 20px;font-family: 'FFInfraSemiBold';font-weight: normal;font-style: normal;}
    .mod-four-tabs .mod-four-tabs-wrapper .mod-four-tab:last-child {border: none !important;}
    .mod-four-tabs .mod-four-tabs-wrapper .mod-four-tab .mod-four-tab-inner {background-color: transparent !important;}
    .mod-four-tabs .mod-four-tabs-dropdown {width: 100%;display: block;background-color: #f3f3f3 !important;padding: 15px 40px 15px 20px;color: #2f2f2f;font-weight: normal;position: relative;box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.3);color: #2f2f2f;font-family: 'FFInfraSemiBold';font-weight: normal;
    font-style: normal;}
    .mod-four-tabs .mod-four-tabs-dropdown:after {font-family: "icomoon";position: absolute;right: 20px;height: 18px;line-height: 20px;top: 50%;transform: translateY(-50%);font-size: 1.6rem;color: #536467;content: "\e900";color: #2f2f2f;}
    .mod-four-tabs .mod-four-tabs-main-wrapper {position: relative;margin-bottom: 30px;}
    .mod-four-tabs .mod-four-tabs-dropdown.active:after {transform: translateY(-50%) rotate(180deg);}
    .mod-four-tabs .mod-four-tabs-wrapper .mod-four-tab.active {background-color: #eb5c37 !important;}
    .mod-four-tabs .mod-four-tabs-wrapper .mod-four-tab.active .mod-four-tab-text {color:#fff !important;}
    .mod-four-tabs .mod-four-tabs-inner {padding: 15px 0px;}
    .mod-four-tabs .mod-four-tabs-outer {margin: 0 10px;}
    .mod-four-tabs .mod-four-tabs-wrapper .mod-four-tab {min-height:auto}
    .split-screen-list-container { min-height: auto !important;}
}
@media all and (max-width:540px) {
    
}
/************************************/
/*** Module - Four Tabs Ends ***/
/************************************/





/*Module - Key facts starts*/
.mod-keyfacts h2.keyFactSectionTitle{
padding-bottom:0;
}
.mod-keyfacts .keyfact-inner {
  margin-top: 30px;
}
.mod-keyfacts .keyfact-item:nth-child(3n+1) {
    clear: both;
    display: block;
}
.mod-keyfacts .keyfact-text {
  margin-top: 25px;
  padding-top: 20px;
  opacity: 0.8;
  position: relative;
}
.mod-keyfacts .keyfact-text::before {
  content: "";
  position: absolute;
  top: 0;
  width: 90%;
  height: 1px;
  background: #536467;
  left: 0;
  opacity:1;
  max-width: 100%;
}
.statistic-extra-large {
  font-size: 9.2rem;
  line-height: 99px;
  letter-spacing: -2px;
}
@media all and (min-width:1024px) and (max-width:1679px){
  .statistic-extra-large{font-size: 7.2rem; line-height: 72px;}
}
@media all and (min-width:768px) and (max-width:1023px){
  .statistic-extra-large{font-size:5.2rem;line-height:62px;}
  .mod-keyfacts .keyfact-text{ margin-top:20px;}
}
@media all and (max-width:767px){
  .statistic-extra-large{font-size:3.8rem;line-height:53px;}
  .mod-keyfacts .keyfact-text{ margin-top:20px;}
  .mod-keyfacts .rightSection > h2.keyFactSectionTitle{margin-top:30px;}
}


/*Module - Key facts ends*/




@media only screen and (max-width: 1180px) and (max-width:1290px){
.split-screen-list-container {
    min-height: 630px;
}
}

.change-region-inner .cgroup-head {
    padding-right: 20px;
}
.change-region-inner .country-list li a {
    padding-right:20px;
}
@media only screen and (min-width:768px){

  .change-region-wrapper .cgroup-list {
      columns: unset;
      display: flex;
      flex-wrap: wrap;
  }
  .change-region-wrapper .cgroup-list > li {
      width:25%;
      flex: 0 0 25%;
      padding: 0 30px;
      margin-top:0 !important;
      margin-bottom:30px;
  }

}
@media only screen and (max-width:767px){

  .change-region-wrapper .cgroup-list {
    columns: 2;
  }
  .change-region-wrapper .cgroup-list > li:after {
      content:"";
      display:block;
      clear:both;
  }
  .change-region-wrapper .cgroup-list > li {
      display:inline-block;
      width:100%;
      min-height:unset !important; 
      margin-top:unset !important;
      margin-bottom:20px;
  }
}
@media only screen and (max-width:767px){
.change-region-wrapper .cgroup-list {
    columns: 1;
  }
}






@media only screen and (max-width: 1024px){
    .website-list-selected .mCSB_scrollTools{
        left: 25px;
    }
}

@media only screen and (min-width: 768px){
    .change-region-wrapper .cgroup-list {
        max-width: 27%;
        position: relative;
        height: calc(100vh - 270px);
        align-content: flex-start;
    }
    .change-region-inner .country-list {
        margin-top: 0;
        position: absolute;
        left: 110%;
        width: 190%;
        top: 0;
        height: calc(100vh - 270px);
    }
    .change-region-wrapper .cgroup-list > li {
        width: 100%;
        flex: 0 0 100%;
    }
    .change-region-inner .cgroup-list > li:nth-child(2) {
        min-height: auto;
    }
    .change-region-inner .country-list li a {
        max-width: 271px;
    }
    .change-region-inner .region-europe .country-list {
        columns: 2;
    }
}



@media only screen and (min-width: 768px) and (max-width:1200px){
    .change-region-wrapper .cgroup-list {
        max-width: 34%;
    }
    .change-region-inner .country-list {
        width: 100%;
    }
 .change-region-inner li.region-li.region-europe .country-list div div {
        column-gap: 10px;
    }
    .change-region-wrapper .cgroup-list {
        max-width: 34%;
    }
    .change-region-inner .country-list {
        width: 180%;
    }
    .change-region-inner .cgroup-head {
        width:100%;
    }
    .change-region-wrapper .cgroup-list {
        padding-right: 20px;
    }
   
}

@media only screen and (max-width:767px){
  .change-region-inner .cgroup-head{
    width:100%;
  }
  .change-region-inner .country-list li a {
    width:100%;
  }
  .change-region-wrapper .cgroup-list {
      padding-right: 20px;
  }
  .change-region-inner .mCSB_scrollTools{
      left:20px;
  } 
}

@media all and (min-width: 1800px) and (max-height: 800px){
    .website-list-selected{margin-top: 30px;height: calc(78vh - 45px);}
    .website-list-selected ul.website-list > li{width: 52%;}
}

/* Offset Right Starts */
.col-xs-offset-right-12{margin-right:100%}.col-xs-offset-right-11{margin-right:91.66666667%}.col-xs-offset-right-10{margin-right:83.33333333%}.col-xs-offset-right-9{margin-right:75%}.col-xs-offset-right-8{margin-right:66.66666667%}.col-xs-offset-right-7{margin-right:58.33333333%}.col-xs-offset-right-6{margin-right:50%}.col-xs-offset-right-5{margin-right:41.66666667%}.col-xs-offset-right-4{margin-right:33.33333333%}.col-xs-offset-right-3{margin-right:25%}.col-xs-offset-right-2{margin-right:16.66666667%}.col-xs-offset-right-1{margin-right:8.33333333%}.col-xs-offset-right-0{margin-right:0}@media (min-width:768px){.col-sm-offset-right-12{margin-right:100%}.col-sm-offset-right-11{margin-right:91.66666667%}.col-sm-offset-right-10{margin-right:83.33333333%}.col-sm-offset-right-9{margin-right:75%}.col-sm-offset-right-8{margin-right:66.66666667%}.col-sm-offset-right-7{margin-right:58.33333333%}.col-sm-offset-right-6{margin-right:50%}.col-sm-offset-right-5{margin-right:41.66666667%}.col-sm-offset-right-4{margin-right:33.33333333%}.col-sm-offset-right-3{margin-right:25%}.col-sm-offset-right-2{margin-right:16.66666667%}.col-sm-offset-right-1{margin-right:8.33333333%}.col-sm-offset-right-0{margin-right:0}}@media (min-width:992px){.col-md-offset-right-12{margin-right:100%}.col-md-offset-right-11{margin-right:91.66666667%}.col-md-offset-right-10{margin-right:83.33333333%}.col-md-offset-right-9{margin-right:75%}.col-md-offset-right-8{margin-right:66.66666667%}.col-md-offset-right-7{margin-right:58.33333333%}.col-md-offset-right-6{margin-right:50%}.col-md-offset-right-5{margin-right:41.66666667%}.col-md-offset-right-4{margin-right:33.33333333%}.col-md-offset-right-3{margin-right:25%}.col-md-offset-right-2{margin-right:16.66666667%}.col-md-offset-right-1{margin-right:8.33333333%}.col-md-offset-right-0{margin-right:0}}@media (min-width:1200px){.col-lg-offset-right-12{margin-right:100%}.col-lg-offset-right-11{margin-right:91.66666667%}.col-lg-offset-right-10{margin-right:83.33333333%}.col-lg-offset-right-9{margin-right:75%}.col-lg-offset-right-8{margin-right:66.66666667%}.col-lg-offset-right-7{margin-right:58.33333333%}.col-lg-offset-right-6{margin-right:50%}.col-lg-offset-right-5{margin-right:41.66666667%}.col-lg-offset-right-4{margin-right:33.33333333%}.col-lg-offset-right-3{margin-right:25%}.col-lg-offset-right-2{margin-right:16.66666667%}.col-lg-offset-right-1{margin-right:8.33333333%}.col-lg-offset-right-0{margin-right:0}}
/* Offset Right Ends */

/*-- Module split download starts ---*/
.rad-arrow-link.arrow-link-down.arrow-link-down-sidetext {padding: 30px 0;margin-top: 35px !important; padding-left: 96px;
}
.rad-arrow-link.arrow-link-down.arrow-link-down-sidetext  span.arrow-link-main {top: 30%;  transform: translate(0, -50%) rotate(90deg);left: -21px;}
.mod-split-download .mod-spilt-text-holder .single-video-link {color: #2f2f2f;}
.mod-split-download .mod-spilt-text-holder .full-video-wrapper {margin-top:60px}
.mod-split-download .mod-spilt-text-holder .single-video-link > * {display: inline-block;vertical-align: middle;}
.mod-split-download .mod-spilt-text-holder span.video-link-text {margin-left: 15px;}
.mod-split-download .split-download-contentlinks .split-download-item-icon {position: relative;float: right;padding-right: 25px;color: rgba(47, 47, 47, 0.5);}
.mod-split-download .split-download-contentlinks .split-download-item-icon:before{position: absolute;right: 0;top: 5px;transition: all 0.5s ease;}
.mod-split-download.teal .split-download-contentlinks > a,.mod-split-download.coral .split-download-contentlinks > a,.mod-split-download.violet .split-download-contentlinks > a,.mod-split-download.teal .split-download-item-icon,.mod-split-download.coral .split-download-item-icon,.mod-split-download.violet .split-download-item-icon,.mod-split-download.coral .split-download-contentlinks .split-download-item-icon:before,.mod-split-download.coral .split-download-contentlinks > a:hover .icon-download-idle:before {color:#fff}
.mod-split-download .content-module {margin-bottom:32px}
.mod-split-download .split-download-contentlinks > a {color:#2f2f2f}
.mod-split-download .split-download-contentlinks > a:hover .icon-download-idle:before {color: #d13c15;transition: all 0.5s ease;}
.mod-split-download .mod-content-bg:after {content: "";background-color: rgba(24, 24, 24, 0.6);position: absolute; width: 100%;height: 100%;left: 0; top: 0;}
.mod-split-download .mod-split-download-overlaycontent {color: #fff;position: absolute;z-index: 1; width: 100%;max-width: 36%;float: right;right: 50%;top: 30%;}
.mod-split-download.mod-split-text-video .mod-split-download-overlaycontent * {color: #fff;}
.mod-split-download .img-overlay-doc-ext {text-transform:uppercase}
.mod-split-download .split-download-contentlinks>a:not(.media-links) .split-download-item-icon:before{transform: translateY(-50%) rotate(-90deg);top:15px}
@media (max-width: 1679px) {
.mod-split-download .mod-spilt-text-holder .full-video-wrapper {margin-top:40px}
.rad-arrow-link.arrow-link-down.arrow-link-down-sidetext {padding-left:56px}
}
@media (max-width:1023px)
{
.mod-split-download .mod-split-download-overlaycontent {max-width: 70%;float: right;right: auto; top: 15%;padding: 0 30px;}
}
/*-- Module split download ends ---*/

/**** Full Width Image Module with Popup ****/.paddingZero{padding:0;}
.image-slider .image-div.slick-active:not(.slick-current){filter:blur(1px);-webkit-filter:blur(1px);}
.image-slider .image-div{position:relative;display:block !important;}
.image-slider .image-div::after{;content:"";height:100%;left:0;position:absolute;top:0;width:100%;background-image: linear-gradient(to top, rgba(0, 0, 0, 0.53), rgba(0, 0, 0, 0) 60%);}
.image-slider .image-div .image-slider-text{position:absolute;top:58%;padding:44px 0 0 80px;z-index:9;width:60%;transition:all 0.5s;}
.image-slider-text .carousel-subtitle{margin-bottom:10px;}
.image-slider .image-div:hover .image-slider-text{top:50%;transition:all 0.5s;}
.image-slider-text .carousel-subtitle,.image-slider-text .h2,.image-slider-text .carousel-content{color:#ffffff; white-space: break-spaces;overflow-wrap: break-word; padding-right: 7%;}
.image-slider-text .carousel-content{opacity:0;transition:all 0.5s;}
.image-slider .slick-current.slick-active.slick-center:hover .image-slider-text .carousel-content{opacity:1;}
.popup-div{position:absolute;width:100%;height:700px;background-color:#ffffff;z-index:99;visibility:hidden;transition:all 0.5s ease;opacity:0;margin-top:-68px;box-shadow:0px 0px 40px 0px rgb(0 0 0 / 8%);}
.popup-main-wrapper{position:absolute;top:0;}
.popup-close{position:absolute;right:0;cursor:pointer;z-index:99;top:0;}
.popup-close.go-back-arrow.bigGreyPrevArrow{float:right;position:relative;padding-left:70px;color:#979797;cursor:pointer;}
.popup-close.go-back-arrow.bigGreyPrevArrow:before{left:-45px;}
.image-slider .slick-next.slick-arrow{display:inline-block;position:absolute;right:0;height:170%;border-radius:0;bottom:0;cursor:url('/~/media/Images/M/MandG-Plc/icons/right-arrow-new.svg') ,auto !important;z-index:99;}
.image-slider .slick-prev.slick-arrow{display:inline-block;position:absolute;right:0;height:170%;border-radius:0;bottom:0;cursor:url('/~/media/Images/M/MandG-Plc/icons/left-arrow-new.svg') ,auto !important;z-index:99;}
.image-slider .slick-active.slick-current{cursor:url('/~/media/Images/M/MandG-Plc/icons/plus-arrow.png') ,auto !important;z-index:99;}

.image-slider .slick-next.slick-arrow{background-color:transparent;display:block !important;height:100%;right:0;border:none;font-size:0;}
.image-slider .slick-prev.slick-arrow{background-color:transparent;display:block !important;height:100%;left:0;border:none;font-size:0;}
.image-slider .slick-prev::before, .image-slider .slick-next::before{display:none !important;}
.slick-current.slick-active.slick-center{cursor:pointer;}
.fwi-slider-nav-inner .slick-disabled{opacity:0.2;}
.fwi-slider-nav-inner .prevButton{position: relative;float: left;width: 50px;height: 50px;margin-left: 69px;cursor: pointer;}
.fwi-slider-nav-inner .nextButton{position: absolute;top: 9px;right: 0;z-index: 99;height: 50px;width: 50px;cursor: pointer;margin-right: 63px;}
.fwi-slider-nav-inner .fwi-slider-dots{display:inline-block;float:left;margin-left:45px;margin-top:21px;line-height:28px;}
.fwi-slider-nav-inner .fwi-next-sn{display:inline-block;margin-left:45px;margin-top:10px;color:#979797;line-height:28px;}
.fwi-slider-nav-inner{display:block;width:100%;position:absolute;left:0;overflow:hidden;padding:10px 0;bottom:0;}
.popup-slider .popup-slides-image{float:left;width:48.5%;margin:0 auto;text-align:center;}
.popup-slider ul{position:absolute;top:calc(100% + 57px);left:5%;margin-left:30px;}
.fwi-slider-nav-inner .slick-dots li.slick-active{height:10px;width:10px;background-color:#055a60;border-radius:50%;padding-left:0 !important;}
.fwi-slider-nav-inner ul li{float:left;margin-right:12px;}
.fwi-slider-nav-inner .slick-dots li:not(.slick-active){height:10px;width:10px;background-color:#B8B1AD;border-radius:50%;padding-left:0 !important;}
.fwi-slider-nav-inner ul li button{display:none;}
.popup-slides .popup-slider-content{margin-top:22px;padding-right:79px;}
.popup-carousel-content{margin-top:10px;}
.popup-slider .rad-arrow-link{margin-top:36px;}
.popup-slides .popup-first-div{overflow:hidden;padding-bottom:50px;}
.popup-slides .popup-first-div .popup-title{float:left;}
.popup-slider-content .h3{color:var(--primary-1);}
.image-slider-main-wrapper{position:relative;}
.image-slider-main-wrapper .mCustomScrollBox{padding-right:0px;padding-left:0px;}
.image-slider-main-wrapper .mCSB_scrollTools{left:inherit !important;right:0px!important;width:3px;}
.image-slider-main-wrapper .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:var(--primary-2);box-shadow:none;background-image:none;border-radius:1.5px;margin:0;width:3px;}
.image-slider-main-wrapper .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#e1e1e1;}
.popup-slides-content-wrapper{padding: 56px 70px;}
.popup-slides{height:630px;position:relative;}
.fwi-slider-nav-inner .fwi-slider-dots ul li{cursor: pointer;}
.fwi-slider-nav-inner .fwi-slider-dots ul li:hover{background-color: #055a60;}

/* No JS */
.nojs .image-slider .image-div::after{background-color: initial;}
.nojs .popup-main-wrapper{position: relative;}
.nojs .popup-div{visibility: visible;opacity: 1;position: sticky;height: 100%;margin-top: 0;z-index: -1;}
.nojs .popup-close{display: none;}
.nojs .fwi-slider-nav-inner .nextButton{display:none;}
.nojs .fwi-slider-nav-inner .prevButton{display: none;}
/* No JS */

@media (max-width:1023px) and (min-width:768px){
.image-slider .image-div img{height:400px;width:800px;}
 .popup-div{margin-top:-68px;}
 .popup-slider .rad-arrow-link{margin-top:15px;}
 .popup-slider .popup-slides-image{float:none;width:50%;}
 .popup-slides-content-wrapper {padding: 44px;}
 .popup-slides .popup-first-div .popup-title{width: 70%;}
 .fwi-slider-nav-inner .fwi-next-sn{width: 35%;}
}
@media (max-width:767px){.image-slider .image-div img{width:400px;}
 .image-slider .image-div:hover .image-slider-text{top:30%;}
 .image-slider .image-div .image-slider-text{top:33%;padding:0 0 0 33px;width:100%;}
 .popup-div{margin-top:-68px;}
 .popup-slides .popup-first-div{overflow:hidden;padding-bottom:14px;}
 .fwi-slider-nav-inner .fwi-slider-dots{display:none;}
 .popup-slider .popup-slides-image{float:none;width:50%;margin:0 auto;text-align:center;}
 .popup-slides .popup-slider-content{padding-right:0;}
 .fwi-slider-nav-inner .prevButton{margin-left:15px;}
 .fwi-slider-nav-inner .fwi-next-sn{width:calc(100% - 130px);margin-left:15px;position:absolute;margin-top:10px;text-align:center;left:50px;}
 .fwi-slider-nav-inner .nextButton{margin-right:15px;top:10px;}
 .popup-div{width:calc(100% - 40px);z-index:998;margin-left:20px;}
 .popup-slides-content-wrapper {padding: 25px;}
}
@media (max-width:1500px) and (min-width:1024px){.popup-slider .popup-slides-image{margin-right:30px;}
}
/**** Full Width Image Module with Popup ***/

#ip3-mandg-plc-leadership .halfBodContent .bod-description {
    height: 45vh;
}

@media (min-width: 1024px) and (max-width: 1679px){
#ip3-mandg-plc-leadership .bod-full-details .halfBodContent{
    padding-top: 40px;
}
}

@media (max-height: 850px){
	#ip3-mandg-plc-leadership .bod-image-inner {
        height: 330px;
    }
    #ip3-mandg-plc-leadership .bod-image-inner img {
    	height: 84%;
        width: 100%;
    }
}

.footer-column ul li a {
    font-size: 1.4rem;
    line-height: 21px;
}
.footer-column ul li {
    float: none;
	width: 100%;
}
.footer-column ul li:not(:nth-child(1)):not(:nth-child(2)) {
    margin-top: 0px;
}

.footer-column .footer-col {
    padding-bottom: 15px;
}

@media (max-width: 767px){
.footerMenuLinks ul li:nth-child(2n) {
    text-align: left;
    float: none;
}
.footer-column:first-child {
	border:none
}


}

@media (max-width: 460px){
.mod-latestblogs.blog-landing .blog-list-box-wrapper.blog-list-box-wrapper {
        width: 240px !important;
        padding: 0;
        float: left;
        margin-bottom: 40px;
        margin-right: 7.5px;
        margin-left: 7.5px;padding: 0 !important;
    
    }
	.mod-latestblogs.blog-landing .slider-nav-inner .next-arrow-wrapper{
        
        text-align: left;
    }
	.mod-latestblogs.blog-landing .content-module.centerAlign{padding:0 !important}
	.mod-latestblogs.blog-landing .slider-nav-inner{display:flex !important;}
}

#contentwrapper .mod-triple-signpost .jssnapdownItem .js-snapdown-content p{margin-top: 25px;}

@media all and (min-width: 1500px){
.image-slider-main-wrapper .popup-slider .popup-slides-image{width: auto;padding-right: 50px;}
}
/* WO-82797 */

.make-slider .sc-holder .sc-link-text{font-size: 12px;}
.make-slider .sc-holder .sc-link-text .rad-link{padding-right:30px;}
.make-slider .sc-holder .sc-link-text .rad-link:before{font-size:0.8rem;}

.new-stat-design .stat-cards-container {
	border: none;
    border-left: solid #055a60;
	background-color: #f3f3f3;}

.new-stat-design .stat-cards-container:hover{border-color: none;}
.value > em {
    font-style: normal;}

.new-stat-design .stat-cards-slider .slick-slide:first-child .stat-cards-container {
        border: none;
    }
.new-stat-design .stat-cards-inner{align-items:normal;}

.make-slider .card-count{
display: none;
}
#ip3-Homepage .sc-type3 .card-count{
display: none;
}
/* WO-86921 - disclaimer */

#DisclaimerMainContainer{
    max-width: 1090px;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 40px;
}
.DisclaimerAcceptButton{
    font-weight: bold;
    color: #fff;
    text-align: center;
    display: inline-block;
    letter-spacing: 0.5px;
    padding: 10px 19px;
    background: #055a60;
    font-size: 1em;
    border: none;
}
.DisclaimerDeclineButton{
    margin-left: 32px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    display: inline-block;
    letter-spacing: 0.5px;
    padding: 10px 19px;
    background: #055a60;
    font-size: 1em;
    border: none;
}
@media all and (max-width:767.98px){
 .bodslidernavigation .simple-arrow::after {
 height: 20px;
  width: 20px;
 }
}